Xna-France.com

Des informations pour débuter et se perfectionner sur XNA

Critique du livre développement XNA pour la Xbox et le pc.

Les éditions Eyrolles nous ont fait parvenir pendant l’été le dernier ne de leur collection sur le développement et comme par hasards celui-ci parle du développement sur XNA ^^. Nous avons donc décidé de vous donner notre avis sur ce bouquin et peut-être d’en faire gagner quelques exemplaires un peu plus tard.

La première chose qui m’a plus dans ce livre est le fait qu’il s’adresse à la fois aux connaisseurs et a la fois aux débutants les plus complets. Il s’adresse même aux personnes n’ayant jamais codé de leur vie en effet le premier chapitre est entièrement consacré aux bases de programmation en C#, expliquant les variables, les fonctions, les procédures, les classes et en essayant de donner tous les outils pour programmer son premier jeu ^^. C’est d’ailleurs une chose que nous aurions dû faire sur le site histoire de ratisser un public encore plus large ^^.

On attaque ensuite la structure d’un programme en XNA, et comment préparer son projet dans Visual Studio, ça, on l’avait fait :p. Je ne vais pas rentrer dans les détails, mais le bouquin est particulièrement exhaustif et couvre tous les aspects importants d’un jeu. Gros plus il y a tout un chapitre sur la sauvegarde des données, j‘avais a l’époque passer deux jours sur la documentation MSDN pour comprendre le fonctionnement, car il n’existait pas d’exemple précis et pratique.

En parlant d’exemple, le livre est bien entendu agrémenté d’une multitude de morceaux de code pour illustrer les concepts, je trouve par contre (et c’est le seul reproche que je peux faire au livre qu’un cd contenant toutes les sources des exemples aurait été pratique, mais il est vrai qu’en codant soi même les exemples en s’inspirant du bouquin permet de mieux les intégrer).

Comme je vous l’ai dit plus haut des aspects de programmations plus poussés sont abordés comme la 3D, la gestion des shaders, le réseau et même les algorithmes de pathfinding pour l’intelligence artificielle. Je dois avouer que j’aurais bien aimé voir des aspects plus poussés de programmation comme les réseaux de neurones ou des tips pour l’optimisation des performances, mais je sais que je suis trop gourmand, et il ne faut pas oublier que nous avons affaire a un bouquin sur les bases de la programmation en XNA. Mais je suis impatient de voir un nouveau livre du même auteur sur les concepts avancés ^^.

Tout ça pour vous dire que ce livre est un must have pour les gens souhaitant débuter en XNA. Je suis même d’ailleurs un peu jaloux puisqu’il est ce que je voulais que notre site soit, mais je n’ai hélas pas eu assez de temps pour faire tout ce que j’avais en tête, nous conservons un avantage vous pouvez nous poser vos questions et nous y répondrons alors que le livre restera muet a vos suppliques :p. Je vous le recommande donc chaudement et pour tout vous avouer même si je connais bien tous les concepts qu’il aborde je le garde toujours sous le coude comme pense-bête ^^.

Imagine Cup 2009

Bonjour à tous et avant toute chose bonne année 2009. Alors je sais déjà ce que vous allez me dire ça fait des lustres qu’il n’y a pas eu de mises a jour sur le site, je m’en excuse, mais j’ai été un peu overbooké ces derniers temps notamment parce que je passe la moitié de ma semaine en entreprise et l’autre moitié a l’école et que ça ne me laisse pas beaucoup de temps. Mais j’ai décidé de prendre les choses en main et vous devriez normalement avoir pas mal de surprises dans les mois à venir.

downPlaceHolder

Ce premier article de l’année sera consacrer a un quelque chose qui me tient particulièrement a cœur, j’ais nomme l’imagine cup. Pour ceux qui ne connaissent pas l’imagine cup est un concours ou plutôt une olympiade de l’informatique organise par Microsoft et qui permet au talent en herbe de se faire connaitre. La compétition est internationale et possède tout plein de catégories allant du software design a la photo en passant par le développement embarquer, pour plus de précisions je vous invite a aller voir sur http://imaginecup.com/ . Mais la catégorie qui m’intéresse plus particulièrement vous vous en doutez est le game development, qui vous demande de développer un jeu sous XNA 3.0, jeu qui doit être compatible XP, Vista, et bien entendu Xbox 360 ^^.

Donc si vous avez des amis motivés et prêts à participer a une superbe aventure, vous avez jusqu’au 1er mars pour présenter un draft contenant au moins le premier niveau de votre jeu et une documentation complète, si vous êtes retenus vous aurez alors une chance de vous envoler pour l’Égypte ou se déroulera la finale (tout frais payer par Microsoft bien entendu :p).

