Crazy Lander

These files might not work on the most current version of the Commander X16, or these may be held over from the previous forum. To find previous versions of the emulator, so you can test old programs, please visit Our GitHub Page
Post Reply
User avatar
DusanStrakl
Posts: 127
Joined: Sun Apr 26, 2020 9:15 pm
Location: Bay Area, California
Contact:

Crazy Lander

Post by DusanStrakl »


Crazy Lander is another (mostly) BASIC game for Commander X16. We will introduce some new technologies not used before in our projects. It is a variation of Lander type games where we have to guide and land the space capsule to dedicated platforms using thrusters and navigating through natural and man-made obstacles. To make the game more challenging we have to be mindful of the fuel used and land gently. Few highlights:





  • Running in bitmap mode


  • It is a game of precision so we have to assure pixel perfect collision control


  • Animated obstacles unique to each level


  • Music and sound effects





Project Specs






  • Emulator Version R.38


  • Low resolution bitmap mode 320 x 240 in 16 colors on Layer 0


  • Use the menu system to choose difficulty, turn music on and off, display instructions, quit and of course start the game


  • Animated sprites for displaying capsule as well as thruster exhaust and explosion animation


  • Tile layer 1 is used for HUD and for messages and menus


  • Assembly subroutine for pixel perfect collision detection


  • 4 distinct levels with flexibility to add more


  • Scoring is based on the landing platform multiplier times the remaining fuel


  • Keyboard/Joystick controls


    • Left Arrow / Joystick Left fire left thruster pushing lander right


    • Right Arrow / Joystick Right fire right thruster pushing lander left


    • Space / Fire button main thruster pushing lander up




  • Music in the background using Music Library for BASIC programs


  • Sound effects using direct programming PSG from BASIC using VPOKE


  • 256 color splash screen




Attachments
Crazy Lander
Crazy Lander
CrazyLanderTitle.png (29.3 KiB) Viewed 699 times
Crazy Lander
Crazy Lander
CrazyLanderLevel1.png (13.19 KiB) Viewed 699 times
Crazy Lander
Crazy Lander
CrazyLanderLevel2.png (15.94 KiB) Viewed 699 times
Crazy Lander
Crazy Lander
CrazyLanderLevel3.png (15.41 KiB) Viewed 699 times
Crazy Lander
Crazy Lander
CrazyLanderLevel4.png (18.42 KiB) Viewed 699 times
FONT.BIN
Crazy Lander
(2 KiB) Downloaded 125 times
PLAY.PRG
Crazy Lander
(1.57 KiB) Downloaded 121 times
TITLE.BIN
Crazy Lander
(75 KiB) Downloaded 124 times
LEVEL4.BIN
Crazy Lander
(37.5 KiB) Downloaded 157 times
LEVEL3.BIN
Crazy Lander
(37.5 KiB) Downloaded 161 times
LEVEL2.BIN
Crazy Lander
(37.5 KiB) Downloaded 159 times
LEVEL1.BIN
Crazy Lander
(37.5 KiB) Downloaded 137 times
LANDER.BIN
Crazy Lander
(3 KiB) Downloaded 183 times
CRAZYLANDER.BAS
Crazy Lander
(11.96 KiB) Downloaded 156 times
COL.PRG
Crazy Lander
(1.02 KiB) Downloaded 138 times
Post Reply