<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Flash Games Classroom</title>
	
	<link>http://www.flashgamesclassroom.com/classroom</link>
	<description>Flash and actionscript game tutorials and news</description>
	<lastBuildDate>Tue, 18 Dec 2012 10:35:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/FlashGamesClassroom" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="flashgamesclassroom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Free source code to 10 old Flash games</title>
		<link>http://www.flashgamesclassroom.com/classroom/news/free-source-code-to-10-old-flash-games/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/news/free-source-code-to-10-old-flash-games/#comments</comments>
		<pubDate>Tue, 18 Dec 2012 10:29:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[AS2]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash games FLA]]></category>
		<category><![CDATA[flash games source]]></category>
		<category><![CDATA[free games]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=273</guid>
		<description><![CDATA[Over at Viral Flash Games, I&#8217;ve decided to give away the entire VFG1 games pack for free.  These are older non-AS3 games, but there is still value in reskinning them, learning from them, re-using some of the assets or even porting them over to AS3.
I&#8217;m using the Pay With A Tweet system which means [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Ffree-source-code-to-10-old-flash-games%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Ffree-source-code-to-10-old-flash-games%2F" height="61" width="51" /></a></div><p>Over at <a href="http://www.viralflashgames.com">Viral Flash Games</a>, I&#8217;ve decided to give away the entire VFG1 games pack for free.  These are older non-AS3 games, but there is still value in reskinning them, learning from them, re-using some of the assets or even porting them over to AS3.</p>
<p>I&#8217;m using the <a href="http://www.paywithatweet.com/" target="_blank">Pay With A Tweet</a> system which means you just have to send a Tweet, or post a message to Facebook about the games and you&#8217;ll automatically get access to download all the source codes, FLA files and a licence to rebrand them, plus you&#8217;ll also get a preview PDF for the all new Viral Flash Games II with details of all the games and links to demos!</p>
<p><a href="http://www.viralflashgames.com/download-viral-flash-games-free/">Here&#8217;s the link</a>, go grab the games!</p>
<p><a href="http://www.viralflashgames.com/download-viral-flash-games-free/"><img alt="" src="http://www.viralflashgames.com/images/viral-flash-game-boxes.jpg" title="Free Flash games FLAs" class="alignnone" width="586" height="294" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/news/free-source-code-to-10-old-flash-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viral Flash Games 2 Preview</title>
		<link>http://www.flashgamesclassroom.com/classroom/news/viral-flash-games-2-preview/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/news/viral-flash-games-2-preview/#comments</comments>
		<pubDate>Sun, 02 Dec 2012 17:36:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[actionscript 3]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash games source code]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=271</guid>
		<description><![CDATA[Earlier this week I announced that VFGII, the eagerly awaited sequal to Viral Flash Games, was coming soon.  We I&#8217;m pleased to announce that the new games pack will launch this coming Wednesday, 5th December!
9 all-new games will be included, all coded in Actionscript 3, all with full source code!  We&#8217;ve put together [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fviral-flash-games-2-preview%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fviral-flash-games-2-preview%2F" height="61" width="51" /></a></div><p><a href="http://viralflashgames.com/promo/vfg2_preview.pdf"><img alt="" src="http://www.viralflashgames.com/images/vfg2pdf.png" title="Viral Flash Games 2 Preview PDF" style="float:right;" width="278" height="273" /></a>Earlier this week I announced that VFGII, the eagerly awaited sequal to Viral Flash Games, was coming soon.  We I&#8217;m pleased to announce that the new games pack will launch this coming Wednesday, 5th December!</p>
<p>9 all-new games will be included, all coded in Actionscript 3, all with full source code!  We&#8217;ve put together a <a href="http://viralflashgames.com/promo/vfg2_preview.pdf">PDF preview</a> giving details of all the games which you can download <a href="http://viralflashgames.com/promo/vfg2_preview.pdf">HERE</a>.</p>
<p>Watch this space for news of when we launch on Wednesday, or head over to ViralFlashGames.com and sign up to the email newsletter!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/news/viral-flash-games-2-preview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get AS3 Source code to 9 great games</title>
		<link>http://www.flashgamesclassroom.com/classroom/news/get-as3-source-code-to-9-great-games/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/news/get-as3-source-code-to-9-great-games/#comments</comments>
		<pubDate>Wed, 28 Nov 2012 14:05:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=268</guid>
		<description><![CDATA[Over at Viral Flash Games we&#8217;re gearing up to launch an all new pack of 9 original AS3 games with full source code!  Following on from the hugely successful original VFG pack, the new games cover a wide spectrum or genres from racing, to shooting, puzzles, slots and more!  The pack even includes full source [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fget-as3-source-code-to-9-great-games%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fget-as3-source-code-to-9-great-games%2F" height="61" width="51" /></a></div><p>Over at Viral Flash Games we&#8217;re gearing up to launch an all new pack of 9 original AS3 games with full source code!  Following on from the hugely successful original VFG pack, the new games cover a wide spectrum or genres from racing, to shooting, puzzles, slots and more!  The pack even includes full source code to an iOS game, live on the app store, and built in Flash!</p>
<p>More details to follow when the games launch next week, but if you&#8217;re looking for AS3 games with full source code to learn from, or to reskin/rebrand then check out <a href="http://www.viralflashgames.com/news/viral-flash-games-2/">this blog post at viralflashgames.com</a></p>
<p><a href="<img title="Time Trial Racing Flash game" src="http://www.viralflashgames.com/images/vfg2/racing_thumb.png" alt="" width="250" height="196" />&#8220;><img title="Time Trial Racing Flash game" src="http://www.viralflashgames.com/images/vfg2/racing_thumb.png" alt="" width="250" height="196"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/news/get-as3-source-code-to-9-great-games/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rapid Development with FlashPunk Framework</title>
		<link>http://www.flashgamesclassroom.com/classroom/actionscript/rapid-development-with-flashpunk-framework/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/actionscript/rapid-development-with-flashpunk-framework/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 14:32:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Game design]]></category>
		<category><![CDATA[AS3 Framework]]></category>
		<category><![CDATA[FlashPunk]]></category>
		<category><![CDATA[Flixel]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=264</guid>
		<description><![CDATA[In over 9 years of web game development I&#8217;d never used a third party framework until recently, preferring to code everything up from scratch. Both Flixel and FlashPunk had caught my eye though and for the past year or so I&#8217;d been meaning to try one or the other.
Well, a few months ago the opportunity [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Factionscript%2Frapid-development-with-flashpunk-framework%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Factionscript%2Frapid-development-with-flashpunk-framework%2F" height="61" width="51" /></a></div><p>In over 9 years of web game development I&#8217;d never used a third party framework until recently, preferring to code everything up from scratch. Both <a href="http://flixel.org/">Flixel</a> and <a href="http://flashpunk.net">FlashPunk</a> had caught my eye though and for the past year or so I&#8217;d been meaning to try one or the other.</p>
<p>Well, a few months ago the opportunity presented itself.  Hasbro hired us to develop a multi-world game to promote their new Kre-o range of toys and I decided it was the perfect project to test these frameworks with.<span id="more-264"></span></p>
<h2>Actionscript Game Engine</h2>
<p>A framework, or game engine, is essentially a group of libraries.  The libraries typically cover functionality shared by many games, such as collision detection, tile mapping and blitting (see Craig Beswetherick&#8217;s article in <a href="http://ffdmag.com/">FFD</a> July 2011 for a great intro to Blitting)</p>
<p>With this core functionality readily available, use of a game engine allows for rapid development.  In fact, I&#8217;ve seen a number of quite playable little games on some of the development forums recently which people have put together in a single day!</p>
<h2>Flixel or FlashPunk</h2>
<p>Both Flixel and FlashPunk are open source, AS3 game engines, and in general both do the same job.  Flixel is the more mature project, and has been used on quite a number of popular games including the popular Canabalt.  It was for that reason I decided to test Flixel first, and while it was certainly robust there were a few small issues I had with it, especially with the apparent lack of control over the way collisions worked.</p>
<p>FlashPunk on the other hand is a newer project, but which is rapidly expanding.  There is a very active user community on the forums at FlashPunk.net and lots of great tutorials for learning the basics of the framework.</p>
<p>While the 2 engines are very similar, I instantly felt more at home with the FlashPunk code, which I felt to be less restrictive.  The collision detection issues I had with Flixel were easy to solve with FlashPunk and in less than a week I had made the decision to build the Hasbro game (named <a href="http://www.kernowweb.co.uk/portfolio/kreon-chaos/">Kreon Chaos</a>) using FlashPunk as the basis.</p>
<p><img class="alignnone" title="Kreon Chaos" src="http://www.flashgamesclassroom.com/images/kreon_screen.jpg" alt="" width="580" height="377" /></p>
<h2>Building Kreon Chaos</h2>
<p>The reason for wanting to use a third party game engine for Kreon Chaos, was because we wanted to focus on the gameplay and level design without spending too much of our allocated timeframe on low level code.  The brief from Hasbro was to create a game which focused on the Kreons &#8211; mini figs (like Lego men) of the Transformers characters.  They wanted the player to be able to control any of the Kreons, and for them to each have their own abilities, so we decided on a 2D side scrolling platform/puzzle game.</p>
<p>Taking inspiration from a 1990&#8217;s SNES game called &#8220;The Lost Vikings&#8221; we decided that each level would be designed such that the only way to complete it was for the Kreons to work as a team.  For example, we gave Bumblebee the ability to hack computer terminals to turn elevators on, or turn of laser hazards.  We gave Sentinel Prime the ability to hold his shield up above his head so that other Kreons could jump on him to access hard to reach areas.</p>
<p>Using the FlashPunk engine as the basis for the game freed us up to spend the time necessary to work on these design aspects, rather than writing code to handle the tilesheets or collisions.  It was a real joy to work with and I only wish I&#8217;d made the step a long time ago.  One thing&#8217;s for sure &#8211; I&#8217;ll certainly be using FlashPunk again for future projects.</p>
<h2>The Flashpunk Framework</h2>
<p>FlashPunk games are built around 2 basic constructs &#8211; Worlds and Entities.  A FlashPunk World is an organisational class which will typically be a level or a menu.  A game can have menu Worlds, but only one of them is active at any one time.  So for example, when you select &#8220;Level 1&#8243; on a level select screen the game will change from the &#8220;Level Select&#8221; World to the &#8220;Level 1&#8243; World.</p>
<p>Worlds can contain any number of entities, and have a controllable camera which makes scrolling and panning super easy.  Entities are the objects which populate a world, like characters, enemies, cars or platforms.  Entities can interact with one another, move around the World and be controlled by the player.</p>
<p>Worlds and Entities can be extended and are super easy to imp0lement and adapt.  There&#8217;s little point in reinventing the wheel by putting example code up here when there are some excellent <a href="http://flashpunk.net/tutorials/">beginner&#8217;s tutorials</a> at the FlashPunk site.  It will only take you an hour or so to go through the beginners tutorials there, and you&#8217;ll see just how quick and easy it is to get a simple game off the ground.</p>
<h2>FlashPunk iOS game development</h2>
<p>What I found REALLY exciting with FlashPunk was the performance achieved.  Even with hunderds of entities animated on screen I was able to achieve fantastic framerates.  In fact the performance was so good I decided that maybe it was worth going back and testing the performance on the iPhone.</p>
<p>I spent some time testing the idea of developing for iPhone/iPad with Actionscript a while ago but the results were disappointing (FPS was less than 10 even with just a single sprite on screen!) but since I was seeing such good performance with FlashPunk on the desktop I thought it was worth a shot &#8211; and the results were superb!</p>
<p>I was able to get a simple arcade game running on an iPhone at around 25 FPS &#8211; good enough to be playable, and releasable.</p>
<p><img class="alignnone" title="Deer Hunter AS3 game on iPhone" src="http://www.flashgamesclassroom.com/images/deer_hunter_screenshot.png" alt="" width="400" height="210" /></p>
<p>I&#8217;ve been turning that initial demo into a full game and will be submitting it to the App Store within the next 7 &#8211; 10 days, and once it&#8217;s on there I&#8217;ll write a detailed post about how I did it.  Basically though, with the combination of the FlashPunk and targeting AIR 2.6 it is possible to develop AS3 based games for iOS devices &#8211; something I had previously thought was not possible!  Check back for a tutorial on the build process soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/actionscript/rapid-development-with-flashpunk-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back in the game</title>
		<link>http://www.flashgamesclassroom.com/classroom/news/back-in-the-game/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/news/back-in-the-game/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 19:41:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=256</guid>
		<description><![CDATA[Well I need to apologise, it&#8217;s been a looooooong time since my last post here!
I know a bunch of you have been wondering if and when the Flash Games Classroom course is coming out, and thanks to everyone who has been filling in the survey so here&#8217;s a quick update.
The short answer is yes, there [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fback-in-the-game%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fback-in-the-game%2F" height="61" width="51" /></a></div><p>Well I need to apologise, it&#8217;s been a looooooong time since my last post here!</p>
<p>I know a bunch of you have been wondering if and when the Flash Games Classroom course is coming out, and thanks to everyone who has been filling in the <a href="http://flashgamesclassroom.com/kg/">survey</a> so here&#8217;s a quick update.</p>
<p>The short answer is yes, there is a course in the pipeline, but it&#8217;s probably NOT going to be the &#8220;complete guide to developing Flash games&#8221; that we originally intended.  From the feedback we&#8217;ve been getting there are several specific key areas that lots of people want info on, so that&#8217;s where we&#8217;ll be focussing and so the course will be a number of key &#8220;modules&#8221; covering those topics.</p>
<p>Some of the tutorials have already been written, and we&#8217;re looking at a probably launch in November, so watch this space and make sure you are on the newsletter mailing list to be kept up to date.  I promise you won&#8217;t have to wait too long for details this time!</p>
<p><strong>So what&#8217;s with the huge delay?</strong></p>
<p>Well, sometimes life just gets in the way!  I&#8217;ve been super busy working on a ton of games for clients.  I was trying to reduce my workload to concentrate more on the course, but when clients like <a href="http://www.kernowweb.co.uk/portfolio/bop-it-game/">Hasbro</a> and <a href="http://www.kernowweb.co.uk/portfolio/star-wars-jedi-attack/">Lucasarts</a> are asking for games it&#8217;s hard to turn them down!</p>
<p>I&#8217;m 80% through a BIG game for Hasbro at the moment which is due to launch next month,  and from then on I&#8217;ll be a lot more focussed on this!</p>
<p>At the same time, I&#8217;ve been working on some <a href="http://www.frostypixel.com/">iPhone game development</a>.  In fact, that has been going so well that I&#8217;m planning a series of Flash for iPhone development tutorials to post here, and an iPhone module in the classroom</p>
<p>(and for those of you saying &#8220;you can&#8217;t run Flash on iPhone&#8221; or &#8220;iPhone games compiled for iOS are poor performance&#8221; I have news for you &#8211; you CAN develop high speed, efficient game code for the iPhone using Actionscript, and I&#8217;ll be showing you some examples here real soon!)</p>
<p>Finally, there is a complete new <a href="http://www.viralflashgames.com">Viral Flash Games</a> package in the works, so if you&#8217;re interested in getting your hands on a whole load of new games, all written in OOP AS3 and all with complete source code keep at eye on that site for an announcement in a few weeks (plus a fire sale of the last few AS2 packs at a crazy end of line price!)</p>
<p>So there we go, that&#8217;s the score and hope that all the col stuff coming helps to make up for the massive sabatical!</p>
<p><center><div class="wp-caption aligncenter" style="width: 410px"><img src="http://www.frostypixel.com/images/sheeperoids_screenshot.png" alt="Yes, you really can develop fast and playable iPhone games in Flash, watch this space for examples and tutorials very soon!" width="400" height="210" /><p class="wp-caption-text">Yes, you really can develop fast and playable iPhone games in Flash, watch this space for examples and tutorials very soon!</p></div></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/news/back-in-the-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Submitting Flash Games For More Exposure</title>
		<link>http://www.flashgamesclassroom.com/classroom/resources/submitting-flash-games-for-more-exposure/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/resources/submitting-flash-games-for-more-exposure/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 12:59:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[submit games]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=253</guid>
		<description><![CDATA[As games developers we all have one thing in common.  Whether we&#8217;re creating games for fun or profit, we want more people to play our games, and that means we need to do a little promotion!
The average Flash games developer tends to pop their new creation on their own sites or blog, upload to the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fresources%2Fsubmitting-flash-games-for-more-exposure%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fresources%2Fsubmitting-flash-games-for-more-exposure%2F" height="61" width="51" /></a></div><p>As games developers we all have one thing in common.  Whether we&#8217;re creating games for fun or profit, we want more people to play our games, and that means we need to do a little promotion!</p>
<p>The average Flash games developer tends to pop their new creation on their own sites or blog, upload to the Mochimedia network, and hope that the game is good enough to go viral.  While that&#8217;s a great start, we can do better!</p>
<p>There are literally thousands of games sites out there which you can submit your games to, but a relatively small number of them will be worth the effort.  The biggest obstacle in getting your game out there is finding exactly which sites to submit to, so we&#8217;ve done the hard work for you and written a free report listing hundreds of the top games sites that you can submit to, and get a huge amount of exposure!   Many of the larger sites also offer sponsorship deals too, so use this list to allow your game to get the attention it deserves!</p>
<p>The free report is in PDF format with clickable links, so download it, and go through it at your own pace.  It starts off with some of the &#8220;big guns&#8221; like Kongregate and NewGrounds, but quickly moves into hundreds of smaller, but still very popular sites, many of which you might not have heard of.</p>
<p>If submitting your game to hundreds of sites sounds like a daunting task, check out the final page of the report which has some tips of making it an easier task!</p>
<p style="text-align: center;">Download <a title="Where to get Flash games" href="http://www.flashgamesclassroom.com/resources/Game-submission-list.pdf">Where To Submit Flash games</a> here!</p>
<p style="text-align: center;"><a href="http://www.flashgamesclassroom.com/resources/Game-submission-list.pdf"><img style="border: none;" title="Flash games submissions list" src="http://www.flashgamesclassroom.com/images/wheretosubmitflashgames.jpg" alt="" width="250" height="306" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/resources/submitting-flash-games-for-more-exposure/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Most Popular Browser Game Genres</title>
		<link>http://www.flashgamesclassroom.com/classroom/actionscript/the-most-popular-browser-game-genres/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/actionscript/the-most-popular-browser-game-genres/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 14:53:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actionscript]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=248</guid>
		<description><![CDATA[Browsing through the new releases on MochiMedia these days, you'd be forgiven for thinking that the most popular games genres are tower defence, "dress up" girl games and side scrolling, monster truck "stunt" driving games! Just because that's what hundreds of newbie developers seem to be releasing doesn't mean that's what people want to play though!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Factionscript%2Fthe-most-popular-browser-game-genres%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Factionscript%2Fthe-most-popular-browser-game-genres%2F" height="61" width="51" /></a></div><p>Browsing through the new releases on MochiMedia these days, you&#8217;d be forgiven for thinking that the most popular games genres are tower defence, &#8220;dress up&#8221; girl games and side scrolling, monster truck &#8220;stunt&#8221; driving games!  Just because that&#8217;s what hundreds of newbie developers seem to be releasing doesn&#8217;t mean that&#8217;s what people want to play though!</p>
<p>Tower Defence I can understand, in fact some of the better tower defence games (such as <a href="http://www.kwikgames.com/games/bloons-tower-defense-4/">Bloons Tower Defence</a> or <a href="http://armorgames.com/play/1128/desktop-tower-defense-15">Desktop Tower Defence</a>) are very popular at the moment, but there are 3 genres of browser games that are hugely popular, year after year.  These types of games might not be groundbreaking, sexy or exciting, but they get hordes of players, and when well designed they tend to be guaranteed hits!</p>
<p>Last year MochiMedia ran a survey that showed the average casual gamer to be 43 years of age, and that 55% of players are female which goes some way to explain why arcade and strategy games don&#8217;t feature here.  So, what are the 3 most popular genres&#8230;</p>
<p><strong>Word Games</strong></p>
<p><img style="float:right; padding-left:10px;" title="Word Games" src="http://www.flashgamesclassroom.com/images/wordgame.jpg" alt="" width="200" height="133" />From the humble crossword to games like <a href="http://www.kwikgames.com/games/word-reactor/">Word Reactor</a>, words games are always popular, particularly with female players, and the older generations, word games attract large numbers of players and can be single or multi-player.</p>
<p>Since word games, in general, tend to be relatively simple to develop and with low overheads in terms of performance they are ideally suited to the Flash platform.</p>
<p><strong>Card/Casino Games</strong></p>
<p><img style="float:right; padding-left:10px;" title="Flash Poker" src="http://www.flashgamesclassroom.com/images/zyngapoker.jpg" alt="" width="200" height="167" />Texas Hold&#8217;em on Facebook regularly attracts 15 million or more player per day! From Windows Solitaire to multi-player card games, this is an evergreen genre which always attracts players. The rules to many card and casino games are already well defined so you can spend less time tweaking and deciding on gameplay, and more time creating a polished experience.</p>
<p>Again since there is little in the way of graphical overhead these games are ideal for Flash, and work extremely well as browser based games.</p>
<p><strong>Puzzle Games</strong></p>
<p><img style="float:right; padding-left:10px;" title="Bejewelled" src="http://www.flashgamesclassroom.com/images/bejewelled.jpg" alt="" width="200" height="152" />Since Tetris is one of the best selling games of all time, it should come as no surprise that puzzle games are extremely popular online and attract huge numbers of players. Bejewelled, from PopCap games, has apparently been downloaded over 150 million times, and has sold over 35 million paid versions!  Again, with a few exceptions, they tend not to be processor hungry and so are well suited to the Flash platform. While the term &#8220;Puzzle game&#8221; can encompass a wide range of game styles, generally they are 2 dimensional, and relatively simple both in terms of gameplay and development.</p>
<p>So, the next time you&#8217;re deciding on the next game you want to create, ask yourself what you want to achieve.  If you want to push the boundaries, and create a new, funky arcade game great &#8211; but realise that while a word or puzzle game might not be as interesting to develop, it could end up being way more successful!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/actionscript/the-most-popular-browser-game-genres/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bargain Flash Books</title>
		<link>http://www.flashgamesclassroom.com/classroom/news/bargain-flash-books/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/news/bargain-flash-books/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 09:59:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=245</guid>
		<description><![CDATA[With the release of CS5 imminent (the official release date is 10th April - just a few days away) online bookstores such as Amazon and Barnes &#038; Noble are slashing the price of CS4 titles.  If you're looking for some solid introductions to Flash and Actionscript there are some real bargains to be had.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fbargain-flash-books%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fnews%2Fbargain-flash-books%2F" height="61" width="51" /></a></div><p>With the release of CS5 imminent (the official release date is 10th April &#8211; just a few days away) online bookstores such as <a href="http://www.amazon.com">Amazon</a> and <a href="http://www.barnesandnoble.com/">Barnes &#038; Noble</a> are slashing the price of CS4 titles.  If you&#8217;re looking for some solid introductions to Flash and Actionscript there are some real bargains to be had.</p>
<p>Books like Flash CS4: The Missing Manual, Adobe Flash CS4 Classroom In A Book and Learning Flash CS4 Professional are being knocked out at way under half price in some places, so grab a bargain while you can!  In fact, if you&#8217;re in the UK you can get an even better deal in the current Amazon &#8220;50% off selected computing and internet books&#8221; sale where several Flash titles are reduced even further.</p>
<p>Of course, the bargains won&#8217;t stop at just books.  I suspect that after April 10th there will be plenty of opportunities to grab bargain bin versions of Flash CS4, so if you&#8217;re still using an old and weary installation of MX2004 and looking to get up to date without splashing out on the latest upgrade to CS5 when it&#8217;s released, keep your eyes open for the next few weeks as I&#8217;m sure you&#8217;ll be able to grab a real bargain!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/news/bargain-flash-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actionscript for Multiplayer Games and Virtual Worlds Review</title>
		<link>http://www.flashgamesclassroom.com/classroom/resources/actionscript-for-multiplayer-games-and-virtual-worlds-review/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/resources/actionscript-for-multiplayer-games-and-virtual-worlds-review/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:30:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=239</guid>
		<description><![CDATA[I first heard of ElectroServer in Jobe Makar's first book Flash MX Game Design Demystified.  From the title you'll immediately realise that book is quite a few years old, writted back when Flash was still a Macromedia technology.  In fact, that book was published in 1993 right about the time I was first getting into Flash.  It was actually March 2003 when I uploaded my first Flash games to a website and saw the incredible potential for the technology - and a good portion of my knowledge at the time came from that book.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fresources%2Factionscript-for-multiplayer-games-and-virtual-worlds-review%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fresources%2Factionscript-for-multiplayer-games-and-virtual-worlds-review%2F" height="61" width="51" /></a></div><p><img style="float:right; padding-left:10px" title="Actionscript for Multiplayer games and virtual worlds" src="http://www.flashgamesclassroom.com/images/multiplayerworlds.jpg" alt="" width="194" height="240" />Well first of all apologies to everyone for the lack of posts this month, if you follow me on Twitter you&#8217;ll know I&#8217;m extremely busy with a couple of big games for clients so I&#8217;ve had very little time for blogging!</p>
<p>Anyway, one of the projects we&#8217;re currently in the early stages of is a multi-player game for the Facebook platform.  I&#8217;ve done some multiplayer games in the past, quizes and simple heads up puzzle games, but nothing this big or complex.  In the past I&#8217;ve used both <a href="http://www.smartfoxserver.com/">SmartFox</a> server, and an early version or <a href="http://www.electro-server.com/">ElectroServer</a>, but since I&#8217;ve not done any multiplayer games for a while I&#8217;ve been researching which would be best to use for this project.  As part of that reserach I picked up a copy of <a href="http://jobemakar.blogspot.com/">Jobe Makar</a>&#8217;s latest book <a href="http://rcm.amazon.com/e/cm?t=onlibusilogi-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0321643364&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr">Actionscript for Multiplayer Games and Virtual Worlds</a> and I thought I would post a quick review here.  (By the way &#8211; I&#8217;m now 99% decided on Electroserver for a number of reasons, so expect a tutorial on that in the near future once we have the first demos completed!)</p>
<h2>Actionscript for Multiplayer Games and Virtual Worlds</h2>
<p>I first heard of ElectroServer in Jobe Makar&#8217;s first book Flash MX Game Design Demystified.  From the title you&#8217;ll immediately realise that book is quite a few years old, writted back when Flash was still a Macromedia technology.  In fact, that book was published in 1993 right about the time I was first getting into Flash.  It was actually March 2003 when I uploaded my first Flash games to a website and saw the incredible potential for the technology &#8211; and a good portion of my knowledge at the time came from that book.</p>
<p>Well, fast forward 7 years and what does Jobe&#8217;s latest offering bring to the table?  Well as you&#8217;ll gather from the name, the book is about multi-player game development, and specifically about building multi-player Flash games in AS3 using the ElectroServer socket server.  In the second chapter Jobe does talk about different technologies, and briefly mentions alternatives to ElectroServer, but then moves swiftly on and focusses on ElectroServer for the rest of the book.  Now, I should mention that there&#8217;s a good reason for that &#8211; Jobe is one of the co-founders of ElectroTank, the makers of ElectroServer and so has a vested interest in promoting the software.  Having said that, I&#8217;ve spent quite a bit of time investigating and testing alternatives, particularly the big rival SmartFox, and in my opinion ElectroServer is the best choice for most applications.</p>
<p>The early sections of the book focus on server technologies, concepts and security issues before an installation guide for Windows, Linux/Unix and Mac.  Then he dives into the ElectroServer API with the obligetory Hello World example.  The rest of the book then teaches one concept at a time using real world examples.   Chapter 5 looks at chating, how chats are made available to users and how to set that up using ElectroServer.  Chapters 6 through 8 look at more basic concepts such as the difference between client and server code, movement and lobbies and finally in chapter 9 Jobe gives the first full game example &#8211; he takes you through the process of building a real-time tank game, and by the end of that chapter he has covered a lot of really useful concepts, from collision detection to path finding and even spatial audio (something very few authors seem to touch on).</p>
<p>Chapter 10 looks at tile based worlds, discusses their advantages and looks at the logic behind a tile based engine, and a good explaination of the a* pathfinding algorithm.  That is then built on in chapter 11 with a look at building a co-operative 2 player game.  Chapter 12 is where things start to get really interesting with a look at the isometric viewpoint and how that can be used effectively in building virtual worlds.</p>
<p>The rest of the book I&#8217;ve only skim read so far, and it covers a number of useful topics such as player avatars, buddies nd virtual worlds, and finally the appendix offers a guide to setting up the sample extension which can be downloaded from the website.</p>
<p>Here&#8217;s a breakdown of the chapters in details:</p>
<p><span style="font-family: verdana,arial; font-size: 13px;"><strong>Chapter 1. Web Game Landscape<br />
</strong>Client-side Technology<br />
Where Multiplayer Fits In</span></p>
<p><strong>Chapter 2. Connecting Users<br />
</strong>Connection Techniques<br />
Socket Server Choices&lt;</p>
<p><strong>Chapter 3. Security: You vs. Everyone Else<br />
</strong>Logical Security<br />
Physical Security</p>
<p><strong>Chapter 4. Introducing ElectroServer<br />
</strong>Server Concepts<br />
Installation<br />
Hello World<br />
Administration Panel</p>
<p><strong>Chapter 5. Chat<br />
</strong>Overview<br />
Simple Chat Room</p>
<p><strong>Chapter 6. Where Decisions Are Made<br />
</strong>New Concepts<br />
ElectroServer Plugin Concepts<br />
Installing the Extension<br />
Dig Game</p>
<p><strong>Chapter 7. Real-time Movement<br />
</strong>Responsive Controls<br />
Path Types<br />
Frame-based Movement<br />
Latency and Clock Synchronization<br />
Time-based Movement</p>
<p><strong>Chapter 8. Lobby System<br />
</strong>Common Features<br />
Game Flow<br />
Dig Game 2</p>
<p><strong>Chapter 9. Real-time Tank Game<br />
</strong>Game Overview<br />
Authority and Prediction<br />
Line of Sight<br />
Game Messaging<br />
Mini-map<br />
Message Aggregation<br />
Level Editor<br />
Spatial Audio</p>
<p><strong>Chapter 10. Tile-based Games<br />
</strong>Tile-based vs. Art-based Levels<br />
Other Tile-based Benefits<br />
A* Pathfinding</p>
<p><strong>Chapter 11. Cooperative Game Play<br />
</strong>Types and styles of Cooperative Game Play<br />
The Game: Super Blob Brothers<br />
Server vs. Client: Who&#8217;s the Boss?<br />
Game Messaging<br />
Client-side Details</p>
<p><strong>Chapter 12. Isometric View<br />
</strong>Basics and Benefits of Isometrics<br />
A Technical Look<br />
Sorting Algorithm</p>
<p><strong>Chapter 13. Avatars<br />
</strong>Meet the Avatars<br />
Rendering Approaches<br />
Sprite Sheets<br />
Avatar Creation and Customization</p>
<p><strong><img style="float:right;" title="Buy at Amazon" src="http://www.flashgamesclassroom.com/images/multiplayergamesbook.jpg" alt="" width="131" height="252" />Chapter 14. Virtual Worlds<br />
</strong>Common Features<br />
Old World<br />
Map Files<br />
Map Rendering<br />
The World</p>
<p><strong>Chapter 15. Buddies<br />
</strong>Relationships<br />
Buddies in Old World</p>
<p><strong>Chapter 16. User Homes<br />
</strong>&#8220;Open House&#8221;<br />
User Homes in Old World</p>
<p><strong>Appendix: Setting Up the Sample Extension<br />
</strong>Server-Level Components<br />
Old World<br />
Configuring the Logging<br />
Setting up the Server-side Development Environment</p>
<h2>Conclusion</h2>
<p><span style="font-family: verdana,arial; font-size: 13px;">I&#8217;ve not had time to go through all of the examples yet, but those I have gone through have been excellent.  Jobe is a great writer and is able to get the concepts across easily making the book quite an easy read despite the technical content.  It&#8217;s also well laid out and edited so you&#8217;re overwhelmed with pages crammed full of code. In fact, when I first picked the book up I was a little dissapointed as it&#8217;s quite small and I wrongly assumed it was light on content, but quite the contrary &#8211; in fact it&#8217;s amazing how much solid content Jobe manages to cram into such a small package of less than 300 pages.</span></p>
<p><span style="font-family: verdana,arial; font-size: 13px;">Personally I can&#8217;t wait for the designs for my project to get approved by my client so I can dive into the development work, and many of the concepts taught in this book will be cornerstones of my approach to the new game.  If you&#8217;re at all interested in building robust multiplayer games in Flash then you really do need this book, and you can certainly expect one or more tutorials on the subject posted here at some point in the future!</span></p>
<p><a href="http://rcm.amazon.com/e/cm?t=onlibusilogi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=0321643364&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr"><span style="font-family: verdana,arial; font-size: 13px;">Buy </span>Actionscript for Multiplayer Games and Virtual Worlds <span style="font-family: verdana,arial; font-size: 13px;">on Amazon</span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/resources/actionscript-for-multiplayer-games-and-virtual-worlds-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Profits from Flash games?</title>
		<link>http://www.flashgamesclassroom.com/classroom/game-design/profits-from-flash-games/</link>
		<comments>http://www.flashgamesclassroom.com/classroom/game-design/profits-from-flash-games/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:35:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Game design]]></category>

		<guid isPermaLink="false">http://www.flashgamesclassroom.com/classroom/?p=237</guid>
		<description><![CDATA[I had an interesting conversation with one of my pupils over the weekend about whether Flash games development was commercially worth the effort.  His concern was that while he wanted to learn game development for personal reasons, he felt that commercial web design might be a better direction to focus in as it would be easier to get a job, or start a successful business in that field.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fgame-design%2Fprofits-from-flash-games%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.flashgamesclassroom.com%2Fclassroom%2Fgame-design%2Fprofits-from-flash-games%2F" height="61" width="51" /></a></div><p><img style="float:right; padding-left:10px;" title="Monetise your Flash games" src="http://www.flashgamesclassroom.com/images/dollar.jpg" alt="" width="200" height="142" />I had an interesting conversation with one of my pupils over the weekend about whether Flash games development was commercially worth the effort.  His concern was that while he wanted to learn game development for personal reasons, he felt that commercial web design might be a better direction to focus in as it would be easier to get a job, or start a successful business in that field.</p>
<p>My answer was quite simple &#8211; there are thousands of very talented web designers out there, and very few good games developers!  Add to that the fact that casual gaming is definitely on the rise, and there are more and more posts on the freelance sites looking for developers every month and it&#8217;s clear that this is a growing industry and a better one to be involved in than web design in my opinion.  And I&#8217;d like to think that my opinion counts on this matter, since I&#8217;ve been a commercial web designer and Flash games developer for the past 8 years!</p>
<p>Anyway, we discussed several different approaches to making an income with Flash game development, many of which my pupil hadn&#8217;t considered, so here they are in the hope that more people find inspiration&#8230;</p>
<h3>6 ways to monetize Flash games development (without getting a job!)</h3>
<p>Developing games for clients might be the most obvious way of earning money as a developer, but it&#8217;s surprising how few companies offer the service.  I&#8217;ve been developing games for over 8 years now, and I&#8217;m constantly asked to work on new projects.  There are lots of companies out there ready and waiting to pay you money to design and develop games for their marketing campaigns.</p>
<p>If you don&#8217;t want the obligation and deadlines of working for clients, sponsorship mighht suit you better.  This allows you to develop a game at your own pace, and once completed your sponsor pays you to embed their branding and links into the game.  The amount you&#8217;ll earn will vary, depending on the company which is sponsoring you, and the quality of the game.</p>
<p>Taking it one step further, you can monetise your own games without needing a client or a sponsor.  Networks such as Mochiads allow you to embed adverts into your games, and publish your games on their network which gets you both revenue and exposure at the same time.</p>
<p>You can also monetise your games by simply hosting them yourself, and displaying adverts on the same page.  Banner adverts, Adsense blocks or affiliate promotions are all viable ways of monetising the traffic that a good Flash game will generate.</p>
<p>A very recent, and rapidly growing technology allows for in game currencies.  While this is quite new there are already 2 networks offering the service and I&#8217;m sure this will grow tremendously in the coming months and years.</p>
<p>Finally, perhaps the most obvious, and certainly the most glamorous way to capitalize on the success of a good Flash game is to release a commercial version.  Whether it&#8217;s a downloadable PC game or a port to an entirely new platform, such as the Nintendo DS, the Xbox Live network or the iPhone, a well designed unique game with the right marketing can be a real success, and open the doors into the mainstream gaming industry.</p>
<p>So there you go, six different ways to generate an income from your Flash games development.  In fact, why not start right now.  You could take the <a href="http://www.flashgamesclassroom.com/classroom/actionscript/creating-an-asteroids-arcade-game-in-flash/">Flash Asteroids Tutorial</a> I posted recently, modify that with your own ideas and pop it on your own website with some Adsense ads! Or how about grabbing some <a href="http://www.viralflashgames.com">Flash Games source code</a>, using some of what you&#8217;ve learned here to add new levels, change the graphics and put your own features in and submit them to Mochiads?  The opportunities are all there, you just need to pick an idea and run with it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flashgamesclassroom.com/classroom/game-design/profits-from-flash-games/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
