Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

L'équipe XNA de chez Microsoft vient de mettre en ligne la première Community Technical Preview (CTP) de XNA Game Studio 3.0 disponible en téléchargement à travers ce lien.

xna_header2

Rappelons rapidement ce qu'est XNA pour les néophytes, il s'agit ni plus ni moins d'un Framework permettant au plus grand nombre, de développer un jeu vidéo ou application 3d qui pourra être exécutée sur système Windows, sur Xbox 360 et aujourd'hui sur Zune (voir vidéo).

Cette nouvelle version de XNA est réellement axée sur l'ouverture et la possibilité de mini-réseaux locaux de jeu vidéo, utilisant le Wifi intégré au Zune, est réellement une possibilité supplémentaire donnée au développeur XNA. Il est également possible d'interagir avec le contenu du Zune (Photo et Musique sans DRM).

La version finale est prévue pour les vacances 2008 sans plus de précisions.

 

Pré requis

Attention toutefois si vous voulez directement essayer cette nouvelle version en CTP :

  • Celle-ci ne fonctionne pas en version 64 bit pour le moment.
  • Elle ne propose pas la possibilité de développer pour la Xbox 360, pour le moment seul Windows et Zune sont les plateformes supportées.
  • Cette version nécessite un des produits de la gamme 2008 (Visual Studio 2008 Standard Edition ou supérieure) ou le produit Visual Studio C# Express 2008. Il est cependant tout à fait possible de les installer à côté des produits 2005 (pour vos développement en XNA 2.0 par exemple).

Après avoir brièvement décrit ces éléments pré requis pour cette CTP à travers l'annonce officielle, l'équipe XNA nous invite, comme toujours, à participer à l'amélioration de la plateforme à travers le site et la section dédiée.
Vous retrouverez par ailleurs plus d'informations sur les pré requis et la résolution de problèmes sur cette page.

Retrouvez également d'autres informations à travers la FAQ.

 

Nouveautés développeurs

Hormis le développement pour plateforme Zune, XNA intègre quelques nouvelles classes permettant à nouveau de simplifier certains traitements, notamment la gestion du son avec l'apparition de la classe SoundEffect.

Cette classe permet de jouer des sons importés dans le content pipeline, sans avoir à utiliser les SoundBank comme auparavant. Cela permet donc de simplifier leurs utilisations, concrètement :

Après avoir importé le son dans le content pipeline et déclaré un objet de type SoundEffect comme suit :

SoundEffect sound;

On charge le contenu simplement :

sound = Content.Load<SoundEffect>("Beep");

Et on joue le son dans la boucle de jeu :

sound.Play();

Bref, d'une simplicité absolue en comparaison de l'ancienne solution toujours disponible mais parfois difficile à comprendre pour un débutant (la notion de package de son est déjà en elle-même plutôt dure à assimiler), elle n'est qu'une nouveauté parmi bien d'autres.

On peut retrouver un nouveau namespace permettant d'utiliser le contenu du Zune : le namespace Media.

Aussi, il est désormais possible d'utiliser LINQ et les nouveautés disponibles du langage et du Framework .Net 3.5 au sein de XNA (types anonymes etc.) :

var e = Content.Load<SoundEffect>("CheckpointBetter");
e.Play();

