This is an old revision of the document!


Flappy Bird Game for Arduino

Introduction

This project is a Flappy Bird game designed to run on an Arduino Uno board with a 1.8” LCD STT735 display and a breadboard. The game is based on the popular mobile game Flappy Bird, and the objective is to navigate a bird through a series of pipes without colliding with them. This project was created by Rizan Gabriel-Adelin.

General Description

The project consists of the following components and modules:

- Arduino Uno board

{{:pm:prj2023:apredescu:arduino-uno.png?100|}}

- 1.8” LCD STT735 display

{{:pm:prj2023:apredescu:icon.png?100|}}

- Breadboard

- Buttons for controlling the bird

- Wiring and connections to link the components

The LCD display shows the game screen, including the bird, the pipes, and the score. The buttons are used to control the bird's movement, and the breadboard provides the necessary power and connections between the components.

Hardware Design

The hardware design includes the following:

  List of components used
  Wiring diagram and connections
  Any additional diagrams or schematics
 

List of Components: - Arduino Uno board - 1.8” LCD STT735 display - Breadboard - Button (for controlling the bird) - Jumper wires

Wiring Diagram:

Software Design

The software design includes the following:

  Description of the code used
  Libraries used
  Overview of the algorithms and structures used
 

The code was developed using the Arduino IDE, and the following libraries were used:

- Adafruit_GFX.h

- Adafruit_ST7735.h

The game code implements the following algorithms and structures:

  Game loop
  Bird movement
  Pipe generation and movement
  Scoring system
  Collision detection
 

Results

The completed project successfully runs the Flappy Bird game on the Arduino Uno board with the 1.8” LCD STT735 display and the breadboard. Users can control the bird's movement using the buttons, and the game keeps score and displays it on the screen.

Conclusion

Overall, the Flappy Bird game project demonstrates the capabilities of the Arduino Uno board and the 1.8” LCD STT735 display when used in combination with other components. It also showcases how complex games can be programmed and run on microcontrollers like the Arduino.

Bibliography/Resources

List of resources used in the project:

  Adafruit libraries
  Arduino IDE
  1.8" LCD STT735 datasheet
  Flappy Bird game design

Export to PDF

pm/prj2023/apredescu/flappybirdproject.1683529728.txt.gz · Last modified: 2023/05/08 10:08 by gabriel.rizan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0