Creer une grande surface
Sam 10 Mai 2008 - 19:39
Ce tuto à pour but de réaliser un magasin style supermarché, tu entre dans la magasin, tu prend ce que tu veux acheter et tu va payer à la caisse, voilà en gros le but .
PARTIE I : Les objets
1 ) Nous allons créer des variables :
- une variable "Somme d'argent"
- une variable "Caisse"
- une variable "Prix à payer"
- une variable "Prêt"
Il reste une variable que je n'est pas citez, mais nous en reparlerons plus tard.
2 ) Nous allons nous occuper de l'objet maintenant ( Je fais faire la démarche pour un objet, mais ce sera la même pour tout les autres. )
D'abords créez un objet, j'ai pris comme exemple des bottes ( J'ai mis n'importe quoi comme parramètres )
Maintenant, créez un le même objet, mais neutre sans aucun effets, mettez juste l'objet en infinie :
3 ) Maintenant, réalisons un évènement commun :
Regardons les paramètres de cette événement commun :
- remplacer le mot "botte" par votre objet.
- lorsque un l'objet est enlevé, il s'agit de l'objet neutre.
- dans la variable "prix à payer" retirer le prix de votre objet, dans mon cas 80 euros (C'est cher les bottes )
- Nous arrivons à une nouvelle variable qui sera nécessaire pour chaque objet. Moi, je l'ais appelé "nombre de botte", donc si votre objet, c'est un DVD alors vous mettrez "Nombre de DVD".
ET maintenant, vous mettez cette évènement commun sur l'objet neutre ( J'ai appelé mon évènement commun "Botte") !
4 ) Sur la map : Réalisé une map sympa semblable à des magasins de nos jours :
5 ) Il faut placer l'objet sur la carte maintenant, alors, moi je l'ais placé sur le nombre n°1 de la map !
Pour cela créez un event et mettez y ceci :
Voilà la partie I est achevé, vous pouvez désormais prendre un objet et le reposé, Génial non ?... non... bon...
Partie II : La Caisse
Vous allez créer un event au n°2 de la map se sera....
Oulà, vous allé me dire ça fait beaucoup tout ça, mais je vais tous expliquer !
Créez un interrupteur du nom de "Prêt" !
1 ) SI le héros n'a pas pris de chose en rayon :
C'est la première condition, comme le perso n'a rien pris, la vendeuse lui souhaite bonne journée, puis je me suis fait une animation de porte ( numéro 3 sur la map du magasin) , le héros fait de bas vers le bas et la porte se referme, ceci et obligatoire pour éviter que le héros reste dans le magasin !
2 ) Si le héros n'a pas assez d'argent !!!
Cette fois-ci, ce n'est que ci le héros à pris des trucs en rayons : La caissière lui dit bonjour( la politesse) et on rend la variable "somme d'argent" = à l'argent du héros, pour des calculs qui vont suivre, ensuite on met une condition si la somme que le héros doit payer est supérieur à l'argent qu'il a. là on fait un petit calcul pour savoir combien il lui manque !
1.1 )Bonté caissière
Nous allons mettre en pratique la variable "bonté caissière" !
Encore une condition... et oui, si il vous manque 10 euros (j'utilise l'euro et vous ? ) ou moins, la variable "Bonté caissière" va choisir un nombre au hazar entre 1 et 2 si que fait qu'il y aura deux nouvelle condition !
La première est que ci la variable = 1 la gentille caissière nous fait cadeau de ce des quelques pièces
la deuxième est que ci la variable = 2 la méchante caissière va nous faire un prêt et donc l'interrupteur prêt est activé ! (Nous reparlerons du prêt plus tard)
et ensuite, sinon elle nous fait obligatoirement un prêt !
PS : a certain moment vous voyez "\V[25]" ceci permet d'afficher une variable, le nombre correspond à l'id de la variable :
25 = Argent manquant
21 = Somme d'argent
3 ) La fin (le décompte)
Maintenant, la caissière effectue ces calculs elle nous retir les objet neutre et nous les remplace par les vrai, elle gère l'argent et tout le bazar ! Et on retrouve l'animation qui fait sortir le héros !
Partie III : Le prêt
Alors si l'on à pas assez d'argent, on met en route l'interrupteur prêt, pourquoi ?
Regardons sur la map du magasin, le monsieur qui se trouve au chiffre 6 !
Créons cet event et mettez ceci :
L'interrupteur prêt n'étant pas activé, vous n'avez rien à rembourser, alors il vous dit bonjour !
Créez une seconde page et mettez ceci :
Là, l'interrupteur est activé, alors le monsieur, il vous affiche un message en montrant la variable "Argent Manquant" (25) car c'est dans cette variable que c'est calculé la valeur du prêt.
Ensuite, on rend égal la variable "Somme d'argent" à l'argent du héros, et on fait une condition que si la valeur prêt est plus grand
que la somme d'argent du héros, alors le prêt n'est pas remboursée ( On ne va pas faire un autre prêt ).
Et sinon, il retire l'argent, il nous dit combien il nous reste, et toutes les variables sont remis à zéros, l'interrupteur prêt est désactivé !
Et voilà, ce tuto, est presque terminé, mais il faut régler un détaille concernant le prêt dans la quatrième partie
Partie IV : Les Portes
Regardons la carte du magasin,... plus précisément aux numéros 7, 8 et 9 !
Ce sont les portes d'entrée automatique !
Premièrement : Créez les portes au numéros 7, pas de commande, simple.
Deuxièmement : Créez deux évènement qui se déclenche au contact du héros, ils sont sur la carte au numéro 8, et mettez comme évènement, une animation de porte pour les porte au numéro 7 de sorte que si le perso marche sur cette évènement, les portes s'ouvrent automatiquement, et ensuite vous faîte faire au héros deux pas vers le haut, et vous fermé les portes avec une nouvelles animation, ensuite vous créez une deuxième page, qui se déclenche, si l'interrupteur prêt est activé, et vous affichez comme message, exemple : "Vous ne pouvez pas entrer tant que vous n'avez pas remboursé le prêt" !
Voilà, j'espère que ce tuto vous à plus, et que vous ferez plein de petits magasins !
La démo : http://www.megaupload.com/fr/?d=6C9GBXW3
PARTIE I : Les objets
1 ) Nous allons créer des variables :
- une variable "Somme d'argent"
- une variable "Caisse"
- une variable "Prix à payer"
- une variable "Prêt"
Il reste une variable que je n'est pas citez, mais nous en reparlerons plus tard.
2 ) Nous allons nous occuper de l'objet maintenant ( Je fais faire la démarche pour un objet, mais ce sera la même pour tout les autres. )
D'abords créez un objet, j'ai pris comme exemple des bottes ( J'ai mis n'importe quoi comme parramètres )
- Spoiler:
Maintenant, créez un le même objet, mais neutre sans aucun effets, mettez juste l'objet en infinie :
- Spoiler:
3 ) Maintenant, réalisons un évènement commun :
- Spoiler:
Regardons les paramètres de cette événement commun :
- remplacer le mot "botte" par votre objet.
- lorsque un l'objet est enlevé, il s'agit de l'objet neutre.
- dans la variable "prix à payer" retirer le prix de votre objet, dans mon cas 80 euros (C'est cher les bottes )
- Nous arrivons à une nouvelle variable qui sera nécessaire pour chaque objet. Moi, je l'ais appelé "nombre de botte", donc si votre objet, c'est un DVD alors vous mettrez "Nombre de DVD".
ET maintenant, vous mettez cette évènement commun sur l'objet neutre ( J'ai appelé mon évènement commun "Botte") !
- Spoiler:
4 ) Sur la map : Réalisé une map sympa semblable à des magasins de nos jours :
- Spoiler:
5 ) Il faut placer l'objet sur la carte maintenant, alors, moi je l'ais placé sur le nombre n°1 de la map !
Pour cela créez un event et mettez y ceci :
- Spoiler:
Voilà la partie I est achevé, vous pouvez désormais prendre un objet et le reposé, Génial non ?... non... bon...
Partie II : La Caisse
Vous allez créer un event au n°2 de la map se sera....
- Spoiler:
- La Caissière
- Spoiler:
Oulà, vous allé me dire ça fait beaucoup tout ça, mais je vais tous expliquer !
Créez un interrupteur du nom de "Prêt" !
1 ) SI le héros n'a pas pris de chose en rayon :
C'est la première condition, comme le perso n'a rien pris, la vendeuse lui souhaite bonne journée, puis je me suis fait une animation de porte ( numéro 3 sur la map du magasin) , le héros fait de bas vers le bas et la porte se referme, ceci et obligatoire pour éviter que le héros reste dans le magasin !
2 ) Si le héros n'a pas assez d'argent !!!
Cette fois-ci, ce n'est que ci le héros à pris des trucs en rayons : La caissière lui dit bonjour( la politesse) et on rend la variable "somme d'argent" = à l'argent du héros, pour des calculs qui vont suivre, ensuite on met une condition si la somme que le héros doit payer est supérieur à l'argent qu'il a. là on fait un petit calcul pour savoir combien il lui manque !
1.1 )Bonté caissière
Nous allons mettre en pratique la variable "bonté caissière" !
Encore une condition... et oui, si il vous manque 10 euros (j'utilise l'euro et vous ? ) ou moins, la variable "Bonté caissière" va choisir un nombre au hazar entre 1 et 2 si que fait qu'il y aura deux nouvelle condition !
La première est que ci la variable = 1 la gentille caissière nous fait cadeau de ce des quelques pièces
la deuxième est que ci la variable = 2 la méchante caissière va nous faire un prêt et donc l'interrupteur prêt est activé ! (Nous reparlerons du prêt plus tard)
et ensuite, sinon elle nous fait obligatoirement un prêt !
PS : a certain moment vous voyez "\V[25]" ceci permet d'afficher une variable, le nombre correspond à l'id de la variable :
25 = Argent manquant
21 = Somme d'argent
3 ) La fin (le décompte)
Maintenant, la caissière effectue ces calculs elle nous retir les objet neutre et nous les remplace par les vrai, elle gère l'argent et tout le bazar ! Et on retrouve l'animation qui fait sortir le héros !
Partie III : Le prêt
Alors si l'on à pas assez d'argent, on met en route l'interrupteur prêt, pourquoi ?
Regardons sur la map du magasin, le monsieur qui se trouve au chiffre 6 !
Créons cet event et mettez ceci :
- Spoiler:
L'interrupteur prêt n'étant pas activé, vous n'avez rien à rembourser, alors il vous dit bonjour !
Créez une seconde page et mettez ceci :
- Spoiler:
Là, l'interrupteur est activé, alors le monsieur, il vous affiche un message en montrant la variable "Argent Manquant" (25) car c'est dans cette variable que c'est calculé la valeur du prêt.
Ensuite, on rend égal la variable "Somme d'argent" à l'argent du héros, et on fait une condition que si la valeur prêt est plus grand
que la somme d'argent du héros, alors le prêt n'est pas remboursée ( On ne va pas faire un autre prêt ).
Et sinon, il retire l'argent, il nous dit combien il nous reste, et toutes les variables sont remis à zéros, l'interrupteur prêt est désactivé !
Et voilà, ce tuto, est presque terminé, mais il faut régler un détaille concernant le prêt dans la quatrième partie
Partie IV : Les Portes
Regardons la carte du magasin,... plus précisément aux numéros 7, 8 et 9 !
Ce sont les portes d'entrée automatique !
Premièrement : Créez les portes au numéros 7, pas de commande, simple.
Deuxièmement : Créez deux évènement qui se déclenche au contact du héros, ils sont sur la carte au numéro 8, et mettez comme évènement, une animation de porte pour les porte au numéro 7 de sorte que si le perso marche sur cette évènement, les portes s'ouvrent automatiquement, et ensuite vous faîte faire au héros deux pas vers le haut, et vous fermé les portes avec une nouvelles animation, ensuite vous créez une deuxième page, qui se déclenche, si l'interrupteur prêt est activé, et vous affichez comme message, exemple : "Vous ne pouvez pas entrer tant que vous n'avez pas remboursé le prêt" !
Voilà, j'espère que ce tuto vous à plus, et que vous ferez plein de petits magasins !
La démo : http://www.megaupload.com/fr/?d=6C9GBXW3
- Thierry T.Membre
- Nombre de messages : 664
Age : 29
Localisation : Marseille (13).
Distinction : questionneur à répétition
Date d'inscription : 01/03/2008
Re: Creer une grande surface
Sam 10 Mai 2008 - 19:50
Très bon tuto mais bon ça prend du temps et de la place XD !!
Non je lol c'est super utile !!
Non je lol c'est super utile !!
- InvitéInvité
Re: Creer une grande surface
Sam 10 Mai 2008 - 19:55
J'aime beaucoup ! C'est vraiment bien joué
- metakingMembre
- Nombre de messages : 368
Age : 29
Distinction : aucune
Date d'inscription : 18/04/2008
Re: Creer une grande surface
Sam 10 Mai 2008 - 19:59
Merci ceux tutoriel est trés bien fait
- GummyStaffeux retraité
- Nombre de messages : 2666
Age : 33
Localisation : Belgique
Distinction : Modérateur imprévisible
Papy Lolo' [Nabots Nimousse]
Date d'inscription : 27/01/2008
Re: Creer une grande surface
Dim 11 Mai 2008 - 0:17
C'est bien j'y aurais jamais pensé!
Tu te compliques un peu la vie avec tes calculs de variables, je te conseille de faire un tour sur le tutoriel conçernant les opérations sur variables...
Je hais ce procédé bassement commercial
Tu te compliques un peu la vie avec tes calculs de variables, je te conseille de faire un tour sur le tutoriel conçernant les opérations sur variables...
Je hais ce procédé bassement commercial
- War AdventureMembre
- Nombre de messages : 49
Age : 30
Localisation : Canada, Québec, Montréal, Beaconsfield
Distinction : aucune
Date d'inscription : 01/05/2008
Re: Creer une grande surface
Ven 16 Mai 2008 - 17:17
Vriment bon tuto... un peu long mais tres bien expliquer
- KarasuMembre
- Nombre de messages : 88
Age : 31
Distinction : aucune
Date d'inscription : 26/03/2008
Re: Creer une grande surface
Sam 17 Mai 2008 - 18:27
J'ai l'impression que faire un event par objet est long... ou alors j'ai rien compris. Mais y'a pas moyen de jouer ça avec une variable et un événement commun? Je crois que l'on peut enregistrer un objet dans une variable, non?
Bref je dis peut-être n'importe quoi.
Sinon bien expliqué ton tuto ^^ merci de partage.
Bref je dis peut-être n'importe quoi.
Sinon bien expliqué ton tuto ^^ merci de partage.
Re: Creer une grande surface
Mer 21 Mai 2008 - 15:22
Voilà, le Tuto est terminé, et j'éspère qu'il vous sera utile !
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum