IAtari
Genetic algorithm generating AI capable to play Atari2600 games.
File List
Here is a list of all files with brief descriptions:
 agent.cppHandle the true representation of an agent, i.e. an AI
 agent.hppHeader of agent.cpp
 agent_worker.cppHandle the test of an agent
 agent_worker.hppHeader of agent_worker.cpp
 connection.hppHandle networking
 fitness.hppHandle score computing and flow control
 ga.cppHandle the genetic algorithm implementation
 ga.hppHeader of ga.cpp
 main.cppStart the algorithm, either in exhibition or training mode
 master.hppHandle the master part
 master_slave.cppHandle the start-up of the training part of the algorithm
 master_slave.hppHeader of master_slave.cpp
 message.hppHandle serializable representations of agents
 Random.cppImplementation of a high-quality Random Number generator
 Random.hHeader of Random.cpp
 slave.hppHandle the slave part
 SMP.cpp
 SMP.h
 ThreadPool.hSur-implementation of threading
 Utils.cppHandle a set of useful method (ALE, config...)
 Utils.hppHeader of Utils.hpp