14

Click here to load reader

Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

Embed Size (px)

Citation preview

Page 1: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

Les design patterns en jeu vidéo :Le pattern MVC

Alexandre Seité, Digiworks

Page 2: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?

Sommaire

Page 3: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?

I. Qu'est-ce qu'un design pattern ?

Page 4: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

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

Page 5: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

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

Page 6: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?

II. Exemple de design pattern :

le pattern MVC

Page 7: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

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é

Page 8: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

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

Page 9: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

VV

MM CC

II. Exemple de design pattern : le pattern MVC 3/3

digiworks play with brands

Informer

Demander

Modifier

Mettre à jour

Fournir

Page 10: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

+Design Pattern ?+MVC ?+Quelles applications au jeu vidéo ?

III. Applications au jeu vidéo

Page 11: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

VV

MM CC

III. Applications au jeu vidéo 1/3

digiworks play with brands

Page 12: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

III. Applications au jeu vidéo 2/3

digiworks play with brands

VV

MM CC

Page 13: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

III. Applications au jeu vidéo 3/3

digiworks play with brands

Actuellement en développement chez Digiworks :

+Jeu de cartes

+Multi-joueurs

+Multiplateformes

Page 14: Conférence #nwxtech2 : Les "design pattern" MVC appliqués au jeu vidéo par Alexandre Seité

Digiworks Play with brands

02 77 76 37 [email protected]

twitter @DigiworksStudiofacebook www.facebook.com/DigiworksStudio