<?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>Le Coin des Jeux - le blog &#187; logiciel</title>
	<atom:link href="http://www.lecoindesjeux.com/blog/tag/logiciel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lecoindesjeux.com/blog</link>
	<description>Pour tout savoir sur les jeux en ligne et apprendre à créer son propre jeu par navigateur</description>
	<lastBuildDate>Sat, 20 Apr 2013 15:34:32 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Choisir les bon outils pour créer son jeu</title>
		<link>http://www.lecoindesjeux.com/blog/creer-un-jeu-en-ligne/choisir-les-bon-outils-pour-creer-son-jeu/</link>
		<comments>http://www.lecoindesjeux.com/blog/creer-un-jeu-en-ligne/choisir-les-bon-outils-pour-creer-son-jeu/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 08:48:39 +0000</pubDate>
		<dc:creator>kawelo</dc:creator>
				<category><![CDATA[Créer un jeu en ligne]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[créer un jeu]]></category>
		<category><![CDATA[éditeur]]></category>
		<category><![CDATA[framwork]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[gestionnaire de taches]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[outil]]></category>
		<category><![CDATA[versionning]]></category>

		<guid isPermaLink="false">http://www.lecoindesjeux.com/blog/?p=84</guid>
		<description><![CDATA[Vous désirez créer un jeu en ligne ? Parfait ! Mais, disposez-vous des bons outils ? Si vous pouvez très bien commencer par travailler sur votre projet à l&#8217;aide d&#8217;un papier et d&#8217;un crayon, il va de soit qu&#8217;ils ne sont pas suffisants pour la suite des évènements. Il vous faudra divers outils pour chacun]]></description>
				<content:encoded><![CDATA[<p>Vous désirez créer un jeu en ligne ? Parfait ! Mais, disposez-vous des bons outils ?</p>
<p>Si vous pouvez très bien commencer par travailler sur votre projet à l&rsquo;aide d&rsquo;un papier et d&rsquo;un crayon, il va de soit qu&rsquo;ils ne sont pas suffisants pour la suite des évènements. Il vous faudra divers outils pour chacun des étapes de la création de votre jeu : phase de &laquo;&nbsp;pré-création&nbsp;&raquo;, phase de développement et phase d&rsquo;illustration/webdesign. Vous devrez également vous procurer des outils pour communiquer, aussi bien avec votre équipe (si vous faites ce projet à plusieurs) qu&rsquo;avec vos futurs joueurs.</p>
<p><strong>Choisir les bons outils pour créer son jeu, c&rsquo;est vous permettre de travailler dans de bonnes conditions.</strong></p>
<p>A noter que si vous travaillez en équipe, il est préférable que tout le monde utilise les mêmes outils afin d&rsquo;éviter les problèmes de compatibilité.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>La phase de pré-création</h2>
<p>J&rsquo;appelle &laquo;&nbsp;phase de pré-création&nbsp;&raquo; toute la phase qui précède le développement du site à proprement parler (développement php, conception du design, etc). Dans mon article &laquo;&nbsp;<a title="créer un jeu en ligne" href="http://www.lecoindesjeux.com/blog/creer-un-jeu-en-ligne/comment-creer-un-jeu-de-a-a-z-les-differentes-etapes/" target="_blank">Créer un jeu en ligne de A à Z : les différentes étapes</a>&laquo;&nbsp;, cela correspond aux étapes de 1 à 5.</p>
<p><strong>Imagination du jeu / Premier tri</strong><br />
Pour imaginer le jeu et faire un premier tri, vous pouvez utiliser une feuille de papier (ou plutôt un cahier car vous aurez beaucoup d&rsquo;informations, et le mieux c&rsquo;est que tous vos écrits soient regroupés en un seul et même endroit) et un crayon. Vous pouvez également utiliser des outils de traitement de texte, comme Word ou OpenOffice.</p>
<p><strong>Rédaction du cahier des charges</strong><br />
Bien que là encore un papier et un crayon peuvent suffirent, je vous recommande de le faire plutôt à l&rsquo;aide d&rsquo;un traitement de texte. D&rsquo;une part, votre travail sera beaucoup plus propre (car pas de ratures, la possibilité de mettre en page facilement, d&rsquo;ajouter des éléments à n&rsquo;importe quel endroit, etc), mais aussi et surtout, car une version tapuscrite vous permettra de diffuser facilement votre cahier des charges. Ce sera particulièrement utile si vous travaillez en équipe.</p>
<p><strong>Modèle Conceptuel de Données</strong><br />
Là encore, un papier/crayon peut convenir, mais encore une fois cela ne facilitera pas le travail en équipe. Et cela risque d&rsquo;être bien moins clair. Vous pouvez utiliser un logiciel de traitement de texte ou de graphisme, mais je vous conseille l&rsquo;utilisation de logiciels faits exprès pour cela : j&rsquo;utilise personnellement <a href="http://www.malcolmhardie.com/sqleditor/" target="_blank">SQLEditor</a>. A noter que je travaille sous mac, donc je ne sais pas trop ce qu&rsquo;il existe comme logiciels performants sous windows ou linux.</p>
<p><strong>UML</strong><br />
Je n&rsquo;ai pas encore utilisé d&rsquo;outil pour l&rsquo;UML, aussi je ne peux que vous relater ce que j&rsquo;ai lu ailleurs. Il parait que <a href="http://live.gnome.org/Dia" target="_blank">Dia</a> est un excellent outil pour cela. Personnellement, je me contente là d&rsquo;un papier et d&rsquo;un crayon, car j&rsquo;avoue simplifier cette étape à son strict minimum.</p>
<p>&nbsp;</p>
<h2>Côté développement web</h2>
<p>Pour développer un jeu en PHP, vous allez avoir besoin de plusieurs choses.</p>
<p>Tout d&rsquo;abord, vous allez avoir besoin d&rsquo;un <strong>éditeur</strong>. Je ne saurai que trop vous recommander l&rsquo;utilisation de <a href="http://fr.netbeans.org/" target="_blank">NetBeans</a>, qui est pour moi le meilleur éditeur, surtout si l&rsquo;on code en POO.<br />
Mais il existe pléthore d&rsquo;autres logiciels, en voici une petite liste non exhaustive (à noter qu&rsquo;ils ne sont pas tous compatibles avec tous les OS) : Eclipe, TextMate, Notpadd++, PHP Edit, Komodo, JEdit&#8230; J&rsquo;ai trouvé un tableau comparatif de certains éditeurs que je vous invite à consulter afin de vous aider à faire votre choix : <a href="http://php.developpez.com/comparatifs/editeurs/" target="_blank">tableau comparatif d&rsquo;éditeurs PHP</a>.</p>
<p>Ensuite, vous allez avoir besoin d&rsquo;un <strong>serveur local</strong> afin que votre ordinateur puisse interpréter les codes php. Les plus connus sont bien sûr : <a href="http://www.mamp.info/en/index.html" target="_blank">MAMP</a> (mac), <a href="http://www.wampserver.com/" target="_blank">WAMP</a> (windows) et XAMP (linux). Ils permettent l&rsquo;installation de LAMP sur votre ordinateur (LAMP = Linux Appache Mysql Php).<br />
Il existe d&rsquo;autres solutions, telles que EasyPHP, mais je vous conseille vivement de rester sur les premiers que je vous ai cité car ils sont constamment mis à jour.</p>
<p>En plus du serveur local, il vous faudra également disposer d&rsquo;un <strong>serveur en ligne</strong> (hébergé par exemple chez OVH, Grandhi ou encore 1&amp;1, je reviendrai sur l&rsquo;hébergement de votre jeu dans un prochain article).</p>
<p>Vous aurez également besoin d&rsquo;un<strong> logiciel FTP</strong>, qui vous permettra de transférer vos fichiers de votre ordinateur vers le serveur de votre site internet. Sans lui, vous ne pourrez rien mettre en ligne ! Là encore, il existe beaucoup de logiciels. J&rsquo;utilise personnellement <a href="http://www.panic.com/transmit/" target="_blank">Transmit</a> que je trouve tout simplement génial (attention, il coûte quelques euros), mais il existe également des solutions gratuites comme <a href="http://www.filezilla.fr/" target="_blank">FileZilla</a>.</p>
<p>De manière facultative, mais vivement recommandée, vous pouvez utiliser un<strong> système de versionning</strong>. Je reviendrai sur ce sujet dans un autre article. Les deux plus connus sont sûrement SVN et Git.</p>
<p>Et bien sûr, téléchargez<strong> tous les navigateurs web</strong> afin d&rsquo;être certain que votre jeu fonctionne bien partout. Exemple de navigateurs : Mozilla Firefox (mon chouchou), Safari, Internet Explorer, Google Chrome ou Google Chromium, Opera&#8230; L&rsquo;idéal serait d&rsquo;installer des version différentes, notamment pour IE. Pour cela, vous pouvez soit utiliser plusieurs ordinateurs, soit  un système de dual bot (qui vous permet d&rsquo;avoir deux (ou plus) OS sur votre ordinateurs).</p>
<p>Je n&rsquo;en ai pas parlé, mais vous pouvez également utiliser un <strong>framwork</strong> pour votre jeu en ligne. Comme cette notion mérite approfondissement, je vous en parlerai dans un prochain billet.</p>
<p>&nbsp;</p>
<h2>Côté graphismes</h2>
<p>Pour réaliser les graphismes (aussi bien le webdesign que les illustrations) vous allez avoir tout simplement besoin d&rsquo;un<strong> logiciel de graphisme</strong>, tel que Gimp, Photoshop (payant, mais disponible gratuitement en version d&rsquo;essai), Photofiltre&#8230; Là encore la liste est longue, à vous de voir ce que vous préférez et ce dont vous avez besoin.</p>
<p>Disposer d&rsquo;un <strong>scanner</strong> et d&rsquo;une <strong>tablette graphique</strong> vous permettra de dessiner sur papier puis de les importer directement dans votre logiciel de dessin, et ensuite de le coloriser au pinceau (cela s&rsquo;appelle de la peinture digitale). A noter que vous pouvez utiliser la souris plutôt qu&rsquo;une tablette graphique : ce sera moins cher, mais le résultat risque d&rsquo;être moins bon (ou plus exactement, il vous faudra plus de travail pour parvenir au même résultat). Mais pour débuter, peut-être vaut-il mieux éviter d&rsquo;investir dans des tonnes de matériels !</p>
<p>&nbsp;</p>
<h2>Côté communication</h2>
<p>Pour communiquer avec votre équipe, je vous conseille :</p>
<p>• l&rsquo;installation d&rsquo;un <strong>wiki</strong> et/ou d&rsquo;un <strong>forum privé</strong> (je préfère personnellement utiliser un forum, mais chacun ses goûts)<br />
• peut-être même des réunions via <strong>skype</strong> ou <strong>msn</strong><br />
• un moyen de voir ce que les autres ont fait et ce qu&rsquo;il nous reste à faire, c&rsquo;est-à-dire un <strong>gestionnaire de taches</strong> (en logiciel ou en ligne, il en existe un très grand nombre ! Je ferai un article sur ce sujet dans les prochaines semaines)<br />
• un système de <strong>bug tracker</strong> afin de faciliter le retour des bugs et pouvoir se répartir leur correction facilement.</p>
<p>Pour communiquer vers vos joueurs :</p>
<p>• là encore, un wiki et/ou un forum peuvent être utile<br />
• un <strong>blog</strong>, pour donner les avancées de votre jeu<br />
• vous pouvez aussi rendre accessible la page d&rsquo;accueil de votre site internet ou bien rediriger vers un <strong>module de news</strong> afin de les tenir informés des avancées du jeu<br />
• enfin, vous pouvez utiliser les <strong>réseaux sociaux</strong>, comme Facebook ou Twitter.</p>
<p>&nbsp;</p>
<p>Et voilà, je pense avoir parlé de tous les outils indispensables pour créer un jeu dans de bonnes conditions. Si j&rsquo;en ai oublié, n&rsquo;hésitez pas à me le signaler via un commentaire <img src='http://www.lecoindesjeux.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
j&rsquo;espère que cet article pourra vous aider !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lecoindesjeux.com/blog/creer-un-jeu-en-ligne/choisir-les-bon-outils-pour-creer-son-jeu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
