Repository navigation
Pascal Snake 1.0.0
The original university exercise becomes a complete Pascal game with a native SDL2 desktop edition and a separate CRT terminal edition.
- Smooth animated snake, procedural artwork, particles, transitions and synthesized sound.
- Classic and Wrap modes, three paces, session records, keyboard/mouse controls and fullscreen.
- Reduced motion, mute, focus-loss pause, reproducible seeds and clean restart/exit.
- Corrected growth, collision, food placement and full-board victory in a shared deterministic Pascal engine.
- English documentation with the university origin and a reusable AI modernization challenge.
- Pinned Docker builds, a non-root terminal image and passing Linux AMD64/ARM64 CI.
Validation includes 1,062,997 rule assertions, terminal PTY checks, SDL event replay, five rendered states, native macOS ARM64 checks and independent code review. See the repository's docs/validation.md for coverage and platform limits. Windows is not a supported target.
Build and play instructions are in the README. The original 0.1.0 release preserves the starting point.
Delivered by PR #2, closing issue #1. Wiki publication automation is being handled in a separate PR.