Changelog
A history of updates and improvements to vsnake. Each version builds on the last to make the game more fun, more polished, and more accessible.
v1.3 — Global Leaderboard
Compete with players worldwide. After each game, enter your 3-character initials to submit your score to the global leaderboard.
- Global leaderboard — Scores are stored in a Supabase database and displayed in real-time
- Initials entry — Choose 3 characters to represent yourself on the board
- Death screen leaderboard — See where you rank immediately after each game
- Improved death screen — Updated border color and layout for the post-game overlay
v1.2 — Analytics & Monetization
Infrastructure updates to support the site long-term while keeping the game free for everyone.
- Vercel Analytics — Anonymous, cookie-free usage analytics
- Google AdSense — Ad placements alongside the game area
- Responsive ads — Side ads on desktop, bottom ad on smaller screens
- Google ads.txt — Verified ad publisher identity
v1.1 — Effects & Polish
Major visual and audio improvements that transformed the game from a simple prototype into a polished arcade experience.
- Milestone celebrations — Shockwaves, particles, and screen shake every 10 points
- Dynamic speed — Game starts slow and accelerates with each food eaten
- Directional audio — Each direction plays a unique synthesized tone
- Death effects — Visual and audio feedback when the game ends
- Echo system — Ghost trails of previous snake positions
- Performance improvements — Smoother rendering and optimized game loop
- Centralized text rendering — Consistent HUD and overlay text
v1.0 — Initial Release
The first public version of vsnake — a complete, playable snake game built entirely with web technologies.
- Classic gameplay — Arrow keys and WASD controls, wall and self-collision
- Neon visuals — Cyan snake, magenta food, dark grid rendered on HTML5 Canvas
- Keyboard controls — Input queue supporting up to 3 buffered direction changes
- Local high scores — Best score saved in localStorage across sessions
- Synthesized audio — All sounds generated in real-time via Web Audio API
- Fixed-timestep loop — Smooth, consistent gameplay with frame interpolation
- SEO optimized — Structured data, meta tags, and content for search engines