<?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>Projects I Won't Finish &#187; level editors</title>
	<atom:link href="http://diehrstraits.com/tag/level-editors/feed/" rel="self" type="application/rss+xml" />
	<link>http://diehrstraits.com</link>
	<description>A Game Development Log</description>
	<lastBuildDate>Thu, 26 May 2011 02:06:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>TOB – First Prototype</title>
		<link>http://diehrstraits.com/2008/02/tob-first-prototype/</link>
		<comments>http://diehrstraits.com/2008/02/tob-first-prototype/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 16:45:50 +0000</pubDate>
		<dc:creator>mdiehr</dc:creator>
				<category><![CDATA[Game Dev]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[level editors]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tiles]]></category>

		<guid isPermaLink="false">http://diehrstraits.com/blog/?p=12</guid>
		<description><![CDATA[Here's some stuff I gotta do. Visual Studio set up Sprite loading Sprite animation Animation description format (txt) Animation loading Level displaying (tiles) Tile description format (txt) Level description format (txt) Level loading Level editor (basic) Controller movement Collide with level tiles Run Jump The tile description format will have a list of the tiles [...]]]></description>
			<content:encoded><![CDATA[<p>Here's some stuff I gotta do.</p>
<ol>
<li><strike>Visual Studio set up</strike></li>
<li><strike>Sprite loading</strike></li>
<li><strike>Sprite animation</strike></li>
<li>Animation description format (txt)</li>
<li>Animation loading</li>
<li>Level displaying (tiles)</li>
<li>Tile description format (txt)</li>
<li>Level description format (txt)</li>
<li>Level loading</li>
<li>Level editor (basic)</li>
<li>Controller movement</li>
<li>Collide with level tiles</li>
<li>Run</li>
<li>Jump</li>
</ol>
<p>The tile description format will have a list of the tiles and their component .png files, which will then be referenced in the level description format so that it can be enumerated simply.</p>
<p>The format might look like so (tiles with multiple frames are for a fancy-tile format that I made up):</p>
<p>TileName   Frames  "path.png"<br />
BrickTiles   9 "tiles/bricks-9-3-3.png"<br />
SmallPlant  1 "tiles/smallplant.png"</p>
<p>The level might look like this:<br />
Tiles "tiles/tiles.txt"<br />
. Background<br />
b BrickTiles<br />
p SmallPlant<br />
EndTiles<br />
Level 30 20<br />
...............<br />
....p.....p...<br />
...bbbbbbb<br />
EndLevel<br />
etc</p>
<p>The animation format will probably look something like this:</p>
<p>Idle    frames 0    0     loop 0    // Loops infinite times<br />
Walk  frames 10   19   loop 0    // Loops infinite times<br />
Stun  frames 20   24   loop 1    // Runs once then stops<br />
Stand frames 25  29   loop 1    // Runs once then stops</p>
<p>The level editor will also need a sort of collision hull editor and way to edit the non-architecture layers, including gameplay cues and monster drops, and so on.</p>
]]></content:encoded>
			<wfw:commentRss>http://diehrstraits.com/2008/02/tob-first-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

