Discussion du forum |
|
Vous êtes sur la discussion [TUTO] Textes et déplacements
24 reponses - 633 vues
modifié il y a 10 ans
Coucou , je vais vous expliquer comment j'ai crée le gameplay de mon site.
------------------------------------------
Etape 1 - Les déplacements :
Ici, on va faire un jeu avec 5 lieux (lieu A, lieu B, lieu C, lieu D, lieu E).
Il faut 4 variables et 8 actions (oui, ça fait beaucoup, mais c'est le plus simple que je connaisse (=)
→ VarHaut : ni besoin , ni vitale.
→ VarBas : ni besoin, ni vitale.
→ VarGauche : ni besoin , ni vitale.
→ VarDroite : ni besoin, ni vitale.
--------------------
→ ActionHaut+ : +1 à la VarHaut.
→ ActionHaut- : -1 à la VarBas.
→ ActionBas+ : +1 à la VarBas
→ ActionBas- : -1 à la VarHaut
→ ActionGauche+ : +1 à la VarGauche
→ ActionGauche- : -1 à la VarDroite
→ ActionDroite+ : +1 à la VarDroite
→ ActionDroite- : -1 à la VarGauche
-------------
Code :
[IF VarHaut =0 && VarBas =0 && VarDroite =0 && VarGauche =0]Lieu A<hr>[Mod ActionHaut+]
[Mod ActionGauche+][Mod ActionDroite+]
[Mod ActionBas+][/IF]
[IF VarHaut =1 && VarBas =0 && VarDroite =0 && VarGauche =0]Lieu B<hr>[Mod ActionBas-][/IF]
[IF VarHaut =0 && VarBas =1 && VarDroite =0 && VarGauche =0]Lieu C<hr>[Mod ActionHaut-][/IF]
[IF VarHaut =0 && VarBas =0 && VarDroite =1 && VarGauche =0]Lieu D<hr>[Mod ActionGauche-][/IF]
[IF VarHaut =0 && VarBas =0 && VarDroite =0 && VarGauche =1]Lieu E<hr>[Mod ActionDroite-][/IF]
/!\ Tu peux ajouter autant de lieu que tu veux du moment que tu mets une variable "retour" [ici toutes les actions nommées avec un "-"] si tu as utilisé une action avec un "+".
ex : Nous sommes au centre de la map, il faut aller à droite puis en bas pour aller vers le lieu F :
[IF VarHaut =0 && VarBas =0 && VarDroite =0 && VarGauche =0]Lieu A<hr>[Mod ActionHaut+]
[Mod ActionGauche+][Mod ActionDroite+]
[Mod ActionBas+]
Objectif : Aller au lieu F [tourner à droite][/IF]
[IF VarHaut =0 && VarBas =0 && VarDroite =1 && VarGauche =0]Lieu D<hr>
[Mod ActionGauche-]
[Mod ActionBas+]
Objectif : Aller au lieu F [descendre][/IF]
[IF VarHaut =0 && VarBas =1 && VarDroite =1 && VarGauche =0]Lieu F<hr>[Mod ActionHaut-]
Bravo ! Tu es dans lieu F ![/IF]
Etape 2 - Insertion des dialogues.
C'est l'étape la plus simple. Il suffit de créer une nouvelle variable et une action.
--------------
VarDialogue : ni besoin, ni vitale.
ActionOk : +1 la VarDialogue.
--------------
On reprend les exemples des lieux A, B, C, D, E & F.
La première quête sera d'aller voir le boulanger qui se trouve dans le lieu B.
Une fois cela, fait vous devrez aller voir votre grand-mère qui se trouve dans le lieu C.
Ensuite, aller voir le boucher, dans le lieu E.
Après, aller voir le fleuriste dans le lieu D.
Il faudra aller chez le bijoutier dans le lieu F.
Et enfin, retourner chez toi dans le lieu A.
---------------
Code :
[IF VarHaut =0 && VarBas =0 && VarDroite =0 && VarGauche =0 && VarDialogue =0]Lieu A<hr>[Mod ActionHaut+]
[Mod ActionGauche+][Mod ActionDroite+]
[Mod ActionBas+]
[IF VarDialogue =0]Tu es chez toi, va chez le boulanger.
[Mod ActionOk][/IF][/IF]
[IF VarHaut =1 && VarBas =0 && VarDroite =0 && VarGauche =0]Lieu B<hr>[Mod ActionBas-]
[IF VarDialogue =1]Bravo ! Tu es chez le boulanger, maintenant, va chez ta grand-mère.
[Mod ActionOk][/IF][/IF]
[IF VarHaut =0 && VarBas =1 && VarDroite =0 && VarGauche =0]Lieu C<hr>[Mod ActionHaut-]
[IF VarDialogue =2]Tu es chez ta grand-mère, va chez le boucher.
[Mod ActionOk][/IF][/IF]
[IF VarHaut =0 && VarBas =0 && VarDroite =0 && VarGauche =1]Lieu E<hr>[Mod ActionDroite-]
[IF VarDialogue =3]Tu es chez le boucher. Allez chez le fleuriste.
[Mod ActionOk][/IF][/IF]
[IF VarHaut =0 && VarBas =0 && VarDroite =1 && VarGauche =0]Lieu D<hr>[Mod ActionGauche-]
[IF VarDialogue =4]Tu es chez le fleuriste. Va chez le bijoutier.
[Mod ActionOk][/IF][/IF]
[IF VarHaut =0 && VarBas =1 && VarDroite =1 && VarGauche =0]Lieu F<hr>[Mod ActionHaut-][IF VarDialogue =5]Tu es dans lieu F ! Retourne chez toi.
[Mod ActionOk][/IF][/IF]
[IF VarHaut =0 && VarBas =0 && VarDroite =0 && VarGauche =0]Lieu A<hr>[Mod ActionHaut+]
[Mod ActionGauche+][Mod ActionDroite+]
[Mod ActionBas+]
[IF VarDialogue =6]Tu es chez toi !
[Mod ActionOk][/IF][/IF]
Terminé ! J'espère que vous avez compris et n'hésitez pas à poser des questions sur le topic ;) !
Voici les réponses de cette discussion : (page 1/1)
Up :)
Merci de ne pas remonter un sujet pour ne rien dire. Je ne vois pas vraiment l'intérêt de ton « up », là.
Il a peut-être besoin de reconnaissance x).
Green c'est incroyable comme tu es agressive. Si j'ai "uper" le topic c'est pour remonter le sujet et avoir des avis sur le tutoriel, non ? J'ai pris du temps pour le faire et j'ai pas forcemment envie qu'il tombe dans les oubliettes au bout d'un jour. Donc l'intêret c'est d'avoir des commentaires constructifs pour savoir si le tuto est bien construit ou pas, c'est juste un "up".
Salut !
Très bon TUTO, mais, on n'est pas obligé de mettre autant d'actions et de variable = )
Pour les comptes normaux, il suffit de mettre qu'une seule variable, et laisser les 3 autres pour autres choses.
Par exemple :
1 Variable : Déplacement.
3 Actions déplacement : Gauche + 1 | Haut + 10 | Droite + 100
3 Actions déplacement retour : Retour gauche - 1 | Bas - 10 | Retour gauche - 100
1 Action retour au début : Annuler - 100000
En tout cas, moi, je l'ai fait, et ça marche très bien.
Bob.
Sinon, ton site, il est super.
Bob > Oui mais on peut pas faire plus de 10 lieux ;)
Merci beaucoup mais je crois que je ne vais jamais continuer :/
Mais, on peux augmenter les actions +1 +30 +1000 Par exemple.
Et c'est mieux que de perdre 3 variables xD
Pourquoi ? ! Allez fait un effort xD Il à l'air bien !
Je ne suis pas agressive (si tu veux, la prochaine fois, j'ajouterai un smiley ><). Je commente seulement. Je trouve profondément agaçant les messages qui ont un "up" pour seul contenu. Tu remontes si tu as quelque chose à ajouter, c'est tout.
Ouai c'est vrai ;)
Mais c'est plus complexe a coder.
Je verrai...
Green > Ok, j'y penserai.
Oui, essaye, ce sera mieux
. Imagine si tout le monde faisait ça ^^.
Il y a beaucoup plus simple, et on peut aller sur autant de lieux qu'on veut :)
2 variables, et 4 actions :)
Merci!
De rien c:
J'ai fait ce code mais il ne s'affiche pas! :( Pourquoi?
Voici le code :
<center>[IF Var5 = 0][Mod NomBidule] : Bon... Je doit trouver ce fameux Pirate...Mais je me demande ce qu'a voulu dire Lolipops...<img meute>[Mod Action4][/IF]
[IF Var5 = 1]Aller... Je doit continuer!<img foret>[Mod Action5][Mod Action4][/IF][IF Var5 = 2] [Mod NomBidule] Encore un peux... <img Rivi-re>[Mod Action5][Mod Action4][/IF][IF Var5 = 3][Mod NomBidule] Il est la! Au fond de la grotte! Mais? C'est un Ours! <img grotte> [Mod Action5][Mod Action4][/IF][IF Var5 = 4] Ours : Bonjour je m'appelle Pirate. Que veux tu?
[Mod NomBidule] : Eh bien... [Mod Action8] <img Pirate>[/IF][/IF]
</center>
Peut-être parce que ta Var5 est au dessus de 4.
Oui c'était sa! Merci!
Ƈяσκys--> Ton site est vraiment bien!
De rien & merci :)
Mais moi , sa met met les deux images en meme temps... Pourquoi?
Voici le code :
[IF Var5 =0 && Var4 =0 && Var7 =0 && Var6 =0][/IF]
<img moi>
Lolipops: Bonjour , je suis Lolipops , la chef de la meute. Comme tu est nouveau , Je vais déja te confier une petite mission. Tu doit aller voir Pirate. Facile non? Aller a tout a l'heure!
[Mod Action6][Mod Action4]
[Mod Action9][Mod Action11]
[Mod Action8]
[IF Var5 =1 && Var4 =1 && Var7=1 && Var6 =1][/IF]
<img meute>
[Mod Action6]
Regarde l'action qui est censée ajouté +1 à la VarHistoire, peut-être qu'elle n'ajoute rien ou que tu ne l'as pas mise dans ton code :/
Je n'ai pas compris avec la Variable retour. Elle sert a quoi?
Poster un message
Veuillez vous connecter pour poster sur le forum.