Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35 à 100 >> Direction/Tir >> Falldown
Falldown
Version : 1 Taille : 1680 octets Ajouté le : 2017-08-14 18:28 Modifié le : 2017-08-14 18:32
Auteur et posteur :
Boux3700Hors ligneMembrePoints: 144 Défis: 0 Message
Aucune image disponible
Nombre de visites sur cette page : 2264
Score au progrank : 17
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
334 téléchargements | Soumettre un test


Description :

Dans ce jeu à l'aide d'une bille vous devez aller le plus loin possible en passant dans une issue.
Avant votre première partie vous devez créer une matrice F[1*1].


Commentaires :


ZezombyeHors ligneRédacteurPoints: 1756 Défis: 13 Message
Posté le 14-08-2017 à 19:31 | #
Ce petit jeu est assez fun (surtout sur l'émulateur où c'est 2x plus rapide )

Quelques commentaires pour améliorer ton code :
- N'utilise pas les gotos/lbl, bien que ça puisse te paraître facile ça te donne une très mauvaise habitude de codage, à la fin ton code sera incompréhensible parce que tu ne sais plus quel goto va où. Au lieu de ça, restructure ton code, et utilise des boucles. (j'ai énormément de mal à savoir qu'est ce qui fait quoi dans ton programme à cause de ça)

- Il faudrait utiliser une boucle de getkey afin d'améliorer la réactivité : Do : GetKey : LpWhile Ans != 31 And Ans != 28 And ...

- Les matrices sont habituellement réservées pour les maps, créer une matrice de 1*1 revient à utiliser une variable. Si tu veux faire un high score, utilise plutôt les listes.
Pour créer une liste sans écrire par dessus le high score, fais "FallDown" -> List 1. Si la liste n'est pas créée, ça la créera sans faire d'erreur syntaxe ; sinon, ça n'écrira pas par dessus les cases. Il te suffit ensuite de stocker le high score dans List 1[1]. Ainsi l'utilisateur n'aura pas à créer la liste soi même.

- Ne met pas de mot de passe (d'ailleurs, pour ceux qui le veulent, c'est "41B98") ; j'imagine que tu as appris en regardant le code source d'autres programmes, il faut que les autres puissent en faire de même avec tes programmes

- "lose" signifie "perdre" tandis que "loose" signifie "relaché", enlève donc le 'o' en trop quand on perd

Bref, quelques choses à améliorer mais dans l'ensemble c'est du code plutôt bon.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 89 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd