2 个不稳定版本
0.2.0 | 2022 年 8 月 27 日 |
---|---|
0.1.0 | 2020 年 3 月 19 日 |
#489 in 游戏
25KB
459 行
termagotchi
基于终端的 Rust Tamagotchi
描述
对于那些来自 90 年代的人来说,一个 Tamagotchi 是一个小型的、带有屏幕和大约三个按钮的鸡蛋形状的设备。在屏幕上,你有一个虚拟宠物,你需要照顾它,否则它会死去...
我制作这个项目作为我的第一个 Rust 项目,以了解这个语言的工作原理。
运行
目前这个项目使用表情符号,所以你需要一个支持 Unicode 的终端模拟器。
基本操作是 cargo run
,这将调整你的终端大小。
按 Q
退出。其他按键在屏幕上有说明。
Command line arguments
Options:
-n, --new-game start a new game.
--help display usage information
待办事项
- 添加实际的宠物艺术(可能是 ASCII)并动画化它?
- 编写测试(嘿嘿...)
- 可能重构一些东西使其更符合 Rust 风格
贡献
这是一个入门级项目,如果你在学习 Rust 的过程中想添加一些功能或修复,或者你真的很喜欢 Tamagotchi(嗯...),那么请随意提交 PR。
依赖项
~2–12MB
~110K SLoC