Skip to content
John Ellis edited this page Oct 25, 2021 · 10 revisions

About the Match 3 Demo

The picosystem-demo project is an effort to learn a bit more about the 32blit SDK as implemented on the Pimoroni PicoSystem. I've attempted to keep the code brief and legible... the app isn't optimized for speed, but is hopefully grok'able and doesn't contain too many memory leaks.

Topics

The main topics picosystem-demo attempts to demonstrate are:

  1. Blit'ing sprites onto the screen by referring to sprite sheets
  2. How maps are created and finally rendered as TileMaps
  3. Dealing with user input and (very basic) debouncing of holding down keys
  4. Saving and restoring game state
  5. Drawing fonts and rectangles without a sprite sheet

Errata

There is an excellent chance that the information contained in this wiki is incorrect and/or unclear. Feel free to create an issue detailing what you find and I'll revise likewise!

Clone this wiki locally