22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien...

15

Transcript of 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien...

Page 1: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.
Page 2: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

22

Développer un jeu en Silverlight ? Trop facile !8 février 2010Valentin Billotte / Julien FrelatMVP XNA / MVP Client App Dev

Viablue - GraphicStream / Assima - InnoveWare

Page 3: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

33

Qui qu’on est ?

Page 4: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

44

Sommaire

Développement d’un jeu en LiveDe Flash à SilverlightDes jeux .NET multi-plateformesPour aller plus loinNos réalisations funQ&R

Ok, je ne sais pas m’habiller,

mais j’adore Silverlight !

Page 5: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

55

Développement d’un jeu en LiveMission :

Un jeu en 30 minutes chrono.

Scénario :Un avion, des ennemis, des missiles : une histoire d’hommes.

Quelqu’un sait où est la session

SharePoint ?

Page 6: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

66

Développement d’un jeu en Live (2)

Étape 1 : Affichage d’un spriteÉtape 2 : Boucle de jeu et temporisationÉtape 3 : Sprites animésÉtape 4 : Décors et ennemisÉtape 5 : Collisions et clavierÉtape 6 : Améliorations graphiques[Étape 7 bonus : Son]

Page 7: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

77

DémoIl est possible de ponctuer la démonstration de « ooohhhh »et de « aaaaaahh ».

Grâce au jeu sur Silverlight, mes cheveux

sont tout blanc !

Page 8: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

88

De Flash à Silverlight

Tutoriels Project Rosettahttp://visitmix.com/labs/rosetta

Convertisseurs SWF vers XAMLSilverX, Electric Rain Harmony, SilverBoom...

HtmlBrush de Silverlight 4Démo PDC 2009

Implémentation Flash CS3 en SilverlightSilverTonic

Page 9: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

99

DémoDéveloppement d’un jeu en moins de 2 min !

Page 10: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

1010

Des jeux .NET multi-plateformes

http://silversprite.codeplex.com

Page 11: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

1111

Pour aller plus loin

Moteurs physiques : Farseerhttp://physicshelper.codeplex.com

Moteurs 3D : Kit3D, Balder, (Arcane, Quakelight)http://kit3d.codeplex.comhttp://balder.codeplex.com

Possibilités de Silverlight 4Out of BrowserPlein écran, GPUWebcam, microCOM interop

Silverlight ?Parce que le jeu le

vaut bien.

Page 12: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

1212

Nos réalisations fun

Super TechDays ArenaQuakelight

Page 13: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

1313

DémoDes jeux « sérieux » en Silverlight !

Page 14: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

1414

Questions/Réponses

Non, mais sans rire, quelqu’un

sait où est la session

SharePoint ?

Page 15: 22 Développer un jeu en Silverlight ? Trop facile ! 8 février 2010 Valentin Billotte / Julien Frelat MVP XNA / MVP Client App Dev Viablue - GraphicStream.

1515

[email protected]@innoveware.com