https://github.com/nequamy/terminake
Modern terminal-based snake game with special effects and power-ups
https://github.com/nequamy/terminake
cli-game game linux macos minimal-dependencies python snake-game terminal
Last synced: 9 months ago
JSON representation
Modern terminal-based snake game with special effects and power-ups
- Host: GitHub
- URL: https://github.com/nequamy/terminake
- Owner: nequamy
- License: mit
- Created: 2025-09-25T11:57:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-26T09:22:56.000Z (9 months ago)
- Last Synced: 2025-09-26T11:27:27.877Z (9 months ago)
- Topics: cli-game, game, linux, macos, minimal-dependencies, python, snake-game, terminal
- Language: Python
- Homepage:
- Size: 120 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

A modern terminal-based Snake game with special effects and power-ups.
## Features
- **Classic Snake gameplay** in your terminal
- **Special food types** with unique effects:
- 🍌 **Banana** - Grows snake (+2), turns it yellow
- 🍓 **Strawberry** - Basic food (+1 point)
- ☕️ **Coffee** - Speed boost (no points)
- 💣 **Bomb** - Shrinks snake (-1), speed penalty
- **ASCII art score display**
- **Game states**: Menu, Game, Pause, Score
- **Smooth controls** with arrow keys
## Requirements
- Python 3.7+
- Terminal with Unicode support
## Installation
```bash
git clone https://github.com/yourusername/terminake.git
cd terminake
```
## Usage
```bash
python3 src/terminake/main.py
```
## Controls
- **Arrow Keys** - Move snake
- **Q** - Return to menu
## Game Mechanics
Each food type has different spawn rates and effects:
- Strawberries appear most frequently as the default food
- Bananas (40% chance) make your snake yellow
- Coffee (25% chance) provides temporary speed boost
- Bombs (10% chance) are risky but increase overall speed
---
**Built with Python + curses** • **Minimal dependencies**