<?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>Dan Wolfe &#187; Programming</title>
	<atom:link href="http://www.danwolfe.net/category/game-development/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danwolfe.net</link>
	<description>Just another indie game developer blog</description>
	<lastBuildDate>Thu, 15 Jul 2010 06:02:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How To: Build Android Apps with FlashDevelop</title>
		<link>http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/</link>
		<comments>http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 06:02:27 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tools I Like]]></category>

		<guid isPermaLink="false">http://www.danwolfe.net/?p=785</guid>
		<description><![CDATA[WARNING!!! THIS IS NOT A FULL STEP-BY-STEP TUTORIAL! I assume that you already know how to compile a swf with Flash Develop, but I&#8217;ll try to go over the basic steps as a quick review. There are quite a few steps along the way to get everything working, so since I don&#8217;t want to reinvent [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WARNING!!! THIS IS NOT A FULL STEP-BY-STEP TUTORIAL!</strong></p>
<p>I assume that you already know how to compile a swf with Flash Develop, but I&#8217;ll try to go over the basic steps as a quick review. There are quite a few steps along the way to get everything working, so since I don&#8217;t want to reinvent the wheel with this how-to so I&#8217;ll instead direct you to the original sources I followed where it makes sense:</p>
<p>What you need:</p>
<ul>
<li><a href="http://www.flashdevelop.org/" target="_blank">FlashDevelop</a></li>
<li><a href="http://www.java.com/en/download/" target="_blank">JRE 1.6</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4" target="_blank">Flex 4 SDK</a></li>
<li><a href="http://labs.adobe.com/technologies/air2/android/" target="_blank">Air for Android SDK and Runtime for Andoid 2.2 Emulator</a></li>
<li><a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a></li>
<li><a href="http://wiki.github.com/AdamAtomic/flixel/" target="_blank">Flixel</a> (optional)</li>
</ul>
<p><a href="http://www.flashdevelop.org/wikidocs/index.php?title=Installation" target="_blank">Install </a>and <a href="http://www.flashdevelop.org/wikidocs/index.php?title=Configuration" target="_blank">configure</a> FlashDevelop if you haven&#8217;t already. FlashGamesDojo also has a nice <a href="http://flashgamedojo.com/wiki/index.php?title=Installing_FlashDevelop" target="_blank">install/configure tutorial</a>.<span id="more-785"></span></p>
<p>Create a new &#8220;AIR Flex 4 Projector&#8221; project from the Project&gt;New Project menu.</p>
<p>At this point you can follow the &#8220;Hello World tutorial for <a href="http://flashgamedojo.com/wiki/index.php?title=Hello_World_-_FlashDevelop%28Flixel%29" target="_blank">Flixel</a> info if you would like. Otherwise create your game/app/whatever. When you&#8217;re done compile your app into a .swf file (press F8 or Project&gt;Build Project from the menu).</p>
<p>Okay, now we have a .swf file! Let&#8217;s turn it into an Air for Android application:</p>
<p>You need two text files named CreateCertificate.bat and  PackageApplication.bat.  If you created an &#8220;AIR Flex 4 projector&#8221; project to start with these files  will be created for you automatically. If you created a different project type you can either create an &#8220;AIR Flex 4 projector&#8221; project now and move your project file over to the new folder or, create these files manually in the main project directory.  You&#8217;ll need to make some changes  to get them working with the 2.5 Beta SDK. Here are mine to use as  examples, please change the password, application names, and path to SDKs as  appropriate:</p>
<p>CreateCertificate.bat:</p>
<pre class="brush:shell">@echo off

:: AIR certificate generator
:: More information:
:: http://livedocs.adobe.com/flex/3/html/help.html?content=CommandLineTools_5.html#1035959
:: http://livedocs.adobe.com/flex/3/html/distributing_apps_4.html#1037515

:: Path to Flex SDK binaries
set PATH=%PATH%;C:\AIR25_win_sdk\bin

:: Certificate information
set NAME=SelfSigned
set PASSWORD=FD
set CERTIFICATE=SelfSigned.pfx

call adt -certificate -cn %NAME% 1024-RSA %CERTIFICATE% %PASSWORD%
if errorlevel 1 goto failed

echo.
echo Certificate created: %CERTIFICATE%
echo With password: %PASSWORD%
echo.
echo Hint: you may have to wait a few minutes before using this certificate to build your AIR application setup.
echo.
goto end

:failed
echo.
echo Certificate creation FAILED.
echo.
echo Troubleshotting: did you configure the Flex SDK path in this Batch file?
echo.

:end
pause</pre>
<p>PackageApplication.bat:</p>
<pre class="brush:shell">@echo off

:: AIR application packaging
:: More information:
:: http://livedocs.adobe.com/flex/3/html/help.html?content=CommandLineTools_5.html#1035959

:: Path to Flex SDK and ANDROID binaries
set PATH=%PATH%;C:\AIR25_win_sdk\bin
set PATH=%PATH%;C:\android-sdk-windows\tools

:: Signature (see 'CreateCertificate.bat')
set CERTIFICATE=SelfSigned.pfx
set SIGNING_OPTIONS=-storetype pkcs12 -keystore %CERTIFICATE%
if not exist %CERTIFICATE% goto certificate

:: Output AIR
if not exist air md air
set AIR_FILE=air/MyApp.air

:: Output APK
if not exist apk md apk
set APK_FILE=apk/MyApp.apk

:: Input
set APP_XML=application.xml
set FILE_OR_DIR=-C bin .

echo Signing AIR setup using certificate %CERTIFICATE%.
call adt -package %SIGNING_OPTIONS% %AIR_FILE% %APP_XML% %FILE_OR_DIR%
if errorlevel 1 goto failed

echo.
echo AIR setup created: %AIR_FILE%
echo.

echo Signing APK setup using certificate %CERTIFICATE%.
call adt -package -target apk %SIGNING_OPTIONS% %APK_FILE% %APP_XML% %FILE_OR_DIR%
if errorlevel 1 goto failed

echo.
echo APK setup created: %APK_FILE%
echo.

:: APK INSTALL
echo Installing package... %APK_FILE%
call adb install %APK_FILE%
if errorlevel 1 goto failed2

echo.
echo Android setup installed: %APK_FILE%
echo.
goto end

:certificate
echo Certificate not found: %CERTIFICATE%
echo.
echo Troubleshotting:
echo A certificate is required, generate one using 'CreateCertificate.bat'
echo.
goto end

:failed
echo AIR setup creation FAILED.
echo.
echo Troubleshotting:
echo did you configure the Air SDK path in this Batch file?
echo %PATH%
echo.

:failed2
echo Android install FAILED.
echo.

:end
pause</pre>
<p>Next, let&#8217;s <a href="http://developer.android.com/sdk/index.html" target="_blank">install the Android SDK</a>. Then create a virtual device following the <a href="http://developer.android.com/resources/tutorials/hello-world.html" target="_blank">&#8220;Create an AVD&#8221; part of this tutorial</a>. Fire up the virtual device you just created. This will take a while&#8230;</p>
<p>Install the Air Runtime on the Android device by opening a Windows terminal window (Windows Start Menu&gt; type &#8220;cmd&#8221;) and entering the command:</p>
<p>adb install pathToRuntime/Runtime.apk</p>
<p>Now you&#8217;ve compiled your SWF, you have the Android emulator up and running with Air installed on it, all you have to do is right click on CreateCertificate.bat and select &#8220;Execute&#8221; from the popup menu. This will generate a certificate that can be used to sign your application.</p>
<p>Next,  right click on PackageApplication.bat and select &#8220;Execute&#8221; from the popup menu. Fill in the password you specified in CreateCertificate.bat file both times when prompted. Two steps happen here: The first one generates an .air file and the second generates an .apk file (and attempts to install it on an attached Android phone or the already running Android emulator).</p>
<p>And that&#8217;s it. If you&#8217;ve compiled your first Adobe Air for Android application! If you get stuck along the way the &#8220;Developing_AIR_Apps_for_Android&#8221; pdf included in the Adobe Air for Android SDK is an invaluable resource &#8211; just follow the the parts for &#8220;command line tools&#8221;.</p>

<a href="http://www.danwolfe.net/wp-content/gallery/misc/droid_emu.png" title="" class="shutterset_singlepic73" >
	<img class="ngg-singlepic" src="http://www.danwolfe.net/wp-content/gallery/cache/73__320x240_droid_emu.png" alt="droid_emu" title="droid_emu" />
</a>

<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=How+To%3A+Build+Android+Apps+with+FlashDevelop+http://is.gd/dUeO0" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=How+To%3A+Build+Android+Apps+with+FlashDevelop+http://is.gd/dUeO0" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;title=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;title=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;title=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;title=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;t=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;t=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;title=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/&amp;title=How+To%3A+Build+Android+Apps+with+FlashDevelop" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/how-to-build-android-apps-with-flashdevelop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hell Invades Mars for ANDROID Phones Coming Soon</title>
		<link>http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/</link>
		<comments>http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:29:25 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tools I Like]]></category>

		<guid isPermaLink="false">http://www.danwolfe.net/?p=772</guid>
		<description><![CDATA[Adobe and Google have made porting Flash games to the Android platform painfully easy. I&#8217;ve reworked Hell Invades Mars to run on Air for Android. Here are a couple of updated screenshots: UPDATE: I was having problems getting the original version to run on the Android Emulator, so the entire game has been ported to [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe and Google have made porting Flash games to the Android platform painfully easy. I&#8217;ve reworked <em>Hell Invades Mars</em> to run on Air for Android. Here are a couple of updated screenshots:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-15-772">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-74" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.danwolfe.net/wp-content/gallery/hell-invades-mars-android/ha1.png" title=" " class="shutterset_set_15" >
								<img title="ha1" alt="ha1" src="http://www.danwolfe.net/wp-content/gallery/hell-invades-mars-android/thumbs/thumbs_ha1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-75" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.danwolfe.net/wp-content/gallery/hell-invades-mars-android/ha2.png" title=" " class="shutterset_set_15" >
								<img title="ha2" alt="ha2" src="http://www.danwolfe.net/wp-content/gallery/hell-invades-mars-android/thumbs/thumbs_ha2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-76" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.danwolfe.net/wp-content/gallery/hell-invades-mars-android/ha3.png" title=" " class="shutterset_set_15" >
								<img title="ha3" alt="ha3" src="http://www.danwolfe.net/wp-content/gallery/hell-invades-mars-android/thumbs/thumbs_ha3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p><strong>UPDATE:</strong></p>
<p>I was having problems getting the original version to run on the Android Emulator, so the entire game has been ported to <a href="http://www.flixel.org" target="_blank">Flixel</a>!</p>

<a href="http://www.danwolfe.net/wp-content/gallery/misc/hellan2.png" title="" class="shutterset_singlepic77" >
	<img class="ngg-singlepic" src="http://www.danwolfe.net/wp-content/gallery/cache/77__320x240_hellan2.png" alt="hellan2" title="hellan2" />
</a>

<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon+http://is.gd/dUeO7" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon+http://is.gd/dUeO7" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;title=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;title=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;title=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;title=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;t=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;t=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;title=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/&amp;title=Hell+Invades+Mars+for+ANDROID+Phones+Coming+Soon" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/hell-invades-mars-for-android-phones-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flixel 2.0 Released</title>
		<link>http://www.danwolfe.net/flixel-2-0-released/</link>
		<comments>http://www.danwolfe.net/flixel-2-0-released/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 14:12:06 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tools I Like]]></category>

		<guid isPermaLink="false">http://www.danwolfe.net/?p=705</guid>
		<description><![CDATA[Adam Atomic has just released Flixel 2.0! Flixel is an Actionscript 3 library designed to simplify Flash game creation. I&#8217;ve used Flixel on Gunpei Mania and Run, Humanoid, Run! and think that it is really a great tool. The new version breaks backwards compatibility, but it has some exciting new features, a number of bug [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamatomic.com/" target="_blank">Adam Atomic</a> has just released <a href="http://www.flixel.org" target="_blank">Flixel</a> 2.0!</p>
<p>Flixel is an Actionscript 3 library designed to simplify Flash game creation. I&#8217;ve used Flixel on <em>Gunpei Mania</em> and <em>Run, Humanoid, Run!</em> and think that it is really a great tool. The new version breaks backwards compatibility, but it has some exciting new features, a number of bug fixes, and many general improvements.</p>
<p>Here are the important links:</p>
<ul>
<li><a href="http://github.com/AdamAtomic/flixel/downloads" target="_blank">Download</a></li>
<li><a href="http://flixel.org/forums/index.php?topic=973.0" target="_blank">Announcement</a></li>
<li><a href="http://bit.ly/4BImtf" target="_blank">Release Notes</a></li>
<li><a href="http://bit.ly/daft75" target="_blank">Porting Guide (1.5 to 2.0)</a></li>
<li><a href="http://bit.ly/cnFWcy" target="_blank">Demos</a></li>
</ul>
<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Flixel+2.0+Released+http://is.gd/dUopA" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Flixel+2.0+Released+http://is.gd/dUopA" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/flixel-2-0-released/&amp;title=Flixel+2.0+Released" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/flixel-2-0-released/&amp;title=Flixel+2.0+Released" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/flixel-2-0-released/&amp;title=Flixel+2.0+Released" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/flixel-2-0-released/&amp;title=Flixel+2.0+Released" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/flixel-2-0-released/&amp;t=Flixel+2.0+Released" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/flixel-2-0-released/&amp;t=Flixel+2.0+Released" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/flixel-2-0-released/&amp;title=Flixel+2.0+Released" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/flixel-2-0-released/&amp;title=Flixel+2.0+Released" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/flixel-2-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RHR Teaser 2</title>
		<link>http://www.danwolfe.net/rhr-teaser-2/</link>
		<comments>http://www.danwolfe.net/rhr-teaser-2/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 01:54:51 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.danwolfe.net/?p=676</guid>
		<description><![CDATA[Here&#8217;s a quick update on the status of Run, Humanoid, Run! I&#8217;ve got bombs that explode when you touch them, turrets that rotate and shoot in 8 directions, keys that unlock electrified doors, electrified doors that will fry your ass if you touch them, and robots that&#8230; well the robots just stand there for the [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick update on the status of <em>Run, Humanoid, Run!</em></p>
<p>I&#8217;ve got bombs that explode when you touch them, turrets that rotate and shoot in 8 directions, keys that unlock electrified doors, electrified doors that will fry your ass if you touch them, and robots that&#8230; well the robots just stand there for the moment because I haven&#8217;t written any AI for them yet.</p>
<p>I&#8217;m working without a design doc or an exact game that I want to emulate so I&#8217;m not sure of the final direction. I&#8217;m just playing with pixels, Flixel, and FlashDevelop!</p>

<a href="http://www.danwolfe.net/wp-content/gallery/misc/run_teaser2.png" title="" class="shutterset_singlepic63" >
	<img class="ngg-singlepic" src="http://www.danwolfe.net/wp-content/gallery/cache/63__320x288_run_teaser2.png" alt="run_teaser2" title="run_teaser2" />
</a>

<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=RHR+Teaser+2+http://is.gd/dUopX" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=RHR+Teaser+2+http://is.gd/dUopX" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/rhr-teaser-2/&amp;title=RHR+Teaser+2" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/rhr-teaser-2/&amp;title=RHR+Teaser+2" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/rhr-teaser-2/&amp;title=RHR+Teaser+2" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/rhr-teaser-2/&amp;title=RHR+Teaser+2" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/rhr-teaser-2/&amp;t=RHR+Teaser+2" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/rhr-teaser-2/&amp;t=RHR+Teaser+2" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/rhr-teaser-2/&amp;title=RHR+Teaser+2" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/rhr-teaser-2/&amp;title=RHR+Teaser+2" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/rhr-teaser-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inspirational Links 4: Actionscript 3.0 APIs</title>
		<link>http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/</link>
		<comments>http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 03:31:45 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.danwolfe.net/?p=503</guid>
		<description><![CDATA[Want to extend your Flash/Flex game to include social media content? Check out these Actionscript 3.0 APIs: Facebook Twitter Google Maps YouTube Flickr Digg Kongregate MochiMedia RSS/Atom Twitter Delicious Digg Facebook StumbleUpon]]></description>
			<content:encoded><![CDATA[<p>Want to extend your Flash/Flex game to include social media content? Check out these Actionscript 3.0 APIs:</p>
<ul>
<li><a href="http://code.google.com/p/facebook-actionscript-api/" target="_blank">Facebook</a></li>
<li><a href="http://apiwiki.twitter.com/Libraries#ActionScript/Flash" target="_blank">Twitter</a></li>
<li><a href="http://code.google.com/apis/maps/documentation/flash/intro.html" target="_blank">Google Maps</a></li>
<li><a href="http://apiblog.youtube.com/2009/10/actionscript-3-youtube-chromeless.html" target="_blank">YouTube</a></li>
<li><a href="http://www.flickr.com/services/api/" target="_blank">Flickr</a></li>
<li><a href="http://code.google.com/p/diggflashdevkit/" target="_blank">Digg</a></li>
<li><a href="http://www.kongregate.com/developer_center/docs/as3-api" target="_blank">Kongregate</a></li>
<li><a href="http://www.mochimedia.com/support/dev_docs" target="_blank">MochiMedia</a></li>
<li><a href="http://code.google.com/p/as3syndicationlib/" target="_blank">RSS/Atom</a></li>
</ul>
<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Inspirational+Links+4%3A+Actionscript+3.0+APIs+http://is.gd/dUopJ" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Inspirational+Links+4%3A+Actionscript+3.0+APIs+http://is.gd/dUopJ" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;title=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;title=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;title=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;title=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;t=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;t=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;title=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/&amp;title=Inspirational+Links+4%3A+Actionscript+3.0+APIs" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/inspirational-links-4-actionscript-3-0-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random Thought on Random Levels</title>
		<link>http://www.danwolfe.net/random-thought-on-random-levels/</link>
		<comments>http://www.danwolfe.net/random-thought-on-random-levels/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:12:16 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Game Theory]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.danwolfe.net/?p=499</guid>
		<description><![CDATA[var randomThought:int = Math.floor(Math.random() * thoughtsInHead); I recently rewrote the random level generation code for my current game project, Hell Invades Mars. In addition to the levels being generated much faster, they now feel a lot more random. In my last Flash game project, I had to write a separate application to do level design. [...]]]></description>
			<content:encoded><![CDATA[<p>var randomThought:int = Math.floor(Math.random() * thoughtsInHead);</p>
<p>I recently rewrote the random level generation code for my current game project, <em>Hell Invades Mars</em>. In addition to the levels being generated much faster, they now feel a lot more random. In my last Flash game project, I had to write a separate application to do level design. While designing a level editor was fun, it was also a good bit of extra work. Thinking about the differences in the development experiences between my current and previous project, I remembered this <a href="http://www.gamasutra.com/blogs/AdamSaltsman/20090529/1562/Procedural_Level_Generation_for_Artists.php" target="_blank">blog post by Adam &#8220;Atomic&#8221; Saltsman</a>.</p>
<p>Long story short: a little bit of randomness in your games can be a good thing for the developer (less work) and the player (more variety and replayability).</p>
<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Random+Thought+on+Random+Levels+http://is.gd/dUoq1" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Random+Thought+on+Random+Levels+http://is.gd/dUoq1" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/random-thought-on-random-levels/&amp;title=Random+Thought+on+Random+Levels" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/random-thought-on-random-levels/&amp;title=Random+Thought+on+Random+Levels" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/random-thought-on-random-levels/&amp;title=Random+Thought+on+Random+Levels" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/random-thought-on-random-levels/&amp;title=Random+Thought+on+Random+Levels" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/random-thought-on-random-levels/&amp;t=Random+Thought+on+Random+Levels" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/random-thought-on-random-levels/&amp;t=Random+Thought+on+Random+Levels" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/random-thought-on-random-levels/&amp;title=Random+Thought+on+Random+Levels" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/random-thought-on-random-levels/&amp;title=Random+Thought+on+Random+Levels" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/random-thought-on-random-levels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Development Evolution</title>
		<link>http://www.danwolfe.net/development-evolution/</link>
		<comments>http://www.danwolfe.net/development-evolution/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 03:01:12 +0000</pubDate>
		<dc:creator>dan</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://danwolfe.kicks-ass.net/wordpress/?p=207</guid>
		<description><![CDATA[I always think its interesting to see how a game progresses through the development process. Here are a couple of developmental snapshots of the Flex version of my thesis game. Version 018 – basic game structure Version 030 – shooting enabled Version 035 – starting to include graphics Version 036 – separated graphics array from [...]]]></description>
			<content:encoded><![CDATA[<p>I always think its interesting to see how a game progresses through the development process. Here are a couple of developmental snapshots of the Flex version of my thesis game.</p>
<ul>
<li><a href="http://www.danwolfe.net/thesis/flash-v-018/">Version 018</a> – basic game structure</li>
<li><a href="http://www.danwolfe.net/thesis/flash-v-030/">Version 030</a> – shooting enabled</li>
<li><a href="http://www.danwolfe.net/thesis/flash-v-035/">Version 035</a> – starting to include graphics</li>
<li><a href="http://www.danwolfe.net/thesis/flash-v-036/">Version 036</a> – separated graphics array from tile data array</li>
<li><a href="http://www.danwolfe.net/thesis/flash-v-040/">Version 040</a> – added character animations</li>
<li><a href="http://www.danwolfe.net/thesis/flash-v-047/">Version 047</a> – added game states</li>
<li><a href="http://www.danwolfe.net/thesis/flash-game/">FINAL</a> – the finished game</li>
</ul>
<p align="left"><a target="_blank" class="tt" href="http://twitter.com/home/?status=Development+Evolution+http://is.gd/dUoq4" title="Post to Twitter"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-twitter.png" alt="Post to Twitter" /></a> <a target="_blank" class="tt" href="http://twitter.com/home/?status=Development+Evolution+http://is.gd/dUoq4" title="Post to Twitter">Twitter</a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/development-evolution/&amp;title=Development+Evolution" title="Post to Delicious"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-delicious.png" alt="Post to Delicious" /></a> <a target="_blank" class="tt" href="http://delicious.com/post?url=http://www.danwolfe.net/development-evolution/&amp;title=Development+Evolution" title="Post to Delicious">Delicious</a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/development-evolution/&amp;title=Development+Evolution" title="Post to Digg"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-digg.png" alt="Post to Digg" /></a> <a target="_blank" class="tt" href="http://digg.com/submit?url=http://www.danwolfe.net/development-evolution/&amp;title=Development+Evolution" title="Post to Digg">Digg</a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/development-evolution/&amp;t=Development+Evolution" title="Post to Facebook"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /></a> <a target="_blank" class="tt" href="http://www.facebook.com/share.php?u=http://www.danwolfe.net/development-evolution/&amp;t=Development+Evolution" title="Post to Facebook">Facebook</a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/development-evolution/&amp;title=Development+Evolution" title="Post to StumbleUpon"><img class="nothumb" src="http://www.danwolfe.net/wp-content/plugins/tweet-this/icons/tt-su.png" alt="Post to StumbleUpon" /></a> <a target="_blank" class="tt" href="http://stumbleupon.com/submit?url=http://www.danwolfe.net/development-evolution/&amp;title=Development+Evolution" title="Post to StumbleUpon">StumbleUpon</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.danwolfe.net/development-evolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
