Snake, but with way too many features: nine game modes, power-ups and downer-ups, chaos events, a roguelite perk mode, achievements and quests, gamepad support, and LAN or online multiplayer for up to four players.
| Mode | What it is |
|---|---|
| Classic | Wrap around the edges. Pure snake. |
| Walls | The edges kill you. |
| Maze | Walls, plus obstacles that grow over time. |
| Battle | Walls, plus two AI rivals that want your food. |
| Timed | 60-second score attack. |
| Hardcore | No power-ups, faster, one life. Meteors, tremors and speed surges strike at random. |
| Coop | Local two-player on a shared board. |
| Daily | The same layout and chaos events for everyone, today only. |
| Roguelite | Walls plus chaos events, and a pick-1-of-3 perk every 8 foods. |
Multiplayer (LAN, or online through a small relay server) supports up to four players. The host runs the game; everyone else sends inputs and draws what the host sends back.
| Keyboard | Gamepad | |
|---|---|---|
| Move | Arrows, WASD or hjkl | D-pad or left stick |
| Confirm (menus) | Enter | A |
| Phase Dash (Roguelite perk) | Space | A |
| Back | Esc | B |
| Pause | P | Start |
| Quit to menu from Pause | Esc | Select |
| Settings tabs | Tab | LB / RB |
Other keys: M mutes, T opens chat in multiplayer, F11 toggles fullscreen.
pip install -r requirements.txt # pygame-ce, numpy, certifi, websockets
python main.py
The online relay (a Cloudflare Worker) lives in server/; see CLAUDE.md for the development notes.
MEGA SNAKE is free. If you enjoy it and want to chip in, you can do that on Ko-fi: https://ko-fi.com/youssefahmedabdou. Totally optional, and thank you.
MEGA SNAKE is free software, licensed under the GNU General Public License v3.0 only. The full text is in
LICENSE and every source file carries a copyright and SPDX-License-Identifier header.
In short: you may use, study, change and share it. If you distribute it, including a modified or renamed version, you must release the complete source under the same license and keep the copyright and license notices.
assets/art/, assets/source/) and the art prompts: GPL-3.0-only, the same as the code.
See assets/README.md.Copyright (C) 2026 Youssef Ahmed.
Snake, but with way too many features: nine game modes, power-ups and downer-ups, chaos events, a roguelite perk mode, achievements and quests, gamepad support, and LAN or online multiplayer for up to four players.
| Mode | What it is |
|---|---|
| Classic | Wrap around the edges. Pure snake. |
| Walls | The edges kill you. |
| Maze | Walls, plus obstacles that grow over time. |
| Battle | Walls, plus two AI rivals that want your food. |
| Timed | 60-second score attack. |
| Hardcore | No power-ups, faster, one life. Meteors, tremors and speed surges strike at random. |
| Coop | Local two-player on a shared board. |
| Daily | The same layout and chaos events for everyone, today only. |
| Roguelite | Walls plus chaos events, and a pick-1-of-3 perk every 8 foods. |
Multiplayer (LAN, or online through a small relay server) supports up to four players. The host runs the game; everyone else sends inputs and draws what the host sends back.
| Keyboard | Gamepad | |
|---|---|---|
| Move | Arrows, WASD or hjkl | D-pad or left stick |
| Confirm (menus) | Enter | A |
| Phase Dash (Roguelite perk) | Space | A |
| Back | Esc | B |
| Pause | P | Start |
| Quit to menu from Pause | Esc | Select |
| Settings tabs | Tab | LB / RB |
Other keys: M mutes, T opens chat in multiplayer, F11 toggles fullscreen.
pip install -r requirements.txt # pygame-ce, numpy, certifi, websockets
python main.py
The online relay (a Cloudflare Worker) lives in server/; see CLAUDE.md for the development notes.
MEGA SNAKE is free. If you enjoy it and want to chip in, you can do that on Ko-fi: https://ko-fi.com/youssefahmedabdou. Totally optional, and thank you.
MEGA SNAKE is free software, licensed under the GNU General Public License v3.0 only. The full text is in
LICENSE and every source file carries a copyright and SPDX-License-Identifier header.
In short: you may use, study, change and share it. If you distribute it, including a modified or renamed version, you must release the complete source under the same license and keep the copyright and license notices.
assets/art/, assets/source/) and the art prompts: GPL-3.0-only, the same as the code.
See assets/README.md.Copyright (C) 2026 Youssef Ahmed.