Changelog

Every update to Slitheroo is documented here. This page tracks new features, improvements, and bug fixes across all versions. The most recent release is listed first.

v1.3.0 — Current

Released March 2026

New Features

  • Added daily continue feature — one continue per day in Ranked mode, revives snake at last safe position with a grace period.
  • Introduced Hard difficulty setting — faster level progression and more aggressive obstacle density.
  • Added arena expansion mechanic — board grows from 20×20 to 30×30 when snake occupancy exceeds 80 percent, with Ultimate Victory condition at 95 percent occupancy post-expansion.
  • New Pulse snake skin with intensified glow effect.
  • Added pre-game stats panel showing personal best score and current daily rank before starting a run.
  • New high score badge now appears on the game over screen when you beat your personal best.

Improvements

  • Obstacle movement begins at level 10 instead of level 8, giving players more time to adapt before obstacles become mobile.
  • Improved swipe detection on mobile — reduced false positives from accidental touches and increased responsiveness on short swipes.
  • Score counter animation updated to use a smoother easing curve.
  • Leaderboard now highlights your own nickname in green when it appears in the top 10 daily or top 50 all-time.
  • Game over screen layout reorganized for better readability on small screens.
  • Service worker updated to cache version 1.3 assets, clearing previous cache on activate.

Bug Fixes

  • Fixed an issue where the snake could occasionally pass through an obstacle tile on the frame the obstacle moved into its position.
  • Fixed pause screen not appearing correctly on iOS Safari when triggered from the keyboard shortcut.
  • Fixed score submission retry button remaining visible after a successful retry.
  • Fixed nav toggle button not closing the menu when clicked a second time on certain mobile browsers.
v1.2.0

Released February 2026

New Features

  • Global leaderboard system launched — daily top 10 and all-time top 50, powered by Supabase.
  • Nickname system introduced — players can set a 3–16 character nickname that is saved locally and used for leaderboard submissions.
  • Score submission with retry on failure — scores are automatically submitted after each Ranked run with a retry button if the initial submission fails.
  • Zen mode added — wrap-around wall behavior, obstacles optional, no leaderboard submission.
  • Ranked and Zen mode selector added to main menu.
  • Daily and all-time leaderboard tabs on main menu with live data.

Improvements

  • Completely rebuilt main menu layout with card-based design and sticky navigation bar.
  • Added splash screen transitions between menu and game states.
  • Navigation bar now sticks to the top of the viewport when scrolling the main menu.
  • Footer expanded with links to all site pages.
  • Added Privacy Policy and Terms of Service pages.
  • Meta tags and Open Graph data added to all pages for better link previews.

Bug Fixes

  • Fixed food occasionally spawning in positions adjacent to three or more obstacles with no safe approach path.
  • Fixed theme not resetting correctly when returning to the main menu after a run.
  • Fixed canvas not resizing properly after device orientation change on Android.
v1.1.0

Released January 2026

New Features

  • Customization screen added — four snake skins (Neon, Retro, Striped, Pulse) and four color themes (Deep Sea, Cyberpunk, Matrix, Sunset).
  • Dynamic theme rotation on level up — each new level shifts the visual theme automatically.
  • Level hue rotation applied to game container using CSS filter for continuous visual progression between named themes.
  • Streak counter added — tracks consecutive food pickups within the combo window.
  • Level up notification overlay added — animated text appears in the center of the canvas on level transitions.
  • Pause screen with live game stats — shows score, level, snake length, and board occupancy while paused.

Improvements

  • Game speed scaling adjusted — speed now increases more gradually at low levels and more sharply at high levels.
  • Obstacle generation improved — obstacles now maintain a minimum distance from the snake's head at spawn time.
  • Canvas rendering performance improved by caching CSS variable values rather than calling getComputedStyle every frame.
  • PWA manifest updated with correct icon sizes and maskable icon designation.
  • Service worker updated with network-first strategy for navigation requests.

Bug Fixes

  • Fixed snake glow persisting on canvas after the snake died due to shadowBlur not being reset.
  • Fixed direction queue allowing a 180-degree reversal if two direction changes were queued rapidly.
  • Fixed high score not updating in the header during a run when a new personal best was set mid-game.
  • Fixed touch controls conflicting with page scroll on mobile when the game was not in focus.
v1.0.0

Released December 2025

Initial Release

  • Core Snake gameplay on a 20×20 grid with canvas-based rendering.
  • Arrow key and WASD keyboard controls on desktop.
  • Swipe gesture controls on mobile using Pointer Events API.
  • Score tracking with local storage persistence for personal best.
  • Level system with speed increase every 50 points.
  • Obstacle generation starting at level 2, with one additional obstacle per level.
  • Neon visual style with glow effects on snake and food.
  • Game over screen with run summary — score, level, snake length, and board occupancy.
  • Fully responsive canvas that scales to the available viewport size.
  • Progressive Web App setup with service worker and manifest for home screen installation.
  • How to Play, About, Privacy Policy, Terms of Service, and Contact pages.

Upcoming

Features currently in development or planned for future releases:

  • Weekly challenge modes with rotating rule sets
  • Private leaderboards for friend groups
  • Run replay system for reviewing your best games
  • Additional snake skins and board themes
  • Accessibility improvements including motion reduction support
  • Performance optimizations for very low-end devices

Have a feature request? Submit it through the contact page.