Skip to content

nikholasborges/neural-network-flappy-bird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: Neural Network on Flappy Bird

A simple neural network learning how to play the game Flappy Bird using NEAT (NeuroEvolution of Augmenting Topologies)

Motivation

Project created to study neural network development and implementation

Features

  • Flappy Bird copy game created with Pygame
  • Implementation of NEAT in the game ( fitness function, fitness calculation, population handling, etc. )
  • Object Oriented Programming
  • MVC design pattern

Screenshots

screenshot

Tech/framework used

Built with

  • Python
  • Standard code style
  • Pygame
  • Neat

How to use

1 - Download the project

2 - Install the dependencies: to install the project dependencies, run the command in the terminal, inside the project folder:

pip3 install -r requirements.txt

2 - Run the code

3 - Watch the neural network learn how to play FlappyBird! :)

About

Project created with academic purposes only

License

MIT © Copyright (c) 2020 nikholasborges

About

A simple neural network learning how to play the game Flappy Bird using NEAT (NeuroEvolution of Augmenting Topologies)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages