AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad
-
Updated
Mar 23, 2024 - Rust
AI learns to play flappy bird using neuro-evolution, implemented in Rust using macroquad
This repository contains the code for a Flappy Bird game with NEAT AI. NEAT is a genetic algorithm that can be used to train neural networks to play games. In this project, a NEAT neural network is trained to play Flappy Bird. The neural network learns to control the bird so that it can avoid the pipes and score points.
Flappy bird implements a DQN agent in Unity, with Python handling the reinforcement learning logic. The agent gets observation states by interacting with the Unity environment.
Similar flappy bird design to the previous repo, but this time, a non supervised genetic algorithm is used to train a neural network to play the game
Repository of Scripts Related with SBGames paper
An gentic algorithm based agent which can learn to play Flappy Bird Game.
The classic flappy bird game made using Python and PyGame
Reinforcement Learning agent trained to play Flappy Bird using the Gym Flappy Bird environment.
To associate your repository with the flappy-bird-ai topic, visit your repo's landing page and select "manage topics."