#终端 #游戏 #入门 #娱乐

bin+lib termagotchi

终端 Tamagotchi 游戏

2 个不稳定版本

0.2.0 2022 年 8 月 27 日
0.1.0 2020 年 3 月 19 日

#489 in 游戏

自定义许可证

25KB
459

termagotchi

基于终端的 Rust Tamagotchi

描述

对于那些来自 90 年代的人来说,一个 Tamagotchi 是一个小型的、带有屏幕和大约三个按钮的鸡蛋形状的设备。在屏幕上,你有一个虚拟宠物,你需要照顾它,否则它会死去...

我制作这个项目作为我的第一个 Rust 项目,以了解这个语言的工作原理。

Termagotchit

运行

目前这个项目使用表情符号,所以你需要一个支持 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