CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J'aide les personne dans Game maker

MoiNonPlus2
MoiNonPlus2
Niveau 9
02 mai 2014 à 02:48:53

Bon j'ai réussis à eviter le message d'erreur grâce à la solution du message précédent et en créant la variable dans l'event create de l'objet.

Par contre il semble qu'elle ne veuille pas se mettre sur 1, je reviens chaque fois à l'écran de sélection même en ayant sélectionné le mode survival.

MoiNonPlus2
MoiNonPlus2
Niveau 9
02 mai 2014 à 23:08:38

Bon j'ai un gros problème avec les variables. Déjà pour le survival ça ne marche pas, et là non plus. J'ai voulu créer des niveaux de difficulté, à la base la variable stock 2 soit le niveau normal, si on clique sur un autre mode elle varie, puis dans un niveau la vitesse s'adapte selon la valeur de la difficulté.

Sauf que pour ne pas avoir de message d'erreur, j'ai du créer un objet sans sprite que je place dans toutes les pièces. A sa création, il définit la variable difficulté à 2, puis quand on clique sur un autre niveau elle est censé varier. Mais en jeu, message d'erreur...

J'ai l'impression qu'à la base la variable n'est pas créée :(

MoiNonPlus2
MoiNonPlus2
Niveau 9
02 mai 2014 à 23:25:32

Avec

globalvar difficulty_v;
difficulty_v=2;

plus de message d'erreur, mais le perso ne tombe plus :hap:

MoiNonPlus2
MoiNonPlus2
Niveau 9
03 mai 2014 à 00:34:46

Désolé pour tous les posts à la suite mais j'apporte une bonne nouvelle (enfin aussi une mauvaise :hap: )

En gros j'ai réussis pour le mode de difficulté en utilisant les variables globales (en gros). Par contre pour le mode survival je n'y arrive toujours pas.

J'ai mis un objet seulement à l'écran d'accueil qui charge la variable et qui la met à 0:

globalvar survival_v;
survival_v=2;

Ensuite, quand on clique sur le bouton survial, on a:

global.survival_v=1;

et si on clique sur le bouton level, ça met 0.

A la fin du premier niveau, j'ai (en blocks cette fois):

if global.survival_v is equal to 1
----go to room TS1 //un écran de transition
else
----go to room niveaux //écran de sélection des niveaux

Et je pense que l'erreur est là. Pour le "if global.survival_v is equal to 1" je dois lui dire à quel objet cela s'applique. J'ai essayé plusieurs solutions, la plus logique étant de mettre l'objet dédié à la variable (celui qui l'initialise), mais chaque fois, j'ai ça:

___________________________________________

    1. ###############################################
    2. #######################################

FATAL ERROR in
action number 1
of Step Eventjoueur_Obj
for object end0_Obj:

Push :: Execution Error - Variable Get -7.__b__(100000, -1)
at gml_Object_end0_Obj_Collision_0 (line 7) - if __b__

    1. ###############################################
    2. #######################################

Des idées?

MoiNonPlus2
MoiNonPlus2
Niveau 9
03 mai 2014 à 00:41:03

C'est bon ça fonctionne, je l'ai mis sur self. J'ai du aussi toucher à autre chose mais bon... :hap:

-nanobit-
-nanobit-
Niveau 5
03 mai 2014 à 02:01:38

Bonjour j'aimerais savoir comment faire pour faire une condition :
"si le score est de tant alors"
je trouve pas dans le logiciel

chopsueys
chopsueys
Niveau 18
03 mai 2014 à 02:15:08

une condition c'est un "if"

if condition
{
//action
}

exemple:

if score>10
{
room_goto(ro_level2)
}

Si la variable score est plus grand que 10 alors on va à la room "ro_level2"

autre exemple:

if place_free(x+1,y)
{
x+=1
}

Si la place est libre au coordonnés x+1 et y alors x est plus grand de 1

chopsueys
chopsueys
Niveau 18
03 mai 2014 à 02:30:39

Si tu veux un équivalent sans programation utilises les icônes dans l'onglet action
exemple:

http://1.bp.blogspot.com/-oBva3ra5qnY/T_3hbJ42yLI/AAAAAAAAAJE/iMUCs8JWfvc/s1600/gamemaker_scrnshot.png

chopsueys
chopsueys
Niveau 18
03 mai 2014 à 02:33:07

L'onglet control je voulais dire.
Les triangles "block" remplacent les { }

-nanobit-
-nanobit-
Niveau 5
03 mai 2014 à 12:42:34

merci ça y est ! :)

MoiNonPlus2
MoiNonPlus2
Niveau 9
03 mai 2014 à 13:30:11

On m'a signalé un bug sur mon jeu, mais je ne vois pas vraiment comment le résoudre. Voici le lien du jeu: http://gamejolt.com/gamesames/arcade/don-t-touch/26046/

En gros, quand on reste appuyé et qu'on met la souris à l'extrême bord de l'écran, le perso sort de la salle et peut donc arriver à la fin du niveau :(
Je suppose que c'est lié à la room et la hitbox des murs, mais j'ai vérifié et cette dernière couvre bien les bords.

skynintendo
skynintendo
Niveau 10
03 mai 2014 à 13:31:07

J'ai jamais utilisé Game Maker mais j'ai une question, c'est quoi le langage qui est utilisé pour les scripts ?

MoiNonPlus2
MoiNonPlus2
Niveau 9
03 mai 2014 à 13:35:48

Le GML (Game Maker Language).

TortankPRO3000
TortankPRO3000
Niveau 9
04 mai 2014 à 17:59:59

Moi je lançe le projet Super Smash bros maker !!!

chopsueys
chopsueys
Niveau 18
05 mai 2014 à 19:03:59

MoiNonPlus2 ben si tu utilises mon code t'auras plus ce problème mais sinon utilises des conditions qui testent la position en utilisant xview wview ...

MORRAY_GITANE
MORRAY_GITANE
Niveau 10
06 mai 2014 à 00:51:32

Salut a tous, j'ai commencer un projet avec quelques amis, ça fait quelque temps qu'on en discute et après avoir tout mis a plat sur papier etc on a décider de ce lancer :)

