formule de choix aléatoire ?
formule de choix aléatoire ?
Salut à tous,
Je me suis lancé dans la programmation sur ma ti-89 il y a peu de temps et j'essaye notamment de créer un petit jeu de donjon basique.
Comment faire pour que le programme affiche une phrase au hasard entre 4 phrases ??
Soit : Disp "machin chose"
Soit : Disp "je sais pas quoi"
Soit : Disp "truc muche"
Soit : Disp "abracadabra"
En l’occurrence ça serait des noms de monstres que le programme choisis aléatoirement.
Tu choisis le niveau du monstre à combattre et ensuite entre la liste des monstres de ce niveau précis tu en combat un au hasard.
???
Je me suis lancé dans la programmation sur ma ti-89 il y a peu de temps et j'essaye notamment de créer un petit jeu de donjon basique.
Comment faire pour que le programme affiche une phrase au hasard entre 4 phrases ??
Soit : Disp "machin chose"
Soit : Disp "je sais pas quoi"
Soit : Disp "truc muche"
Soit : Disp "abracadabra"
En l’occurrence ça serait des noms de monstres que le programme choisis aléatoirement.
Tu choisis le niveau du monstre à combattre et ensuite entre la liste des monstres de ce niveau précis tu en combat un au hasard.
???
-
Requillems
Niveau 2: MI2 (Membre Initié)- Messages: 5
- Inscription: 05 Jan 2014, 16:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: formule de choix aléatoire ?
Une solution parmi d'autre, j'imagine : tu stockes dans une variable un nombre aléatoire (compris entre tel et tel nombre), et tu fais un "if" sur la valeur du nombre aléatoire, pour savoir quelle phrase tu vas afficher.
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14617
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: formule de choix aléatoire ?
Encore mieux :
[EDIT] Version corrigée
- Code: Tout sélectionner
liste_phrases={"machin","truc","chose"}
Disp liste_phrases[rand(dim(liste_phrases))]
[EDIT] Version corrigée
- Code: Tout sélectionner
{"machin","truc","chose"}->liste_phrases
Disp liste_phrases[rand(dim(liste_phrases))]
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: formule de choix aléatoire ?
Ah ben c'est ce à quoi je pensais mais je savais pas si les listes de strings étaient faisables en basic 68k ...
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14617
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: formule de choix aléatoire ?
Super merci pour l'info !
-
Requillems
Niveau 2: MI2 (Membre Initié)- Messages: 5
- Inscription: 05 Jan 2014, 16:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: formule de choix aléatoire ?
Au fait quand j'essaye d'exécuter le programme, la calculatrice me dit qu'il manque un ( " ) je ne comprends pas pourquoi.
-
Requillems
Niveau 2: MI2 (Membre Initié)- Messages: 5
- Inscription: 05 Jan 2014, 16:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: formule de choix aléatoire ?
Est-ce que tu essaye de faire du texte?
Si oui, au cas où tu ne le saurais pas, le texte est toujours entre guillemets.
Mais bon, je sais pas, il faudrait que tu nous donne le code.
Si oui, au cas où tu ne le saurais pas, le texte est toujours entre guillemets.
Mais bon, je sais pas, il faudrait que tu nous donne le code.
Votez Kasane Teto 2017
-
technolapin
Niveau 13: CU (Calculateur Universel)- Messages: 514
- Images: 25
- Inscription: 31 Déc 2012, 10:48
- Localisation: Chez moi
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Chui en vacance ducon
Re: formule de choix aléatoire ?
J'ai écrit pour essayer :
testest()
Prgm
l_ennemi={"machin","truc","chose"}
Disp l_ennemi[rand(dim(l_ennemi))]
EndPrgm
testest()
Prgm
l_ennemi={"machin","truc","chose"}
Disp l_ennemi[rand(dim(l_ennemi))]
EndPrgm
-
Requillems
Niveau 2: MI2 (Membre Initié)- Messages: 5
- Inscription: 05 Jan 2014, 16:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: formule de choix aléatoire ?
Est-ce que ça marcherait d'écrire :
testest()
Prgm
l_ennemi={"machin","truc","chose"}
Return l_ennemi[rand(dim(l_ennemi))]
EndPrgm
?
testest()
Prgm
l_ennemi={"machin","truc","chose"}
Return l_ennemi[rand(dim(l_ennemi))]
EndPrgm
?
-
Requillems
Niveau 2: MI2 (Membre Initié)- Messages: 5
- Inscription: 05 Jan 2014, 16:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: formule de choix aléatoire ?
C'est l'idée à quelques détails d'écriture près, oui:
- Code: Tout sélectionner
testest()
Prgm
l_ennemi:={"machin","truc","chose"}
Return l_ennemi[randint(1,dim(l_ennemi))]
EndPrgm
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41502
- Images: 14765
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
11 messages
• Page 1 sur 2 • 1, 2
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 59 invités