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