#打字 #终端 #termion #娱乐 #游戏

app typeracer

终端打字游戏。竞赛看看你能打多快!

35 个稳定版本

2.1.4 2023年11月24日
2.1.3 2023年2月27日
2.1.2 2022年12月10日
2.1.1 2022年4月23日
1.1.1 2019年7月27日

游戏 中排名 40

GPL-3.0 许可证

160KB
4K SLoC

打字速度测试器

pipeline status

Maintenance Development status

一个开源的基于终端的打字速度测试器,使用 Rust 编写。

给你一段随机文段,让你打出来。当你打字时,它会告诉你错误的地方,并给你每分钟单词数。

User typing away having a great time in their terminal

或者在这里看看它的实际效果!

安装

预构建的二进制文件在这里

二进制文件是静态链接的,适用于几个平台(目前 x86_64 Linux 和 macOS ARM+x86)。要使用它们,下载并像任何常规二进制文件一样执行。

如果不运行 Windows 子系统 for Linux,则不支持 Windows。如果您想在 Windows 上运行,请安装 WSL 并使用 Linux 二进制文件。

我们也在 crates.io 上!您也可以使用以下方式获取最新版本

$ cargo install typeracer

运行

$ typeracer
# Or if you want to take the passage from somewhere else
$ typeracer -r $(echo 'racing using a passage from elsewhere')

在任何时候按 ^C 键退出。

语言支持

打字速度测试器原生支持几乎所有的语言。如果该语言没有混合宽字符和窄字符集,则应该可以无缝地按预期工作。

我们语言包支持的主要语言是英语,但我们非常欢迎其他语言的贡献 :)

有关我们语言包支持的语言以及如何贡献的更多信息,请查看这里

配置

没有配置文件的打字游戏有什么用呢?

您可以在这里找到有关配置的文档。

构建

构建没有太多内容,但步骤已在这里进行记录。

贡献

我很乐意有更多的贡献者!如果您打算做出任何重大更改(例如 Redis 集成等),请先通过电子邮件联系我,以便我们可以讨论。

所有 Rust 应该使用 rustfmt 格式化。如果您添加了新功能,也请添加一些测试!

许可证是符合开源精神的 GPLv3。

依赖关系

~37–50MB
~1M SLoC