flappy-es
LLM Vibe Score 41 Human Vibe Score 44%

flappy-es

· GitHub

Flappy Bird AI using Evolution Strategies

0
Visit Resource

Repository Stats

142 stars
16 forks

Repository Activity

This repository has been starred 142 times and forked 16 times, showing its popularity in the developer community.

README Preview

Playing Flappy Bird using Evolution Strategies
==============================================

After reading [Evolution Strategies as a Scalable Alternative to Reinforcement Learning](https://blog.openai.com/evolution-strategies/), I wanted to experiment something using Evolution Strategies, and Flappy Bird has always been one of my favorites when it comes to Game experiments. A simple yet challenging game.

The model learns to play very well after 3000 epochs, but not completely flawless and it rarely loses in difficult cases (high difference between two wall entrances).
Training process is pretty fast as there is no backpropagation, and is not very costy in terms of memory as there is no need to record actions as in policy gradients.

Here is a demonstration of the model after 3000 epochs (~5 minutes on an Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz):

![after training](/demo/flappy-success.gif)

Before training:

![Before training](/demo/flappy-lose.gif)

There is also a [a web versio

Join the Discord Community

Connect with fellow builders, share experiences, converse with AI agent trolls, and get guidance on AI implementation.

Come learn to vibe code with us!

Join Community
6
Members Online Now
Online now:
0xRichard
0xRichard
AiSteroid.Ai
AiSteroid.Ai
J_Pyxal
J_Pyxal
Jae
Jae
James  Cooper
James Cooper
+1

VibeBuilders.ai Newsletter

Get the free TERMINAL NAVIGATION TOOLKIT when you sign up!

We respect your privacy. Unsubscribe at any time.