Skip to content

Releases: SpaceSquare640/Snake_Game_Python

Snake_Game_Python v1.5.3

12 Jun 06:25

Choose a tag to compare

Fix: every mode now starts with a tappable Start Game button on the ready screen.

The watch-only AI modes have no on-screen D-pad, so on touch devices (no SPACE key) there was previously no way to begin them. The ready screen now shows a clear Start button that works for every mode. SPACE still works on desktop.

Both editions. Play online: https://spacesquare640.github.io/Snake_Game_Python/

Snake_Game_Python v1.5.2

11 Jun 23:20

Choose a tag to compare

Browser audio now honours the CrazyGames portal mute switch.

The HTML edition subscribes to the CrazyGames SDK audio setting and silences all sound effects and music when the player mutes the game on the portal (restoring music when they un-mute). No effect outside CrazyGames — the same build runs anywhere.

Desktop edition is unchanged from v1.5.1.

Play online: https://spacesquare640.github.io/Snake_Game_Python/

Snake_Game_Python v1.5.1

11 Jun 23:06

Choose a tag to compare

GUI polish + CrazyGames-ready browser edition.

Both editions

  • Pause — pause/resume with P, the on-screen ⏸ button, or the new overlay; the game auto-pauses when it loses focus / the tab is hidden.
  • Gently pulsing apple and crisper visuals.

Browser edition (HTML)

  • High-DPI crisp rendering + responsive scaling that fits any screen (portrait or landscape).
  • Loading splash with font preloading.
  • CrazyGames SDK integration: game lifecycle + midgame ads at game over. Off the CrazyGames portal (GitHub Pages, local) every SDK call safely no-ops, so the same build runs anywhere.

Play online: https://spacesquare640.github.io/Snake_Game_Python/

Full notes in CHANGELOG (English · 繁體中文 · 简体中文).

Snake_Game_Python v1.5.0

11 Jun 22:24

Choose a tag to compare

Snake_Game_Python v1.5.0 — eight new AI-algorithm modes + a modularized browser edition.

Added — eight new All-AI modes (全 AI 選單,現有 10 種)

  • A* Pathfinder — A* heuristic search with an aggressiveness dial
  • Annealing Master — simulated annealing that escapes dead ends
  • Greedy (Easy) — greedy best-first; fast and reckless
  • Drift / Drunk — a DFS / random-walk wanderer
  • Minimax vs You — play against a Minimax AI that predicts and blocks you
  • Minimax Duel — a Minimax hunter chases a fleeing survivor
  • Co-op Fill — two AI snakes split the board and perfectly fill it together
  • Food Rush — two AI snakes race to eat 12 apples first

The All-AI menu is now a two-column grid; the Leaderboard fits all 16 modes.

Changed (internal)

  • Browser edition modular refactor — the single game.js is now ES modules under js/, mirroring the Python package. All eight new modes are ported to the web version too. No save-file changes.

Tri-lingual (English / 繁體中文 / 简体中文). See the CHANGELOG for full details.

Assets

  • Snake_Game_Python.exe — Windows desktop build (no Python needed)
  • HTML_Version.zip — the browser edition (also live on GitHub Pages)
  • build.py, snake.spec — packaging scripts

Snake_Game_Python v1.4.1

11 Jun 07:02

Choose a tag to compare

v1.4.1 — Modular refactor (internal)

The single ~2,300-line Snake_Game_Python.py is now a clean snake_game/ package split by concern: bootstrap, version, config, theme, i18n, profile, ai, entities, audio, render (all drawing), game (logic), and app. Snake_Game_Python.py is now a thin launcher.

No gameplay, UI, or save-file changespython Snake_Game_Python.py and the packaged exe run exactly as before. See the tri-lingual CHANGELOG.

Downloads

Snake_Game_Python v1.4.0

11 Jun 06:14

Choose a tag to compare

New in v1.4.0:

  • Interactive tutorial — a forgiving, step-by-step lesson for new players (move → eat → avoid crashing). Reach it from the How to play button on the main menu, or press T.

Play: Snake_Game_Python.exe (Windows, no install) · browser version at https://spacesquare640.github.io/Snake_Game_Python/ · or HTML_Version.zip.

Full notes in the CHANGELOG (EN / 繁體中文 / 简体中文).

Snake_Game_Python v1.3.0

10 Jun 23:16

Choose a tag to compare

New in v1.3.0:

  • Replay system — every run is recorded and can be replayed exactly (seeded RNG + input log, deterministic for human and AI modes).
  • Replays page on the main menu (last 8 runs) + a Watch replay button on the Game Over screen.

Play: Snake_Game_Python.exe (Windows, no install) · browser version at https://spacesquare640.github.io/Snake_Game_Python/ · or HTML_Version.zip.

Full notes in the CHANGELOG (EN / 繁體中文 / 简体中文).

Snake_Game_Python v1.2.0

10 Jun 22:47

Choose a tag to compare

New in v1.2.0:

  • Visual themes — Dark, Neon, Retro CRT, Minimal
  • Sound effects + music toggle (synthesized, no audio files)
  • Leaderboard — top-5 per mode, from the main menu
  • Key remapping for movement keys (Settings → Controls)
  • Optional FPS counter
  • UI polish — shortcut badges (1-6/A/S), wider margins, separator, press/click feedback

Play: Snake_Game_Python.exe (Windows, no install) · browser version at https://spacesquare640.github.io/Snake_Game_Python/ · or grab HTML_Version.zip.

Full notes in the CHANGELOG (EN / 繁體中文 / 简体中文).

Snake_Game_Python v1.1.1

10 Jun 08:53

Choose a tag to compare

UI polish release.

  • Button hover glow + accent borders
  • Bolder title, dimmed credits, rounder corners
  • Name / level / XP grouped into a profile card
  • Version + update status moved to a corner status dot
  • Softer accent green for comfortable long sessions

Download: Snake_Game_Python.exe — no Python required.

Full notes in the CHANGELOG (EN / 繁體中文 / 简体中文).

Snake_Game_Python v1.1.0

10 Jun 08:33

Choose a tag to compare

New in v1.1.0:

  • Player Fill & AI Fill modes (AI Fill uses a perfect Hamiltonian-cycle solver)
  • All-AI menu and a Settings menu
  • Full clickable GUI + on-screen D-pad (up/down/left/right)
  • Automatic update check against GitHub Releases on launch

Download: Snake_Game_Python.exe — no Python required, just double-click.

See the CHANGELOG for full notes (EN / 繁體中文 / 简体中文).