(Cet exemple n'est qu'un exemple d'écriture, en pratique le chargement ne serai jamais effectué dans la méthode Update de la classe principale)

 

Bref, que du bon pour les développeurs XNA, en rappelant par ailleurs que pour les étudiants, le XNA Creator Club est gratuit la première année (soit 99$ d'économiser) en vous connectant sur le site DreamSpark.
Ce produit vous permettra de diffuser et exécuter vos jeux sur la plateforme Xbox 360 via Live - attention pas en XNA 3.0 :p.

 

Enfin et pour ceux qui veulent encore plus de simplicité, vous pouvez toujours tester le nouveau Microsoft Popfly Game Creator. :)

4 commentaire(s)
Classé sous : , ,

Après plusieurs mois d'utilisation de mon précédent blog, j'ai choisi de migrer vers la plateforme de blogs Codes-Sources rejoignant ainsi la communauté et j'en profite ainsi pour remercier Nix pour la mise en place de ce blog.

 

Je vais pour me présenter reprendre un petit concept que j'avais tenté sur le précédent blog qui consiste à répondre à quelques questions :

Qui es-tu ?
Je m'appelle Nicolas, j'ai 21 ans, je vis dans le Nord et suis étudiant dans le domaine informatique depuis plusieurs années.
Parallèlement je suis en stage partenariat, au sein de la société Wygwam appartenant au pôle CPT : Collaboration & Portal Team.

Plus d'informations sur mon profil dans la section A Propos.

 

Pourquoi un tel blog ?
Après avoir étudier certaines technologies et en les utilisant en entreprise, j'ai souhaité partagé quelques connaissances et expériences, le blog semble le moyen le plus intéressant pour partager un domaine et avant tout une passion.

 

Quels seront les thèmes abordés sur ce blog ?
A travers ce blog, je me concentrerai sur les thèmes principaux que sont la plateforme .Net, un peu de XNA pour se détendre.

Mais aussi les API Live de Microsoft principalement Virtual Earth et bien sûr, lorsque le moment sera venu et que je serai à même d'en parler, j'aborderai la technologie SharePoint.

D'une manière générale, je parlerai des domaines que je mets en oeuvre au quotidien et des technologies qui m'intéressent.

 

Un résumé rapide de ces derniers mois ?
Bien, il y a encore quelques mois, je finissais tout juste mon BTS et j'étais en stage dans la société PC Logiciels où je développais des projets de sites internet parmi lesquels figure notamment le projet Spiléo.

J'ai continué ce stage en partenariat lors de mon entrée en école d'ingénieur puis depuis Février 2008, je fais partie de Wygwam où je travaille avec des experts et passionnés souvent communautaires d'ailleurs, tels que :

wss_header

Je suis, comme indiqué plus haut, dans le pôle CPT ce qui me permet d'étudier le monde des portails et dans mon cas SharePoint, sous la responsabilité de Renaud Comte et directement en relation avec Christian Hougardy et Julien Chable.

Un environnement de travail parfait en somme !

 

Dernières activités sur le net et dans la presse ?

xna_header2

Un peu de XNA :
A travers mon ancien blog, j'ai partagé la réalisation d'un jeu en XNA orienté architecture du développement à travers plusieurs posts et des webcasts. Accompagnant ainsi mon article sur le sujet présenté à via ce lien.

virtual earth_header

Beaucoup de Virtual Earth :
J'ai également réalisé et continuerai cette série de posts présentant l'API Virtual Earth dans des cas d'utilisation avancée et dans les nouveautés proposées :

Je suis actuellement coordinateur sur le projet CodePlex VEJS : Virtual Earth JavaScript Helper, permettant d'obtenir l'intellisense au sein de Visual Studio 2008 pour l'API Virtual Earth.

Enfin dans la presse, j'ai récemment réalisé un article publié dans le numéro Hors-Série .Net d'Avril du magazine Programmez! concernant Virtual Earth.

 

Bien d'autres choses sont à prévoir, je ne manquerai pas de vous les partager à travers ce nouveau blog !



Les 10 derniers blogs postés

- Changements au niveau du Garbage Collector dans ".NET 3.5" par CoqBlog le il y a 7 heures et 13 minutes

- IIS et ASP.net 3.5 : avoir la bonne version du framework par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 7 heures et 28 minutes

- James Whittaker parle de Software Testing par Etienne Margraff le il y a 13 heures et 47 minutes

- [CSS3] A quoi ressemblera box-shadow ? par Le blog de FremyCompany le il y a 13 heures et 48 minutes

- Besoin d'icones/images pro pour vos sites et applications ? par Nix's Blog le il y a 15 heures et 20 minutes

- EMPLOI : WebCast à visionner absolument pour répondre à différentes questions qu'on peut avoir sur le marché français par Blog Technique de Romelard Fabrice le il y a 16 heures et 45 minutes

- XBOX : L'uniformisation du système d'achat de ZUNE et XBOX Live par Blog Technique de Romelard Fabrice le il y a 19 heures et 25 minutes

- Aventures avec le mot clé "let" dans LINQ to Objects par Jerome Laban le 05-10-2008, 17:35

- Et encore un nouveau blog sur Codes-Sources ! par Blog Technique d'Audrey PETIT le 05-09-2008, 21:14

- Rosario - Team Foundation Server - MSBuild + Workflow Foundation par Azra [Florent Santin] le 05-09-2008, 19:00