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+USB/75(+E)/85/95 SD >> Action/Sport >> Jetpack
Jetpack
Version : 1.3 Taille : 1036 octets Ajouté le : 2014-10-15 14:42 Modifié le : 2014-11-20 22:13
Auteur et posteur :
Itry2meHors ligneBanniPoints: 72 Défis: 0 Message
Planète Casio - Jeu Casio action ou sport - Jetpack - itry2me - Calculatrices
Nombre de visites sur cette page : 5398
Score au progrank : 32
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
747 téléchargements | Soumettre un test


Description :

Un petit jetpack.
pas de menu, juste le score.
Pas de pieces, scientifiques, missiles, véhicules, lasers.
Pour le moment
Petites modifications pour la 1.3:
changements de certaines probabilités et des graphismes.
+Ajout d'un menu pause :
Menu pour mettre en pause,
Exit pour quitter une fois mis en pause,
N'importe quelle autre touche pour reprendre.


Commentaires :


EltoredoHors ligneModérateurPoints: 4301 Défis: 35 Message
Posté le 15-10-2014 à 14:45 | #
Salut, tu pourrais mettre un peu plus de détails ? On peux pas comprendre comme ça

Et 6 octets
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 20-10-2014 à 12:42 | #
J'ai testé et c'est vraiment sympa ! Le code est très lisible et je le trouve bien optimisé (mais je suis pas très fort en la matière )

Edit : Woh la vache on voit bien que tu l'as amélioré depuis le moment ou tu l'as posté ! Il est super maintenant pour faire des petites parties rapides de temps en temps Vraiment bravo très bien fait ! Il y a juste un petit truc moins bien, les clignotements, on voit à peine les lasers mais sinon il est vraiment cool

Euh c'est normal qu'a la 2ème partie il me mette Argument error quand je le lance à cause de la variable E qui quand on lui enlève 1 ne peut plus Locate une partie du laser (sort de l'écran) et affiche donc error. Pour y rejouer je suis obligé de le supprimer et de remettre le jeu d'origine

Re Edit : Il fallait juste mettre RanInt# (2,6)→E au début et cela refonctionne.
Itry2meHors ligneBanniPoints: 72 Défis: 0 Message
Posté le 25-10-2014 à 15:51 | #
Merci du commentaire Matt.
La prochaine mise à jour est pour la fin des vacances
Elle est déjà au point (ajout des missiles putain je me suis fais chier)
Seulement voilà, je suis parti en vacances et j'ai pas pris de quoi programmer alors merci de patientier
EltoredoHors ligneModérateurPoints: 4301 Défis: 35 Message
Posté le 25-10-2014 à 15:55 | #
C'est pas grave, on peux patienter, il est vraiment sympa ce programme, si tu n'a pas de quoi programmer, tu peux toujours préparer des algos sur feuille, c'est pratique !
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 25-10-2014 à 16:15 | #
Cool je suis trop pressé que tu sortes la MAJ
HazurlHors ligneMembrePoints: 99 Défis: 0 Message
Posté le 27-10-2014 à 15:13 | #
Ouais il est pas mal ton jet-pack, par contre les clignotements c'est un peu énervant...
J'ai eu le même problème avec le locate D,E-1
Un petit truc : lorsque les lasers s'enlèvent, les "murs électriques" ( je sais plus comment on les appelle) réapparaissent en plein milieu de l'écran (au même endroit que lorsqu'ils disparaissent pour laisser place au lasers)

Tu pourrait mettre un truc du genre à la fin pour recommencer en appuyant sur une touche... parce que le "record" n'est pas sauvegardé quand on rejoue, par la suite tu peut rajouter une petite matrice pour garder les résultat...

Sinon dans l'ensemble c'est pas mal !
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 27-10-2014 à 18:12 | #
Les records se sauvegardent dans une variable ce qui n'est pas une bonne idée et je trouve que les lists sont mieux car on peut vérifier si elle existe avec l'astuce de Btl.

Exemple :
"JETPACK"→List 8 //on nomme le liste 8 Jetpack
Dim List 8<?⇒?→Dim List 8//Si la liste 8 est plus petite que ? [le nombre voulu] (donc qu'elle n'existe pas) alors on la met à ?


Pour savoir si on a battu le score :
F>List 8[?]⇒F→List 8[?] //[? = la case voulue] si la variable F (score) est plus grande que l'ancien meilleur score (List 8[?]) alors F devient le meilleur score


Si tu as des questions demandent moi
BtlHors ligneAncien modérateurPoints: 3879 Défis: 107 Message
Posté le 28-10-2014 à 10:42 | #
Attention Matt36230, une Liste qui existe a, au minimum une dimension 1.

Et en faisant "JETPACK"->List 8, ta List 8 sera au minimum de dimension 1.
Si elle n'existait pas, la case List 8[1] sera égale à zéro.
Si elle existait déjà, la List sera inchangée.

La commande "Dim List 8<1⇒1→Dim List 8" est donc inutile.
Matt36230Hors ligneMembrePoints: 1888 Défis: 0 Message
Posté le 28-10-2014 à 11:27 | #
Ah ok merci mais si c'est plus long il faut le mettre non ?
TotoyoHors ligneMembre d'honneurPoints: 16102 Défis: 102 Message
Posté le 28-10-2014 à 12:38 | #
J'ai récemment ajouté une partie dans le grand tutoriel sur le test de l'existence d'une liste : http://www.planet-casio.com/Fr/programmation/string2.php#3
Si cela peut aider

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 108 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