Seuls les membres ayant 30 points peuvent parler sur le chat.
Menu
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 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 : 1726
Score au progrank : 15
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
223 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: 1706 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 v42 © créé par Neuronix et Muelsaco 2004 - 2020 | Il y a 34 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