Conseils Game Maker

12/07/2017 by admin

Game Maker, le jeu Design Suite par YoYo Games, tente de le rendre aussi facile que possible pour les non-programmeurs de produire de grands jeux sans obtenir leur diplôme en informatique. Cependant, même Game Maker peut être un peu difficile à utiliser et à apprendre, d'autant plus que bon nombre des caractéristiques les plus puissantes sont cachés au sein de Game Maker Language (GML). Voici quelques conseils pour vous aider.

Utilisez Héritage des Caractéristiques Game Maker

En mode avancé, les objets sont autorisés à hériter d'un type d'objet parent. Cela ouvre un large éventail de fonctionnalités en plus de l'avantage évident d'être capable d'écrire une fonction de base une fois pour une grande variété d'objets enfants qui partagent un trait. Plus particulièrement, et mentionné en détail plus loin dans l'article, «à chaque" boucles créées avec GML peut prendre un objet parent comme un argument, et de passer par le parent et tous ses enfants.

Construire un livre de recettes

Non, cela n'a rien à voir avec Martha Stewart. Au contraire, un programmeur ne devrait avoir à résoudre un problème donné une fois. Lorsque vous travaillez dans Game Maker, passer un peu de temps après que vous apprenez comment faire quelque chose créant une solution abstraite à ce problème et à le stocker dans un "livre de recettes" pour plus tard. De cette façon, comme vous gagnez de l'expérience, vous ne jamais avoir à réinventer la roue et aura bientôt une bibliothèque d'algorithmes Game Maker disponibles pour l'avenir.

Apprendre à utiliser le GML

Le modèle de programmation drag-and-drop de Game Maker est l'une de ses plus grandes forces, mais ce modèle de développement ne peut être si puissant. Vraiment grands jeux devront utiliser le Langage de Game Maker comme moins une partie du temps. Même si elle implique un investissement de temps pour apprendre, certaines choses sont effectivement plus facile dans le GML.

Commencez petit

Si vous êtes nouveau à Game Maker, il est probablement préférable de commencer sur un petit projet dans un genre bien défini bien adapté à l'ensemble du jeu d'outils Maker. Clones de jeux comme Breakout, Tetris, Pacman et sont de bons choix. Ceux-ci vous permettent d'apprendre les bases du développement du jeu, apprendre comment Game Maker fonctionne et obtenir un jeu sous votre ceinture. Rappelez-vous: Aucun artiste dans l'histoire jamais produit son chef-d'œuvre comme sa première œuvre d'art.

Utilisez la fonction "avec ()" Construire

Supposons que vous avez un objet censé représenter une classe d'ennemis; nous les appellerons "Goombas." Utilisation de la "avec" construire, vous pouvez assigner une routine à effectuer sur tous les Goomba objets actuellement chargé dans une pièce:

avec (Goomba) {
performFunction ()
}

Il est même possible d'utiliser "avec (tous)" pour effectuer une action sur toutes les instances chargées de tous les objets. "Avec ()" est l'une des commandes les plus puissantes de GML. Cela fonctionne aussi sur les objets enfants. Donc, s'il y a deux objets, "ennemis" et "Goomba", avec Goomba un enfant de l'ennemi, puis en appelant "avec (ennemi)" va aussi appeler tous les objets Goomba.

Documenter votre travail

Il est facile d'oublier la petite action de commentaire enterré à l'intérieur de l'onglet "Control"; cependant, il est l'une des actions les plus importantes dans le menu complet pour le développement d'un projet non trivial. Lorsque vous créez des événements, essayez d'imaginer ce qu'est un étranger total à votre jeu serait de voir s'il était à la recherche de votre script d'action. Une réalité de la programmation est que c'est ce que vos propres événements vont ressembler à vous si vous arrêtez le développement pendant plus de quelques jours. Donc, si un coup d'oeil occasionnel ne vous dit pas ce qui se passe dans votre cas, ajouter un commentaire à votre événement pour expliquer ce qui est fait et comment.

Articles Liés