<?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>... just one more level &#187; Development</title>
	<atom:link href="http://zachanima.net/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://zachanima.net</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 21:57:30 +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>Abandoned games</title>
		<link>http://zachanima.net/2010/05/26/abandoned-games/</link>
		<comments>http://zachanima.net/2010/05/26/abandoned-games/#comments</comments>
		<pubDate>Wed, 26 May 2010 08:53:52 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=336</guid>
		<description><![CDATA[I&#8217;ve abandoned a number of game development projects through the years &#8211; not so much recently, though. Still, I felt like uploading some of the older ones, and they can be found at the Abandoned Games page. Enjoy.]]></description>
			<content:encoded><![CDATA[<p><img src="http://zachanima.net/wp-content/uploads/abandoned-games-page.png" alt="Slugs are the best thing to happen to URIs since mod-rewrite." title="Slugs are the best thing to happen to URIs since mod-rewrite." width="500" height="150" class="alignnone size-full wp-image-338" /></p>
<p>I&#8217;ve abandoned a number of game development projects through the years &#8211; not so much recently, though.</p>
<p>Still, I felt like uploading some of the older ones, and they can be found at the <a href="/abandoned-games/">Abandoned Games</a> page. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2010/05/26/abandoned-games/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>925</title>
		<link>http://zachanima.net/2010/05/18/925/</link>
		<comments>http://zachanima.net/2010/05/18/925/#comments</comments>
		<pubDate>Tue, 18 May 2010 13:28:41 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=272</guid>
		<description><![CDATA[An immense lack of updates, here. I am currently developing a system for managing multiple online shops. This system is already in production, yet feature requests come in at a higher rate than what I can keep up with. As such, I haven&#8217;t had time to keep this blog alive. That, and Starcraft II has [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zachanima.net/wp-content/uploads/baze-shop-system.png" alt="Complete with a Dashboard and everything." title="Complete with a Dashboard and everything." width="500" height="150" class="alignnone size-full wp-image-273" /></p>
<p>An immense lack of updates, here.</p>
<p>I am currently developing a system for managing multiple online shops. This system is already in production, yet feature requests come in at a higher rate than what I can keep up with. As such, I haven&#8217;t had time to keep this blog alive. That, and Starcraft II has been eating up my time as well.</p>
<p><span id="more-272"></span></p>
<p>Straight after I found out preordering Starcraft II could get me a Beta Key, I did. Contrary to the original Starcraft, I am not going to let myself fall behind out of lack of experience. Slowly but steadily, I climb the soon-to-be-wiped Beta Ladder &#8211; currently in the Bronze League, but I have no intention of stopping there.</p>
<p>If the first Starcraft and its expansion &#8211; or Blizzard&#8217;s games in general &#8211; are anything to go by, Starcraft II should become the de facto competitive Real-time Strategy game. I intend to reach a point where I can enter tournaments and not end up dead last, at least.</p>
<p>Must construct additional Pylons.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2010/05/18/925/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We have visuals</title>
		<link>http://zachanima.net/2009/11/04/we-have-visuals/</link>
		<comments>http://zachanima.net/2009/11/04/we-have-visuals/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 09:36:47 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=195</guid>
		<description><![CDATA[This is the first screenshot I have to show of the hacksim game thing; massively work in progress, this shows that while the game is heavily command-line based, there will at the very least be a fancy globe for traceroute etc. Making procedurally generated yet interesting content will be difficult. Adding a number of tailored [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://zachanima.net/wp-content/uploads/proto.png"><img src="http://zachanima.net/wp-content/uploads/proto-500x300.png" alt="Hacksim prototype 1" title="Hacksim prototype 1" width="500" height="149" class="alignnone size-medium wp-image-196" /></a></p>
<p>This is the first screenshot I have to show of the hacksim game thing; massively work in progress, this shows that while the game is heavily command-line based, there <em>will</em> at the very least be a fancy globe for traceroute etc.</p>
<p><span id="more-195"></span></p>
<p>Making procedurally generated yet interesting content will be difficult. Adding a number of tailored storylines, and attaching these to semi-random servers is probably the way to go.</p>
<p>So far, I have been thinking about somehow gathering keywords when a server is requested. This way, google.com would be a search engine, nasa.gov a space agency, cern.ch a scientific research facility and so on. For this to be viable, servers should be put into predefined and -programmed categories.</p>
<div id="attachment_202" class="wp-caption alignleft" style="width: 210px"><a href="http://zachanima.net/wp-content/uploads/rainbowterm.png"><img src="http://zachanima.net/wp-content/uploads/rainbowterm-200x120.png" alt="Colours! (and America)" title="Rainbow Terminal" width="200" height="121" class="size-thumbnail wp-image-202" /></a><p class="wp-caption-text">Colours!</p></div>
<p>In this way, storylines could be specified not per-server (or per-organisation), but rather in a server-agnostic way. Imagine a generated scenario with you working for the KGB to bring down FBI!</p>
<p>Simple single- or few-hacks jobs should be plentiful, and available for or against most servers. And all but a select few servers (used by the game) should be hackable as well.</p>
<p>This will take a while. For now, enjoy the (rather bland) screenshots.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2009/11/04/we-have-visuals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking away</title>
		<link>http://zachanima.net/2009/10/28/hacking-away/</link>
		<comments>http://zachanima.net/2009/10/28/hacking-away/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 06:26:25 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=122</guid>
		<description><![CDATA[Work has commenced (barely) on a new project, a game from scratch by Akselii and I &#8211; temporarily dubbed hacksim. Guess what genre it is. It should become the least unrealistic hacking simulation around, which isn&#8217;t saying much. We were a bit torn on whether to make the game as realistic as possible. In the [...]]]></description>
			<content:encoded><![CDATA[<p>Work has commenced (barely) on a new project, a game from scratch by Akselii and I &#8211; temporarily dubbed hacksim. Guess what genre it is.</p>
<p>It <em>should</em> become the least unrealistic hacking simulation around, which isn&#8217;t saying much. We were a bit torn on whether to make the game as realistic as possible. In the end, we decided to tone down the realism a bit (still way above the other games out there) in favour of accessibility.</p>
<p><span id="more-122"></span></p>
<p>We haven&#8217;t really made that much (anything, really) of the game yet, so most of what I write will be mere ideas, but the game would hopefully have such features as:</p>
<ul>
<li>Decent amount of realistic tools (and realistic usage of these)</li>
<li>Pinging real servers to generate gameplay elements</li>
<li>Hacking all sorts of places, from banks over airports to government facilities, and possibly even other players</li>
<li>Persistent, shared internet</li>
<li>Live maps and views</li>
</ul>
<p>The game will be able to run on the lowest mainstream resolutions, which these days appear to be 7&#8243; netbooks. This means it will look nice at 800&#215;480 and above. I hope to have some work-in-progress images up in the not too distant future.</p>
<p>You can follow the development of hacksim on github <a href="http://github.com/zachanima/hacksim">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2009/10/28/hacking-away/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloodmode</title>
		<link>http://zachanima.net/2008/07/04/bloodmode/</link>
		<comments>http://zachanima.net/2008/07/04/bloodmode/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 10:18:04 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=14</guid>
		<description><![CDATA[Finally getting somewhere. Damage works, throwing works (but needs to be balanced), walls need a little fiddling with (there&#8217;s still only one wall, for starters). The UI is nothing like I want it to, but that&#8217;ll have to wait. Snowball-collision works very well. Now, whenever a snowball hits either a player or a wall, it&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zachanima.net/wp-content/uploads/winter_2-500x375.png" alt="Bloodmode" title="Whoosh!" width="500" height="150" class="alignnone size-medium wp-image-101" /></p>
<p>Finally getting somewhere. Damage works, throwing works (but needs to be balanced), walls need a little fiddling with (there&#8217;s still only one wall, for starters). The UI is nothing like I want it to, but that&#8217;ll have to wait.</p>
<p><span id="more-14"></span></p>
<p>Snowball-collision works very well. Now, whenever a snowball hits either a player or a wall, it&#8217;ll splash into a rain of snow in every (available) direction. I just need to make the background less white, since as it is, it is almost as filled with snow as can be, essentially rendering this effect nearly invisible.</p>
<div id="attachment_101" class="wp-caption alignright" style="width: 210px"><a href="http://zachanima.net/wp-content/uploads/winter_2.png"><img src="http://zachanima.net/wp-content/uploads/winter_2-200x150.png" alt="That&#039;s gotta hurt." width="200" height="112" class="size-thumbnail wp-image-101" /></a><p class="wp-caption-text">That's gotta hurt.</p></div>
<p>Additionally, I&#8217;ve added tiny drops of blood whenever a player is hit by a snowball. Perhaps I should make it so this only happens with large or fast-thrown snowballs. The effect looks nice though, so I&#8217;m keeping it in there for now.</p>
<p>Yet another visual effect (this is the last in this post, I promise), the motion trail of snowballs. This adds to the liveliness of the game, and also makes screenshots more meaningful.</p>
<p>I still have one or two &#8220;special&#8221; features I want to add. And then there&#8217;s the networking, of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2008/07/04/bloodmode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brr.</title>
		<link>http://zachanima.net/2008/07/03/brr/</link>
		<comments>http://zachanima.net/2008/07/03/brr/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 02:24:12 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=43</guid>
		<description><![CDATA[The next project of mine has already begun. It is a simple snowball fight; you pick snow up with the right mouse button, and throw it with the left mouse button. Hit the opponent, but keep moving so as to avoid being hit yourself. There is even a wall there. Instead of health, you have [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zachanima.net/wp-content/uploads/winter_1-500x375.png" alt="Brr." title="About to be hit by a snowball, but you can't see that in the picture." width="500" height="149" class="alignnone size-medium wp-image-103" /></p>
<p>The next project of mine has already begun. It is a simple snowball fight; you pick snow up with the right mouse button, and throw it with the left mouse button. Hit the opponent, but keep moving so as to avoid being hit yourself. There is even a wall there.</p>
<p><span id="more-43"></span></p>
<p>Instead of health, you have to keep your body temperature above 35 degrees. I hope to implement the ability to build small walls yourself, by collecting snow somehow.</p>
<p>A few problems already, though; I can&#8217;t quite get the mechanics right &#8211; how is it supposed to work? Right now, there&#8217;s a lobbing throw and a straight throw, but the lobbing is almost impossible to hit anything with &#8211; it&#8217;s necessary to shoot over the wall, though.</p>
<p>The game isn&#8217;t fun yet, sadly. There&#8217;s no point in releasing anything as of now.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2008/07/03/brr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collision yet again</title>
		<link>http://zachanima.net/2008/07/02/collision-yet-again/</link>
		<comments>http://zachanima.net/2008/07/02/collision-yet-again/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 02:56:03 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=47</guid>
		<description><![CDATA[This is usually what keeps me from completing projects; some feature being uncontrollably more to manage than what I first thought it would be. In this case, polygon collision detection. I think two or three of my games have been abandoned simply due to this, and I now add another to the list. It even [...]]]></description>
			<content:encoded><![CDATA[<p>This is usually what keeps me from completing projects; some feature being uncontrollably more to manage than what I first thought it would be. In this case, polygon collision detection. I think two or three of my games have been abandoned simply due to this, and I now add another to the list. It even had a working scripting system, sigh.</p>
<p><span id="more-47"></span></p>
<p>I should get around to writing a collision library. That, and a user interface library should be very helpful in future projects.</p>
<p>This adventure/exploration game has (sadly) been added to the dump. I don&#8217;t know what my next game project will be yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2008/07/02/collision-yet-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loading&#8230;</title>
		<link>http://zachanima.net/2008/06/13/loading/</link>
		<comments>http://zachanima.net/2008/06/13/loading/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:56:19 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=50</guid>
		<description><![CDATA[No images from the game today. I&#8217;ve been stuck with a bit of the engine functions, mainly loading textures. Using 1600&#215;1200 24-bit PNGs (for a 1024&#215;768 background, even) turned out to be a bad idea, but even resizing them to 1024&#215;768 leaves loading times of at least a few seconds. This is in no way [...]]]></description>
			<content:encoded><![CDATA[<p>No images from the game today. I&#8217;ve been stuck with a bit of the engine functions, mainly loading textures. Using 1600&#215;1200 24-bit PNGs (for a 1024&#215;768 background, even) turned out to be a bad idea, but even resizing them to 1024&#215;768 leaves loading times of at least a few seconds. This is in no way acceptable when transitioning from one part of the map to the next, so I have to load the images when the game starts instead &#8211; to keep some sort of flow in the gameplay.</p>
<p><span id="more-50"></span></p>
<p>Of course, this just means that the combined loading times are gathered in the beginning. Not a big problem per se, except for the disturbing white background (and the general &#8216;not responding&#8217;-ness of the game). An obvious solution used in most games; a loading screen.</p>
<p>It turns out that there is really no good way to use crossplatform multithreading &#8211; fork() is mainly available on *NIX systems, but doesn&#8217;t even exist on win32. I don&#8217;t know what I&#8217;ll do for now, but perhaps the user will settle with a &#8216;loading resources, please wait &#8230;&#8217; splash screen. That&#8217;s the plan for now, anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2008/06/13/loading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh, it&#8217;s all those engines</title>
		<link>http://zachanima.net/2008/06/11/oh-its-all-those-engines/</link>
		<comments>http://zachanima.net/2008/06/11/oh-its-all-those-engines/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 14:22:35 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=53</guid>
		<description><![CDATA[Scripting. Not the plot-writing kind, mind you. It is essential to have some sort of scripting engine if you&#8217;re not relying on procedurally generated content &#8211; and it would take too much to write a procedurally generated interesting exploration game. The basic functionality is there (object activation, map-specific events), but a lot still needs to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zachanima.net/wp-content/uploads/thursday_3-500x375.png" alt="Oh, it&#039;s all those engines" title="I swear officer, it just rose out of the ground!" width="500" height="149" class="alignnone size-medium wp-image-108" /></p>
<p>Scripting. Not the plot-writing kind, mind you. It is essential to have some sort of scripting engine if you&#8217;re not relying on procedurally generated content &#8211; and it would take too much to write a procedurally generated interesting exploration game.</p>
<p><span id="more-53"></span></p>
<p>The basic functionality is there (object activation, map-specific events), but a lot still needs to be done &#8211; connections to other maps, associated speech, and modification of map collision data.</p>
<p>I also need to make at least a few more frames for the protagonist, since as you can see by comparing screenshots so far &#8211; he really only has one pose, and he floats along the ground. I am a terrible animator though, but I&#8217;ll have to try anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2008/06/11/oh-its-all-those-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let there be&#8230; sand</title>
		<link>http://zachanima.net/2008/06/10/let-there-be-sand/</link>
		<comments>http://zachanima.net/2008/06/10/let-there-be-sand/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 19:56:18 +0000</pubDate>
		<dc:creator>zach</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://zachanima.net/?p=55</guid>
		<description><![CDATA[I have an idea for a game. I have written/drawn a plot for said game. I have even gone so far as to begin coding this game. A problem I have previously had to face with most all of the games I have wanted to develop was scope. I was simply incapable of defining any [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://zachanima.net/wp-content/uploads/thursday_1.png" alt="Let there be... sand" title="With all probability - lost." width="500" height="150" class="alignnone size-full wp-image-88" /></p>
<p>I have an idea for a game. I have written/drawn a plot for said game. I have even gone so far as to begin coding this game.</p>
<p><span id="more-55"></span></p>
<p>A problem I have previously had to face with most all of the games I have wanted to develop was scope. I was simply incapable of defining any scope whatsoever, let alone keeping inside this scope. This time around, I feel &#8211; I feel it might possibly be feasible to have at least something that resembles a game. I have most of the plot laid out already, and it hopefully won&#8217;t belong before I have some kind of prototype working.</p>
<p>The game will be an exploration game &#8211; little to no danger, and just a couple of puzzles to be solved. It is set in a desert of sorts, and should have more than a few surprises.</p>
<div id="attachment_99" class="wp-caption alignright" style="width: 210px"><a href="http://zachanima.net/wp-content/uploads/thursday_2.png"><img src="http://zachanima.net/wp-content/uploads/thursday_2-200x150.png" alt="What Would Science Do?" width="200" height="127" class="size-thumbnail wp-image-99" /></a><p class="wp-caption-text">What Would Science Do?</p></div>
<p>I can&#8217;t say much more (most of what I know is in my head), but I have a great many drawings &#8230; drawings of anything from contraptions and layouts to notes &#8211; and even a map of the entire game world. I wish I had a scanner, so I could show you.</p>
<p>For now, you will have to make do with these few early gameplay images &#8230; Showing a confused guy in the desert, and a weird button that nobody knows what does.</p>
]]></content:encoded>
			<wfw:commentRss>http://zachanima.net/2008/06/10/let-there-be-sand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