Si vous êtes intéressés la première chose à faire est de vous inscrire sur le site de l’icup (faites le de toute manière cela n’engage a rien et vous pourrez gagner des cadeaux  ). Et je l’espère a très bientôt sur le ring.

Un forum et un twitter pour xna_france

Et bien voilà les deux fonctionnalités qui m’ont posé tant de problèmes sont lancé.
La première est un forum de discution qui vous permettra de parler de ce site, de vos projets et pourquoi ne pas recruter une équipe directement ici?
De plus si vous souhaitez écrire un tutoriels n’hésitez pas à le faire dans la catégorie adapté.On se fera un plaisir de le poster en une et de vous en rendre toute la gloire par un lien ou ce que vous désirez.

On aimerait faire de ce petit site un point de rencontre de la communauté xna francaise et francophone donc ceci est un premier pas. Et pour vous rendre la vie encore plus simple, il vous suffit de créer un compte sur le blog ou sur le forum pour pouvoir poster sur l’un ou sur l’autre. Pas besoin non plus de ce logger deux fois.

Deuxiement un compte twitter (xna_france) a été créé tout spécialement afin de vous prévenir de l’arrivée d’une nouvelle news. Alors ajoutez le vite dans vos following.

N’hésitez pas à nous contacter si vous avez des idées, des commentaires ou quoi que ce soit

Problème du site

Et oui hier en essayant d’ajouter une fonctionalité j’ai supprimé tout les fichiers qui faisaient ce site et c’est pour ca que celui ci à été inaccessible toute la nuit.

Bien sur juste histoire de faire vraiment ch..z les backups étaient défectueux. Bref on a perdu tout les fichiers, images, … mais la base de données n’a pas été affecté (Ouffff).

Actuellement nous avons remit un wordpress en place ce qui vous permet d’acceder à tout le contenu. Les images dans les articles ainsi que les archives sont manquantes mais devraientrevenir tres vite. Le theme va etre remodifié petit à petit.

Bref comme dirait l’ami Joey: “ON EST ENCORE LA”

Changement de nom.

Comme vous l’aurez certainement remarqué le nom du site à changé. En effet après moulte réflexions nous avons décidé que ce blog méritait d’être un site à part entière et pas seulement une extension du site gamepath.fr. Vous pourrez bien entendu continuer à accéder au site par l’adresse xna.gamepath.fr, mais vous pouvez aussi maintenant utiliser l’adresse xna-france.com et dans quelques jours xna-france.fr. Bonne journée et à plus.

Mon premier jeu Part 4

Voici enfin venu la suite de notre superbe tutoriel : « comment faire son premier jeu ^^ ». Dans cette partie nous allons voir comment gérer les collisions, si vous avez suivi le tuto traduit par Ryoma ça devrait être vraiment facile pour vous puisque nous allons appliquer le même principe.

[Lire la suite de cet article...]

Petits Problèmes ^^

Comme vous l’avez certainement remarqué nous avons eu quelques ennuis sur le site, notre dedibox à lâcher et comme par hasard au moment ou notre admin partait en vacances (sinon ce n’est pas drôle hein …). Donc, voila nous sommes de retour et pour longtemps j’espère. Désole pour la gêne occasionnée.

Les collisions par Rectangle

Introduction

Quand vous créez un jeu, il est souvent essentiel de gérer les collisions, entre votre héros et son environnement.

Ce tutoriel est destiné à vous apprendre à gérer les collisions, en utilisant la classe Rectangle fournie par XNA.

Cet article est une traduction d’un tuto du Creator’s club, vous pourrez trouver l’original ici : http://creators.xna.com/en-us/tutorial/collision2drectangle

[Lire la suite de cet article...]

Nouveau Membre et autres joyeusetés

Bien le bonjour, je vous fais une petite news pour vous prévenir de l’arrivée d’un petit nouveau sur le site, Ryoma. Il est un de mes collègues d’école, et un des membres de notre team pour l’imagine cup 2009. Il va dans un premier temps s’occuper des traductions en français des tutos du creator’s club, nous remercions d’ailleurs Microsoft de nous offrir cette opportunité. Aller à plus.

Mon premier jeu Part 3

Désole pour l’attente, mais j’ai commencé mon stage il y a deux semaines et j’ai eu pas mal de taff. Nous voila donc parti pour la troisième partie de ce tutorial, et nous allons maintenant implémenter un élément oh combien important dans un jeu vidéo : les méchants ^^. Dans le cas du froger ce sont juste des ennemis qui déboulent de chaque cote de l’écran pour essayer de vous écraser, mais nous allons essayer de faire en sorte de varier leur vitesse afin de ne pas faire un jeu trop ennuyant.

[Lire la suite de cet article...]