Détail du sujet

03/12/2012 Sujet 102 :  Ecosystèmes virtuels et programmation 3D : spécification et développement d'un Virtuarium
Auteur : Samuel Blanquart  Ecrire 
(Responsable Informatique : Samuel Blanquart  Ecrire )
Sujet recherche

Les développements logiciels en réalité virtuelle ont une portée autant ludique que scientifique. Le sujet proposé vise à redéfinir les spécifications d'un programme existant (C++ et OpenGL, librairie GLUT) développé par l'encadrant , et d'en réaliser l'implémentation en C++. Le programme existant fut initialement développé pour ses qualités ludiques et graphiques, mais l'objectif à terme est d'en faire un modèle d'écosystème permettant d'évaluer par simulations certaines questions scientifiques relatives à l'évolution et à la génétique des populations.

Le programme en question met en scène un "virtuarium", soit un écosystème virtuel dont on propose une représentation graphique animée, procurant si possible une sensation de réalisme biologique. Les organismes virtuels implémentent une "logique agent": chaque organisme est un agent réagissant à son environnement local, soit à la présence d'autres agents, selon des règles définies. Dans sa version actuelle, l'écosystème virtuel implémenté scénarise des rapports de prédation entre trois types d'agents, 1) des carnassiers (carrés rouges) se nourrissant d'herbivores, 2) des herbivores (carrés bleus) se nourrissant de végétaux, et 3) des végétaux poussant "spontanément" (pas de prédation d'autres agents, carrés verts). [ Voir vidéo ci dessous ]

En 2012,  des étudiants de PJI ont décrit et partiellement implémenté un programme objet simple (C++ et SDL) qui permet de généraliser les rapports de prédation évoqués, ainsi que la nature des rapports eux mêmes.

Les étudiants étendront et testeront cet algorithme, et ils implémenteront une méthode pour définir des "observateurs" scrutant l'état de ce modèle d'éco-agents. Ils pourront également définir de nouvelles classes d'éco-agents ayant de nouvelles stratégies comportementales.

Liens associés :
Sujet attribué
Affecté à : Lois Arens [M1-INFO]  Ecrire ,  Yoann Bouquet [M1-INFO]  Ecrire 
Soutenance : prévue le 04/06/2013 à 16h15     Salle : M5-A7