Menu

Post image 1
Post image 2
Post image 3
1 / 3
0

I made Snake. Then I kept going.

DEV Community·PRANTA Dutta·18 days ago
#b8qGjsLc
#flutter#dart#gamedev#snake#game#system
Reading 0:00
15s threshold

So here's a thing that happened. A few months ago I thought, "I should build a small Flutter game to sharpen up my custom painter / animation chops. Something simple. A weekend project." I picked Snake. The 1997 Nokia kind. Eat the dot. Don't hit the wall. Don't eat yourself. That's the entire game. That was a few months ago. I now have: A multiplayer Snake matchmaking system. A tournament platform with six game modes. A frame-by-frame replay viewer. A push notification backend in FastAPI . Sixteen achievements with a rarity system. A friends list with online presence. For Snake. This is its story. What it actually is The project is called Snake Classic , and you can find the source on GitHub. It's a Flutter app targeting Android, iOS, web, and desktop. The core game is exactly what you remember — 20x20 grid, snake, food, walls, regret. 60 FPS, custom painter, smooth swipe gestures. About a weekend of work. The other 95% of the codebase is what happened after that.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More