<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>redwyre</title>
	<atom:link href="http://rantspace.net/u/redwyre/feed/" rel="self" type="application/rss+xml" />
	<link>http://rantspace.net/u/redwyre</link>
	<description>Why waste good technology on science and medicine?</description>
	<lastBuildDate>Fri, 30 Dec 2011 08:17:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Some WP7 development</title>
		<link>http://rantspace.net/u/redwyre/2011/12/30/some-wp7-development/</link>
		<comments>http://rantspace.net/u/redwyre/2011/12/30/some-wp7-development/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 08:17:42 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[wp7]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=118</guid>
		<description><![CDATA[I recently bought myself a new Windows phone to replace my old Windows Mobile 6 one, and I absolutely adore it. The metro UI is definitely a new direction for Microsoft, but it feels so very right. Since I have &#8230; <a href="http://rantspace.net/u/redwyre/2011/12/30/some-wp7-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently bought myself a new Windows phone to replace my old Windows Mobile 6 one, and I absolutely adore it. The metro UI is definitely a new direction for Microsoft, but it feels so very right.</p>
<p>Since I have the phone I decided to check out the development platform again since I only had seen the initial releases, and ended up paying for a developer subscription. I decided that I want to make some kind of tile-based building game, which I had started working on in flash before, so I&#8217;ve been porting all the functionality from that.</p>
<p>Here are a few pictures of my progress so far:</p>
<div id="attachment_120" class="wp-caption alignnone" style="width: 175px"><a href="http://rantspace.net/u/redwyre/files/2011/12/wp7game.png"><img class="size-medium wp-image-120 " src="http://rantspace.net/u/redwyre/files/2011/12/wp7game-165x300.png" alt="" width="165" height="300" /></a><p class="wp-caption-text">First version of the tile renderer</p></div>
<div id="attachment_121" class="wp-caption alignnone" style="width: 175px"><a href="http://rantspace.net/u/redwyre/files/2011/12/wp7game2.png"><img class="size-medium wp-image-121" src="http://rantspace.net/u/redwyre/files/2011/12/wp7game2-165x300.png" alt="" width="165" height="300" /></a><p class="wp-caption-text">Larger tile set, changed to 32px tiles</p></div>
<div id="attachment_123" class="wp-caption alignnone" style="width: 190px"><a href="http://rantspace.net/u/redwyre/files/2011/12/wp7game4.png"><img class="size-medium wp-image-123" src="http://rantspace.net/u/redwyre/files/2011/12/wp7game4-180x300.png" alt="" width="180" height="300" /></a><p class="wp-caption-text">Added buildings, and resources</p></div>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2011/12/30/some-wp7-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Work at Euclideon</title>
		<link>http://rantspace.net/u/redwyre/2011/08/02/work-at-euclideon/</link>
		<comments>http://rantspace.net/u/redwyre/2011/08/02/work-at-euclideon/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 13:39:34 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[euclideon]]></category>
		<category><![CDATA[unlimited detail]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=110</guid>
		<description><![CDATA[So I&#8217;ve been working at Euclideon for about 6 months now, and I&#8217;m enjoying the work greatly. I&#8217;ve spent the last few weeks working on tools and tech for our island demo, which a video has just been publicly released. &#8230; <a href="http://rantspace.net/u/redwyre/2011/08/02/work-at-euclideon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;ve been working at Euclideon for about 6 months now, and I&#8217;m enjoying the work greatly. I&#8217;ve spent the last few weeks working on tools and tech for our island demo, which a video has just been publicly released.</p>
<p><object width="640" height="505"><param name="movie" value="http://www.youtube.com/v/00gAbgBu8R4?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/00gAbgBu8R4?version=3" type="application/x-shockwave-flash" width="640" height="505" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>It&#8217;s really nice to have something to show for the work I&#8217;ve put in, and as a bonus the video has had 100k views in the first day so it seems it&#8217;s something people are talking about.</p>
<p>P.S. If you&#8217;ve come here looking for extra information on Unlimited Detail, I don&#8217;t really know what you&#8217;re expecting. I like my job so I&#8217;m not going to say anything that isn&#8217;t public already. <img src='http://rantspace.net/u/redwyre/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2011/08/02/work-at-euclideon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source Memory View Controls</title>
		<link>http://rantspace.net/u/redwyre/2011/05/01/open-source-memory-view-controls/</link>
		<comments>http://rantspace.net/u/redwyre/2011/05/01/open-source-memory-view-controls/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 14:43:44 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=107</guid>
		<description><![CDATA[I have put the code for the Memory View Controls up on codeplex: http://memoryview.codeplex.com/ I haven&#8217;t really done much with it since, but I&#8217;d be happy to help out anyone who wants to use it where I can.]]></description>
			<content:encoded><![CDATA[<p>I have put the code for the Memory View Controls up on codeplex: <a href="http://memoryview.codeplex.com/">http://memoryview.codeplex.com/</a></p>
<p>I haven&#8217;t really done much with it since, but I&#8217;d be happy to help out anyone who wants to use it where I can.</p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2011/05/01/open-source-memory-view-controls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some more Memory View control</title>
		<link>http://rantspace.net/u/redwyre/2010/11/21/some-more-memory-view-control/</link>
		<comments>http://rantspace.net/u/redwyre/2010/11/21/some-more-memory-view-control/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 14:19:43 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=96</guid>
		<description><![CDATA[Here are some pictures of the previously blogged about Memory View control in action. This is part of a debugger that was written to help debug emulated arcade games running in Game Room. Unfortunately since Krome has gone under these &#8230; <a href="http://rantspace.net/u/redwyre/2010/11/21/some-more-memory-view-control/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are some pictures of the previously blogged about Memory View control in action. This is part of a debugger that was written to help debug emulated arcade games running in <a href="http://www.microsoft.com/games/en-us/games/pages/gameroom.aspx">Game Room</a>. Unfortunately since Krome has gone under these tool are no longer in use, but they were very useful and I am quite proud of my additions.</p>
<p>First up is the hex view,  here you can see Pooyan running in the emulator to the left, and the red numbers indicate memory that has changed since the last step. The memory updates in real time which makes it incredibly useful to track numbers reflected in the game (such as score).</p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/11/MemoryView1.jpg"><img class="alignnone size-medium wp-image-98" src="http://rantspace.net/u/redwyre/files/2010/11/MemoryView1-300x282.jpg" alt="" width="300" height="282" /></a></p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/11/MemoryView1.jpg"></a>And here is the mesmerizing heat map. You can see here the ROM and RAM being used, the green-only section of the view is the ROM (which can only be read from, hence only green), followed by RAM which is being written and read from. Again this is all real-time, and the colours darken over time so you get a sense of history. This view can be very useful when you don&#8217;t have a full memory map; all green sections are likely ROM, orange sections are RAM, and little dots surrounded with black are ports. With machines that have a sound CPU (like Pooyan), you can watch the CPU reading the music as it plays, as well as sound samples.</p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/11/HeatMap1.jpg"><img class="alignnone size-medium wp-image-97" src="http://rantspace.net/u/redwyre/files/2010/11/HeatMap1-300x282.jpg" alt="" width="300" height="282" /></a></p>
<p>Unfortunately I don&#8217;t have any other pictures, so that&#8217;s it. At some point I may clean up my previous revisions and release it as open source.</p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2010/11/21/some-more-memory-view-control/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Memory View Update</title>
		<link>http://rantspace.net/u/redwyre/2010/05/23/memory-view-update/</link>
		<comments>http://rantspace.net/u/redwyre/2010/05/23/memory-view-update/#comments</comments>
		<pubDate>Sun, 23 May 2010 09:19:24 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/2010/05/23/memory-view-update/</guid>
		<description><![CDATA[I did some work this weekend on optimising the rendering of the memory view and heat-map. I ended up combining them both into one control a while ago since they share a lot of code and access the same data. &#8230; <a href="http://rantspace.net/u/redwyre/2010/05/23/memory-view-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I did some work this weekend on optimising the rendering of the memory view and heat-map. I ended up combining them both into one control a while ago since they share a lot of code and access the same data. I also added some better test bed functionality to test out various parts of the control.</p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/05/image2.png"><img border="0" alt="image" src="http://rantspace.net/u/redwyre/files/2010/05/image-thumb2.png" width="223" height="244" /></a> </p>
<p>The top toolbar is from the test bed, I can click to modify random ranges of memory to test the different colours of the hex view or heat map. The last toolbar button turns on continuous random memory updates which shows off the heat map view better.</p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/05/image3.png"><img border="0" alt="image" src="http://rantspace.net/u/redwyre/files/2010/05/image-thumb3.png" width="223" height="244" /></a> </p>
</p>
<p>Red is read, green is write, and blue is a bank change. I sped the heat map up by clearing the view to black, and only rendering the bytes that have colour. It will slow down if a lot of stuff is happening but it’s tons faster for the test.</p>
<p>For the hex view, I now build up 4 strings for each line, one for each colour which signifies if its invalid (grey question marks), dirty (light grey), changed (red), or normal (black). Rather than naively rendering each byte separately it now only renders a max of 4 text draw calls per line. Magnitudes faster even in the worst case.</p>
<p>I also cleaned up some scrolling code, but I’m not having much luck getting the focus to do what I want. I’m going to figure it out for the editor part…</p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2010/05/23/memory-view-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some C# fun</title>
		<link>http://rantspace.net/u/redwyre/2010/05/03/some-cs-fun/</link>
		<comments>http://rantspace.net/u/redwyre/2010/05/03/some-cs-fun/#comments</comments>
		<pubDate>Mon, 03 May 2010 12:33:07 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=85</guid>
		<description><![CDATA[Over the long weekend I decided to try out Visual Studio 2010 by working on some stuff for work. First, a hex memory viewer, which will later become an editor. I’m using a fixed width font, however it’s still very &#8230; <a href="http://rantspace.net/u/redwyre/2010/05/03/some-cs-fun/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the long weekend I decided to try out Visual Studio 2010 by working on some stuff for work.</p>
<p>First, a hex memory viewer, which will later become an editor. I’m using a fixed width font, however it’s still very complicated to figure out where stuff needs to be drawn. The grey lines are what I’ve calculated for future hit testing, which currently are a little hacky but seem to line up well enough. As a viewer this is pretty much complete.</p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/05/image.png"><img src="http://rantspace.net/u/redwyre/files/2010/05/image-thumb.png" border="0" alt="image" width="244" height="144" /></a></p>
<p>And secondly a memory read/write heat map. Writes are red, reads are green, and their brightness indicates how recent they were. This still needs a lot of work, I have to figure out how to lay it out and make it zoom-able, and I want to print memory addresses down the left similar to the hex view. The picture here is 16k of memory (128&#215;128 2&#215;2 squares).</p>
<p><a href="http://rantspace.net/u/redwyre/files/2010/05/image1.png"><img src="http://rantspace.net/u/redwyre/files/2010/05/image-thumb1.png" border="0" alt="image" width="244" height="144" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2010/05/03/some-cs-fun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>For all the Aussie Battlers</title>
		<link>http://rantspace.net/u/redwyre/2009/10/12/for-all-the-aussie-battlers/</link>
		<comments>http://rantspace.net/u/redwyre/2009/10/12/for-all-the-aussie-battlers/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 15:02:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aussieindie]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=79</guid>
		<description><![CDATA[Well, the ones that make indie games.  I am proud to present my latest web site: http://www.aussieindie.com. It&#8217;s been live for a number of weeks now, and with a little publicity from Tsumea it&#8217;s been starting to grow in popularity. &#8230; <a href="http://rantspace.net/u/redwyre/2009/10/12/for-all-the-aussie-battlers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well, the ones that make indie games.  I am proud to present my latest web site: <a href="http://www.aussieindie.com">http://www.aussieindie.com</a>. It&#8217;s been live for a number of weeks now, and with a little publicity from Tsumea it&#8217;s been starting to grow in popularity. Currently I have 18 subscribers (according to FeedBurner), with a reach of 8 due to a new post. I created it because there doesn&#8217;t really seem like there&#8217;s any way for indie developers to get their game out there, and I know it&#8217;s something that I would like to have if I ever manage to go indie myself. I plan to extend it with an iPhone/iPod store but I&#8217;ll leave that for later.</p>
<p>Setting up and running it has been quite an interesting experience. I spent a few weeks slowly getting WordPress installed, grabbed some plug-ins and a nice theme. I created Gmail, Twitter and Cli.gs accounts, and set-up a WordPress plug-in to post to twitter when I publish a new post using Clig.gs for the links. After I had it all working I realised there was something I hadn&#8217;t really considered: content!</p>
<p>I&#8217;m not really much of a writer, so I&#8217;m not really in a position to write something from scratch, so I&#8217;ve been just using what developers have written about their own games. I first talked to John Passfield (who I&#8217;ve worked with at Pandemic Studios) since Three Blokes Studios had Brainiversity 2 coming up, and used that as the first post. I had to search out games for the first few posts but now I&#8217;m getting developers actively emailing me about their games which is good. I&#8217;ve also recently signed up for Google Analytics and installed a plug-in for it, but I think I&#8217;m going to have to wait a while for it to collect enough data to tell me anything useful.</p>
<p>While I still need to do a bit of work to get it where I want it to be, I&#8217;m quite pleased with the site so far. The emails I&#8217;ve had from people that get it have been positive but I guess I just have to wait to see how people use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2009/10/12/for-all-the-aussie-battlers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An interesting observation</title>
		<link>http://rantspace.net/u/redwyre/2009/03/24/an-interesting-observation/</link>
		<comments>http://rantspace.net/u/redwyre/2009/03/24/an-interesting-observation/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 14:00:06 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=77</guid>
		<description><![CDATA[So, if you blindly stab your headphone plug at the front of the computer, and ends up going into the usb slot, it can cause your computer to spontaneously reboot.  True Story.]]></description>
			<content:encoded><![CDATA[<p>So, if you blindly stab your headphone plug at the front of the computer, and ends up going into the usb slot, it can cause your computer to spontaneously reboot.  True Story.</p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2009/03/24/an-interesting-observation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got Job</title>
		<link>http://rantspace.net/u/redwyre/2009/03/14/got-job/</link>
		<comments>http://rantspace.net/u/redwyre/2009/03/14/got-job/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 16:03:09 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=74</guid>
		<description><![CDATA[Today is the end of my third week at Krome. I&#8217;m starting to really enjoy it. It certainly helped that I know around 20 people across the company already, with a good number of those being ex-Pandemic colleagues, and a &#8230; <a href="http://rantspace.net/u/redwyre/2009/03/14/got-job/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today is the end of my third week at Krome. I&#8217;m starting to really enjoy it. It certainly helped that I know around 20 people across the company already, with a good number of those being ex-Pandemic colleagues, and a few more joining soon. It&#8217;s been a bit hard adjusting from holiday sleep patern to a work one, but I think I&#8217;ve finally managed to get used to it enough so I shouldn&#8217;t be falling asleep at work as much.</p>
<p>Krome is a bit different to what I became used to at Pandemic. Working in a large engine time is certainly a new experience. Also, working with a shared engine is a different too.</p>
<p>Now that I&#8217;m starting to get my head around things, I have to figure out what I want to work on. I&#8217;ve seen some things that I&#8217;m going to put my hand up to work on, hopefully that&#8217;ll work out. It&#8217;d probably be a good idea to do something useful before my probation ends <img src='http://rantspace.net/u/redwyre/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2009/03/14/got-job/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moderor</title>
		<link>http://rantspace.net/u/redwyre/2008/12/15/moderor/</link>
		<comments>http://rantspace.net/u/redwyre/2008/12/15/moderor/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 02:19:49 +0000</pubDate>
		<dc:creator>redwyre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rantspace.net/u/redwyre/?p=60</guid>
		<description><![CDATA[Moderor (working title) is the flash game I have been working on.  I&#8217;ve started off not knowing anything about Flash or Flex development and have since learned alot. Flex is very easy to use and I&#8217;ve been impressed with it&#8217;s &#8230; <a href="http://rantspace.net/u/redwyre/2008/12/15/moderor/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Moderor (working title) is the flash game I have been working on.  I&#8217;ve started off not knowing anything about Flash or Flex development and have since learned alot. Flex is very easy to use and I&#8217;ve been impressed with it&#8217;s capabilities.</p>
<p>The version that I have uploaded at the time of writing this is fairly primative, but the main systems are working.  It consists of a tile renderer (which can be scrolled using the arrow keys), a simple building system where placed buildings can do stuff (which is currently just generating resources), and a system to place buildings (currently it doesn&#8217;t check for a suitable area, but part of the work is already done). Obviously there&#8217;s alot more to do, but it is functional.</p>
<p>I decided that since I was using Flex &#8211; Flash&#8217;s application based development enviroment &#8211; that I should take advantage of the Flex framework, so the tile render is derived from a Flex <a href="http://livedocs.adobe.com/flex/3/langref/mx/core/UIComponent.html">UIComponent</a> and I&#8217;ve used normal Flex UI controls for the interface. This is great because I don&#8217;t have to worry about writing my own GUI system, and I can use the Design view to place and arrange it all. Later on all I need to do is make a new skin and use the built in skinning capabilities to get it to look like I want without chaning anything else. It&#8217;s allowed me to work on the game itself rather than fiddling around with UI.</p>
<p><a href="http://rantspace.net/extra/moderor/Moderor.html">Check out the latest version of Moderor here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rantspace.net/u/redwyre/2008/12/15/moderor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

