OVH Cloud OVH Cloud

applets

4 réponses
Avatar
Danious
ayant realise un jeu du serpent (
http://perso.wanadoo.fr/danious/serpent.html ) j'attends vos remarques
et suggestions ou critiques. J'ai egalement realise un algorithme
permettant de faire qu'il se deplace tout seul (
http://perso.wanadoo.fr/danious/SerpentAD/Serpentauto-dirige.html ),
malheureusement, je n'arrive pas a eviter qu'il ne se morde la queue au
bout d'un certain temps. Existe-t-il un algorithme parfait pour ce jeu?
Le code de ces deux programmes est egalement sur le site. J'ajoute
egalement que j'ai realise un debut de Mario (
http://perso.wanadoo.fr/danious/Mario/Mario.html ) qui a deja des bugs.
Etant donne que cela va etre un programme assez gros, est-ce que
quelqu'un connait des techniques pour traquer des bugs et pour eviter
de tourner en rond, car je sens que sinon je vais y passer des
annees...

Je suis egalement membre du nouveau groupe
http://groups.google.fr/group/prog-france?hl=fr qui je l'espere prendra
de l'importance au fil du temps. Il est ouvert a tous les developpeurs
francophones pour tous les langages.

4 réponses

Avatar
Laurent Bossavit
Danious,

Etant donne que cela va etre un programme assez gros, est-ce que
quelqu'un connait des techniques pour traquer des bugs et pour eviter
de tourner en rond


TDD, ou "développement par les tests". Cf:
http://xp-france.net/cgi-bin/wiki.pl?TestDrivenDevelopment

Laurent

Avatar
Danious
Merci j'essayerai ca...
Mais as-tu deja teste ca personnellement?
C'est bizarre parce que la methode fait 3 lignes mais il y a quand meme
un bouquin entier dessus. Est-ce que tu as un exemple simple
d'utilisation de cette methode?
Avatar
Laurent Bossavit
Danious,

Mais as-tu deja teste ca personnellement?


Je ne programme que comme ça...

C'est bizarre parce que la methode fait 3 lignes mais il y a quand meme
un bouquin entier dessus.


C'est la marque des idées puissantes. Regarde celles de Darwin ou de
Newton. Ou Maxwell; tout l'éléctromagnétisme, c'est quatre équations.

Est-ce que tu as un exemple simple d'utilisation de cette methode?


Il y en a plusieurs sur le Wiki (le lien que j'ai donné). Le mieux c'est
encore d'essayer toi-même, si tu rencontres des problèmes ou que tu te
poses des questions on peut travailler l'exemple sur ce newsgroup (ou
peut-être fr.comp.developpement).

Un outil répandu pour le TDD est JUnit; voir par exemple
http://www.diasparsoftware.com/template.php?content=jUnitStarterGuide
http://www.objectmentor.com/resources/articles/xpepisode.htm

Laurent

Avatar
Danious
ok je te ferai signe si j'ai des problemes mais pas tout de suite car
j'ai bientot mes exams :-(
En fait je te parlais d'exemple simple de probleme que tu as rencontre
personnellement.

En attendant si tu es interesse par le projet du mario en applet, le
code est sur la page
http://perso.wanadoo.fr/danious/Mario/CodeMario.html
je me servirai surement de ta methode pour faire un code plus propre
pour les deplacements de mario et la gestion des chocs avec le sol ou
les objets (afin d'avoir une base solide pour commencer a integrer
les ennemis, champignons etc...)