
AvengerRO
A downloadable game
About
A version of the game Avenger by Raspberry Pi Ltd.’s book “Code the Classics Volume 2” with additional features and primary aim to run on RISC OS.
How to Play
You fly a ship over a side-scrolling, mountainous landscape with multiple humans on the ground being attacked by multiple classes of aliens. Your objective is to shoot and kill the alien attackers.
Some aliens actually try to grab humans and eat them, after which they subsequently mutate and become much more erratic. When you kill an enemy that grabbed a human, be sure to pick up the human and return it safely to the ground. Otherwise the poor human will plummet to the ground.
Other various enemies make your life even more like hell:
- Baiter: if you take too long to finish a level, a small, rotating flying disc enemy will follow you until you destroy the last enemy
- Pod: This enemy burst into several Swarmers when shot
- Swarmer: Moves very quickly, dodging attacks. Very difficult to shoot
The scrolling landscape wraps around at the edges. So, if you fly of the right-hand side of the level, you will seamlessly continue onto the left-hand side.
After all enemies have been destroyed, you will advance to the next wave of enemy attacks.
Scoring
Destroying an alien will give you points. Your total score is displayed in the top right of the screen.
After each wave you will:
- Have your shields restored whereby you get 1 shield restored for every 2 humans saved
- Earn an extra life token if all humans were saved
- Get an extra life if you have gathered 3 life tokens
Features
2D sidescrolling arcade shooter
960 by 540 game resolution and 16M colour graphics
Endless waves of aliens to destroy
In game music and sound FX
Options:
- Play game in desktop or full screen (at different resolutions)
- Switch off/on sound
Controller support
Compatibility
RISC OS
The game has been tested on Raspberry Pi 2, RPCEmu 0.9.5, Raspberry Pi 4 with RISC OS 5.30/5.31, Python3.8 and Pygame 1.9.6. The game is expected to run on other RISC OS 5 platforms as well, but this has not yet been tested. RPi 4, similar hardware or better is recommended for best performance.
Credits
Original version by Raspberry Pi Trading Ltd, Code the Classics Volume 2 book. Created using the RISC OS port of Python3.8 and Pygame 1.9.6.
| Published | 3 days ago |
| Status | Released |
| Author | jvsgames |
| Genre | Shooter |
| Tags | 2D, Arcade, Pixel Art, riscos, Shoot 'Em Up, Short |
| Content | No generative AI was used |
Download
Install instructions
Please find installation instructions in the readme/txt file provided in the download.


