Le code est basé sur un algo d'apprentissage par renforcement, le QLearning [Watkins 89]. Cette Algo permet à un agent d'apprendre seul une tâche à accomplir. L'implémentation est faite sous Builder C++ 6. Tout le moteur de l'appli ce trouve dans la class QLearning.