Overview

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.

Adafruit NeoTrellis M4 with Enclosure and Buttons Kit Pack

PRODUCT ID: 4020
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

PRODUCT ID: 592
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 Dec 05, 2018. This page (Overview) was last updated on Dec 05, 2018.