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
StatusReleased
Authorcgchandler
GenreAction
TagsCommodore 64, Snake
Code licenseMIT License
Average sessionA few seconds
InputsKeyboard, 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.