Résumé de veille pour la semaine du 20 janvier 2012. Cette semaine, un peu de XNA et surtout du Web!
Au programme :
- Le stockage de ressource avec XNA
- Du multijoueur en javascript avec les WebSocket
- Three.js et la gestion des évènements de souris
Le stockage de ressources avec XNA
Imaginez un jeu dans lequel vous voulez sauvegarder la progression du joueur. Sur PC, ce n’est pas compliqué, il est assez facile d’accéder aux fichiers. Faites votre moulinette de sauvegarde / chargement et le tour est joué. Par contre sur une console c’est une autre affaire. Si vous voulez créer un jeu jouable sur Xbox 360 et sur PC aussi via le XNA, il vous faudra gérer 2 types de sauvegardes / chargement. Ou bien préparer un système de sauvegarde unique pour les deux plateformes! C’est ce que présente le tuto qui suit.
http://www.mti.epita.fr/blogs/2012/01/12/gestion-du-stockage-multiplateforme-pc-xbox-360-en-c-xna/
Du multijoueur en javascript avec les WebSocket
De quoi laisser assez rêveur n’est-ce pas? Prenez une dose de WebSocket, une dose de Javascript, une dose de HTML5 et une dose de C#, malaxez le tout et vous pouvez obtenir un jeu multijoueur sur navigateur! C’est en tout cas ce qui est présenté sur The Code Project. Le projet est ambitieux, mais c’est surtout une ouverture sur une quantité de possibilités, une ouverture sur l’avenir du jeu multijoueur en ligne!
http://www.codeproject.com/Articles/314965/SpaceShoot-A-multiplayer-game-in-HTML5
Three.js et la gestion des évènements de souris
Three.js, si vous ne connaissez pas, est une bibliothèque Javascript permettant de faire de la 3D directement depuis votre navigateur avec WebGL. Depuis peu, Three.js gère les évènements de la souris. Il est possible de détecter le clic sur une entité 3D affichée à l’écran! Cette nouveauté ouvre la porte encore un peu plus aux développeurs de jeux vidéo avec la possibilité de recréer un gameplay équivalent à des jeux « classiques » (installés sur votre machine).
http://learningthreejs.com/blog/2012/01/17/dom-events-in-3d-space/