A clean, arcade-style Snake game for the terminal. Built with Python and the Textual framework, it features a level-based progression system and balanced movement speed.
py -m pip install --upgrade pip
py -m pip install jsnake
jsnakeIf PowerShell says jsnake is not recognized, close and reopen the terminal once.
You can also launch the game directly with:
py -m jsnakepip install jsnake
jsnakeIf you want the animated installer experience, use the command that matches your shell.
PowerShell:
irm https://raw.githubusercontent.com/Jithi/jsnake/main/setup_jsnake.py | py -Bash:
curl -sSL https://raw.githubusercontent.com/Jithi/jsnake/main/setup_jsnake.py | pythonRun the game from your terminal after installation:
jsnake- W / A / S / D: Move the snake
- P: Pause or resume the game
- R: Restart the current session
- Q: Quit the game
If you want to contribute or modify the game, you can install the developer dependencies:
pip install -e ".[dev]"The core game logic is separated into its own engine, making it easy to test or extend.
This project is licensed under the MIT License.