This is my 3rd game fully written in assembler. During my pursuit of honing my programming skills, I started with a character jumping and moving around the screen, and later I was inspired by the example screens in CharPad Pro, so I decided to make a fast-paced platformer type game out of it.
The objective of the game is to collect all the crates before the time runs out. The duration is decreased by time as well as collecting anti-crates (distorted ones) or getting hits by the robots and their bullets. However, collecting time capsules increase the time left (though not fully). If all 5 levels are completed, the time left provides extra points.
Points for the objects in game are:
Crates : 10 points
Anti-crates : -5 points
Time capsules: 20 points
The player is controlled by the joystick in port 2, and pushing up the joystick up makes the jump move. Bear in mind that the player rotation can be changed in air, which is required for certain locations.
The game was written in Kick Assembler with the following additional tools:
Sublime Text, Charpad Pro, SpritePad Pro, Goat Tracker 2, SFX Anywhere, Timanthes, C64Debugger, VICE.
The game has been tested on VICE ,C64C and C128.
SYSTEM REQUIREMENTS
Commodore 64/128 PAL
A Joystick plugged in port 2
Supports VICE and other FPGA alternatives.
JOYSTICK CONTROLS
[←] and [→] to move to left and right
[↑] jump
CREDITS
Platform design, coding, graphics, music and sound by metesev.
Thanks to Ery for optimization, testing and debugging.
Thanks to wizofwor for the intro screen and miscellaneous updates.
(C) 2023 metesev
Update:
V1.39 is out... Below is the change log:
- Added a color flash in the border when the door is open.
- When the game is over, the space key press is no longer needed.
V1.40 is out... Below is the change log:
- Intro screen updated.
Status | Released |
Rating | Rated 4.5 out of 5 stars (2 total ratings) |
Author | Off Guard Games |