AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-24%
Le deal à ne pas rater :
PC Portable Gaming 15.6″ Medion Erazer Deputy P40 (FHD 144Hz, RTX ...
759.99 € 999.99 €
Voir le deal

 

 [Tutoriel] Créer une variable

Aller en bas 
+8
daminetreg
Harakna
bruyeres
Sammy
Adri
Jack
DamonX
Bast
12 participants
Aller à la page : 1, 2, 3, 4  Suivant
AuteurMessage
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyMer 13 Avr 2005 - 22:23

fleche_d Voici comment créer une variable de base(en D&D).. Ce que je vait montrer ici est l'une des nombreuses applications d'une variable Smile . la version de GM utilisée ici est la 5.3. Le but de cette prog est de passer au niveau suivant lorsqu'un certain type d'objets est détruit.

Voici l'onglet "code", qui sert à éxécuter un script ou a gérer des variables.

[Tutoriel] Créer une variable Var_01

pour commencer, on va créer l'objet qui servira à contrôler les variations de notre variable. (Bah oui, logique Smile )
On décoche la case "visible", pour que l'objet ne soit pas visible (bien sûr)
Dans l'événement "create", on met la fonction "Set the value of a variable". Ca servira à donner le taux de base de notre variable, que nous allons appeller "objets_ennemis". On la met à 0, et non relatif. (case relative décochée).

[Tutoriel] Créer une variable Var_02

On ajoute ensuite, dans l'événement "step", la fonction "If a variable has a value". La variable concernée est toujours "objets_ennemis". On va mettre comme "value" le chiffre d'objets à effacer avant de passer au niveau d'après. Ici, ça sera 10. l'"operation" sera "equal to".

[Tutoriel] Créer une variable Var_03

On ajoute à la suite l'action "Go to next room"

[Tutoriel] Créer une variable Var_04

Tout ça servira à ce que dès que la variable "objets_ennemis" sera égal à 10, le jeu passera un niveau suivant.

maintenant il ne manque plus que de faire nos ennemis. Le but de l'ennemi est de rajouter 1 à notre variable lorsqu'il est détruit.
On va donc créer un nouvel objet, que j'ai appelé ici "ennemi" (bah oui)
Dans l'événement "destroy", on va mettre l'action "Set a value of a variable". La variable concernée est toujours "objets_ennemis".
On appliqueras cette variation à notre objet contrôleur. la variation sera de 1, en relative (c'est à dire que ça s'ajoute au taux déjà atteind par la variable).

[Tutoriel] Créer une variable Var_05

Pour pouvoir tester notre variable (c'est à dire pouvoir détruire les objets ennemis), on va rajouter dans l'événement "Left button", l'action "destroy the instance", appliquée à l'objet lui-même. (apply to: self)

[Tutoriel] Créer une variable Var_06

On dispose ensuite nos objets dans la room, le nombre d'ennemis en fonction du chiffre fixé dans le contrôleur (ici, 10).

[Tutoriel] Créer une variable Var_07

Voila, le résultat sera que lorsque les 10 objets ennemis seront détruits, le jeu passera au niveau suivant.
Il y a bien sûr un moyen plus simple de passer au niveau d'après quand un nombre d'objets est égal à 0, mais ici nous avons voulu montrer comment utiliser une variable. happy1

Voici le .gmd que j'ai fait pour ce tuto:
http://site.voila.fr/bast/exemple_variable1.zip

@+ Bast

_________________
[Tutoriel] Créer une variable Sigico10


Dernière édition par Bast le Lun 31 Jan 2011 - 7:28, édité 2 fois
Revenir en haut Aller en bas
http://www.lecbna.org/
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyMer 13 Avr 2005 - 23:18

Cool ton tutorial, c'est vrai que beaucoup de personnes qui débutent se retrouvent toujours bloquées à cause de l'utilisation des variables, et ce n'est pas toujours simple à expliquer happy1
Ton tutorial s'avèrera bien utile pour certains super

:pac_gh: CONGRATULATIONS :pac_dr:

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Jack
Modérateur
Jack


Messages : 11568
Localisation : Dans un champ de pâquerettes
Projet Actuel : ma vie

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 8:39

BRAVO bast !!! je croi qu'on peu pas faire mieu !!! y faudrai faire ca pour d'autre fonctionalité du D&D !!
jai remarqué que les débutant demande comment par exemple faire sauté un gas !! alors qu'il faudrai leur aprendre les fonctionalité et apres tu peu tout faire !!! :fier:

_________________
J comme B
J comme H
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 12:11

Merci bien Very Happy
J'en ferait d'autres quand j'aurait le temps je pense happy1

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Jack
Modérateur
Jack


Messages : 11568
Localisation : Dans un champ de pâquerettes
Projet Actuel : ma vie

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 13:04

c'est cool coeur super

_________________
J comme B
J comme H
Revenir en haut Aller en bas
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 17:19

et l'autre facon c'est quoi?
et comment on fait ?

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 17:40

Si tu parles de l'autre façon de faire pour passer ua niveau suivant une fois tout les ennemis mort je t'ai mis un code dans l'autre topic clinoeuil

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 18:36

Ouai t'a plein de facons différentes là ça devrait te suffire happy1
Ya encore un troisièmme moyen, c'est léquivalent en D&D du script de DamonX: C'est la fonction "If the number of instance is a value"
(Dans l'onglet "control").

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 18:39

Bien dit! super :p_lol:

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 19:37

masi j fait comment si j'ai deja mon gars cree je le rajoute?
je doit changer des nom?

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 19:43

tu l'insere dans un objet dans l'event "step"

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 20:22

[Tutoriel] Créer une variable A1ly
mais la je vais sou pour rajouter la variable de bast?

Je l'ai cree comme il la dit : Mais je ne sais pas ensuite ou la mettre

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyJeu 14 Avr 2005 - 20:41

tu peut mexpliquer

avec photos si possible...

merci

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 0:52

tu devrais avoir un objet qui gère le déplacement, l'objet principal(le héros), c'est dans celui ci que tu dois mettre ta variable, et non dans l'objet enemy comme dans ton screen. Regarde par toi-même pour la pratique:

[Tutoriel] Créer une variable Screengm5fk.th

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 7:16

et je doit mettre la variable laquel? le 'controlleur ou l'autre?

et je la met dans camera? ou view?

au plus vit sera le mieux merci!

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 8:40

Tu mets exactement ce que j'ai mis sur le screenshot, avec la fonction "if a number of instances is a value" que tu trouves dans control, en mettant à la place de "enemy" le nom de ton objet 'ennemi'. Tu peux mettre ça dans n'importe quel objet tant qu'il reste présent dans la salle tout au long du niveau, tu peux même créer un nouvel objet 'CP' que tu mets dans la room et qui gère ça. super

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 11:24

Oui voila utilises l'autre fonction, les variables ça a l'air d'être trop compliqué pour toi hap
Suis les explications de DamonX super

Et cherche aussi par toi même, parce-qu'on ne va pas te faire tout ton jeu non plus, hein :gniah:
Si tu continues à demander pour tout tes petits problèmes, tu ne comprendra jamais comment ça marche. Il faut éxpérimenter la prog par toi même, c'est comme ça que tu apprendra et que tu t'amélioreras !

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Invité
Invité




[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 16:46

mais c'est juste sa que j'ai besoin car j'ai mit les codes mais quand je tire sur mes monstre ils disparessent mais apres sa ne change pas de niveaux
Revenir en haut Aller en bas
Jack
Modérateur
Jack


Messages : 11568
Localisation : Dans un champ de pâquerettes
Projet Actuel : ma vie

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 17:09

pour faire un bon jeu et aprendre à programmé y fau chercher et si ca marche pas perssévéré !! :hehe:

_________________
J comme B
J comme H
Revenir en haut Aller en bas
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 18:20

et encore une autre question comment je fait une page ou par exemple c'est noté commencer , quitter.

Et quand tu clci sur commencer: sa lance le jeux
Et quand tu clic quitter: sa quit le jeux

??????????????????

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 19:22

Oui bon ça tu peut très facilement trouver tout seul... :non2:

Tu met un objet "quitter" et tu met que quand on clique dessus avec le bouton gauche il quitte le jeu, pas difficile

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Jack
Modérateur
Jack


Messages : 11568
Localisation : Dans un champ de pâquerettes
Projet Actuel : ma vie

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyVen 15 Avr 2005 - 20:12

oui y faux en fait que tu aprenne les fonction de game maker et après tout poura faire ce que tu veu car si on continu comme ca on à qua faire le jeu te le donné et dire que c'est toi qui la fait !! essaille de cherché d'observé des GMD ou se trouve des menus !!!
je sui désolé de dire ca mais c'est la verité ! :sarcastique:

_________________
J comme B
J comme H
Revenir en haut Aller en bas
Invité
Invité




[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptySam 16 Avr 2005 - 19:22

C'est bon j'ai résuissi!!!!!

Pour la variable sa marche!
Et pour afficher le texte au début aussi!!
Et afficher un test ou tu clic ok aussi!!

Maintenant faut que je trouve comment faire ex: démarrer (cilc dessu sa te lance dans le jeux)

A plus
Revenir en haut Aller en bas
Invité
Invité




[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptySam 16 Avr 2005 - 19:42

Et j'ai changer de msn!

Ce n'est plus : letireurfloue@msn.com mais maintenant c'est :

adrien057@hotmail.com

a plus
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptySam 16 Avr 2005 - 20:15

Bah tu voit que tu peut y arriver par toi même happy1

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptySam 16 Avr 2005 - 22:16

Mais grâce à vous vous m'aider a être plus sûr de moi .

Un equestion sa j'ai essayer mais je n'est pas russit. Quand tu cree un objet commencer tu doit mettre quoi pour que quand tu clci dessu sa te lance le jeux?

Je n'est pas trouvé...

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptySam 16 Avr 2005 - 23:00

Tu doit mettre un truc de ce genre :

[Tutoriel] Créer une variable Gm1

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
DamonX
Utilisateur confirmé: Rang *****
DamonX


Messages : 2087
Localisation : Terre
Projet Actuel : Cuby²

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyDim 17 Avr 2005 - 1:58

voila je vois pas trop ou est ton problème lol

A part ça Bast, si c'est bien toi qui t'en charge, je compte beaucoup sur le petit exemple de 3D sous GM que tu devais nous concocter gnii
miciiiiiiiiii rouge

_________________
Mon avatar est un atwork Cuby réalisé par maxs, qui se reconnaîtra =)
Revenir en haut Aller en bas
Bast
Administrateur
Bast


Messages : 20019
Localisation : Alsace

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyDim 17 Avr 2005 - 6:50

Oui ça compte sur moi je le ferais dès que j'aurait le temps Very Happy

_________________
[Tutoriel] Créer une variable Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Adri
Utilisateur confirmé: Rang **
Adri


Messages : 374
Localisation : Hum? Ha oui chez toi!

[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable EmptyDim 17 Avr 2005 - 8:04

J'avais fais sa hier mais sa ne marchais pas j'avais du mal cliquer.

Merci.

_________________
Le site est ont construction

PHP et flash
Revenir en haut Aller en bas
http://ppa.roxorgamers.com
Contenu sponsorisé





[Tutoriel] Créer une variable Empty
MessageSujet: Re: [Tutoriel] Créer une variable   [Tutoriel] Créer une variable Empty

Revenir en haut Aller en bas
 
[Tutoriel] Créer une variable
Revenir en haut 
Page 1 sur 4Aller à la page : 1, 2, 3, 4  Suivant
 Sujets similaires
-
» Tutoriel debutants : créer un jeu de tir vu de haut
» [Tutoriel] Créer une Dll en C/C++ pour GameMaker
» Tutoriel : Créer un texte animer
» [Tutoriel] [Non Finis] Créer ses propres sauvegardes
» [Tutoriel] GML vs D&D

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Game Maker-
Sauter vers: