Devoir de vacances : XNA
Friday 31 July 2009Derniere version : 1.1
Je me suis mis en tête de faire mes premiers pas avec XNA. Pourquoi ?
Parce que je suis curieux. Et parce que c’est du C#, qu’il faudra peut être (mais pas sur) que j’utilise un jour au taf. Donc me voilà parti sur un développement à partir de presque zéro. Je connais pas Visual Studio, je connais pas le C#, je connais pas XNA. En revanche je connais le C, je connais un peu PAlib pour la DS, j’ai de vague notion d’objet (cours d’AOO, POO et java à l’école ya longtemps) et surtout je connais google.
Au final j’ai un clone d’Asteroid (wouhou! encore un…) parce que c’est facile à faire. Et oui monsieur skaven, moi je les ai fini mes devoirs de vacances, j’ai pas mis 2 ans! Bon, ok, personne ne bave devant mon jeu. J’ai du mettre 6 ou 7h, en comptant les tutoriaux. 3 ou 4h pour le jeu
A prendre ici donc. (obsolete, derniere version en haut du post)
XNA c’est un truc assez cool. Pour ceux qui on déjà touché à la PAlib pour DS, c’est le même genre. Le travaille d’I/O est déjà tout fait. Visual Studio c’est pas mal comme IDE. Bref, si tu te fais chier en vacances, choppe Visual C# Express et XNA 3.0, et code un Lemmings.
Par contre ya un truc qui m’a fait chier, c’est la gestion des collisions. J’ai pas trouvé comment le fait élégamment, alors c’est 2 boucles imbriquées bourrin et des if.
Concernant le super jeu, quelques infos zéro :
=====================================================================
Installation :
- cliquer sur setup
=====================================================================
Desinstallation
- ajout suppresion de programme
=====================================================================
Controle:
- Avancer : fleche du haut || Xboxpad haut
- Reculer : ” du bas || Xboxpad bas
- tourner à gauche : fleche .. de gauche! || Xboxpad gauche
- tourner à droite : vous avez compris.
- tirer : espace || Xboxpad X
- Nouvelle partie : F2 || Xboxpad start
- Quitter : Escape || Xboxpad back
=====================================================================
FAQ :
c’est normal que c’est moche?
- oui, made in paint (et un peu toshop pour le fond)
c’est normal que j’entend rien?
- oui, ya pas de son
c’est normal que ça vibre?
- oui, si tu as une manette xboite
- non si tu n’en as pas.
yaura une mise à jour ?
- je crois que ca suffira une seule version
=====================================================================
Edit :
- Correction de la Direction au clavier
- Correction de l’Accélération également trop brusque
- Changement taille sprite de tir
- Correction d’un bug : arret de spawn des rochers avec un score de 40 ou 41
- Correction d’un bug : impossible de reculer avec la manette xboite
- changement de la resolution en 1024×600 pour que je puisse bosser sur mon netbook.





















