Terminal snake. Windows only (uses msvcrt for non-blocking key reads). No dependencies.
pipx install .
Then just:
snake
Or without installing:
python -m snake
WASD to move, Q to quit, R to replay after a game over.
Board size, keys used, speed, etc all live in src/snake/config.py, go there to change anything to what you wish it to be.
The terminal must be at least 50x23 or the game refuses to start.