<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:series="http://unfoldingneurons.com/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Michael James Williams</title>
	
	<link>http://gamedev.michaeljameswilliams.com</link>
	<description>I help people make Flash games</description>
	<lastBuildDate>Thu, 19 Jan 2012 23:39:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MichaelJamesWilliams-GameDev" /><feedburner:info uri="michaeljameswilliams-gamedev" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><item>
		<title>Turkish AS3 Avoider Game Tutorial</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/ClXovdokygY/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/10/15/turkish-as3-avoider-game-tutorial/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 12:00:05 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Avoider Game Extras]]></category>
		<category><![CDATA[Guest Posts]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[turkish]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1285</guid>
		<description><![CDATA[Ömer Faruk Gündüz is translating my AS3 Avoider Game Tutorial (itself based on an AS2 tutorial by Frozen Haddock) into Turkish! That makes it the sixth language that it&#8217;s available in (seventh if you include HTML5), after English, Spanish, Polish, and Italian. Awesome. Here&#8217;s an introduction from Ömer: Herkese Merhaba, benim adım Ömer ve 22 [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.mapacarta.com/" rel="external">Ömer Faruk Gündüz</a> is translating my <acronym title="ActionScript 3">AS3</acronym> Avoider Game Tutorial (itself based on an <acronym title="ActionScript 2">AS2</acronym> tutorial by <a href="http://frozenhaddock.co.uk/">Frozen Haddock</a>) into Turkish!</p>

<p>That makes it the sixth language that it&#8217;s available in (seventh if you include <a href="http://active.tutsplus.com/tutorials/html5/learn-html5-with-this-simple-avoider-game-tutorial/" rel="external">HTML5</a>), after <a href="http://gamedev.michaeljameswilliams.com/as3-avoider-game-tutorial-base/">English</a>, <a href="http://gamedev.michaeljameswilliams.com/2009/10/13/spanish-as3-avoider-game-tutorial/">Spanish</a>, <a href="http://gamedev.michaeljameswilliams.com/2010/01/09/polish-as3-avoider-game-tutorial/">Polish</a>, and <a href="http://www.retro-bottega.com/2010/02/16/creare-un-gioco-in-flash-parte-1-iniziamo/">Italian</a>. Awesome.</p>

<p>Here&#8217;s an introduction from Ömer:</p>

<blockquote><p>Herkese Merhaba, benim adım Ömer ve 22 yaşındayım. Flash ya da programlama ile pek alakası olmasada malum Türkiye şartları dolayısıyla Harita Mühendisliği okuyorum <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Uzunca bir süre Actionscript 2 kullandım(<acronym title="ActionScript 2">AS2</acronym> ile 9 adet oyun yaptım) ve 2-3 ay kadar önce ActionScript 3 öğrenmeye başladım.</p>

<p>Michael James Williams tarafından hazırlanan bu eğitim seti ActionScript 3&#8242;e geçerken benim çok işime yaradı. ActionScript 3 öğrenmek isteyen başkalarının da yararlanması için Türkçe&#8217;ye tercüme etmeye karar verdim.</p></blockquote>

<p>Here is the first part: <a href="http://www.mapacarta.com/2011/10/avoider-oyunu-bolum-1.html" rel="external">Avoider Oyunu-Bölüm 1</a></p>

<p>Thanks, Ömer!</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F10%2F15%2Fturkish-as3-avoider-game-tutorial%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F10%2F15%2Fturkish-as3-avoider-game-tutorial%2F&amp;source=MichaelJW&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" />
			</a>
		</div><hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/10/15/turkish-as3-avoider-game-tutorial/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/10/15/turkish-as3-avoider-game-tutorial/#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/10/15/turkish-as3-avoider-game-tutorial/&title=Turkish AS3 Avoider Game Tutorial">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/as3/" rel="tag">AS3</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/avoider-game-extras/" rel="tag">Avoider Game Extras</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/translation/" rel="tag">translation</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/turkish/" rel="tag">turkish</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/tutorial/" rel="tag">Tutorial</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=ClXovdokygY:odQei0ztf80:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=ClXovdokygY:odQei0ztf80:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=ClXovdokygY:odQei0ztf80:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=ClXovdokygY:odQei0ztf80:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/ClXovdokygY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/10/15/turkish-as3-avoider-game-tutorial/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/10/15/turkish-as3-avoider-game-tutorial/</feedburner:origLink></item>
		<item>
		<title>Learn HTML5 With This Simple Avoider Game Tutorial</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/E2bE2rob2Sg/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/09/17/learn-html5-with-this-simple-avoider-game-tutorial/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 17:01:55 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1279</guid>
		<description><![CDATA[Hello everyone! Can you believe it&#8217;s been three years since I wrote the first part of my AS3 Avoider Game Tutorial? Crazy! As you&#8217;ve seen, I haven&#8217;t really been updating this blog that much recently. You might not know the reason: it&#8217;s because I&#8217;m now the full editor of Activetuts+, a tutorial site for developers [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://active.tutsplus.com/tutorials/html5/learn-html5-with-this-simple-avoider-game-tutorial/" rel="external"><img src="http://activetuts.s3.amazonaws.com/tuts/342_html5AvoiderGameTutorial/preview/Preview.png" class="frame aligncenter" alt="Learn HTML5 With This Simple Avoider Game Tutorial" /></a></p>

<p>Hello everyone!</p>

<p>Can you believe it&#8217;s been <em>three years</em> since I wrote <a href="http://gamedev.michaeljameswilliams.com/2008/09/17/avoider-game-tutorial-1/" rel="external">the first part of my <acronym title="ActionScript 3">AS3</acronym> Avoider Game Tutorial</a>? Crazy!</p>

<p>As you&#8217;ve seen, I haven&#8217;t really been updating this blog that much recently. You might not know the reason: it&#8217;s because I&#8217;m now the full editor of <a href="http://active.tutsplus.com/" rel="external">Activetuts+</a>, a tutorial site for developers of browser-based apps and games. It&#8217;s the same kind of stuff I used to write about here, only I&#8217;m not the only one writing, and it&#8217;s now my actual job.</p>

<p>Anyway, to mark three years, I&#8217;ve written a new tutorial based on the first one I ever wrote. If you enjoyed the <acronym title="ActionScript 3">AS3</acronym> Avoider Game tutorial, please check out <a href="http://active.tutsplus.com/tutorials/html5/learn-html5-with-this-simple-avoider-game-tutorial/" rel="external">Learn HTML5 With This Simple Avoider Game Tutorial</a>. I&#8217;ve tried to take into account all the points of confusion that people have mentioned in the original tutorial&#8217;s comments, so with luck it&#8217;ll be easier to understand <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>I hope you like it!</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F09%2F17%2Flearn-html5-with-this-simple-avoider-game-tutorial%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F09%2F17%2Flearn-html5-with-this-simple-avoider-game-tutorial%2F&amp;source=MichaelJW&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" />
			</a>
		</div><hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/09/17/learn-html5-with-this-simple-avoider-game-tutorial/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/09/17/learn-html5-with-this-simple-avoider-game-tutorial/#comments">8 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/09/17/learn-html5-with-this-simple-avoider-game-tutorial/&title=Learn HTML5 With This Simple Avoider Game Tutorial">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=E2bE2rob2Sg:fTmHw5vDf6M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=E2bE2rob2Sg:fTmHw5vDf6M:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=E2bE2rob2Sg:fTmHw5vDf6M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=E2bE2rob2Sg:fTmHw5vDf6M:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/E2bE2rob2Sg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/09/17/learn-html5-with-this-simple-avoider-game-tutorial/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/09/17/learn-html5-with-this-simple-avoider-game-tutorial/</feedburner:origLink></item>
		<item>
		<title>The Making of Advanced Combat</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/b06UYAPn2QM/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 12:00:43 +0000</pubDate>
		<dc:creator>Kevin Neal</dc:creator>
				<category><![CDATA[Guest Posts]]></category>
		<category><![CDATA[completed games]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1239</guid>
		<description><![CDATA[[MJW: About two years ago, Kevin contacted me to ask a question about my Avoider Game tutorial. Since then we've been communicating frequently, and I've had the great pleasure of seeing his game develop, and of seeing Kevin himself develop as a game creator. The code, graphics, sound, and music in the game were all [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><em>[MJW: About two years ago, Kevin contacted me to ask a question about my <a href="http://gamedev.michaeljameswilliams.com/as3-avoider-game-tutorial-base/">Avoider Game tutorial</a>. Since then we've been communicating frequently, and I've had the great pleasure of seeing his game develop, and of seeing Kevin himself develop as a game creator. The code, graphics, sound, and music in the game were all made by him, which is a truly impressive achievement. Now that the game has since been sponsored (by <a href="http://www.maxgames.com/game/advanced-combat.html">MaxGames</a> , through <a href="http://www.flashgamelicense.com/">FGL</a>), Kevin and I thought it would be interesting for him to share the development process. I hope you enjoy it!]</em></p>

<p>To start off, this is story about somebody who knew nothing about ActionScript 3.0 or ever made a Flash game in his life. He spent two years on a game, from start to finish, which meant learning <acronym title="ActionScript 3">AS3</acronym>, making graphics, composing music, and putting it all together 4-5 times, until it finally got <a href="http://www.maxgames.com/game/advanced-combat.html">sponsored and put online</a>.</p>

<p><img class="frame aligncenter" src="http://gamedev.michaeljameswilliams.com/structure/TheMakingOfAdvancedCombat/Images/snip19.png" alt="screenshot" /></p>

<p>(...)<br/>Read the rest of <a href="http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/">The Making of Advanced Combat</a></p>
<hr />
<p><small>© kevinneal for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/&title=The Making of Advanced Combat">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/completed-games/" rel="tag">completed games</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/flash/" rel="tag">flash</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/game-development/" rel="tag">game development</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=b06UYAPn2QM:vEW5HQj6lL8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=b06UYAPn2QM:vEW5HQj6lL8:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=b06UYAPn2QM:vEW5HQj6lL8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=b06UYAPn2QM:vEW5HQj6lL8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/b06UYAPn2QM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/06/10/the-making-of-advanced-combat/</feedburner:origLink></item>
		<item>
		<title>New Tutorial Series on Box2D for Flash and AS3</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/Km_bE48evyM/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/06/03/new-tutorial-series-on-box2d-for-flash-and-as3/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 09:05:49 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1221</guid>
		<description><![CDATA[I've started a new series on my favourite Flash physics engine, <a href="http://www.box2dflash.org/">Box2DFlash</a>. The first part, <a href="http://active.tutsplus.com/tutorials/games/introduction-to-box2d-for-flash-and-as3/">Introduction to Box2D for Flash and AS3</a>, is already up, and will explain the basic concepts you'll need.]]></description>
			<content:encoded><![CDATA[<p></p><p>For over a year, I&#8217;ve had a Skribit widget on the sidebar of the blog; this lets anyone suggest a new idea for a tutorial, and vote on those ideas that others have suggested. Unfortunately this only keeps track of the last fifteen suggestions submitted, but, because I get an email whenever someone suggests something, I know that the most popular suggestion topic has been <em>physics</em>.</p>

<blockquote>&#8220;Add physics to the Avoider Game&#8221;, &#8220;Please teach us a little about physics in Flash&#8221;, &#8220;Physics would be an awesome thing to learn in ActionScript 3&#8243;.</blockquote>

<p>So, I&#8217;ve started a new series on my favourite Flash physics engine, <a href="http://www.box2dflash.org/">Box2DFlash</a>. The first part, <a href="http://active.tutsplus.com/tutorials/games/introduction-to-box2d-for-flash-and-as3/">Introduction to Box2D for Flash and <acronym title="ActionScript 3">AS3</acronym></a>, is already up, and will explain the basic concepts you&#8217;ll need.</p>

<p><a href="http://active.tutsplus.com/tutorials/games/introduction-to-box2d-for-flash-and-as3/"><img src="https://d2fhka9tf2vaj2.cloudfront.net/tuts/298_box2D/box2d.jpg" class="frame aligncenter" alt="Box2D Flash AS3 tutorial" /></a></p>

<p>I&#8217;ve got the outline for the second part planned, so that should be up soon <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  After that, there are different directions this series could take, and I haven&#8217;t yet decided which one to choose.</p>

<p>Skribit has closed down, so I&#8217;ve set up a <a href="http://www.google.com/moderator/#15/e=7f9f3&#038;t=7f9f3.41">Google Moderator page</a> to collect suggestions specifically for this Box2D series:</p>

<p><a href="http://www.google.com/moderator/#15/e=7f9f3&#038;t=7f9f3.41"><img src="https://d2fhka9tf2vaj2.cloudfront.net/tuts/298_box2D/Tutorial/google.jpg" width="580" class="frame aligncenter" alt="Box2D Flash AS3 tutorial" /></a></p>

<p>I&#8217;ve put a few suggestions in already, and you can vote on them to let me know which you&#8217;d prefer to see. You can also submit your own ideas so that other people can vote on them, because I&#8217;m sure there are more than four possible directions to take this in <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Anyway, I hope you find the first part useful. Let me know if you have any questions!</p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F06%2F03%2Fnew-tutorial-series-on-box2d-for-flash-and-as3%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F06%2F03%2Fnew-tutorial-series-on-box2d-for-flash-and-as3%2F&amp;source=MichaelJW&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" />
			</a>
		</div><hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/06/03/new-tutorial-series-on-box2d-for-flash-and-as3/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/06/03/new-tutorial-series-on-box2d-for-flash-and-as3/#comments">12 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/06/03/new-tutorial-series-on-box2d-for-flash-and-as3/&title=New Tutorial Series on Box2D for Flash and AS3">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=Km_bE48evyM:fsaWegMJ9uE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=Km_bE48evyM:fsaWegMJ9uE:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=Km_bE48evyM:fsaWegMJ9uE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=Km_bE48evyM:fsaWegMJ9uE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/Km_bE48evyM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/06/03/new-tutorial-series-on-box2d-for-flash-and-as3/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/06/03/new-tutorial-series-on-box2d-for-flash-and-as3/</feedburner:origLink></item>
		<item>
		<title>Understanding the Game Loop</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/8CX4x1ZelpQ/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/05/16/understanding-the-game-loop/#comments</comments>
		<pubDate>Mon, 16 May 2011 14:38:01 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[concepts]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[gamedev]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1213</guid>
		<description><![CDATA[In Civilization, you have a period of five minutes to input everything you want to do in the current turn, before the game “ticks” and runs the game loop again based on all your input. So if you say, in Turn 23, that you want your warriors to attack a deer, then in Turn 24 [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://active.tutsplus.com/tutorials/games/understanding-the-game-loop-basix/"><img src="http://gamedev.michaeljameswilliams.com/structure/UnderstandingTheGameLoop/Images/MarioTimeLapse.png" width="540" class="frame aligncenter" alt="screenshot" /></a></p>

<blockquote>In Civilization, you have a period of five minutes to input everything you want to do in the current turn, before the game “ticks” and runs the game loop again based on all your input. So if you say, in Turn 23, that you want your warriors to attack a deer, then in Turn 24 everyone’s getting venison for dinner.</blockquote>

<blockquote>It’s the same with Mario. If you press the Jump button during one tick, then in the next iteration of the game loop, Mario will start to jump.</blockquote>

<p>From an article I wrote for Activetuts+: <a href="http://active.tutsplus.com/tutorials/games/understanding-the-game-loop-basix/">Understanding the Game Loop</a>.</p>

<p>If you&#8217;ve followed my Avoider Game tutorial, or done any other sort of game development, you&#8217;re probably familiar with the idea of a game loop. In this article, I&#8217;ve tried to clarify what exactly it is, and provided some terminology that will come in handy when you need to discuss it or name your game&#8217;s functions.</p>

<p>I hope you find it useful. If you&#8217;ve any questions, you can comment on <a href="http://active.tutsplus.com/tutorials/games/understanding-the-game-loop-basix/">the article itself</a>, or ask in the comments of this post <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F05%2F16%2Funderstanding-the-game-loop%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2011%2F05%2F16%2Funderstanding-the-game-loop%2F&amp;source=MichaelJW&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" />
			</a>
		</div><hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/05/16/understanding-the-game-loop/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/05/16/understanding-the-game-loop/#comments">No comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/05/16/understanding-the-game-loop/&title=Understanding the Game Loop">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/concepts/" rel="tag">concepts</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/game-design-2/" rel="tag">game design</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/gamedev-2/" rel="tag">gamedev</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=8CX4x1ZelpQ:GMw_gOFjRiM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=8CX4x1ZelpQ:GMw_gOFjRiM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=8CX4x1ZelpQ:GMw_gOFjRiM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=8CX4x1ZelpQ:GMw_gOFjRiM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/8CX4x1ZelpQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/05/16/understanding-the-game-loop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/05/16/understanding-the-game-loop/</feedburner:origLink></item>
		<item>
		<title>Obscuring and Revealing Scenes with AS3</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/bMllGonoaTk/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/#comments</comments>
		<pubDate>Fri, 06 May 2011 12:51:20 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[balloons]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[Premium]]></category>
		<category><![CDATA[reveal]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1205</guid>
		<description><![CDATA[<script type="text/javascript" src="http://gamedev.michaeljameswilliams.com/wp-includes/js/jquery/jquery.js"></script><script type="text/javascript" src="http://gamedev.michaeljameswilliams.com/wp-content/plugins/pb-embedflash/js/sbadapter/shadowbox-jquery.js"></script><script type="text/javascript" src="http://gamedev.michaeljameswilliams.com/wp-content/plugins/pb-embedflash/js/shadowbox.js"></script><script type="text/javascript"><!--
window.onload = function() {var options ={assetURL:'',loadingImage:'http://gamedev.michaeljameswilliams.com/wp-content/plugins/pb-embedflash/css/images/loading.gif',flvPlayer:'http://gamedev.michaeljameswilliams.com/wp-content/plugins/pb-embedflash/swf/mediaplayer.swf',animate:true,animSequence:'wh',overlayColor:'#000',overlayOpacity:0.85,overlayBgImage:'http://gamedev.michaeljameswilliams.com/wp-content/plugins/pb-embedflash/css/images/overlay-85.png',listenOverlay:true,autoplayMovies:true,showMovieControls:true,resizeDuration:0.35,fadeDuration:0.35,displayNav:true,continuous:false,displayCounter:true,counterType:'default',viewportPadding:20,handleLgImages:'resize',initialHeight:160,initialWidth:320,enableKeys:true,keysClose:['c', 'q', 27],keysPrev:['p', 37],keysNext:['n', 39],handleUnsupported:'',text: {cancel:'Cancel',loading: 'loading',close:'<span class="shortcut">C</span>lose',next:'<span class="shortcut">N</span>ext',prev:'<span class="shortcut">P</span>revious',errors:{single: 'You must install the <a href="{0}">{1}</a> browser plugin to view this content.',shared: 'You must install both the <a href="{0}">{1}</a> and <a href="{2}">{3}</a> browser plugins to view this content.',either: 'You must install either the <a href="{0}">{1}</a> or the <a href="{2}">{3}</a> browser plugin to view this content.'}}};Shadowbox.init(options);}
--></script>One of the simplest game mechanics is to let the player find a hidden object. Games based on this take many forms: Where’s Waldo, Peek-A-Boo, Spot the Difference, Hide and Seek, and of course Hidden Object. I&#8217;ve written a Premium tutorial for Activetuts+ in which I’ll show you two methods for obscuring a scene so [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>One of the simplest game mechanics is to let the player find a hidden object. Games based on this take many forms: Where’s Waldo, Peek-A-Boo, Spot the Difference, Hide and Seek, and of course Hidden Object. I&#8217;ve written <a href="http://active.tutsplus.com/tutorials/games/obscuring-and-revealing-scenes-with-as3-active-premium/">a Premium tutorial for Activetuts+</a> in which I’ll show you two methods for obscuring a scene so that the player can uncover it later.</p>

<p>(...)<br/>Read the rest of <a href="http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/">Obscuring and Revealing Scenes with AS3</a></p>
<hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/#comments">No comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/&title=Obscuring and Revealing Scenes with AS3">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/as3/" rel="tag">AS3</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/balloons/" rel="tag">balloons</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/gamedev-2/" rel="tag">gamedev</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/hide/" rel="tag">hide</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/premium/" rel="tag">Premium</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/reveal/" rel="tag">reveal</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=bMllGonoaTk:Bj99jW5PGn8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=bMllGonoaTk:Bj99jW5PGn8:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=bMllGonoaTk:Bj99jW5PGn8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=bMllGonoaTk:Bj99jW5PGn8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/bMllGonoaTk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/05/06/obscuring-and-revealing-scenes-with-as3/</feedburner:origLink></item>
		<item>
		<title>My New Book on Flash Facebook Development</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/OxrYbm4-UG4/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 11:59:50 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Book]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1186</guid>
		<description><![CDATA[I wrote a book explaining everything you need to know developing Facebook applications with Flash and AS3. Here's the rundown.]]></description>
			<content:encoded><![CDATA[<p></p><p>I wrote a book!</p>

<p><a href="https://www.packtpub.com/facebook-graph-api-development-with-flash/book"><img src="http://gamedev.michaeljameswilliams.com/structure/BookAnnouncement/Images/FlashFacebookDevelopmentBook.jpg" class="frame aligncenter" alt="Flash Facebook Development book" /></a></p>

<p>(...)<br/>Read the rest of <a href="http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/">My New Book on Flash Facebook Development</a></p>
<hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/#comments">51 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/&title=My New Book on Flash Facebook Development">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/book/" rel="tag">Book</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=OxrYbm4-UG4:0xZ0Uce2Tbw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=OxrYbm4-UG4:0xZ0Uce2Tbw:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=OxrYbm4-UG4:0xZ0Uce2Tbw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=OxrYbm4-UG4:0xZ0Uce2Tbw:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/OxrYbm4-UG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/01/10/flash-facebook-development-book/</feedburner:origLink></item>
		<item>
		<title>Introduction to FlashDevelop</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/4PPIKb471QU/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 06:23:11 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[FlashDevelop]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1177</guid>
		<description><![CDATA[I wrote a <a href="http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/">tutorial</a> about getting started with FlashDevelop for <a href="http://active.tutsplus.com/">Activetuts+</a>: <a href="http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/">Beginner's Guide to FlashDevelop</a>.]]></description>
			<content:encoded><![CDATA[<p></p><p><img src="http://gamedev.michaeljameswilliams.com/structure/IntroToFlashDevelop/Images/preview.png" class="frame aligncenter" alt="FlashDevelop Tutorial" /></p>

<blockquote><p>Who cares if you can shave a few milliseconds off the time it takes you to write a line of code? How hard is it to add an import statement yourself? What’s wrong with writing an event handler function on your own?</p>

<p>This is missing the point. See, all of these tasks are tedious; they&#8217;re gruntwork, not programming. Automating and streamlining them frees you up to just code, without having to think about writing code. The FlashDevelop user interface helps out in the same way: it feels a lot easier and faster to use than Flash Professional&#8217;s.</p></blockquote>

<p>From a <a href="http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/">tutorial</a> I wrote for <a href="http://active.tutsplus.com/">Activetuts+</a>: <a href="http://active.tutsplus.com/tutorials/beginners-guide-to-flashdevelop-intro-basix/">Beginner&#8217;s Guide to FlashDevelop</a>.</p>

<p>(...)<br/>Read the rest of <a href="http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/">Introduction to FlashDevelop</a></p>
<hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2011. |
<a href="http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/&title=Introduction to FlashDevelop">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/flashdevelop/" rel="tag">FlashDevelop</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/ide/" rel="tag">IDE</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/tutorial/" rel="tag">Tutorial</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=4PPIKb471QU:Go-S0PCuZrI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=4PPIKb471QU:Go-S0PCuZrI:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=4PPIKb471QU:Go-S0PCuZrI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=4PPIKb471QU:Go-S0PCuZrI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/4PPIKb471QU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2011/01/08/introduction-to-flashdevelop/</feedburner:origLink></item>
		<item>
		<title>Blit and Cache Movie Clips</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/6CV7aqPSAAM/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2010/02/28/blitting-movie-clips-flash-as3/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:55:08 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[blit]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[movieclips]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1138</guid>
		<description><![CDATA[(Please open the article to see the flash file or player.) On the left: a regular movie clip. On the right: three blitted clones. &#8220;Blitting is a higher-performance alternative to using the built-in display list in Adobe Flash for drawing objects on the Stage. This technique involves copying the individual pixels of an existing image [...]]]></description>
			<content:encoded><![CDATA[<p></p><div class="flash_center">
<small>(Please open the article to see the flash file or player.)</small> 
<br />
On the left: a regular movie clip. On the right: three blitted clones.
</div>

<p>&#8220;Blitting is a higher-performance alternative to using the built-in display list in Adobe Flash for drawing objects on the Stage. This technique involves copying the individual pixels of an existing image directly on to the screen—a bit like painting all of your game&#8217;s spaceships and monsters onto a canvas.&#8221;</p>

<p>From a <a href="http://www.adobe.com/devnet/flash/articles/blitting_mc.html">tutorial</a> I wrote for Adobe Developer Connection: <a href="http://www.adobe.com/devnet/flash/articles/blitting_mc.html">Blitting and Caching Movie Clips in Flash</a>.</p>

<p>It&#8217;s an introduction to blitting for developers using the Flash authoring environment (Flash IDE); you&#8217;ll learn how to take a regular movie clip from the library, cache it as a series of Bitmaps, and draw it (blit it) to the screen.</p>

<p>Why bother? Because to blit an object is much faster than to use <code>addChild()</code>.</p>

<p><a href="http://www.adobe.com/devnet/flash/articles/blitting_mc.html">Click here</a> to start reading. If you&#8217;ve got a free Adobe account, you can comment on the article itself; otherwise, feel free to ask any questions in the comments to this post <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2010%2F02%2F28%2Fblitting-movie-clips-flash-as3%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2010%2F02%2F28%2Fblitting-movie-clips-flash-as3%2F&amp;source=MichaelJW&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" />
			</a>
		</div><hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2010. |
<a href="http://gamedev.michaeljameswilliams.com/2010/02/28/blitting-movie-clips-flash-as3/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2010/02/28/blitting-movie-clips-flash-as3/#comments">15 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2010/02/28/blitting-movie-clips-flash-as3/&title=Blit and Cache Movie Clips">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/as3/" rel="tag">AS3</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/blit/" rel="tag">blit</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/caching/" rel="tag">caching</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/flash/" rel="tag">flash</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/movieclips/" rel="tag">movieclips</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/performance/" rel="tag">performance</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=6CV7aqPSAAM:Piyg3KZefwo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=6CV7aqPSAAM:Piyg3KZefwo:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=6CV7aqPSAAM:Piyg3KZefwo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=6CV7aqPSAAM:Piyg3KZefwo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/6CV7aqPSAAM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2010/02/28/blitting-movie-clips-flash-as3/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2010/02/28/blitting-movie-clips-flash-as3/</feedburner:origLink></item>
		<item>
		<title>Italian AS3 Avoider Game Tutorial</title>
		<link>http://feedproxy.google.com/~r/MichaelJamesWilliams-GameDev/~3/AIK0SNLO7IE/</link>
		<comments>http://gamedev.michaeljameswilliams.com/2010/02/20/italian-as3-avoider-game-tutorial/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 22:50:58 +0000</pubDate>
		<dc:creator>Michael James Williams</dc:creator>
				<category><![CDATA[Avoider Game Extras]]></category>
		<category><![CDATA[Guest Posts]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[italian]]></category>
		<category><![CDATA[italiano]]></category>
		<category><![CDATA[linguia italiana]]></category>
		<category><![CDATA[translation]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://gamedev.michaeljameswilliams.com/?p=1113</guid>
		<description><![CDATA[Learn to make Flash games with this Italian AS3 Avoider Game tutorial -- translated by Francesco Malatesta.]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://gamedev.michaeljameswilliams.com/as3-avoider-game-tutorial-base/">English</a>, <a href="http://gamedev.michaeljameswilliams.com/2009/10/13/spanish-as3-avoider-game-tutorial/">Spanish</a>, <a href="http://gamedev.michaeljameswilliams.com/2010/01/09/polish-as3-avoider-game-tutorial/">Polish</a>, and now&#8230; <a href="http://www.retro-bottega.com/2010/02/16/creare-un-gioco-in-flash-parte-1-iniziamo/">Italian</a>!</p>

<p><a href="http://francescomalatesta.net/">Francesco Malatesta</a> is translating my <acronym title="ActionScript 3">AS3</acronym> Avoider Game Tutorial (itself based on an <acronym title="ActionScript 2">AS2</acronym> tutorial by <a href="http://frozenhaddock.co.uk/">Frozen Haddock</a>) into Italian.</p>

<blockquote><p>Ciao a tutti, mi chiamo Francesco e sono un ragazzo di 20 anni, studente di Economia Informatica. Adoro l&#8217;informatica e la programmazione. Ovviamente anche i videogiochi. Nel tempo ho cercato di fondere insieme queste passioni e flash si è rivelato uno degli strumenti più potenti per questo mio scopo, specie se si è alle prime armi e non si hanno molti fondi o strumenti.</p>

<p>I tutorial di Michael sono fantastici, ben strutturati e facili da seguire. Per questo motivo ho deciso di tradurli nella mia lingua e condividerli con tutti gli aspiranti programmatori di giochi del mio paese.</p></blockquote>

<p><a href="http://www.retro-bottega.com/2010/02/16/creare-un-gioco-in-flash-parte-1-iniziamo/">Click here</a> to start reading.</p>

<p>Thanks, Francesco <img src='http://gamedev.michaeljameswilliams.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2010%2F02%2F20%2Fitalian-as3-avoider-game-tutorial%2F">
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgamedev.michaeljameswilliams.com%2F2010%2F02%2F20%2Fitalian-as3-avoider-game-tutorial%2F&amp;source=MichaelJW&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" />
			</a>
		</div><hr />
<p><small>© MichaelJW for <a href="http://gamedev.michaeljameswilliams.com">Michael James Williams</a>, 2010. |
<a href="http://gamedev.michaeljameswilliams.com/2010/02/20/italian-as3-avoider-game-tutorial/">Permalink</a> |
<a href="http://gamedev.michaeljameswilliams.com/2010/02/20/italian-as3-avoider-game-tutorial/#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://gamedev.michaeljameswilliams.com/2010/02/20/italian-as3-avoider-game-tutorial/&title=Italian AS3 Avoider Game Tutorial">del.icio.us</a>
<br/>
Post tags: <a href="http://gamedev.michaeljameswilliams.com/tag/as3/" rel="tag">AS3</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/avoider-game-extras/" rel="tag">Avoider Game Extras</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/italian/" rel="tag">italian</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/italiano/" rel="tag">italiano</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/linguia-italiana/" rel="tag">linguia italiana</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/translation/" rel="tag">translation</a>, <a href="http://gamedev.michaeljameswilliams.com/tag/tutorial/" rel="tag">Tutorial</a><br/>
</small></p>
<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=AIK0SNLO7IE:l4xrKbNO2FM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=AIK0SNLO7IE:l4xrKbNO2FM:I9og5sOYxJI"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?d=I9og5sOYxJI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?a=AIK0SNLO7IE:l4xrKbNO2FM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/MichaelJamesWilliams-GameDev?i=AIK0SNLO7IE:l4xrKbNO2FM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelJamesWilliams-GameDev/~4/AIK0SNLO7IE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://gamedev.michaeljameswilliams.com/2010/02/20/italian-as3-avoider-game-tutorial/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://gamedev.michaeljameswilliams.com/2010/02/20/italian-as3-avoider-game-tutorial/</feedburner:origLink></item>
	</channel>
</rss>

