Tutoriaux (Cliquez ici pour afficher la liste)
Tutoriaux GameMaker

       Débutant

L'appellation des ressources dans Game Maker.
Tout d'abord: une ressource c'est quoi?

Sur game maker, c'est une entité que l'on créée, servant au développement du jeu.
exemples:
_les backgrounds (fonds d'écran)
_les objects (objets)
_les fonts (caractères)
_les time lines (sabliers)
_les rooms (salles)
_etc...

Chacune de vos ressources doit avoir un nom.
Par défaut le nom de votre ressource est:
"nom du type d'entité créé_numéro de cette entité"
par exemple:
sprite_0001 pour votre 1er sprite
timeline_0004 pour votre 4ème timeline
Vous pouvez renommer votre ressource comme vous le voulez, enfin pas tout à fait...


Des choses très importantes qu'il faut savoir absolument:


_Evitez de mettre des noms de ressource comportant des espaces, certes parfois ca marche sans aucun problème, mais lorsque vous passez en gml, le nom de votre ressource doit être obligatoirement sans espaces, sinon ca plante.
La solution c'est de mettre des "_" a la place des espaces.
_Chacune de vos ressources doit avoir un nom différent quel que soit le type d'entité.
sinon: le jeu pourrait charger un background alors qu'il voulait charger un object (par exemple) car ces 2 entités avaient le même nom, ce qui a pour conséquence naturelle de faire planter le jeu vu que le programme ne comprend pas pourquoi il a recu un background alors qu'il voulait un object.
_Certains noms sont réservés au programme, comme par exemple: put, else, while, if, int, etc...
Ces mots sont utilisés pour réaliser des scripts (ou lignes de codes) en GML (game maker language)
Vos ressources ne doivent donc pas être nommés sous les noms réservés du programme.
sinon: game maker va vous faire la gueule encore une fois
_Enfin, chacune de vos ressources doivent avoir un nom différent de vos variables.
Là encore, game maker a des noms de variables réservées comme: x, yspeed, etc...
De plus, si vous ajoutez vous même des variables, celà fait des noms réservés en plus.
Pour voir le nom de vos variables pour votre jeu, allez dans "built-in variables" et regardez les noms de vos variables globales et locales.
Encore une fois, ne nommez pas vos ressources sous ces noms.

Solution simple pour ne pas perdre son temps:
Si par exemple vous créez un objet qui sera votre personnage, vous l'appelez "obj_personnage", "obj_pers" ou un autre nom qui vous fait bien comprendre que c'est bien un objet et que c'est votre personnage.
autres possibilités:
"obj_ennemi4"
"obj_chasseur"
"obj_mur_en_briques"

pour un background:
"bg_niveau1"
"bg_tenebres"

pour un timeline:
"time_bossfinal"
"time_cpt_a_rebours"
"time_saut"

etc...

BILAN:

Si vous respectez ces règles, normalement vous ne devrez jamais avoir d'erreurs par rapport aux noms de vos ressources.
Mais, si jamais vous veniez a avoir une erreur qui vous dit que telle variable ou telle ressource n'existe pas alors qu'elle existe, c'est surement que vous n'avez pas respecté une des règles décrites au dessus.
Parfois, c'est simplement le nom qui a mal été écrit, donc soyez attentifs.
Si j'ai créé ce tuto, c'est que c'est une erreur extrèmement courante et que j'ai fait moi même a plusieurs reprises et qui m'a donné énormément de fil a retordre.
Bon game makage!

Zebdal.
28/09/2008 par Alpha
12 Commentaires

par Max @ 28/09/2008 12:09 pm
ça peut toujours être utile super

par Linky439 @ 28/09/2008 12:36 pm
Sinon quand il y a des espaces, il faut mettre le nom entre guillemets dans le script.

par steve @ 28/09/2008 02:42 pm
il faut aussi éviter les accents et certains caractères spéciaux je pense

par daminetreg @ 28/09/2008 09:50 pm
C'est toujours mieux d'éviter tout ce qui est caractères spéciaux. happy1

par Zekaka @ 04/10/2008 09:44 am
gnii

par lefilsdeputes @ 04/10/2008 09:45 am
question

par bg.fr @ 24/12/2008 11:30 am
gnii fleche_d vs êtes vraiment pas des bg vous saver l'utiliser

par oli @ 01/02/2009 04:30 pm
gnii fleche_d fleche_g honte
moi je fait un jeu rpg pour le moment

par Je ne suis pas humain ! @ 12/04/2009 04:18 pm
pas mal... fier clin

par Je suis un spyware ^^ @ 28/05/2009 05:14 pm
mais ya des tutos trop cool sur ce site ! coeur

par Je suis un sale bot mdr . @ 08/06/2009 05:16 pm
snif j'en pleure tellement ce site est cool !

par ?¬#¦@¦18o2719p! @ 04/10/2009 03:54 pm
aussi ne pas mettre de . sinon le jeu plante happy1

Nom:
Mail: (optionel)
Êtes vous Humain? (Entrez oui si c'est le cas)

smile's:

fleche_dfleche_gbehgniihappy1questionrirerire2rougesupertristeangeclincoeurcoleredodofierghagniahhaphehehhontenonnon3ouhouisnif

| M'oublier
       Intermédiaire

Tutorial Intégral Débutant, Intermédiaire et Confirmé: Partie II:Intermédiaire
La deuxième partie du tutoriel de edi9999. Merci a lui !
12/04/2009 par edi9999

Les collisions en gml
Collisions avancées
Je vais vous apprendre dans ce tutoriel (du moins je l’espère) à utiliser correctement les collisions en gml.
Avant d’énumérer ce dont je vais vous parler, je vais vous dire de quoi je ne parlerai pas...
08/02/2008 par M@d_Doc

Mark Overmars Glog: Astuces sur Game Maker - Une aide plus jolie
Auteur: Mark Overmars & Death_Egg
Version de GameMaker Utilisée:
Ce tutorial écrit par Mark Overmars, traduit de l'anglais par Death_Egg apporte une aide précieuse dans la création d'une aide plus jolie que le simple Game Info de Game Maker. Ce tutorial permet ainsi de créer une aide très esthétique, qui sera agréable à lire pour les joueurs, et qui changera de l'ordinaire. Très intéressant à lire. super
18/11/2007 par Difègue

Tutoriel Game Maker - Les Primitives
Auteur: Blizter
Version de GameMaker Utilisée:
A propos des primitives ce tutoriel sous forme d'animation flash permet d'apprendre facilement et rapidement les fonctions de création de primitives, leur utilité, et ce que c'est. Rapide à lire, à comprendre, utile pour longtemps! rouge
18/11/2007 par daminetreg

Tutoriel Game Maker - Les Couleurs en GML
Auteur: Blizter
Version de GameMaker Utilisée:
Voici un tutorial intéressant et utile, mis en forme en flash, de façon à permettre une lecture plus qu'agréable. Ce dernier parlant des couleurs en gml, permet d'appendre en un clin d'oeil les quelques fonctions de gestion et création de couleurs en gml. A lire. super
18/11/2007 par daminetreg

Compressez un .wav tout en gardant son format
Auteur: Dan_lizhot
Version de GameMaker Utilisée:GM6 GM7
Ce tutorial présente une technique pour compressez un .wav, aussi bien que si on le changeait en mp3, mais sans les inconvénients du format mp3, qui ne permet pas l'utilisation d'effets, de gestion du volume etc. dans Game Maker. Petite astuce, de grande utilité. happy1
30/09/2007 par daminetreg

Tutorial: Les ressources externes
Auteur: Dan_lizhot
Version de GameMaker Utilisée:GM6 GM7
Voici un tutorial exhaustif sur les fonctions de gestions des ressources externes, il vous apprend à inserer dans votre jeu les sprites, sons, background etc. présents en fichiers externes au .exe. Proposant également des conseils d'organisation des dossiers, ce tutorial répond à la fameuse question des ressources externes, qui est inlassablement posée sur le forum. happy1
14/09/2007 par daminetreg

Créer ses propres extensions sous Game Maker 7
Auteur: Dan_lizhot
Version de GameMaker Utilisée: GM7
Logiciel requis: Game Maker Extension Maker 1.2
Premier tutoriel Francophone sur la version 7.0 sur Game Maker, il explique le fonctionnement du système d'extension à travers un exemple concret, à essayer bien sûr. happy1
05/03/2007 par daminetreg

Tutoriel GameMaker : Les fichiers ini
Auteur: shm31
Version de GameMaker Utilisée:
Tutoriel concis, complet et utile sur les fichiers ini et leur usage dans Game Maker, expliquant le tout avec des exemples, c'est un superbe petit tutoriel pour agrémenter ses connaissances dans l'usage de Game Maker et du GML. happy1
02/03/2007 par daminetreg

Tutorial d'apprentissage des timelines et des paths
Auteurs: Conker et @NOTIZ@
Version de GameMaker Utilisée:
Tutorial expliquant tant en D&D qu'en GML comment utiliser les timelines et les paths. Faisant un tour d'horizon détaillé du sujet, il peut être utile de le lire, si certains points sont à éclairer sur la question, ou bien que vous désirer apprendre à quoi servent ces ressources, et comment elles fonctionnent. happy1
01/02/2007 par daminetreg

Alléger son jeu avec Game Maker
Auteur: bibi26
Version de GameMaker Utilisée:
Les jeux réalisés avec GameMaker sont souvent trop gros, trop gourmants etc. Et Bibi26 ne cesse de nous le rappeller dans ses tests, il donne alors des solutions pour obtenir des jeux de très bonne qualité, sans qu'ils soient trop gros, de quoi avoir de bonne notes. clin
07/12/2006 par daminetreg

Collisions Nettes pour le mapping
Auteur: daminetreg
Version de GameMaker Utilisée:
Ce tutoriel court mais utile explique à l'aide de path une méthode qui permet de faire de belles maps avec des collisions quasi-parfaites, arrondies, incurvées... Contrairement aux haibtuels room carrées et aux collisions trop irrégulières. Utile pour tout les Gm-User.
01/09/2006 par daminetreg

Création d'un programme de dessin basique
Auteur: daminetreg
Version de GameMaker Utilisée:
Un petit tutoriel-guide permettant de comprendre et de créer un programme de dessin vectoriel. Utile pour comprendre les bases d'un tel programme. Tutoriel sans prétention aucune. fier
15/06/2006 par daminetreg

Les variables et les constantes
Auteur: L€v@n
Version de GameMaker Utilisée:
Un tutoriel très utile pour découvrir diverses fonctionnalités des variables et des constantes, donnant toutes les bases importantes pour programmer des vars dans GameMaker.
26/05/2006 par Bast

FTP DLL
Auteur: daminetreg
Version de GameMaker Utilisée:
Envie d'envoyer des fichiers sur un serveur ftp avec GameMaker? Vous ne savez pas comment faire, laissez vous guider! happy1
08/04/2006 par daminetreg

Créer une Variable
Auteur: Bast
Version de GameMaker Utilisée:
On ne programme pas sans variable, c'est impossible, si vous ne savez pas ce que c'est ou comment l'on en déclare, essayez ce petit tutoriel.
08/04/2006 par daminetreg

       Avancé

Les opérateurs binaires
Les opérateurs binaires

Somaire
1- Introduction aux opérateurs binaires
2- Bases et conversion (facultatif)
3- Calculs avec les opérateurs binaires
4- Regles binaires
5- Opérateurs de décalage << et >>
6- Opérateur de complément ~
7- Le systeme héxadécimal
8- Utilité de ces opérateurs
19/02/2010 par M@d_Doc

Utilisation de 'Ombres et lumières'
Je vais dans ce tutorial vous expliquer comment marche mon moteur de lumière. Il n'y a pas d'images, que du texte et des choses à retenir, mais ce n'est pas si compliqué que ça, et au final, cela vaut le coup ^^
Il y a tout ce qu'il faut pour comprendre le contionnement et les différentes fonctions, je suis entrain de rédiger un deuxième tutorial sur l'optimisation de vos jeux en relations avec ce moteur. Il viendra d'ici la mi-décembre.


Fonctionnement :
21/11/2008 par M@d_Doc

Tutorial : l'utilisation de 39dll
Ce tutoriel vous apprendra à vous servir de la fameuse 39dll, dll permettant de créer facilement de bons jeux multijoueurs.
27/08/2008 par Levans

Tutorial : Le blend mode
Bon. Nous allons ici parler du blend mode, où comment faire des effets graphiques plus jolis que d’habitude. Vous ne savez pas ce que c’est ? Ce n’est pas grave, je vais partir du début....
31/10/2007 par M@d_Doc

Tutoriel Video: Créer, Exporter et Afficher un Modèle 3d avec GameMaker
Auteur: [TheDarkTiger]
Version de GameMaker Utilisée:
Logiciels requis: UV Mapper - Anim8or - Marzipan - Librairie Tdms 3d v2
Voici la version améliorée du tutoriel vidéo de [TheDarkTiger] sur l'exportation des modèles pour Game Maker, avec des explications toujours aussi claire, et l'ajout d'une suite qui explique comment implémenter le modèle dans Game Maker et de quelle façon l'afficher. super
13/09/2007 par daminetreg

Comment faire un jeu de Plateforme Multijoueurs
Auteur: daminetreg
Version de GameMaker Utilisée:
Ce tutorial explique comment créer un jeu de plateforme multijoueur, il s'efforce d'expliquer le multijoueur, et de montrer sa simplicité. Une seconde partie explique aussi comment configurer son routeur pour pouvoir jouer aux jeux Game Maker via Internet avec un routeur. happy1
20/06/2007 par daminetreg

Tutoriel à propos de l'exportation d'un Modèle 3d pour GameMaker
Auteur: @NOTIZ@
Version de GameMaker Utilisée:
Logiciels requis: UV Mapper - Anim8or - Marzipan
Version Texte réalisé par @Notiz@ du tutoriel vidéo très interessant de [TheDarkTiger]. Cette version est pour ceux qui ne peuvent ou ne veulent pas prendre le temps de télécharger la vidéo, mais également en complèment, en pense bête après le visionage du tutoriel vidéo. Exclusivement en images, il répond bien à son sujet tout comme le tutoriel dont il découle.
18/11/2006 par daminetreg

Tutoriel Video: Créer et Exporter un Modèle 3d pour GameMaker
Auteur: [TheDarkTiger]
Version de GameMaker Utilisée:
Logiciels requis: UV Mapper - Anim8or - Marzipan
Ce tutoriel vidéo, très attrayant et accrocheur, explique la façon de créer un modèle, le texturer et l'exporter pour GameMaker. Cela Fournira à ceux qui ne savent pas comment operer de très bonnes bases. Seul chose peu gênante: Le speaker tient le microphone trop près de la bouche! clin
04/11/2006 par daminetreg

Tutoriel Jeux 2 Joueur Online (Messages)
Auteur: Adamo
Version de GameMaker Utilisée:
Voici un tutoriel qui explique comment créer un jeu multijoueur via Internet pour 2 utilisateurs. Bien expliqué, c'est un bon moyen de comprendre le système des messages, étant donné que le tutoriel de daminetreg est plutôt axé sur les données partagées. Le lire vous apprendra beaucoup de choses, à vous de voir. happy1
02/08/2006 par daminetreg

Ecrire une DLL en C/C++ pour GameMaker
Auteur: daminetreg
Version de GameMaker Utilisée:
Grâce à ce tutoriel vous allez apprendre à créer une DLL toute simple pour GameMaker, ce tutoriel a été traduit du forum officiel anglais. D'autres tutoriels sur les DLLs viendront après celui ci. clin
25/05/2006 par daminetreg

Le Multijoueur avec GameMaker
Auteur: daminetreg
Version de GameMaker Utilisée:
On s'imagine toujours que créer un jeu multijoueur via IP est compliqué, cependant ces présomptions sont fausses, il est tout à fait simple de créer un jeu synchronisé en ligne, il suffit de venir voir.
08/04/2006 par daminetreg

Tutorial d’utilisation de la 3D dans Game Maker
Auteur: [TheDarkTiger]
Version de GameMaker Utilisée:
Apprendre à utiliser les fonctions 3d de GameMaker, c'est simple, mais pas toujours clair, venez illuminer la zone d'ombre que la 3d vous évoque. clin
08/04/2006 par daminetreg

       Expérimenté

Tutoriel:Rendre son jeu compatible avec l'explorateur de jeux de Vista
Une des fabuleuses fonctions de Windows Vista est l'explorateur de jeux, qui est d'un intérêt particulier pour nous autres développeurs, et pour les joueurs aussi.
Cet article va expliquer en détail comment intégrer votre article dans l'explorateur de jeux.
Merci à shm pour avoir trouvé cet article!

Notez que pour utiliser cette astuce, il vaudrait mieux que votre jeu soit dans un package d'installation. Ceci permet de l'installer dans un répertoire bien précis, ce qui est indispensable pour faire le fichier d'informations.

De même, vous avez intérêt à être très fort en programmation. gha

Note: Pour toutes les citations de code XML, veuillez enlever à chaque fois le * de la première ligne, après les <. Le système du site les fait disparaître sinon. gnii
02/09/2008 par Difègue

Modifier la base de registre avec Game Maker
Auteur: bibi26
Version de GameMaker Utilisée:
Oulah! Toucher à la base de registre de Windows, c'est à dire entrer dans la salle des machines, tutoriel utile, mais attention réservé aux utilisateurs expérimentés.
08/04/2006 par daminetreg


Tutoriaux Graphismes

       Paint

Le graphisme facile n°2
Auteur: robotic76

Très intéréssant, ce tutorial explique comment dessiner des personnages, comment bien les réussir. En effet il est souvent difficile de donner forme humaine à ses graphismes. A lire de toute urgence!
19/06/2007 par daminetreg

Le graphisme facile n°1
Auteur: robotic76

Tutorial qui n'en est pas réellement un, il a surtout pour but de crier à l'infamie de ceux qui n'usent que d'images préfaites pour leurs jeux et qui n'essaient pas de donner un style unique à ces derniers. Interessant, cela permet d'apprendre à améliorer les graphismes de ses jeux.
19/06/2007 par daminetreg

Tutoriel Paint: Le desert pour les nuls
Auteur: philip

Attention! Il arrive que des gens tombent de déshydratation après lecture de ce tutoriel! hap
08/04/2006 par daminetreg

Tutoriel Paint: Comment faire un ciel étoilé
Auteur: philip

Envie de voir scintiller quelques étoiles, c'est dommage il fait jour, vous n'avez qu'à les dessiner. gniah
08/04/2006 par daminetreg

Tutorial Paint: Tutorial d’utilisation avancée de paint
Auteur: [TheDarkTiger]

Ce tutoriel explique toutes les fonctions de Paint, ou plutôt la plupart, car il n'a pu être terminé par son auteur.
08/04/2006 par daminetreg

Tutoriel Paint: Comment faire un décor de vaisseau spacial
Auteur: philip

Comment faire un décor de vaisseau spacial?
08/04/2006 par daminetreg

Tutorial Paint: Dessin d'un Paysage
Auteur: Bast

Envie de dessiner des paysages fantastiques avec ce merveilleux logiciel Paint qui traîne dans votre PC depuis toujours? Essayez, c'est réellement époustouflant. clin
08/04/2006 par daminetreg

       Paint shop pro 7

Tutoriel: Effets spéciaux à la Star Wars !
Auteur: bibi26

Dark Vador vous manque? Vous avez envie de devenir un Jedi? Designer toutes sortes de jolis effets. Le rendu est pas mal du tout. super
08/04/2006 par daminetreg

       The Gimp

Tutoriel - The Gimp - Texte métallique
Auteur: Alpha

Un tutoriel qui montre un système un peu compliqué pour gérer des effets de texte métallique, le tout donne un superbe rendu. Vraiment utile. clin
09/04/2006 par daminetreg

Tutoriel - The Gimp : Effet de Reflet Realiste
Auteur: Alpha

Gerer des effets de reflet avec The Gimp! happy1
08/04/2006 par daminetreg

       PhotoShop

Tutoriel - PhotoShop : Soleil
Auteur: Rarnaud

Dessiner un soleil, qui ait un bon rendu? C'est simple il suffit de lire ces quelques lignes.
08/04/2006 par daminetreg


Tutoriaux Mods de Jeux Vidéos

       UnrealEd 3

Tutoriaux Unreal Ed 3 - Débuter
Auteur: M@d_doc
Collection de tutoriels à propos de Unreal Ed 3, ce n'est pas usuel de trouver des tutoriels de modding sur Le CBNA, prenez ceux là pour un cadeau que M@d_doc vous fait. Avec une pointe d'humour dans ces courtes pages vous apprendrez assez aisément les bases de Unreal Ed. happy1
13/12/2006 par daminetreg