Games that play in your browser — phone or desktop.

Games » Canvasnake

Canvasnake

By John Evans (GitHub: burntcustard) · 2018

Play:

Touch: Tap the upper, lower, left, or right portion of the game board to steer in that direction. Confirmed working in all four directions via real touch testing; tap to start and tap to restart after a game ends. · Keyboard: WASD, IJKL, or arrow keys to steer. P to pause, R to toggle auto-repeat.

About:

Classic snake at its core, elevated by a real AI: the src/ai/ code implements a genome/neural-network/population system that breeds snake-playing agents across generations, not a scripted bot. Select single-player, 1-vs-AI, 2-3 player local multiplayer, or AI-vs-AI spectator mode from one menu. The title screen's QR code (scan it on desktop to open the same game on your phone) doubles as the touch input's hit-region reference once the game starts.

Credits:

Made by John Evans (GitHub: burntcustard), 2018. Published here under the MIT licence. Source code.

Phone check: 2026-09-07

Read the review