Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Snake, but with way too many features: nine game modes, power-ups and downer-ups, chaos events, a roguelite perk mode, 45 achievements, daily quests, a coin shop, eight themed maps, ghost replays, gamepad support, and LAN or online multiplayer for up to four players.
Most snake clones stop at "snake moves on a grid." This one doesn't:
| 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 supports up to four players over LAN (type the host's IP) or online (share a 5-character room code; a small relay server connects you, and dropped players can reconnect). 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.