Reinforced Frog
Jumper Frog (Frogger Game) in python with AI reinforcement 🐸
Présentation du jeu et Objectif
L'objectif principal est de faire apprendre par renforcement un agent sur le jeu Frogger.
Contexte
Ce projet a été réalisé dans le cadre du cours d'apprentissage par renforcement. Il a été réalisé par 3 étudiants en
5ᵉ année d'architecture logicielle.
Jeu original
Objectif
L'objectif est de faire apprendre à un agent à traverser la route et la rivière en évitant les voitures et l'eau.
Pour cela, nous allons utiliser l'algorithme Q-Learning
. L'agent va apprendre à traverser la route et la rivière en
apprenant à associer une action à un état. L'agent va donc découvrir comment associer une action à un état.
Pour cela, nous allons également devoir développer le jeu Frogger en utilisant la
librairie arcade
. Le seul langage utilisé est le Python, nous n'utilisons pas de librairie externe mis à part arcade et quelques librairies utilitaires.
Installation