Remake of the space shooter game Retaliate for the Commodore 64
Project to remake, in 6502 Assembly, the space shooter game Retaliate (Roku & Android) for the Commodore 64
After developing remakes of classic 8-bit games (see links below on this document) to the Roku platform (streaming box/TV OS) I decided to work the other way around, this time, developing for the Commodore 64 computer a version of one of the most successful games for Roku, the arcade-style space shooter Retaliate. Originally created by Romans I XVI Gaming, Retaliate has a unique concept, unlike the classic shooters (Space Invaders, Galaxian, Galaga) where you have infinity shooting power, here you start with no ammunition at all! However you have energy stored for a shield that, when is activated, not only can destroy the enemies but most importantly collect their ammo so you are able to RETALIATE!
The source code on this repository contains the Community Edition of the game, that has the same game engine code as the DX edition of the game, but with some limitations, take a look on the table below to see what are the main differences between the two editions.
Feature | Retaliate CE | Retaliate DX |
---|---|---|
Skill Levels | 4 | 4 |
Stages per Level | 7 | 7 + Ending Scene |
Player Ship Models | 1 + 4 to unlock | 1 + 4 to unlock |
Double cannons | N/A | 2 models |
Enemy Ship Models | 6 | 10 |
Enemy Formations | 18 | 36 |
Intro Screen | Simple | Enhanced by Jon Eggleton |
UI and Sprites | Simple | Enhanced by @smilastorey |
Sound Effects | Simple | Enhanced by TND |
Game Music | Main Theme | Menu and Main Theme by TND |
Sound Effects | Simple | Enhanced by TND |
Localization | en-us | en-us, pt-br, es-es |
Game Control | Joystick | Joystick and SNES Controller |
Easter Egg Mode | N/A | Unlock with joystick |
Assembly code | CBM .prg Studio | KickAssembler |
If you learned from this project and want to motivate me to develop more cool stuf, head to my store and purchase Retaliate DX. I can guarantee you will enjoy a lot the additional features!
You can run the game on a real Commodore 64/128 or using an emulator, below the two methods:
Using CBM .prg Studio execute the tasks:
These are some of the books, tools and websites that helped me to develop this project:
Copyright (C) 2017-2022 Marcelo Lv Cabral. All rights reserved.
Licensed under MIT License.