Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# IAtari
Genetic algorithm generating AI capable to play Atari2600 games.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development or training purposes.
### Prerequisites
In order to use this algorithm you need a compiler that support c++ 14 and the boost library (`apt-get install libboost-all-dev`).
### Installing
Once this git repository is cloned, you need to set the environment variable LD_LIBRARY_PATH.
Writing this line in your .bashrc is a good way to achieve it : `export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/my/path/to/ale/directory`
Compile the algorithm by using `make` in the src subfolder.
## Training agents
Once you have set the value `algoGen` to true in the config file, type `./atari -m` in a terminal to launch the master. Type `./iatari -s` in other terminals to launch slaves.
## Exhib agents
Set `algoGen` to false and `displayScreen` to true in the config file and start the algorithm without arguments.
## Documentation
The documentation is available as a website in the subfolder doc/html.
## Build With
* This algorithm use the Arcade Learning Environment : [ALE repository](https://github.com/mgbellemare/Arcade-Learning-Environment)
* The documentation is build with Doxygen : [Doxygen website](http://www.doxygen.nl)
##License
This project has not been licensed yet.
## Authors