game = screen (2) + cloud(1);
DESCRIPTION
Game = Screen (2) + Cloud(1);. Mercredi 9 Février 2011 Fabien Tanquerel [email protected] Consultant, DCube. Anthony Guillaume [email protected] Consultant, DCube. Le jeu ILN. Massive Online Battle Arena Les Chroniques de la Lune Noire Développé en Silverlight. - PowerPoint PPT PresentationTRANSCRIPT
2
Game = Screen(2) +
Cloud(1); Mercredi 9 Février 2011Fabien [email protected],DCube
Anthony [email protected],DCube
3
Le jeu ILN
Massive Online Battle Arena
Les Chroniques de la Lune Noire
Développé en Silverlight
4
Le choix de Silverlight
Facile à diffuser
Rapidité de développement d’un jeu
XNA ?
5
DémoLe jeu dans sa version initiale
6
Windows Phone 7Migration vers une nouvelle plateforme!
7
Règles de développement
Taille écran
Taille des boutons
Batterie
Perte réseau
Réception d’appel
Puissance processeur
8
DémoMigration du code
- Add Link
9
Les Sockets
Version WP7
C SSocket TCP/IP
Internal
Client WP7 Serveur
Commandes
Commandes
ConceptVersion PC
C SSocket TCP/IP
10
Les Sockets – Long Pooling
HttpWebRequest
Client WP7 Serveur
Commandes
Commandes
C SRequest
Response
Commandes
Erreurs
Commandes
Connexion
11
DémoMigration du code
- Migration des sockets- Migration de l’IHM
12
Optimisations
Yield return
Main Thread
UI Chargement UI
Temps
Sans Yield
UI UICharg. UICharg.
Temps
Avec Yield
13
DémoOptimisation
- Yield return
14
Retour d’expérience
Modification de l’IHM
Limitation des sockets
Contraintes hardware
15
Windows Azureet le jeu vidéo
16
Windows Azure et le jeuPu
issan
ce
Temps8h 12h 14h 19h 22h21h 0h 1h 2h
Utilisation du serveurCapacité du serveur
Elasticité
Facilité de déploiement
17
DémoMonté en charge
18
Retour d’expérience
Temps de démarrage
Coût ?
Serveur stateless
19
Conclusion
Simplicité de migration
Azure ?
create.msdn.com
20
MSDN et TechNet : l’essentiel des ressources techniques à portée de clic
http://technet.com http://msdn.com
Portail administration et infrastructure pour informaticiens
Portail de ressources technique pour développeurs