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

Tag - Windows

Fil des billets

jeudi, le 11 février 2010

Quand on développe un jeu sur Xbox, on n'a pas trop besoin de s'inquiéter des options de configuration; en effet, la Xbox étant une machine fermée, l'utilisateur final n'ira jamais changer de carte graphique, pour avoir une meilleure résolution ou de plus joli graphismes. Toutefois, avec les PC, c'est une autre galère: chaque utilisateur dispose d'un matériel différent, et même la configuration du clavier et de la souris peut changer suivant les pays (qui se souvient encore devoir taper le texte en "qwerty" parce que le jeu était programmé pour un clavier américain, laissant des souvenirs impérissables comme le "j'te niaue q lq kqlqsh111" de Counter Strike?)

Le but de notre tutoriel aujourd'hui est donc de pouvoir rajouter un système de configuration à notre jeu XNA. Par chance, sous Windows, nous ne sommes pas limité à la version compacte du Framework .Net, et nous pouvons donc utiliser toutes les classes fournies par Microsoft dans le Framework .Net pour arriver à nos fins. Par chance, il se trouve que la version 2.0 du framework .Net implémente déjà un système de configuration très (voire trop...) complet via l'espace de nom System.Configuration contenu dans la librairie du même nom (qu'il faudra donc ajouter à votre projet avant de continuer).

Lire la suite ...

lundi, le 11 janvier 2010

Pour obtenir un résultat de qualité professionnelle au niveau d'un jeu vidéo, il faut non seulement faire de jolis graphismes, mais aussi être capable de gérer le paramètre gamma de l'écran d'un utilisateur (dont les réglages de contraste et de luminosité sont différents du poste du développeur).

Comme le soulève Matt Pettineo dans son blog, la gestion du gamma dans XNA n'est pas triviale, chose due notamment aux différences entre Xbox et Windows; il existe toutefois une solution pour faire de la correction gamma, mais cette solution n'est malheureusement valable que sous Windows.

mardi, le 8 décembre 2009

Ovolo Games vient d'annoncer la disponibilité du jeu City Rain sur le Xbox Live Indie Games Marketplace (abrégé aussi souvent XBLIG). Créé initialement comme un projet étudiant, City Rain est un puzzle game qui contient quelques éléments de simulation. Basé sur la planification urbaine, les joueurs doivent sauver des villes qui ont été blacklistées par l'agence WEPA (World Environment Protection Agency), en prenant des décisions afin d'établir ou de les réorganiser pour quelles deviennent propres écologiquement.

Lire la suite ...