<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Game Maker :: Tag :: Créer un jeu vidéo</title>
    <link>https://creerunjeuvideo.fr/tags/game-maker/index.html</link>
    <description></description>
    <generator>Hugo</generator>
    <language>fr-fr</language>
    <lastBuildDate>Fri, 27 Oct 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://creerunjeuvideo.fr/tags/game-maker/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>5. Intégrer et déplacer votre vaisseau</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/debuter-game-maker-integrer-deplacer-vaisseau/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/debuter-game-maker-integrer-deplacer-vaisseau/index.html</guid>
      <description>Dans ce guide, nous allons apprendre à placer votre vaisseau dans la room et à lui donner vie grâce aux bases du Game Maker Language (GML).&#xA;Résumé des notions clés Placement dans la Room : Utilisez l’onglet “Object” pour sélectionner votre vaisseau et le placer dans votre niveau. L’utilisation de la grille (Grid) est essentielle pour aligner précisément vos éléments. Le concept Événement/Action : La logique de Game Maker repose sur ce duo. Un événement (ex: appui sur une touche) déclenche une action spécifique. Utilisation du GML (Game Maker Language) : Plutôt que le Drag &amp; Drop, nous utilisons ici l’éditeur de code pour une meilleure flexibilité. Variables intégrées : Game Maker gère nativement les coordonnées x et y de vos objets, vous évitant de les déclarer manuellement. Système de coordonnées : Dans Game Maker, l’origine (0,0) se situe en haut à gauche. Pour monter, on soustrait une valeur à y ; pour descendre, on l’additionne. Syntaxe condensée : Apprenez à utiliser les opérateurs d’affectation composée comme y -= 5 ou y += 5 pour un code plus propre et rapide. Commentaires : Utilisez // pour des notes personnelles et /// pour nommer vos blocs de code dans l’interface de l’objet. Ce qui reste d’actualité aujourd’hui Bien que les versions récentes de Game Maker aient évolué, les fondamentaux abordés ici restent le socle de tout projet :</description>
    </item>
    <item>
      <title>6. Limiter les déplacements de votre vaisseau</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/limiter-deplacements-vaisseau-game-maker-studio/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/limiter-deplacements-vaisseau-game-maker-studio/index.html</guid>
      <description>Apprenez à restreindre les déplacements de votre vaisseau à l’intérieur de votre zone de jeu pour éviter qu’il ne disparaisse hors de l’écran grâce à la fonction clamp.&#xA;Résumé des notions clés L’événement Step : Comprendre que cet événement s’exécute à chaque image (60 fois par seconde selon la vitesse de votre room), ce qui est idéal pour les vérifications constantes de position. La fonction clamp() : Utilisation de cette fonction intégrée à Game Maker pour contraindre une valeur entre un minimum et un maximum. Gestion de l’origine du sprite : Importance de prendre en compte le point d’origine de votre sprite (souvent au centre) pour calculer correctement les limites de collision avec les bords de l’écran. Calcul des marges : Ajustement des valeurs de clamp en fonction de la taille réelle de votre objet (hauteur/largeur) pour que le vaisseau reste entièrement visible à l’écran. Ce qui reste d’actualité aujourd’hui Bien que les versions de Game Maker aient évolué, les principes fondamentaux abordés ici restent des piliers du développement 2D :</description>
    </item>
    <item>
      <title>7. Maîtriser le tir automatique et la gestion des instances</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/maitriser-tir-automatique-gestion-instances-game-maker/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/maitriser-tir-automatique-gestion-instances-game-maker/index.html</guid>
      <description>Apprendre à créer un système de tir automatique est une étape fondamentale pour tout développeur débutant sur Game Maker Studio, car cela permet de comprendre la gestion du temps et des objets.&#xA;Résumé des notions clés Dans ce tutoriel, nous avons abordé les piliers de la création d’un système de tir fonctionnel :</description>
    </item>
    <item>
      <title>17. Créer des explosions dynamiques</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/animer-effets-visuels-game-maker-explosions/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/animer-effets-visuels-game-maker-explosions/index.html</guid>
      <description>Apprenez à donner vie à vos combats en ajoutant des effets d’explosion animés et en gérant leur cycle de vie pour un rendu professionnel.&#xA;Résumé des notions clés Pour transformer un simple sprite statique en un effet visuel dynamique, voici les étapes essentielles abordées dans ce tutoriel :</description>
    </item>
    <item>
      <title>18. Intégrer les sons et la musique</title>
      <link>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/integrer-sons-musique-game-maker-studio/index.html</link>
      <pubDate>Fri, 27 Oct 2023 00:00:00 +0000</pubDate>
      <guid>https://creerunjeuvideo.fr/game-maker-studio/shoot-them-up/integrer-sons-musique-game-maker-studio/index.html</guid>
      <description>Apprendre à gérer l’ambiance sonore est une étape cruciale pour donner vie à votre projet : découvrez comment implémenter les effets de tir, les explosions et la musique de fond dans Game Maker Studio.&#xA;Résumé des notions clés Lecture audio de base : Utilisation de la fonction audio_play_sound(soundID, priority, loop) pour déclencher vos fichiers audio. Gestion des variables audio : Stocker le son dans une variable (ex: var snd = audio_play_sound(...)) permet de manipuler ses propriétés en temps réel. Ajustement du volume (Gain) : Utilisation de audio_sound_gain(soundID, volume, time) pour régler l’intensité sonore (de 0 à 1) et le temps de transition. Bouclage de musique : Activation du paramètre loop à true pour les musiques de fond afin qu’elles se répètent en continu. Bonnes pratiques : L’importance de commenter son code pour faciliter la relecture et la maintenance du projet. Ce qui reste d’actualité aujourd’hui Bien que les versions de Game Maker aient évolué, les principes fondamentaux de la gestion audio restent identiques. La fonction audio_play_sound demeure le standard pour déclencher des effets sonores. La capacité à manipuler le gain dynamiquement est une compétence essentielle pour créer des environnements sonores immersifs, notamment pour gérer la distance entre la caméra et la source sonore ou pour créer des fondus (fades) lors des transitions de scènes. Maîtriser ces fonctions de base vous offre une base solide pour intégrer des systèmes audio plus complexes, comme les groupes audio ou les effets de filtres, disponibles dans les versions les plus récentes du moteur.</description>
    </item>
  </channel>
</rss>