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.

Forum Casio - Autres questions


Index du Forum » Autres questions » Besoin d'aide pour faire un jeu(je savais pas où mettre ça)


lemecgentil2 Invité

Besoin d'aide pour faire un jeu(je savais pas où mettre ça)

Posté le 11/06/2023 22:32

Bonjour je vais bientôt acquérir un Casio Graph 90+e et étant fan d'Animal Crossing et étant ÉCLATÉ en programmation j'aimerais savoir si quelqu'un peut le faire et je lui serait reconnaissant

Merci d'avance
(encore une fois désolé je ne savais pas où mettre ça)


Mb88 Hors ligne Labélisateur Points: 944 Défis: 3 Message

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 ?
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 04/09/2023 16:23 | #


Je l'ai dans catalog, mais je trouve bizarre qu'il n'y ait pas de raccourci apparent pour y accéder...
Appelez-moi... God Usopp...
Mb88 Hors ligne Labélisateur Points: 944 Défis: 3 Message

Citer : Posté le 04/09/2023 16:27 | #


C'est dans Shift+vars (PRGM), F6, F4 (IO) puis F1 (Locate)
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 04/09/2023 16:29 | #


Je n'avais pas fait gaffe, désolé...
Appelez-moi... God Usopp...
Mb88 Hors ligne Labélisateur Points: 944 Défis: 3 Message

Citer : Posté le 04/09/2023 16:55 | #


Lis déjà le tutoriel de CASIO Basic, cela te sera utile. Comme ça t'auras pas à attendre qu'on te réponde.
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 04/09/2023 16:58 | #


1) construction basique du plus ou moins : succès.

2) ajout d'un compteur de coups à mon programme du plus ou moins : succès

3) et 4) programmation d'un choix de difficulté et de langue : besoin d'aide...

Pouvez-vous m'aider pour les étapes 3) et 4), SVP ? Merci d'avance !!!
Appelez-moi... God Usopp...
Dimartino Hors ligne Maître du Puzzle Points: 310 Défis: 2 Message

Citer : Posté le 04/09/2023 17:12 | #


Pour le 3 il te suffit de programmer une demande avec la fonction ? Puis de vérifier la valeur donné par l'utilisateur

Même chose pour le 4 et ensuite tu met deux textes a chaques fois : si la valeur = 1 alors affiche txt français inversement : si la valeur = 2 alors affiche txt en anglais...
Mon projet du moment : Memen'Casio
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 04/09/2023 17:22 | #


Le 4) doit être fait avant ou après le 3), SVP ? Merci d'avance !!! PS : je suis un novice en programmation sur calto...
Appelez-moi... God Usopp...
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 04/09/2023 17:34 | #


Le
If L=1
Then "texte en français"

Doit être mis juste après le "choisissez votre langage/choose your language" ou juste avant le début de la boucle, SVP ? Merci d'avance !!! PS : je suis un novice en programmation sur calto...
Appelez-moi... God Usopp...
Dimartino Hors ligne Maître du Puzzle Points: 310 Défis: 2 Message

Citer : Posté le 04/09/2023 19:04 | #


Il doit être mis à chaque fois que tu as un texte a afficher.

Et il n’y a aucune différence entre faire le 4 ou le 3 avant l’autre !
Mon projet du moment : Memen'Casio
Slyvtt Hors ligne Maître du Puzzle Points: 2310 Défis: 17 Message

Citer : Posté le 04/09/2023 19:25 | #


Sauf qu'en général le choix de la langue se fait avant le choix de la difficulté (qui du coup est aussi traduit dans la langue choisie).
Enfin, je dis ça je dis rien
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Dimartino Hors ligne Maître du Puzzle Points: 310 Défis: 2 Message

Citer : Posté le 05/09/2023 10:54 | #


C'est vrai, mais je parlais plutôt au niveau du code
Mon projet du moment : Memen'Casio
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 05/09/2023 17:10 | #


Voici comment mon + ou - est programmé actuellement :
"Choisissez votre langage/Choose your language"?→L
RanInt#(1,50)
0→C
If L=1
Then "Trouver le nombre mystère compris entre 1 et 50"
If L=2
Then "Find the mystery number between 1 and 50"
" "
If L=1
Then "Votre proposition"?→B
If L=2
Then "Your proposal"?→B
If L=1
Then B<A⇒"Plus grand"◢
If L=2
Then B<A⇒ "Bigger"◢
If L=1
Then B>A⇒ "Plus petit"◢
If L=2
Then B>A⇒ "Lesser"
C+1→C
ClrText
If L=1
Then "Bravo vous avez trouvéle nombre mystère en coups"
If L=2
Then "Congratulations, you found the mystery number in  attempts "
Locate 3,3,C


Ou est mon erreur, SVP ? Merci d'avance !!!
Appelez-moi... God Usopp...
Slyvtt Hors ligne Maître du Puzzle Points: 2310 Défis: 17 Message

Citer : Posté le 05/09/2023 17:18 | #


Déjà, exposer un minimum la problématique serait pas mal, si tu veux une réponse, car là il faut lire tout le programme.

