Simple Snake clone for Unix terminals, written in Python+Curses
git clone https://github.com/nicey0/tui-snake.git
cd tui-snake
python3 src/main.py
- Python >= 3.8
- ncurses >= ?
- Movement
- Apple eating
- Wrapping (teleport down if y < 0 and etc)
- Disappear when eaten
- Create new apples after the last was eaten
- Don't spawn apples on top of the snake
- Running
- Fullscreen area
- 20-width area to the left (score, apples onscreen, etc)
- End
- <score>
- Play again
- Quit to Main Menu
- Menu
- Start
- Quit
- Menu
- j moves up - X
- k moves down - X
- q quits game - X
- <CR> enters selected option - X
- Running
- j goes left
- k goes right
- Q quits to main menu
- End
- j moves up - X
- k moves down - X
- <CR> enters selected option
- q quits to main menu
- Add score system (apples eaten)