Soutenir Planète Casio !

Ce site vous plait ?

Ajoutez ce bouton sur votre site ou sur les forums pour soutenir Planète-Casio et sa communauté :

Le code à mettre sur votre site :

Ou dans votre signature :

Et rejoignez-nous sur :

Merci de votre soutien !

Défi
Retour liste des défis
Getkey ultime
Difficulté : Facile
Défi ajouté par : Drak le 10-06-2018 13:22
Drak
Hors ligne
Rédacteur
Points: 1919
Défis: 38
Message
Question ou texte du défi :
Dans la quasi-totalités des jeux de ce site, le programmeur a recours au GetKey. Savoir se servir de cette fonction parait alors essentiel et n'est pas si facile qu'il n'y paraît. Bibi, ici présent, est confus et peine à bien se servir du GetKey !

Pour qu'un programme soit réactif, il faut isoler au maximum son GetKey dans sa boucle, ce que Bibi n'a pas compris. Aussi, comme l'espace est limité dans la calculatrice, on veut bien entendu économiser le plus de place possible.

Voici donc votre défi, si toutefois vous l'acceptez ! Vous devez écrire une boucle contenant un Getkey la plus courte et condensée possible ! Cette boucle doit tourner jusqu'à ce que le joueur appuie sur une touche pour passer à la suite. Elle intervient un peu comme une "pause" dans le jeu. La solution contient 4 commandes – Merci AlexBasiC (par une commande, j'entends un chiffre, un caractère ou une fonction comme GetKey, Lbl, Prog, etc).

Si vous trouvez plus court (ce qui franchement m'étonnerait m'enfin bon on sait jamais lol), signalez-le moi.


Prenez soin de vider la case pour rentrer votre code. Si plusieurs fonctions se suivent, n'oubliez pas de mettre une espace après chaque. Pas d'espace entre la dernière commande d'une ligne et un retour à la ligne. Écrivez simplement dans la case sans passer par FA-124 (beurk). N'oubliez pas les éventuelles Majuscules pour chaque commande. Bien sûr, la commande "GetKey" doit apparaître dans le code et est comprise dans les 4 commandes à rentrer. Dans ce bout de code, on n'utilise pas les ":".

Votre réponse au défi :

Þ ã Ý à á â


Commentaires :
Pages: 1, 2, 3, 4, 5 | Suivante

Lephenixnoir
En ligne
Administrateur
Points: 13188
Défis: 136
Message
Posté le 10-06-2018 à 13:43 | #
Trouvé ! N'essayez pas de stocker le résultat à un endroit utile.
Drak
Hors ligne
Rédacteur
Points: 1919
Défis: 38
Message
Posté le 10-06-2018 à 13:45 | #
Je n'en attendais pas moins de toi, très cher !
Shadow15510
Hors ligne
Administrateur
Points: 2205
Défis: 15
Message
Posté le 10-06-2018 à 14:05 | #
J'avais oublié l'astuce...
Totoyo
Hors ligne
Membre d'honneur
Points: 15887
Défis: 101
Message
Posté le 10-06-2018 à 14:27 | #
Réussi aussi
Ne0tux
En ligne
Membre d'honneur
Points: 3229
Défis: 261
Message
Posté le 10-06-2018 à 14:44 | #
Le défis est bien posé parce que j'ai réussi à trouver la bonne syntaxe du premier coup !
Drak
Hors ligne
Rédacteur
Points: 1919
Défis: 38
Message
Posté le 10-06-2018 à 14:45 | #
Je fais de mon mieux pour pallier au défaut majeur de la configuration des défis. Mais je suis intimement convaincu que les défis et challenge de programmation ont du potentiel, il faut juste bien les penser.
Alexot
Hors ligne
Membre
Points: 264
Défis: 14
Message
Posté le 10-06-2018 à 15:07 | #
Trouvé!
Lightmare
Hors ligne
Membre de CreativeCalc
Points: 319
Défis: 0
Message
Posté le 10-06-2018 à 17:00 | #
Drak, par "caracère" (ligne 15), tu parles d'une variable ?
Drak
Hors ligne
Rédacteur
Points: 1919
Défis: 38
Message
Posté le 10-06-2018 à 17:09 | #
Oui, par exemple.
Ti64CLi
Hors ligne
Membre
Points: 625
Défis: 61
Message
Posté le 10-06-2018 à 18:04 | #
Euh, je ne comprends pas ce que je suis censé faire.
C'est à dire une boucle getkey?
Une boucle qui quitte dès qu'une touche est appuyé?

Pages: 1, 2, 3, 4, 5 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 60 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd