{dev} Blog

Développement et industrie du jeu vidéo

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - .NET - CSharp

Fil des billets - Fil des commentaires

17jan

Passage en revue de trois livres sur XNA

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.

livres.jpg

Lire la suite

12aoû

SP1 de VS2008 et de .NET 3.5 en version finale

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

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:


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

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:

Les versions finales de ces SP1 arriveront courant de l'été.

30avr

Afficher du texte à l'écran avec XNA

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.

Lire la suite

25avr

Votre premier jeu avec XNA 2.0: Pong!

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.

Pong screenshot

Lire la suite

21avr

XNA/C#/.NET les sites et livres à retenir

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.

Lire la suite

19avr

Introduction au framework XNA

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.

XNA logo

Lire la suite