GM et son moteur

Démarré par Helmasaur, 26 Janvier 2008 à 14:19

0 Membres et 1 Invité sur ce sujet

Game Maker n'a pas de moteur, c'est à l'utilisateur de le créer en GML.
Je souhaiterai avoir plus d'informations sur :

  • les possibilités
  • le temps de création
  • le résultat
  • la difficulté

À par le moteur, quel est l'avantage de GM face à RPG Maker ?

GM EST un moteur. C'est juste que c'est à l'utilisateur de le "spécialiser".

Sinon, ça dépend de quel type de moteur tu veux coder: RPG, jeu de plates formes, etc.

Pour ma part j'ai codé une bonne partie de moteur à la Zelda en 5-10 heures, tout étant opérationnel au niveau du perso/ennemis/etc en ne connaissant pas grand chose du GML à la base. Après je code plutôt rapidement et j'ai une certaine expérience derrière moi (ouais je me la pète  B) ) donc je ne peux pas te dire quel temps ça te prendra à toi.


Hum ? Sortir mon moteur en open source un jour pour en faire un framework commun à la communauté qui veut participer à un de mes projets ? Ca pourrait arriver...

Les possibilités:

Quasiment tous en fais, tu peux faire un jeux plateforme jusqu'a un jeux 3D en ligne (malgré que ce dernier n'est pas conseiller sur game maker  :mrgreen:.

Temps de création:

Variable ca depend de la vitesse où tu apprend et a quel vitesse tu ecrit le code, si tu fais moin ou plus d'erreur... En gros impossible de te dire ca.

Résultat:

Exellent si tu te sert bien du Gml.

Difficulté:

Très facile, le Gml ne comporte rien de compliquée, tant que tu sais faire des inéquations tu devrais pouvoir t'en sortir (même si y'a d'autre truc mais c'est juste de la logique aussi  :mrgreen:)

L'avantage de Gm face a Rpg maker? Tu rigole la.... met rpg maker au cube et tu n'obtiendrais même pas le centieme du résultat d'un projet bien fait sur Gm. C'est comme comparé un 0.10$ a un billet de 50$...


Erf grillé par nox.

La seule difficulté je dirais, c'est son niveau en Math, après, ben ça devrait aller si on s'y met.

CitationVariable ca depend de la vitesse où tu apprend et a quel vitesse tu ecrit le code, si tu fais moin ou plus d'erreur... En gros impossible de te dire ca.

Résultat:

Exellent si tu te sert bien du Gml.

Bof, Game Maker est archi-buggé/mal concçy sur certains endroits, et ça m'aurait plus arrangé de coder moi même du début plutôt que de contourner le bug.

Citation de: Zaki le 26 Janvier 2008 à 14:31
La seule difficulté je dirais, c'est son niveau en Math, après, ben ça devrait aller si on s'y met.

Le niveau en maths ? Le niveau de 6ème suffit largement...

Citation de: Noxneo le 26 Janvier 2008 à 14:32
Citation de: Zaki le 26 Janvier 2008 à 14:31
La seule difficulté je dirais, c'est son niveau en Math, après, ben ça devrait aller si on s'y met.

Le niveau en maths ? Le niveau de 6ème suffit largement...
Ah bon ? C'est moi qui doit être pas bon alors .... :P


Outre le D&D, on va dire que tu codes tout, mais d'une façon beaucoup plus facile qu'en C#/++. De plus, si tu comprends l'anglais, les fonctions devront (normalement) être reconnaissable facilement, genre draw_sprite() ou d3d_start().

C'est quoi le D&D :unsure: ?

Pour l'anglais ok et si c'est vraiment beaucoup plus simple que le C++, je crois que c'est une bonne solution.
C'est sur le site francophone de Gm pour apprendre le GML ou il y a mieux ?

En fait, la meilleure solution, c'est d'apprendre seul, mais si tu veux vraiment un site, tu vas sur www.gamemaker.fr .
Ensuite, le D&D, c'est le Drag and Drop, mot par mot ça donne Prend et Dépose, c'est genre tu as des icones qui te permettent de programmer encore plus facilement, tu déposes une icone sur ton objet/perso et tu la configures. Je pense pas que ça t'éclaircie beaucoup alors voila une screen :

C'est GameMaker là.
Et là, tu n'as rien codé ^^ .

Et le résultat sera moins bons que si tu codais en GML, car c'est bien moins clair, et les conditions, entre autre, sont impossible à gérer. ;)

Citation de: Neo2 le 26 Janvier 2008 à 15:12
Et le résultat sera moins bons que si tu codais en GML, car c'est bien moins clair, et les conditions, entre autre, sont impossible à gérer. ;)
Bof, je fais quasiment tout en DnD, c'est beaucoup plus lisible si on a l'intention de partager son boulot. Si c'est pour m'emmerder à taper du code et à le commenter, autant faire ça avec un bon framework (style XNA :-° )

26 Janvier 2008 à 15:17 #12 Dernière édition: 26 Janvier 2008 à 15:36 par Helmasaur
Citation de: Neo2 le 26 Janvier 2008 à 15:12
Et le résultat sera moins bons que si tu codais en GML, car c'est bien moins clair, et les conditions, entre autre, sont impossible à gérer. ;)
Les objets ajoutés génère du code donc il est possible d'améliorer le script après...

