Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: SpaceSquare640/Snake_Game_Python

Tags

v1.5.3

Toggle v1.5.3's commit message
v1.5.3 — Start button on the ready screen (fixes mobile start)

Every mode now begins via a tappable Start Game button. The watch-only AI
modes have no on-screen D-pad, so on touch devices (no SPACE key) there was
previously no way to leave the ready screen. SPACE still works on desktop.
Both editions; 3-language docs.

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.5.2

Toggle v1.5.2's commit message
v1.5.2 — browser audio honours the CrazyGames mute switch

Bump to 1.5.2 and document the new browser mute integration in
README / CHANGELOG (3 languages). Desktop edition is unchanged.

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.5.1

Toggle v1.5.1's commit message
v1.5.1 — pause/lifecycle + GUI polish

Add a Pause feature to the desktop edition: pause/resume with P or the
on-screen button, a pause overlay, and auto-pause when the window loses
focus or is minimised. Add a gently pulsing apple. Bump to 1.5.1 and sync
README / CHANGELOG / Guidebook across all three languages.

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.5.0

Toggle v1.5.0's commit message
v1.5.0 — eight new All-AI algorithm modes

Add A* Pathfinder, Annealing Master, Greedy (Easy), Drift/Drunk,
Minimax vs You, Minimax Duel, Co-op Fill, and Food Rush to the All-AI
menu (now 10 entries, 2-column grid). New Snake.brain dispatcher in
game.py; algorithms in ai.py (greedy/astar/anneal/drift/minimax).
Leaderboard reworked to a 3-column grid for 16 modes. Behavior of the
original modes unchanged. Docs updated in all three languages.

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.4.1

Toggle v1.4.1's commit message
v1.4.1 — modular refactor

Split the single ~2,300-line Snake_Game_Python.py into a cohesive
snake_game/ package (bootstrap, version, config, theme, i18n, profile,
ai, entities, audio, render, game, app). Snake_Game_Python.py is now a
thin launcher. All drawing lives in render.py (the only palette consumer,
via theme.<NAME>); game logic is palette-free. Behavior, UI, and save
files are unchanged. Docs updated tri-lingually.

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.4.0

Toggle v1.4.0's commit message
v1.4.0 — interactive tutorial

- Guided step-by-step tutorial: move, eat apples, learn to avoid crashing
- Forgiving (crashing respawns you); reachable via "How to play" button or T
- Trilingual instruction banner; works with keyboard + on-screen D-pad
- Docs updated trilingually; version bumped to 1.4.0

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.3.0

Toggle v1.3.0's commit message
v1.3.0 — deterministic replay system

- Every round recorded (seeded RNG + input log) and replayable exactly
- Works for human and AI modes (fully deterministic playback)
- Replays page (last 8 runs) on the main menu; "Watch replay" on Game Over
- REPLAY indicator + disabled controls during playback
- Docs updated trilingually; version bumped to 1.3.0

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.2.0

Toggle v1.2.0's commit message
v1.2.0 — themes, sound, leaderboard, key remapping, UI polish

- Visual themes: Dark / Neon / Retro CRT / Minimal (Settings)
- Procedural sound effects + background-music toggle (no asset files)
- Leaderboard (top-5 per mode) reachable from the main menu
- Key remapping for movement keys (Settings -> Controls)
- Optional FPS counter (Settings -> Audio)
- UI polish: 1-6/A/S shortcut badges, wider margins, separator,
  smoother hover, press/click feedback
- Docs updated trilingually; version bumped to 1.2.0

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.1.1

Toggle v1.1.1's commit message
v1.1.1 — UI polish

- Button hover: soft outer glow + accent border (was flat grey)
- Bolder title, dimmed credits, rounder corners (12px)
- Grouped name|level|XP into a profile card with dividers
- Version/update status moved to a top-right corner dot
- Slightly desaturated accent green; menu vertically balanced

Co-Authored-By: Claude Opus 4.8 <[email protected]>

v1.1.0

Toggle v1.1.0's commit message
v1.1.0 — fill modes, All-AI menu, Settings menu, GUI D-pad, update check

- New modes: Player Fill, AI Fill (Hamiltonian-cycle perfect fill)
- All-AI menu (AI vs AI moved here, plus AI Fill)
- Settings menu (language / color / name) and clickable GUI throughout
- On-screen D-pad (up/down/left/right) for mouse/touch play
- On-launch GitHub Releases update check shown on the main menu
- Docs updated trilingually; version bumped to 1.1.0

Co-Authored-By: Claude Opus 4.8 <[email protected]>