Page 2 of 2

Re: Jeu de flechettes

PostPosted: Fri 11 May 2018, 05:41
by yoann
Je veux relier une cible à15 euros que j ai demonter et que j ai prevu de recabler sur un clavier n ayant trouver d emulateur je vais le faire moi meme je suis tres perseverant lol.
Touche"a"relaché faire +20 à scorej1 , à scorej2 et + 1 à lancé .
Touche "b" relaché faire +19 à scorej1 , scorej2 et + 1 à lancé .
Ainsi de suite
Si lancé est<=3 faire =""ToString(variable(scorej1))au texte joueur1 , faire=0 à scorej2 .
Si lancé >=4
Si lancé<=6faire =""ToString(variable(scorej2)) au texte joueur2.
Voilà un tour pour les 2 joueurs mais je veux faire 8 tours .
J ai essayé de rejouer la scene ça repart à 0 .
J ai essayé de sauvegarder je y arrive pas .
MA QUESTION EST : comment puis rejouer ma scene sans remettre le score à 0 mais tout le reste oui .

Re: Jeu de flechettes

PostPosted: Fri 11 May 2018, 10:04
by remix
Je pense que le mieux est de sauvegarder, (à la fin tu pourras afficher les scores en plus) tu bloques ou dans ton système de sauvegarde?

-http://www.wiki.compilgames.net/doku.php/fr/gdevelop/articles/sauvegarder_des_donees
-Il y a un exemple fourni avec GD je crois qu'il s save and load un truc comme ça

Re: Jeu de flechettes

PostPosted: Fri 11 May 2018, 19:03
by yoann
J ai essayé
Ecrire 0 dans "score"du fichier "save1.txt"pour les points du j1
Ecrire 0 dans "score"du fichier "save2.txt"pour le j2
Au debut de la scene j ai mis
Au lancement de le scene lire "score/"du fichier "save1.txt"et stocker la valeur dans score
Score/ est le groupe que j ai creer
Et score ma variable j1
Pareil pour le j2

Re: Jeu de flechettes

PostPosted: Tue 15 May 2018, 11:51
by kubuntu64
salut !
Alors de ce que j'ai compris y'a un couac surement avec l'architecture des évènements ( quel évènement est dominé par un autre, sous quelle condition). Pour ça un screen comme déjà demandé serait immédiatement plus clair.

Pour la sauvegarde, utilise des variables "globales" au lieu des "scènes". Sinon à chaque fois que tu quittes la scène en question ça reviens par défaut. Idem pour les globales sauf qu'il faut quitter le jeu et non une scène.

Ensuite n'hésite pas créer des variables pour simplifier ta compréhension.
exemple:
variables: joueur1, joueur2, joueur3, etc...
variable: lancé (par defaut 3)
variable: joueurX (par defaut 1)
variable: tours

AFFICHAGE
Variable joueurX =1 en condition, tu fais afficher à l'écran Joueur1, nombre de lancé (3) et score (variable "joueur1)
ect pour chaque joueur

Evènement "lancé": condition =0, action: faire 3 et +1 joueurX
Evènement " joueurX":condition=5, action: faire 1 (par exemple pour 4 joueurs)( ça repars pour un tours)
Evènement "tours": condition=9, action: (pour 8 tours)(afficher tous les scores)(sauvegarde dans fichier)

Evènement des touches:
Pour chaque touche qui doit donner un score faut créer un évènement: touche A lâchée en condition, rien en actions.
Puis en sous évènement en condition: joueurX=1 , action: +20 joueur1 et -1 lancé
etc pour chaque joueur et chaque touche de score.

J'espère t'avoir aidé, a+

Re: Jeu de flechettes

PostPosted: Wed 16 May 2018, 18:33
by yoann
Salut merci de ton interet j ai reussi avec les sauvegardes scene en creant 1 scene j1 une autre j2 pour le mode 2j ensuite 3 scenes pour le mode 3j et 4 pour le mode 4j
Je suis à la deco des scenes et me reste le 301 le 501 le cricket etc donc je cloture pas de suite le topic je vais surement avoir encore besoin de quelques indices pour avancer