Flappy Bird on Tiva C Microcontroller (Simulation-Based Project)

Alzaib Karovalia
7 min readAug 12, 2021

GitHub: https://github.com/Alzaib/FlappyBird_TivaC

Members

Alzaib Karovalia:

LinkedIn
GitHub

Syed Salman:

LinkedIn
GitHub
Portfolio

Peter Kwan:

LinkedIn
GitHub

Project Motivation

The purpose of this project is to understand and practice integrating various hardware, and microcontroller features. Designing a mini video game is the perfect example to perform it usually requires utilizing a lot of features such as button, screen display, analog-digital converter, interrupts, ram registers, and more.

Our objective is to practice the content we learned in MSE450: Real-time embedded control system and have decided that Flappy Bird is the best to perform this as it includes an algorithm to generate poles, user input, output, score storage, ADC usage, and more.

Design of Approach / Methodology

This project is broken down into two main sections:

  • Software (Release 1.0 + 2.0)

--

--

Alzaib Karovalia
Alzaib Karovalia

No responses yet