Posté le 28/10/2013 15:10
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 224 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
Citer : Posté le 08/02/2014 23:21 | #
Ce Lpwhile est déjà compris dans le menu, le LpWhile Q!=5 veut dire tant que tu n'a pas choisit un des 5 sous-menus, ce qui veut dire que ça quitte si tu clique sur Quitter qui est le 5èm sous menu
Citer : Posté le 08/02/2014 23:26 | #
Je trouve que ça ressemble à une guillemet oublié
Avec la semelle de nos chaussures, on en fait autant
Citer : Posté le 08/02/2014 23:27 | #
c'est ça
Ajouté le 08/02/2014 à 23:28 :
Enfin il en manquait un mais toujours la même erreur
Ajouté le 12/02/2014 à 19:52 :
Hey, j'ai mis au point un petit timer mais qui visiblement ne marche pas... (dans mon + ou -)
... // Code du jeu
If Q=0 // Si le timer est à 0
Then "Perdu !"
Ifend
Problème de placement ? De code ? :/
Citer : Posté le 12/02/2014 20:01 | #
Ben en fait ton timer n'est pas précis du tout,
Citer : Posté le 12/02/2014 20:15 | #
C'est à dire ?
Citer : Posté le 12/02/2014 20:22 | #
Tu veux que au bout de 60 secondes tu programme te dit c'est perdu mais en fait, en basic tu ne peux pas contrôler le temps comme avec les addin, si ton programme est lent à s'exécuter i va peut être executer 3 fois le programme en 60 sec et donc ton programme va dire qu il ne s'est passé que 3 sec
Au contraire, si ton programme est rpide, il va executer 100 fois le programme en 60 sec
Citer : Posté le 12/02/2014 20:24 | #
C'est un + ou -, c'est rapide mais même au bout de 10 min, le message n'est pas apparu
Citer : Posté le 12/02/2014 20:28 | #
Vérifie que Q n'est pas utilisé dans ton programme
Citer : Posté le 12/02/2014 20:29 | #
Il ne l'est pas
Citer : Posté le 12/02/2014 20:37 | #
Peut-être en mettant un "Stop" après le "Perdu" ?
Avec la semelle de nos chaussures, on en fait autant
Citer : Posté le 12/02/2014 20:40 | #
Rien :/
Y'a déjà pas mal de If Then Ifend avant ça
Genre If I inférieur à 10 (si y'a moins de dix coups)
Then bravo moins de dix coups
Par exemple
Ajouté le 12/02/2014 à 20:50 :
Bon je vais laisser ça de côté pour le moment, je trouverais peut-être plus tard
Citer : Posté le 12/02/2014 21:08 | #
T'as bien pensé a mettre un Dsz Q / Q-1->Q quelque part ? x)
Avec la semelle de nos chaussures, on en fait autant
Citer : Posté le 12/02/2014 21:12 | #
Oui, la ou il y a mon I+1 -> I (nombre de coups)
Citer : Posté le 12/02/2014 21:28 | #
Sans doute qu'il doit falloir que tu joues 60 coups avant de perdre a ce moment là
Je pense que en utilisant ?->X ça ne doit pas pouvoir marcher car je suppose que ?-> est bloquant...
Il faudrait que tu cherches une méthode pour faire une saisie directe (via des getkeys) (il y a quelques posts la dessus sur le forum...)
Enfin à mon avis le problème vient de là
Citer : Posté le 12/02/2014 21:33 | #
Si tu lui dit de le faire avec Q faut que tu mettes aussi un Dsz Q
Ca semble logique mais comme tu le dis pas au-dessus je le rajoute
Citer : Posté le 12/02/2014 21:34 | #
Je comprend pas, tu veux dire que je peux pas donner de valeur direct a ma variable ? (genre 60->Q)
Et comment ça une saisie directe ? :/ Là ca devient trop compliqué x)
Citer : Posté le 13/02/2014 09:28 | #
Lorsque que tu demandes à l'utilisateur d'entrer un nombre avec "?", cela met le programme en pause jusqu'à ce que celui-ci ait répondu.
Du coup ton timer n'avançe pas.
L'idée de la saisie directe c'est boucler à l'infini avec GetKey -- puisque GetKey n'est pas bloquant.
Sauf que du coup c'est à toi de gérer chaque touche.
Citer : Posté le 13/02/2014 14:05 | #
Ouais, je vais plutôt leur donner un nombre de coups limite par ce que là ça devient trop compliqué pour moi x)