█▄▀
Je connais rien à la programamtion qu'est-ce que je lis dans le manuel ?
Comment détecter une touche ?
Comment bouger un personnage ou un objet ?
Comment contrôler l'affichage d'un sprite ?
Afficher du texte

 
▫ Chap. 1 Le Langage de Game Maker (GML)
Les principales notions de programmation :
o les variables
o les boucles
o les opérateurs d'arithmétique et de comparaison
o les objets et les intances
 
▫ Chap. 2 GML : Fonctions de Calcul et manipulation des chaînes de caractères
Principales fonctions : random(max), sin(x), cos (x)
o point_distance(x1,y1,x2,y2) calcule la distance entre le point (x1,y1) et le point (x2,y2)
o point_direction(x1,y1,x2,y2) calcule l'angle à partir du point (x1,y1) au point (x2,y2) en degrés.
 
▫ Chap. 3 GML: Déroulement du Jeu
Principales variables associés à une instance :
o x position en x
o y position en y
o hspeed vitesse horizontale en pixels par cycle
o vspeed vitesse verticale en pixels par cycle
o direction orientation (0-360, sens trigonométrique, inverse des aiguilles d'une montre, 0 = à droite).
o speed vitesse en pixels par cycle
o gravity gravité en cours (pixels par cycle)
o gravity_direction direction de la gravité (270 vers le bas)

Contrôle sur les instances :
o instance_create(x,y,obj) crée une instance de l'objet obj aux coordonnées x,y. La fonction retourne l'id de la nouvelle instance.
o instance_destroy() détruit l'instance en cours.
 
▫ Chap. 4 GML : Les Interactions Utilisateur (Souris et Clavier)
Variables :
o mouse_x* Coordonnée X de la souris. Ne peut être changée.
o mouse_y* Coordonnée Y de la souris. Ne peut être changée.
keyboard_check(vk_key) indique si la touche vk_key a été enfoncée. vk_nokey Code indiquant qu'aucune touche n'a été enfoncée vk_anykey Code indiquant qu'une touche a été enfoncée vk_left flèche gauche vk_right flèche droite vk_up flèche haut vk_down flèche bas vk_enter entrée vk_escape échap vk_space espace vk_numpad0 … vk_numpad9 chiffre du pavé numérique Pour les touches des lettres, utilisez par exemple ord('A'). (en majuscule).
 
▫ Chap. 5 GML : Les graphiques
 
▫ Chap. 6 GML : Son et Musique
 
▫ Chap. 7 GML: Splash, Highscores, et autres pop-ups
 
▫ Chap. 8 GML: Ressources
 
▫ Chap. 9 GML: Changer les ressources
 
▫ Chap. 10 GML: Fichiers, Registres, et Exécutables
 
▫ Chap. 11 GML: Creating particles
 
▫ Chap. 12 GML: Data structures
 
▫ Chap. 13 GML: Mode Multi Joueurs