SAMBE Adji Ndeye Ndate LABAT Paul EUDES Robin GINOUX
Transcription
SAMBE Adji Ndeye Ndate LABAT Paul EUDES Robin GINOUX
RICM3 2012-2013 SAMBE Adji Ndeye Ndate EUDES Robin FREBY Rodolphe LABAT Paul GINOUX Pierre-Henri EUDES - FREBY - GINOUX - LABAT - SAMBE 1 Agenda I - Notre jeu lemmings II - Implémentation du logiciel III – Gestion du projet IV – Mode d’emploi V - Démonstration EUDES - FREBY - GINOUX - LABAT - SAMBE 2 EUDES - FREBY - GINOUX - LABAT - SAMBE 3 Interface utilisateur EUDES - FREBY - GINOUX - LABAT - SAMBE 4 Notre jeu Lemmings Jeu de base Nos améliorations La présence de la nuit Menu de départ Boutons d’interaction avec les lemmings grâce à la souris Lemmings classiques But : atteindre l’arrivée en utilisant les bons lemmings au bon moment. Un lemmings fluorescent Un lemmings supplémentaire chargé par l’utilisateur Des bruitages Possibilité de contrôler un lemmings avec les touches fléchées Jeu paramétrable Lemmings paramétrables Primitives actions et conditions fixées EUDES - FREBY - GINOUX - LABAT - SAMBE 5 EUDES - FREBY - GINOUX - LABAT - SAMBE 6 Exemples d’automates: Lemming basic EUDES - FREBY - GINOUX - LABAT - SAMBE 7 Exemples d’automates : Basher horizontal EUDES - FREBY - GINOUX - LABAT - SAMBE 8 Implémentation de l’automate EUDES - FREBY - GINOUX - LABAT - SAMBE 9 Architecture des classes 10 Moteur de simulation Ordonnanceur Affiche / Mise à jour Affiche / Mise à jour Contexte Carte Lemmings Agit EUDES - FREBY - GINOUX - LABAT - SAMBE 11 Fichier XML EUDES - FREBY - GINOUX - LABAT - SAMBE 12 Fichier XML (1) : Contexte 13 Fichier XML (2) : Automate 14 Fichier XML (3) : Map 15 Fichier XML (4) : Boutons 16 Difficultés rencontrées Problèmes rencontrés Changer l’automate d’un Solutions apportées Conservation de l’automate Lemmings « héréditaire » du Lemmings Superposition des lemmings Canevas avec une et du décors représentation en blocs de la map Gestion des sons Utilisation de buffer EUDES - FREBY - GINOUX - LABAT - SAMBE 17 EUDES - FREBY - GINOUX - LABAT - SAMBE 18 Planning prévisionnel 19 Planning de travail EUDES - FREBY - GINOUX - LABAT - SAMBE 20 Respect du contrat Jeu classique Map décrite en XML avec texture Défilement de la nuit Chargement d’un lemmings utilisateur EUDES - FREBY - GINOUX - LABAT - SAMBE 21 Respect du contrat Lemmings contrôlable Bruitage Notification de XML invalide EUDES - FREBY - GINOUX - LABAT - SAMBE 22 Contrat Bonus - pop-up au dessus du lemming sélectionné - portails de téléportation En cours En cours Extension - Chargement du XML par gui - Sauvegarde EUDES - FREBY - GINOUX - LABAT - SAMBE Réalisé En cours 23 EUDES - FREBY - GINOUX - LABAT - SAMBE 24