Code Monkey home page Code Monkey logo

typelerate's Introduction

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.

typelerate's People

Contributors

dependabot[bot] avatar b1rger avatar

Watchers

 avatar

typelerate's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.