Seul truc j'ai juste besoin de quelqu'un qui pourrait me décrire comment arriver ou tel ou tel actions, ya pas grand choses les actions resterons principalement les mêmes tout le long du jeu, mais je need quand même quelqu'un qui puisse m'éclaircir sur 2/3 choses. a la limite je peu même vous payer un petit quelque chose en fonction de l'aide fournies pasque bon le bénévolat c'est pas toujours l'éclate...

Si quelqu'un veut en discuté merci de m'add skype : zmokeur (neophyte)

matvm
matvm
Niveau 9
06 mai 2014 à 21:26:17

Salut salut, désoler de vous embêter, mais est-ce que quelqu'un connais une façon de remplir une variable en fonction d'une autre variable.
Un truc genre:
VariableGenerale = "Salut"
Objet1."VariableGenerale" = 1
et que la variable changer dans Objet1 soit Objet1.Salut ?
(Pour ceux qui auraient pas compris puisque je m'exprime très mal, sa serait que ce soit le contenu de VariableGeneral qui soit le nom de la variable changer)

chopsueys
chopsueys
Niveau 18
06 mai 2014 à 22:58:48

Explique plutôt le résultat final que tu veux obtenir, à quoi ça va te servir.
Par ce que je vois pas pourquoi tu aurais besoin de faire ça, et je sent que t’essayes de trouver une solution à ton problème de la mauvaise façon.

skynintendo
skynintendo
Niveau 10
07 mai 2014 à 00:03:13

J'ai une question, on est obligés de faire les scripts en GML ou y a des add-ons pour d'autres langages ?

chopsueys
chopsueys
Niveau 18
07 mai 2014 à 00:34:46

Si tu trouves des limites au gml tu peux utiliser des dll.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware