Skip to content

Open-source platform for experimenting with Artificial Intelligence

Notifications You must be signed in to change notification settings

laurion/Tank-AI

Repository files navigation

Tank AI

TankAI este o platforma destinata cercetarii si educatiei in Inteligenta Artificiala. Inspirat din RobotWar ( https://en.wikipedia.org/wiki/RobotWar ) "The task set before you is: to program a robot, that no other robot can destroy!"

TankAI ofera o interfata de programare (API) pentru a experimenta cu diverse metode (Machine Learning, Brute­Force Search, Heuristic Search, Q­Learning, Neuroevolution, Symbolic Planning, etc) si a crea cel mai inteligent agent artificial care sa se descurce in orice situatie. Tancurile nu au acces la informatii despre ceilalti "jucatori", si se lupta (autonom) in arena pana cand ramane numai unul. Se pot crea turnee pentru a determina care este cel mai bun dintr­o serie de runde, si astfel programele pot sa adune date si sa se antreneze pentru a deveni mai inteligente :)

Installation:

We are going to need the following dependencies:

  • pygame
  • pybox2d
  • pygsear

which can be installed by running the installation script:

./install.sh

Execution:

After installation, execute Tank-AI.exe

Documentation:

documentation.pdf

Example tank programs:

tanks/examples

Template tank program:

tanks/template.py

About

Open-source platform for experimenting with Artificial Intelligence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published