Roids
'Roids
An Asteroids clone for Pimoroni's PicoSystem using the 32Blit SDK.
v0.0.1: This was an excuse to learn some C++
v0.0.2: Added some improvements from my "next game", Stardust. In particular a better background starfield and a photon torpedo
v0.1.0: Fixed some internals of the code, and added a level counter and score multiplier
Controls/gameplay
- One new life after every 500 points
- One new photon torpedo every 100 points. They are cool
- Shields are infinite
- There is no sound
- Move: controller DPAD or keyboard WASD keys or arrow keys
- Shoot: controller button A or keyboard key U
- Torpedo: controller button X or keyboard key O
- Shield: controller button B or keyboard key I
- Pause: controller button Y or keyboard key P
- Controller button X is keyboard key O
You can play in your browser (via the 32Blit Emscripten build) or download the .uf2 file for your PicoSystem.
Attribution
- Inspired by Hyperoid, by Edward Hutchins;
- Uses the Monoid font by Andreas Larsen;
- Thanks rn for the C++ help
Caveats
It may hang at some point, I'm still refining my C++. If it happens, let me know so I can debug it.
There is something funky with my elastic collision code and you will quickly see asteroids start getting mashed together. Since it makes for a relatively more intersting gameplay I haven't bothered debugging it more, but it's a known issue I have.
Source
You can find the source here. The README is a bit sparse, I'll populate it when I have some time. Meanwhile you can check the 32blit SDK documentation.
Status | Released |
Platforms | HTML5 |
Author | RBerenguel |
Genre | Shooter |
Tags | 2D, 32blit, Asteroids, picosystem |
Download
Click download now to get access to the following files: