https://github.com/nicolas-sabbatini/auto-flappy-bird
A FlappyBird clone played by a neural network
https://github.com/nicolas-sabbatini/auto-flappy-bird
genetic-algorithm love-game-engine love2d love2d-framework lua machine-learning machine-learning-algorithms neural-network
Last synced: about 1 year ago
JSON representation
A FlappyBird clone played by a neural network
- Host: GitHub
- URL: https://github.com/nicolas-sabbatini/auto-flappy-bird
- Owner: nicolas-sabbatini
- License: mit
- Created: 2017-10-03T02:53:06.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-05-29T21:26:21.000Z (about 4 years ago)
- Last Synced: 2025-03-29T12:34:59.872Z (about 1 year ago)
- Topics: genetic-algorithm, love-game-engine, love2d, love2d-framework, lua, machine-learning, machine-learning-algorithms, neural-network
- Language: Lua
- Size: 146 KB
- Stars: 3
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Auto Flappy Bird
## Description
Auto Flappy Bird is a shameless clone of the popular game Flappy Bird, with the twist that is played by a neural network that uses evolutionary algorithms to improve.
This is my first approach to neural networks and artificial intelligence, so the implementation may not be very "clean".
## Usage
cd into the src folder and run love (version 11.3) inside the folder.
Or you can follow the [game distribution](https://love2d.org/wiki/Game_Distribution) guide of Love2D
## Inspiration
[Srdjan Susnic](https://www.youtube.com/watch?v=aeWmdojEJf0)
## Dependencies
[Love2d](https://love2d.org/)