<?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>DjArcas&#039;s Blog</title>
	<atom:link href="http://projectorgames.net/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://projectorgames.net/blog</link>
	<description>Blog from the developer of FortressCraft</description>
	<lastBuildDate>Mon, 09 Apr 2012 16:07:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>KickStarters &#8211; the dark side.</title>
		<link>http://projectorgames.net/blog/?p=209</link>
		<comments>http://projectorgames.net/blog/?p=209#comments</comments>
		<pubDate>Mon, 09 Apr 2012 12:39:48 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=209</guid>
		<description><![CDATA[I&#8217;ve already expressed my concern about the sudden rash of kickstarters; whilst DoubleFine&#8217;s incredible success is to be commended, even THAT respected studio has had it&#8217;s fair share of failures. But at least that studio has a massive amount of experience, and, more importantly, it&#8217;s a large studio. It also has two very experience designers at [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve already expressed my concern about the sudden rash of kickstarters; whilst DoubleFine&#8217;s incredible success is to be commended, even THAT respected studio has had it&#8217;s fair share of failures.</p>
<p>But at least that studio has a massive amount of experience, and, more importantly, it&#8217;s a large studio. It also has two very experience designers at it&#8217;s helm; they have every chance of great success.</p>
<p>But the millions they&#8217;ve been pledged (or actually received?) has started off a rash of me-too kickstarters. It&#8217;s the cool new thing to do!</p>
<p>Now, for those of you who haven&#8217;t written a game,you probably think it&#8217;s straightforwards. Sit down, write code, ship game.</p>
<p>I had the&#8230; excitement&#8230; of  being indirectly involved with a bank-robbery game. It was quite high profile, and used a popular FPS engine. Sadly, it was a GTA-style game, and the FPS engine wasn&#8217;t suited.(WARNING : MASSIVE UNDERSTATEMENT) The game stagnated, and eventually got canned.</p>
<p>The investors didn&#8217;t understand this. They were from a film background. In the film industry, you get the money, you make the film, you release it. In the games industry, however, sometimes things simply don&#8217;t work. Earlier iterations of Burnout4 had you smashing down buildings to make shortcuts. The idea was too confusing, so we took it out &#8211; and it was our 4th game in the series!</p>
<p>So, everyone now sees Kickstarters as a way of getting the funds together to make your dream game. The issue is, and I&#8217;ll write this slowly, Money. Is. Rarely. The. Limiting. Factor.</p>
<p>The limiting factors are usually time, and people. I might have $100 million, and want to write a game. I then need to find, hire or assemble a team to make it. 6 months later, I&#8217;ve spent $10 million, and I haven&#8217;t gotten a single line of code written. I&#8217;ve got nice new offices tho!</p>
<p>I predict a massive crash in Kickstarters in the future, just after a high profile game either gets canned, or massively underdelivers. (How that works remains to be seen; &#8220;You promised 100 levels, there&#8217;s only 99, I want my money back&#8221;)</p>
<p>I suspect I&#8217;ve also just located the game this will happen to.</p>
<p>It&#8217;s called &#8220;Yogventures&#8221;, and it&#8217;s a Minecraft-clone (in the correct usage of the word, as opposed to an insult).</p>
<p>They want a quarter of a million dollars to write this game. As indicated before, this SOUNDS like a lot of money. But that won&#8217;t run you a studio with 5 people for a year. And I mean cheap people; as a rule of thumb, a $25k developer is fresh out of college; he&#8217;ll cost you <strong>another</strong> $25k a year to look after (computers, software, taxes, accounting, expenses, power, heat, light&#8230;)</p>
<p>5 people. One year. All graduate level. Bear in mind that, to write a AAA game in one year would require a bare minimum of 100 people, and you&#8217;ll kill them in that time. Most AAA games these days have a 150+ team, and the big hitters take around 2 years to write (Put another way; AAA games take around 300 years to make)</p>
<p>&nbsp;</p>
<p>So, this game has some nice pics.</p>
<p style="text-align: center;"><img class="aligncenter" title="Yogventures" src="http://www.winterkewl.com/games/yogscast/common/images/kickstarter/Honeydew_3D_001.png" alt="" width="480" height="269" /></p>
<p>Of course, they don&#8217;t have any CODE yet. This is just a picture.</p>
<p>&nbsp;</p>
<p>What are they promising?</p>
<p>&nbsp;</p>
<h1><strong>&#8220;The game you’ve always wanted&#8221;</strong></h1>
<p>Now, that&#8217;s quite a tall order. But wait! They have a feature list!</p>
<p><em>&#8221; The game utilizes technology called &#8220;Marching Cubes&#8221; which allows us to generate fantastic new world terrain that is random and editable. &#8220;</em></p>
<p>Marching Cubes is a method of rendering voxel entities, but they don&#8217;t <em>look</em> like voxels. I&#8217;ve seen MANY tech demos of those, but, to the best of my knowledge, there hasn&#8217;t been one, single game that has utilised it. It&#8217;s like neural networks; it&#8217;s one of those things University graduates think are a good idea, right until the moment that they start working for a game studio, and it gets slapped out of them.</p>
<ul>
<li><em>Beautiful, randomly-generated game worlds that are different every time you start a new Yogventure</em></li>
<li><em>Fully shapeable terrain &#8211; with the ability for players to raise a mountain range or create a vast ocean; you can effortlessly shape your world however you imagine it</em></li>
</ul>
<div>Yeah, ok, so you have a voxel-based rendering engine (trivial), rendered using marching cubes. (difficult, but not impossible, as long as you start asking nicely for top-end hardware) I can&#8217;t quite imagine how you render a selection cube tho; either you&#8217;re working on cubes, or you&#8217;re not. Part of why Voxgames work sell is they they DON&#8217;T try and hide this away; What You See Is What You Get.</div>
<ul>
<li><em>A wealth of novel building materials, creatures, NPCs and items</em></li>
</ul>
<div>Well, that&#8217;s 6 man-months right there, just to scrape by the bare minimum.</div>
<ul>
<li><em>A rich underground to mine and explore &#8211; bristling with rare outcroppings of gems and crystals, hidden tombs and dark underground terrors that drop rare weapons and loot</em></li>
</ul>
<div>Weapons and Loot? Ok, so we have a Diablo-style procedural loot system? That&#8217;s a year&#8217;s development. Let&#8217;s not even get into the balance issues!</div>
<ul>
<li><em>A fully-fleshed out crafting system</em></li>
</ul>
<div>6 months. And that&#8217;s AFTER the procedural loot stuff&#8217;s been done, otherwise you&#8217;d need to start again.</div>
<ul>
<li><em>An in-game physics engine that will even effect the blocks you place in your creations</em></li>
</ul>
<div>Ha ha. Wait, was this posted on April Fool&#8217;s? The potential for doing this is great, but, realistically, it&#8217;ll either run dog-slow, or you just added in a year&#8217;s worth of development. (or 6 months for 2 people). Assuming they&#8217;re dedicated physics programmers, with 10 year&#8217;s experience between them.</div>
<div>Edit : Ok, so already their bullet points and delivered features don&#8217;t match up. What this means is &#8216;A few blocks roll around&#8217;. However, people will read that (as I did) and expect a proper physics system; ie cut the base off a diving board, and the whole thing will fall to the ground.</div>
<ul>
<li><em>The ability to customise your own unique avatar or play as one of your favourite Yogscast characters</em></li>
</ul>
<div>Customisable Avatars; the Xbox one took many, many months to create and develop, and that was with a huge team. I&#8217;d hazard a guess that the Xbox avatar system took 6 man-years to create. Good luck!</div>
<ul>
<li><em>Easy-to-use in-game modding API including in-game scripting</em></li>
<li><em>Ability for modders to have a chance to get their work added to the game</em></li>
</ul>
<p>Ahh yes. &#8220;We&#8217;ll let you mod it&#8221;. There&#8217;s another year&#8217;s worth of work, right there. Still if you&#8217;re a very experienced team, and you&#8217;ve done multiple previous games, and you have an idea of the massive risks and issues and sheer amount of code time this feature would take, then, well&#8230;</p>
<p><em>&#8220;This IS our first game&#8221;</em></p>
<p>Oh dear god. You&#8217;re fucked.</p>
<p>&nbsp;</p>
<p>TL;DR? Writing computer games is really, really hard; and just because someone promises you they can write you the game you want, doesn&#8217;t mean they can. Not even if you give them $10,000!</p>
<p>I do wish every luck to Winterkewl, but, speaking from many years experience doing this sort of thing, I would say that your chances of success are&#8230; minimal, at best.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=209</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>One Year On</title>
		<link>http://projectorgames.net/blog/?p=193</link>
		<comments>http://projectorgames.net/blog/?p=193#comments</comments>
		<pubDate>Sun, 08 Apr 2012 11:30:09 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=193</guid>
		<description><![CDATA[Exactly 365 days ago I released FortressCraft: Chapter 1 onto the Xbox Live Marketplace, and, in doing so, managed to (more or less) single-handedly steer XBLIG down a completely new path. At the time when FortressCraft was released, 80MSP games were the only games. To consider 240 or 400 was generally considered absolute commercial suicide. [...]]]></description>
			<content:encoded><![CDATA[<p>Exactly 365 days ago I released FortressCraft: Chapter 1 onto the Xbox Live Marketplace, and, in doing so, managed to (more or less) single-handedly steer XBLIG down a completely new path.</p>
<p>At the time when FortressCraft was released, 80MSP games were the only games. To consider 240 or 400 was generally considered absolute commercial suicide. (Case in point : Steam Heroes only shipped about 150 copies!)</p>
<p>When FortressCraft was released, it was considered that cross-promotion with the web was useless, that Xbox owners simply didn&#8217;t go onto Youtube or gaming websites.</p>
<p>When FortressCraft was released, it was widely held that, if your game wasn&#8217;t a Zombie or an Avatar-focussed game, it wouldn&#8217;t sell.</p>
<p>It took FortressCraft about a month before it became the highest-grossing XBLIG of all time, knocking I Maed a Gaem With Zombies In It!!!!111 off the top spot &#8211; I&#8217;ve seen a lot of people claim that it was going to be there forever. (I&#8217;ve also seen a lot of people claim FortressCraft would never be beaten, well, that didn&#8217;t last more than about 10 months before it was!)</p>
<p>Check out <a title="OneSeksoftLabs" href="http://oneksoftlabs.com/featured/" target="_blank">OneSek</a> if you want some pretty graphs.</p>
<p>These days, of course, people shout &#8220;If it&#8217;s not a Minecraft clone, it doesn&#8217;t sell!&#8221;. What these people fail to realise is the basic fundamentals of writing a game to make money &#8211; &#8220;Write the game that people want to buy, not the game you want to sell&#8221;.</p>
<p>Me, I happened to get lucky. &#8220;Set out to write a game to rip off Minecraft and make loads of money&#8221;? Seriously, if I had that sort of foresight and clairvoyance, I wouldn&#8217;t be sitting here in my PJs, eating cereal, fluffling my cat, and writing this post. It just so happened that the game I wanted to write, and the game people wanted to buy matched up. Hopefully that&#8217;ll happen again before I run out of money!</p>
<p>Exactly 1 year ago, I had a highly-paid job in the AAA industry, working on audio code. It annoys me greatly when people say &#8220;FortressCraft was only written to create a quick buck&#8221;. As I&#8217;ve said before, writing a voxel landscape engine is one of those awesome challenges that certain types of people love to overcome. I&#8217;m one of those odd people. ;-)</p>
<p>I should probably touch on money, actually; as I said, I was very highly paid; having been in the games industry over a decade, and having worked on some of the best respected (i.e. &#8216;selling&#8217;) franchises there are. I certainly didn&#8217;t want for money, more for creative freedom. Now, FortressCraft has made a great deal of money, well over $2,000,000. But Microsoft need a cut of that. And so does the tax man. I&#8217;ve also (sadly) agreed to a very generous royalty-cut for the team (8 people helped out in total, to differing amounts), so at the end of the day, I actually end up worse off than I was when working full-time &#8211; with the added level of stress that if I sit in the garden and watch squirrels, I will actually run out of money quite quickly. Oh, you rascally squirrels, you.</p>
<p>Over the last year, FortressCraft has seen 8 major patches. It would have been 9, but I&#8217;m currently moving down from the North of England, back to the Midlands. It&#8217;s taking a very long time &#8211; I&#8217;m not just sticking everything in boxes and dragging it down, I&#8217;m going through 20+ years of detritus, and considering if I really want to keep it. Anyone who&#8217;s been to my house will know what an epic task this is! I actually have a stack of PSP games and UMD films some 4 feet tall, to take down and trade in. :/</p>
<p>It&#8217;s amazing to see how much has been added to the game, looking back. I was going to re-release Version 1 for download, so people can compare, but a few highlights:</p>
<ul>
<li>World Generation takes about 6 minutes, down from 2 hours</li>
<li>Added 32 new blocks</li>
<li>Added the Workshop, allowing in-game construction of animated mini-blocks</li>
<li>Added literally billions of world customisation options</li>
<li>Added a dozen new items as server rewards</li>
<li>Automated builder and diggers</li>
<li>Copy-and-paste</li>
<li>Several game mode</li>
<li>And each raft of new features was backed up with an optimisation drive, to keep the FPS up :(</li>
</ul>
<p>For a more complete feature list, check out : <a title="Feature List" href="http://projectorgames.net/blog/?p=145">Feature List</a>. I can barely remember the entire feature list these days, it&#8217;s so big.</p>
<p>So where next? Obviously, Zombies and Gun Turrets.</p>
<p><a href="http://projectorgames.net/blog/wp-content/uploads/2012/04/548247397.png"><img class="aligncenter size-large wp-image-196" title="548247397" src="http://projectorgames.net/blog/wp-content/uploads/2012/04/548247397-1024x576.png" alt="" width="754" height="424" /></a></p>
<p>However, I suspect I&#8217;m going to be reasonably quiet for a few weeks. I like (as much as I can) to keep everyone abreast of what&#8217;s going on, so!</p>
<ul>
<li>W/C 9th : 3 day investment meeting, move motorbike 200 miles, attend TheBigGame LAN and get feedback on FortressCraftWorld.</li>
<li>W/C 16th : Hire a huge van, drive it ~600 miles (¬.¬), finish moving all the stuff out of my old place</li>
<li>W/C 23rd : Clean old house, sort out gas, leccy, internet, bills. Sort out new place as much as possible.</li>
<li>W/C 30th : OnLive! Finish achievements and TouchScreen support. Aim for RC1!</li>
</ul>
<p>In the gaps in that schedule, I hope to get CP9 out. The final list for that lives <a title="here!" href="http://forum.fortresscraft.com/viewtopic.php?f=6&amp;t=2909">here!</a></p>
<p>And for those of you who missed it the first time, here&#8217;s this year&#8217;s April Fool&#8217;s joke :</p>
<p><iframe width="754" height="424" src="http://www.youtube.com/embed/videoseries?index=1&#038;list=UUYZCo7k_DH1dLwPCQekJYpw" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=193</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kinect Star Wars</title>
		<link>http://projectorgames.net/blog/?p=183</link>
		<comments>http://projectorgames.net/blog/?p=183#comments</comments>
		<pubDate>Wed, 04 Apr 2012 10:00:26 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=183</guid>
		<description><![CDATA[Sooo, I finally bought my first Kinect game. And a Kinect. After having worked on a cancelled Kinect dance game for some time, I can honestly say that the &#8216;magic&#8217; of Kinect was lost a long, long time ago. Possibly in a galaxy far, far away. So, how is it? The first thing I should [...]]]></description>
			<content:encoded><![CDATA[<p>Sooo, I finally bought my first Kinect game. And a Kinect. After having worked on a cancelled Kinect dance game for some time, I can honestly say that the &#8216;magic&#8217; of Kinect was lost a long, long time ago. Possibly in a galaxy far, far away.</p>
<p>So, how is it? The first thing I should probably point out is the dance mode; the game itself goes &#8216;Ho ho, the files are all corrupt, and this can sometimes be amusing!&#8217;; it&#8217;s not a serious part of the game or story, and has as much place in a Star Wars game as a &#8216;huge head&#8217; mode does in a serious football game. I&#8217;ll leave you to decide on which side of the fence I sit there. Everyone seems to be tearing into this very light-hearted and self-deprecating mode, when it&#8217;s just a small diversion. (Oddly enough, if this was Japanese, everyone would love it. The WTF level is ever so high!)</p>
<p>The gameplay itself is surprisingly good; the podrace stuff is certainly the best since Star Wars Episode I: Racer, the Rancor arena mode is satisfying (You have to stomp up and down on the spot to walk around, vaguely feeling like a 6 foot tall Godzilla), and the dance mode is a carbonite-copy of the Dance Central gameplay. Light Saber battles are almost exactly like Infinity Blade&#8217;s battles; ie a sort of reverse simon says.</p>
<p>But the main campaign? Eeech. I don&#8217;t understand. This game has been in development for 3 years. It&#8217;s the best part of a year late. Like Gran Turismo or Halo, it&#8217;s not there to make money; it only exists for one reason, to sell Kinects and Xboxes. The game would have had little-to-no budget constraints.</p>
<p>So why for the love of god is this game SO unpolished? Right from the very start, the protocol droid&#8217;s walk animation appears to have physics turned on, so their feet jiggle and intersect with the floor as they move. I haven&#8217;t seen anyone&#8217;s walk cycle match up with their movement speed. Antialiasing appears to have gone for a wander. Entire cutscenes happen silently.</p>
<p>Ohhh, cutscenes. I would estimate, in an hour of play, you spend approximately 30 minutes watching really, really bad cutscenes. Actually, that&#8217;s not true. You spend 30 minutes ATTEMPTING to skip really bad cutscenes; the &#8216;hold your hand out to skip the cutscene code&#8217; appears to have been done by an unhappy intern. My plaintive cries of &#8220;Xbox, please, please, skip this horrible cutscene&#8221;, whilst sinking to my knees, were totally ignored. Maybe I should have shouted &#8220;NOOOOOOOOOOOOOOOOOOOO!&#8221; instead. But gameplay is basically a short sequence of saber/flying/shooting/whatever; maybe 15-30 seconds, followed by a 10-60 second cutscene. I ASSUME this is so the player doesn&#8217;t actually get worn out, but it really begins to grind when you get into a flow, then you&#8217;re ripped out of it to see a door open and droids run in.</p>
<p>But is it any good? <strong>Yes, yes it is.</strong> I had a <em>lot</em> of fun playing it last night, and I&#8217;m certainly aching from doing so this morning (as a &#8216;hardcore&#8217; game player, I realised that the way to win most hard combats is to jump over things&#8230; which you do by jumping on the spot&#8230;. ouch!).</p>
<p>You find yourself reaching out with an open hand, grabbing a droid with the force, closing your hand into a fist, and slamming the droid onto the floor. The game isn&#8217;t tracking your fingers, but the urge to FINALLY force-grip and force-choke in a way that isn&#8217;t &#8216;Press X on the gamepad&#8217; is utterly irresistible.</p>
<p>Edit : Oh! And it has full drop-in, drop-out coop. In my book, that means at least 4 extra points. Works perfectly!</p>
<p>Is it worth 50 quid? Now that I doubt. This is the problem with so many games these days, they&#8217;re just a string of gimmicks slapped together. Once the novelty has worn off, you&#8217;re not likely to go back, except to show the game off.</p>
<p>However, until the novelty wears off, I suspect I&#8217;ll be finding a little free time to master my lightsaber skills. </p>
<p>TL;DR : Possibly not worth a purchase, definitely worth a rental, definitely worth borrowing.</p>
<p>And now I need to go drive a car load of things 200 miles to my new house, in heavy snow. This post was just a little procrastination, to see if the snow would stop. Apparently not.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=183</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving house sucks.</title>
		<link>http://projectorgames.net/blog/?p=177</link>
		<comments>http://projectorgames.net/blog/?p=177#comments</comments>
		<pubDate>Sun, 25 Mar 2012 10:38:01 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=177</guid>
		<description><![CDATA[I&#8217;m sorry things have gone a little quiet; I&#8217;m in the process of both moving half way across the country, downsizing my life, and trying to re-arrange my life around no longer having a &#8216;normal&#8217; job. Part of this involves going through a great many boxes of very old crap, and deciding what I want [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sorry things have gone a little quiet; I&#8217;m in the process of both moving half way across the country, downsizing my life, and trying to re-arrange my life around no longer having a &#8216;normal&#8217; job.</p>
<p>Part of this involves going through a great many boxes of very old crap, and deciding what I want to keep; sadly, I&#8217;m a bit of a hoarder, and have always been what&#8217;s known as a SINK; Single Income, No Kids. I also have a taste for small, Japanese, battery-powered gadgets. So my house is basically full of cool things. Some of them are now only cool in a very nostalgic sort of way; I mean, how cool is a 40meg, 3.5&#8243; tape drive? (Back from the days when 40 megs was enough for a month&#8217;s worth of server backups!)</p>
<p>I&#8217;m also attempting to create a more efficient environment to work in; as you can see from this older image, my workspace is cramped, and really geared towards gaming, not an ideal multi-computer, multi-console development environment!</p>
<div id="attachment_179" class="wp-caption alignnone" style="width: 764px"><a href="http://projectorgames.net/blog/wp-content/uploads/2012/03/OldWorkSpace.jpg"><img src="http://projectorgames.net/blog/wp-content/uploads/2012/03/OldWorkSpace-1024x768.jpg" alt="Old Workspace" title="OldWorkSpace" width="754" height="565" class="size-large wp-image-179" /></a><p class="wp-caption-text">Old Workspace</p></div>
<p>The new desk is custom designed from modular bits from Ikea, and looks great; I&#8217;ve got a Kolon to protect the floor (and I assure you, the jokes NEVER get old). Over the next few weeks, I&#8217;m balancing both finalising the OnLive version, getting CP9 out, celebrating 1 year of FortressCraft AND attempting to play the occasional game.</p>
<p>Sadly, it&#8217;s at this point that I wish I had a whole team of people to delegate to; Martijn is getting on nicely with the [TECHNICAL THING TO ALLOW BETTER DRAW DISTANCES], but he has a proper life too; other than that, everything (barring art) falls onto my shoulders.</p>
<p>So I&#8217;m sorry if things are a little slow. Normal service will be resumed as quickly as possible. In the meantime, please do continue to tell me ideas and changes you&#8217;d like to see in FortressCraft; reading emails and the forums on my phone is something I&#8217;m never too busy to do!</p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=177</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A brief history of Voxel games.</title>
		<link>http://projectorgames.net/blog/?p=168</link>
		<comments>http://projectorgames.net/blog/?p=168#comments</comments>
		<pubDate>Mon, 12 Mar 2012 16:28:53 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=168</guid>
		<description><![CDATA[As I continue to write Indie games, and thus actually interact with the public; my AAA-game protective shields of ‘DON’T TALK TO THE PUNTERS’ now removed, it never ceases to amaze me of people’s ignorance &#8211; “But Notch worked on Infiniminer!” being one of my particular favourites, closely followed by ‘But Notch invented procedural landscapes!’ [...]]]></description>
			<content:encoded><![CDATA[<p>As I continue to write Indie games, and thus actually interact with the public; my AAA-game protective shields of ‘DON’T TALK TO THE PUNTERS’ now removed, it never ceases to amaze me of people’s ignorance &#8211; “But Notch worked on Infiniminer!” being one of my particular favourites, closely followed by ‘But Notch invented procedural landscapes!’</p>
<p>So, as you all know, FortressCraft is a VoxGame. Sadly, this more defines it in terms of rendering than gameplay &#8211; but what is a voxel and why do I use them?</p>
<p>Well, let’s look at Wikipedia:</p>
<p><em>A voxel (volumetric pixel or, more correctly, Volumetric Picture Element) is a volume element, representing a value on a regular grid in three dimensional space. This is analogous to a pixel, which represents 2D image data in a bitmap.</em></p>
<p>That’s pretty good! Now, I’ve seen people say “But you use polygons!”, which is rather missing the definition. Think of a pixel &#8211; if you have a white dot moving around the screen, is the pixel itself moving? Clearly not. Pixels can only change colour. What happens there is that a series of pixels light up in turn, thus creating the illusion of movement.</p>
<p>The same applies to Voxels; a voxel cannot move, or rotate, or scale. It is a fixed size (FortressCraft uses 1m3 voxels, for a vast range of performance reasons)</p>
<p>This is explained nicely using this video:</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/Mn3143mUftI" frameborder="0" allowfullscreen></iframe></p>
<p>The landscape is voxels, rendered using polygons; the flying cubes are instanced objects, also rendered using polygons. I could use a software renderer, to do raycast, scanline rendering; they’re still voxels!</p>
<p>The first game I’m personally aware of to use voxels was Comanche Maximum Overkill, an arcadey helicopter game from 1992.<strong><strong><img src="https://lh4.googleusercontent.com/3b5PPkj6wrvCD5iFEUDBK-WBdIVHKxrvin1_Q1pBu-soXmpE_8WTS-TKTHfDNCq_SH6LFCwoIOEK1Ap6bwDdVAOKnhogvWIhgbAohFnN5rnU5pHfrRI" alt="" width="637px;" height="478px;" /><br />
</strong></strong>It’s hard to look back on that game, and realise that the landscape rendering presented there was nothing short of mind blowing. The reviews called it photorealistic. Nothing like it had been seen before. And it ran wonderfully, even on a 486!</p>
<p>(by the year 2000, voxel landscapes looked like this, albeit only in tech demos:)<strong><strong><img src="https://lh4.googleusercontent.com/9h15OCkAGWozqxMob1awaJ_Lg-BNGqslKCEoUeCDji2Mo5bL4a93UBujPnnENrWSg0yUaQYFU1WvsHf5FbL2RMhB33obk6GchtxMijL28pKxMDDBmFk" alt="" width="640px;" height="480px;" /></p>
<p></strong></strong>Interestingly, the terrain generation techniques used here are almost identical to that of FortressCraft (or Minecraft); a combination of Perlin noise and/or fractal fault techniques.</p>
<p>Voxels are fast, really, really fast; as they don’t scale or rotate, your renderer can make many assumptions about rendering, and assumptions leads to fast rendering. (Also making an ASS out of U and&#8230; mptions.)</p>
<p>Voxels also have one other incredible advantage over traditional heightmaps or mesh worlds; deformation and alteration. You can alter them easily; an explosion can carve out a crater, vehicles can leave treadmarks, And unlike heightmaps, you can have caves and overhangs.  Magic Carpet shows how far you can really push traditional mesh-based landscapes, and voxels sail past that level of quality.</p>
<p>FortressCraft *could* have gone with a landscape system like Comanche’s; the engine would certainly do it; but the user experience would be awful. Building anything out of tiny cubes would take forever! Comanche also didn’t support any sort of terrain alteration; the voxels were like a blanket, floating in space; if you could have scraped away the top layer, you’d have been left with void.</p>
<p>Now, as far as I know there’s a gap between ‘92 and 2000, when VoxLap was created. VoxLap is probably best known these days as ‘<em>The Ace of Spades Engine</em>’, but it’s been around a long, long time: Here it is in 2000:<strong><strong><br />
<img src="https://lh5.googleusercontent.com/5eh_KI0cSZGZ_ERdExObUChfzgZsi1O4qXQyVjP85r7SXXX3vqb6UVstABRZF286-SQFy26TzVLFM19bHlCRqwk6RcjPQkVmbFoJA1QSv5YUVKRWQME" alt="" width="356px;" height="233px;" /><img src="https://lh5.googleusercontent.com/nOCZyGXtW9cUMZzD0hPSVelKGpxa4qCEmXk9e-OxQFNE4qofJq9UdlBDQmuAwYvOw_8AAnj8iL9178QWcXwphrA96Rx8zdTC9QwkFdiRC3MiQ1cRGbY" alt="" width="374px;" height="234px;" /></p>
<p></strong></strong>VoxLap brought one major innovation to this; if you have, say, a diving board in a swimming pool, and you cut the base off the board, the remainder will collapse and fall. (The cut off piece disappears, it doesn’t maintain physics)</p>
<p>Work has continued on VoxLap to this day, and it really can look rather nice!<strong><strong></p>
<p><img src="https://lh4.googleusercontent.com/uxwydOinGpGzXyOGDumE09aE65jFpRErxJF0THPUDtHBbl7N0XYmW57jAy_YgBkPJIFcs20cwX8LEBMUTyXRd7ZQsCbZZtMco0wveoo_K7Lseow5FAU" alt="" width="640px;" height="480px;" /></p>
<p>A</strong></strong>gain tho, a creative-style game using this level of detail would be utterly beyond most people’s time &#8211; generating this stuff by hand would be dozens of hours of work.</p>
<p>Whilst not VoxGames in the tradional sense, in 1997, Blood and Shadow Warrior were released; both of these games using the Build engine; traditional Wolfenstein-style raycast walls for speed, but the objects were high-detail voxels:<strong><strong><br />
.<img src="https://lh6.googleusercontent.com/BREUgqWtarUVtD0jY3pWa9qnNzCsMkdjqJF3mWeUxU2sKYs3lt1xr90OXr1ENl58_rdJcR6uhzn6SUkLuDdANe9uWJOakWAOItrlq-wLbE31QAo4rXU" alt="" width="640px;" height="480px;" /></p>
<p></strong></strong>I recall being amazed at the level of detail that you can squeeze out of voxel objects (This was 1997! That was detailed!), and actually began work on my own renderer at the time.</p>
<p>Sadly I soon came to realise that the limiting factor wasn’t rendering speed, nor the complexity of the rendering, but the creation of the objects was an utter nightmare. I believe Shadow Warrior used a tool to convert high-resolution objects into voxel objects, much the same way that Unreal3 (Gears of War, etc) generates it’s normal and detail maps from super-high resolution source objects. The newer Westwood games (Red Alert 2, Tiberian Sun) also used voxel-based vehicles, tho I’ve really no idea why!</p>
<p>Of course, I didn’t know that at that time. Games programmers, engineers, programmers in general &#8211; we have this desire to see how things work, to take them apart and rebuild them our own way.</p>
<p>I just want to write that bit down on it’s own, for future reference; I first started work on a voxel engine in 1997.</p>
<p>Things went quite quiet on the Voxel front for some time; like the Realtime Raytracing scene, it’s really a dead-end technology; video cards are getting faster at such a rate that utilising techniques like this simply doesn’t work. (As I put it upon seeing the latest state-of-the-art Realtime Raytracting demo, “That’s awesome! It looks almost as good as pixel shaders!”)</p>
<p>Then, in April 2008, something wonderful happened; the seed that was to spawn the biggest Indie smash hit of all time.</p>
<p>Woaah there Nelly. Not Minecraft. Infinifrag.<strong><strong><br />
<img src="https://lh5.googleusercontent.com/zFatNmFPm5WYFtXI5C1cVPnQHldNBon2jLjS6yhsM2KPpXIpYVR5KTVO0D67FtpGRhXjlBBed6Roj3Dbw-bnFobqmZ4CtQhpr6m64Bdihq4shsDdhAs" alt="" width="500px;" height="375px;" /></p>
<p></strong></strong>You could run around, fight other people, and build blocks.</p>
<p>Never heard of it? It grew and grew, and spawned a sequel. I’m sure you’ve heard of the sequel.</p>
<p>It was called <em>Infiniminer</em>.<strong><strong><br />
<img src="https://lh3.googleusercontent.com/jzdAY2Hr6q7n3mWsh6b-fpKF0-OY8HrjpPNTMujxnlEBbxsI96Ut3_m0zL5lEU2B3ljaVlExmFJ1yLGhSZsbakwP1fHIgjwUUM0vNYzZXPt2AAgH0L0" alt="" width="771px;" height="585px;" /></p>
<p></strong></strong>It’s important to note that this game doesn’t use any sort of texture filtering and no mip-maps. We’ll come back to that.</p>
<p>I’d also like to take this opportunity to link this, official, image:<strong><strong><br />
<img src="https://lh5.googleusercontent.com/y4OPh2JAkAxuI7FQi3xpewmp_xdZHnR7am9gfyXEEPpSPOxiIrm_J4PYkPeihlbkaBDWFZcQ15v9_MKPA-hrfTY1V8Qc8sk5iCejUEQKp9xxryKTpZk" alt="" width="512px;" height="316px;" /></p>
<p></strong></strong>I’m beyond tired of people telling me that it’s bad for me to rip off Minecraft, as it’s still in progress, but it was perfectly ok for Notch to rip off Infiniminer, as it was abandoned. It was what we like to call ‘finished’.</p>
<p>Ahhh, Minecraft. How could we ignore the elephant in the room? (No offence meant, Markus)<strong><strong></p>
<p><img src="https://lh6.googleusercontent.com/2fiiswOzT9Ejswj0nPGgPpHynF4Q5E-GhkuRCxusbcIHdSFe33T25iLYnIZhR3QuA5jkJzR0d_n8Q5gq3wk6wuZj9mbcPch6oj3ZNtqBxmFS-m1vGRc" alt="" width="674px;" height="379px;" /></p>
<p></strong></strong>Notch was inspired by the tech and look of Infimininer to write the game we now know as Minecraft. Which is incidentally a better name than Cavetest, even if half of it was nicked from it’s inspiration (Yeah, I went there).</p>
<p>Minecraft has proved to be so ridiculously popular and successful that it’s catapulted Voxel games back into the limelight. Lots of games only exist now because of Minecraft; FortressCraft being one of them &#8211; but games like 3D Dot Heroes, LootFest and Terraria only came into being because people realised ‘Creating is fun’. Well, creating with 1m3 blocks is fun. Creating with 1cm3 blocks would be like pulling teeth. Minecraft also achieved the mass of sales that allowed people to look past the visuals to the game underneath; no mean feat in these days of gorgeous AAA games.</p>
<p>Sadly, FortressCraft and it’s success has been the catalyst for a dozen crappy VoxGames on the XBLIG service; and at least 2 really good ones. Voxels were last year’s Zombies, and for that I do apologise. I can see the comments already : ‘OH BUT IT WAS MINECRAFT THAT INSPIRED ALL THOSE!’. I can certainly see how it could look that way, but for months before FortressCraft’s release, the XNA forums were full of ‘How can I do a Minecraft-style renderer?’.</p>
<p>They were told it was impossible, too hard, and that no-one would even buy a game like that, because Minecraft existed (Hell, some of the people I worked with on FortressCraft told me that!).  It took FortressCraft’s crazy-ass commercial success before the clones started to pour in, and the face of XBLIG was changed forever. (If you would like to argue this, feel free; however, if you’re not a member of the App Hub forum, and don’t follow the XBLIG community as a whole then, please, don’t bother; the internet is already full of uninformed comments on forums)</p>
<p>But I digress. This post is on technology!</p>
<p>So, both Minecraft and Infiniminer don’t use any sort of filtering or mipping.This is something that I have seen a million people attribute to ‘style’, but the truth is actually a long way from this.  Solving the mip-bleed issue is a *really* difficult task; it’s something we pretty much cracked on FortressCraft, leading to it not suffering from the nasty distance shimmer that plagues both Minecraft and Infiniminer.<strong><strong><br />
<img src="https://lh3.googleusercontent.com/Z3_yhjYQm_7jfh1U5ucQ1anwJLXd1GulhI-g4OYv1FeNlRkM-QzWrm_XxTC8FReGo2hp-_EtDv2lHHbvzb7egVaXot169gO8d7vMDSUJJoGt7XDePC4" alt="" width="580px;" height="386px;" /><br />
</strong></strong>That shimmer in action! Not retro; ugly. (shimmer being the texture equivalent of jaggies; high alias textures exhibit temporal artifacts when scaled down. I don&#8217;t really have a simpler way of phrasing it!)</p>
<p>Yes, ‘retro’ is a style, and I’ve no problem with the lack of bilinear filtering; that could be considered part of the art style (the truth is probably much more in the realms of technical difficulty and programmer art tho!), but not having MSAA and bi/tri/anisotropic filtering isn’t an aesthetic choice, it’s a technical one.<strong><strong></p>
<p></strong></strong></p>
<h1 dir="ltr">So what of the future?</h1>
<p><strong id="internal-source-marker_0.6020424517337233"><img src="https://lh3.googleusercontent.com/qb5cGqz0g6bLM-p66MVjlSXr0LSr_zKGWgFrz50iJG07NXvi9aOfX_cAmwHuo1EkoO_YCr7w_ypxH1Usa3C8l3LhjbxaG6TTmi0LqWJE7vw2nF5gOr8" alt="" width="662px;" height="414px;" /></p>
<p><a href="http://www.youtube.com/watch?v=eQMBGLMtdFE">http://www.youtube.com/watch?v=eQMBGLMtdFE</a></p>
<p></strong>Well, certainly not that! Whilst it’s cool, there’s so much smoke and mirrors going on to make it practical for a real game! (For instance, in that demo, if you were to cut both edges of a beam, it would continue to hover in the air; FortressCraft already has physics like that! Look in the top left of that pic to see what I mean)</p>
<p>However, that only holds true for this generation. My brain has already worked out the necessary algorithms needed to allow you to cut the ends off of diving boards, and allow them to become 3d objects, and collide correctly. Doing this current generation hardware would be unfeasible. Give me a computer fast enough, long enough dev time, and somewhere to stand, and I can move the Earth.</p>
<p>But what of the past? What started all this off? What was the FIRST creation game?<strong id="internal-source-marker_0.6020424517337233"><br />
<img src="https://lh6.googleusercontent.com/MGxRn_m8IH1ULolkJLWqa_7Og5ppx_BhzD6jI0SY9rd6rXxg90gRmSHzhOkLQr3c0cElG2elGlhBBaeRqd8XsAU3Jt_vBUhvUIMefKAFYvmu_3rvxIw" alt="" width="544px;" height="340px;" /></p>
<p></strong>1991, 3d Construction Kit. Build and share your own worlds. Sound familiar? :-)<strong id="internal-source-marker_0.6020424517337233"></p>
<p><a href="http://www.youtube.com/watch?v=vDMzk5ZAXBY">http://www.youtube.com/watch?v=vDMzk5ZAXBY</a></p>
<p></strong>The scary thing is that 1991 doesn’t seem that long ago. I wonder where we’ll be in another 21 years?</p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=168</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zombie AI</title>
		<link>http://projectorgames.net/blog/?p=164</link>
		<comments>http://projectorgames.net/blog/?p=164#comments</comments>
		<pubDate>Thu, 08 Mar 2012 14:47:57 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=164</guid>
		<description><![CDATA[I know I should probably do a flow chart, but hey. This blog entry is one part instructions, one part ‘how development involves’ and one part ‘Don’t forget to finish that sub feature’ Basic Zombie AI : Is player in range? Track player Is netplayer in range? Track netplayer (equal priority) Have we received damage? [...]]]></description>
			<content:encoded><![CDATA[<p><strong><strong>I know I should probably do a flow chart, but hey. This blog entry is one part instructions, one part ‘how development involves’ and one part ‘Don’t forget to finish that sub feature’</p>
<p>Basic Zombie AI :<br />
</strong></strong></p>
<ul>
<li>Is player in range? Track player</li>
<li>Is netplayer in range? Track netplayer (equal priority)</li>
<li>Have we received damage? Consider changing target.</li>
<li>No target in range; search for nearby brain. (AKA Attractors)</li>
<li>No brain in range? Wander aimlessly. (Range is 128 metres for now)</li>
</ul>
<p><strong><strong></p>
<p>Now, that’s all pretty straight forwards, and should give nice behaviour. Done! No? There’s issues. What happens if a zombie reaches the brain? It’s next to it, it’ll never go anywhere else.</p>
<p>Possible solutions:<br />
</strong></strong></p>
<ul>
<li>Zombie will eat the brain, and eventually remove it</li>
<li>Zombies can only move towards brains that are more than (short_distance) away</li>
</ul>
<p><strong><strong></p>
<p>The first solution is no good; the idea is that the server designs the world you fight in. It needs to be a permanent setup, not having to run around and replace Braains endlessly. That’s no fun.</p>
<p>So we’ll go with the second solution; this means that a pair of brains can lead to a zombie walking between them. That should work quite nicely.<br />
</strong></strong></p>
<ul>
<li>If player has optic camo on, zombies should ignore you</li>
</ul>
<p><strong><strong></p>
<p>If you don’t want to play with the zombies, or you’re busy trying to build a nice zombie arena, then this provides the perfect opt-out. Long-term, this won’t stay.<br />
</strong></strong></p>
<ul>
<li>If the server turns the jetpack on, all the zombies explode</li>
<li>If the server has the jetpack off, then all clients cannot use the jetpack</li>
</ul>
<p><strong><strong></p>
<p>Sorry. The jetpack completely trivialises the entire monster experience. If you want a true Creative game, then it’s easy; don’t put down zombies!</p>
<p>If you want to switch between Creative and&#8230; well, it doesn’t have a name. Combat. Survival. Adventure. I dunno&#8230; then your switch is easy, it’s the jetpack.</p>
<p></strong></strong></p>
<ul>
<li>Population control</li>
</ul>
<p><strong><strong></p>
<p>Now this is a pain. I can’t just allow zombies to spawn continuously &#8211; “It’s only an Xbox”. I will implement a hardcap; probably 1024; but this is going to be a severe performance drain. (As an aside, if you have a current world that is pushing the limits of the Xbox, then DON’T expect to slap in 1,000 Zombies and have the game run nicely!)<br />
</strong></strong></p>
<ul>
<li>Falling damage for zombies</li>
<li>Automated gun turrets for zombie killing</li>
<li>Saw blades</li>
</ul>
<p><strong><strong></p>
<p>These are the three solutions I have right now. I suspect ‘Fire’ will become a 4th one.</p>
<p>Sawblades will be animated using something very much like the RotateCCW custom behaviour for this.</p>
<p>The gun turrets will be remarkably similar in behaviour to this:</p>
<p><a href="http://www.youtube.com/watch?v=CGE_h4jBBXc">http://www.youtube.com/watch?v=CGE_h4jBBXc</a></p>
<p>Awww yeah.</p>
<p>Also, falling damage will be on for players, if any zombies are active in the world. I realise this is an odd distinction, but it means you can still have Creative worlds, and walk around in them. Cue emails not understanding why they suddenly started taking damage in 3&#8230; 2&#8230; 1&#8230;</p>
<p>CP9 won’t have zombies for everyone, only keyboard users. Here’s your handy cheat sheet of object types.<br />
</strong></strong></p>
<ul>
<li>Monsteremitter &#8211; spawn zombies, unless jetpack is on</li>
<li>Braain &#8211; zombies head towards this</li>
<li>AutoTurret &#8211; shoots at nearby zombies</li>
<li>Sawblade &#8211; damages zombies it touches</li>
<li>ZombieHead &#8211; override zombie head with a custom object</li>
<li>ZombieArm &#8211; override zombie arms with a custom object</li>
<li>ZombieLeg &#8211; override zombie legs with a custom object</li>
<li>ZombieBody &#8211; override zombie body with a custom object</li>
</ul>
<p><strong id="internal-source-marker_0.714217979228124"></p>
<p>There is a VERY large possibility that FPS mode will be rolled into this, and that I will start requiring resources to build things like gun turrets in the near future. We shall see!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=164</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t be shy about commenting!</title>
		<link>http://projectorgames.net/blog/?p=162</link>
		<comments>http://projectorgames.net/blog/?p=162#comments</comments>
		<pubDate>Thu, 08 Mar 2012 14:46:14 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=162</guid>
		<description><![CDATA[1,539 Comments 27 Approved 0 Pending 1,512 Spam 1,348 Blocked Unless you&#8217;re a spam bot. Just&#8230; wow.]]></description>
			<content:encoded><![CDATA[<p>1,539	Comments<br />
27	Approved<br />
0	Pending<br />
1,512	Spam<br />
1,348	Blocked</p>
<p>Unless you&#8217;re a spam bot. Just&#8230; wow.</p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=162</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why do you hate everything?</title>
		<link>http://projectorgames.net/blog/?p=149</link>
		<comments>http://projectorgames.net/blog/?p=149#comments</comments>
		<pubDate>Mon, 05 Mar 2012 23:22:38 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=149</guid>
		<description><![CDATA[&#160; I do not hate everything. Allow me to explain. &#160; Borderlands has a sucky end-game, and they stopped doing DLC Minecraft has totally broken minecarts WoW&#8217;s community is utterly dire, and the game is too easy Bioshock&#8217;s Vitachambers trivialise the difficulty in the game Portal was far too short Portal 2 didn&#8217;t have enough [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Fluffy hates everything" src="http://i89.photobucket.com/albums/k226/Kalifallen/FluffyKitten.jpg" alt="EVERYTHING!" width="489" height="395" /></p>
<p>&nbsp;</p>
<p>I do not hate everything. Allow me to explain.</p>
<p>&nbsp;</p>
<ul>
<li>Borderlands has a sucky end-game, and they stopped doing DLC</li>
<li>Minecraft has totally broken minecarts</li>
<li>WoW&#8217;s community is utterly dire, and the game is too easy</li>
<li>Bioshock&#8217;s Vitachambers trivialise the difficulty in the game</li>
<li>Portal was far too short</li>
<li>Portal 2 didn&#8217;t have enough puzzles, and had too much story</li>
<li>Dungeon Defenders has a poor selection of drops from anything other than Glitterhelm, leading to massive repetition and grinding.</li>
<li>Team Fortress 2 is repetitive and frustrating</li>
<li>Orcs Must Die&#8217;s difficulty is just on the wrong side of frustrating.</li>
</ul>
<div>Boy, I must hate all those games, right, cuz I&#8217;m only saying bad things about them?</div>
<div>I just listed my very favourite games of recent times; between them, they have sucked away literally tens of thousands of hours of my life. I don&#8217;t feel any need to extol BioShock&#8217;s incredible story, Borderland&#8217;s fantastic procedural weapons or Portals perfect atmosphere; their websites and advertising campaigns do more than enough of that. Like a miniature Yahtzee (<a href="http://www.escapistmagazine.com/videos/view/zero-punctuation">http://www.escapistmagazine.com/videos/view/zero-punctuation</a>) I feel it&#8217;s more important I tell you what&#8217;s broken about a game, than what is so very good.</div>
<p>&nbsp;</p>
<div>And, of course, no-one minds if I complain about the knackered powerup system in Dead Space (that lets you create a character entirely incapable of defeating bosses!), but woe betide I mention that Minecraft should really support more than 8 players on the Xbox.</div>
<p>&nbsp;</p>
<div>Just as a little PS, when people tell me I&#8217;m &#8216;bashing Minecraft&#8217;, it&#8217;s really very, VERY obvious that&#8217;s not your phrasing. Unless you escaped from an episode of the 1980&#8242;s comic The Beano, then no-one, absolutely no-one uses the term &#8216;bashing&#8217;.  Stop copy and pasting, it&#8217;s really obvious.</div>
<div>PPS the same goes for calling me a &#8216;douche&#8217;. What are you, George Takei?</div>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=149</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warning, organisation in progress!</title>
		<link>http://projectorgames.net/blog/?p=145</link>
		<comments>http://projectorgames.net/blog/?p=145#comments</comments>
		<pubDate>Mon, 05 Mar 2012 10:59:15 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=145</guid>
		<description><![CDATA[A friend recently emailed me with some surprise over my question about “if Zombie spawners should be activated by lasers”; he pointed out that&#8217;s there&#8217;s no concise feature list on the website. I&#8217;ve not thought about doing it in a while, so now&#8217;s a good time. &#8216;now&#8217; being on my iPhone, as a passenger in [...]]]></description>
			<content:encoded><![CDATA[<p>A friend recently emailed me with some surprise over my question about “if Zombie spawners should be activated by lasers”; he pointed out that&#8217;s there&#8217;s no concise feature list on the website. I&#8217;ve not thought about doing it in a while, so now&#8217;s a good time. &#8216;now&#8217; being on my iPhone, as a passenger in a car, so I&#8217;m unable to satiate my urge to code!<strong><strong><br />
</strong></strong></p>
<ul>
<li>Enormous, completely destructible landscape</li>
<li>Fully-customisable landscapes, with settings for elevation, multiple biomes, tree, cave and water settings.</li>
<li>User adjustable visual settings let you choose the look that you prefer.</li>
<li>64 blocks types, with more being added all the time.</li>
<li>64 high-resolution micro blocks, allowing you to create detailed, realistic, 3d structures.</li>
<li>Any one of 30 custom animation and behaviour presets can be assigned to your blocks.</li>
<li>Assign functional behaviours to create interactive objects including doors and ladders.</li>
<li>Provide an automated tour of your world to visitors using the tour carts.</li>
<li>Add multiple lighting effects to enhance your creations.</li>
<li>Use one of 20 different weapons to clear out and construct your world.</li>
<li>Utilise robotic minions and the powerful copy-and-paste to minimise the tedious grind.</li>
<li>State of the art surface and water shaders bring your world to life.</li>
<li>A portable teleporter allows you to move quickly to and from your workshop, in which your micro blocks are created.</li>
<li>Visit and rate almost 3 quarters of a million worlds using the extensive server browsing option.</li>
<li>Create your own amazing world, gain votes from friends and strangers, and earn exclusive in-game rewards.</li>
<li>Design intricate movement and machinery using the inbuilt tools; use the microblocks to customise this to look like absolutely anything.</li>
<li>Trampolines!</li>
<li>Rayguns!</li>
<li>Multiple game modes:</li>
<ul>
<li>Creative &#8211; improve your server to gain more votes</li>
<li>Hunt &#8211; one person is invisible and has heat vision, and must kill all the other players on the server. Last player alive becomes the Hunter in the next round!</li>
<li>Spleef &#8211; create arenas and fight with the Spleef gun; only certain blocks are destroyable, and all other blocks kill you. Discs of Tron, brought into the new millennium.</li>
<li>FreezeTag &#8211; the classic childhood game; one person has the freezegun; gain points by freezing others!</li>
<li>F.P.S &#8211; Fight, Protect, Survive. One part Tower Defence, One part Survival, one part Real Time Strategy. This game mode is currently under development.</li>
</ul>
<li>Everything is customisable (or planned to be!). Your world will look very different to everyone else’s! (This includes doors, machinery and mobs!)</li>
<li>Regular updates : about 1 a month!</li>
</ul>
<p><strong><strong><br />
Coming soon!</strong></strong></p>
<ul>
<li>Custom Zombies and Monsters</li>
<li>Splitscreen support</li>
<li>Specific player permissions using the Magic Wand of Empowerment</li>
<li>Logic gates, utilising the laser machinery</li>
<li>Power grid system to run your machinery</li>
<li>Ore seams</li>
<li>User-defined signposts</li>
<li>32 players</li>
<li>Weather</li>
<li>Plus much more!</li>
</ul>
<p><strong id="internal-source-marker_0.289419291773811"></p>
<p></strong>Did I manage to list at least one feature that you weren’t aware of? :)</p>
<p>(And more importantly, did I forget anything?)</p>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=145</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OnLive, PC Version and beyond</title>
		<link>http://projectorgames.net/blog/?p=128</link>
		<comments>http://projectorgames.net/blog/?p=128#comments</comments>
		<pubDate>Sun, 05 Feb 2012 13:37:57 +0000</pubDate>
		<dc:creator>DjArcas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://projectorgames.net/blog/?p=128</guid>
		<description><![CDATA[So, it appears I’ve been doing a piss-poor job of disseminating information again; after tweeting out about the fact that the PC version now has working networking (or at least a reasonable impression thereof), I was met with a wall of OMG YOU ARE PORTING TO THE PC!?! So, whilst continuing to add in new [...]]]></description>
			<content:encoded><![CDATA[<div>
<div>So, it appears I’ve been doing a piss-poor job of disseminating information again; after tweeting out about the fact that the PC version now has working networking (or at least a reasonable impression thereof), I was met with a wall of OMG YOU ARE PORTING TO THE PC!?!</div>
<div>So, whilst continuing to add in new features (Next patch contains ladders, a personal teleporter, bug fixes AND a surprise), I’ve also been working on the substantial changes that are necessary to get it onto future platforms.<br />
<strong id="internal-source-marker_0.95339947915636"><br />
Networking</strong></div>
<div>
<p>Networking has been an enormous pain in the ass; FortressCraft usually relies on the excellent XNA networking libraries. Sadly,Microsoft don’t allow me to use the XNA networking for PC games (I mean, they don’t allow anyone. I’m not a special case), so I’ve had to look around for a replacement.</p>
<p>I actually stuck a post up on my facebook, and managed to procure the network coder from Split/Second and Pure to help me here. George has done an amazing job of abstracting out the network layer, meaning that I can continue to work on both versions of FortressCraft simultaneously.<br />
<strong id="internal-source-marker_0.95339947915636"><br />
Avatars</strong></p>
<p>Again, sadly, Microsoft don’t allow usage of their lovely avatars outside of the Xbox platform, so I’ve had to consider what options are available here. This is still very much in development, so much so that I can’t even really show any good pics. Rest assured tho, it’ll be in keeping with FortressCraft’s complete customisation theme!<br />
<strong id="internal-source-marker_0.95339947915636"><br />
Achievements</strong></p>
<p>These have been a ton of work; they weren’t planned from the start, so I’ve had to come up with them (with the massive help of the community, thank you!), implement them, test them&#8230; and then integrate them with the OnLive achievement middleware,<br />
<strong id="internal-source-marker_0.95339947915636"><br />
Touch Support</strong></p>
<p>This has yet to be started, and is a slightly scary prospect. OnLive inherently supports iOS (iPhone, iPod, iPad) and Android (Tablets and phones). To do this, I need to support WP7 Touch events; I also need to redesign the entire interface to give a nice slick user experience. Not a small task. But you do get to play FortressCraft on your phone once I&#8217;m done &#8211; woot!<strong id="internal-source-marker_0.95339947915636"></strong></p>
<p><strong>Spit and Polish</strong></p>
<p>There’s quite a lot of polish I want to get into the OnLive/PC version as well. The workshop indicator was the first of these. I’ll be adding in things like signs, spawn blocks, kill blocks, better tutorials, as well as replacement objects for the default machinery. This means no wasting customs for your factories and conveyors (unless you want to customise them, of course!)<strong id="internal-source-marker_0.95339947915636"></strong></p>
<p><strong>Other!</strong></p>
</div>
<div>Oh, so much other! So FortressCraft will support lots and lots of cool stuff, mostly as I don’t have to persuade my boss that it’s financially viable. Right now there’s definite support for Nvidia 3dVision, and I’m planning on adding EyeFinity-6 support, head tracking&#8230; if it’s cool, then I want it in there.Hopefully, this lets a few people understand why this patch has been a little slow; the best part, of course, is that all of the work automatically rolls into the next FC patch: FortressCraft 1.1 Interim.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://projectorgames.net/blog/?feed=rss2&#038;p=128</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

