16
Réalisation d’un Framework pour la création de jeux d'arcades Groupe MUS-D : • FHAL Jonathan • KÖNIG Mélanie • MAILLET Laurent • MANESCHI Romain •NOVAK Audrey Encadrant : M. Dony

Réalisation d’un Framework pour la création de jeux d'arcades 

  • Upload
    kaipo

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Groupe MUS-D : FHAL Jonathan KÖNIG Mélanie MAILLET Laurent MANESCHI Romain NOVAK Audrey. Réalisation d’un Framework pour la création de jeux d'arcades . Encadrant : M. Dony. Plan. Introduction Langage et outils Génie logiciel (Patterns) Difficultés et limites Conclusion. - PowerPoint PPT Presentation

Citation preview

Page 1: Réalisation d’un Framework pour la création de jeux d'arcades 

Réalisation d’un Framework pour la création de jeux

d'arcades Groupe MUS-D :• FHAL Jonathan• KÖNIG Mélanie• MAILLET Laurent• MANESCHI Romain•NOVAK Audrey Encadrant : M. Dony

Page 2: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

2

Plan

Introduction

I. Langage et outilsII. Génie logiciel (Patterns)III. Difficultés et limites

Conclusion

Page 3: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

3

Introduction

Notre objectif est de réaliser une ligne logicielle (ou framework) codée en langage objet.

Framework : surcouche de bibliothèque permettant de réutiliser du code et qui est parfaitement extensible.

Page 4: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

4

Introduction (2) Contraintes:

L’utilisateur doit créer un petit jeu en quelques lignes en étendant nos classes

Utilisation des jeux via le web ou en local quelques soient: Le navigateur Le système d’exploitation

Mise en pratique de nos cours d’UML afin de bénéficier d’une bonne architecture pour nos classes

Page 5: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

5

Langage et outils

API développée par Adobe : Flex

Clients Internet riches

Deux langages différents Syntaxe à balise : MXML Langage à objet: ActionScript 3.5

Langage proche du JavaScript

Page 6: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

6

API Flex

Langage et outils (2)

MXML ActionScri

pt

SWFTransformé

Compilé

Page 7: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

7

Langage et outils (3)

PROJET LATEX

BOUMLTortoiseSV

N

Page 8: Réalisation d’un Framework pour la création de jeux d'arcades 

8

II. Génie Logiciel

Architecture MVC Réutilisabilité Extensibilité

Page 9: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

9

II. Génie Logiciel

Patron de conception composite(Composite

Pattern)Patron de conception singleton

(Singleton Pattern)

COEUR

Page 10: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

10

II. Génie LogicielCŒUR.Elements

Patron de conception état (State Pattern)

Patron de conception décorateur

(Decorator Pattern)

Page 11: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

11

II. Génie Logiciel

Patron de conception singleton

(Singleton Pattern)

CONTROLEUR

Page 12: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

12

II. Génie Logiciel

GRAPHIQUE

Patron de conception décorateur

(Decorator Pattern)

Liaisons avec

le Flex

Page 13: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

13

II. Génie Logiciel

FABRIQUE

Page 14: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

14

Difficultés et limites Relation avec API Flex (graphique)

Collision des Ellipses

À faire en plus : Formes complexes Mouvements sur des textures Apesanteur (Scène + Objet)

Page 15: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

15

Conclusion Les objectifs initiaux ont été réalisés Ajout d’un créateur de jeux fait avec le

Framework et générant du code pour celui-ci Création de jeux d’arcade

PingPong DeviensUnHeros

Page 16: Réalisation d’un Framework pour la création de jeux d'arcades 

Framework - UM2 2009/2010

16

Merci pour votre écoute

Place à la démonstration