Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bones-ai/rust-flappy-bird-ai

AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad
https://github.com/bones-ai/rust-flappy-bird-ai

ai flappy-bird flappy-bird-ai genetic-algorithm macroquad neat neural-networks neuroevolution rust rust-lang simulation

Last synced: 3 months ago
JSON representation

AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad

Awesome Lists containing this project

README

        

## Flappy Bird AI
AI learns to play flappy bird.

This is a neuro-evolution simulation of flappy birds implemented in [rust](https://www.rust-lang.org/) using [macroquad](https://macroquad.rs/)

### Demo
[![youtube](https://img.youtube.com/vi/Ea_N1CJwMR8/0.jpg)](https://www.youtube.com/watch?v=Ea_N1CJwMR8)

### Usage
- Clone the repo
```
git clone [email protected]:bones-ai/rust-flappy-bird-ai.git
cd rust-flappy-bird-ai
```
- Run the simulation
```
cargo run --release
```
- To update the simulation configurations use the configs file located at `src/configs.rs`