- Download the rar file of the portable Windows version from this repository.
- Extract the ZIP file to any folder on your computer.
- Open the extracted folder.
- Run the
.exefile.
No Python installation is required for the portable Windows version.
(SnakeGame) Snake Battle Arena Game is a LAN multiplayer Snake with single‑player progression, bots, bonus food, and a modern HUD.
- Install Python 3.10+.
- Install dependencies:
pip install pygame - Run the game:
python "Snake Battle Arena v3.8.py"
- Arrow keys: Move
- Space: Sprint (3x speed)
- Tab (multiplayer): Hold to show live standings
- Right click / Esc: Open in‑game menu
- Score 0–19 = Level 1, 20–39 = Level 2, 40–59 = Level 3, 60–79 = Level 4, 80+ = Level 5
- Game completes at Level 5 (score 80)
- Normal food = +1 point
- Bonus food = +5 points and +5 snake length
- Host a game on one PC, join from others on the same network
- Optional device players (bots) with difficulty selection
- Match timer and lives settings
- Lobby with countdown start
- Final results page with ranking, score, lives, deaths, and status
- Spawns after every 4 normal foods eaten by the same player
- Any player can collect it once it appears
- Disappears after a short time if not collected
- Latest gameplay file:
Snake Battle Arena v3.8.py - Earlier versions are kept for history and rollback
- Scores are stored locally in
snake_scores_lan.json - LAN discovery uses UDP broadcast; some networks may block it
