run.py : : NN implémenté avec en entrée les 4 paramètres de la map actuelle + l'id de la pièce qui tombe et en sortie BOARD_WIDTH + 4 neurones qui indiquent la position et la rotation de la pièce qui chute.
main_evaluate_state.py : NN implémenté avec en entrée les 4 paramètres de la map suivante (après que la pièce soit tombée) et en sortie un neurone qui évalue si cette map suivant est bien ou pas.
Lancer python main_evaluate_state solve
pour lancer un CMA-ES
- Modifier la variable FILE_TEST de main_evaluate_state.py pour qu'il prenne la valeur du meilleur fichier dans best_score_fitness ou best_fitness_score (si le dossier n'est pas vide...)
- Lancer
python main_evaluate_state test
pour voir l'agent jouer