<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog d&#039;Edgar FOURNIVAL &#187; video</title>
	<atom:link href="http://edgar-fournival.fr/blog/tag/video/feed/" rel="self" type="application/rss+xml" />
	<link>http://edgar-fournival.fr/blog</link>
	<description>Programmation, jeux, etc...</description>
	<lastBuildDate>Mon, 31 Aug 2009 08:16:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Game Maker</title>
		<link>http://edgar-fournival.fr/blog/game-maker/</link>
		<comments>http://edgar-fournival.fr/blog/game-maker/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 08:16:44 +0000</pubDate>
		<dc:creator>Edgar</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Jeux]]></category>
		<category><![CDATA[CBNA]]></category>
		<category><![CDATA[connaissances]]></category>
		<category><![CDATA[creer]]></category>
		<category><![CDATA[débutant]]></category>
		<category><![CDATA[facilement]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[GM]]></category>
		<category><![CDATA[GML]]></category>
		<category><![CDATA[jeu]]></category>
		<category><![CDATA[maker]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Yoyogames]]></category>

		<guid isPermaLink="false">http://edgar-fournival.fr/blog/?p=56</guid>
		<description><![CDATA[Aujourd&#8217;hui, je vais vous présenter le logiciel de création de jeux vidéos GameMaker.
div style=&#187;&#160;text-align: justify;&#187;&#160;>Cet utilitaire, simple par son interface et complexe par ses capacités permet de créer un jeu de qualité en quelques heures sans se préoccuper d&#8217;une programmation complexe comme on peut en trouver lorsque l&#8217;on code en C++ par exemple.
En effet pour [...]]]></description>
			<content:encoded><![CDATA[<p>Aujourd&#8217;hui, je vais vous présenter le logiciel de création de jeux vidéos GameMaker.</p>
<div id="attachment_57" class="wp-caption alignleft" style="width: 166px"><a href="http://edgar-fournival.fr/blog/wp-content/uploads/2009/06/drag_and_drop.png"><img src="http://edgar-fournival.fr/blog/wp-content/uploads/2009/06/drag_and_drop.png" alt="Démonstration du Drag&#038;Drop avec GameMaker." title="Drag&#038;Drop" width="156" height="175" class="size-full wp-image-57" /></a><p class="wp-caption-text">Démonstration du Drag&#038;Drop avec GameMaker.</p></div>
<div style="text-align: justify;">Cet utilitaire, simple par son interface et complexe par ses capacités permet de créer un jeu de qualité en quelques heures sans se préoccuper d&#8217;une programmation complexe comme on peut en trouver lorsque l&#8217;on code en C++ par exemple.<br />
En effet pour créer des jeux de base AUCUNES CONNAISSANCES EN PROGRAMMATION ne sont nécessaires. <img src='http://edgar-fournival.fr/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  GameMaker (que j&#8217;abrègerais souvent GM) gère, de A à Z, la quasi-totalité des ressources de vos jeux comme la musique/les sons ou encore les sprites (image ou suite d&#8217;images donnant vie aux objets/personnages du jeu).<br />
GM ne découragera pas les débutants grâce à son système de Drag&#038;Drop (vous avez des actions dans des onglets sur le côté et vous devez les placer dans la liste pour effectuer le mouvement ou l&#8217;effet voulu.</div>
<p><br/></p>
<p>Ces listes d&#8217;action se déclenchent lorsqu&#8217;un évènement spécifique est créé comme une collision, la pression d&#8217;un touche, ou encore un clic avec un des boutons de la souris.<br />
<div id="attachment_61" class="wp-caption aligncenter" style="width: 129px"><a href="http://edgar-fournival.fr/blog/wp-content/uploads/2009/06/evenements.png"><img src="http://edgar-fournival.fr/blog/wp-content/uploads/2009/06/evenements.png" alt="Quelques évènements de GM." title="Evènements" width="119" height="117" class="size-full wp-image-61" /></a><p class="wp-caption-text">Quelques évènements de GM.</p></div>
<div style="text-align: justify;">Dans l&#8217;exemple ci-dessus, vous pouvez voir quelques-uns des dizaines de dizaines d&#8217;évènements que gère GM. Mais GameMaker permet aussi de réaliser des effets plus complexe avec des évènements spécifiques qui dépendent du moment du jeu. Un jeu type fait avec GM exécute 30 &laquo;&nbsp;steps&raquo;&nbsp; par seconde (30 étapes, ce nombre peut être augmenté ou diminué). Une étape permet au jeu de vérifier si des évènements sont déclenchés et si des évènements qui s&#8217;exécutent à chaque fois (comme l&#8217;évènement Draw ou End Step) sont appelés.</div>
<p><br/></p>
<div style="text-align: justify;">En effet, ce logiciel (créé par Mark Overmars) permet l&#8217;incorporation de codes (le &laquo;&nbsp;GML&raquo;&nbsp; pour Game Maker Language) assez simples permettant une meilleure lisibilité/structuration des actions aux utilisateurs avancés. Par exemple, voici le code GML correspondant à la liste d&#8217;actions vue plus haut :</div>
<p><code>vie -= 10;<br />
if (vie < 1) {<br />
&nbsp;&nbsp;instance_destroy();<br />
&nbsp;&nbsp;sound_play(game_over);<br />
&nbsp;&nbsp;game_end();<br />
}</code><br />
<br/><br />
Malheureusement pour les débutants qui désirent se lancer dans l'aventure GameMaker, ce dernier est payant (25 $ : environ 17,50 €) mais n'importe qui peut le télécharger sans l'enregistrer dans sa version pro. Dans ce cas là, le logiciel se mettra automatiquement en version light qui est un mode limité où certaines fonctions plus évoluées ne sont pas disponibles. Toutefois, elles ne sont pas forcément nécessaire pour un premier jeu. GameMaker est disponible au téléchargement <a href="http://www.yoyogames.com/gamemaker/try">ici</a> (la totalité du logiciel est en anglais mais facilement compréhensible pour quelqu'un qui ne parle pas couramment).<br/><br/></p>
<p><strong>Liens utiles :</strong></p>
<ul>
<li><em><a href="http://www.lecbna.org/">Le CBNA</a> :</em> communauté francophone de GameMaker. Vous trouverez sur leur site des dizaines de tutoriaux pour débuter, des conseils ainsi qu'un <a href="http://cbna.forumactif.com/">forum</a> regroupant pas moins de 1300 membres !</li>
<li><em><a href="http://www.yoyogames.com/">YoyoGames</a> :</em> le site de l'éditeur de GM permettant de jouer aux jeux créés par les membres grâce à GameMaker. (après téléchargement d'un plugin)</li>
<li><em><a href="http://fr.wikipedia.org/wiki/Game_Maker">Wikipédia</a></em> : l'article sur GameMaker sur Wikipédia.</li>
<li><em><a href="http://game-maker.softonic.fr/screenshots">Screenshots</a></em> : quelques captures d'écrans de l'interface sur le site <a href="http://www.softonic.fr/">Softonic.fr</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://edgar-fournival.fr/blog/game-maker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
