#public-api #api #wip #game

bin+lib snake

带有公共 API 的蛇二进制文件

4 个版本 (2 个破坏性更新)

0.3.1 2019 年 11 月 19 日
0.3.0 2019 年 11 月 19 日
0.2.0 2019 年 11 月 19 日
0.1.0 2019 年 11 月 14 日

#3#wip

MIT 许可证

10KB
90

Snake (WIP)

Github Actions: Rust Crates.io License: Mit

使用 Rust 和 ncurses 编写的蛇游戏。同时提供公共 API,用于创建自己的蛇游戏(Rust 实现)。

安装

$ cargo install snake

使用 API

文档可以在 这里 找到


lib.rs:

Snake 是一个库,提供 API 以帮助人们开发蛇游戏,无需处理其工作原理的所有复杂性。

目前,我们只提供低级 API,这意味着您仍然需要处理游戏逻辑,如移动蛇或检查它是否撞到墙壁,但这些已经被抽象成单个函数调用。这使您可以细粒度地控制游戏的工作方式,而无需深入了解不同组件的工作原理。

请参阅我们导出的 二进制文件 作为如何使用我们 API 的示例。

未来,我们还将提供一个高级框架,以便人们可以在几分钟内制作出可工作的蛇游戏。请关注我们的 GitHub 仓库 了解所有未来发展。

依赖项

~0.7–1.4MB
~25K SLoC