Forum Solarus-Games francophone

Jeux amateurs => Aide & support => Discussion démarrée par: Helmasaur le 26 Janvier 2008 à 14:19

Titre: GM et son moteur
Posté par: Helmasaur le 26 Janvier 2008 à 14:19
Game Maker n'a pas de moteur, c'est à l'utilisateur de le créer en GML.
Je souhaiterai avoir plus d'informations sur :

À par le moteur, quel est l'avantage de GM face à RPG Maker ?
Titre: Re : GM et son moteur
Posté par: Noxneo le 26 Janvier 2008 à 14:25
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...
Titre: Re : GM et son moteur
Posté par: Chao le 26 Janvier 2008 à 14:29
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.
Titre: Re : GM et son moteur
Posté par: 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.
Titre: Re : GM et son moteur
Posté par: Noxneo le 26 Janvier 2008 à 14:32
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...
Titre: Re : Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 14:36
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
Titre: Re : GM et son moteur
Posté par: Helmasaur le 26 Janvier 2008 à 14:51
C'est quoi qu'il faut coder : Tout ou une partie ?
Titre: Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 14:58
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().
Titre: Re : GM et son moteur
Posté par: Helmasaur le 26 Janvier 2008 à 15:01
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 ?
Titre: Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 15:09
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 :
(http://img180.imageshack.us/img180/1959/aidewg1.jpg)
C'est GameMaker là.
Et là, tu n'as rien codé ^^ .
Titre: Re : GM et son moteur
Posté par: 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. ;)
Titre: Re : GM et son moteur
Posté par: Noxneo le 26 Janvier 2008 à 15:15
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 :-° )
Titre: Re : Re : GM et son moteur
Posté par: Helmasaur le 26 Janvier 2008 à 15:17
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 ?
Titre: Re : GM et son moteur
Posté par: Chao le 26 Janvier 2008 à 15:45
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''
}
Titre: Possibilité de GM
Posté par: Zaki le 26 Janvier 2008 à 15:48
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 (http://www.yoyogames.com/games/show/7672)
Frozzd (http://www.yoyogames.com/games/show/20523)
Titre: Re : GM et son moteur
Posté par: Chao le 26 Janvier 2008 à 16:04
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:...
Titre: Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 16:13
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.
Titre: Re : GM et son moteur
Posté par: Helmasaur le 26 Janvier 2008 à 16:34
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 :).
Titre: Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 16:39
Les images, elles sont toutes séparés, elles sont dans ce dossier :
(http://img235.imageshack.us/img235/4041/aide2st7.jpg)
On les appelle des sprites, et chaque sprite contient des images qui forment l'animation.
Titre: Re : GM et son moteur
Posté par: 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...
Titre: Re : Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 16:48
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).
Titre: Re : GM et son moteur
Posté par: Neo2 le 26 Janvier 2008 à 16:53
C'est pas ce que j'appelle coder de faire un sprite et l'assigner a un simple objet. ;)
Titre: Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 16:55
Je lui ai même pas parlé d'assignements de sprite, pourquoi tu dis ça ?
Titre: Re : GM et son moteur
Posté par: 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.
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 ?
Titre: Re : Re : GM et son moteur
Posté par: Zaki le 26 Janvier 2008 à 17:20
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.
Titre: Re : GM et son moteur
Posté par: Helmasaur le 26 Janvier 2008 à 17:23
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) :).
Titre: Re : GM et son moteur
Posté par: Helmasaur le 27 Janvier 2008 à 14:23
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é ?
Titre: Re : GM et son moteur
Posté par: Noxneo le 27 Janvier 2008 à 14:25
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.
Titre: Re : GM et son moteur
Posté par: Zaki le 27 Janvier 2008 à 14:33
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.