#控制台 #游戏控制台 #命令行游戏 #游戏 #命令行

app typelerate

单词在屏幕上飞舞。在它们到达另一边之前让它们消失!

1 个不稳定版本

0.1.0-alpha.12023年8月7日

#754游戏

MIT 许可证

115KB
918

typelerate

typelerate 是一个命令行游戏。它受到了伟大的 typespeed 的启发。游戏的想法是要么在单词到达另一边之前在屏幕上打字,要么猜测并打字隐藏在屏幕上飞舞的单词(或符号)背后的单词。

screenshot name input

screenshot dictiony selection

screenshot game

screenshot score

单词文件

wordfiles 目录包含一系列单词文件

  • python_keywords_stdlib.txt:Python 标准库中 Python 关键词和术语的列表。这是为了练习使用典型的 Python 术语打字。

  • rust_keywords_stdlib.txt:Rust 标准库中 Rust 关键词和模块名称的列表。这是为了练习使用典型的 Rust 术语打字。

  • gemoji-[0-8].txt:来自 Github Emojis 的分类拆分。每一行包含一个表情符号和短码的列表作为答案。这样就可以练习 Github Emojis Shortcodes - 或者使用 Flags 文件,你可以玩 旗帜游戏

单词文件格式是 typespeed 单词文件格式和 CSV 的组合:文件是一个 UTF-8 文本文件,第一行是单词文件的标题。文件剩余的行是逗号分隔值,第一值是屏幕上飞舞的单词,其余值是可能的答案。如果一行只有一个值,则它本身就是要输入的内容。

所以格式可能看起来像这样

This is the title
Just type me
Whats the answer for everything?,42
Whats that name of that beatles guy?,john,paul,george,ringo

单词文件生成器

contrib 中有脚本用于生成单词文件

  • generate-python.py 将 Python stdlib 中的 Python 关键词和术语列表写入 python_keywords_stdlib.txt

  • generate-emoji.py 读取来自 Github Emojis 的列表,并为每个类别创建一个文件,每行一个表情符号,列表短码作为可能的答案。

依赖

~7–18MB
~182K SLoC