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
10KB
90 行
Snake (WIP)
使用 Rust 和 ncurses 编写的蛇游戏。同时提供公共 API,用于创建自己的蛇游戏(Rust 实现)。
安装
$ cargo install snake
使用 API
文档可以在 这里 找到
lib.rs
:
Snake 是一个库,提供 API 以帮助人们开发蛇游戏,无需处理其工作原理的所有复杂性。
目前,我们只提供低级 API,这意味着您仍然需要处理游戏逻辑,如移动蛇或检查它是否撞到墙壁,但这些已经被抽象成单个函数调用。这使您可以细粒度地控制游戏的工作方式,而无需深入了解不同组件的工作原理。
请参阅我们导出的 二进制文件 作为如何使用我们 API 的示例。
未来,我们还将提供一个高级框架,以便人们可以在几分钟内制作出可工作的蛇游戏。请关注我们的 GitHub 仓库 了解所有未来发展。
依赖项
~0.7–1.4MB
~25K SLoC