EDIT : C'est quoi les DLL et les GEX ? Comment se font les déclencheurs : en programmant ?

C'est sur que codé en C#, C, C++ c'est mieu et plus pratique mais le niveau est beaucoup plus èlevé aussi  :mrgreen:.
Le Gml est a mon avis une bonne base et l'on peut faire des très beau projet dessus.

Oui les déclencheurs ce font en programmant ex:

{
if ''la condition'' , ''resultat''
}

26 Janvier 2008 à 15:48 #14 Dernière édition: 26 Janvier 2008 à 16:11 par Zaki
C'est beaucoup trop long le D&D, alors qu'en GML, ça va beaucoup plus vite, enfin pour moi.

Pour répondre à ta question sur les possibilités, voici deux merveilles faites avec GM :
Return to Sector 9
Frozzd

Quand tu t'y habitue, quelqu'un comme moi qui prend 30 minutes a faires un script de déplacement et que en plus ce script est plus pourris qu'en drag n drop  :mrgreen:...

C'est une juste une question de retien-drage (je sais, vieux mot). Sinon, en ce qui concerne les possibilités de GM, elles sont assez hautes tout de même, mon post précédent te le confirmera.

Il n'y a plus d'événement comme RPG Maker et plus de BDD, je suppose. Comment faire pour les graphismes ? Une animation comme de l'eau, l'animation du personnage ou autre.
Il y a un template à respecter pour les tileset, charset, etc. ?

Je comprends maintenant pourquoi choisir GM :).

Les images, elles sont toutes séparés, elles sont dans ce dossier :

On les appelle des sprites, et chaque sprite contient des images qui forment l'animation.

Tu ne te sers pas des background et des tiles ? Et béh, ton code doit être sacrément moche à voir...

Citation de: Noxneo le 26 Janvier 2008 à 16:44
Tu ne te sers pas des background et des tiles ? Et béh, ton code doit être sacrément moche à voir...
Mais non, mais non, ils sont aussi jolis que mes cours.

Bon, je t'explique, les backgrounds servent à la fois d'arrière-plan et de tiles, tu peux donc charger un Chipset de RpgMaker et te servir pour mapper, par contre, pour animer, va falloir coder(et je dis bien coder).

C'est pas ce que j'appelle coder de faire un sprite et l'assigner a un simple objet. ;)

Je lui ai même pas parlé d'assignements de sprite, pourquoi tu dis ça ?

Comment faire pour un personnage parcequ'il y a une animation, il faut que je découpe chaque partie (attaque d'un côté, côté du personnage, etc.
Et pareil pour les tileset, il faut faire une image par carreaux ? Est-ce qu'il y a des palettes comme dans RPG Maker, ce qui est très embêtant d'ailleurs ?

Citation de: Helmasaur le 26 Janvier 2008 à 17:17
Comment faire pour un personnage parcequ'il y a une animation, il faut que je découpe chaque partie (attaque d'un côté, côté du personnage, etc.
Tu veux dire mettre l'épée dans une image et le perso dans une autre ? Non, ça n'est pas nécessaire, Powaa Codage.
Citation de: Helmasaur le 26 Janvier 2008 à 17:17
Et pareil pour les tileset, il faut faire une image par carreaux ?
Non, en fait, tu fais ton propre tileset, et la taille des carreaux, c'est toi qui la choisit.
Citation de: Helmasaur le 26 Janvier 2008 à 17:17Est-ce qu'il y a des palettes comme dans RPG Maker, ce qui est très embêtant d'ailleurs ?
Pas de palettes, non.

Merci pour ces infos, mes 1ere question en ont engendrés d'autres :mrgreen:. Mais je crois que j'ai eu la réponse à tout ce que j'avais besoin de savoir sur GM  ^_^.

Finalement, je vais utiliser Game Maker qui est plus attrayant (même si j'utilise pas trop RPG Maker) :).

J'ai voulu télécharger Game Maker mais je sais pas si il faut prendre la version 6, 7 Lite ou 7 Pro (si il n'est pas trop chère) :(...
Vous me conseillez quoi ?
J'ai remarqué qu'il est en anglais, il n'y a pas de patch pour le mettre en français ? (je pourrais m'en servir mais ça reste toujours plus facile)

PS : bientôt une version Mac (pas d'info pour Linux). Le projet qui a été créé sur Windows pourra être ouvert sous Mac OS pour être compilé ?

Je te conseille de prendre la 7 lite, et si elle te convient alors de considérer l'achat de la 7 pro.

Sinon non, pas de patch français.

Pas de patch français, mais il y a la documentation traduite en français par Philippe Ragni alias Xierra54 sur Game Maker Zone. Tu peux la trouver dans la rubrique "Documentation" de la section "Make" du site Yoyogames.
Ensuite, prends la 7 car les jeux faits avec la 6 ne sont pas compatibles avec Vista, même s'il existe un logiciel pour les convertir, on perdra niveau graphisme.