<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>H1DD3N.R350URC3 &#187; Isometric</title>
	<atom:link href="http://blog.hexagonstar.com/tag/isometric/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hexagonstar.com</link>
	<description>turn-based glory and pixel pleasure</description>
	<lastBuildDate>Sat, 10 Dec 2011 02:45:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>RPG Design: Choosing the right Graphical Projection</title>
		<link>http://blog.hexagonstar.com/rpg-design-graphical-projection/</link>
		<comments>http://blog.hexagonstar.com/rpg-design-graphical-projection/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:06:50 +0000</pubDate>
		<dc:creator>sascha</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Random Picks]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game Design]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Isometric]]></category>
		<category><![CDATA[Projection]]></category>
		<category><![CDATA[RPG]]></category>

		<guid isPermaLink="false">http://blog.hexagonstar.com/?p=900</guid>
		<description><![CDATA[I&#8217;ve been designing on a rather ambitious Role-Playing game project since a while now (in fact quite a long while but I&#8217;m not in hurry to finish it anytime soon) and while I&#8217;m in the process of working out the story, technical details like the combat mechanics, skill system etc. and creating interesting characters I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-937" src="http://blog.hexagonstar.com/wp-content/uploads/nwn2_banner.jpg" alt="Neverwinter Nights 2 Banner" width="512" height="153" /></p>
<p>I&#8217;ve been designing on a rather ambitious Role-Playing game project since a while now (in fact quite a long while but I&#8217;m not in hurry to finish it anytime soon) and while I&#8217;m in the process of working out the story, technical details like the combat mechanics, skill system etc. and creating interesting characters I still haven&#8217;t made a decision on the type of graphical projection for the game so far. I&#8217;ve been thinking about five kinds of projection from the most basic one (2D orthographic) up to full dynamic 3D which would be quite an effort. As my development platform of choice happens to be Flash, the resources in terms of 3D are limited.</p>
<p>So with that in mind I thought it would be good opportunity to introduce some of the most-used projections in computer and video role-playing games to get to know them a little better. This is by no means a complete list of <a href="http://en.wikipedia.org/wiki/Category:Graphical_projections" target="_blank">all sorts of projection</a> used in games but I believe these  the ones most commonly used for role-playing games.</p>
<p><span id="more-900"></span></p>
<h4><strong>Orthographic Projection (Top-down View)</strong></h4>
<p>Orthographic is pretty much a collective term for all projections that lack perspective (i.e. all 3 axes have the same length) but I&#8217;d like to use it here to describe the typical top-down view &#8211; often called birds-eye view &#8211; used in RPGs.</p>
<div id="attachment_908" class="wp-caption alignright" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/hardnova.png" rel="lightbox[900]"><img class="size-medium wp-image-908 " title="Hard Nova" src="http://blog.hexagonstar.com/wp-content/uploads/hardnova-220x137.png" alt="Hard Nova uses a very simple (but nevertheless charming) top-down view for it's interiors." width="220" height="137" /></a><p class="wp-caption-text">Hard Nova uses a very simple (but nevertheless charming) top-down view for it&#39;s interiors.</p></div>
<p>The top-down view can either be completely flat which is obviously the most easy way to draw graphics or it can give the impression of depth by using an oblique style. Many of the older J-RPGs like <a href="http://www.mobygames.com/game/snes/legend-of-zelda-a-link-to-the-past" target="_blank"> Zelda</a> and <a href="http://www.mobygames.com/game/playstation/final-fantasy-iii__" target="_blank">Final Fantasy</a> are using this method. You see buildings, characters and other objects that point into one direction (usually to the top of the screen) to give the illusion of depth. Often this style is used in a very simple form so that characters are not being able to &#8216;step behind a wall&#8217;, i.e. the collision detection that checks where the characters are allowed to walk adheres directly to the graphic tiles used in the game. Some other games of this style might involve some trickery to offset the line used for collision detection so that characters can walk behind walls and are  half-covered by them to add some more dynamic.</p>
<div id="attachment_913" class="wp-caption alignleft" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/jadg11.png" rel="lightbox[900]"><img class="size-medium wp-image-913" title="Jagged Alliance: Deadly Games" src="http://blog.hexagonstar.com/wp-content/uploads/jadg11-220x137.png" alt="Jagged Alliance: Deadly Games is a good example of an oblique top-down view." width="220" height="137" /></a><p class="wp-caption-text">Jagged Alliance: Deadly Games is a good example of an oblique top-down view.</p></div>
<p>The advantages of this projection are clear: it&#8217;s the easiest to draw and the easiest to implement. Also the nature of this style makes it easy to use for RPGs that use a character party which needs to be guided around the screen. Selecting party members and using them tactically (positioning, <a href="http://en.wikipedia.org/wiki/Line_of_sight_%28gaming%29" target="_blank">line-of-sight</a>, etc.) is more easily done here.</p>
<p>The disadvantages are that this projection is the most simple looking and most overused one (but then again these are not necessarily disadvantages)  and in particular that this projection type can ruin potential immersive atmosphere, i.e. unless you&#8217;re using some sort of <a href="http://en.wikipedia.org/wiki/Fog_of_war" target="_blank">Fog-of-War</a> the player can see what lies around the next corner. Even if you don&#8217;t draw any opponents until they are in the line-of-sight of the player in my opinion this doesn&#8217;t convey the same level of immersion as 3D or Flip3D (see below) projection would.</p>
<h4><strong>Isometric Projection (Tiled)</strong></h4>
<p><a href="http://en.wikipedia.org/wiki/Isometric_projection" target="_blank">Isometric</a> view and (although not technically isometric) it&#8217;s cousins trimetric and dimetric are projections that were (and still are) used in a long list of games, mostly strategy-, management- and of course role-playing games. Highly regarded by many as the finest-ever invented graphics style, isometric projection has the advantage over basic top-down view that is adds more depth and at the same time often more dynamic and clarity to the layout of the play field.</p>
<div id="attachment_923" class="wp-caption alignright" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/fallout2-25.jpg" rel="lightbox[900]"><img class="size-medium wp-image-923" title="Fallout 2" src="http://blog.hexagonstar.com/wp-content/uploads/fallout2-25-220x129.jpg" alt="Fallout 2 - one of the better known tile-based isometric RPGs." width="220" height="129" /></a><p class="wp-caption-text">Fallout 2 - one of the better known tile-based isometric RPGs.</p></div>
<p>I must admit not many RPG titles that are using a tile-based isometric projection are coming to my mind but some good examples from this domain are <a href="http://www.mobygames.com/game/windows/fallout" target="_blank">Fallout 1</a> &amp; 2 which use trimetric projection (all three angles are different) and the Indie RPG  series <a href="http://www.avernum.com/" target="_blank">Avernum</a>.</p>
<p>Advantages of the tiled isometric projection include the easiness of implementation and a big favor for tactical gameplay. It&#8217;s easy to see tactical elements in relation to each other and so it comes to no surprise that many strategy games used this style.</p>
<p>The disadvantage I see with isometric graphics is the same as with top-down view projection, the lack of immersive atmosphere (see above) and that isometric graphics (tiles, sprites) are more difficult to design (but assets rendered with a 3D package can help a lot here).</p>
<h4><strong>Isometric Projection (Full Backgrounds)</strong></h4>
<p>The big contender among isometric engines that used pre-rendered backgrounds instead of tiled graphics was without a doubt the <a href="http://en.wikipedia.org/wiki/Infinity_engine" target="_blank">Infinity Engine</a> and with it such classics like <a href="http://www.mobygames.com/game/windows/baldurs-gate" target="_blank">Baldur&#8217;s Gate</a>, <a href="http://www.mobygames.com/game/windows/icewind-dale" target="_blank">Icewind Dale</a> and <a href="http://armchairarcade.com/neo/node/2784" target="_blank">Planescape: Torment</a>.</p>
<div id="attachment_928" class="wp-caption alignleft" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/Baldr008_2.JPG" rel="lightbox[900]"><img class="size-medium wp-image-928" title="Baldur's Gate II" src="http://blog.hexagonstar.com/wp-content/uploads/Baldr008_2-220x165.jpg" alt="Baldur's Gate II: Excellent use of pre-rendered backgrounds and light-effects all around!" width="220" height="165" /></a><p class="wp-caption-text">Baldur&#39;s Gate II: Excellent use of pre-rendered backgrounds and light-effects all around!</p></div>
<p>Instead of using tiles, larger backgrounds were modeled, textured and pre-rendered with a 3D graphics application and then used &#8230; well,  as sort-of large-scale tiles in the game. This technique allowed for a lot more visual detail and variation. Environments that were difficult to draw with a tile-based approach such as for instance a deep, rocky abyss or other intricate landscape were made possible much easier with fully rendered backgrounds. Also many other items like furniture and interior walls could suddenly have a lot more detail. Another advantage that the Infinity Engine introduced was the use of dynamic lighting and acceleration of visual effects by use of DirectX. Full-screen rain or snowstorm? No problem here!</p>
<p>Collision detection and path-finding was solved by using a special bitmap for every background that defined the walk-able areas using different colors.</p>
<p>The big advantage for this technique is of course the gain in graphical detail and that it eliminates some of the problems of a tile-based engine, namely intricacies when dealing with dynamic lighting, path-finding etc.</p>
<p>The disadvantage here is the extra-work of complexity required to implement  such a full background rendering engine, the additional task to design pre-rendered background graphics using  3D modeling and that such an engine requires more system resources than a tile-based engine, RAM and CPU-wise.</p>
<h4><strong>Flip3D</strong></h4>
<p>Now what in the hell is Flip3D? You might hear this term for the first time ever here but Flip3D is what I like to call (for the lack of a better word) the projection style used by many games from the Golden Age of RPGs era that use pseudo 3D images which are drawn with perspective in mind and if you turn in-game to the left or right the whole view is <span style="text-decoration: line-through;">flipped</span> turned by 90° hence the name, uhh, Flip3D (if you know the technically correct  term for this type of graphics display technique I&#8217;d like to learn it but until then let&#8217;s just call it Flip3D).</p>
<p>Countless RPGs utilized this projection, most notably titles like <a href="http://www.mobygames.com/game/amiga/dungeon-master" target="_blank">Dungeon Master</a>, <a href="http://www.mobygames.com/game/dos/eye-of-the-beholder" target="_blank">Eye of the Beholder</a>, the <a href="http://www.mobygames.com/game-group/ishar-series" target="_blank">Ishar series</a>, the <a href="http://www.mobygames.com/game/dos/might-and-magic-world-of-xeen" target="_blank">Might and Magic</a> series and &#8211; although not really a RPG &#8211; one of my all-time favorites, <a href="http://www.mobygames.com/game/amiga/hired-guns" target="_blank">Hired Guns</a>. All these games used pre-rendered graphic parts like floors, walls and ceilings that are composed together on the screen to create a room or corridor or even an outside environment.</p>
<div id="attachment_920" class="wp-caption alignright" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/wizardry7_1.gif" rel="lightbox[900]"><img class="size-medium wp-image-920  " title="Wizardry: Crusaders of the Dark Savant" src="http://blog.hexagonstar.com/wp-content/uploads/wizardry7_1-220x137.gif" alt="Wizardry 7: VGA never looked better." width="220" height="137" /></a><p class="wp-caption-text">Wizardry 7: VGA never looked better (and RPGs never were harder).</p></div>
<p>The advantage is that these graphic parts could be re-used, making it easier to quickly build whole maps. The disadvantage to this was often that in many of the games the maps looked monotonous. In my opinion Hired Guns nailed this problem quite well which is one of the reasons that made it stand out from the others for me.  The maps looked detailed and very different from level to level, in the background they&#8217;ve used a gradient to represent the dawn on the firmament and there was usually a dark backdrop used for a horizon to give the impression of mountains, landscape or buildings in the far distance. It&#8217;s exactly these details that are one of the features that filled the game with atmosphere. What could be there in the far distance? The distance that you were never able to reach because it was not a part of the map but, alas, only a backdrop.</p>
<p>The lack of clear detail opens a lot of freedom to the player&#8217;s own imagination and this is one of the points why I highly regard some older games that use simplified graphics where modern games with tons of detailed real-time 3D choke the last bit of imagination from the players mind (not that I&#8217;m saying that this is necessarily bad but for me it is gaming on a different mental level).</p>
<div id="attachment_916" class="wp-caption alignleft" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/hired-guns_disk1_002.png" rel="lightbox[900]"><img class="size-medium wp-image-916" title="Hired Guns" src="http://blog.hexagonstar.com/wp-content/uploads/hired-guns_disk1_002-220x165.png" alt="Ahh Hired Guns! Flip3D at it's finest!" width="220" height="165" /></a><p class="wp-caption-text">Ahh Hired Guns! Flip3D at it&#39;s finest!</p></div>
<p>And with that we have the main advantage of this projection type &#8230; used with well-drawn graphics it can add a nice deal of &#8216;hidden&#8217; atmosphere to the game because you never really see what lies (or lurks) in the distance.</p>
<p>The main disadvantage of this projection from my point of view is that it&#8217;s not much in favor for tactical gameplay as long as you want to involve your party into the action. Games with Flip3D projection are necessarily first-person so you don&#8217;t see your own character and your other party members are either behind or sideways of you or standing in front, covering a big part of the view field. Guiding and commanding all your party members can become quite a chore here.</p>
<h4><strong>3D Projection</strong></h4>
<p>3D projection is the current state-of-the-art in computer game graphics and will probably not be replaced so soon (until somebody invents some sort of 4D virtual reality device). This projection allows the highest degree of freedom meaning that any object can be viewed from any angle, at any distance and with arbitrary <a href="http://en.wikipedia.org/wiki/FOV" target="_blank">FOV</a>.</p>
<div id="attachment_931" class="wp-caption alignright" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/swkotor2.jpg" rel="lightbox[900]"><img class="size-medium wp-image-931 " title="Star Wars: Knights Of The Old Republic 2" src="http://blog.hexagonstar.com/wp-content/uploads/swkotor2-220x175.jpg" alt="SWKotoR 2: Can we haz it in Flash please?" width="220" height="175" /></a><p class="wp-caption-text">SWKotoR 2: Can we haz it in Flash please?</p></div>
<p>There is virtually no quality loss when zooming in and you can re-use 3D objects for all kinds of displays, for example you could have your once-designed character 3D objects walk around in the game world and at the same time use them on a special inventory window where you drag and drop equipment onto the same used 3D object of their bodies. This allows for &#8216;create-once, use everywhere&#8217; unlike with 2D assets where you often have to create variations of the same object for use in different views.</p>
<p>You could also use 3D with a fixed camera to simulate a certain type of 2D view and the advantage of 3D objects would still be obvious.</p>
<p>The disadvantage of choosing this projection is that the creation of assets, i.e. 3D models of characters, items and environments is a lot more involved as with 2D graphics. Unless you are some sort of super-developer-designer-machine with 300 years of time up your sleeve you probably need a small team of professional 3D designers who can do this work for you. Ok, I&#8217;d say nobody died of trying but recent 3D game graphics have become so professional that it&#8217;s not an easy feat to try catching up with it. And who wants to design a game with 3D graphics that look like anno 1996? I&#8217;d probably be better off with nice-looking 2D graphics instead!</p>
<p>Then, as you want to create a large world for a RPG you&#8217;d have to design many interior/exterior maps that are used for the game world. If you use 3D I doubt you want to design this all manually. What you need is a map editor to create the environments more comfortably and re-use assets quickly etc. Writing such a map editor is already a whole job unto itself and takes a lot of time.</p>
<div id="attachment_932" class="wp-caption alignleft" style="width: 230px"><a href="http://blog.hexagonstar.com/wp-content/uploads/Wiz800000.JPG" rel="lightbox[900]"><img class="size-medium wp-image-932" title="Wizardry 8" src="http://blog.hexagonstar.com/wp-content/uploads/Wiz800000-220x137.jpg" alt="Wizardry 8: Simple 3D graphics &amp; first-person view" width="220" height="137" /></a><p class="wp-caption-text">Wizardry 8: Simple 3D graphics &amp; first-person view</p></div>
<p>Another complication with 3D graphics is the platform used for the game. I use Flash (or AIR) with use of ActionScript. While I&#8217;m convinced that ActionScript can handle all the other projection types, with 3D we&#8217;re hitting the limits very quickly. <a href="http://papergem.wordpress.com/" target="_blank">PaperVision 3D</a>, <a href="http://away3d.com/" target="_blank">Away3D</a> and the <a href="http://alternativaplatform.com/en/" target="_blank">Alternativa Platform</a> all have been used sucessfully for game development already but I have yet to see a good example of an extensive RPG made with one of these and the fact that a few thousand triangles bring the framerate to a screeching halt doesn&#8217;t help the case.</p>
<p>Still, any of these 3D engines could be utilized in Flash for a simpler form of 3D graphics style, for example the use of mainly simple primitives with a good job in texture detail work and a combination of 2D sprites. I&#8217;m definitely looking further into this possibility.</p>
<h4>Conclusion</h4>
<p>I&#8217;m still in the dark about which projection style I&#8217;ll eventually use. I might be creating a first prototype with a very simple and flat top-down view (a la <a href="http://www.mobygames.com/game/dos/ultima-iv-quest-of-the-avatar" target="_blank">Ultima</a>) to test other components of the game and then later change to something  more advanced.</p>
<p>Any of the introduced techniques have their charming sides, for example (as you might have had no troubles noticing) I&#8217;m very fond of Hired Guns and it&#8217;s dark and futuristic pseudo 3D view. Then again an isometric view could be more suitable for tactical gameplay (which, as I&#8217;m planing the game should have quite a few of).</p>
<p>Realtime 3D would be the ultimate thing but I dislike the idea of creating super-simplified 3D objects and Flash currently lacks the rendering power to use higher-end 3D graphics. I might as well be watching if the Flash platform improves in this area and then see what can be done in terms of 3D later.</p>
<p>Was it that? I&#8217;m sure I forgot a ton of facts and details here but I would be very interested in what others have to say about this topic or what view styles you&#8217;re about to use and why etc.</p>
<p>Further Reading: <a href="http://www.significant-bits.com/a-laymans-guide-to-projection-in-video-games" target="_blank">Significant Bits &#8211; A layman’s guide to projection in videogames</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hexagonstar.com/rpg-design-graphical-projection/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<series:name><![CDATA[RPG Design]]></series:name>
	</item>
		<item>
		<title>Woahoazers!</title>
		<link>http://blog.hexagonstar.com/woahoazers/</link>
		<comments>http://blog.hexagonstar.com/woahoazers/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 03:45:47 +0000</pubDate>
		<dc:creator>sascha</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Isometric]]></category>
		<category><![CDATA[Link]]></category>

		<guid isPermaLink="false">http://blog.hexagonstar.com/woahoazers/</guid>
		<description><![CDATA[Check out this 3D isometric game engine called renderhjs made in Flash! It took me three days to get my jaw back up from the floor!! (Ok, I&#8217;m lying there, I just found this link about ten minutes ago). Not only is it real-time calculated and fully textured 3D but it is written in ActionScript [...]]]></description>
			<content:encoded><![CDATA[<p>Check out this <a href="http://www.burg-halle.de/~st2520/" target="_blank">3D isometric game</a> engine called renderhjs made in Flash! It took me three days to get my jaw back up from the floor!! (Ok, I&#8217;m lying there, I just found this link about ten minutes ago). Not only is it real-time calculated and fully textured 3D but it is written in ActionScript 2 for Flash Player 8 as a minimum. There are some glitches (watch the water basins in the toilet while rotating around) but still this is most impressive! In fact it looks even better than the graphics in Resident Evil. All I&#8217;m missing is a control to move the camera around freely but nevertheless it would be awesome to see a full game of this. (via <a href="http://www.unitzeroone.com/blog/" target="_blank">UnitZeroOne</a>).</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-225" src="http://blog.hexagonstar.com/wp-content/uploads/renderhjs.jpg" alt="" width="417" height="286" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hexagonstar.com/woahoazers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Isometric Game Development with Flash</title>
		<link>http://blog.hexagonstar.com/isometric-game-development-with-flash/</link>
		<comments>http://blog.hexagonstar.com/isometric-game-development-with-flash/#comments</comments>
		<pubDate>Sun, 20 Aug 2006 02:52:16 +0000</pubDate>
		<dc:creator>sascha</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Random Picks]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Isometric]]></category>

		<guid isPermaLink="false">http://blog.hexagonstar.com/isometric-game-development-with-flash/</guid>
		<description><![CDATA[I&#8217;m currently developing a role-playing game in AS3.0 (non-fantasy themed!!) in my spare time. This has been and still is in the design phase since a while and I&#8217;m pondering whether to use isometric graphics or an orthogonal view (that has a slight tilt but still is fully orthogonal. If you remember Jagged Alliance you [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-230" src="http://blog.hexagonstar.com/wp-content/uploads/isometric_game_dev.jpg" alt="" width="500" height="153" /></p>
<p>I&#8217;m currently developing a role-playing game in AS3.0 (non-fantasy themed!!) in my spare time. This has been and still is in the design phase since a while and I&#8217;m pondering whether to use isometric graphics or an orthogonal view (that has a slight tilt but still is fully orthogonal. If you remember <a href="http://en.wikipedia.org/wiki/Jagged_Alliance" target="_blank">Jagged Alliance</a> you get the idea). Though orthogonal view would make things easier I feel that isometric view gives more visual freedom so I will probably end up with that.</p>
<p><span id="more-101"></span></p>
<p>Either way the map engine needs to be using BitmapData and bitmap tiles rather than MovieClip tiles to get the maximum performance. This however opens a bunch of new issues. First, isometric view introduces depth! Several tiles are behind the player sprite (or NPC sprites) while others are in front of them. This could be solved by using two layers, one for the tiles behind the player/NPC sprites and another one for the ones in front ot them. In this case the depth manager needs to switch the necessary tiles from one layer to the other.</p>
<p>[ad#gog_arcanum_box]Another thing to think about are animated tiles or objects. A tile map without any animated things in it would look boring, wouldn&#8217;t it?! There could be a situation where you want to have animated water or fire on a map. This could be solved by using sprites for these objects but what if you need to have many animated tiles on a map like for example a large pond of water whose surface gives the impression of moving waves? If using sprites for this you will end up with the problem of having many MovieClips on the map who could take the performance down.<br />
Therefore I&#8217;m thinking about some sort of animated tile manager that would redraw tiles on the map at a given interval. It picks the single frames of an animated tile from a bitmap and updates the belonging tiles on the BitmapData Object every couple of milliseconds (or frames). How this will look in practice I still need to find out.</p>
<p>There are several other aspects to take into account like pathfinding and Flash&#8217;s Bitmap size limitation of 2880&#215;2880 pixel. The size limitation is interesting in that point that it should be prevented to create a BitmapData as large as 2880&#215;2880 pixel since this takes up a lot of memory. A good practice is to make the map&#8217;s BitmapData size as large as four screens of your Viewport size and then swap to a new BitmapData instance everytime the player reaches the borders of the current one. E.g. if your Viewport (the visible area of your map) is 640x480px, the BitmapData should not be larger than 1280&#215;960.<br />
I&#8217;m digging all the information I can get about this topic so here is a small list of links that could be helpful for designing isometric games &#8230;</p>
<p><a href="http://forum.nokia.com/info/sw.nokia.com/id/aa85de6e-e824-4674-9517-a8675e625ee1/Designing_Isometric_Adventure_Games_v1_0_en.pdf.html" target="_blank">Designing Isometric Adventure Games (Nokia)</a><br />
<a href="http://www.daz3d.com/support/tutorial/tutorial.php?id=1264" target="_blank">Creating Isometric Game Graphics with Poser (DAZ)</a><br />
<a href="http://www.gamedev.net/community/forums/topic.asp?topic_id=302215" target="_blank">Discussuion about Isometric Sprites (GameDev.net)</a><br />
<a href="http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2650961" target="_blank">Using Carrara for Isometric Game Design (Renderosity Forums)</a><br />
<a href="http://rhysd.syntesis.org/tutorial/" target="_blank">The Complete Guide to Isometric Pixel Art</a><br />
<a href="http://zenbullets.com/isometric/" target="_blank">zenbullets Isometric Game Engine</a><br />
<a href="http://www.inet2inet.com/inetforums/index.php?s=b853cb008e7813e0be50eaf85ae489af&amp;showforum=24" target="_blank">Inet2Inet Isometric Game Programming Tutorials</a></p>
<p>&#8230; I&#8217;ll add more links by the time I discover them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hexagonstar.com/isometric-game-development-with-flash/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>

