<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1886028916558761651</id><updated>2011-04-21T20:24:36.251-04:00</updated><category term='Artificial Intelligence'/><category term='Rejected'/><category term='NDA'/><category term='Prototype'/><category term='Comming Soon'/><category term='Publishing'/><category term='Video'/><category term='Return'/><category term='The Probe'/><category term='Play Testers'/><category term='Demo'/><category term='Shader Issues'/><title type='text'>XBox Arcade Journey - Start to Finish</title><subtitle type='html'>So this basically will chronicle my possibly misguided attempt to publish an arcade game with XBox Live.  Starting from Step #1 and ending with either final and complete rejection or happy victory!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-9159487117998609289</id><published>2008-03-17T09:20:00.002-04:00</published><updated>2008-03-17T09:24:10.330-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Game is starting to come together...</title><content type='html'>So finally the effect we want for the game is starting to come together.  We've posted some screenshots on our website &lt;a href="http://probe.tech-hobbyist.com/"&gt;http://probe.tech-hobbyist.com&lt;/a&gt; along with a general description of the game in case people want to take a look.   There isn't much more I can/need to add to the graphics engine at the present time, so from this point my work will mostly consist of hooking in new content and making sure any required scripts for new levels are working correctly.  Still a lot of work, but with primary framework in place, this will be a lot easier.&lt;br /&gt;&lt;br /&gt;Once our new 3D artist finishes up the models we need, we'll put a public playable demo - assuming I don't do something horrible to break the build before then ;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-9159487117998609289?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/9159487117998609289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=9159487117998609289' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/9159487117998609289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/9159487117998609289'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/03/game-is-starting-to-come-together.html' title='Game is starting to come together...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6569087527560145260</id><published>2008-03-05T10:19:00.003-05:00</published><updated>2008-03-05T10:29:03.910-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Demo'/><category scheme='http://www.blogger.com/atom/ns#' term='Comming Soon'/><title type='text'>Playable Demo and New Features..Soon anyway</title><content type='html'>Ok, technically, as can be seen by the first video I posted for the game - it was playable, just not playable enough.  There are a few more features that I want to add before I release a playable demo for people to try.  Unfortunately, as I can now code new units and objects ohhh, 4 million percent faster then the 3D artist can make them - the art will still be the high resolution spheres and cubes of awesomeness!&lt;br /&gt;&lt;br /&gt;Here is what will be in the playable demo (which I hope to have by next week...)&lt;br /&gt;&lt;br /&gt;(1) One working level for each of the games primary mission types.  (I make no promises about game balance at this point)&lt;br /&gt;&lt;br /&gt;(2) A small array of robots - including robots that collect bio samples, robots that construct new buildings, robots that fight on ground, and robots that bring death from the sky :)&lt;br /&gt;&lt;br /&gt;(3) The basic sound effects for the game will be present along with some preliminary music. We hope to improve this over time, but what you hear will be a start.&lt;br /&gt;&lt;br /&gt;(4) Some punched up 2D graphics, depends on what Nic does by then.&lt;br /&gt;&lt;br /&gt;(5) of course, everything you see in the video demo, will be in the public playable demo.&lt;br /&gt;&lt;br /&gt;(6) Bugs! Probably lots I haven't found yet...they are free, and lots and lots of fun :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6569087527560145260?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6569087527560145260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6569087527560145260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6569087527560145260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6569087527560145260'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/03/playable-demo-and-new-featuressoon.html' title='Playable Demo and New Features..Soon anyway'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3225926575947922822</id><published>2008-02-20T12:20:00.004-05:00</published><updated>2008-02-20T12:43:27.374-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>Prototype Demo Video</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-5bed7b726c18a655" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v2.nonxt4.googlevideo.com/videoplayback?id%3D5bed7b726c18a655%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331374710%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D85C9B290911B6BB75BF32503DADF8982ACA7B6ED.791CA14BB0F5C5467D8E30F4ADF60AFD1C81BD7B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5bed7b726c18a655%26offsetms%3D5000%26itag%3Dw160%26sigh%3DalJQL3GcAXc7istgXQIBdzohudA&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v2.nonxt4.googlevideo.com/videoplayback?id%3D5bed7b726c18a655%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331374710%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D85C9B290911B6BB75BF32503DADF8982ACA7B6ED.791CA14BB0F5C5467D8E30F4ADF60AFD1C81BD7B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D5bed7b726c18a655%26offsetms%3D5000%26itag%3Dw160%26sigh%3DalJQL3GcAXc7istgXQIBdzohudA&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;So, what we have here is a video showing the basic idea behind this game.  Unfortunately I don't have the most brilliant artistic skills, and my 3D artist is busy, so I used spheres and cubes as place holders.  The idea behind the level you are looking at is simple: Collect 20 biosamples before time runs out.  Now I'm not really trying to win here, just show off functionality, so no mocking my 1337 gaming skillz!&lt;br /&gt;&lt;br /&gt;Here is a run down of what is what:&lt;br /&gt;That guy in the middle is you - think of it as an advanced version of the Mars Rover. You have no weapons, but you can fabricate other robots to do your bidding.&lt;br /&gt;&lt;br /&gt;Blue Spheres: What will be the "Penguin bots", the simplest defensive robots you can make.&lt;br /&gt;&lt;br /&gt;Grey Spheres: The Pygmies - the simplest enemy robots there will be.&lt;br /&gt;&lt;br /&gt;Green Spheres: Biosamples&lt;br /&gt;&lt;br /&gt;Everything else should be self explainatory.  Happy watching!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3225926575947922822?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=5bed7b726c18a655&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3225926575947922822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3225926575947922822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3225926575947922822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3225926575947922822'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/02/prototype-demo-video.html' title='Prototype Demo Video'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6507275988114408634</id><published>2008-02-18T06:19:00.002-05:00</published><updated>2008-02-18T06:27:06.429-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>War! What is it good for...cool effects of course :)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/R7lqR_m571I/AAAAAAAAADg/ji3SY3MJCNg/s1600-h/WarOfTheWorlds.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/R7lqR_m571I/AAAAAAAAADg/ji3SY3MJCNg/s320/WarOfTheWorlds.PNG" alt="" id="BLOGGER_PHOTO_ID_5168278904749289298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I've got to say, this point is really a milestone for this game.  This is the first time you can actually "play" the game.  Now obviously not all the functionality is here yet - for example I am cheating in the above picture and giving myself the resources to create "infinitely" many robots for my side, but it does give me a chance to experience the game play.  It's a lot faster paced then I originally thought it would be, but that's ok, it makes for an interesting game.&lt;br /&gt;&lt;br /&gt;Anyway - what you are looking at is my robots and the enemy robots (both controlled by variants of the same AI algorithm) having it out.  The enemy robots are programmed to learn that working together is good (they keep in clusters, and fight in groups), while my robots are less sophisticated - they only care about themselves.  It's interesting to watch the two armies battle it out (esp. since the enemy respawns infinitely) and is going to provide me with a few hours of enjoyment before I get back to actually making the game :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6507275988114408634?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6507275988114408634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6507275988114408634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6507275988114408634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6507275988114408634'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/02/war-what-is-it-good-forcool-effects-of.html' title='War! What is it good for...cool effects of course :)'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/R7lqR_m571I/AAAAAAAAADg/ji3SY3MJCNg/s72-c/WarOfTheWorlds.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3772965358074926638</id><published>2008-02-15T13:02:00.005-05:00</published><updated>2008-02-15T13:16:33.966-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><title type='text'>The Swarm!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/R7XT8_m570I/AAAAAAAAADY/cNF_FNpXjGo/s1600-h/TheSwarm.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/R7XT8_m570I/AAAAAAAAADY/cNF_FNpXjGo/s320/TheSwarm.PNG" alt="" id="BLOGGER_PHOTO_ID_5167269192297738050" border="0" /&gt;&lt;/a&gt;Ha! The Swarm of AI is approaching readiness :) Ok - so it's hard to show emergent behavior in a picture, but that is kinda what your currently looking at.  It's not quite done yet, as not all of the rules have been implemented (nor for that matter has the learning method which allows each individual agent to change the Priority of it's rules) but it is still coming along.  Also, you can see the model for the main character, the PAU (the name may change in the future, but I'm keeping PAU as a working title for now), sans color map (since it's not done yet).  I think the model is pretty reasonable and looks cool even with a jupiter color map :).&lt;br /&gt;&lt;br /&gt;Anyway, the next stage is to test each of the remaining rules, then I'll combine them with a special type of map called a Linear Integrator (LI). The advantage of the LI is that I can train it using Reinforcement Learning allowing for a wide range of experience based behaviors all coming from one personality template.  The second cool thing is that I can expose the parameters of the LI to the user is friendly way (you won't need to do this to win the game, but it is cool) allowing the players to customize the AI behaviours of their minions.  Personality I think it's neat, but we will see what others think once it's all put together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3772965358074926638?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3772965358074926638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3772965358074926638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3772965358074926638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3772965358074926638'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/02/swarm.html' title='The Swarm!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/R7XT8_m570I/AAAAAAAAADY/cNF_FNpXjGo/s72-c/TheSwarm.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7401003093712978316</id><published>2008-02-14T21:09:00.002-05:00</published><updated>2008-02-14T21:15:28.422-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><title type='text'>Still working on the AI..</title><content type='html'>So oddly enough, the most annoying point of failure in the AI code thus far has not been the Linear Integrator I am using to direct the Wandering Algorithm, it's not the special type of ForgetFull mapping I implemented...oh no, because you know, these are the parts one would expect to screw up.  What is it you ask? It's the bloody algorithmn that I used for navigation in the previous game :P .  Strangely, this same algorithm works perfectly in the other game, so I am busily spending my free time (which I appear to have less of these days) tracing through the code to find out exactly where the calculations are going wrong :P.&lt;br /&gt;&lt;br /&gt;That being said, besides the sudden failure of the trees (they still appear, but the physics engine ignores them like a ... well I can't think of a professional metaphor to place here), the game is coming along quite nicely.  The 3D models are finally starting to come in, the sound guy is finally getting around to doing some of that work he claimed he could do,  and I'm only going to end up taking 10 times as long to build this version as I did to make the first one! Yay efficiency on my part :).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I guess this post was pointless...I just figured I should put something here to show I'm not in fact dead, and random musings about my progress are as good as anything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7401003093712978316?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7401003093712978316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7401003093712978316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7401003093712978316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7401003093712978316'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/02/still-working-on-ai.html' title='Still working on the AI..'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-153427063258309327</id><published>2008-02-04T10:03:00.000-05:00</published><updated>2008-02-04T10:08:38.098-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Return'/><title type='text'>And I truck on</title><content type='html'>Ok, this isn't some kind of whiny my life sucks blog - besides my life doesn't suck :) - so I won't go into details of why I took the last month of so off from game programming.  Suffice to say I've had a month away from coding for fun (not coding altogether - writing ASP code in VB really makes me miss C#) and I'm back into writing game code.  I've got a couple of small bugs to fix, and I need to think of a way to code the AI.  Why should this be an issue? Simple - testing!  My algorithm depends on some "black boxes" - basically modified version of the idea of Linear Integrators - and I'm not sure I trust the results.  I need to come up with a way to test the AI and feel confident that it's doing what it's supposed to do.  This has actually turned out to be a great challenge, one that should prove to be extremely interesting to solve!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-153427063258309327?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/153427063258309327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=153427063258309327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/153427063258309327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/153427063258309327'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/02/and-i-truck-on.html' title='And I truck on'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-9049422472657252723</id><published>2008-01-05T15:07:00.000-05:00</published><updated>2008-01-05T15:10:53.030-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Bring the Rain...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/R3_jxk_M20I/AAAAAAAAADQ/6kSKTxeL2K0/s1600-h/BringTheSnow.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/R3_jxk_M20I/AAAAAAAAADQ/6kSKTxeL2K0/s320/BringTheSnow.PNG" alt="" id="BLOGGER_PHOTO_ID_5152086939616992066" border="0" /&gt;&lt;/a&gt;This is just a test image of the game with the rain working.  I'll need better textures for the rain and snow particles, but those are on the way!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-9049422472657252723?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/9049422472657252723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=9049422472657252723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/9049422472657252723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/9049422472657252723'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/01/bring-rain.html' title='Bring the Rain...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/R3_jxk_M20I/AAAAAAAAADQ/6kSKTxeL2K0/s72-c/BringTheSnow.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-5553342219410875962</id><published>2008-01-05T10:54:00.000-05:00</published><updated>2008-01-05T11:00:58.490-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Only you can prevent Forest Fires!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_ka_s43qcr9U/R3-ozE_M2zI/AAAAAAAAADI/7HDVZSKVxF8/s1600-h/OMGForestFire.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_ka_s43qcr9U/R3-ozE_M2zI/AAAAAAAAADI/7HDVZSKVxF8/s320/OMGForestFire.PNG" alt="" id="BLOGGER_PHOTO_ID_5152022094200757042" border="0" /&gt;&lt;/a&gt;So, I've got the particle systems integrated into the game, including the ability to light things on fire.  This means that weapons of awesomeness can now be integrated into the game.  Also completed, although not seen here, is the rain/snow system.  It needs to be integrated a little better into the graphics engine, but the snow/rain/sleet/hail now work as intended in game. Next I need to complete the sub-component that monitors the games obectives (so that it will actually be possible to you know, complete the missions) and then I'll start adding the actual enemies/friendlies into the game one by one.  I still haven't got any sound or music, but I've arranged for a source of that, so assuming that works out - all should be well!&lt;br /&gt;&lt;br /&gt;Hope everyone had a happy new year!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-5553342219410875962?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/5553342219410875962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=5553342219410875962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5553342219410875962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5553342219410875962'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2008/01/only-you-can-prevent-forest-fires.html' title='Only you can prevent Forest Fires!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_ka_s43qcr9U/R3-ozE_M2zI/AAAAAAAAADI/7HDVZSKVxF8/s72-c/OMGForestFire.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7994310651371671842</id><published>2007-12-19T18:16:00.000-05:00</published><updated>2007-12-19T18:21:19.045-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Reflection is cool.</title><content type='html'>So another week or so has gone by, and despite the perils of playing too much World Of Warcraft, and being sick for about a week or so, I still managed to get something done.  It isn't much however - this week is almost a complete write off :P.  I have however managed to implement the Projectile system - marking the first time I made use of reflection in game programming.  Gotta say it makes life easier - esp. for the level scripting and garbage collection management.&lt;br /&gt;&lt;br /&gt;So now that the game has a working projectile system I can start adding bits and pieces of the AI, as I am the only coder however, progress is going to seem chaotic until near the end of the line as I push out whatever bit of code I feel inspired for that day.  Don't worry however - the final product should be seven kinds of cool :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7994310651371671842?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7994310651371671842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7994310651371671842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7994310651371671842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7994310651371671842'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/12/reflection-is-cool.html' title='Reflection is cool.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-4716755344330625214</id><published>2007-12-11T14:39:00.001-05:00</published><updated>2007-12-11T14:49:18.660-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>A pseudo-Christmas offering!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_ka_s43qcr9U/R17oK69zV4I/AAAAAAAAADA/_tbfxgOHsF8/s1600-h/Radar.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_ka_s43qcr9U/R17oK69zV4I/AAAAAAAAADA/_tbfxgOHsF8/s320/Radar.PNG" alt="" id="BLOGGER_PHOTO_ID_5142803098828494722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So here we have a scene which is basically a good representation of what the games interface will look like.  Also, keeping with the season, I repainted the trees with a chrismas motif - merely for testing, but it amuses me :) .  There is still a long way to go - even coding wise, from here however.  I have Z-Fighting issue with the shadows and the terrain I need to sort out, the objects still need to change orientation to match the slope of the landscape, the AI needs to be implements... it is however getting there :).   Anyway - this is the current state of the game, so merry christmas to any readers I may have and I hope to have some more details on line for you soon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-4716755344330625214?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/4716755344330625214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=4716755344330625214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4716755344330625214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4716755344330625214'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/12/pseudo-christmas-offering.html' title='A pseudo-Christmas offering!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_ka_s43qcr9U/R17oK69zV4I/AAAAAAAAADA/_tbfxgOHsF8/s72-c/Radar.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-8035714705590823576</id><published>2007-12-04T13:25:00.000-05:00</published><updated>2007-12-04T13:34:51.483-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Terrain and Physics!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_ka_s43qcr9U/R1WcLgnrqoI/AAAAAAAAAC4/F9FLJtnlmOI/s1600-h/WaterFinalStage.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_ka_s43qcr9U/R1WcLgnrqoI/AAAAAAAAAC4/F9FLJtnlmOI/s320/WaterFinalStage.PNG" alt="" id="BLOGGER_PHOTO_ID_5140186271262157442" border="0" /&gt;&lt;/a&gt;So I finished the games terrain engine - you can see my crappy example terrain in the picture above.  My 3D artist is going to help me rig up something a bit more natural looking, but for testing purposes, this will due.  Also, although it's not clear, I have a physics simulator written into the game now.  It's my own work - not a 3rd part plug in.  It works out pretty well, using a divide and conquer approach I managed to push the number of fully simulated objects up to about 400 objects.  Collision detection is the one place where I skimped, the type of game I am making doesn't require super advanced collisions, so I am sticking with the simplest way of doing it.  If it turns out later that I need something more advanced, I can replace the detection method with something better.&lt;br /&gt;&lt;br /&gt;Now to finish working on the games plot - more details on that next week I hope :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-8035714705590823576?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/8035714705590823576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=8035714705590823576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/8035714705590823576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/8035714705590823576'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/12/terrain-and-physics.html' title='Terrain and Physics!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_ka_s43qcr9U/R1WcLgnrqoI/AAAAAAAAAC4/F9FLJtnlmOI/s72-c/WaterFinalStage.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7177807697700595380</id><published>2007-11-28T23:52:00.001-05:00</published><updated>2007-11-28T23:57:55.836-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Mount Boob</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_ka_s43qcr9U/R05GscMPJqI/AAAAAAAAACw/_qV_8ao2qQM/s1600-h/MountBoobAtNight.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_ka_s43qcr9U/R05GscMPJqI/AAAAAAAAACw/_qV_8ao2qQM/s320/MountBoobAtNight.PNG" alt="" id="BLOGGER_PHOTO_ID_5138121954172020386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_ka_s43qcr9U/R05GQcMPJpI/AAAAAAAAACo/-zorWPmB2aE/s1600-h/MountBoob.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_ka_s43qcr9U/R05GQcMPJpI/AAAAAAAAACo/-zorWPmB2aE/s320/MountBoob.PNG" alt="" id="BLOGGER_PHOTO_ID_5138121473135683218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I've got the graphics engine up and running.  There are a few issues I need to iron out before it's completely ready, but for the moment it does what I need it to do.  I've uploaded a simple view of a small mountain that I setup for your amusement - it's been affectionately named "Mount Boob".  So, without further Ado, I present Mount Boob and Mount Boob at Night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7177807697700595380?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7177807697700595380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7177807697700595380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7177807697700595380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7177807697700595380'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/mount-boob.html' title='Mount Boob'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_ka_s43qcr9U/R05GscMPJqI/AAAAAAAAACw/_qV_8ao2qQM/s72-c/MountBoobAtNight.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-1899495383547664542</id><published>2007-11-25T17:13:00.000-05:00</published><updated>2007-11-25T17:19:15.210-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Graphics Engine Testing...</title><content type='html'>So I spent today testing all the primary shader algorithms for the game.   The results weren't what I'd hoped for performance wise - I am going to have cut the number of individual lights allowed in the game, but I have a backup plan which might be just as cool - we shall see. &lt;br /&gt;&lt;br /&gt;With the number of lights cut down to a reasonable level, everything behaves smoothly on the test cases,  including my terrain system.  Over the next few days I'll be testing the Water system, then I'll toss some screenshots of the tests (mostly cubes - sorry guys I'm not the artist, just the programmer) and get to work on that physics engine!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-1899495383547664542?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/1899495383547664542/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=1899495383547664542' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1899495383547664542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1899495383547664542'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/graphics-engine-testing.html' title='Graphics Engine Testing...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7032730884783252430</id><published>2007-11-24T19:12:00.000-05:00</published><updated>2007-11-24T19:18:12.354-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Still Working...</title><content type='html'>So the working name for this iteration is still "The Probe".  This may change, but for the moment I still like the name so I think we will keep it.  As for the game itself, I don't have any screen shots yet - unfortunately the graphics engine for the previous prototype was insufficient for the ideas in this one so I had to scrap.  That's what I have been working on now.  It's nearly ready for testing,  (with the exception of the particles - but those will work the same way as they did in the previous game) I only have a few more features to finish up before I can test it.  If all goes well, then the game will support a much larger playing field before which loads section on the fly, some very pretty water reflections, and nifty tricks of light, and the ability to switch from full view of day into literally pitch blackness where you won't see anything not illuminated by your flash light.&lt;br /&gt;&lt;br /&gt;Once the graphics engine is completed and tested, I'll be working on the Physics engine - nothing fancy will be here, just a simple 3D rigid body physics simulation.  More on that when the time comes :).  Anyway, back to work for me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7032730884783252430?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7032730884783252430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7032730884783252430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7032730884783252430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7032730884783252430'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/still-working.html' title='Still Working...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3528298875454059823</id><published>2007-11-18T13:35:00.000-05:00</published><updated>2007-11-18T13:39:08.740-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Cake.</title><content type='html'>Ok, in the last couple of days I've pretty much used my copious amounts of free time (thank you day job for paying me ridiculous amounts of money to watch flashy lights all day :) ) to come up with a new game concept and a new design document.  Thanks to the beauty that is Object Oriented programming I've even got a reasonable amount of code (all canabalized from the original games source code).&lt;br /&gt;&lt;br /&gt;I'm not ready to say exactly what the game is just yet, but I do have another coder and an artist on board - so I'm hoping with more assistance I can put together a better overall product. We shall see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3528298875454059823?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3528298875454059823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3528298875454059823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3528298875454059823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3528298875454059823'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/cake.html' title='Cake.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-1019504256861023106</id><published>2007-11-16T21:40:00.000-05:00</published><updated>2007-11-16T21:44:12.158-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rejected'/><title type='text'>Rejected...Iteration #1 Complete.</title><content type='html'>Ok, so it looks like what I thought would be a really cool interface for a game really didn't work out quite the way I had hoped.  I really don't think their is any improving it, but hey what can you do.  So I am left with two choices, toss all my work into the trash bin and pout in my beer, or take everything I've learned, try again, and drink beer anyway.&lt;br /&gt;&lt;br /&gt;It's win win really, I get to drink beer either way :) Luckily I am not creativity impaired, regardless of my lack of artistic abilities - and having learned a lot more about what the criteria are and what Microsoft is looking for, my solution is stand up, brush myself off, and reuse what can be reused, scap the rest and start again.  Oh - and yes, yes I do have more ideas.  Lots :)&lt;br /&gt;&lt;br /&gt;This one has to be better than the last of course - more on it when it's ripe.  Stay tunned, I may have lost the battle, but I'd haven't lost the war yet :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-1019504256861023106?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/1019504256861023106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=1019504256861023106' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1019504256861023106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1019504256861023106'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/rejectediteration-1-complete.html' title='Rejected...Iteration #1 Complete.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-2763253177677169901</id><published>2007-11-10T13:31:00.000-05:00</published><updated>2007-11-10T13:36:24.220-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publishing'/><title type='text'>Brief Update...</title><content type='html'>Ok, so due to a delay on my part, the BDM won't be looking at the game until Monday.  After some initial reviews I decided to upgrade the ingame tutorial before showing it off.  Anyway, I should know more next week, and don't worry - concept art really is on the way!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-2763253177677169901?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/2763253177677169901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=2763253177677169901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/2763253177677169901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/2763253177677169901'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/brief-update.html' title='Brief Update...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3580489708671497896</id><published>2007-11-07T09:48:00.000-05:00</published><updated>2007-11-07T09:53:06.395-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='The Probe'/><title type='text'>Artists, and Coders, and Bears - OH MY!</title><content type='html'>Well, do to some difficulties I've had to replace the games artist - don't worry the new one is good and should be able to provide some usuable concept art soon.  I've also got my hands on a 3D artist - so for the art department I have what I need - one person for the 2D stuff (mostly concept art and menu screens) and one person to render it all in 3D.  Now all I need is one other coder - I've a couple of people in mind, but we shall see.&lt;br /&gt;&lt;br /&gt;In other news, I am still waiting on feedback regarding the current prototype from Microsoft.  I imagine there is still a long way before the game is actually approved, but anything that isn't rejection at this point is promising.  As always wish me luck :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3580489708671497896?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3580489708671497896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3580489708671497896' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3580489708671497896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3580489708671497896'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/artists-and-coders-and-bears-oh-my.html' title='Artists, and Coders, and Bears - OH MY!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-762736944204491181</id><published>2007-11-02T08:13:00.000-04:00</published><updated>2007-11-02T08:27:44.380-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publishing'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Prototype Officially Submitted.</title><content type='html'>Alright, so I know I haven't posted up much game news lately, but to be honest there hasn't been all that much to report.  However I can say that last night I sent officially sent in the current prototype to Microsoft (along with all the documentation that goes with it).  Based on what I have been told, I should have some feed back on what they think of the prototype some time next week.  So until then, I guess it's just a waiting game....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-762736944204491181?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/762736944204491181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=762736944204491181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/762736944204491181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/762736944204491181'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/11/prototype-officially-submitted.html' title='Prototype Officially Submitted.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-4985785242756096772</id><published>2007-10-23T13:36:00.000-04:00</published><updated>2007-10-23T13:40:45.148-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Prototype Complete...really.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/Rx4xu3OU5tI/AAAAAAAAACY/6rDbNGhk8-o/s1600-h/Prototype20.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/Rx4xu3OU5tI/AAAAAAAAACY/6rDbNGhk8-o/s320/Prototype20.PNG" alt="" id="BLOGGER_PHOTO_ID_5124588107161986770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Alright, so I've finished the last few outstanding issues that I had listed in my last post on prototypes progress.  The Prototype can now be considered finished from a coding stand point, so all that remains is to work with Microsoft and see if I can't get this past into the next level and to whip my artist a bit in order to get the graphics looking a bit better.  (i.e. not the ones I drew :) ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-4985785242756096772?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/4985785242756096772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=4985785242756096772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4985785242756096772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4985785242756096772'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/prototype-completereally.html' title='Prototype Complete...really.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/Rx4xu3OU5tI/AAAAAAAAACY/6rDbNGhk8-o/s72-c/Prototype20.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-1704837068620457289</id><published>2007-10-20T00:53:00.000-04:00</published><updated>2007-10-20T01:04:21.913-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play Testers'/><title type='text'>Play Testing Again...</title><content type='html'>Ok, so tommorow, on my 24 hours of freedom from work I intend to repair all the outstanding bugs in the Prototype.  Now I really do need play testers to find the rest.  So here are the requirements:&lt;br /&gt;&lt;br /&gt;You must have:&lt;br /&gt;&lt;br /&gt;A PC. (The prototype was built for PC to simplify my life).&lt;br /&gt;Shader 3.0 Complient Graphics card.&lt;br /&gt;An XBox 360 Controller.&lt;br /&gt;Preferably a copy of MS GSE, or the XNA redist.&lt;br /&gt;An updated version of DirectX.&lt;br /&gt;&lt;br /&gt;OR - failing a desire to obtain, or not actually having the ability to obtain the above, access to my laptop and I.  I strongly suspect most of my testers will be in category two.&lt;br /&gt;&lt;br /&gt;If you are interested in helping me test the prototype - either post in my Blog, or e-mail me (those who know me should e-mail me).&lt;br /&gt;&lt;br /&gt;Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-1704837068620457289?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/1704837068620457289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=1704837068620457289' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1704837068620457289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1704837068620457289'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/play-testing-again.html' title='Play Testing Again...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6181913369191447037</id><published>2007-10-19T20:16:00.001-04:00</published><updated>2007-10-19T20:20:23.352-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Nearly Done...For Realz this time!</title><content type='html'>Ok - so the AI in the game is complete, and because of it I've made a few minor changes to the game play in order to make everything all the more interesting :).  Now there are only a few more components I'd like to have in the Prototype before I really can't add anything else to it except better art without a redesign of the game.  (Multi-player just isn't feasible the way the code is currently arranged - I have ideas for fixing this - but they will not be in the Prototype).&lt;br /&gt;&lt;br /&gt;So - here is the list:&lt;br /&gt;&lt;br /&gt;(1) Fix the bugs in the games help system.&lt;br /&gt;&lt;br /&gt;(2) Add the difficulty settings and connect them to the Games AI.&lt;br /&gt;&lt;br /&gt;(3) Setup the Opening "CutScene" that tells the story of the game.&lt;br /&gt;&lt;br /&gt;(4) ????&lt;br /&gt;&lt;br /&gt;(5) Profit !!!&lt;br /&gt;&lt;br /&gt;After that, I'll drag it around to my happy go lucky play testers and see what M$'s feedback is.&lt;br /&gt;&lt;br /&gt;As always, wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6181913369191447037?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6181913369191447037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6181913369191447037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6181913369191447037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6181913369191447037'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/nearly-donefor-realz-this-time.html' title='Nearly Done...For Realz this time!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6077805442816635832</id><published>2007-10-19T08:58:00.000-04:00</published><updated>2007-10-19T09:02:41.364-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><title type='text'>Still Chugging along...</title><content type='html'>It must look like I've been working on the AI at this point for pretty much forever, but what can I say - AI is my favourite part of game programming and so it's the place where I will spend the most time :) &lt;br /&gt;&lt;br /&gt;I've implemented the idea I was talking about in my last post - there are few coding errors I need to work out ( I am calculating a directional change incorrectly ) however when you take the error into account the AI pretty works exactly as I imagined it.   There are few parameters that will need to be tuned - new AI, new balance between difficulty and fun factor after all, but once those are tuned up and ready to go, the prototype's AI will be ready. &lt;br /&gt;&lt;br /&gt;With that done, I'll be adding a few more menu features to control some of the other late additions to the games arsenal, finish polishing up the sound (yay for Audacity) and then - maybe, just maybe - the prototype will be finished.  Unless of course I decide to add something else, but at some point that has to end right?  I've got to show the game off at some point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6077805442816635832?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6077805442816635832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6077805442816635832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6077805442816635832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6077805442816635832'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/still-chugging-along.html' title='Still Chugging along...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-1866316537792854584</id><published>2007-10-16T03:50:00.000-04:00</published><updated>2007-10-16T03:54:43.057-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Bigger and Badder AI :)</title><content type='html'>So I just finished working out the main algorithm that will control the games AI behaviour ( this is from the perspective that any new creature I add to the game will use a variation of this algorithm in one form or another ).  In order to get the group level behaviour I will need, I worked a way to use a SOM in real time.   Basically the creatures will self-organize their overall behavior based on the events they are fed in the game (events having some measure of good or bad of course) - this will produce a final output to which I'll add a little noise in order to get an organized Mob like effect :).&lt;br /&gt;&lt;br /&gt;The only creatures this won't work for are the ones that will be working alone - however those ones are special, not fully fleshed out yet, and something you'll have to wait for the full game to see :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-1866316537792854584?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/1866316537792854584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=1866316537792854584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1866316537792854584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/1866316537792854584'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/bigger-and-badder-ai.html' title='Bigger and Badder AI :)'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3201337419090592283</id><published>2007-10-14T19:07:00.001-04:00</published><updated>2007-10-14T19:07:55.144-04:00</updated><title type='text'>Shader Problem Solved</title><content type='html'>I solved the problem below :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3201337419090592283?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3201337419090592283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3201337419090592283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3201337419090592283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3201337419090592283'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/shader-problem-solved.html' title='Shader Problem Solved'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3460084281043095612</id><published>2007-10-14T18:09:00.001-04:00</published><updated>2007-10-14T18:10:45.650-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shader Issues'/><title type='text'>More Shader screenshot</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/RxKTv3OU5sI/AAAAAAAAACQ/PLS3Albe3l0/s1600-h/example02.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/RxKTv3OU5sI/AAAAAAAAACQ/PLS3Albe3l0/s320/example02.PNG" alt="" id="BLOGGER_PHOTO_ID_5121318176760850114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is my shader on drugs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3460084281043095612?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3460084281043095612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3460084281043095612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3460084281043095612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3460084281043095612'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/more-shader-screenshot.html' title='More Shader screenshot'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/RxKTv3OU5sI/AAAAAAAAACQ/PLS3Albe3l0/s72-c/example02.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3655214469233256428</id><published>2007-10-14T18:07:00.001-04:00</published><updated>2007-10-14T18:08:52.710-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Shader Issues'/><title type='text'>Wierd Shader Issue...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_ka_s43qcr9U/RxKTTHOU5rI/AAAAAAAAACI/TgXDKERcHuE/s1600-h/example01.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_ka_s43qcr9U/RxKTTHOU5rI/AAAAAAAAACI/TgXDKERcHuE/s320/example01.PNG" alt="" id="BLOGGER_PHOTO_ID_5121317682839611058" border="0" /&gt;&lt;/a&gt;This is my Shader working normally...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3655214469233256428?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3655214469233256428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3655214469233256428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3655214469233256428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3655214469233256428'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/wierd-shader-issue.html' title='Wierd Shader Issue...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_ka_s43qcr9U/RxKTTHOU5rI/AAAAAAAAACI/TgXDKERcHuE/s72-c/example01.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-5008815544722823326</id><published>2007-10-14T16:33:00.000-04:00</published><updated>2007-10-14T16:38:20.924-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Short update..</title><content type='html'>Not to worry, I am not dead - however I have put most of my effort this week into getting the hang of my new and 200x more awesome day/night job then I have for working on the game.   Now that I've had a couple of days off I can begin polishing the prototype (and it stills needs polish in my opinion).  I won't have much new stuff to show off for a while however, as I am working on a larger feature I've just thought up, reworking the story, and keeping tabs on my artist in regards to getting some concrete concept art together.  Most of the actual coding is done however - at least for the prototype.   Concept art should be availlable next week, which I may or may not show off - depends on what gets done and of course the opinion of my artist.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-5008815544722823326?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/5008815544722823326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=5008815544722823326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5008815544722823326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5008815544722823326'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/short-update.html' title='Short update..'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7213947929264226522</id><published>2007-10-11T10:08:00.001-04:00</published><updated>2007-10-11T10:10:29.922-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDA'/><title type='text'>Warning</title><content type='html'>So after a few...number theoretical delays involving some prime numbers, a power of two, and the candle stick after midnight - I have now received my NDA with Microsoft.  This does not mean that I have the contract, but does mean I need to be more careful about what I put on this site.  As such I *may* have to remove some aspects, I may not - I haven't finished reading the NDA yet.  When I do, I'll make any changes I need to .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7213947929264226522?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7213947929264226522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7213947929264226522' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7213947929264226522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7213947929264226522'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/warning.html' title='Warning'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-8078559911359396919</id><published>2007-10-09T10:01:00.000-04:00</published><updated>2007-10-09T10:09:11.950-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>New Models and "Smarter" AI.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_ka_s43qcr9U/RwuKaXOU5qI/AAAAAAAAACA/yc1VOhPhtRc/s1600-h/Prototype18.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_ka_s43qcr9U/RwuKaXOU5qI/AAAAAAAAACA/yc1VOhPhtRc/s320/Prototype18.PNG" alt="" id="BLOGGER_PHOTO_ID_5119337586952038050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Alright - so two new updates my every so increasingly awesome prototype.  First - new models, I wanted to cut down on the triangle count and those aliens were just taking up way more triangles then they justified.  Second - although you can't see it, I've finished the update on the aliens AI.  It's not exactly what I described trying yesterday, rather a hodge podge of a steering algorithm and the skewed probability heuristic I mentioned.  It meets all the requirements and gets results I am happy with for the Aliens behavior.  Plus, as an added bonus - I now have a simple way of adjusting the games difficulty level by simply adjusting the parameters that control the AI :).&lt;br /&gt; &lt;br /&gt;I'm not exactly sure what else I can add to the prototype, the code base doesn't really extend nicely to all too many more of the full games features (since it was going to have to be redesigned for the XBox anyway) so it's hard to say what to add next.  I will however keep my possible non-existent readers posted as I clean up the rough edges for the Concept Submission stage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-8078559911359396919?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/8078559911359396919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=8078559911359396919' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/8078559911359396919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/8078559911359396919'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/new-models-and-smarter-ai.html' title='New Models and &quot;Smarter&quot; AI.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_ka_s43qcr9U/RwuKaXOU5qI/AAAAAAAAACA/yc1VOhPhtRc/s72-c/Prototype18.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-5496039981082481417</id><published>2007-10-08T17:13:00.000-04:00</published><updated>2007-10-08T17:29:12.365-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artificial Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>On Zombies Swarms...</title><content type='html'>Todays six million dollar question is: How do we model a crowd of Zombies marching towards a target?  Our first consideration should be that our Zombies have no brains - so we can't just shove some simple minded implementation of the A* algorithm and expect to come out on top - last I checked brainless creatures don't come equipped with automated GPS - my former employer not withstanding :) .&lt;br /&gt;&lt;br /&gt;So how am I going to solve this latest problem? My best candidate for a solution is a kind of random walk - except in this random walk the probability of moving in a given direction is supplied by heuristic.  This heuristic should be such that if we take the HIGHEST probability and set it to one and all other to zero that our algorithm will provide the same path as the A* algorithm.  Luckily - my game map has no obstructions (yet) - so creating such a Heuristic is easy - simply divide up the probabilty amongst the different directions.  As an added touch (inspired by a response I got from XNA's forums) - when the Zombie reaches some fuzzy threshold switch from the random walk heuristic to the A* itself.&lt;br /&gt;&lt;br /&gt;I'll be posting on how good the results of this approach are once I get them implemented into the game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-5496039981082481417?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/5496039981082481417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=5496039981082481417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5496039981082481417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5496039981082481417'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/on-zombies-swarms.html' title='On Zombies Swarms...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-8146292391021415125</id><published>2007-10-07T07:03:00.001-04:00</published><updated>2007-10-07T07:09:41.802-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>More Improvements...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_ka_s43qcr9U/Rwi9WnOU5oI/AAAAAAAAABw/q-OfYN5DLr8/s1600-h/Prototype17.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_ka_s43qcr9U/Rwi9WnOU5oI/AAAAAAAAABw/q-OfYN5DLr8/s320/Prototype17.PNG" alt="" id="BLOGGER_PHOTO_ID_5118549172690413186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Alright - although this looks like a major change, it really isn't.  All I've done here is merged Microsofts billboard pipeline (changed very slightly to suit my needs ) with a new terrain model to add grass to the game.  It doesn't look half bad, but I'd like to come up with ways of improving how it looks.  That blue sparkly thing in the middle is the star trek like shield static I was talking about last post.  I think it looks pretty good, although it's possible that the static could use a little toning down.   Now that I have an artist one board, I'd like to find a way to replace those "MSN" dudes with something more along the lines of the Robo-Zombies they are supposed to be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-8146292391021415125?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/8146292391021415125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=8146292391021415125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/8146292391021415125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/8146292391021415125'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/more-improvements.html' title='More Improvements...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_ka_s43qcr9U/Rwi9WnOU5oI/AAAAAAAAABw/q-OfYN5DLr8/s72-c/Prototype17.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-4027691236867702136</id><published>2007-10-06T17:37:00.000-04:00</published><updated>2007-10-06T17:40:42.585-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>I'm really Bad at this Lockdown concept :)</title><content type='html'>So I wont show any shiny pictures of here today, but I went ahead and made yet another change to the prototype.  This time I added cool shader to replace the hack job I was using for the games shield effect.  Now that I've got the hang of this whole pixel/vertex shader thing - I can start to make adjustments to games overall look in a more substantial way - graphically, the quality of the prototype is only going to go up :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-4027691236867702136?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/4027691236867702136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=4027691236867702136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4027691236867702136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4027691236867702136'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/im-really-bad-at-this-lockdown-concept.html' title='I&apos;m really Bad at this Lockdown concept :)'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7115048843827399319</id><published>2007-10-04T19:23:00.000-04:00</published><updated>2007-10-04T19:28:29.746-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Major Change to Prototype...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/RwV2VHOU5nI/AAAAAAAAABo/2FfylpmyHp4/s1600-h/Prototype16.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/RwV2VHOU5nI/AAAAAAAAABo/2FfylpmyHp4/s320/Prototype16.PNG" alt="" id="BLOGGER_PHOTO_ID_5117626656664905330" border="0" /&gt;&lt;/a&gt;Well, if you take a glance at the picture, the change should be obvious.  I've completed changed the terrain! Why you ask? Well when I originally imagined the game, there was going to be randomly generated terrain with random boundaries.  The problem with this is that it simply makes the game untenable - either you'd be lucky enough to get a map you could navigate, or you stood no chance.  This was bad for game play, so I never implemented it.  However - I left my prototype terrain generator in.  Cost - nearly 60 - 100,00 triangles possibly more.  The current terrain is a just a big box - it uses less than 20 triangles - allowing for better performance at higher game levels.  So what you see is what happens when you remove the useless fat.  I think it kinda looks better this way :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7115048843827399319?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7115048843827399319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7115048843827399319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7115048843827399319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7115048843827399319'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/major-change-to-prototype.html' title='Major Change to Prototype...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/RwV2VHOU5nI/AAAAAAAAABo/2FfylpmyHp4/s72-c/Prototype16.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7880092959532130373</id><published>2007-10-04T15:34:00.000-04:00</published><updated>2007-10-04T15:37:46.323-04:00</updated><title type='text'>NDA With Microsoft..</title><content type='html'>So, my contact at Microsoft has mailed out the NDA for the game today.  Based on what's in the NDA I may have to remove some of the stuff that's been put on this blog, so if you are looking for posts that used be there and are now gone in the future this is likely why.   Once I have the NDA I'll be filling out the Concept Submission information.  To help me with this (and the completion of the game) I've conned (asked really nicely :) ) the help out of an Artist.  Once I get past concept submission (if?) - then I'll have to "re-engineer" the games code for the move from Prototype to an actual game of respectable quality.  That's the hard part of course - and just making sure I've designed the software correctly could take some time - but like everything else, it's hard work because it's cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7880092959532130373?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7880092959532130373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7880092959532130373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7880092959532130373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7880092959532130373'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/nda-with-microsoft.html' title='NDA With Microsoft..'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-2460797756218208569</id><published>2007-10-03T07:53:00.000-04:00</published><updated>2007-10-03T07:57:50.744-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='The Probe'/><title type='text'>Lockdown.</title><content type='html'>So it's taken a lot of will power, but I have convinced myself not to make any more changes to the game until people have actually play tested the demo/prototype for me.  I've killed all the bugs I know of, balanced the game a bit and made sure all the cool specials that I want in the demo are working correctly.  Everything is good in the house of light.  Now I need to get my artist on board, and brush on HLSL - which I'll need for the full game.    For informational purposes, the prototype demonstrates what would be considered the games "1st level". One alien, standard powers ups, very little AI, and lots of stuff to kill :) .  I am not going to say anything more regarding my plans for the other levels, because I pretty much can't right now - but suffice to say that if this works out it's gonna be pretty damned cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-2460797756218208569?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/2460797756218208569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=2460797756218208569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/2460797756218208569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/2460797756218208569'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/lockdown.html' title='Lockdown.'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-5907647778593279105</id><published>2007-10-02T15:09:00.000-04:00</published><updated>2007-10-02T15:12:59.532-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Another Slow Game Day...</title><content type='html'>Not much to report on game progress today - with the primary functions I was looking to implement in the Prototype complete, most of the changes I've made are small optimizations.   I've moved a few matrix mults. to the GPU, removed some extraneous geometry, and reduced the load put on the Garbage Collector.  The game should run a bit smoother now, but there are still quite a few more places that could use that optimizing touch :)&lt;br /&gt;&lt;br /&gt;Progress on the Publishing front is also slow - I've heard back from Microsoft - they're putting together an NDA for me while we wait for the Account Manager to return with some feedback.  If they are anywhere near as busy as I think they are, then I may not hear back from them for a few days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-5907647778593279105?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/5907647778593279105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=5907647778593279105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5907647778593279105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5907647778593279105'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/another-slow-game-day.html' title='Another Slow Game Day...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-7921565407576040297</id><published>2007-10-01T16:10:00.001-04:00</published><updated>2007-10-01T16:10:39.318-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Prototype Playtesters</title><content type='html'>Do you wanna be the envy of your peers? That manly man that women simply can't  resist! Yes - we thought so - that's why we are offering you this amazing  opportunity - become a play tester for Robotic Zen (the code name for Gene's  Game Company ) test the awesomest game to hit the arcade for the brilliant  salary that is exactly equal to the number of privileged reference frames in  this universe! Yes all this can be yours - sign up today!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-7921565407576040297?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/7921565407576040297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=7921565407576040297' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7921565407576040297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/7921565407576040297'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/prototype-playtesters.html' title='Prototype Playtesters'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-97406297755380013</id><published>2007-10-01T14:58:00.000-04:00</published><updated>2007-10-01T15:02:40.514-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Partcle Beams for the Win!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_ka_s43qcr9U/RwFD0nOU5mI/AAAAAAAAABg/rDH94QbN5m4/s1600-h/Prototype15.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_ka_s43qcr9U/RwFD0nOU5mI/AAAAAAAAABg/rDH94QbN5m4/s320/Prototype15.PNG" alt="" id="BLOGGER_PHOTO_ID_5116445222830925410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The last special effect needed to complete the set of features I wanted to include in my prototype has now been integrated - the all mighty particle beam!  Revel in it's pen-ultimate coolness... ok you can stop now.&lt;br /&gt;&lt;br /&gt;Now this becomes a waiting game - hopefully I'll get some feed back from Microsoft soon, they e-mailed me saying that would get back as soon as possible.  Wish me luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-97406297755380013?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/97406297755380013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=97406297755380013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/97406297755380013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/97406297755380013'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/10/partcle-beams-for-win.html' title='Partcle Beams for the Win!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_ka_s43qcr9U/RwFD0nOU5mI/AAAAAAAAABg/rDH94QbN5m4/s72-c/Prototype15.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-358426689574194681</id><published>2007-09-30T16:23:00.001-04:00</published><updated>2007-09-30T16:28:36.251-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Great Balls of Fire!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_ka_s43qcr9U/RwAGCHOU5lI/AAAAAAAAABY/F60lTHz29OI/s1600-h/Prototype14.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_ka_s43qcr9U/RwAGCHOU5lI/AAAAAAAAABY/F60lTHz29OI/s320/Prototype14.PNG" alt="" id="BLOGGER_PHOTO_ID_5116095810061526610" border="0" /&gt;&lt;/a&gt;Ah yes, nothing smells better than napalm in the morning...unless of course it involves raining fire and brimstone!  Although, you have no idea how exhausting mass genocide of this sort is - I mean really!   What we see above is of course an example of one the special weapons I've just finished coding into the game - the special weapons are nearly complete, I just need to do some research into another type of particle system for the final effect - once that is added, the Prototype itself will be complete and there will be enough game play to realistic demonstrate what the games single player mode would be like.&lt;br /&gt;&lt;br /&gt;(Of course - I don't intend to be the final artist, after all, something tells me sphere went out of style as the primary 3D Model in games years ago :) ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-358426689574194681?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/358426689574194681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=358426689574194681' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/358426689574194681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/358426689574194681'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/great-balls-of-fire.html' title='Great Balls of Fire!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_ka_s43qcr9U/RwAGCHOU5lI/AAAAAAAAABY/F60lTHz29OI/s72-c/Prototype14.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6904016533569798981</id><published>2007-09-29T14:16:00.000-04:00</published><updated>2007-09-29T14:21:14.252-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Powerups!</title><content type='html'>Sorry, no pictures yet today - the new content isn't quite ready for my large (read maybe someones cat looks at this from time to time) fan-base.  I've got the powerups - whose nature I'm not going to give away right yet - integrated into the main game, I've just got to connect some of the more novel special effects I want to be associated with them up.  They definitely do add the much needed extra level of depth that the game needed however - even with only a select few of them actually working the game is far more challenging and requires more thought than before.  Hopefully I'll have something really cool ready to show on here in the next few days! (I'm not saying anything - but I always though huge balls of flaming hell dropping from the sky would look cool ;) ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6904016533569798981?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6904016533569798981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6904016533569798981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6904016533569798981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6904016533569798981'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/powerups.html' title='Powerups!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6516741210016726979</id><published>2007-09-28T06:53:00.001-04:00</published><updated>2007-09-28T06:57:39.410-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Highscores !</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/RvzdjYrAEXI/AAAAAAAAABQ/51Cf2iZxgCs/s1600-h/Prototype13.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/RvzdjYrAEXI/AAAAAAAAABQ/51Cf2iZxgCs/s320/Prototype13.PNG" alt="" id="BLOGGER_PHOTO_ID_5115206876774011250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now we have a brand spanking new Highscore system - it should be able to store and lookup the games local highscores on both Platforms :)  Notice how I am so good that all the highscores are all me :) (Of course we certainly should not consider the fact that I am currently the ONLY one who can actually play the game ;) ) .  I don't have much else to report today however - I've started to add a new component for handling the games power-ups.  I am not going to say much more about those at the moment, however if things go as planned - they should be rockin' cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6516741210016726979?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6516741210016726979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6516741210016726979' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6516741210016726979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6516741210016726979'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/highscores.html' title='Highscores !'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/RvzdjYrAEXI/AAAAAAAAABQ/51Cf2iZxgCs/s72-c/Prototype13.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-2181772211497359181</id><published>2007-09-27T07:23:00.000-04:00</published><updated>2007-09-27T08:03:54.432-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>Prototype Video 1</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-7ec017f5f2010385" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v11.nonxt3.googlevideo.com/videoplayback?id%3D7ec017f5f2010385%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331374710%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D66197425CB24C55E2788585BCFA86CB06620F037.CD0A4A5139F9024730FE61C1F888139536F248B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7ec017f5f2010385%26offsetms%3D5000%26itag%3Dw160%26sigh%3DgXsNytgvWWoy9NslJlFDIX2H87o&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v11.nonxt3.googlevideo.com/videoplayback?id%3D7ec017f5f2010385%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331374710%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D66197425CB24C55E2788585BCFA86CB06620F037.CD0A4A5139F9024730FE61C1F888139536F248B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D7ec017f5f2010385%26offsetms%3D5000%26itag%3Dw160%26sigh%3DgXsNytgvWWoy9NslJlFDIX2H87o&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ok - so I may have to take this video off my blog eventually - but I wanted to show people a sample of what the game play looks like at the moment.  My motion capture software is kinda  primitive, so there is no sound and since it's Shareware there is an annoying nag line at the top of the screen :P .  What I am showing here is the bare bones of the game - none of the cooler stuff has been added in yet (can you say Power Ups are Cool and different aliens would be neat? Good, so can I :) ).    Anyway - assuming that anyone actually read this (cause you know I only pimp it out daily ) any feed back I can get at this early stage will be appreciated.&lt;br /&gt;&lt;br /&gt;The rest of the day will spent hooking in the games high score system so I can finally track my own high scores and maybe a little work on the Design Document.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-2181772211497359181?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=7ec017f5f2010385&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/2181772211497359181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=2181772211497359181' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/2181772211497359181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/2181772211497359181'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/prototype-video-1.html' title='Prototype Video 1'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-3910210935544236317</id><published>2007-09-26T10:02:00.000-04:00</published><updated>2007-09-26T10:09:27.811-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>An Explosive Experience</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_ka_s43qcr9U/RvpnBorAEWI/AAAAAAAAABI/EKIHJmJqV5M/s1600-h/Prototype12.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_ka_s43qcr9U/RvpnBorAEWI/AAAAAAAAABI/EKIHJmJqV5M/s320/Prototype12.PNG" alt="" id="BLOGGER_PHOTO_ID_5114513604627927394" border="0" /&gt;&lt;/a&gt;Ok, so technically a cheated a bit on the explosions - I borrowed some code from Microsoft's particle sample (which I can do based on their Permissive License)  and modified it to fit into my games framework, still - it's pretty cool looking.  I considered writing my own particle system, but this seemed rather pointless when a "plug and play" one was availlable.&lt;br /&gt;&lt;br /&gt;I also removed the "special" commands from the Probes - I am considering going in a new direction with this, but I haven't decided exactly how it should work.  Maybe I'll say more on this in my next exciting update :)&lt;br /&gt;&lt;br /&gt;All my other changes are just quick bug fixes and small improvement to the Zombie attack algorithm (well it's still dead simple and barely deserves the name Algorithm, but it works) - which you can't really see from the image.&lt;br /&gt;&lt;br /&gt;Now onwards to decide what to implement in the Prototype next!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-3910210935544236317?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/3910210935544236317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=3910210935544236317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3910210935544236317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/3910210935544236317'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/explosive-experience.html' title='An Explosive Experience'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_ka_s43qcr9U/RvpnBorAEWI/AAAAAAAAABI/EKIHJmJqV5M/s72-c/Prototype12.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-4051648633745315096</id><published>2007-09-25T16:41:00.001-04:00</published><updated>2007-09-25T16:42:47.843-04:00</updated><title type='text'>A Slow Day...</title><content type='html'>So I have nothing new to report on The Probe, I kinda slacked off today - busy letting all my peers know about my new job I start in a couple of weeks.  However I have been perusing Microsofts speakers at Gamefest this year - informative stuff found here:&lt;br /&gt;&lt;br /&gt;http://creators.xna.com/Headlines/presentations/default.aspx&lt;br /&gt;&lt;br /&gt;Tomorrow we shall experience explosions and smarter Robots - stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-4051648633745315096?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/4051648633745315096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=4051648633745315096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4051648633745315096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/4051648633745315096'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/slow-day.html' title='A Slow Day...'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-6234023916795569445</id><published>2007-09-24T10:36:00.000-04:00</published><updated>2007-09-24T10:43:24.991-04:00</updated><title type='text'>Playability!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_ka_s43qcr9U/RvfL9orAEVI/AAAAAAAAABA/FtcdrgPc_BY/s1600-h/Prototype11.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_ka_s43qcr9U/RvfL9orAEVI/AAAAAAAAABA/FtcdrgPc_BY/s320/Prototype11.PNG" alt="" id="BLOGGER_PHOTO_ID_5113780161652724050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Alright - so I now have all the required functionality to actually play the game! Now it's time to start adding special effect, the individual special powers - you know FLAVOUR! In todays game image we see me near death at the end of Wave #3 of the robots unstoppable onslaught!  That little thing in the centre is the miner probe - the ultimate in technology and the very thing which I failed to protect! Of course - I DO have the highest score in the game ever - so that should count for something!&lt;br /&gt;&lt;br /&gt;Next on the list to be implemented are the Probes special powers and to make it so the Probes can ... gasp... die!  Also - soon to come should be feed back by Microsoft - here's hoping I don't get a standard rejection form letter - although with the way my luck has been ... bah!  Stay tuned as the March of gamey awesomeness takes on SPARTAN levels!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-6234023916795569445?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/6234023916795569445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=6234023916795569445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6234023916795569445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/6234023916795569445'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/playability.html' title='Playability!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_ka_s43qcr9U/RvfL9orAEVI/AAAAAAAAABA/FtcdrgPc_BY/s72-c/Prototype11.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-452512982950158419</id><published>2007-09-23T10:48:00.001-04:00</published><updated>2007-09-23T10:52:14.732-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='The Probe'/><title type='text'>March of Progress - the Interface Advances!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_ka_s43qcr9U/RvZ9GorAEUI/AAAAAAAAAA4/2843crWTozE/s1600-h/Prototype10.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_ka_s43qcr9U/RvZ9GorAEUI/AAAAAAAAAA4/2843crWTozE/s320/Prototype10.PNG" alt="" id="BLOGGER_PHOTO_ID_5113411979876241730" border="0" /&gt;&lt;/a&gt;Ok, so this is the games interface so far.  Basically what I've added is an indicator telling you which robot you've got selected (sometimes it gets ambiguous -especially when you are zoomed out) and some helper arrows to tell you where you're robot is headed (with out them navigation is just way too hard!).  The games still looking like it was drawn by a 10 year old - but the actual features required for game play are starting to fall together.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-452512982950158419?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/452512982950158419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=452512982950158419' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/452512982950158419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/452512982950158419'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/march-of-progress-interface-advances.html' title='March of Progress - the Interface Advances!'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_ka_s43qcr9U/RvZ9GorAEUI/AAAAAAAAAA4/2843crWTozE/s72-c/Prototype10.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-11454767324335456</id><published>2007-09-23T09:53:00.000-04:00</published><updated>2007-09-23T10:00:27.344-04:00</updated><title type='text'>Probe News</title><content type='html'>Alright, so Microsoft has at least not outright rejected my game yet, which isn't a bad sign - however the person they've assigned as my contact has been out of the office and won't be back until the 28th so I'm not expecting any new feed back until next Monday.  That's ok - because I can use that time to rethink ideas, create magically delicious special effects, drown my sorrows in dangerous amounts of alcohol - you know kids stuff :)&lt;br /&gt;&lt;br /&gt;So - where am I in this process, fairly early - I'm at stage "0.5".  To get some perspective on how far away I really am from realizing my goal ( one published XBox Live Arcade Game ) - here's the process (taken from Microsoft's Website - see the link in my sidebar)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;  Step #1 – Submit Concept&lt;br /&gt;Work with the Arcade Portfolio Planning team (arcade@microsoft.com) or your established account manager to determine whether your title is a good fit, and to iron out the business details. This usually includes a first glance brief regarding the game and your company. If the initial concept is approved you will fill out an official Concept Submission Form, which will go through another approval process. Before any game ideas are presented, you must sign a standard, mutual NDA. This protects both yourself and Microsoft. Note: presenting a playable prototype will go a long way in getting your title approved to the next step.&lt;/p&gt;&lt;p&gt;  Step #2 – Kickoff&lt;br /&gt;If your title is approved, you will be connected to the Arcade production team to discuss requirements and best practices that are unique to Arcade titles. You will also be lined up with Arcade-specific support materials.&lt;/p&gt;&lt;p&gt;  Step #3 – Get Cranking!&lt;br /&gt;Develop an awesome Arcade title that every Xbox 360 owner will need to have! You will work with the Arcade team along the way, to check the progress of your title at various milestones.&lt;/p&gt;&lt;p&gt;  Step #4 – Submit to Cert&lt;br /&gt;Arcade titles are certified along with all other Xbox 360 titles.&lt;/p&gt;&lt;p&gt;  Step #5 – Release to Market&lt;br /&gt;The title is made available in Marketplace and downloads begin.&lt;/p&gt;I am currently only at the step of convincing them my game &lt;span style="font-weight: bold;"&gt;could &lt;/span&gt;work in their market.  It's a long way ahead, luckily I have a steamroller and no actual life - so hard can it be ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-11454767324335456?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/11454767324335456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=11454767324335456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/11454767324335456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/11454767324335456'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/probe-news.html' title='Probe News'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-5903508040667502161</id><published>2007-09-22T12:22:00.001-04:00</published><updated>2007-09-22T12:31:37.624-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototype'/><title type='text'>The Probe Stage #1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_ka_s43qcr9U/RvVBn4rAEQI/AAAAAAAAAAU/4kK0NttUCiI/s1600-h/Prototype09.PNG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_ka_s43qcr9U/RvVBn4rAEQI/AAAAAAAAAAU/4kK0NttUCiI/s320/Prototype09.PNG" alt="" id="BLOGGER_PHOTO_ID_5113065105432514818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So here we have a zoomed out image of the "The Probe" - it's a bit hard to see, but that's ok - my art sucks right now anyway.&lt;br /&gt;&lt;br /&gt;So - what the hades is all this random junk on the screen?  Well, basically this is just a prototype, but the game is about a poor lost little group of probes charged with the task of obtaining energy for the great human hegemony.&lt;br /&gt;&lt;br /&gt;Unfortunately, having found the penultimate source of energy they looked for, our hapless heroes were quickly assaulted by a troop of mindless zombie alien robots...ok so they need a better description but still, that's what they are.   You, the indomitable player are charged with the task of reprogramming the robots to save the day.  Only there is small catch (always is) - you can't just send any program, the quantum communicator can only send one of eight programs at any given time - and to make things worse - these program are always changing!  Now, armed with only your wits, you must help these probes defend the energy mines from the rampaging aliens and help save the human race from it's energy crises!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-5903508040667502161?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/5903508040667502161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=5903508040667502161' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5903508040667502161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5903508040667502161'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/probe-stage-1.html' title='The Probe Stage #1'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_ka_s43qcr9U/RvVBn4rAEQI/AAAAAAAAAAU/4kK0NttUCiI/s72-c/Prototype09.PNG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1886028916558761651.post-5884175552089171577</id><published>2007-09-22T12:11:00.000-04:00</published><updated>2007-09-22T12:18:03.700-04:00</updated><title type='text'>Why?</title><content type='html'>So, other than pure unbridled vanity, or the usual answer of "because I can", the real question is why make a blog about my experience as a currently less than fledgling independent game developer? Two reasons:&lt;br /&gt;&lt;br /&gt;(1) Writing about the experience forces me to think about it - and without thinking about it I obviously can't learn from it.&lt;br /&gt;&lt;br /&gt;(2) I wanted a quick place to show people the progress on my game - and since I'm not big on building personal websites, a blog was easier.&lt;br /&gt;&lt;br /&gt;(3) I want to be able to look back on this recent attempt - success or failure - and remember what kind of wacky, unreasonable, unethical, inane things I came up with before the age of 30 :)&lt;br /&gt;&lt;br /&gt;(4) Occasionally I need a place to rant off topic, sure no one will ever read this other than a few friends and myself, but I enjoy the ranting :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1886028916558761651-5884175552089171577?l=shatteredgenious.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://shatteredgenious.blogspot.com/feeds/5884175552089171577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1886028916558761651&amp;postID=5884175552089171577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5884175552089171577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1886028916558761651/posts/default/5884175552089171577'/><link rel='alternate' type='text/html' href='http://shatteredgenious.blogspot.com/2007/09/why.html' title='Why?'/><author><name>Gene</name><uri>http://www.blogger.com/profile/12676588036238524653</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
