Metadata-Version: 2.4
Name: typeitnow
Version: 0.1.3
Summary: A terminal-based typing game inspired by bop it.
Requires-Python: >=3.13
Requires-Dist: art>=6.5
Requires-Dist: inputimeout>=1.0.4
Requires-Dist: mido>=1.3.3
Requires-Dist: pathlib>=1.0.1
Requires-Dist: platformdirs>=4.5.0
Requires-Dist: pyfluidsynth>=1.3.4
Description-Content-Type: text/markdown


# typeitnow

typeitnow is a terminal-based game inspired by Bop It.
As the player, you're tasked with typing in the words presented
to you before the timer runs out.
It has multiple difficulties, and can be played for fun
or to practice touch-typing.
The initial idea was to have the player press a single key,
which is more similar to Bop It.
That idea was more fun to implement, but less fun to play(to me).
Maybe I'll add it back as an option. Hope you have fun! :)

## OS

typeitnow works on Linux. It should work on Mac and Windows as well,
but has not been tested.

## Installation

1. FluidSynth (2.0.0 or later) is required. You can find instructions on how
to install it here: [FluidSynth Download](https://github.com/FluidSynth/fluidsynth/wiki/Download)
2. Install typeitnow with pip.

    ```sh
    pip install typeitnow
    ```

3. Add the .sf2 file so the audio sounds right.
    - Download `undertale.sf2` from the latest Github Release page in this
repository - [release page](https://github.com/benbunsford/typeitnow/releases/tag/v0.1.0-alpha)
    - Put it in `typeitnow/src/music`
4. Run typeitnow in your terminal.

    ```sh
    typeitnow
    ```

## TODO

- add high score tracking
- re-implement single-key mode
