Click here to load reader
Upload
normandie-web-xperts
View
532
Download
0
Embed Size (px)
Citation preview
Les design patterns en jeu vidéo :Le pattern MVC
Alexandre Seité, Digiworks
+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?
Sommaire
+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?
I. Qu'est-ce qu'un design pattern ?
Traductions littérales : Patron/Modèle de conception
Définition : Arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel.
digiworks play with brands
I. Qu'est-ce qu'un design pattern ?I. Qu'est-ce qu'un design pattern ? 1/2
digiworks play with brands
Technique d'écriture de recette de cuisineRecette standardisée pour une catégorie donnée de plat
Plat mieux réussi !
Technique de conceptionConception standardisée pour une catégorie donnée de programme
Programme mieux réussi !
I. Qu'est-ce qu'un design pattern ? 2/2
+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?
II. Exemple de design pattern :
le pattern MVC
II. Exemple de design pattern : le pattern MVC 1/3
digiworks play with brands
Caractéristiques :
Combinaison des patterns Stratégie et Observer.
Permet de combiner Flexibilité structurelle et Portabilité
II. Exemple de design pattern : le pattern MVC 2/3
digiworks play with brands
Modèle : structure de donnée
Vue : l'interface utilisateur
Contrôleur : logique métier
VV
MM CC
II. Exemple de design pattern : le pattern MVC 3/3
digiworks play with brands
Informer
Demander
Modifier
Mettre à jour
Fournir
+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?
III. Applications au jeu vidéo
VV
MM CC
III. Applications au jeu vidéo 1/3
digiworks play with brands
III. Applications au jeu vidéo 2/3
digiworks play with brands
VV
MM CC
III. Applications au jeu vidéo 3/3
digiworks play with brands
Actuellement en développement chez Digiworks :
+Jeu de cartes
+Multi-joueurs
+Multiplateformes
Digiworks Play with brands
02 77 76 37 [email protected]
twitter @DigiworksStudiofacebook www.facebook.com/DigiworksStudio