SNAKE

lenum1 Messages postés 30 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 13 janvier 2008 - 11 juin 2007 à 08:19
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010 - 16 juin 2007 à 12:50
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43076-snake

draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
16 juin 2007 à 12:50
pas de quoi :)

Bonne continuation

++
gloomy64 Messages postés 46 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 3 avril 2008
15 juin 2007 à 23:00
Merci pour la critique, pour les direction, il est vrai qu'il serait plus rapide de le faire avec des numéros, je n'y avaut pas penser. J'vais essayer de changer ca bientot. Pour les Forms, c'est justement pour le problèmes que tu as citer en dessus, je l'ai intergrer dans une nouvlle page pour mon projet de cours (j'ai copier le code après). Mais je vais le supprimer pour cette source. La concatenation je l'avait appris sous delphi avc "+" et je n'ai réussi a prendre l'habitude "&". Merci pour les commentaires et avoir pris le temps de l'annalyser. J'vais changer ca d'ici sous peu.
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
15 juin 2007 à 11:08
Salut a tous,

Eh pour commencer il est inutile de mettre ton code dans la frame car il n'est pas copiable tel quel (faut la form et les controls)

Sinon plutot que des "Direction = "Right" utilise plutot des constante numerique (bien plus rapide)

Genre:
Private Enum Direction
dRight = 1
dLeft = 2
dUp = 3
dDown = 4
End Enum

Autr chose, ne jamais concatener des chaines de caracteres avec "+" c'est source d'erreur, utilise plutot le "&" qui est fait pour ca...

Sinon donne aussi explicitement un type a chaque variables et preferes les types long aux integer...

++
gloomy64 Messages postés 46 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 3 avril 2008
13 juin 2007 à 03:07
on peut toujours faire mieux... mais malheureusement, moi c'est le temps qui me manque... je suis sur un projet VB ou je refait tout les logiciels de base sous WINDOWS(Bloc-Note, Chat, Calculette, Interface Bureau, Lecteur de musique[sur le site pour les interressé], et j'en passe!) i j'ai déjà bossé 5semaines dessus, il ne me reste que deux, donc je dois privilégier les autrs codes avant tout. Mais dès que j'ai le temp je revois ma source en entier pour en faire un code vraiment simple et si possible plus optimale que maintenant.
cs_asimengo Messages postés 280 Date d'inscription jeudi 24 mars 2005 Statut Membre Dernière intervention 18 mars 2009
12 juin 2007 à 15:27
pas mal, mais je suis sur que tu peux faire encore mieux.
gloomy64 Messages postés 46 Date d'inscription lundi 18 octobre 2004 Statut Membre Dernière intervention 3 avril 2008
11 juin 2007 à 13:03
Pour le timer je savait mais malheureusement j'ai commencer vraiment le codage en visual basic en commancant par sa. Et je n'ai pas eut le temps de mettre a jour se details. Mais je vais travailler dessus.
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
11 juin 2007 à 09:42
Bonne source mais un seul timer peut suffir. Sinon rien à dire pour ma part.
lenum1 Messages postés 30 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 13 janvier 2008
11 juin 2007 à 08:19
Bravo, il marche trés bien !
Rejoignez-nous