इस प्रोजेक्ट के बारे में
TUI GAME 是一个在终端内运行的经典游戏集合,由作者使用 Rust 和 Lua 开发。README 说明该项目正在进行重大架构重构,当前代码不稳定,文档反映的是 1.0 稳定版本,而 2.0 仍在重构中,其开发文档仅供内部测试,没有实际价值。
可玩游戏包括:2048、二十一点、颜色记忆游戏、熄灯游戏、迷宫逃脱、记忆翻牌、扫雷、吃豆人、石头剪刀布、空战射击、数字滑动拼图、贪吃蛇、纸牌(包括空当接龙、克朗代克和蜘蛛)、数独、俄罗斯方块、井字棋、24 点和单词接龙。仓库中提供了主页、游戏列表和每款游戏的截图。
语言和平台支持:
- 界面语言:英语和简体中文,可在设置中切换;README 链接了中文翻译。
- 平台:Windows、Linux 和 macOS,但 macOS 未在真实硬件上测试,用户被要求报告任何发现的 bug。
其他细节:
- 分发的构建是字节码,无需单独的 Rust 或 Lua 编译器即可玩。
- 内置终端响应性检查,当终端太小时会显示通知。
- 可通过在资源文件夹中放置 JSON 语言文件来添加自定义语言。
- 部分游戏支持保存,以便稍后继续玩。
命令用法:
- 命令为 tg,选项包括:无选项启动游戏;-v/-V/-version 显示安装版本和最新在线版本;-h/-H/-help 显示使用说明;-p/-P/-Path 显示安装路径(对于包管理器安装,指向符号链接)。
安装方法:
- Windows:解压 windows.zip 并将目录添加到 PATH,或通过 Scoop、winget(不支持命令参数)或 Chocolatey 安装,均使用下载的清单文件。
- Linux:解压 linux.tar.gz 并添加到 PATH,或使用 apt 安装 .deb,或使用 dnf 安装 .rpm。
- macOS:解压 macOS.tar.gz 并添加到 PATH,或通过 Homebrew 使用提供的公式文件安装。macOS 说明重复了未测试硬件的警告。
未来计划:
- 计划添加 13 款游戏,包括轮盘、密码破译、盲盒、高速赛车、地牢爬行、猜数字、颜色匹配、独角兽、数独、管道狂热、打砖块、画图和推箱子。
- 计划功能包括:允许用户添加自己游戏的 modding(基本接口已存在)、用于在工作中避免被发现的“老板键”,以及可自定义的游戏内按键绑定。
README 还请求读者为仓库点赞、报告 bug,并提出想法或建议,并链接了官方网站和 GitHub 仓库。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.