| █▄▀ |
| 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 |