Skip to content
Artificial Intelligence simulation
PHP JavaScript Shell HTML CSS ApacheConf C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SDK_php
gallery
js_viewer
php_simulator
.coveralls.yml
.gitignore
.travis.yml
LICENSE
README.md
composer.json
composer.lock
composer.phar
phpunit.xml

README.md

Project Overview

Build Status Coverage Status Codacy Badge

Synopsis

Platform to create artifical intelligence and simulate them against each other. Project started in 2013 to provide a platform to let people learn algorithms and AI.

Details

Each AI is instantiated as a processus and receive/send actions using STDIN/STDOUT. The current list of actions possible is detailed in this xml file.

The simulation is executed on turn bases and each process has 1 second per turn to output actions.

The fight simulation engine is currently written in php and one AI SDK is available (also in php).

Usage

Each folders are independant between each other and all contain on piece of the application.

  • First check in details the SDK_php to understand better how to write and AI
  • Then you can simulate them using the php-simulator and save the result in a json file
  • A javascript viewer is available and will show the detail of the fight based on the json output

Documentation

TODO

You can’t perform that action at this time.