Introduction au projet
Ce projet sâinscrit dans une dĂ©marche de modĂ©lisation et de simulation dâun systĂšme interactif
mettant en scĂšne un animal virtuel. Il permet dâillustrer plusieurs notions fondamentales du
gĂ©nie logiciel, notamment la sĂ©paration entre la logique mĂ©tier et lâinterface graphique,
la gestion des Ă©vĂ©nements, la programmation graphique ainsi que la modĂ©lisation dâun systĂšme
dynamique évoluant dans le temps en fonction des actions et des décisions prises.
Contexte général
Le projet DRESSAGE est un projet universitaire rĂ©alisĂ© dans le cadre de lâUE
Génie Logiciel et Projet (GLP). Il a pour objectif principal de concevoir et de réaliser une
application de simulation permettant dâobserver, dâanalyser et de comprendre le comportement
dâun animal virtuel placĂ© dans un environnement contrĂŽlĂ©.
Le fonctionnement de la simulation repose sur le principe du conditionnement par récompense
et punition. Chaque action effectuĂ©e par lâanimal est Ă©valuĂ©e par le systĂšme, ce qui permet
de modéliser un apprentissage progressif basé sur les conséquences positives ou négatives de
ses comportements.
Les animaux
Deux types dâanimaux sont pris en compte dans la simulation :
- Le Chien : dort dans un panier, peut apprendre des ordres spécifiques
- Le Chat : dort sur un coussin, plus indépendant mais éducable
Ces animaux évoluent dans une piÚce unique et peuvent interagir avec différents objets
prĂ©sents dans lâenvironnement.
Le choix du chien et du chat permet de représenter des comportements familiers et réalistes,
tout en facilitant la comprĂ©hension des mĂ©canismes de dressage et dâapprentissage.
Les animaux de notre application Dressage.