Salut tout le monde ! Tout t’abord veuillez m’excuser pour mon absence sur le forum ces derniers temps
Je travaille sur une nouvelle Wherigo et j’aimerai savoir quelquechose : comment fait-t’on pour donner aléatoirement 5 tâches au joueurs parmis une banque de 15 tâches.
Merci de votre aide
Tristan
Taches aléatoires
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
- TofLaBeuze
- extra
- Contact :
- Profil GC
- Membre: : Premium
- GPS : Samsung J5 + Etrex 30x
- Localisation : Paris
Message
Re: Taches aléatoires
Salut Tristan,
sympa de te revoir par ici
Alors je te proposerais d'utiliser l'expression Random Number : tu fais un Set xxx = Random Number, et ensuite en fonction de la valeur de xxx, tu actives telle ou telle tâche ?
sympa de te revoir par ici
Alors je te proposerais d'utiliser l'expression Random Number : tu fais un Set xxx = Random Number, et ensuite en fonction de la valeur de xxx, tu actives telle ou telle tâche ?
Message
Re: Taches aléatoires
C'est un vrai random number ? Car dans la plupart des langages, il faut ajouter une variable temps car le random est calculé une seule fois et ensuite c'est toujours les mêmes nombres qui sont renvoyés par le random. Enfin je dis ça j'ai jamais essayé de jouer avec les wherigos !
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
Message
Re: Taches aléatoires
L’idée c’est qu’il y ait une quinzaine de tâches (peut être un peu plus, à voir) disponibles dans le jeu et que le joueur s’en voit attribuer 5. Comme ça il peut rejouer une infinité de fois.
Message
Re: Taches aléatoires
L'iée de tof est bonne. Tu prends un nombre random que tu divises par le nombre de taches au total.
Alors j'y connais rien au langage wherigo, mais le principe c'est :
tacheChoisie = modulo (RandomNumber, nombreTaches) + 1 ==> te renvoie un nombre entre 1 et le nombre de taches que tu as
Ensuite tu réitères cette opération jusqu'à avoir 5 nombre différents.
Après encore une fois c'est théorique, je connais pas wherigo !
Alors j'y connais rien au langage wherigo, mais le principe c'est :
tacheChoisie = modulo (RandomNumber, nombreTaches) + 1 ==> te renvoie un nombre entre 1 et le nombre de taches que tu as
Ensuite tu réitères cette opération jusqu'à avoir 5 nombre différents.
Après encore une fois c'est théorique, je connais pas wherigo !
- TofLaBeuze
- extra
- Contact :
- Profil GC
- Membre: : Premium
- GPS : Samsung J5 + Etrex 30x
- Localisation : Paris
Message
Re: Taches aléatoires
Tu as essayé ce que j'ai proposé ? Tu fais 5 randoms, entre 1 et 15, et à chaque fois tu actives la tâche correspondante (en vérifiant avant qu'elle n'a pas déjà été activée par un précédent random).Tristan771 a écrit :L’idée c’est qu’il y ait une quinzaine de tâches (peut être un peu plus, à voir) disponibles dans le jeu et que le joueur s’en voit attribuer 5. Comme ça il peut rejouer une infinité de fois.
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
Message
Re: Taches aléatoires
J’essayerai ça ce week-end comme je serais en vacances
Merci pour vos informations, mais je n’ai jamais créer de tâches dans mes Wherigo en réalité donc les « randoms » tout ça tout ça je ne connais pas vraiment, j’explorerais un peu dans Urwigo
Je vous redemanderais des conseils si besoin
Merci,
Tristan
Merci pour vos informations, mais je n’ai jamais créer de tâches dans mes Wherigo en réalité donc les « randoms » tout ça tout ça je ne connais pas vraiment, j’explorerais un peu dans Urwigo
Je vous redemanderais des conseils si besoin
Merci,
Tristan
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
Message
Re: Taches aléatoires
Bonsoir, j'ai commencé la création, j'ai déjà mes zones et mes tâches.
Je pourrais avoir un tout petit peu plus de détails sur les randoms car je ne sais pas du tout comment ça marche
L'idée c'est que dans chacune de mes 5 zones, 1 tâche soit tirée au hasard, donc forcément, il aura 5 tâches
Mais évidemment il faut que les 5 tâches soit différentes
Merci pour votre aide
Je pourrais avoir un tout petit peu plus de détails sur les randoms car je ne sais pas du tout comment ça marche
L'idée c'est que dans chacune de mes 5 zones, 1 tâche soit tirée au hasard, donc forcément, il aura 5 tâches
Mais évidemment il faut que les 5 tâches soit différentes
Merci pour votre aide
- TofLaBeuze
- extra
- Contact :
- Profil GC
- Membre: : Premium
- GPS : Samsung J5 + Etrex 30x
- Localisation : Paris
Message
Re: Taches aléatoires
Ok, donc tu crées une variable, appelons la "ta". Et dans la 1ere zone, tu fais :
Set ta = random (1-5)
If ta = 1 then task1.active = true
Etc.
Et dans la 2eme pareil mais ton random va de 6 à 10.
Set ta = random (1-5)
If ta = 1 then task1.active = true
Etc.
Et dans la 2eme pareil mais ton random va de 6 à 10.
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
Message
Re: Taches aléatoires
Merci Tof. Random number (1 à 5) signifie qu'il va tirer un nombre aléatoire entre 1 et 5
Comment j'associe ces nombres à mes tâches ?
Et pourquoi 1 à 5 et pas 1 à 15
Merci
Comment j'associe ces nombres à mes tâches ?
Et pourquoi 1 à 5 et pas 1 à 15
Merci
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
Message
Re: Taches aléatoires
Et où est-ce-que je trouve If ta = 1 => set tache 1 = true ?
Excusez-moi pour ces nombreuses questions mais je n'ai jamais fais de variables tâches c'est pour ça
Excusez-moi pour ces nombreuses questions mais je n'ai jamais fais de variables tâches c'est pour ça
- TofLaBeuze
- extra
- Contact :
- Profil GC
- Membre: : Premium
- GPS : Samsung J5 + Etrex 30x
- Localisation : Paris
Message
Re: Taches aléatoires
Une image parlera mieux, voici un truc bricolé rapidement, à adapter selon tes besoins (pas eu le temps de creuser). J'ai mis dans une fonction que tu pourras rappeler plusieurs fois (jusqu'à ce que le compteur soit à 5)
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
- Tristan771
- regular
- Profil GC
- Membre: : Premium
- GPS : IPHONE 7
- Localisation : MAUPERTHUIS (77)
Message
Re: Taches aléatoires
J'aurais du réfléchir avant de m'intégrer à cette conversation, maintenant que je vois à quoi ressemble le développement d'une wherigo j'étais à l'ouest avec ma réponse !! Promis tant que je me suis pas mis à la création d'une wherigo j'interviendrai plus ici