Le net regorge de ressources pour les développeurs et XNA n'est pas une exception. Par contre, on a tendance à oublier d'autres média, tels que les livres. Je vous propose de passer en revue les quelques livres dont je dispose, certains proposant des informations intéressantes que l'on ne trouve nul part ailleurs. Notons déjà que ces livres ne sont pas destinés à vous apprendre à programmer en C#, donc si vous êtes un total débutant en quête d'XNA, il va d'abord falloir passer sérieusement par la case C#.
Quant à l'article, c'est dans la suite que cela se passe.

Mot clé - .NET - CSharp
17jan
Passage en revue de trois livres sur XNA
21:01 - Par Helmut - Articles - 2 commentaires
12aoû
SP1 de VS2008 et de .NET 3.5 en version finale
17:15 - Par Helmut - News - aucun commentaire
En beta depuis mai dernier, les SP1 pour Visual Studio 2008 et le framework .NET 3.5 sont désormais disponibles en version finale.
Au menu :
- Les corrections de bugs habituelles
- Un meilleur designer pour les applications WPF
- Un support pour SQL Server 2008 (passé en RTM récemment)
- De nouveaux outils d'accès aux données (ADO.NET Entity Framework, Data Services et Entity Designer)
- Des performances accrues pour les applications WPF et la machine .NET
- Ajout du composant Ribbon, pour la réalisation de ruban dans le style d'Office 2007 (compatible C++ via une version MFC)
- Le support de Silverligth 2 beta 2
Pour télécharger ces SP1, c'est par ici. A noter que si vous avez installé les versions beta, il vous faudra de préférence nettoyer votre installation via cet outil.
Les infos détaillées sur ces SP1 sont disponibles ici.
14mai
Tour d'horizon de C# 3 avec XNA 3
15:03 - Par Helmut - News - aucun commentaire
Jusque là, XNA était conçu pour Visual Studio 2005 et ciblait le .NET Framwork 2. Avec l'arrivée de la CTP de XNA 3, le framework passe à Visual Studio 2008 qui, lui, introduit la version 3 du langage C# que vous pourrez utiliser dans vos jeux. L'occasion donc de faire un petit rappel concernant C# 3.
Cette nouvelle version du langage apporte quelques nouveautés pour faciliter l'écriture de votre code.
Nick Gravelyn, l'auteur des connus tutoriels vidéos pour réaliser son Tile Engine, propose un petit tour d'horizon de ces facilités d'écriture, toutes compatibles avec XNA sur 360 et Zune. Au menu donc:
- Les propriétés automatiques
- Les initialiseurs d'objets
- Les inférences de types
- Les extensions de méthodes
Il ne manque que les lambda expressions pour être exhaustif.
Visual Studio 2008 apporte aussi le .NET 3.5, que vous pourrez donc utiliser pour vos jeux mais si vous ciblez la plateforme Zune ou Xbox 360 (non supportée dans la CTP), n'oubliez pas de vous restreindre à l'usage de classes et méthodes compatibles .NET Compact Framework.
Notons que C# 2 est compatible avec C# 3 (tout comme .NET 2 et 3, et XNA 2 et 3), vous n'aurez donc pas à modifier vos projets pour les recompiler sous VS2008 (contrairement à ce qu'est C# 2 par rapport à C# 1).
14mai
Les SP1 pour Visual Studio 2008 et .NET 3.5 sont de sortie en version beta
12:07 - Par Helmut - News - aucun commentaire
Microsoft vient de lâcher dans la nature les SP1 pour son IDE Visual Studio 2008 et son Framework .NET 3.5.
Au programme, beaucoup de bug fix et pas mal de nouvelles features, notamment du côté ASP.NET et persistance de données avec l'intégration du Entity Framework pour ADO.NET et LINQ ainsi que le support du futur SQL Server 2008.
Les performances des applications .NET ont également été améliorées, principalement au niveau du temps de démarrage de grosses applications. WPF reçoit aussi son lot d'améliorations avec un meilleur designer et permet désormais d'intégrer complètement DirectX dans vos interfaces.
Scott Guthrie, développeur chez Microsoft, détail les nouveautés de ces SP1 plus en profondeur et répond à vos questions dans les commentaires de son blog.
Brian Harry, quant à lui, liste les améliorations des version Team Foundation de Visual Studio.
Si vous optez pour ces betas, il vous faudra passer au SP1 de Vista (si vous êtes sous Vista) et désinstaller le Toolkit et le SDK de Silverlight 2 car ceux ci ne sont pas supportés, ils seront très prochainement mis à jour.
Vous pouvez télécharger les différentes betas de ces SP1 en suivant les liens suivants:
- Pour .NET 3.5
- Pour Visual Studio 2008
- Pour Team Foundation Server
Les versions finales de ces SP1 arriveront courant de l'été.
30avr
Afficher du texte à l'écran avec XNA
00:49 - Par Helmut - Articles - 5 commentaires
XNA ne permet pas d'écrire directement du texte sur vos scènes. Il propose tout de même des classes pour faciliter tout ceci. Ce tutoriel vous explique comment cela fonctionne et les différentes façons d'y parvenir.
Bonne lecture.
25avr
Votre premier jeu avec XNA 2.0: Pong!
18:20 - Par Helmut - Articles - 12 commentaires
Voici le premier tutoriel que je vous propose: faire votre propre Pong. C'est probablement le jeu le plus simple à programmer et cela a l'avantage de servir de bonne introduction au XNA.
Je vous propose donc un petit tour d'horizon du XNA, et plus particulièrement des bases du système de rendu 2D, car ce Pong sera en 2D. Vous aurez aussi un topo sur le Content Pipeline et nous finirons avec l'ajout de sons à votre Pong en passant par un petit projet XACT.
Ce tutoriel se veut volontairement simpliste et perfectible, mais vous aurez des bases pour la suite. L'important est de vous familiariser avec XNA.
De bonnes bases en C# sont recommandées, je ne vais pas vous apprendre le C#. Si vous souhaitez apprendre à programmer en C#, je ne peux que vous orienter vers cette liste de liens et de livres.

21avr
XNA/C#/.NET les sites et livres à retenir
14:50 - Par Helmut - Articles - aucun commentaire
Le web regorge de sites très intéressants concernant XNA et ses technologies associées. Je vous propose donc de visiter une partie de mon bookmark personnel.
Il y en a pour tous les goûts et tous les niveaux, en passant par des tutoriels pour réaliser des jeux de A à Z.
Je vous propose également une petite sélection de livres.
19avr
Introduction au framework XNA
21:56 - Par Helmut - Articles - un commentaire
Avec la sortie du XNA GS 2.0 et sa mise en avant de Microsoft à la GDC (Game Developers Conference) de février, la curiosité de beaucoup de personnes a été titillée. Les démos sur 360 de certains jeux tels que The Dishwasher (réalisé essentiellement par un seul gars) ont frappé un grand coup.
Pour mettre un pied dans le framework XNA, suivez le guide.
Article mis à jour le 19/01/2009 afin de refléter XNA3.
