This project implements the popular 2048 game on an STM32F4 Nucleo board.
A Gameduino2 is used for UI.
First command implemented. The FT800 has a built-in animated FTDI logo to use as a sanity check.
![FTDI Logo](pictures/FTDI Logo.jpg "FTDI Logo")
I wrote a function to emit the required display list instructions to create a rectangle from integer arguments.
![First Rectangle](pictures/First Rectangle.jpg "First Rectangle")
Once I had rectangles, it was simple to render a basic game 2048 game board.
![Rendered Game](pictures/Rendered Game Board.jpg "Rendered Game")
The FT800 has a builtin set of bitmap fonts. Some of them are anti-aliased so I am taking advantage of those. This was my first test of their text rendering system.
![Text Rendering](pictures/First Text Render.jpg "Text Rendering")