Gestion du compte
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

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Snake Graphic
City
Snake revisité
Space Invaders
Flower
Tape la Taupe
Invaders
Binding of Isaac
Falldown
Warcpace3
Warcpace2
Warspace
Hacker
Shoot
Space
Sthero2
BeerPong
Bloc
Bataille Navale
Dark Road
Pages: 1,2,3,4,5,6,7,8,9 >>

¤ 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 : 1331
Score au progrank : 13
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
154 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: 1609 Défis: 12 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 - 2019 | Il y a 185 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