typelerate

Crates.iotypelerate
lib.rstypelerate
version0.1.0-alpha.1
sourcesrc
created_at2023-08-07 13:40:24.362571
updated_at2023-08-07 13:40:24.362571
descriptionWords fly accross the screen. Make them disappear before the reach the other side!
homepage
repositoryhttps://github.com/b1rger/typelerate
max_upload_size
id937943
size195,998
Birger Schacht (b1rger)

documentation

README

typelerate

typelerate is a commandline game. It was inspired by the great typespeed. The idea of the game is to either type words that fly across the screen before they reach the other side or to guess and type the words that hide behind the words (or symbols) that fly across the screen.

screenshot name input

screenshot dictiony selection

screenshot game

screenshot score

Wordfiles

The wordfiles directory contains a list of wordfiles:

  • python_keywords_stdlib.txt: a list of Python keywords and terms from the Python standard library. This is to exercise typing with typical Python terminology.

  • rust_keywords_stdlib.txt: a list of Rust keywords and module names from the Rust standard libraray. This is to exercise typing with typical Rust terminology.

  • gemoji-[0-8].txt: Github Emojis split up in categories. Every line consists of one emoji and the list of shortcodes as answer. This way one can exercise Github Emoji Shortcodes - or using the Flags file one can have fun with flags!

The wordfile format is a combination of the typespeed wordfile format and CSV: The file is a UTF-8 textfile, the first line is the title of the wordfile. The remaining lines of the file are comma separated values, with the first value being the word that is flying across the screen and the remaining values being the possible answers. If there is only one value in a line, it is what has to be typed itself.

So the format can look like this:

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

Wordfilegenerators

There are scripts in contrib to generate wordfiles:

  • generate-python.py writes a list of Python keywords and terms from the Python stdlib to python_keywords_stdlib.txt.

  • generate-emoji.py takes the list of Github Emojis and for every category creates a file with one emoji per line and the list of shortcodes as possible answers.

Commit count: 1

cargo fmt