<?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>Rough Sea Games</title>
	<atom:link href="http://rough-sea.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rough-sea.com</link>
	<description>Indie game development</description>
	<lastBuildDate>Mon, 22 Jul 2013 22:12:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.3.1</generator>
<image>
			<title>Rough Sea Games</title>
			<url>/wp-content/uploads/2008/10/rsg_rss-feed.jpg</url>
			<link>http://rough-sea.com</link>
			<width>144</width>
			<height>95</height>
			<description>Indie game development</description>
		</image>	<item>
		<title>Neo Circuit 2 update 2</title>
		<link>http://rough-sea.com/2013/07/neo-circuit-2-update-2/</link>
		<comments>http://rough-sea.com/2013/07/neo-circuit-2-update-2/#comments</comments>
		<pubDate>Mon, 22 Jul 2013 22:04:31 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1922</guid>
		<description><![CDATA[<p>Hey guys</p> <p>a small update on NC2 and its progress. Its not really a lot but some stuff is already in.</p> <p>&#160;</p> <p>This got already realized:</p> <ul> <li>scrap Flixel and use starling framework for better performance (check last blog post, its now on 60fps on iPad2)</li> <li>new art style and better UI</li> <li>adding cool particle &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2013/07/neo-circuit-2-update-2/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>Hey guys</p>
<p>a small update on NC2 and its progress. Its not really a lot but some stuff is already in.</p>
<p>&nbsp;</p>
<p><strong>This got already realized:</strong></p>
<ul>
<li>scrap Flixel and use starling framework for better performance (check last blog post, its now on 60fps on iPad2)</li>
<li>new art style and better UI</li>
<li>adding cool particle effects and other nice gfx effects (at least some of them</li>
<li>upgrading nodes is partly done, but I will think about the design again</li>
<li>conquering of nodes will be reworked</li>
<li>neutral (grey) nodes do not have to be conquered anymore</li>
<li>new and fancy level selection with a preview of the level</li>
<li>open and closing barriers (still not sure if it will really make into the game, but its quite an interesting element to add some strategy)</li>
<li>a wonderful new start-screen with beat detection effect (I know its useless but was fun to add it, beat detection might make it to the main game as well)</li>
<li>control of the game speed is now flawless (Osmos like)</li>
<li>two finger tap opens up main menu on ingame screen</li>
</ul>
<p>&nbsp;</p>
<p><strong>What will make it into version 2 at release:</strong></p>
<ul>
<li>lots of new levels, I guess 60 or even more</li>
<li>improved and allied AI with different strategies</li>
<li>player color selection</li>
<li>re-balancing of all nodes to make the game more strategic</li>
<li>new nodes and level elements</li>
<li>player can vote on levels</li>
<li>player can earn points while doing levels and spend them on improving his upgrades</li>
<li>tutorial improvements</li>
<li>node info screen showing strength and weaknesses</li>
<li>new music and sfx</li>
<li>more cool gesture controls to show ui only when necessary</li>
<li>node tech tree coupled with achievements and unlocking more features in the game</li>
</ul>
<p>&nbsp;</p>
<p><strong>Not with the very first release</strong></p>
<ul>
<li>integrated unlock-able level editor (I will try to get it into the first release but I am not sure)</li>
<li>even more unlock-ables and easter eggs!</li>
<li>replay mode</li>
<li>player can upload levels to servers</li>
<li>multiplayer mode (this would be so cool, but probably out of scope)</li>
</ul>
<p>I am still working on finishing the level selection and player color selection, which is not too far away . Next will be the management part of the upgrade system as well as node balancing.<br />
After this I have a full playable game and will add new levels. Sooo much work todo and no time&#8230; :/.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2013/07/startscreen.jpg"><img class="aligncenter size-full wp-image-1924" title="startscreen" src="http://blog.rough-sea.com/wp-content/uploads/2013/07/startscreen.jpg" alt="" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1922&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2013%2F07%2Fneo-circuit-2-update-2%2F&amp;title=Neo%20Circuit%202%20update%202" id="wpa2a_2">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2013/07/neo-circuit-2-update-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Neo Circuit 2 update</title>
		<link>http://rough-sea.com/2013/02/neo-circuit-2-update/</link>
		<comments>http://rough-sea.com/2013/02/neo-circuit-2-update/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 15:35:53 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1909</guid>
		<description><![CDATA[<p style="text-align: left;"><a href="http://blog.rough-sea.com/wp-content/uploads/2013/02/NC2_earlyversion.png"> </a>Well most of you (probably only a few anyway) thought  Neo Circuit 2 will probably never  see the light. Well as I have not written a single word since July here, I would have thought the same. But actually you are wrong! <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p> &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2013/02/neo-circuit-2-update/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://blog.rough-sea.com/wp-content/uploads/2013/02/NC2_earlyversion.png"><br />
</a>Well most of you (probably only a few anyway) thought  Neo Circuit 2 will probably never  see the light. Well as I have not written a single word since July here, I would have thought the same. But actually you are wrong! <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<p>As I have only a very few hours a week left to work on a side project and unfortunately their are so many good games out which have to be thoroughly tested, it really took a lot of  time to port the game to <a title="Starling Framework" href="http://gamua.com/starling/">Starling</a>.</p>
<p>&nbsp;</p>
<p>The good news it. It runs currently at 60fps on an iPad2. The first version of Neo Circuit was performing really bad on iPad2, actually around 20-25fps and worse on the later levels. I tried one of the most critical levels with lots of nodes and powers on the screen but the frame rate was very stable at 60fps.</p>
<p>&nbsp;</p>
<p>To make this work I ported parts of the Flixel to Starling. But there is not much left from Flixel  to be honest. Most of the classes are completely refactored. I removed TweenLite classes and replaced them with Jugger.tween from Starling, which  pools the tweens. Without pooling you are going to have horrible lag spikes on mobile devices. This change plus some other small optimizations actually made it very stable on the iPad2.</p>
<p>&nbsp;</p>
<p>I did not work on the AI yet, but I tackled one of the most important parts of the game play,  the node take-over. It was not really well done in NC1.  As you can see in the screenshots, its kind of implemented, but still WIP, as the whole art is as well. The node has now to be captured with 50% of its available space. If this happens you get the node loaded with 50% of its power. I have to play around with numbers, but it already feels quite ok. It slows down the game play but I think that is a good thing. The game gets much more tactical because of this.</p>
<p>&nbsp;</p>
<p>For the UI there is a really cool extension for Starling. It will greatly improve the UI look and feel of the game. You can find an example here: <a href="http://feathersui.com/examples/components-explorer/" rel="nofollow">http://feathersui.com/examples/components-explorer/</a></p>
<p>&nbsp;</p>
<p>Still lots of work has to be done. But the cool thing is, the main game-play loop is working and I can now focus on making the game better. I will hopefully post more updates in the following weeks, but I won&#8217;t promise, as my day job is taking 120% of my time already ;).</p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2013/02/NC2_earlyversion.png"><img class="aligncenter" title="NC2_earlyversion" src="http://blog.rough-sea.com/wp-content/uploads/2013/02/NC2_earlyversion.png" alt="" width="615" height="461" /></a></p>
<div></div>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1909&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2013%2F02%2Fneo-circuit-2-update%2F&amp;title=Neo%20Circuit%202%20update" id="wpa2a_4">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2013/02/neo-circuit-2-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Development of Neo Circuit 2 started today!</title>
		<link>http://rough-sea.com/2012/07/neocircuit2development_started_today/</link>
		<comments>http://rough-sea.com/2012/07/neocircuit2development_started_today/#comments</comments>
		<pubDate>Sat, 21 Jul 2012 16:43:41 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1896</guid>
		<description><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512.png"><img class="alignleft" title="512x512" src="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512-300x300.png" alt="" width="180" height="180" /></a></p> <p>Today we started working on Neo Circuit 2.</p> <p>We will work with the <a href="https://github.com/PrimaryFeather/Starling-Framework">starling framework</a> and abandon Flixel. Adobe is really supporting the framework and is developing Flash and Air for mobile further. Recently they introduced <a href="http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11-4/">concurrency</a> to flash, which will end the single-threaded times of AS3. &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2012/07/neocircuit2development_started_today/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512.png"><img class="alignleft" title="512x512" src="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512-300x300.png" alt="" width="180" height="180" /></a></p>
<p><strong>Today we started working on Neo Circuit 2.</strong></p>
<p>We will work with the <a href="https://github.com/PrimaryFeather/Starling-Framework">starling framework</a> and abandon Flixel. Adobe is really supporting the framework and is developing Flash and Air for mobile further. Recently they introduced <a href="http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11-4/">concurrency</a> to flash, which will end the single-threaded times of AS3. Soon they will support compressed textures in starling which is quite cool. We did also have a look at the <a href="https://github.com/nulldesign/nd2d">nd2d framework</a> from nullsoft, but it does not seem to have a very big community yet, so I decided to start with starling for now.</p>
<p>Neo Circuit 2 will definitely take quite some time, as  we got a very cool full time job at <a href="http://flaregames.com">flaregames</a> which does take most of our energy. Nevertheless we will try improve Neo Circuit 2 as much as possible. Neo Circuit 1 earned us 6000$, it currently has around 1.800.000 play sessions and is still played around the globe about 2k-3k times every day. The average play session is 25 minutes, which is cool! The iOS version does not make much money yet (30-50$ bugs a month), because there are too much flaws and we did not promote it because of that.</p>
<p>&nbsp;</p>
<p><strong>Here is what we probably going to change</strong>:</p>
<ul>
<li>scrap Flixel and use starling framework for better performance on desktop as well as on mobile devices</li>
<li>new art style and better UI</li>
<li>adding cool particle effects and other nice gfx effects</li>
<li>lots of new levels</li>
<li>improved AI</li>
<li>difficulty levels will be redone  (variation is missing yet)</li>
<li>player color selection</li>
<li>re-balancing of all nodes to make the game more strategic</li>
<li>new nodes and level elements</li>
<li>conquering of nodes will be reworked</li>
<li>upgrading nodes will be redone</li>
<li>tutorial improvements</li>
<li>neutral (grey) nodes do not have to be conquered anymore</li>
<li>node info screen showing strength and weaknesses</li>
<li>new music and sfx</li>
<li>integrated unlock-able level editor</li>
<li>even more unlock-ables and easter eggs!</li>
</ul>
<p><strong>SKU&#8217;S</strong></p>
<ul>
<li>sponsored flash version of the game (probably with a reduced feature set)</li>
<li>a purchasable AIR application</li>
<li>free Android app with Ads</li>
<li>paid iOS app</li>
</ul>
<p><strong>Features which we will evaluate</strong></p>
<ul>
<li>allied AI</li>
<li>replay mode</li>
<li>levels can be uploaded to servers</li>
<li>player can vote on levels</li>
<li>node tech tree coupled with achievements and unlocking more features in the game as e.g. the editor</li>
<li>multiplayer mode (probably too difficult to do with our limited time)</li>
</ul>
<p>Please let me know if you have more ideas.<br />
More infos will follow ASAP!</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1896&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2012%2F07%2Fneocircuit2development_started_today%2F&amp;title=Development%20of%20Neo%20Circuit%202%20started%20today%21" id="wpa2a_6">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2012/07/neocircuit2development_started_today/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Neo Circuit in iOS app store! YAY!</title>
		<link>http://rough-sea.com/2012/03/neo-circuit-in-ios-app-store/</link>
		<comments>http://rough-sea.com/2012/03/neo-circuit-in-ios-app-store/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 22:28:11 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1881</guid>
		<description><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512.png"><img class=" wp-image-1886 alignleft" title="512x512" src="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512-300x300.png" alt="" width="180" height="180" /></a>Last but not least Neo Circuit was approved by apple today. After several fixes and a reject because of portrait orientation issues the game was approved on the second submission. Neo Circuit will be steadily improved over the next few weeks. If you want to make a review please &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2012/03/neo-circuit-in-ios-app-store/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512.png"><img class=" wp-image-1886 alignleft" title="512x512" src="http://blog.rough-sea.com/wp-content/uploads/2012/03/512x512-300x300.png" alt="" width="180" height="180" /></a>Last but not least Neo Circuit was approved by apple today. After several fixes and a reject because of portrait orientation issues the game was approved on the second submission. Neo Circuit will be steadily improved over the next few weeks. If you want to make a review please write me a twitter message or leave a comment.</p>
<p>Please download it <a title="iTunes Link" href="http://itunes.apple.com/us/app/neo-circuit/id497273461?mt=8">HERE</a> and don&#8217;t forget to vote 5/5. Thanks :)!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1881&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2012%2F03%2Fneo-circuit-in-ios-app-store%2F&amp;title=Neo%20Circuit%20in%20iOS%20app%20store%21%20YAY%21" id="wpa2a_8">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2012/03/neo-circuit-in-ios-app-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Neo Circuit close to iOS Appstore submission!</title>
		<link>http://rough-sea.com/2012/01/neo-circuit-close-to-ios-appstore-submission/</link>
		<comments>http://rough-sea.com/2012/01/neo-circuit-close-to-ios-appstore-submission/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 10:52:08 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Game Center]]></category>
		<category><![CDATA[In App Purchase]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1859</guid>
		<description><![CDATA[<p>Hi guys,</p> <p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/01/114x114.png"><img class="size-full wp-image-1861 alignleft" title="114x114" src="http://blog.rough-sea.com/wp-content/uploads/2012/01/114x114.png" alt="" width="114" height="114" /></a>Neo Circuit is only a few days away from submitting it to Apples Appstore. The download will be free, but it will have an In App Purchase option  for playing all the levels as well as all difficulties. It will also support Game Center &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2012/01/neo-circuit-close-to-ios-appstore-submission/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>Hi guys,</p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/01/114x114.png"><img class="size-full wp-image-1861 alignleft" title="114x114" src="http://blog.rough-sea.com/wp-content/uploads/2012/01/114x114.png" alt="" width="114" height="114" /></a>Neo Circuit is only a few days away from submitting it to Apples Appstore. The download will be free, but it will have an In App Purchase option  for playing all the levels as well as all difficulties. It will also support Game Center for highscore submissions. I will leave out achievements this time, but might add some in further updates.</p>
<p>The Android version needs a little more polishing because there are some screen size issues which needs to be fixed first. I will keep you updated!</p>
<p><strong>Update 19.Feb 2012</strong>: I have problems adding the in app purchase option. Still struggling with the native extension from milkman studios.  Will try again this weekend. Stay tuned!</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1859&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2012%2F01%2Fneo-circuit-close-to-ios-appstore-submission%2F&amp;title=Neo%20Circuit%20close%20to%20iOS%20Appstore%20submission%21" id="wpa2a_10">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2012/01/neo-circuit-close-to-ios-appstore-submission/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Neo Circuit reached a million plays!!</title>
		<link>http://rough-sea.com/2012/01/neo-circuit-reached-a-million-plays/</link>
		<comments>http://rough-sea.com/2012/01/neo-circuit-reached-a-million-plays/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 00:24:00 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>
		<category><![CDATA[cell]]></category>
		<category><![CDATA[defense]]></category>
		<category><![CDATA[puzzle]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1844</guid>
		<description><![CDATA[<p>&#160;</p> <p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/01/neocircuit_1mioplays1.png"><img class="alignnone size-full wp-image-1853" title="neocircuit_1mioplays" src="http://blog.rough-sea.com/wp-content/uploads/2012/01/neocircuit_1mioplays1.png" alt="" width="738" height="119" /></a></p> <p>Neo Circuit reached  a million plays today, which is quite ok for a flash game in 21 days. But  even more impressive is the average playtime of 24 Minutes and 18 seconds for all play sessions. I am a little proud, to be &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2012/01/neo-circuit-reached-a-million-plays/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2012/01/neocircuit_1mioplays1.png"><img class="alignnone size-full wp-image-1853" title="neocircuit_1mioplays" src="http://blog.rough-sea.com/wp-content/uploads/2012/01/neocircuit_1mioplays1.png" alt="" width="738" height="119" /></a></p>
<p>Neo Circuit reached  a million plays today, which is quite ok for a flash game in 21 days. But  even more impressive is the average playtime of 24 Minutes and 18 seconds for all play sessions. I am a little proud, to be honest :).</p>
<p>The game was also frontpaged on <a href="http://www.kongregate.com/games/RoughSeaGames/neo-circuit">Kongregate</a> for a while and has a rating of 3.69 at the moment. I have some more good news to come soon.</p>
<p>Currently I am working on the iOS and Android version of Neo Circuit, which should be ready in a couple of days. So stay tuned. I will let you know as soon as I got it submitted to the stores!</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1844&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2012%2F01%2Fneo-circuit-reached-a-million-plays%2F&amp;title=Neo%20Circuit%20reached%20a%20million%20plays%21%21" id="wpa2a_12">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2012/01/neo-circuit-reached-a-million-plays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neo Circuit sponsored and release by BigDino</title>
		<link>http://rough-sea.com/2011/12/neo-circuit-sponsored-and-release-by-bigdino/</link>
		<comments>http://rough-sea.com/2011/12/neo-circuit-sponsored-and-release-by-bigdino/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 15:39:48 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1840</guid>
		<description><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/12/200x200.png"><img class="size-full wp-image-1841 alignleft" title="200x200" src="http://blog.rough-sea.com/wp-content/uploads/2011/12/200x200.png" alt="" width="200" height="200" /></a>Hey,</p> <p>Neo Circuit was sponsored and  released on the 25th of December by <a title="BigDino" href="http://bigdino.com">BigDino</a>! I am glad about the deal with BigDino, because Earth Vs. Aliens without a sponsor did not perform well at all. The first numbers show that Neo Circuit is much longer played &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2011/12/neo-circuit-sponsored-and-release-by-bigdino/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/12/200x200.png"><img class="size-full wp-image-1841 alignleft" title="200x200" src="http://blog.rough-sea.com/wp-content/uploads/2011/12/200x200.png" alt="" width="200" height="200" /></a>Hey,</p>
<p><strong>Neo Circuit</strong> was sponsored and  released on the 25th of December by <a title="BigDino" href="http://bigdino.com">BigDino</a>! I am glad about the deal with BigDino, because Earth Vs. Aliens without a sponsor did not perform well at all. The first numbers show that <strong>Neo Circuit</strong> is much longer played (actually twice as long as Earth Vs. Aliens) and the ratings seem to be quite good as well. It really helped that I put a lot of effort into the handling and the tutorial of the game. Actually 50% of the development time went into polishing, which really helped.</p>
<p><a href="http://bigdino.com/game/309/Neo-Circuit">Please rate and play the game!</a></p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1840&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F12%2Fneo-circuit-sponsored-and-release-by-bigdino%2F&amp;title=Neo%20Circuit%20sponsored%20and%20release%20by%20BigDino" id="wpa2a_14">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/12/neo-circuit-sponsored-and-release-by-bigdino/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Very first review of Earth Vs Aliens on fettspielen.de</title>
		<link>http://rough-sea.com/2011/09/very-first-review-of-earth-vs-aliens-on-fettspielen-de/</link>
		<comments>http://rough-sea.com/2011/09/very-first-review-of-earth-vs-aliens-on-fettspielen-de/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 21:29:44 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Earth vs. Aliens]]></category>
		<category><![CDATA[fettspielen.de]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[german]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1824</guid>
		<description><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png"><img class="size-full wp-image-1793 alignleft" title="icon_newgrounds" src="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png" alt="" width="140" height="90" /></a>The people from <a href="http://fettspielen.de">fettspielen.de</a>, the third biggest flash gaming site in Germany, wrote a very nice <a href="http://www.fettspielen.de/blog/spieletest-earth-vs-aliens/"> review</a> of Earth Vs Aliens. It got 24/30 points. (the review is written in German!)</p> <p>&#160;</p>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png"><img class="size-full wp-image-1793 alignleft" title="icon_newgrounds" src="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png" alt="" width="140" height="90" /></a>The people from <a href="http://fettspielen.de">fettspielen.de</a>, the third biggest flash gaming site in Germany, wrote a very nice <a href="http://www.fettspielen.de/blog/spieletest-earth-vs-aliens/"> review</a> of Earth Vs Aliens. It got 24/30 points.<br />
(the review is written in German!)</p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1824&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F09%2Fvery-first-review-of-earth-vs-aliens-on-fettspielen-de%2F&amp;title=Very%20first%20review%20of%20Earth%20Vs%20Aliens%20on%20fettspielen.de" id="wpa2a_16">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/09/very-first-review-of-earth-vs-aliens-on-fettspielen-de/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Earth Vs Aliens featured by Newgrounds</title>
		<link>http://rough-sea.com/2011/09/earth-vs-aliens-on-newgrounds/</link>
		<comments>http://rough-sea.com/2011/09/earth-vs-aliens-on-newgrounds/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 16:49:04 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Earth vs. Aliens]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1805</guid>
		<description><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png"><img class="alignleft" title="icon_newgrounds" src="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png" alt="" width="140" height="90" /></a>Update: Newgrounds is featuring the game at their frontpage&#8230;this is just awesome!!!</p> <p>Today my first game is officially released as an indie games developer. You can play Earth Vs Aliens now on <a href="http://www.newgrounds.com/portal/view/578867">Newgrounds</a>. The game will be released on Kongregate and other portals in the upcoming days. Please &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2011/09/earth-vs-aliens-on-newgrounds/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png"><img class="alignleft" title="icon_newgrounds" src="http://blog.rough-sea.com/wp-content/uploads/2011/09/icon_newgrounds.png" alt="" width="140" height="90" /></a>Update: Newgrounds is featuring the game at their frontpage&#8230;this is just awesome!!!</p>
<p>Today my first game is officially released as an indie games developer. You can play Earth Vs Aliens now on <a href="http://www.newgrounds.com/portal/view/578867">Newgrounds</a>. The game will  be released on Kongregate and other portals in the upcoming days.  Please vote for the game. Thanks! <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://www.newgrounds.com/portal/view/578867">Play and Vote here!</a></p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1805&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F09%2Fearth-vs-aliens-on-newgrounds%2F&amp;title=Earth%20Vs%20Aliens%20featured%20by%20Newgrounds" id="wpa2a_18">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/09/earth-vs-aliens-on-newgrounds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Admob with Air for Android using the native Android API</title>
		<link>http://rough-sea.com/2011/08/admob-with-air-for-android-using-the-native-android-api/</link>
		<comments>http://rough-sea.com/2011/08/admob-with-air-for-android-using-the-native-android-api/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 10:22:57 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Adobe Air]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[admob]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[air for android]]></category>
		<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1690</guid>
		<description><![CDATA[<p>I have been researching for a while and to include Admob into my Android game made with Adobe Air and I stumbled over this<a href="http://www.jamesward.com/2011/05/11/extending-air-for-android/"> article</a> from James Ward. He describes actually the most important steps to have everything setup.</p> <p>So as soon as you have done the steps to set everything up as stated in James &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2011/08/admob-with-air-for-android-using-the-native-android-api/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>I have been researching for a while and to include Admob into my Android game made with Adobe Air and I stumbled over this<a href="http://www.jamesward.com/2011/05/11/extending-air-for-android/"> article</a> from James Ward. He describes actually the most important steps to have everything setup.</p>
<p>So as soon as you have done the steps to set everything up as stated in James Ward article  (to the point where it says <strong>System Notifications and Services</strong>), you can start following the steps here to have your admob add running in your game or app.</p>
<p><strong>1. Create the Notification Service in Java</strong></p>
<p>First of all create a java class called NotificationService. The class is also copied over from James Ward article with slight  changes:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">com.roughsea</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// This code is copied form James Ward article Extending Air for Android and change slightly</span>
<span style="color: #666666; font-style: italic;">// http://www.jamesward.com/2011/05/11/extending-air-for-android/</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.BufferedInputStream</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.DataInputStream</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.io.IOException</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.net.ServerSocket</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">java.net.Socket</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.app.Service</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.content.Intent</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.IBinder</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Looper</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.util.Log</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> NotificationService <span style="color: #000000; font-weight: bold;">extends</span> Service
<span style="color: #009900;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> MainApp app<span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">boolean</span> stopped<span style="color: #339933;">=</span><span style="color: #000066; font-weight: bold;">false</span><span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">Thread</span> serverThread<span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #003399;">ServerSocket</span> ss<span style="color: #339933;">;</span>
&nbsp;
  @Override
  <span style="color: #000000; font-weight: bold;">public</span> IBinder onBind<span style="color: #009900;">&#40;</span>Intent intent<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  @Override
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onCreate<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	Log.<span style="color: #006633;">d</span><span style="color: #009900;">&#40;</span>getClass<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getSimpleName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #0000ff;">&quot;onCreate&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	serverThread <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Thread</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Runnable</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
	  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> run<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
	  <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">try</span>
		<span style="color: #009900;">&#123;</span>
		  Looper.<span style="color: #006633;">prepare</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  ss <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">ServerSocket</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">12345</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  ss.<span style="color: #006633;">setReuseAddress</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  ss.<span style="color: #006633;">setPerformancePreferences</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">100</span>, <span style="color: #cc66cc;">100</span>, <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  <span style="color: #000000; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>stopped<span style="color: #009900;">&#41;</span>
		  <span style="color: #009900;">&#123;</span>
		    <span style="color: #003399;">Socket</span> accept <span style="color: #339933;">=</span> ss.<span style="color: #006633;">accept</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    accept.<span style="color: #006633;">setPerformancePreferences</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">10</span>, <span style="color: #cc66cc;">100</span>, <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    accept.<span style="color: #006633;">setKeepAlive</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    <span style="color: #003399;">DataInputStream</span> _in <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
		    <span style="color: #000000; font-weight: bold;">try</span>
		    <span style="color: #009900;">&#123;</span>
		      _in <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">DataInputStream</span><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">BufferedInputStream</span><span style="color: #009900;">&#40;</span>accept.<span style="color: #006633;">getInputStream</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>,<span style="color: #cc66cc;">1024</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    <span style="color: #009900;">&#125;</span>
		    <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">IOException</span> e2<span style="color: #009900;">&#41;</span>
		    <span style="color: #009900;">&#123;</span>
		      e2.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		    <span style="color: #009900;">&#125;</span>
			<span style="color: #000066; font-weight: bold;">int</span> id <span style="color: #339933;">=</span>_in.<span style="color: #006633;">readInt</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #666666; font-style: italic;">// this depends on what your flash code is sending</span>
			<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>id <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
			  doNotification<span style="color: #009900;">&#40;</span>_in<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
          <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
    	<span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Throwable</span> e<span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
	      e.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  Log.<span style="color: #006633;">e</span><span style="color: #009900;">&#40;</span>getClass<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getSimpleName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #0000ff;">&quot;Error in Listener&quot;</span>,e<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">try</span>
		<span style="color: #009900;">&#123;</span>
		  ss.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">IOException</span> e<span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
		  Log.<span style="color: #006633;">e</span><span style="color: #009900;">&#40;</span>getClass<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getSimpleName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #0000ff;">&quot;keep it simple&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	  <span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>,<span style="color: #0000ff;">&quot;Server thread&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    serverThread.<span style="color: #006633;">start</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">void</span> doNotification<span style="color: #009900;">&#40;</span><span style="color: #003399;">DataInputStream</span> in<span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <span style="color: #003399;">IOException</span>
  <span style="color: #009900;">&#123;</span>
    <span style="color: #003399;">String</span> task <span style="color: #339933;">=</span> in.<span style="color: #006633;">readUTF</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003399;">String</span> showAdd <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;on&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>task.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span>showAdd<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
      app.<span style="color: #006633;">showAd</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000000; font-weight: bold;">else</span>
    <span style="color: #009900;">&#123;</span>
      app.<span style="color: #006633;">removeAd</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> setApp<span style="color: #009900;">&#40;</span>MainApp _app<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
    app <span style="color: #339933;">=</span> _app<span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  @Override
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onDestroy<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
	stopped<span style="color: #339933;">=</span><span style="color: #000066; font-weight: bold;">true</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">try</span>
    <span style="color: #009900;">&#123;</span>
      ss.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">IOException</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span>
    serverThread.<span style="color: #006633;">interrupt</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">try</span>
    <span style="color: #009900;">&#123;</span>
      serverThread.<span style="color: #006633;">join</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">InterruptedException</span> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><strong>2. Create the AS3 code for communication with the service</strong></p>
<p>Include this function wherever it fits your needs in your flash code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/////////////////////////////////////////////////////////////////////</span>
<span style="color: #666666; font-style: italic;">/////////////////////////////////////////////////////////////////////</span>
<span style="color: #000000; font-weight: bold;">private</span> function ToggleAdd<span style="color: #009900;">&#40;</span>_show<span style="color: #339933;">:</span><span style="color: #003399;">Boolean</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
<span style="color: #009900;">&#123;</span>
	var text<span style="color: #339933;">:</span><span style="color: #003399;">String</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;on&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>_show <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span>
		text <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;off&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	var s<span style="color: #339933;">:</span><span style="color: #003399;">Socket</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #003399;">Socket</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	s.<span style="color: #006633;">connect</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;localhost&quot;</span>, <span style="color: #cc66cc;">12345</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	s.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">Event</span>.<span style="color: #006633;">CONNECT</span>, function<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span><span style="color: #003399;">Event</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #009900;">&#40;</span>event.<span style="color: #006633;">currentTarget</span> as <span style="color: #003399;">Socket</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">writeInt</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#40;</span>event.<span style="color: #006633;">currentTarget</span> as <span style="color: #003399;">Socket</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">writeUTF</span><span style="color: #009900;">&#40;</span>text<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#40;</span>event.<span style="color: #006633;">currentTarget</span> as <span style="color: #003399;">Socket</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">flush</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#40;</span>event.<span style="color: #006633;">currentTarget</span> as <span style="color: #003399;">Socket</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	s.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>IOErrorEvent.<span style="color: #006633;">IO_ERROR</span>, function<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>IOErrorEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
	<span style="color: #009900;">&#123;</span>
		trace<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'error! '</span> <span style="color: #339933;">+</span> event.<span style="color: #006633;">errorID</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	s.<span style="color: #006633;">addEventListener</span><span style="color: #009900;">&#40;</span>ProgressEvent.<span style="color: #006633;">SOCKET_DATA</span>, function<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>ProgressEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #000066; font-weight: bold;">void</span>
	<span style="color: #009900;">&#123;</span>
	  trace<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'progress '</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>The port 12345 is actually selected by random, you should just get sure you are using one which is not used anywhere else. I use the text sending for just switching things on or off as an example, but you could actually send any specific data.</p>
<p>You have now setup communication between flash and your android app.  Now Change your MainApp.java like this:</p>
<p>&nbsp;</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
</pre></td><td class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">com.roughsea</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">air.app.AppEntry</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Bundle</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Message</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.content.Intent</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">com.google.ads.AdRequest</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">com.google.ads.AdView</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">com.google.ads.AdSize</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.view.Gravity</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.view.View</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.widget.FrameLayout</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Handler</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> MainApp <span style="color: #000000; font-weight: bold;">extends</span> AppEntry
<span style="color: #009900;">&#123;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #003399;">String</span> MY_AD_UNIT_ID <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;use your own ad unit id here&quot;</span><span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">private</span> AdView adView <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
  <span style="color: #000000; font-weight: bold;">private</span> MainApp app<span style="color: #339933;">;</span>
&nbsp;
  @Override
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onCreate<span style="color: #009900;">&#40;</span>Bundle arg0<span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">try</span>
	<span style="color: #009900;">&#123;</span>
	  app <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">this</span><span style="color: #339933;">;</span>
	  NotificationService.<span style="color: #006633;">app</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">this</span><span style="color: #339933;">;</span>
	  Intent srv <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Intent<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span>, NotificationService.<span style="color: #000000; font-weight: bold;">class</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	  startService<span style="color: #009900;">&#40;</span>srv<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><span style="color: #003399;">Exception</span> e<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">// service could not be started</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreate</span><span style="color: #009900;">&#40;</span>arg0<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #009900;">&#125;</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> showAd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> handler.<span style="color: #006633;">sendEmptyMessage</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> removeAd<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> handler.<span style="color: #006633;">sendEmptyMessage</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
&nbsp;
 <span style="color: #000000; font-weight: bold;">private</span> Handler handler <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Handler<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
	@Override
	<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> handleMessage<span style="color: #009900;">&#40;</span>Message msg<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
	  <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">what</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span>
	  <span style="color: #009900;">&#123;</span>
		<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>adView <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
		  FrameLayout.<span style="color: #006633;">LayoutParams</span> adsParams <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> FrameLayout.<span style="color: #006633;">LayoutParams</span><span style="color: #009900;">&#40;</span>
	        FrameLayout.<span style="color: #006633;">LayoutParams</span>.<span style="color: #006633;">WRAP_CONTENT</span>,
			FrameLayout.<span style="color: #006633;">LayoutParams</span>.<span style="color: #006633;">WRAP_CONTENT</span>,
			Gravity.<span style="color: #006633;">TOP</span><span style="color: #339933;">|</span>Gravity.<span style="color: #006633;">CENTER_HORIZONTAL</span>
		  <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	      adView <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> AdView<span style="color: #009900;">&#40;</span>app, AdSize.<span style="color: #006633;">BANNER</span>, MY_AD_UNIT_ID<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      app.<span style="color: #006633;">addContentView</span><span style="color: #009900;">&#40;</span>adView, adsParams<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	      AdRequest request <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> AdRequest<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      request.<span style="color: #006633;">addTestDevice</span><span style="color: #009900;">&#40;</span>AdRequest.<span style="color: #006633;">TEST_EMULATOR</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      request.<span style="color: #006633;">addTestDevice</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;0299D8EE8828629D2B15162000A09DE9&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	      adView.<span style="color: #006633;">loadAd</span><span style="color: #009900;">&#40;</span>request<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000000; font-weight: bold;">else</span>
		<span style="color: #009900;">&#123;</span>
		  adView.<span style="color: #006633;">setVisibility</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">View</span>.<span style="color: #006633;">VISIBLE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
      <span style="color: #009900;">&#125;</span>
	  <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>msg.<span style="color: #006633;">what</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
	  <span style="color: #009900;">&#123;</span>
	    adView.<span style="color: #006633;">setVisibility</span><span style="color: #009900;">&#40;</span><span style="color: #003399;">View</span>.<span style="color: #006633;">INVISIBLE</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	  <span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
  <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p><strong>3. You want to place your ad somewhere else, no Problem!</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="java" style="font-family:monospace;">FrameLayout.<span style="color: #006633;">LayoutParams</span> adsParams <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> FrameLayout.<span style="color: #006633;">LayoutParams</span><span style="color: #009900;">&#40;</span>
  FrameLayout.<span style="color: #006633;">LayoutParams</span>.<span style="color: #006633;">WRAP_CONTENT</span>,
  FrameLayout.<span style="color: #006633;">LayoutParams</span>.<span style="color: #006633;">WRAP_CONTENT</span>,
  Gravity.<span style="color: #006633;">TOP</span><span style="color: #339933;">|</span>Gravity.<span style="color: #006633;">CENTER_HORIZONTAL</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Just change the Gravity parameters to your needs. You can find a explanation of those parameters <a href="http://developer.android.com/reference/android/view/Gravity.html">here</a></p>
<p><strong>4. Now we need to setup the manifest file. </strong></p>
<p>Load the AndroidManifest.xml file into your editor. You might have done some changes already when following James Ward article, but there are still things missing:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;manifest</span> <span style="color: #000066;">package</span>=<span style="color: #ff0000;">&quot;com.roughsea&quot;</span> <span style="color: #000066;">android:versionCode</span>=<span style="color: #ff0000;">&quot;1000000&quot;</span> <span style="color: #000066;">android:versionName</span>=<span style="color: #ff0000;">&quot;1.0.0&quot;</span></span>
<span style="color: #009900;">  <span style="color: #000066;">xmlns:android</span>=<span style="color: #ff0000;">&quot;http://schemas.android.com/apk/res/android&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;application</span> <span style="color: #000066;">android:label</span>=<span style="color: #ff0000;">&quot;app&quot;</span> <span style="color: #000066;">android:icon</span>=<span style="color: #ff0000;">&quot;@drawable/icon&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;activity</span> <span style="color: #000066;">android:theme</span>=<span style="color: #ff0000;">&quot;@style/Theme.NoShadow&quot;</span> <span style="color: #000066;">android:background</span>=<span style="color: #ff0000;">&quot;@null&quot;</span> <span style="color: #000066;">android:label</span>=<span style="color: #ff0000;">&quot;app&quot;</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;.MainApp&quot;</span> <span style="color: #000066;">android:launchMode</span>=<span style="color: #ff0000;">&quot;singleTask&quot;</span> <span style="color: #000066;">android:screenOrientation</span>=<span style="color: #ff0000;">&quot;nosensor&quot;</span> <span style="color: #000066;">android:configChanges</span>=<span style="color: #ff0000;">&quot;keyboardHidden|orientation&quot;</span> <span style="color: #000066;">android:windowSoftInputMode</span>=<span style="color: #ff0000;">&quot;stateHidden|adjustResize&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;intent-filter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;action</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.intent.action.MAIN&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
                <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;category</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.intent.category.LAUNCHER&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
            <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/intent-filter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta-data</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;aspectRatio&quot;</span> <span style="color: #000066;">android:value</span>=<span style="color: #ff0000;">&quot;landscape&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta-data</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;autoOrients&quot;</span> <span style="color: #000066;">android:value</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
			<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta-data</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;fullScreen&quot;</span> <span style="color: #000066;">android:value</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/activity<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
  		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;activity</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;com.google.ads.AdActivity&quot;</span> <span style="color: #000066;">android:configChanges</span>=<span style="color: #ff0000;">&quot;keyboard|keyboardHidden|orientation&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;receiver</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;com.admob.android.ads.analytics.InstallReceiver&quot;</span> <span style="color: #000066;">android:exported</span>=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;intent-filter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;action</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;com.android.vending.INSTALL_REFERRER&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/intent-filter<span style="color: #000000; font-weight: bold;">&gt;</span></span></span> <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/receiver<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
		<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;service</span> <span style="color: #000066;">android:enabled</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;.NotificationService&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
&nbsp;
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/application<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;uses-sdk</span> <span style="color: #000066;">android:minSdkVersion</span>=<span style="color: #ff0000;">&quot;8&quot;</span> <span style="color: #000066;">android:targetSdkVersion</span>=<span style="color: #ff0000;">&quot;8&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;uses-permission</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.permission.INTERNET&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;uses-permission</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.permission.ACCESS_NETWORK_STATE&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;uses-permission</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;android.permission.READ_PHONE_STATE&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/manifest<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p>The following three lines are necessary if you want to have a landscape orientation pinned as well as fullscreen mode enabled. Change those parameters to your needs:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta-data</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;aspectRatio&quot;</span> <span style="color: #000066;">android:value</span>=<span style="color: #ff0000;">&quot;landscape&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta-data</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;autoOrients&quot;</span> <span style="color: #000066;">android:value</span>=<span style="color: #ff0000;">&quot;false&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;meta-data</span> <span style="color: #000066;">android:name</span>=<span style="color: #ff0000;">&quot;fullScreen&quot;</span> <span style="color: #000066;">android:value</span>=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></pre></td></tr></table></div>

<p>If your compiler does not find that style android:theme=&#8221;@style/Theme.NoShadow&#8221;, open the values directory under res in your project and load styles.xml</p>
<p>Add the following code to your styles.xml if its missing:</p>
<p><!--?xml version="1.0" encoding="UTF-8"?--></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;resources<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;style</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;Theme.NoShadow&quot;</span> <span style="color: #000066;">parent</span>=<span style="color: #ff0000;">&quot;@android:style/Theme.NoTitleBar&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;android:windowContentOverlay&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>@null<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/item<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
        <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;item</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;android:windowNoTitle&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>true<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/item<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
    <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/style<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/resources<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></td></tr></table></div>

<p><strong>5. You are done&#8230;sort of</strong></p>
<p>You should be ready now. First of all compile your swf, if you use the packager, it will build a apk file, which can be opened with any unzip tool. Go to the asset folder and copy the .swf into the asset folder of your project and rename it to app.swf</p>
<p>Compile your java android project and start the emulator. If you did everything right, you will see a test ad popping up in your flash app or game.</p>
<p>Dont forget to remove the addTestDevice codelines before uploading your app to the android market.</p>
<p><strong>Closing thoughts</strong><br />
There are many android device and I have tested this code only an a Samsung Galaxy 9000S, but actually it should work on any other device. I hope I haven&#8217;t forgotten anything important. The code should work, I pasted from the original project and did only make some string adjustments. Please let me know if you run into any problems and I will try to help as far as I can.</p>
<p>I have no proof yet, if this fixed the account fraud problems, but I am quite sure, because the standard google admob API is used. We should be on the safe side here. You are actually not limited to admob, you could add any other advertisement API  if its available for android.</p>
<p>Thats its for now. I hope somebody finds this helpful.</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1690&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F08%2Fadmob-with-air-for-android-using-the-native-android-api%2F&amp;title=Admob%20with%20Air%20for%20Android%20using%20the%20native%20Android%20API" id="wpa2a_20">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/08/admob-with-air-for-android-using-the-native-android-api/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>LudumDare #48 &#8211; 21 Escape</title>
		<link>http://rough-sea.com/2011/08/ludumdare-48-21-escape/</link>
		<comments>http://rough-sea.com/2011/08/ludumdare-48-21-escape/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 09:45:12 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Jam]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Ludum Dare]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1678</guid>
		<description><![CDATA[<p>Hey guys,</p> <p>the last 48 hours were quite exciting, I was taking part at the world wide game jam <a href="http://www.ludumdare.com">Ludum Dare #48 &#8211; 21</a> The Theme was &#8220;escape&#8221; this time. While that is a very good theme for a computer game, its actually used in lots of games already, so its hard to come &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2011/08/ludumdare-48-21-escape/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>Hey guys,</p>
<p>the last 48 hours were quite exciting, I was taking part at the world wide game jam <a href="http://www.ludumdare.com">Ludum Dare #48 &#8211; 21</a> The Theme was &#8220;escape&#8221; this time. While that is a very good theme for a computer game, its actually used in lots of games already, so its hard to come up with something entirely new.  I did the game <a href="http://www.ludumdare.com/compo/ludum-dare-21/?action=preview&amp;uid=4216">&#8220;Lost in the Shadows</a>&#8220;.</p>
<p>The game is a rogue like adventure game where a dwarf is lost in the mines and tries to escape without dying. You have to find the exit, dig for water to survive and collect as much gold nuggets as possible on the way.  Sounds fun, but actually the game gets boring too fast. Its probably a content problem but also a design issue as well.</p>
<p>So here is my post mortem:</p>
<p><strong>What when right&#8230;</strong></p>
<p><strong>Level generation</strong><br />
Level generation was done very fast and the rocks are layered, rooms where cut in after the rocks were calculated. There are 4 different rock types, the easiest which the  level is filled from the start. The second rock type is generated with rectangles. The third layer is more complicated, because it can only exists on the second type of rocks and the same with the forth type. So when you dig the rock gets harder step by step. This makes the game much better and more appealing. The rooms where cut in after the rocks where generated. That was ok, but I would change the now and cut the rooms after the first rock type is set. That should make the levels even better. The hardest rock types sometimes reveal hidden items. You can find gold nuggets and water. While the distribution is ok for this small short game, it needs much more improvement  for a decent experience.</p>
<p><strong>Sfx<br />
</strong>The sfx creation was a lot of fun. I went out with a hammer to hit some stones in the park, fiddled around with water in the sink, walked around to record footsteps and so on. That was really cool and exciting. The recordings have a not so good quality due to the iPad2 microphone, so I pimped them a little with audacity. That was fun and didn&#8217;t cost too much time.  The mining sound worked quite well, so I synchronized it with some particles. That is actually my most favorite part of the game yet.</p>
<p><strong>Character pixel art</strong><br />
The character creation was ok as well. You have to know, that I am very inexperienced in creating pixel art, so it was really ok for my knowledge level!</p>
<p><strong>Gameplay and gui implementation</strong><br />
The implementation of the gameplay and the GUI was working out very well. Actually I had only a few minor bugs nothing I to worry about and it was done quite fast. Well the code is far from optimal, but that was not the purpose of that competition.</p>
<p><strong>I got it done:</strong><br />
Well it was my first official game jam ever and I got the game done. That&#8217;s was and still is really good for my ego! I overall invested around 20hours into the game creation.</p>
<p style="text-align: center;"><a href="http://blog.rough-sea.com/wp-content/uploads/2011/08/midgame.png"><img class="aligncenter size-full wp-image-1679" style="margin: 0px;" title="midgame" src="http://blog.rough-sea.com/wp-content/uploads/2011/08/midgame.png" alt="" width="802" height="479" /></a></p>
<p><strong>What went wrong&#8230;</strong></p>
<p><strong>Tileset</strong><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="font-family: Georgia, 'Bitstream Charter', serif;"><strong> creation<br />
</strong></span></span>The tileset creation was really bad,  it took me ages, at least 2-3 hours which is, compared to what is looks not worth 15 minutes. There is still a bug in the tile set. Connected to this my biggest time consumption was the FlxTilemap class from flixel. I never used that before and it didn&#8217;t work at all for my game. So I decided to implement it by myself, which isn&#8217;t too complicated, but I was a little frustrated already about my progress and made bad mistakes.</p>
<p><strong>Game design and game mechanics<br />
</strong>The  idea was to create a rogue like adventure, but without monsters, just the mine and the dwarf with a tight storyline etc. Sounds ok so far, but the most important part, the storyline, was done in the last half an hour before submission. So  just a few atmosphere texts made it into the game, thats it.  Well, actually the story wouldn&#8217;t have made sense at all, at least for what I have planned for, because you can die quite fast and so everything gets repeated, which is not a good game experience.<br />
The water and the nuggets worked ok as items, but I would have needed some traps and enemies overall. The game is lacking lots of content here and so its really not that much fun. So all in all the game mechanics are quite poor. You walk around dig some rock, try to find water to survive and if you are lucky you will find some nuggets.  I have to invest much more time thinking about the concept before starting coding and art creation.</p>
<p><strong>Music</strong><br />
No Music, I have never done music and I started to use musagi 2 hours before I wanted to submit. I realized that this would take me at least several days, because I have never created any music. The game doesn&#8217;t feel complete now.</p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/08/start_screen.png"><img class="alignnone size-full wp-image-1682" title="start_screen" src="http://blog.rough-sea.com/wp-content/uploads/2011/08/start_screen.png" alt="" width="800" height="480" /></a></p>
<p>Overall I am quite happy and I am will pimp the game so I can release it con kongregate or newgrounds. Thanks to the ludum dare team for all their hard work. I am happy to be part of such a great community and this was definitely not the last ludum dare for me! <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1678&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F08%2Fludumdare-48-21-escape%2F&amp;title=LudumDare%20%2348%20%E2%80%93%2021%20Escape" id="wpa2a_22">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/08/ludumdare-48-21-escape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Started NeoCircuit developer diary on Google+</title>
		<link>http://rough-sea.com/2011/08/started-neocircuit-developer-diary-on-google/</link>
		<comments>http://rough-sea.com/2011/08/started-neocircuit-developer-diary-on-google/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 12:48:40 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1674</guid>
		<description><![CDATA[<p>the title says it all :).</p> <p><a href="https://plus.google.com/115759205578788214765/posts?hl=de" target="_blank">Neo Circuit developer diary on Google+</a></p>]]></description>
				<content:encoded><![CDATA[<p>the title says it all :).</p>
<p><a href="https://plus.google.com/115759205578788214765/posts?hl=de" target="_blank">Neo Circuit developer diary on Google+</a></p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1674&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F08%2Fstarted-neocircuit-developer-diary-on-google%2F&amp;title=Started%20NeoCircuit%20developer%20diary%20on%20Google%2B" id="wpa2a_24">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/08/started-neocircuit-developer-diary-on-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my next game &#8211; NEO CIRCUIT</title>
		<link>http://rough-sea.com/2011/08/my-next-game-neo-circuit/</link>
		<comments>http://rough-sea.com/2011/08/my-next-game-neo-circuit/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 20:24:53 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[games]]></category>
		<category><![CDATA[Neo Circuit]]></category>
		<category><![CDATA[circuit]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[neo]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1664</guid>
		<description><![CDATA[<p>The new game will be called &#8220;NEO CIRCUIT&#8221; and is a strategy title, mainly for mobile devices. I have still not decided if am am using  flash or Corona SDK. This time the graphics will be done by myself as well as sfx and programming. I am not sure about the music yet, but that &#8230; </p><p><a class="more-link block-button" href="http://rough-sea.com/2011/08/my-next-game-neo-circuit/">Continue reading &#187;</a>]]></description>
				<content:encoded><![CDATA[<p>The new game will be called &#8220;NEO CIRCUIT&#8221; and is a strategy title, mainly for mobile devices. I have still not decided if am am using  flash or Corona SDK. This time the graphics will be done by myself as well as sfx and programming. I am not sure about the music yet, but that will be decided later!</p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/08/neo_circuit_logo1.png"><img class="aligncenter size-full wp-image-1667" title="neo_circuit_logo" src="http://blog.rough-sea.com/wp-content/uploads/2011/08/neo_circuit_logo1.png" alt="" width="640" height="220" /></a></p>
<p><strong>Earth vs. Aliens</strong> is still waiting for a proper bid on FGL, so its not officially released yet. The bidding will take at least another 3-4 weeks.</p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1664&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F08%2Fmy-next-game-neo-circuit%2F&amp;title=my%20next%20game%20%E2%80%93%20NEO%20CIRCUIT" id="wpa2a_26">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/08/my-next-game-neo-circuit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alien Invasion is now called Earth vs Aliens</title>
		<link>http://rough-sea.com/2011/07/alien-invasion-is-now-called-earth-vs-aliens/</link>
		<comments>http://rough-sea.com/2011/07/alien-invasion-is-now-called-earth-vs-aliens/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 08:52:25 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Earth vs. Aliens]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1651</guid>
		<description><![CDATA[<p>Due to my submission  to FGL, I needed to change the name, because Alien Invasion was too generic. I hope you like the new name <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p> <p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/07/earthvsaliens_logo.png"><img class="alignnone size-full wp-image-1658" title="earthvsaliens_logo" src="http://blog.rough-sea.com/wp-content/uploads/2011/07/earthvsaliens_logo.png" alt="" width="799" height="600" /></a></p> <p>&#160;</p>]]></description>
				<content:encoded><![CDATA[<p>Due to my submission  to FGL, I needed to change the name, because Alien Invasion was too generic. I hope you like the new name <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://blog.rough-sea.com/wp-content/uploads/2011/07/earthvsaliens_logo.png"><img class="alignnone size-full wp-image-1658" title="earthvsaliens_logo" src="http://blog.rough-sea.com/wp-content/uploads/2011/07/earthvsaliens_logo.png" alt="" width="799" height="600" /></a></p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1651&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F07%2Falien-invasion-is-now-called-earth-vs-aliens%2F&amp;title=Alien%20Invasion%20is%20now%20called%20Earth%20vs%20Aliens" id="wpa2a_28">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/07/alien-invasion-is-now-called-earth-vs-aliens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Earth vs Aliens on FGL</title>
		<link>http://rough-sea.com/2011/07/alien-invasion-on-fgl/</link>
		<comments>http://rough-sea.com/2011/07/alien-invasion-on-fgl/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 19:27:51 +0000</pubDate>
		<dc:creator><![CDATA[Joe Cool]]></dc:creator>
				<category><![CDATA[Earth vs. Aliens]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[Alien]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[galaga]]></category>
		<category><![CDATA[Invasion]]></category>
		<category><![CDATA[missile]]></category>
		<category><![CDATA[shooter]]></category>

		<guid isPermaLink="false">http://blog.rough-sea.com/?p=1622</guid>
		<description><![CDATA[<p>Earth vs Aliens was released to <a href="http://flashgamelicense.com">FGL</a> today. If you want to play the game just  create an account and start playing. Here is the link <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p> <p><a href="http://www.flashgamelicense.com/view_game.php?from=dev&#38;game_id=19365">http://www.flashgamelicense.com/view_game.php?from=dev&#38;game_id=19365</a></p> <p>I made a video with more gameplay footage:</p> <p></p> <p>&#160;</p> <p>&#160;</p>]]></description>
				<content:encoded><![CDATA[<p>Earth vs Aliens was released to <a href="http://flashgamelicense.com">FGL</a> today. If you want to play the game just  create an account and start playing. Here is the link <img src="http://rough-sea.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><a href="http://www.flashgamelicense.com/view_game.php?from=dev&amp;game_id=19365">http://www.flashgamelicense.com/view_game.php?from=dev&amp;game_id=19365</a></p>
<p>I made a video with more gameplay footage:</p>
<p><iframe width="425" height="349" src="http://www.youtube.com/embed/C4YmWKKjPNc?hl=de&amp;fs=1" frameborder="0"></iframe></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<img src="http://rough-sea.com/?ak_action=api_record_view&id=1622&type=feed" alt="" /><p><a class="a2a_dd a2a_target addtoany_no_icon addtoany_share_save" href="https://www.addtoany.com/share_save#url=http%3A%2F%2Frough-sea.com%2F2011%2F07%2Falien-invasion-on-fgl%2F&amp;title=Earth%20vs%20Aliens%20on%20FGL" id="wpa2a_30">Share/Bookmark</a></p>]]></content:encoded>
			<wfw:commentRss>http://rough-sea.com/2011/07/alien-invasion-on-fgl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
