-
Limite de Variable.
Bien le bonjour à tous, alors me re-voilà pour une seconde question que je n'arrive pas à résoudre, c'est pas vraiment un problème mais plutôt une demande d'informations.
J'étais actuellement en train de paufiné mon jeu de manières intuitives quand j'ai voulu "jouer" avec les variables pour créer un système de vie personnalisé, de munitions et de loot des monstres, bref !
Est-ce êxtremement confus et ambigü ou est-ce simplement moi qui l'utilise vraiment mal ? J'veux dire, je vois qu'on peut créer une variable sur chaque lettre de l'alphabet, ne peut-on pas en créer plus ? Puisque je présume tout d'même que certains jeu réquierent bien plus que 26 variables [img]<<GRAEMLIN_URL>>/shocked.gif[/img]
Et ensuite, puis-je nommer mes variables ? Au lieu de les chercher par les lettres de l'alphabet ? J'en convient que la facilité pour moi vu mon pauvre nombre de variable, mais si on en atteint une quantité énormissime, ça peut devenir relativement confus...
Merci d'avance. [img]<<GRAEMLIN_URL>>/smile.gif[/img]
-
Re: Limite de Variable.
les variables globale sont illimitées, va dans les propriété de ton applis >> globale, pour les objets sa s'arret à Z,
tu peut les renommer double clique dessus le nom, pareil pour les objet tous sa dans les propriétées, c'est trés trés simple [img]<<GRAEMLIN_URL>>/wink.gif[/img]
-
Re: Limite de Variable.
Aaah, mais moi je faisais tout dans l'éditeur d'évenements, en fait par exemple pour les munitions, j'ai mis une variable pour la B qui change j'avais pas fais ça dans un objet [img]<<GRAEMLIN_URL>>/shocked.gif[/img]
Parce que là, par exemple, j'me retrouve coincé avec mes monstres, chaque monstre a deux Points de vie, et quand mon personnes les tappes deux fois, ça fonctionne, le soucis, c'est que quand j'en met plusieurs, si y'en a un qui meurent, tous les monstres meurent en même temps puisque la variable tombe à zéro, je dois systématiquement faire une variable différentes à CHAQUE monstres ? Ca va me faire des centaines de variables si je fais ça ? Ou y'a une solution plus logique, peut-être... :x
-
Re: Limite de Variable.
Salut,
"certains jeux réquierent bien plus que 26 variables"
Il existe aussi l'objet tableau.
Quelques explications avec mise en pratique?
http://biblioklik.free.fr/MMF2/04sou...3/Legende3.zip
A+
-
Re: Limite de Variable.
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: SpringUp</div><div class="ubbcode-body">Salut,
"certains jeux réquierent bien plus que 26 variables"
Il existe aussi l'objet tableau.
Quelques explications avec mise en pratique?
http://biblioklik.free.fr/MMF2/04sou...3/Legende3.zip
A+</div></div>
Effectivement, une facilité bien plus déconcertante que tout ce que j'aurais pu tenter de moi-même.
Un grand merci à toi.
-
Re: Limite de Variable.
En revanche, toujours le même soucis, même avec ça, dés que la variable atteint zéro tous les sprites meurent puisque la variable est liée au sprite.
Même si ce sont deux monstres identiques, je suis quand même obligés de créer deux sprites avec le même design pour distinguer deux variables pour leurs points de vies ?
-
Re: Limite de Variable.
-
Un sprite reste un sprite, et une variable reste une variable.
Tu donnes l'impression que c'est encore confus (lol).
Dans le Newbie Tutorial 02, Training Mode RL, il n'y a qu'un seul actif "Inter", pour les obstacles, les potions, les monstres.
http://biblioklik.free.fr/MMF2/04sou...wbieTuto02.zip
Le même sprite, peut être placé des centaines de fois dans la scène.
Il est possible de l'identifier, ou autre avec une variable, de lui donner 100 points de vie par exemple.
A toi de faire en sorte que seul le sprite touché par le joueur, se retrouve avec des points de vie en moins.
A mon humble avis, tu utilises une condition ou des conditions qui détruisent tous les monstres, et non un seul.
-
-
Re: Limite de Variable.
En effet... J'ai crée une "variable=2" avec comme condition que à chaque fois qu'il entrait en colision avec mon attaque la variable était soustraite d'un point, et tout les sprites étaient associés à cette variable, j'en convient qu'il était tout simplement logique qu'il se vaporisaient tous, je savais que c'était à cause de cette manipulation, c'est juste que je ne parvenais pas à trouver comment les distingués. Je vais aller voir le "NewbiesTuto02" en espérant pouvoir progresser, j'vais presque l'impresion de stagner, mais aucunes chances d'abandonner.
Edit : Bon et bien, ma stupidité déconcertante n'a pas pu réusir à distingués deux sprites au touché donc du coup j'vais établir ce sytème avec plusieurs sprites... Ca m'apprendra à tenter des projets trop "volumineux" pour mon niveau, je crois...
Edit 2 : Finalement je suis psychologiquement incapable d'arrêter d'essayer, bien que je n'y arrrive toujours pas, mais ça c'est un détail, crois-tu que tu pourrais me consacrer un tantinet de ton temps précieux à poser les yeux sur mon mfa ? [img]<<GRAEMLIN_URL>>/smile.gif[/img]
Edit 3 : Après deux trois chipotage j'ai finalement réussi à en tirer quelques chose, je ne trouve pas vraiment ça satifaisant mais c'est tout ce que j'ai pu en tirer, j'ai mis une variable pour la barre de vie et dés qu'un sprite meurent elle reprends sa valeur de base, ça fonctionne à merveille, sauf que quand on touche un ennemi et qu'on touche un autre de la même famille c'est le second qui meurent, c'est logique, mais bon, j'ai pas pu vraiment faire mieux.
( Je donne le lien du mfa au cas où : http://www.packupload.com/VRFJFG0IMYM )
-
Re: Limite de Variable.
bonjour limyr j ai regarde dont code voila pour toi quelle-que motif sur dont fichier du vas comprendre sur la variable différentes à CHAQUE monstres
pour téléchargé ici: http://caverne02.free.fr/pourLimyr/Unknown2.zip
a bientôt
-
Re: Limite de Variable.
Salut Limyr,
sans te blesser, ton exemple ne donne pas envie de se plonger dans le travail effectué.
Pourquoi?
Aucune organisation dans l'éditeur d'événements.
Utilisation de gadgets, extension, behavior.
Concernant les extensions, elles ne sont pas toutes fiables, elles réclament un minimum d'expérience, s'il y a un "bogue" récurant en plein projet, le travail est à refaire.
Behavior, widget, des trucs qui compliquent plutôt le "klik coding", à moins d'avoir de solides notions de programmation.
Quand on débute, les groupes d'événements, cela permet une organisation aux petits oignons, surtout de comprendre pourquoi, tel ou tel objectif n'est pas atteint.
Il suffit de jouer avec l'activation, ou la désactivation sur un ou plusieurs groupes.
En clair, essaye d'avoir de la hauteur, évite de subir autant que faire se peut.
L'objectif numéro un, d'un padawan, les moteurs de déplacement, le training mode.
Un genre de jeu, pose une ou plusieures problèmatiques, dans ton cas, le déplacement adverse.
Un forum, donne des solutions au coup par coup, rarement des notions de programmation.
Néanmoins, il est possible de faire sans, mais cela réclame un minimum d'organisation, sinon le projet ne sera jamais finalisé.
Comme tu débutes, mets toi face à des questions pragmatiques.
Questions pragmatiques => Fondées sur la pratique.
La première est, je suis capable de programmer quoi?
Déjà le moteur de tir te pose problème... Ouille!
Un menu, un GDD et toutes babioles ne servent à rien, en plus du training mode, au début.
Le mieux est de commencer par des scènes tests, de réaliser les moteurs, un par un, ensuite de les lier, afin d'obtenir un début de jeu valable.
De quel moteurs a besoin ton projet?
A toi de répondre à la question.
Comprends que je te te fais aucun reproche, j'essaye de t'aider, le but étant d'atteindre les objectifs imposés par un projet, loin de moi, l'idée de t'humilier.
Voici un exemple concernant ton problème.
http://www.toofiles.com/fr/rawfilesd...anelotron.html
Quand j'ai commencé, d'abord des recherches sur le Net, histoire de voir si des moteurs existent déjà, ensuite décorticage et mises en pratiques.
Je procède de la même manière aujourd'hui encore, de moins en moins au regard de mon misérable niveau.
En savoir plus sur un training mode?
http://clickmoteur.blogspot.fr/2012/...c-tgf-mmf.html
"Celui qui oublie ses racines n'atteint jamais sa destination."
Proverbe Philippin.
A+
-
Re: Limite de Variable.
En réalitée je ne me suis pas sentis humilié ou blessé, je trouve tes poste ultra-constructif, mais il est vraie quand as toujours tendance à se croire plus haut qu'on ne l'est et qu'avec de la persévérance on pouvait réaliser des choses impossible pour notre niveau, je chercheais à m'améliorer et je pensais bien faire à la base, je voyais pas un "Space Invaders Like" si compliqué de base et comme je savais pas vraiment où commencé et ne trouvait pas de tutos progressif adapté aux débutants qui donnaient vraiment du fil à retordre progressivement, j'ai décidé de me les donner moi-même, merci beaucoup, SpringUp.
-
Re: Limite de Variable.
-
Je te remercie infiniment pour ta lucidité, rien n'interdit de poster, quand il s'agit de trouver de l'aide, tu as bien fait.
Mes exemples s'adressent à des personnes, capables de se débrouiller un minimum avec l'interface TGF, MMF, voire à des cliqueurs(euse) confirmés.
La "communauté française", si communauté il y a, propose des cours pour tous les niveaux.
Il existe un site qui apporte beaucoup, pour un débutant, au coin du click, c'est tout en douceur et progressif.
http://dchacornac.free.fr/tgf/tgfmmf.htm
Il y a aussi le site de tonton Georges, avec des cours exemplaires.
http://creermesjeux.free.fr/
Sur Biblioklik, il y a aussi des exemples niveau débutant, en cherchant un peu.
http://biblioklik.free.fr/MMF2/04sources/sources01.htm
Au départ, ne pas griller les étapes, faire beaucoup de tutoriaux, puis laisser décanter, ensuite tout te paraîtra plus facile.
J'ai commencé par un cours sur un magazine, un casse brique, trois jours à le faire. => Mdr.
-
-
Re: Limite de Variable.