'Roids

An Asteroids clone for Pimoroni's PicoSystem using the 32Blit SDK.

This was an excuse to learn some C++

Controls/gameplay

  • One new life after every 1000 points
  • 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
  • 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.

Download

Download NowName your own price

Click download now to get access to the following files:

roids.uf2 260 kB