My final project for a course in Embedded Programming.
Essentially, it's a cookie clicker game where you have to spin a donut, in order to collect enough LCL to initiate the third impact.
It can run on the STM32H750b-DK board.
Yeah, it's an Eva-themed cookie clicker featuring a spinning donut and I absolutely adore the thing.
Things I could've improved on:
- Using an RTOS
- Better third impact animation
- Actually implementing some Eva art, but I didnt have the time to make all the functions
- EVA-02 color theme could be better
Things I've done right (IMO):
-
Donut spinning logic
-
Dynamic shop & nice number formatting
-
A whole new library (FLP_lib) for 12x6 letters, numbers and symbols, also for drawing UI elements
-
I like the screensaver
-
RGB and ASCII modes are pretty cool
███████████ ███████ ████ █████ ███████ ███ ████ ████ ██ ██ ███ ███ ███████████ ██████████████████ ██ ███ ██████ ██████████████████████████ █ ████ █████████ ████████ █ ███ ██████ █████ ██ ████ ████ ██ █ █████ ██████ ██ █ ██ █████ █████████████ █ ██ ███ ███ ███ ████ ██ ██ ███ ███ ██ ███ ██ ██ █████ ████ █████ ██ █████ █████ ████ ███ ██████ ████████████ ██████████ ████ ██ ██ ██ ███████ █ ██ ████████ ███████ ███ ███████ ██████ ██ ██ ████ ████ ███████ ██ ██████ ██ █ ███ ███ ██ █████ ██ █████ ███ ████ ████ █████████████ ████ ████ ████████ █████ ███ ██ ██████ █████████████ █████ ████ █ ██ ███████ ██████████████████████ ███████ ███ ████ ████ █ ██████ ███ ███████████████ █████████ ████ ███ ████ █████ █████ ███ ████ ███ ██ ███ ███ █ █████ ██ ██ ███ ██ ██ ██ ████████ █ █████ ██ ███ ███ ████ ████████ ██ █ █████████ ██ ███ ███ ████ █ █ ██████████ ██ ███ ███ █ █ ████ ██████ ██ ██ ███ █ ██ ████ ███ ███ ███ ████ █ █████████ ███ ████ █████ █████ ███████ ███ ███ ██████ ████████████ ██ ███ ████ ██████████ ██ ████████████████████ ███ ████ █████████ ██ █████████████████ ████ ████ ██████ ██ █ █████ ██████ █████████ █████ ██████ █████ ██████ ████████ ███████ ██████████ ██████████ ██████████████ ██████████████ ███████████████████████████████ ██████████████████