/agario-bot

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

agario-bot

Agar.io bot with a touch of genetic algorithms

I'm still debating about renaming this repo because it's more meant to be an ai framework. So in the future, look out for "Lio's Agar.io AI Framework"

See the latest bot in action as well as development while streaming at http://nomday.com/lio

How to install from GitHub

https://youtu.be/fEVX4xmEn4s

Main Components for Improving Bot Performance

  • Number of Possible Actions
  • Number of Considerations per Action
  • Number of Steps it can Look Ahead

How do we know how important each component is?

  • We need to track bot performance over time and perform experiments.
  • Vote on the next feature

Ways to improve components

Possible Actions

Split, Shoot, and creating new movement coordinates by taking the average of a sector of coordinates Sort actions by score and then find the mid point for them Create action generators

Considerations

  • Dynamically normalize to make it easier to add new considerations.
  • Let users contribute new considerations
  • Make it so one consideration should only consider one action type.

Looking at Steps Ahead

Breath-first search using the fitness score and time

Possible meta games

  • Hide'n'seek
  • Sniper
  • Bet the score
  • VIP

BTC Donation: 1LJ6Bh9oAGJbyFH4HmonyPLHi1sFPzwyYf