J'imagine que ton problème est que tu entres un seul nombre est ensuite le programme stoppe.
Il faut mettre une boucle si l'utilisateur ne trouve pas le bon nombre afin qu'il en propose un autre.

Avant de coder et de poser des questions, tu devrais poser l'algorithme sur une feuille de papier avec un organigramme pour avoir la logique de ton programme. Là j'ai vraiment l'impression que tu fais du ligne par ligne en comptant sur nous pour écrire ton programme.

Tu dois aussi chercher un minimum par toi même, sinon tu ne progresseras pas. On peut aider, mais il faut que toi aussi tu fasses un effort.

Commence donc par expliciter la logique de ton programme, ensuite tu pourras passer au code sur la calculatrice.
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 05/09/2023 17:35 | #


Lorsque je tape, après avoir tapé 1 pour jouer en français, après "votre proposition", au hasard, 50, la calto me renvoie le chiffre 50 sur la ligne en dessous à droite de l'écran... Ou est mon erreur, SVP ? Merci d'avance !!!
Appelez-moi... God Usopp...
Dimartino Hors ligne Maître du Puzzle Points: 310 Défis: 2 Message

Citer : Posté le 05/09/2023 18:29 | #


Petite question Sniperking : combien de temps as-tu cherché avant de poster ta question ?

Avant de poser une question il faut un minimum chercher, les gens ne vont pas faire le programme à ta place.

Sinon regarde la ligne où tu définis un nombre aléatoire, demande toi ce que tu veux que cette ligne fasse et regarde ce que tu as codé fait.
Mon projet du moment : Memen'Casio
Slyvtt Hors ligne Maître du Puzzle Points: 2310 Défis: 17 Message

Citer : Posté le 05/09/2023 22:30 | #


Sniperking, sans chercher à être désobligeant, toutes les questions que tu poses dans ce post tu les as déjà posées quasi au mot près, pour le même programme il y a 2 ans ici https://www.planet-casio.com/Fr/forums/topic16875-1-edition-code-source-black-jack-originellement-compatible-a-partir-de-la-35-35.html#184486. Il y a 9 ou 10 pages de réponses sur ton sujet.

Il serait donc pertinent que tu "révises" ce qui t’as été déjà moultes fois expliqué. Je crains que la communauté ne te réponde plus si tu n’y mets pas un minimum du tiens.
There are only 10 types of people in the world: Those who understand binary, and those who don't ...
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 06/09/2023 14:56 | #


Quand je tape, par exemple, 50, il me met "plus petit" lorsque je joue en français. Or, quand j'appuie sur la touche [exe], il me met erreur syntaxe avant de me renvoyer le curseur juste avant le premier LpWhile. Et lorsque je joue en anglais, juste après avoir tapé 50, il me met directement après avoir appuyé sur la touche [exe] erreur syntaxe... Où sont mes erreurs, SVP ? Merci d'avance !!!
Appelez-moi... God Usopp...
Fcalva Hors ligne Membre Points: 521 Défis: 9 Message

Citer : Posté le 06/09/2023 15:00 | #


1 - il n'y a pas de LpWhile dans la dernière version postée, ça serait bien de penser a ça
2 - Essaye donc de trouver l'erreur avec ton LpWhile
PS : Tu as double post au passage
Pc master race - Apréciateur de Noctua moyen
Caltos : G90+E, FX-92+ (x2)
Sniperking Hors ligne Membre Points: 412 Défis: 0 Message

Citer : Posté le 06/09/2023 15:36 | #


Voici le code mis à jour :

"Choisissez votre langage/Choose your language"?→L
RanInt#(1,50)
0→C
L=1⇒"Trouvez le nombre    mystère comprisentre 1 et 50"
" "
L=1⇒"Votre proposition"?→B
L=2⇒"Find the mystery number between 1 and 50"
" "
L=2⇒"Your proposal"?→B
L=1⇒B<A⇒"Plus grand"◢
L=1⇒B>A⇒"Plus petit"◢
LpWhile A≠B
C+1→C
L=2⇒B<A⇒"Bigger"◢
L=2⇒B>A⇒"Lesser"◢
LpWhile A≠B
C+1→C
ClrText
L=1⇒"Bravo vous avez trouvéle nombre mystère en    coups"
Locate 7,3,C
ClrText
L=2⇒"Congratulations, you found the mystery number in    attempts"
Locate 14,3,C


Où est mon erreur, SVP ? Merci d'avance !!!
Appelez-moi... God Usopp...
Fcalva Hors ligne Membre Points: 521 Défis: 9 Message

Citer : Posté le 06/09/2023 15:39 | #


Le tutoriel de Basic Casio a écrit :
La boucle While-WhileEnd vérifie la condition avant d'exécuter le code. Sa syntaxe est la suivante : While < conditions > [votre code] WhileEnd.



Edit : ah non pardon, le passage correct est :
Le tutoriel de Basic Casio a écrit :
le couple Do-LpWhile

Le tutoriel de Basic Casio a écrit :
1→A
Do
Locate 1,1,A
A+1→A
LpWhile A≤10
A[DISP]

Pc master race - Apréciateur de Noctua moyen
Caltos : G90+E, FX-92+ (x2)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

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