Posté le 11/06/2023 22:32
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 109 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 11/06/2023 22:38 | #
Commence par plus simple, comme un jeu texte en python / Casio basic. C'est le plus simple qui tu puisse faire.
Pour le python faut aller trouver des tutos ailleurs qu'ici, je crois bien qu'il y a que les parties spécifiques aux calculatrices qui sont expliquées.
Et pour le Casio basic, il te suffit d'aller dans l'onglet "Tutoriels" en haut de la page.
Caltos : G35+EII, G90+E (briquée )
Citer : Posté le 11/06/2023 22:42 | #
Bonjour, bienvenue sur le site !
Ce n'est pas la peine, on a un tutoriel Python sur ce site !
Il est là : https://www.planet-casio.com/Fr/tutoriel/python.php
Citer : Posté le 12/06/2023 04:26 | #
Salut, alors déjà, bienvenue sur le site !
'fait gaffe aux membres de PC, certains sont un peu... Sauvage. humour, pas taper Acrocasio
Maintenant, oui, tu peux apprendre à programmer (je t'assures que c'est facile, pour certains langages), tu en seras bien moins dépendant que si tu comptais sur un de ces sauvages ! (nous)
j'ai dit pas taper. Grrr.
Tu peux aussi compter sur quelqu'un d'autre que toi. Mais attention, si tu veux vraiment être clair, net et précis et pas jouer au jeu de devinettes avec les devs' (développeurs), tu auras besoin d'au moins connaître les bases de la programmation. C'est rudement conseiller.
Si tu veux apprendre un peu la programmation, tu peux commencer sur un ordinateur ! Tu peux aussi le faire sur une calculatrice mais c'est plus chiant.
Bon, et sinon, pour répondre à la question initiale, je peux pas t'aider j'ai surtout la flemme, en fait. pardon. j'ai dit pas taper, rohh ! Grr
Citer : Posté le 30/08/2023 15:55 | #
Bonsoir, comment puis-je faire pour ajouter un compteur de coups, un choix de niveau de difficulté et un choix de language dans le plus ou moins que je programme actuellement sur ma casio graph 25 plus e II, SVP ? Merci d'avance !!! (Je précise que je n'ai pas la fonction locate sur ma graph 25 plus e II...)
Citer : Posté le 02/09/2023 15:07 | #
Bonjour, comment faire pour définir une variable sur ma Casio graph 25 + E II, SVP ? (J'ai oublié...) Merci d'avance !!!
Citer : Posté le 02/09/2023 15:08 | #
Coucou, avec la flèche. Par exemple pour assigner la valeur 1 à la variable B :
Tu veux retrouver ça dans le tutoriel Basic Casio.
Citer : Posté le 02/09/2023 17:24 | #
Désolé d'avoir posté ma demande dans le channel HS, mais j'ai vu après coup que tu as déjà répondu dans le forum...
Citer : Posté le 02/09/2023 17:35 | #
Ou dois-je Insérer la variable du choix de la langue et celle du nombre de coups, STP ? Merci d'avance !!!
Citer : Posté le 02/09/2023 18:53 | #
Comment le saurais-je ? C'est un peu comme si je te demandais dans quel dossier je dois mettre les screenshots de mon dernier jeu. Tu n'en sais rien parce que tu ne sais pas comment j'organise mes dossiers, et c'est une question étrange parce que je devrais bien être capable de choisir un dossier tout seul et de les mettre dedans.
C'est toi qui as le code sous les yeux, et c'est toi qui sais quel objectif tu veux atteindre. Si tu veux qu'on sélectionne la langue et le nombre de coups au lancement du jeu, mets les variables au début du programme. Si tu veux que ce soit sauvegardé dans une liste ou autre, charge-les depuis la liste.
La question donne l'impression que tu ne comprends pas tout à fait comment le code que tu écris va marcher une fois que tu l'auras lancé. La seule solution est que tu essaies. Écris du code, lance-le, et si ça ne fait pas ce que tu attends, on pourra te dire pourquoi. Mais on ne peut pas écrire le programme à ta place.
Citer : Posté le 03/09/2023 17:31 | #
Voici le code de mon programme :
"1: Facile"
"2: Moyen"
"3: Difficile"
?→D
If D=1
Then Int (BRan# )+1→A
"Tu dois trouver un nombre entre 1 et 50"
Do
"Ta proposition"?→B
If B≠A
Then If B<A
Then "Plus grand"◢
Else "Plus petit"◢
IfEnd
IfEnd
LpWhile A≠B
ClrText
"Bravo !!!"
Bien entendu, la suite du code est identique, mais avec un nombre à trouver entre 1 et 100 pour le niveau 2 et un nombre à trouver entre 1 et 200 pour le niveau 3. Or, lorsque je commence ma partie et que je sélectionne le niveau facile en tapant 1 puis EXE, tout va bien excepté le fait qu'il me fait tout le temps trouver le même nombre (1) et que si je fais la même manipulation mais avec le niveau moyen et le niveau difficile, il m'affiche le nombre correspondant au niveau de difficulté en dessous à droite de l'écran la première fois que j'appuie sur exe et que ça retourne à la liste de programmes la seconde fois... Où est mon erreur ? PS : ce n'est pas normal que la calto pense tout le temps le même nombre, si ?
Citer : Posté le 03/09/2023 17:50 | #
Pour ce niveau qui devine toujours le même nombre, l'erreur semble être que tu génères le nombre aléatoire avec
et comme Ran# renvoie un nombre entre 0 et 1, ça te donne un nombre entre 1 et B. Sauf que B n'est pas initialisé. J'imagine tu que imaginais un résultat du type
Au passage, une petite optimisation que tu peux faire pour améliorer la lisibilité avec la condition courte ⇒ :
Then If B<A
Then "Plus grand"◢
Else "Plus petit"◢
IfEnd
IfEnd
peut être remplacé par
B>A⇒"Plus petit"◢
Citer : Posté le 03/09/2023 18:05 | #
Citer : Posté le 03/09/2023 19:07 | #
D'après toi dans cette ligne de code qu'est ce qui génère l'aléatoire entre 1 et 50 ?
À partir de cette réponse tu dois pouvoir voir comment faire la même chose pour 100 et 200 non ?
Afin d'éviter de dupliquer ton code tu peux très bien mettre ta "difficulté" (qui va simplement représenter ta borne supérieure) dans une variable et l'utiliser.
As-tu suivi le tutoriel du basic Casio depuis le temps ? Si non ça serait une bonne idée de le faire
(Et de toute façon, vous pouvez pas dire le contraire)
MultipliCasio
RDM Calculs
Back Mirror
A Switch To The Top C
Citer : Posté le 03/09/2023 19:25 | #
Indice : on parlait tout à l'heure d'une formule qui permettait de générer un nombre aléatoire entre 1 et la valeur de la variable B.
Citer : Posté le 04/09/2023 15:16 | #
Dans le bout de code du jeu de plus ou moins que j'ai vu sur le tuto consacré à sa construction, il y a ce symbole : *. Comment faire pour faire la même chose sur ma calto, SVP ? Merci d'avance !!!
Citer : Posté le 04/09/2023 15:18 | #
c'est le signe de la multiplication, non ?!?
donc touche "multiplier" je dirais. Tu as essayé ?
Citer : Posté le 04/09/2023 15:31 | #
Oui, et ça fait un petit "x", toutefois, si je fais alpha puis +, ça fait un "x" plus grand...
Citer : Posté le 04/09/2023 15:44 | #
Parce que là tu tapes du texte, faut que le curseur soit une barre verticale
libMicrofx : https://www.planet-casio.com/Fr/forums/topic17259-2-libmicrofx-remplacez-fxlib-pour-faire-des-add-ins-tres-legers.html !
Racer3D : https://www.planet-casio.com/Fr/programmes/programme4444-1-racer3d-mb88-jeux-add-ins.html
Citer : Posté le 04/09/2023 15:56 | #
J'ai réussi à programmer correctement le niveau facile du jeu + ou - sans erreur... Ne manque plus, avant sa publication sur le site, qu'un compteur de coups, un choix de niveau de difficulté et un choix de langue... Comment puis-je faire ça sans erreur sachant que je n'ai pas la fonction locate sur ma calto (une graph 25 + E II), SVP ? Merci d'avance !!!
Citer : Posté le 04/09/2023 16:16 | #
T'as vraiment pas de Locate ?
T'as regardé dans Shift+4 (Catalog) si il y a Locate ?
libMicrofx : https://www.planet-casio.com/Fr/forums/topic17259-2-libmicrofx-remplacez-fxlib-pour-faire-des-add-ins-tres-legers.html !
Racer3D : https://www.planet-casio.com/Fr/programmes/programme4444-1-racer3d-mb88-jeux-add-ins.html