<?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>Samarium Blog</title>
	<atom:link href="http://sam-blog.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://sam-blog.net</link>
	<description>Discussion sur le multimedia</description>
	<lastBuildDate>Fri, 06 Apr 2012 16:41:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Les projets en cours.</title>
		<link>http://sam-blog.net/2012/04/les-projets-en-cours/</link>
		<comments>http://sam-blog.net/2012/04/les-projets-en-cours/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 16:41:12 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=457</guid>
		<description><![CDATA[Dans 2 mois, RPG Creator fait son apparition. Il y a encore du travail mais le rendu est très bien. Sous l&#8217;entreprise Web Creative5, spécialisé sur la création d&#8217;application et jeux en HTML5, d&#8217;autres projets sont en cours. C&#8217;est principalement la création d&#8217;un jeu sur iOS et Android qui pourrait voir le jour en Septembre.&#8230; <a class="continue_reading" href="http://sam-blog.net/2012/04/les-projets-en-cours/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Dans 2 mois, RPG Creator fait son apparition. Il y a encore du travail mais le rendu est très bien. Sous l&#8217;entreprise Web Creative5, spécialisé sur la création d&#8217;application et jeux en HTML5, d&#8217;autres projets sont en cours. C&#8217;est principalement la création d&#8217;un jeu sur iOS et Android qui pourrait voir le jour en Septembre.</p>
<p>Le dernier trimestre 2012 sera très intéressant&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2012/04/les-projets-en-cours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un point sur le nouvel éditeur de RPG</title>
		<link>http://sam-blog.net/2012/01/451/</link>
		<comments>http://sam-blog.net/2012/01/451/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 22:34:20 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[RPG JS]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=451</guid>
		<description><![CDATA[Cela fait un moment que le blog n&#8217;a pas eu de billet, mais il faut avouer que je suis assez occupé par les différents projets, le travail et la vie active. Je suis content de voir que la construction de l&#8217;éditeur avance bien. Si vous avez fait attention, c&#8217;est par l&#8217;intermédiaire du nom Web Creative5&#8230; <a class="continue_reading" href="http://sam-blog.net/2012/01/451/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<div>
<p>Cela fait un moment que le blog n&#8217;a pas eu de billet, mais il faut avouer que je suis assez occupé par les différents projets, le travail et la vie active.</p>
<p>Je suis content de voir que la construction de l&#8217;éditeur avance bien. Si vous avez fait attention, c&#8217;est par l&#8217;intermédiaire du nom Web Creative5 que ce produit se développe.</p>
<p>L&#8217;éditeur n&#8217;est pas un produit amateur mais sera bel et bien un produit payant. Cependant le moteur RPG JS sera toujours gratuit OpenSource (même la version 2). L&#8217;éditeur de Web Creative5 sera le concurrent direct de RPG Maker d&#8217;Enterbrain.</p>
<p>Le principal atout de l&#8217;éditeur sera la possibilité de créer un MMORPG sans configurer ou installer un serveur.  Proposer un éditeur pour créer des MMORPG sans programmer alors vous devez faire configurer un serveur pour tester votre jeu, ça serait un comble ! La politique de l&#8217;éditeur est la même que RPG Maker : &laquo;&nbsp;créez un projet et lancez le jeu&nbsp;&raquo;.</p>
<p>La version 2 de RPG JS a été conçue de manière à créer un RPG ou un MMORPG. Il est rare de trouver des moteurs/editeurs faisant les deux. Pourtant, ce choix est important car le gameplay, le scénario, etc. d&#8217;un jeu est complètement différent entre un RPG et MMORPG et proposer un éditeur de MMORPG exclusivement alors que l&#8217;utilisateur souhaite concevoir un RPG serait problématique.</p>
<p>Le langage utilisé est le JavaScript. Il est vrai que pour un MMORPG, cela peut représenter un problème de sécurité. Mais RPG JS v2 vérifie chaque donnée (même les positions) côté serveur afin de garantir l&#8217;exactitude des données reçues. Une personne voulant pirater le MMORPG pourra changer les graphismes du jeu &#8211; de la même manière qu&#8217;une personne change le CSS de Google &#8211; mais cela n&#8217;aura aucune incidence sur le serveur et les autres joueurs.</p>
<p>Plusieurs éditeurs sont fermés à cause de leur licence propriétaire. Je pense à RPG Maker. Par exemple, l&#8217;exportation d&#8217;un jeu sur iPhone avec RPG Maker est impossible sauf avec des intermédiaires douteux. Certes, le but n&#8217;est pas de modifier le noyau de RPG Maker mais au moins d&#8217;ouvrir le code pour permettre plus de possibilité. Remarquez que ma critique sur RPG Maker est un peu excessive dans le sens que celui ci propose une librairie (RGSS) pour toucher aux scripts, fonctionnalité inexistante dans des versions plus anciennes (RPG Maker 2000-2003). Bref, le nouvel éditeur n&#8217;est pas fermé car vous pouvez exporter entièrement votre code, programmer des plugins voire améliorer le moteur RPG JS.</p>
<p>L&#8217;utilisation de HTML5 est incroyable ! surtout avec l&#8217;amélioration des navigateurs Web. Par exemple, voir un plugin dans l&#8217;éditeur (conçu par une personne quelconque) permettant de mettre du Google Maps dans un RPG ne serait pas insolite. On pourrait se poser des questions sur son utilité mais cela montre les possibilités et la puissance de l&#8217;éditeur et RPG JS. Dans la même lignée, faire un RPG social sur Facebook ou Google+ où les personnages qui jouent avec vous sont vos amis, mettre des vidéos (même Youtube), mettre de la 3D, etc. tout cela est possible sans grande difficulté.</p>
<p>Pour conclusion, cet éditeur sera vraiment une alternative à RPG Maker et proposera enfin des fonctionnalités selon les technologies actuelles. A suivre sur Twitter (@webcreative5) ou la page FaceBook de RPG Creative <img src='http://sam-blog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2012/01/451/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer NodeJS et Socket.io</title>
		<link>http://sam-blog.net/2011/11/installer-nodejs-et-socket-io/</link>
		<comments>http://sam-blog.net/2011/11/installer-nodejs-et-socket-io/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 20:20:54 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=439</guid>
		<description><![CDATA[Introduction. NodeJS permet de créer des applications en temps réel. Il est basé sur le moteur Javascript V8. Vous utilisez donc le JavaScript aussi bien côté client que côté serveur. Socket.io est un module de NodeJS permettant de partager des données en temps réel peu importe la plateforme (navigateurs, smartphones, tablette tactiles, etc.). Selon la&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/11/installer-nodejs-et-socket-io/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<h1><strong>Introduction.</strong></h1>
<p>NodeJS permet de créer des applications en temps réel. Il est basé sur le <a href="http://fr.wikipedia.org/wiki/V8_(Moteur_Javascript)">moteur Javascript V8</a>. Vous utilisez donc le JavaScript aussi bien côté client que côté serveur.</p>
<p>Socket.io est un module de NodeJS permettant de partager des données en temps réel peu importe la plateforme (navigateurs, smartphones, tablette tactiles, etc.). Selon la plateforme, Socket.io va utiliser un mode de transport :</p>
<ul>
<li>WebSocket</li>
<li>Adobe® Flash® Socket</li>
<li>AJAX long polling</li>
<li>AJAX multipart streaming</li>
<li>Forever Iframe</li>
<li>JSONP Polling</li>
</ul>
<h1><strong>Commençons l&#8217;installation</strong></h1>
<p>Note : vous devez avoir un serveur sous Linux pour les commandes suivantes.</p>
<h2>Téléchargez NodeJs</h2>
<p>&nbsp;</p>
<pre style="padding-left: 30px;">git clone git://github.com/joyent/node.git</pre>
<p>Note :  &nbsp;&raquo;<em>apt-get install git-core</em>&nbsp;&raquo; si git n&#8217;est pas installé</p>
<p>Allez dans le dossier contenant les fichiers de NodeJs :</p>
<pre style="padding-left: 30px;">cd node</pre>
<p>Et commencez l&#8217;installation :</p>
<pre style="padding-left: 30px;">./configure &amp;&amp; make &amp;&amp; make install</pre>
<p>Note : Si vous avez l&#8217;erreur suivante :</p>
<p><img class="aligncenter size-medium wp-image-443" style="border-style: initial; border-color: initial;" title="cmd" src="http://sam-blog.net/wp-content/uploads/2011/11/cmd-300x33.png" alt="" width="300" height="33" /></p>
<div>Tapez les lignes suivantes et recommencez l&#8217;installation de NodeJS (ligne précédente)</p>
<pre><code>aptitude install build-essential</code></pre>
<pre><code>apt-get install libssl-dev</code></pre>
<h2>Installation <a href="http://npmjs.org/">NPM</a></h2>
<pre style="padding-left: 30px;">curl http://npmjs.org/install.sh | sh</pre>
<p>Note : &laquo;&nbsp;<em>apt-get install curl</em>&nbsp;&raquo; si curl n&#8217;est pas installé</p>
<h2>Installation de Socket.io :</h2>
<pre style="padding-left: 30px;">npm install socket.io</pre>
<p>Ceci va créer un dossier &laquo;&nbsp;node_modules&nbsp;&raquo;. Lorsque vous démarrez votre serveur avec NodeJs, vérifiez que ce dossier soit le parent du serveur ou le même chemin. Par exemple, si le fichier JS pour le serveur se trouve sur : /apps/node/server.js, le dossier des modules doit être dans les emplacements suivants :</p>
<ul>
<li>/apps/node/node_modules</li>
<li>/apps/node_modules</li>
<li>/node_modules</li>
</ul>
<h1><strong>Tester</strong></h1>
<p>Vous pouvez tester avec le code présent sur le site de Socket.io : <a href="http://socket.io/">http://socket.io</a></p>
<p>Note : Essayez le port &laquo;&nbsp;8333&#8243; au lieu de &laquo;&nbsp;80&#8243; si erreur</p>
<p>Pour démarrer votre serveur :</p>
<pre>node server.js</pre>
<p>Note : Ici, on a pris le nom &laquo;&nbsp;server.js&nbsp;&raquo;. Bien entendu, ça doit être le chemin vers le fichier JS contenant le code du serveur.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/11/installer-nodejs-et-socket-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Au revoir DownGames !</title>
		<link>http://sam-blog.net/2011/07/au-revoir-downgames/</link>
		<comments>http://sam-blog.net/2011/07/au-revoir-downgames/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 08:29:49 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[Downgames]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=427</guid>
		<description><![CDATA[Il y a un an, j&#8217;ai eu l&#8217;idée de créer un moteur de recherche sur les jeux amateurs, gratuits et abandonwares. Je me suis basé sur un robot en Java conçu lors de la migration du forum (pour partir de Forumactif et être indépendant). Je l&#8217;ai réadapté pour chercher des jeux sur les sites. En&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/07/au-revoir-downgames/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Il y a un an, j&#8217;ai eu l&#8217;idée de créer un moteur de recherche sur les jeux amateurs, gratuits et abandonwares. Je me suis basé sur un robot en Java conçu lors de la migration du forum (pour partir de Forumactif et être indépendant). Je l&#8217;ai réadapté pour chercher des jeux sur les sites. </p>
<p>En fait, c&#8217;était un petit projet qui m&#8217;a pris une semaine de développement. Cependant, ça n&#8217;a vraiment jamais marché. Il est vrai que des moteurs comme Google, Bing ou Yahoo! suffisent largement.</p>
<p>DownGames a ensuite été mis dans le menu en entête de RPG Creative afin de faire connaître un peu plus le site.</p>
<p>C&#8217;est donc aujourd&#8217;hui que le site ferme ses portes. D&#8217;un côté, ça m&#8217;a formé dans des algorithmes et c&#8217;est le principal <img src='http://sam-blog.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/07/au-revoir-downgames/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Astuce pour concaténer plusieurs lignes en Javascript</title>
		<link>http://sam-blog.net/2011/06/astuce-pour-concatener-plusieurs-lignes-en-javascript/</link>
		<comments>http://sam-blog.net/2011/06/astuce-pour-concatener-plusieurs-lignes-en-javascript/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 19:07:00 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[Programmation]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=418</guid>
		<description><![CDATA[Question : comment concaténer plusieurs lignes en Javascript ? Par exemple, cette chaine de caractères est affiché sur une seule ligne : var html = "&#60;div&#62;&#60;div id='test'&#62;&#60;p&#62;Texte&#60;/p&#62;&#60;/div&#62;&#60;/div&#62;"; En terme de lisibilité, ce n&#8217;est pas super. Vous ne pouvez pas ajouter des sauts de ligne entre les caractères. Vous avez deux solutions : 1) var html = "&#60;div&#62;"&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/06/astuce-pour-concatener-plusieurs-lignes-en-javascript/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Question : comment concaténer plusieurs lignes en Javascript ?</p>
<p>Par exemple, cette chaine de caractères est affiché sur une seule ligne :</p>
<pre>

var html = "&lt;div&gt;&lt;div id='test'&gt;&lt;p&gt;Texte&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;";
</pre>
<p>En terme de lisibilité, ce n&#8217;est pas super. Vous ne pouvez pas ajouter des sauts de ligne entre les caractères. Vous avez deux solutions :</p>
<p>1)</p>
<pre>

var html = "&lt;div&gt;" +

&nbsp;&nbsp;"&lt;div id='test'&gt;" +

&nbsp;&nbsp;&nbsp;&nbsp;"&lt;p&gt;Texte&lt;/p&gt;" +

&nbsp;&nbsp;"&lt;/div&gt;" +

"&lt;/div&gt;";
</pre>
<p>Le but est concaténer comme vous avez l&#8217;habitude de le faire en JS.</p>
<p>2)</p>
<pre>

var html = "&lt;div&gt;\

&nbsp;&nbsp;&lt;div id='test'&gt;\

&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;Texte&lt;/p&gt;\

&nbsp;&nbsp;&lt;/div&gt;\

&lt;/div&gt;";
</pre>
<p>Mettez un anti-slash à la fin de chaque ligne. Personellement, je trouve cette solution plus adéquate à l&#8217;affichage multi-ligne.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/06/astuce-pour-concatener-plusieurs-lignes-en-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RPG JS : quelques statistiques</title>
		<link>http://sam-blog.net/2011/06/rpg-js-quelques-statistiques/</link>
		<comments>http://sam-blog.net/2011/06/rpg-js-quelques-statistiques/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 12:06:48 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[RPG JS]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=409</guid>
		<description><![CDATA[Le site est sortit début Avril. Voici quelques statistiques* encourageantes du 25 Mai au 25 Juin 2011 selon Google Analytics : 31 200 visiteurs uniques dont : 17% des USA 8% de France 8% de l&#8217;Allemagne 7% de l&#8217;espagne 6% du Japon 5 de l&#8217;Angleterre 5% du Brésil 3% du Canada + autres (Argentine, Russie,&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/06/rpg-js-quelques-statistiques/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Le site est sortit début Avril. Voici quelques statistiques* encourageantes du 25 Mai au 25 Juin 2011 selon Google Analytics :</p>
<ul>
<li>31 200 visiteurs uniques dont :
<ul>
<li>17% des USA</li>
<li>8% de France</li>
<li>8% de l&#8217;Allemagne</li>
<li>7% de l&#8217;espagne</li>
<li>6% du Japon</li>
<li>5 de l&#8217;Angleterre</li>
<li>5% du Brésil</li>
<li>3% du Canada</li>
<li>+ autres (Argentine, Russie, Corée du Sud, Inde, Pologne, etc.)</li>
</ul>
</li>
<li>36 900 visites</li>
<li>2 minutes environ passé sur le site</li>
<li>2 pages vues en moyenne (sachant que le site était composé de deux pages avant)</li>
<li>51% ont utilisé Google Chrome, 30% pour Firefox, 6% pour Safari, 5% pour IE et 2% pour Opera</li>
</ul>
<p>Depuis début Mai, on compte plus de 3100 téléchargements pour la version Alpha 2</p>
<p>* Approximatives</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/06/rpg-js-quelques-statistiques/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RPG Creative Screenshots</title>
		<link>http://sam-blog.net/2011/06/rpg-creative-screenshots/</link>
		<comments>http://sam-blog.net/2011/06/rpg-creative-screenshots/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 17:16:01 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[RPG Creative]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=404</guid>
		<description><![CDATA[RPG Creative Screenshots est en cours de réalisation. Le but est simple : afficher les différentes captures des jeux dans une galerie sur le site. Une nouvelle section sera donc créer dans le forum avec la possibilité de mettre une image entre la balise BBCode : [screen][/screen]. L&#8217;image sera automatiquement mis dans la galerie. Chaque&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/06/rpg-creative-screenshots/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>RPG Creative Screenshots est en cours de réalisation. Le but est simple : afficher les différentes captures des jeux dans une galerie sur le site.</p>
<p>Une nouvelle section sera donc créer dans le forum avec la possibilité de mettre une image entre la balise BBCode : [screen][/screen]. L&#8217;image sera automatiquement mis dans la galerie.</p>
<p>Chaque membre pourra donc commenter la ou les captures d&#8217;écran et donner des conseils. Il n&#8217;est pas obligé d&#8217;avoir un projet ou une présentation d&#8217;un projet pour poster un screen. D&#8217;ailleurs, le projet peut être même sur un autre site.</p>
<p>Chaque membre aura son propre sujet avec ses différents screens.</p>
<p>Cette fonctionnalité devrait sortir ce week end.</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/06/rpg-creative-screenshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livre RPG Maker : résultat ?</title>
		<link>http://sam-blog.net/2011/06/livre-rpg-maker-resultat/</link>
		<comments>http://sam-blog.net/2011/06/livre-rpg-maker-resultat/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 14:57:19 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[RPG Maker]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=398</guid>
		<description><![CDATA[Souvenez vous ! c&#8217;était le 25 Février 2010, le premier livre francophone sur RPG Maker sortit dans les librairies. Ce livre reprend tout le logiciel pour l&#8217;expliquer dans les moindres détails. 1 an et 4 mois après, quelle conclusion peut on en tirer ? Hé bien, 820 ouvrages* ont été vendus. Bon résultat malgré l&#8217;objectif&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/06/livre-rpg-maker-resultat/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Souvenez vous ! c&#8217;était le 25 Février 2010, le premier livre francophone sur RPG Maker sortit dans les librairies. Ce livre reprend tout le logiciel pour l&#8217;expliquer dans les moindres détails.</p>
<p>1 an et 4 mois après, quelle conclusion peut on en tirer ? Hé bien, <strong>820 ouvrages</strong><sup>*</sup> ont été vendus. Bon résultat malgré l&#8217;objectif fixé de 1000 livres.</p>
<p>Compte tenu de la taille de la communauté RPG Maker, je peux donc que me réjouir de ce chiffre &#8211; rapportant très peu d&#8217;argent (pour les mauvaises langues &#8230;) &#8211; qui concrétise l&#8217;objectif du site RPG Creative : aider les débutants, initiés et experts dans la création de jeux vidéo amateur.</p>
<p><strong>Prochaine étape : RPG JS</strong>. Ce dernier peut aussi aller très loin et offrir des perspectives intéressantes. Un autre projet est en cours de formation et est basé sur le moteur RPG JS. Un projet qui, à mon sens, est plus conséquent que la rédaction d&#8217;un livre, plus intéressant et une première pour RPG Creative.</p>
<p><sup>*</sup> Estimation</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/06/livre-rpg-maker-resultat/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RPG JS Beta : quoi de neuf ?</title>
		<link>http://sam-blog.net/2011/06/rpg-js-beta-quoi-de-neuf/</link>
		<comments>http://sam-blog.net/2011/06/rpg-js-beta-quoi-de-neuf/#comments</comments>
		<pubDate>Sun, 19 Jun 2011 13:22:47 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[RPG JS]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=394</guid>
		<description><![CDATA[L&#8217;accent a été mis sur la performance pour la version Beta. Le but : pouvoir utiliser le moteur sur des navigateurs plus anciens (Firefox 3.6 par exemple) et pouvoir jouer sur les tablettes tactiles. Voici rapidement les statistiques (25 FPS maximum pour un canvas de 640*480px) : IE9 : 25 FPS Firefox 3.6, 4 et&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/06/rpg-js-beta-quoi-de-neuf/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>L&#8217;accent a été mis sur la performance pour la version Beta. Le but : pouvoir utiliser le moteur sur des navigateurs plus anciens (Firefox 3.6 par exemple) et pouvoir jouer sur les tablettes tactiles. Voici rapidement les statistiques (25 FPS maximum pour un canvas de 640*480px) :</p>
<ul>
<li>IE9 : 25 FPS</li>
<li>Firefox 3.6, 4 et 5 : 25 FPS</li>
<li>Opera 10 : 25 FPS</li>
<li>Google Chrome : 25 FPS</li>
<li>Safari 5 : 25 FPS</li>
<li>Maxthon 3 : 25 FPS</li>
<li>SeaMonkey : 25 FPS</li>
</ul>
<ul>
<li>Archos 70 (Android) : 14 FPS</li>
<li>Ipad 2 (iOS) : 18 FPS</li>
</ul>
<p>Très bonne performance sur tous les navigateurs. Pour les tablettes, il faut que la taille du canvas soit plus petit. Pas forcément gênant compte tenu de la taille des écrans de ces derniers. Pour une taille de 500*400 px), nous avons 20 FPS sur Archos.</p>
<p>Des tests ont été fait avec des canvas de 1200px*800px et on tourne à 25 FPS sur ordinateur pour tous les navigateurs cités ci-dessus. Très bon résultat !</p>
<p>On peut noter aussi :</p>
<p>- Jouer avec la souris.<br />
- Possibilité de créer des scènes (Ecran Titre, Game Over, etc.) et de fenêtres pour des menus ou des systèmes.<br />
- Sauvegarde/Chargement d&#8217;un jeu<br />
- Possibilité de faire de la 2D isométrique<br />
- Importer des évènements de RPG Maker<br />
- Ton de l&#8217;écran, flash sur l&#8217;écran, tremblement<br />
- Possibilité de mettre du <a href="http://fr.wikipedia.org/wiki/Document_Object_Model">DOM</a> sur la carte. Par exemple, pour faire des infobulles sur des personnages.</p>
<p>Pour le moment, la version Beta est à 60% de réalisation.</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/06/rpg-js-beta-quoi-de-neuf/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>HTML5 : convertir &#171;&#160;canvas&#160;&#187; en une image</title>
		<link>http://sam-blog.net/2011/05/html5-convertir-canvas-en-une-image/</link>
		<comments>http://sam-blog.net/2011/05/html5-convertir-canvas-en-une-image/#comments</comments>
		<pubDate>Sun, 22 May 2011 20:39:54 +0000</pubDate>
		<dc:creator>Samarium</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://sam-blog.net/?p=385</guid>
		<description><![CDATA[Voici une astuce pour &#171;&#160;capturer&#160;&#187; le canvas et en faire sortir une image PNG ou JPEG. Il suffit d&#8217;utiliser la méthode &#171;&#160;toDataURL()&#160;&#187; var canvas = document.getElementById('canvas_id'); /*  // Contenu du canvas. Exemple avec un carré : var ctx = canvas.getContext('2d'); ctx.fillRect(25,25,100,100); ctx.clearRect(45,45,60,60); ctx.strokeRect(50,50,50,50); */ var img = new Image(); img.src = canvas.toDataURL("image/png"); et le HTML : &#60;canvas&#8230; <a class="continue_reading" href="http://sam-blog.net/2011/05/html5-convertir-canvas-en-une-image/">Lire la Suite &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Voici une astuce pour &laquo;&nbsp;capturer&nbsp;&raquo; le canvas et en faire sortir une image PNG ou JPEG. Il suffit d&#8217;utiliser la méthode &laquo;&nbsp;toDataURL()&nbsp;&raquo;</p>
<pre>

var canvas = document.getElementById('canvas_id');

/*  // Contenu du canvas. Exemple avec un carré :

var ctx = canvas.getContext('2d');

ctx.fillRect(25,25,100,100);

ctx.clearRect(45,45,60,60);

ctx.strokeRect(50,50,50,50);

*/

var img = new Image();

img.src = canvas.toDataURL("image/png");
</pre>
<p>et le HTML :</p>
<pre>

&lt;canvas id="canvas_id" width="640px" height="480px"&gt;&lt;/canvas&gt;
</pre>
<p>Remarquez sur toDataURL() a un type en paramètre. Mettez &laquo;&nbsp;image/jpeg&nbsp;&raquo; pour une image JPEG. Aucun paramètre revient à avoir le type PNG.</p>
]]></content:encoded>
			<wfw:commentRss>http://sam-blog.net/2011/05/html5-convertir-canvas-en-une-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

