A text-based user interface for scoring Jeopardy! It aims to make scoring while watching easy for touch typists.
Requires Python >= 3.6. On Windows you will also need pip install pyreadline
.
$ chmod +x jeo.py
$ ./jeo.py
> # award $1,000 to player a
> 10 a
a: $1,000
z: $0
> # deduct $600 from player z
> 6 z-
a: $1,000
z: $-600
> # award daily double to a (original score is doubled)
> 2* a
a: $1,400
z: $-600
> # spacing and order doesn't matter
> -z6
a: $1,400
z: $-1,200
> # score two players simultaneously (as in a tie)
> 2 az
a: $1,600
z: $-1,000
> # enter double jeopardy round
> double
>>
Type help
at the prompt for a full list of commands.
To run tests:
pip install pytest pytest-mock
pytest
Type checking:
pip install mypy
mypy jeo.py
- allow score multiple players in single entry (for ties), e.g.
2 mk
- undo
- save entries to file / replay from file
- config file
- different daily double options, e.g. true dd
- per-player daily double options
- tutorial mode
- better commenting support
- confirm exit
- reset score
- play theme song lol
- final jeopardy mode
- type hints
- single player mode
- summary statistics