Archives pour: Juin 2008, 05
XNA 3 permet le développement pour Zune
Juin 5th, 2008
XNA, le framework Microsoft de développement de jeux pour PC et XBOX est disponible en téléchargement (gratos) dans sa version 3 CTP.

This release represents the CTP of Microsoft XNA Game Studio 3.0, which enables hobbyists, academics, and independent game developers to easily create video games for Windows and the Microsoft Zune digital media player using optimized cross-platform gaming libraries based on the .NET Framework.
The XNA Game Studio 3.0 CTP is a chance to get an early look at XNA Game Studio 3.0, and provide feedback on the product that is currently in development.
XNA Game Studio 3 fonctionne maintenant sous toutes les versions de Visual Studio 2008 (version Express incluse).
Pour le moment, vous devez toujours utiliser C# pour développer vos jeux XNA mais le support de VB.NET est prévu.
Vos créations fonctionneront sur PC,XBOX et depuis cette version 3 sur Zune !
Vous trouverez toutes les infos sur ce produit, des ressources, des tutoriels et tous les téléchargements à cette adresse : http://creators.xna.com/
Un jeu (AlienGame) avec ses sources est fourni à titre d’exemple :

Alors je me suis amusé à porter mon petit jeu Asteroids de XNA PC vers XNA Zune. Ca m’a pris moins d’une heure, juste le temps de créer un projet Zune vide, d’importer le code de la version PC, et de modifier la gestion des sons qui est différente entre la plateforme PC et Zune. Et voilà le résultat :

On ne peut déployer nos création qu’à partir de Visual Studio. Ensuite, c’est dispo dans le Zune, même non connecté à VS. Dans le menu général du Zune une nouvelle entrée “JEUX” fait son apparition :

Elle liste tous les jeux installés sur le Zune (ici AlienGame et Asteroids) :

Lorsqu’un jeu se termine, le Zune reboot tout seul. D’après le site XNA la raison est la suivante :
When an XNA Framework game exits on the Zune, the Zune device reboots. This behavior is by design. Also, this behavior is desirable because it ensures that game and runtime resources are completely cleaned up after a game exits.
Lorsque le Zune est connecté à VS2008 il affiche l’écran suivant :

Cet écran informe de tout ce qu’il se passe pendant le déploiement des éléments du framework et de vos propres créations.
Bon développement Zune !