Skip to content

sdswoc/AI-GameBot

Repository files navigation

NEAT AI Implementation on IcyTower Clone

In this era of AI everyone tries to think parallel to AI, neural network, NLP, ML , DL, etc. To stay updated with the world we should explore new tech stacks and AI algorithm one such algorithm is NEAT (Neuro Evolution of Augemented Topology) which is a genetic algorithm.

This project aim to create a AI to play the old retro game icy tower. This project uses NEAT(Neuro Evolution of Augemented Topology) algorithm to generate a neural network. The Scope of this project is to generate a good enough neural network which can score 2000+ score on average.

If you wish to learn more about NEAT algorithm and it's working, you should check the official NEAT documentations and should also read the starting research papers mentioned in the documentation for better understanding.

Installation

Install AI-GameBot with pip or pip3 (depending upon the operating system)

for windows

  pip install -r requirements.txt
  cd AI-GameBot
  pip main.py

for mac

  pip3 install -r requirements.txt
  cd AI-GameBot
  pip3 main.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages