Tutoriels et actualités sur la programmation de jeux vidéos avec XNA

samedi, le 9 janvier 2010

Moteur physique 2D Farseer

Farseer, le moteur physique 2D pour XNA et Silverlight, la plateforme de Microsoft concurrente à Flash vient de sortir en version beta. Le moteur est capable de gérer les positions, rotations, des entités du jeu, mais aussi les forces appliqués ainsi que des torseurs de mouvements. Le moteur fonctionne avec un concept de géométries via la classe Geometry, auquel on applique ces différentes forces. Les géométries sont rattachés à des objets de type Body qui représente les sprites ainsi affectés. Pour plus de détails à ce sujet, vous pouvez consulter la documentation du moteur qui contient un exemple très simple d'utilisation des Body et des Geometry.

mercredi, le 6 janvier 2010

Connaissez vous Box2D? Box2D est un moteur de simulation physique écrit par Erin Catto en C++ pour une une démonstration à la Games Developer Conference en 2006. Le code du moteur a depuis été rendu OpenSource et est actuellement hébergé sur Sourceforge.

Lire la suite ...

mardi, le 5 janvier 2010

Stephen Styrchak travaille dans l'équipe XNA de Microsoft; mais cela ne l'empêche pas d'avoir des projets annexes. En effet, celui ci vient de publier la première version de sont Ferpect SDK (oui la faute de frappe semble être voulue), qui permet d'éditer visuellement des composants XNA. Concrètement qu'est ce que cela change?

Lire la suite ...

dimanche, le 6 décembre 2009

DPSF (Dynamic Particle System Framework) pour XNA

Une nouvelle version de DPSF (Dynamic Particle System Framework), un framework pour la création et la gestion de systèmes de particules sous XNA vient de paraître sur le site de CNET.

Parmi les fonctionnalités de la librairie DPSF, on peut notamment citer:

  • Système commun pour le management, le rendu et l'émission des particules
  • Des templates pré-faits sont fournis de base pour créer des nouveaux système de particules rapidement et facilement
  • Le système est facilement extensible pour créer n'importe quel type d'effets désirés. Votre imagination est la limite
  • Contrôle total du système de particules et des particules en elles-même
  • Possibilité d'affecter des évènements aux particules
  • Possibilité de rendu des particules en tant que Point Sprites, Sprites, Pixels, Quads et Quads texturés
  • Facilité d'intégration: il suffit juste de rajouter une référence à la librairie DLL
  • Les système de particules peuvent être implémentés en tant que DrawableGameComponent
  • Fonctionne sur Windows et Xbox 360

Pour plus de simplicité, la librairie est également disponible en téléchargement en annexe de ce billet.

vendredi, le 27 novembre 2009

Composant Webcam pour XNA 3.0

DangerousIdea vient de proposer un nouveau composant pour XNA 3.0 sur les forums officiels de XNA. Ce composant, qui s'enregistre en tant que service, permet d'afficher le contenu d'un stream de Webcam via la librairie DirectShow.Net.

Vous pouvez consulter le thread complet sur les Forums XNA pour en apprendre plus.