Taches aléatoires

Section dédié à la gestion de ces caches un peu particulières...
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Taches aléatoires

lun. 12 févr. 2018 20:27

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 :D
Tristan
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: Taches aléatoires

lun. 12 févr. 2018 21:22

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 ?
Image
Avatar du membre
Keranor
regular
regular
Profil GC
Membre: : Premium
GPS : Android / Oregon 600
Messages : 195
Enregistré le : ven. 15 avr. 2016 11:46

Re: Taches aléatoires

mar. 13 févr. 2018 15:10

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 !
Image
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

mar. 13 févr. 2018 17:04

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.
Avatar du membre
Keranor
regular
regular
Profil GC
Membre: : Premium
GPS : Android / Oregon 600
Messages : 195
Enregistré le : ven. 15 avr. 2016 11:46

Re: Taches aléatoires

mar. 13 févr. 2018 17:27

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 !
Image
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: Taches aléatoires

mar. 13 févr. 2018 18:10

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.
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).
Image
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

mer. 14 févr. 2018 19:57

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 :D
Je vous redemanderais des conseils si besoin 8-)
Merci,
Tristan :twisted:
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

ven. 16 févr. 2018 19:17

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 :lol:
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 :shock:
Merci pour votre aide :D
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: Taches aléatoires

ven. 16 févr. 2018 22:02

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.
Image
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

sam. 17 févr. 2018 08:52

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 :D
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

sam. 17 févr. 2018 08:55

Et où est-ce-que je trouve If ta = 1 => set tache 1 = true ? 8-)
Excusez-moi pour ces nombreuses questions mais je n'ai jamais fais de variables tâches c'est pour ça :D
Avatar du membre
TofLaBeuze
extra
extra
Contact :
Profil GC
Membre: : Premium
GPS : Samsung J5 + Etrex 30x
Localisation : Paris
Messages : 6722
Enregistré le : sam. 22 oct. 2011 12:35

Re: Taches aléatoires

dim. 18 févr. 2018 17:11

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)
Image
Image
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

dim. 18 févr. 2018 17:48

Merci Tof ! Je pense avoir compris le principe ! J'essaie ça de suite :D
Avatar du membre
Tristan771
regular
regular
Profil GC
Membre: : Premium
GPS : IPHONE 7
Localisation : MAUPERTHUIS (77)
Messages : 167
Enregistré le : sam. 10 juin 2017 19:51

Re: Taches aléatoires

dim. 18 févr. 2018 17:58

C'est parfait j'ai réussi 8-)
Merci beaucoup
Avatar du membre
Keranor
regular
regular
Profil GC
Membre: : Premium
GPS : Android / Oregon 600
Messages : 195
Enregistré le : ven. 15 avr. 2016 11:46

Re: Taches aléatoires

mar. 20 févr. 2018 11:20

:lol: 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 :lol:
Image

Retourner vers « Caches Wherigo »

Aller à ...

Annuaire

annuaire geocaching

Éditeur HTML

editeur HTML

 

Au total il y a 2 utilisateurs en ligne : 2 enregistrés, 0 invisible et 0 invité
Membres : Bing [Bot], Google [Bot]
Le record du nombre d’utilisateurs en ligne est de 607, le lun. 20 janv. 2020 20:53
94553 messages
7390 sujets
5302 membres
Le membre enregistré le plus récent est AzErTy209.
Pas d’anniversaire à fêter aujourd’hui