circuitpython_ba.png
Image from The Telegraph. Jan 29, 2014

FlappyBird is more than a game. It's a phenomenon. It's a legend. In some ways it's the new Hello World: one of the first programs someone writes as they start exploring programming.

This guide will walk you through a FlappyBird style game implemented in CircuitPython on the NeoTrellis M4 Express. That's right: a video game on the NeoTrellis. Why not? It has lights and buttons. That means you can write games for it. Furthermore, those lights are in a matrix (albeit a scant 4x8) which means they can be used to display more than a single bit at a time. 

Parts

Since this board has a SAMD51 at it's core, there's plenty of room to write well structured object-oriented code, so this project will use a few software engineering best practices while we're at it.

Hands pressing buttons on lit up NeoTrellis M4
So you've got a cool/witty name for your band, a Soundcloud account, a 3D-printed Daft Punk...
$59.95
In Stock
USB cable - USB A to Micro-B - 3 foot long
This here is your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro, Feather, Raspberry Pi or other dev-board or...
$2.95
In Stock

This guide was first published on Dec 05, 2018. It was last updated on Mar 18, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.