| [Tutoriels] Apprendre le GML | |
|
|
Auteur | Message |
---|
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: [Tutoriels] Apprendre le GML Jeu 28 Avr 2011 - 17:27 | |
|
Tutoriels : Apprendre le GML
Introduction
Voici une série de tutoriels adressé aux débutants qui veulent se mettre au GML. Aucune connaissance du drag & drop n'est requise, ni même de Game Maker en général.
Avant de commencer, il faut savoir que la syntaxe du GML est composé de : -mots clés -fonctions -variables -constantes -commentaires -symboles
Selon la version de GM que vous utilisez il seront d'une couleur, d'un style différent. Par contre les mots clés sont toujours en gras (noir ou bleu) et les commentaires affichés en vert italique par défaut.
Un commentaire n'est pas exécuté par GM et sert a ce repérer dans le code. Il existe deux types de commentaires : les courts et les longs. Un commentaire court débute avec // et tient sur une ligne, un long commence par /* et finis par */ et peut tenir sur plusieurs lignes.
Maintenant voici la liste des tutoriels, dans l'ordre :
Apprentissage du Game Maker Language
-Initiation : Fonctions, variables, scripts, temps et affichage. -Conditions : if, else, and, or, xor -Tableaux -Boucles : repeat, while, do, for, break, continue -Ce qu'il reste a voir
-Complément sur les boucles
Utilisation du GML
Commencement -Objets et instances -Les sprites -Les rooms
Effets visuels : -Le blend mode -Les surfaces -Les particules
Avancé -Manipulation des chaines de caractère -Structures de données -Les opérateurs binaires -Créer des sauvegardes -La récursivité
Autres -Les tiles animés -Utilisation de feuilles de sprites
Exemples https://cbna.forumactif.com/t10537-ressources-banque-d-exemples-game-maker
Dernière édition par onilink_ le Lun 22 Oct 2012 - 11:17, édité 16 fois |
|
| |
Invité Invité
| Sujet: Proposition Jeu 28 Avr 2011 - 18:18 | |
| Ce qui faudrais, c'est retrouvé ces tutos sur ce tutoriel. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Jeu 28 Avr 2011 - 18:26 | |
| En effet. Mais perso j'aime pas trop sdz donc ça lui feras un peu de concurrence, et obligeras les utilisateurs de GM a aller sur le CBNA |
|
| |
kiguawne Plutôt bien
Messages : 45 Localisation : Bretagne Projet Actuel : un jeux en ligne que j'aimerais faire mais qui est en attente, en attendant que je sois rendu au niveau pro
| Sujet: Re: [Tutoriels] Apprendre le GML Jeu 28 Avr 2011 - 19:28 | |
| merci onilink_, c'est utile surtout pour moi qui est vraiment de mal a programmer avec les script! |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Jeu 28 Avr 2011 - 19:32 | |
| Content que ça te soit utile Si tu as une question n'hésite pas a poster sur la page du tuto concerné, et si tu trouve que quelque chose est mal expliqué fait moi en part. Sinon cay finis. Si une âme généreuse souhaite corriger mes fautes d'orthographe qu'elle poste le bbcode corrigé (récupéré avec citer) dans le topic concerné en spoiler (afin de pas faire une page 2x plus grande :p) Maintenant quand un noob poseras une question daybile y auras qu'a le rediriger ici |
|
| |
l0lmanPH Utilisateur confirmé: Rang *
Messages : 226 Localisation : cbna.forumactif.com Projet Actuel : Le Méchant Tueur de Bisounours
Metroid Prime : Némésis
Tutoriel GM
| Sujet: Re: [Tutoriels] Apprendre le GML Jeu 12 Mai 2011 - 20:43 | |
| J'ai pris la suite du tutoriel du Site du Zéro. Il est en rédaction et vous serez libres d'y contribuer. Faire de la concurrence ? C'est totalement vain. Non mais en fait je suis juste un sale flooder_________________ « Un même visage, un même passé, deux destins différents ? » Metroid Prime : Némésis, fangame et suite du célèbre Metroid Prime 3 : Corruption. Rédaction d'un big-tuto pour le SdZ sur Game Maker... Avancement : 60% hors-ligne, 5% en ligne. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Jeu 12 Mai 2011 - 20:50 | |
| Perso je peut plus saquer le SDZ, donc chuis pas près de faire un tuto, et encore moins pour le GML (ce qui reviendrais a gonfler les poches de Yoyogames).
Vivement le nouveau site du cbna, ça feras de la concurrence :p |
|
| |
l0lmanPH Utilisateur confirmé: Rang *
Messages : 226 Localisation : cbna.forumactif.com Projet Actuel : Le Méchant Tueur de Bisounours
Metroid Prime : Némésis
Tutoriel GM
| Sujet: Re: [Tutoriels] Apprendre le GML Sam 20 Aoû 2011 - 19:02 | |
| Une fois que ceci sera terminé : www.siteduzero.com, le CBNA n'aura plus de raison d'être et sera détruit ! Mon tutoriel écrasera toute résistance et bousillera toute opposition ! Mien le monde sera ! _________________ « Un même visage, un même passé, deux destins différents ? » Metroid Prime : Némésis, fangame et suite du célèbre Metroid Prime 3 : Corruption. Rédaction d'un big-tuto pour le SdZ sur Game Maker... Avancement : 60% hors-ligne, 5% en ligne.
Dernière édition par l0lmanPH le Lun 22 Aoû 2011 - 19:59, édité 1 fois |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Sam 20 Aoû 2011 - 19:04 | |
| "Vous n'avez pas le droit de lire ce tutoriel. " Ouai enfin selon ce que tu dit ça fait que le cbna est pas sensé exister lawl, car ça fait pas vraiment longtemps que ces tutos sont la :p |
|
| |
l0lmanPH Utilisateur confirmé: Rang *
Messages : 226 Localisation : cbna.forumactif.com Projet Actuel : Le Méchant Tueur de Bisounours
Metroid Prime : Némésis
Tutoriel GM
| Sujet: Re: [Tutoriels] Apprendre le GML Lun 22 Aoû 2011 - 19:59 | |
| Bien joué au modo qui a édité mon post . Mais cela ne m'arrêtera pas ! Ah oui faut être connecté pour lire, c'est la loi du SdZ. _________________ « Un même visage, un même passé, deux destins différents ? » Metroid Prime : Némésis, fangame et suite du célèbre Metroid Prime 3 : Corruption. Rédaction d'un big-tuto pour le SdZ sur Game Maker... Avancement : 60% hors-ligne, 5% en ligne. |
|
| |
airman4 Débutant
Messages : 13
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 18:53 | |
| Cool!
je vais voir tout ca
Dans ton exemple que tu m'a donné pour le perso sauteur "sautsmultiples.gm6" j'espère ne pas avoir du mal a insérer des sprites animées adéquates. Pasque dans le jeu , je ne vois pas les icones keypress etc en gros si tu veux comprendre , le step du lien que tu m'a envoyé , y a juste un code. Du coup , pour mettre des sprites animées et tout, je dois ajouter un event keypress? etassocier les sprites adequates?
|
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 18:58 | |
| Ben en fonction de l'état du joueur tu lui assigne une animation. Par exemple quand il est en train de tomber (quand 'y' est incrémenté) tu lui assigne le sprite de l'animation ou il tombe. Ce qu'il faut c'est que tu comprenne bien quand telle ou telle action est exécutée, afin d'assigner les animations en conséquence AU pire je compléterais un des exemples. Mais la jsuis pris :p |
|
| |
airman4 Débutant
Messages : 13
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:11 | |
| Ok Oui ca j'ai compris okay donc je vais tester ca. |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:21 | |
| - l0lmanPH a écrit:
- Bien joué au modo qui a édité mon post .
Mais cela ne m'arrêtera pas !
Ah oui faut être connecté pour lire, c'est la loi du SdZ. Plus j'avance dans la programmation, plus je trouve ces tutos inutiles, enfaite il faudrait juste apprendre la logique, puis un exemple et voilà. Par exemple le chapitre sur les fonctions est méga gros alors que c'est quoi ? return argument0 + argument1 Enfaite ça ne fait qu'embrouiller |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:22 | |
| L'algorithmique quoi. Malheureusement c'est encore plus chiant de l'assimiler que le GML.
J'ai souffert en cours. Non pas parce que j'y arrivais pas, mais parce que c'est chiant en tous points, et que tout le monde ramais :/
Dernière édition par onilink_ le Jeu 17 Mai 2012 - 23:39, édité 1 fois |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:30 | |
| Je ne penses pas faire d'études de programmations, d'ici le temps j'aurais déjà un meilleurs niveau que les personnes qui en sortiront Et je ne serais pas du tout patient, les notions d'algo ? Un pote n'avait jamais touché à la programmation, il est vraiment pourri en info, et bien au bout de 2 seconde il avait compris la logique D'ailleurs on a fait un petit jeu(enfin c'est moi qui est programmé faut pas trop poussé non plus). Ce qui suit est complètement inintéressant : - Spoiler:
Je luis est montré mon mario et il m'a fait "ton jeu il est pas mal mais faudrait qu'il soit un plus délir quoi" Après on programmé un mario avec des toad zombie et des gommbas qui se font éjecter par les toad avec des phases de plateforme atroce qui s'en finit par un combat avec une armée de toad zombie pendant 5 minutes edit: bon USER*NAME je sais que tu veux le jeu alors tiens : http://www.host-a.net/u/jbg77/%5BExe%5DPaper%20zombie.exeUSER*NAME le jeu n'est pas encore complètement fini edit 2 : [url]FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...[/url] La balise ne marche pas |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:35 | |
| Fin tu dit ça mais le gml et tout ça, c'est les bases de chez les bases quoi.
Normalement dans de 'vrai' cours de prog, t'apprend surtout a utiliser des algorithme complexes, créer des structures adaptées a la résolution de problème difficiles. Mais c'est sur que les premières années sont simplistes.
Pis quand tu sort de 5 ans d'études, t'as pas juste un bon niveau en prog, t'as un niveau général plutôt élevé, d’où l’intérêt.
Faut pas croire que parce qu'on sais faire un mario on sais programmer. D'ailleurs pour moi les vrai programmeur c'est pas ceux qui font des jeux foireux avec des millions de polygones en utilisant des libs qui connaissent pas sans ce poser de questions. Nan, pour moi c'est ceux qui sont capable de créer a partir de rien. De bidouiller des trucs de fou, d'optimiser la ou personne n'en a été capable. Regardez le profil de John Carmack, ça correspond plutôt bien :p |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:37 | |
| Je rigolait hein je me vente pas du tout je disais juste que les bases faut pas en faire tout un plat. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:38 | |
| Je sais, mais quand tu vas sur le sdz y en a pleins qui ne rigolent pas... x)
Dernière édition par onilink_ le Jeu 17 Mai 2012 - 23:40, édité 1 fois |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:40 | |
| Ouais du genre printf("hello world\n"); KOMM JE SUIS UN PROGRAMMATEUR |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:43 | |
| N’empêche que programmateur, ça fait bien rire :p
(surtout les personnes qui en cherchent désespérément) |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 19:45 | |
| ça me fait bien penser à quelqu'un ça |
|
| |
Termite Utilisateur confirmé: Rang ****
Messages : 1005 Localisation : Dans ta charpente ! Projet Actuel : RayEngine 5.0
| Sujet: Re: [Tutoriels] Apprendre le GML Mar 30 Aoû 2011 - 21:28 | |
| - onilink_ a écrit:
- Fin tu dit ça mais le gml et tout ça, c'est les bases de chez les bases quoi.
Normalement dans de 'vrai' cours de prog, t'apprend surtout a utiliser des algorithme complexes, créer des structures adaptées a la résolution de problème difficiles. Mais c'est sur que les premières années sont simplistes.
Pis quand tu sort de 5 ans d'études, t'as pas juste un bon niveau en prog, t'as un niveau général plutôt élevé, d’où l’intérêt.
Faut pas croire que parce qu'on sais faire un mario on sais programmer. D'ailleurs pour moi les vrai programmeur c'est pas ceux qui font des jeux foireux avec des millions de polygones en utilisant des libs qui connaissent pas sans ce poser de questions. Nan, pour moi c'est ceux qui sont capable de créer a partir de rien. De bidouiller des trucs de fou, d'optimiser la ou personne n'en a été capable. Regardez le profil de John Carmack, ça correspond plutôt bien :p Autant à la base j'aimais pas la prog, ça me saoulait, autant quand j'ai commencé mon moteur, j'me suis mis à aimer de plus en plus, autant faire un moteur de A à Z (c'est à dire sans lib du style pour les fichiers son(image ça peut encore aller)/truc de base comme les vectors et autre joyeuseté) je crois que je ne supporterais pas ça _________________ Because these are not the words of God, the same God that burnt the knowing.
|
|
| |
Contenu sponsorisé
| Sujet: Re: [Tutoriels] Apprendre le GML | |
| |
|
| |
| [Tutoriels] Apprendre le GML | |
|