pouët.net

Go to bottom

BRIDGE RACER by TAP [web]

BRIDGE RACER (1kb) by tomaes (03/2013)
--------------------------------------


1. Info
-------

Hi. This is my attempt to make a (somewhat) fully featured C64 game in 
less than 20 lines of Commodore Basic v2 code, taking less than 1kb of Basic RAM,
which is about 2.5% of the default space available for Basic code on the machine. 

It's also an entry for the 8bit BASIC competition: http://rsp.retrocomputacion.com


Some of the "highlights" include:

 - Custom graphics (generated charset/modified ROM font, one new character matrix)
 - Highscore saver/loader
 - Animated title screen (by character animation + drawn PETSCII "bridges")
 - Game Over "Music" (by messing with the SID's global volume register and abusing
   the well known "plop" hardware glitch; not enough space for some actual music.)
 - Joystick (port 2) support (controls are a bit sluggish, but the game remains playable)


You might wonder about the self-imposed limits:

 - 20 lines of code: 
   Tribute to German 64'er magazine (1984-1996) and their Basic competitions

 - 1 kilobyte (I'm using the old definition, aka 2^10 bytes): 
   Sounds like a challenge and arbitrary size limits are very demoscene-ish :)


2. How to play
--------------

 - Wait a couple of seconds for the title screen to appear
 - Press space for the game to begin
 - Use Joystick in Port#2 to steer your car to the left/right
 - Avoid holes in the ground ;)
 - Don't miss the bridges, they are only 2 characters wide
 - The numbers beside the track? Car damage! The lower, the better
 - The game ends after 10 hits ("9" damage, you start with Zero)
 - Press space (or any other key) to return to the title screen


3. Misc
-------

Licence: The code is in the Public Domain

Web: http://tomaes.32x.de, e-mail: tomaes{a/t}32x{d\o/t}de

---------------------------------------------------------------------------------------

info[at]rsp.retrocomputacion.com

Name and/or nick/handle of the author(s): 
- tomaes 

Name of the entry: 
- BRIDGE RACER (1kb)

Description:
- A "fully featured" game in Commodore Basic v2, in less than 20 lines of code,
  taking less than 1kb of Basic RAM. (for detailed info, see readme.txt)

Platform: 
- C64

Tools used: 
- CBM Program Studio (coding)
- VICE emulator (testing)
- DirMaster (to edit the disk image)
Go to top