A downloadable game

About

A version of the game Beatstreets 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

Move your way from left to right through the streets encountering wave after wave of criminals. To fight the criminals a variety of moves is available to you, including fist punches, kicks, flying kicks and elbow punches. Once a wave is defeated you will be able to progress which is shown on screen by a blinking green arrow pointing to the right.

Objects you find can also be picked up and used against your enemies. A barrel can be thrown to overthrow enemies and sticks and whips can be used to hit enemies. Sticks and whips can be used a limited number of times.

At one point you will also encounter portals from which enemies can appear in quick succession. Watch out and make sure to destroy a portal quickly as not to be overwhelmed by enemies.

Keep an eye on your health and fighting stamina which are shown in the top left and top right of the screen respectively.

Scoring

The number of points you have scored is shown top middle of the screen. You can gain additional health and lives by picking them up during play.

Features

Beat ‘em Up gameplay

800 by 480 game resolution and 16M colour graphics

29 waves of enemies on a scrolling city background

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.

Download

Download
BeatstreetsRO10092026zip.zip 18 MB

Install instructions

Please find installation instructions in the readme/txt file provided in the download.