#terminal-game #game #terminal #type

bin+lib trace-game

使用 Rust 编写的终端打字游戏,计划支持本地多人游戏

2 个稳定版本

1.0.2 2022年5月23日

#20 in #terminal-game

GPL-3.0 许可证

39KB
1K SLoC

TRace Game

一个简单的西班牙语打字 TUI 竞速游戏。 TRace 示例

安装

您可以使用 cargo install trace-game 进行安装。您需要下载 database.csv 文件 以进行默认运行。如果您想添加运行或创建自己的 database.csv 文件,可以!只需在包含 database.csv 文件的另一个目录中运行程序即可。所有数据都存储在 .user.runs.csv 文件中,这些文件将出现在 database.csv 文件旁边。

特性

  • 统计信息
  • 用 Rust 编写,因此运行速度快。
  • 默认情况下,数据库只有西班牙语文本,但您只需修改 databse.csv 文件,添加任何您喜欢的内容,它应该就可以工作。应用程序识别的字符是
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' // and upper case variants

'á', 'é', 'í', 'ó', 'ú', 'ä', 'ë', 'ï', 'ö', 'ü', 'ñ', // and upper case variants

'ç', ' ', ',', '.', ':', '"', '-', '@', ';', '<', '>', '+', '-', '_', '(', ')', '=', '*', '/', '¡', '!', '¿', '?', '#', '$', '%', '&', '°', '\'', '^', '~', '[', ']', '{', '}',

'1', '2', '3', '4', '5', '6', '7', '8', '9', '0'

路线图

  • 当前柱状图只显示适合屏幕的量。应该有一个命令可以导航到记录。
  • 可能使安装过程更简单。
  • 我计划添加本地多人游戏,但这需要一些时间。

依赖关系

~5–17MB
~166K SLoC