<?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>Benoit Freslon&#039;s blog  - Game Design, Flash games, ActionScript tutorials ... &#187; game</title>
	<atom:link href="http://www.benoitfreslon.com/tag/game/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.benoitfreslon.com</link>
	<description>Indie Game developer, learn Flash &#38; ActionScript with tutorials ...</description>
	<lastBuildDate>Mon, 16 Jan 2012 16:50:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ActionScript: Protect your Flash games on the web, sitelock all your games.</title>
		<link>http://www.benoitfreslon.com/actionscript-protect-your-flash-games-on-the-web-sitelock-all-your-games</link>
		<comments>http://www.benoitfreslon.com/actionscript-protect-your-flash-games-on-the-web-sitelock-all-your-games#comments</comments>
		<pubDate>Fri, 13 Jan 2012 15:29:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript3 as3]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[protection]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[sitelock]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=1877</guid>
		<description><![CDATA[If you want to submit your games on one game portals DO NOT UPLOAD YOUR GAMES WITHOUT A SITELOCK SCRIPT. WHY ? Your games can be &#8220;stolen&#8221; by game portals. Or if you didn&#8217;t finish your game it&#8217;s a really a &#8220;pain in the ass&#8221; to update your games spread on all the web. I [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Factionscript-protect-your-flash-games-on-the-web-sitelock-all-your-games&amp;title=ActionScript%3A%20Protect%20your%20Flash%20games%20on%20the%20web%2C%20sitelock%20all%20your%20games." id="wpa2a_2"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>If you want to submit your games on one game portals DO NOT UPLOAD YOUR GAMES WITHOUT A SITELOCK SCRIPT.</p>
<p><strong>WHY ?</strong></p>
<p>Your games can be &#8220;stolen&#8221; by game portals. Or if you didn&#8217;t finish your game it&#8217;s a really a &#8220;pain in the ass&#8221; to update your games spread on all the web.</p>
<p>I tried lot of code for sitelocking my games but some of them are in ActionScript 2.0 or totally out of date. Some of them can&#8217;t work with the &#8220;https&#8221; or without the &#8220;www&#8221; characters.<br />
Another example when you to want to test your game on your local computer you have to comment the script. And you can forget to uncomment the sitelock script when you submit your game on the web.</p>
<p>So I decided to create my own script.</p>
<p>This is a short version of my script.<br />
But this one is perfect for all uses.</p>
<p><strong>Installation</strong></p>
<p>Copy and Paste this code and add your domains into the array &#8220;[ ]&#8221; separated by commas :</p>
<p>["kongregate.com", ..., ...]</p>
<p>You can lock the local mode by adding a second parameter : false<br />
The default value is set to true.</p>
<div class="codecolorer-container actionscript3 default .codecolorer" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:300px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">sitelock<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#91;</span><span style="color: #990000;">&quot;kongregate.com&quot;</span><span style="color: #000066; font-weight: bold;">,</span><span style="color: #990000;">&quot;benoitfreslon.com&quot;</span><span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><br />
<br />
<span style="color: #3f5fbf;">/**<br />
&nbsp;* Sitelock your swf file on domains<br />
&nbsp;* <br />
&nbsp;* @param &nbsp; arrDomain &nbsp; List of all authorized domains<br />
&nbsp;* @param &nbsp; local &nbsp; &nbsp; &nbsp; This swf can be played on local computer ?<br />
&nbsp;*/</span><br />
<span style="color: #339966; font-weight: bold;">function</span> sitelock<span style="color: #000000;">&#40;</span>arrDomain<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Array</span><span style="color: #000066; font-weight: bold;">,</span> local<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span> <span style="color: #000000;">&#123;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> isAut<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">url</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #004993;">root</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">loaderInfo</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">url</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> arr<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Array</span> = <span style="color: #004993;">root</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">loaderInfo</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">url</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;://&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">domain</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = arr<span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;/&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#91;</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// localmode</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">url</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;file://&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span> <span style="color: #000066; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>local<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">//trace(&quot;Local mode is autorized&quot;);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">return</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span> <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; destroy<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">return</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> i<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> <span style="color: #0033ff; font-weight: bold;">in</span> arrDomain<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; arr = <span style="color: #004993;">domain</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">split</span><span style="color: #000000;">&#40;</span>arrDomain<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>arr<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span> <span style="color: #000066; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight:bold;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; isAut = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">domain</span> = arrDomain<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">//trace(&quot;*** Sitelock: Domain found&quot;);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">break</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #000066; font-weight: bold;">!</span> isAut<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">//trace(&quot;*** Sitelock: Not authentified&quot;);</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; destroy<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">return</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #3f5fbf;">/**<br />
&nbsp;* This function is called when the game is locked.<br />
&nbsp;*/</span><br />
<span style="color: #339966; font-weight: bold;">function</span> destroy<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// Domain error</span><br />
&nbsp; &nbsp; <span style="color: #004993;">trace</span><span style="color: #000000;">&#40;</span><span style="color: #990000;">&quot;*** Domain Error ***&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #004993;">root</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">alpha</span> = <span style="color: #000000; font-weight:bold;">0</span><br />
<span style="color: #000000;">&#125;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/actionscript-protect-your-flash-games-on-the-web-sitelock-all-your-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nano War 2 finally playable</title>
		<link>http://www.benoitfreslon.com/nano-war-2-finally-playable</link>
		<comments>http://www.benoitfreslon.com/nano-war-2-finally-playable#comments</comments>
		<pubDate>Tue, 28 Jun 2011 13:51:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Nano War]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[multiplayer]]></category>
		<category><![CDATA[nano war 2]]></category>
		<category><![CDATA[nanowars]]></category>
		<category><![CDATA[rts]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=1663</guid>
		<description><![CDATA[Finally the sequel of Nano War 1 released in november 2007. I hope that new game will be a great success llike the first episode. Every humans own billons of nanoscopic cells. Some of these cells are doomed to protect our organism and fight foreign organisms. Even confined to smaller and unlikely places the war [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Fnano-war-2-finally-playable&amp;title=Nano%20War%202%20finally%20playable" id="wpa2a_4"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p><a href="http://www.benoitfreslon.com/wp-content/uploads/2011/06/logo_nanowar2_300_300.jpg"><img class="alignleft size-thumbnail wp-image-1664" title="logo_nanowar2_300_300" src="http://www.benoitfreslon.com/wp-content/uploads/2011/06/logo_nanowar2_300_300-150x150.jpg" alt="" width="120" height="120" /></a></p>
<p>Finally the sequel of Nano War 1 released in november 2007.</p>
<p>I hope that new game will be a great success llike the first episode.</p>
<p><em>Every humans own billons of nanoscopic cells.<br />
Some of these cells are doomed to protect our organism and fight foreign organisms.<br />
Even confined to smaller and unlikely places the war is present.</em></p>
<p><em>Welcome on Nano War 2.</em></p>
<p><strong><a title="Nano War 2" href="http://www.kongregate.com/games/badben/nano-war-2" target="_blank">Play Nano War 2 on Kongregate.</a></strong></p>
<p><strong>What&#8217;s news ?</strong></p>
<ul>
<li><strong>Solo mode</strong></li>
<li><strong>25 levels</strong>: play against 1, 2 or 3 computers.</li>
<li><strong>Upgrade your cells</strong></li>
<li><strong>3 difficulty levels</strong></li>
<li><strong>Multiplayer:</strong> play against 1, 2 or 3 players.</li>
<li><strong>Skirmish mode</strong></li>
<li><strong>21 Achivements</strong></li>
<li><strong>The White blood cell</strong>: Increase your cells and capture opponent&#8217;s cells.</li>
<li><strong>The Fat cell</strong>: Protect your cells or infect opponent&#8217;s cells</li>
<li><strong>The Antibody cell</strong>: The most powerfull cell, increase your production or capture opponent&#8217;s cells and units instantly.</li>
</ul>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/nano-war-2-finally-playable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roll n Jump : android, on the market</title>
		<link>http://www.benoitfreslon.com/roll-n-jump-android-on-the-market</link>
		<comments>http://www.benoitfreslon.com/roll-n-jump-android-on-the-market#comments</comments>
		<pubDate>Thu, 24 Mar 2011 19:07:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[game]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=1558</guid>
		<description><![CDATA[You are welcome to download my game Roll n Jump for free from the Android Market: https://market.android.com/details?id=air.com.benoitfreslon.rollnjump Game Description Roll n Jump is a skill game where the goal is to climb as high as possible. Roll and Jump is a skill game where the goal is to climb as high as possible by jumping [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Froll-n-jump-android-on-the-market&amp;title=Roll%20n%20Jump%20%3A%20android%2C%20on%20the%20market" id="wpa2a_6"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p><strong> You are welcome to download my game Roll n Jump for free from the Android Market:</strong><br />
<a href="https://market.android.com/details?id=air.com.benoitfreslon.rollnjump" target="_blank"><strong> https://market.android.com/details?id=air.com.benoitfreslon.rollnjump</strong></a></p>
<p><strong>Game Description</strong></p>
<p>Roll n Jump is a skill game where the goal is to climb as high as possible.<br />
Roll and Jump is a skill game where the goal is to climb as high as possible by jumping from a rolling circle to another.<br />
Tap to jump from a wall or a circle or do a double jump in the air.<br />
Clim and do the highest score as possible.</p>
<p><strong>Screenshots</strong></p>
<p><strong>
<a href='http://www.benoitfreslon.com/roll-n-jump-android-on-the-market/logo_big_512_512/' title='logo_big_512_512'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2011/03/logo_big_512_512-150x150.png" class="attachment-thumbnail" alt="logo_big_512_512" title="logo_big_512_512" /></a>
<a href='http://www.benoitfreslon.com/roll-n-jump-android-on-the-market/roll_n_jump_logo_512_512/' title='roll_n_jump_logo_512_512'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2011/03/roll_n_jump_logo_512_512-150x150.jpg" class="attachment-thumbnail" alt="roll_n_jump_logo_512_512" title="roll_n_jump_logo_512_512" /></a>
<a href='http://www.benoitfreslon.com/roll-n-jump-android-on-the-market/screenshots_android_04/' title='screenshots_android_04'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2011/03/screenshots_android_04-150x150.png" class="attachment-thumbnail" alt="screenshots_android_04" title="screenshots_android_04" /></a>
<a href='http://www.benoitfreslon.com/roll-n-jump-android-on-the-market/screenshots_android_03/' title='screenshots_android_03'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2011/03/screenshots_android_03-150x150.png" class="attachment-thumbnail" alt="screenshots_android_03" title="screenshots_android_03" /></a>
</p>
<p></strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/roll-n-jump-android-on-the-market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActionScript: Move an object with keyboard with absolute controls</title>
		<link>http://www.benoitfreslon.com/actionscript-move-an-object-with-keyboard-with-absolute-controls</link>
		<comments>http://www.benoitfreslon.com/actionscript-move-an-object-with-keyboard-with-absolute-controls#comments</comments>
		<pubDate>Tue, 01 Feb 2011 11:29:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ActionScript3 as3]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[absolute]]></category>
		<category><![CDATA[actionscrip]]></category>
		<category><![CDATA[car]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=1361</guid>
		<description><![CDATA[In this tip I will show you how to move an object with keyboard with absolute controls. See also how to move an object with keyboard relative-camera control. What is the absolute controls? The direction of your object will be calculated depending the object orientation. (Biohazard, Micro Machines, Gears of War). This code is very [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Factionscript-move-an-object-with-keyboard-with-absolute-controls&amp;title=ActionScript%3A%20Move%20an%20object%20with%20keyboard%20with%20absolute%20controls" id="wpa2a_8"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>In this tip I will show you how to move an object with keyboard with absolute controls.</p>
<p><a href="http://www.benoitfreslon.com/actionscript-move-an-object-with-keyboard-with-absolute-controls">See also how to move an object with keyboard relative-camera control.</a></p>
<p><strong>What is the absolute controls?</strong></p>
<p>The direction of your object will be calculated depending the object orientation. (Biohazard, Micro Machines, Gears of War). This code is very usefull if you design a car game.</p>
<p><strong>How to make an absolute control in Flash?</strong></p>
<ul>
<li>Get the arrow key status (key is up/key is down);</li>
<li>Move or rotate the object on enter frame with the new velocity (Left and Right keys: rotate, Up key: forward, Down key: backward);</li>
</ul>
<div class="codecolorer-container actionscript3 default .codecolorer" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:300px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br /></div></td><td><div class="actionscript3 codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900; font-style: italic;">// Assign 4 booleans for the 4 arrow keys</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">keyUp</span> = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">keyDown</span> = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> keyLeft = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> keyRight = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
<span style="color: #009900; font-style: italic;">// Add the keyboard event (KEY_DOWN) on the stage</span><br />
<span style="color: #004993;">stage</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">KeyboardEvent</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">KEY_DOWN</span><span style="color: #000066; font-weight: bold;">,</span> pressKey<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #339966; font-weight: bold;">function</span> pressKey<span style="color: #000000;">&#40;</span>pEvent<span style="color: #000000;">&#41;</span><br />
<span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// If an arrow key is down, switch the value to true to the assigned variable</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">38</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">keyUp</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">40</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">keyDown</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">37</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; keyLeft = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">39</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; keyRight = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #009900; font-style: italic;">// Add the keyboard event (KEY_UP) on the stage</span><br />
<span style="color: #004993;">stage</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">KeyboardEvent</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">KEY_UP</span><span style="color: #000066; font-weight: bold;">,</span> releaseKey<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #339966; font-weight: bold;">function</span> releaseKey<span style="color: #000000;">&#40;</span>pEvent<span style="color: #000000;">&#41;</span><br />
<span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// If the arrow key is up, switch the value to false to the assigned variable</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">38</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">keyUp</span> = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">40</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #004993;">keyDown</span> = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">37</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; keyLeft = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">else</span> <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">keyCode</span> == <span style="color: #000000; font-weight:bold;">39</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; keyRight = <span style="color: #0033ff; font-weight: bold;">false</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
<span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #009900; font-style: italic;">// Set the velocity of the object</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> speed = <span style="color: #000000; font-weight:bold;">6</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #009900; font-style: italic;">// And the rotation speed</span><br />
<span style="color: #6699cc; font-weight: bold;">var</span> rotationSpeed = <span style="color: #000000; font-weight:bold;">5</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
<span style="color: #009900; font-style: italic;">// Add an enter frame event on the moving object</span><br />
myCircle<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">addEventListener</span><span style="color: #000000;">&#40;</span><span style="color: #004993;">Event</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">ENTER_FRAME</span><span style="color: #000066; font-weight: bold;">,</span> circleEnterFrame<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #339966; font-weight: bold;">function</span> circleEnterFrame<span style="color: #000000;">&#40;</span>pEvent<span style="color: #000000;">&#41;</span><br />
<span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// Set the default velocity to 0 if no key is pressed</span><br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> velocity = <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">keyUp</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// If the key up is pressed set the new velocity to the speed value</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; velocity = speed<span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span><span style="color: #004993;">keyDown</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// If the key down is pressed set the new velocity to the half speed value</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; velocity = <span style="color: #000066; font-weight: bold;">-</span>speed<span style="color: #000066; font-weight: bold;">/</span><span style="color: #000000; font-weight:bold;">2</span><span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>keyLeft<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// rotate the object</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">currentTarget</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">rotation</span> <span style="color: #000066; font-weight: bold;">-</span>= rotationSpeed<span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>keyRight<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// rotate the object</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">currentTarget</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">rotation</span> <span style="color: #000066; font-weight: bold;">+</span>= rotationSpeed<span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// Convert the degreeAngle to the radian angle</span><br />
&nbsp; &nbsp; <span style="color: #6699cc; font-weight: bold;">var</span> angleRadian = pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">currentTarget</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">rotation</span> <span style="color: #000066; font-weight: bold;">/</span> <span style="color: #000000; font-weight:bold;">180</span> <span style="color: #000066; font-weight: bold;">*</span> <span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">PI</span><span style="color: #000066; font-weight: bold;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009900; font-style: italic;">// Move the object with the radian angle and the object speed</span><br />
&nbsp; &nbsp; pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">currentTarget</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">x</span> <span style="color: #000066; font-weight: bold;">+</span>= <span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">cos</span><span style="color: #000000;">&#40;</span>angleRadian<span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">*</span> velocity<span style="color: #000066; font-weight: bold;">;</span><br />
&nbsp; &nbsp; pEvent<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">currentTarget</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">y</span> <span style="color: #000066; font-weight: bold;">+</span>= <span style="color: #004993;">Math</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">sin</span><span style="color: #000000;">&#40;</span>angleRadian<span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">*</span> velocity<span style="color: #000066; font-weight: bold;">;</span><br />
<span style="color: #000000;">&#125;</span></div></td></tr></tbody></table></div>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_www.benoitfreslon.com_Move_an_object_with_keyboard_with_absolute_controls_190013849"
			class="flashmovie"
			width="550"
			height="400">
	<param name="movie" value="http://www.benoitfreslon.com/wp-content/uploads/2011/02/www.benoitfreslon.com_Move_an_object_with_keyboard_with_absolute_controls.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://www.benoitfreslon.com/wp-content/uploads/2011/02/www.benoitfreslon.com_Move_an_object_with_keyboard_with_absolute_controls.swf"
			name="fm_www.benoitfreslon.com_Move_an_object_with_keyboard_with_absolute_controls_190013849"
			width="550"
			height="400">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p>Download source: <a href="http://www.benoitfreslon.com/wp-content/uploads/2011/02/www.benoitfreslon.com_Move_an_object_with_keyboard_with_absolute_controls1.zip">www.benoitfreslon.com_Move_an_object_with_keyboard_with_absolute_controls</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/actionscript-move-an-object-with-keyboard-with-absolute-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vote for Nano War and Take Something Literally</title>
		<link>http://www.benoitfreslon.com/vote-for-nano-war-and-take-something-literally</link>
		<comments>http://www.benoitfreslon.com/vote-for-nano-war-and-take-something-literally#comments</comments>
		<pubDate>Mon, 30 Aug 2010 18:30:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nano War]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Contest]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[indie]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=1090</guid>
		<description><![CDATA[Hello, If you like Nano War or Take Something Literally you will be very helpfull if you can vote for my games on the Inde Pub Game contest. Register here http://www.indiepubgames.com/register.php And vote here http://www.indiepubgames.com/vote.php Only 5 minutes needed :). Thank you very much. Edit: The contest is over. Actually my game was submited one [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Fvote-for-nano-war-and-take-something-literally&amp;title=Vote%20for%20Nano%20War%20and%20Take%20Something%20Literally" id="wpa2a_10"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p><img class="alignleft" src="http://www.indiepubgames.com/images/logo.png" alt="" width="83" height="72" />Hello,<br />
If you like Nano War or Take Something Literally you will be very helpfull if you can vote for my games on the Inde Pub Game contest.<br />
Register here <a href="http://www.indiepubgames.com/register.php" target="_blank">http://www.indiepubgames.com/register.php</a><br />
And vote here <a href="http://www.indiepubgames.com/vote.php" target="_blank">http://www.indiepubgames.com/vote.php</a></p>
<p>Only 5 minutes needed :). Thank you very much.</p>
<p>Edit: The contest is over. Actually my game was submited one day before the end. Thank your IndiePub.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/vote-for-nano-war-and-take-something-literally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The vuvuzela game: just for fun</title>
		<link>http://www.benoitfreslon.com/1014</link>
		<comments>http://www.benoitfreslon.com/1014#comments</comments>
		<pubDate>Tue, 15 Jun 2010 11:02:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Nano War]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[cup]]></category>
		<category><![CDATA[fifa]]></category>
		<category><![CDATA[football]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[maradona]]></category>
		<category><![CDATA[soccer]]></category>
		<category><![CDATA[vuvuzela]]></category>
		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=1014</guid>
		<description><![CDATA[After the hand of Thierry Henry the vuvuzela game. PLAY HERE : http://www.benoitfreslon.com/my-games/the-vuvuzela-game/ Play on Facebook:  The vuvuzela game sur Facebook Game made in 4 hours just for fun :). Description: Play the vuvuzela game. Blow up the Maradona&#8217;s head with your vuvuzela. How to play: Just click to &#8220;shoot&#8221;. Emebed this game: &#60;embed src="http://games.mochiads.com/c/g/vuvuzela/vuvuzela.swf" [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2F1014&amp;title=The%20vuvuzela%20game%3A%20just%20for%20fun" id="wpa2a_12"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div id="attachment_1015" class="wp-caption alignleft" style="width: 100px"><a href="./my-games/the-vuvuzela-game/"><img class="size-thumbnail wp-image-1015    " title="The Vuvuzela game" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/logo-150x150.png" alt="The Vuvuzelga game" width="90" height="90" /></a><p class="wp-caption-text">The Vuvuzela game</p></div>
<p>After <a href="http://www.lamaindethierryhenrylejeu.com/" target="_blank">the hand of Thierry Henry</a> the vuvuzela game.</p>
<p>PLAY HERE : <a href="http://www.benoitfreslon.com/my-games/the-vuvuzela-game/">http://www.benoitfreslon.com/my-games/the-vuvuzela-game</a>/<br />
Play on Facebook:  <a href="http://apps.facebook.com/vuvuzelagame/?page=game.php">The vuvuzela game sur Facebook</a></p>
<p>Game made in 4 hours just for fun :).</p>
<p><strong>Description:</strong></p>
<p>Play the vuvuzela game. Blow up the Maradona&#8217;s head with your vuvuzela.</p>
<p><strong>How to play:</strong></p>
<p>Just click to &#8220;shoot&#8221;.</p>
<p><strong>Emebed this game:</strong></p>
<pre>&lt;embed src="http://games.mochiads.com/c/g/vuvuzela/vuvuzela.swf" width="550" height="400"&gt;</pre>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/1014/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Take Something Literally 2: released</title>
		<link>http://www.benoitfreslon.com/take-something-literally-2-released</link>
		<comments>http://www.benoitfreslon.com/take-something-literally-2-released#comments</comments>
		<pubDate>Mon, 07 Jun 2010 21:21:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[conceptual]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[puzzle]]></category>
		<category><![CDATA[riddle]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[take something literally 2]]></category>
		<category><![CDATA[walkthrough]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=983</guid>
		<description><![CDATA[The second episode of Take Something Literally was released friday june 4thon ArmorGames.com. You can play this game by clicking here: Take Something Literally 2. (Exclusive on ArmorGames until Friday) Like I said, I designed an original, conceptual and non-conform game. Unfortunatly many players expect to see &#8220;a classic game&#8221;. Therefore they don&#8217;t understand the meaning [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Ftake-something-literally-2-released&amp;title=Take%20Something%20Literally%202%3A%20released" id="wpa2a_14"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div id="attachment_994" class="wp-caption alignleft" style="width: 70px"><a href="./my-games/take-something-literally-2/"><img class="size-full wp-image-994" title="Take Something Literally 2" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/logo_heart_60_60.jpg" alt="" width="60" height="60" /></a><p class="wp-caption-text">Play</p></div>
<p>The second episode of Take Something Literally was released friday june 4thon ArmorGames.com.</p>
<p>You can play this game by clicking here:<strong> </strong><strong><a title="Take Something Literally 2" href="./my-games/take-something-literally-2/" target="_self">Take Something Literally 2</a>. </strong>(Exclusive on ArmorGames until Friday)</p>
<p>Like I said, I designed an original, conceptual and non-conform game. Unfortunatly many players expect to see &#8220;a classic game&#8221;. Therefore they don&#8217;t understand the meaning of the game &#8220;Take Something Literally&#8221;. If I had to describe the main concept of Take Something Literally 1&amp;2 I said: &#8220;<strong>Make the players play with their environment</strong> &#8220;. Like the first episode players have to play with their computer inside and outside the game.</p>
<p>If you don&#8217;t want to <strong>play </strong>with your OS, your browser, your mouse and your keyboard I think that Take Something Literally is not for you.</p>
<p><strong>What is this game?</strong></p>
<p>Take Something Literally 2 is a compilation of 25 original puzzles. In this game you just have to think outside the box. This game is abstract, conceptual and uses new interactivities. This new episode contains new features: new scoring system, new tip system and more funny rewards.</p>
<p><strong>Walkthrough</strong></p>
<p>Only if you are stuck :)</p>
<p>1st Part : <strong><a href="http://www.youtube.com/watch?v=OLfz5Jy9FDc" target="_blank">http://www.youtube.com/watch?v=OLfz5Jy9FDc<br />
<span style="font-weight: normal;">2</span></a><span style="font-weight: normal;">nd Part:</span> <a href="http://www.youtube.com/watch?v=Jb7S5x2NFGQ" target="_blank">http://www.youtube.com/watch?v=Jb7S5x2NFGQ</a></strong></p>
<p><strong>Why this game?</strong></p>
<p>Actually I had no plans to develop a second episode. The first episode exhausted all resources of Flash. But I received many messages from players asking me to make a new Take Something Literally. I was exciting to work on this game again. So I decided to find 25 new puzzles with the same idea: &#8220;Make the players plays with their environment&#8221;. I wanted to create something new. I knew that many players would dislike that king of game but I also knew that players would be surprised and entertained to play an original game with original interactions. So I hope that game will entertain many players!</p>
<p>You should also read my <a title="Take Something Literally" href="./take-someting-literally-2-private-beta" target="_blank">last post</a> about Take Something Literally 1&amp;2.</p>

<a href='http://www.benoitfreslon.com/take-something-literally-2-released/logo_cat_200_200-2/' title='logo_cat_200_200'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/logo_cat_200_200-150x150.jpg" class="attachment-thumbnail" alt="logo_cat_200_200" title="logo_cat_200_200" /></a>
<a href='http://www.benoitfreslon.com/take-something-literally-2-released/screenshot_cat/' title='screenshot_cat'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/screenshot_cat-150x150.jpg" class="attachment-thumbnail" alt="screenshot_cat" title="screenshot_cat" /></a>
<a href='http://www.benoitfreslon.com/take-something-literally-2-released/screenshot_ink/' title='screenshot_ink'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/screenshot_ink-150x150.jpg" class="attachment-thumbnail" alt="screenshot_ink" title="screenshot_ink" /></a>
<a href='http://www.benoitfreslon.com/take-something-literally-2-released/screenshot_puzzle/' title='screenshot_puzzle'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/screenshot_puzzle-150x150.jpg" class="attachment-thumbnail" alt="screenshot_puzzle" title="screenshot_puzzle" /></a>
<a href='http://www.benoitfreslon.com/take-something-literally-2-released/screenshot_screenshot/' title='screenshot_screenshot'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/screenshot_screenshot-150x150.jpg" class="attachment-thumbnail" alt="screenshot_screenshot" title="screenshot_screenshot" /></a>
<a href='http://www.benoitfreslon.com/take-something-literally-2-released/logo_heart_60_60/' title='Take Something Literally 2'><img width="60" height="60" src="http://www.benoitfreslon.com/wp-content/uploads/2010/06/logo_heart_60_60.jpg" class="attachment-thumbnail" alt="Play" title="Take Something Literally 2" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/take-something-literally-2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Take Someting Literally 2 private beta</title>
		<link>http://www.benoitfreslon.com/take-someting-literally-2-private-beta</link>
		<comments>http://www.benoitfreslon.com/take-someting-literally-2-private-beta#comments</comments>
		<pubDate>Sat, 03 Apr 2010 15:23:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[literally]]></category>
		<category><![CDATA[puzzle]]></category>
		<category><![CDATA[somthing]]></category>
		<category><![CDATA[take]]></category>

		<guid isPermaLink="false">http://www.benoitfreslon.com/?p=878</guid>
		<description><![CDATA[After many requests I decided to blow up my brain to design more puzzles. That was hard, that was epic but I finally found 25 more puzzles. And now your are welcome to test here: Take Something Literally 2 in private beta here. I hope you will enjoy the new game system, the puzzles, the references [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Ftake-someting-literally-2-private-beta&amp;title=Take%20Someting%20Literally%202%20private%20beta" id="wpa2a_16"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><div id="attachment_879" class="wp-caption alignleft" style="width: 160px"><a href="./my-games/take-something-literally-2/"><img class="size-thumbnail wp-image-879 " title="logo_cat_200_200" src="http://www.benoitfreslon.com/wp-content/uploads/2010/04/logo_cat_200_200-150x150.jpg" alt="Take something literally 2 logo" width="150" height="150" /></a><p class="wp-caption-text">Click to play Take something literally 2 beta</p></div>
<p>After many requests I decided to blow up my brain to design more puzzles. That was hard, that was epic but I finally found 25 more puzzles. And now your are welcome to test here:</p>
<p><a title="Take Something Literally 2" href="./my-games/take-something-literally-2/" target="_self">Take Something Literally 2 in private beta here.</a><strong><br />
</strong></p>
<p>I hope you will enjoy the new game system, the puzzles, the references and the rewards. If you have any request please post a comment or go to the <a href="./forum" target="_blank">forum</a>.</p>
<p><strong>A little post mortem about the first episode:</strong></p>
<p><a title="Take something literally 1" href="./my-games/take-something-literally/" target="_blank">Take something literally 1</a> was my first &#8220;riddle&#8221; game. I made this first episode without Internet connection in few days. I made this game for fun. Actually I just started to design one little &#8220;game&#8221; based on the irreversible choises, the &#8220;flash cookies&#8221; and the clock system. But after all this idea had a big potential. So I decide to design a lot of litle puzzles based &#8220;outside the game&#8221;. Against all odds it was a hudge success with players. I knew that some players could not play some puzzles. But that was my choise. I knew that sponsors would be frightened about that. But after the first release on Kongregate and the 1 million plays in one week they changed their opinion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/take-someting-literally-2-private-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nano War 2.0 private beta test</title>
		<link>http://www.benoitfreslon.com/nano-war-2-0-private-beta-test</link>
		<comments>http://www.benoitfreslon.com/nano-war-2-0-private-beta-test#comments</comments>
		<pubDate>Tue, 12 Jan 2010 22:28:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[Nano War]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.thisisgameplay.com/?p=770</guid>
		<description><![CDATA[Your are welcome to test my new game Nano War 2.0. Indeed it&#8217;s the sequel of Nano War released in may 2008. New gameplay, new graphics, new music, new AI, new cells, &#8230; If you want to test the private beta click here to play Nano War 2.0 beta and use this password : beta [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Fnano-war-2-0-private-beta-test&amp;title=Nano%20War%202.0%20private%20beta%20test" id="wpa2a_18"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>Your are welcome to test my new game Nano War 2.0. Indeed it&#8217;s the sequel of Nano War released in may 2008.<br />
New gameplay, new graphics, new music, new AI, new cells, &#8230;</p>
<p><strong>If you want to test the private beta</strong><strong> click <a title="Nano War 2.0 beta" href="./my-games/nano-war-2-nanowar2/" target="_self">here to play Nano War 2.0 beta</a> a</strong><strong>nd use this password</strong> <strong>: </strong><span style="color: #000000;"><strong>beta</strong></span></p>
<p><span style="color: #000000;"><strong>EDIT: The new version &#8220;beta 2 is available&#8221;.</strong></span></p>
<p><strong>Dont forget to report any bugs, errors and feedbacks on the </strong><strong><a title="Nano War 2.0 beta" href="./forum/" target="_blank">forum</a></strong><strong>.</strong></p>

<a href='http://www.benoitfreslon.com/nano-war-2-0-private-beta-test/screenshot_02-2/' title='Nano War 2.0 beta'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/01/screenshot_02-150x150.jpg" class="attachment-thumbnail" alt="Nano War 2.0 beta" title="Nano War 2.0 beta" /></a>
<a href='http://www.benoitfreslon.com/nano-war-2-0-private-beta-test/screenshot_01/' title='Nano War 2.0 beta'><img width="150" height="150" src="http://www.benoitfreslon.com/wp-content/uploads/2010/01/screenshot_01-150x150.jpg" class="attachment-thumbnail" alt="Nano War 2.0 beta" title="Nano War 2.0 beta" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/nano-war-2-0-private-beta-test/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>La main de Thierry Henry Le jeu flash</title>
		<link>http://www.benoitfreslon.com/la-main-de-thierry-henry-le-jeu-flash</link>
		<comments>http://www.benoitfreslon.com/la-main-de-thierry-henry-le-jeu-flash#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:59:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[henry]]></category>
		<category><![CDATA[jeu]]></category>
		<category><![CDATA[thierry]]></category>

		<guid isPermaLink="false">http://www.thisisgameplay.com/?p=593</guid>
		<description><![CDATA[Hello and bonjour, J&#8217;ai vu ce matin en me levant que le match d&#8217;hier soir France &#8211; Irlande (pour les qualificatifs de la coupe du monde 2010) avait fait un énorme buzz sur Internet. Ni une ni deux j&#8217;ai sauté sur l&#8217;occasion pour faire un mini jeu réalisé en 6 heures. Pour jouer c&#8217;est ici [...]]]></description>
			<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.benoitfreslon.com%2Fla-main-de-thierry-henry-le-jeu-flash&amp;title=La%20main%20de%20Thierry%20Henry%20Le%20jeu%20flash" id="wpa2a_20"><img src="http://www.benoitfreslon.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share"/></a></p><p>H<a rel="attachment wp-att-567" href="http://www.benoitfreslon.com/my-games/la-main-de-thierry-henry-the-hand-of-thierry-henry/logo0_1/"><img class="alignleft size-full wp-image-567" title="the_hand_of_thierry_henry" src="http://www.thisisgameplay.com/wp-content/uploads/2009/11/logo0_1.png" alt="the_hand_of_thierry_henry" width="100" height="100" /></a>ello and bonjour,</p>
<p>J&#8217;ai vu ce matin en me levant que le match d&#8217;hier soir France &#8211; Irlande (pour les qualificatifs de la coupe du monde 2010) avait fait un énorme buzz sur Internet.<br />
Ni une ni deux j&#8217;ai sauté sur l&#8217;occasion pour faire un mini jeu réalisé en 6 heures.</p>
<p>Pour jouer c&#8217;est ici : <a href="./my-games/la-main-de-thierry-henry-the-hand-of-thierry-henry/" target="_self">Jouer à La main de Thierry Henry</a> <strong>le jeu de main</strong>.</p>
<p>Un nom de domaine spécialement pour l&#8217;occasion : <a title="La Main de Thierry Henry Le Jeu" href="http://www.lamaindethierryhenrylejeu.com" target="_self">www.lamaindethierryhenrylejeu.com</a></p>
<p>Hello</p>
<p>The hand of Thierry Henry is a huge Internet success today so I made a little funny game on this. (France &#8211; Ireland)</p>
<p>Pour jouer c&#8217;est ici : <a href="./my-games/la-main-de-thierry-henry-the-hand-of-thierry-henry/" target="_self">The hand of Thierry Henry the game</a></p>
<p>Edit : <a href="http://videos.tf1.fr/infos/zap-net/le-zap-net-du-vendredi-20-novembre-2009-5551268.html" target="_self">http://videos.tf1.fr/infos/zap-net/le-zap-net-du-vendredi-20-novembre-2009-5551268.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.benoitfreslon.com/la-main-de-thierry-henry-le-jeu-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

