Snake 64
A downloadable game
Download NowName your own price
Overview
This project is a complete Snake game built for the Commodore 64 in C, compiled using the Oscar64 compiler. It started from the simple Snake example included in the Oscar64 sample programs, which demonstrated basic movement and screen output. From that foundation, this project evolved into a polished game featuring smooth animation, joystick and keyboard controls, scoring, growing tail mechanics, HUD indicators, sound effects, and a refined game loop.
The game runs on:
- Real Commodore 64 hardware or FPGA C64 emulators
- VICE or other C64 emulators
Features
Controls
- Joystick in **Port 2**
- Keyboard controls using **W / A / S / D**
- Joystick button or space bar to pause game
Gameplay
- Dynamic snake growth
- Wall and self-collision detection
- Heart (fruit) placement
- Speed scaling
- Game Over detection
Display & HUD
- Real-time updating score
- Speed indicator
- High score tracking
- Flash animation when a new high score is set
- Clean playfield layout
SID Sound Effects
- Step sound with each movement tick
- Heart collection sound
- Unique tone for high-score updates
| Published | 22 hours ago |
| Status | Released |
| Author | cgchandler |
| Genre | Action |
| Tags | Commodore 64, Snake |
| Code license | MIT License |
| Average session | A few seconds |
| Inputs | Keyboard, Joystick |
Download
Download NowName your own price
Click download now to get access to the following files:
snake.prg 4.4 kB


Leave a comment
Log in with itch.io to leave a comment.