<?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>Cale Dunlap &#187; Games</title>
	<atom:link href="http://www.caledunlap.com/tag/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.caledunlap.com</link>
	<description>Programmer and hobbyist game developer</description>
	<lastBuildDate>Fri, 20 Aug 2010 08:13:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Absolutely amazing.</title>
		<link>http://www.caledunlap.com/2009/05/absolutely-amazing/</link>
		<comments>http://www.caledunlap.com/2009/05/absolutely-amazing/#comments</comments>
		<pubDate>Thu, 28 May 2009 04:43:01 +0000</pubDate>
		<dc:creator>Cale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[guitar]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[old school]]></category>

		<guid isPermaLink="false">http://caledunlap.com/blog/?p=273</guid>
		<description><![CDATA[I&#8217;m speechless. This guy makes]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m speechless. This guy makes me cry. I thought I&#8217;d share this with everyone because I found it so incredibly amazing. I&#8217;m a guitar player and can appreciate that kind of ability.</p>
<p><span class="youtube">
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/aZpD0btOZx8&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/aZpD0btOZx8&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=aZpD0btOZx8">www.youtube.com/watch?v=aZpD0btOZx8</a></p></p>
<p>Here&#8217;s another good one&#8230;. its funny though, not so much about talent but more so about acting and performing parodies&#8230; lol</p>
<p><a href="http://www.youtube.com/watch?v=JpBGRA6HHtY"><span class="youtube">
<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/JpBGRA6HHtY&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/JpBGRA6HHtY&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0?rel=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=JpBGRA6HHtY">www.youtube.com/watch?v=JpBGRA6HHtY</a></p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.caledunlap.com/2009/05/absolutely-amazing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easter Egg in Fallout 3</title>
		<link>http://www.caledunlap.com/2009/05/258/</link>
		<comments>http://www.caledunlap.com/2009/05/258/#comments</comments>
		<pubDate>Tue, 05 May 2009 04:00:26 +0000</pubDate>
		<dc:creator>Cale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[easter egg]]></category>
		<category><![CDATA[fallout 3]]></category>

		<guid isPermaLink="false">http://caledunlap.com/blog/?p=258</guid>
		<description><![CDATA[So, a friend of mine]]></description>
			<content:encoded><![CDATA[<p>So, a friend of mine turned me on to Fallout 3. I&#8217;ve gotten fairly emmersed into this game&#8230; so much so that when I play it I get cold sweats, goodbumps, and chills down my spine. Its great.</p>
<p>While I was playing and getting the shit scared out of me, I came across this awesome reference to one of my favorite bands: Fear Factory.</p>
<p><img class="alignnone size-full wp-image-261" title="screenshot01" src="http://www.caledunlap.com/wp-content/uploads/2009/05/screenshot01.jpg" alt="screenshot01" width="640" height="480" /></p>
<p> </p>
<p>I love you Bethesda Softworks, from one metal head to another&#8230; I love you man/woman/corporation/studio.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caledunlap.com/2009/05/258/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Angel Progress!!!!</title>
		<link>http://www.caledunlap.com/2008/12/angel-progress/</link>
		<comments>http://www.caledunlap.com/2008/12/angel-progress/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 12:35:13 +0000</pubDate>
		<dc:creator>Cale</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Development Journal]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://caledunlap.com/blog/?p=117</guid>
		<description><![CDATA[So, I spent all day]]></description>
			<content:encoded><![CDATA[<div>
<p>So, I spent all day yesterday and already a little bit this morning working on Angel. Angel went from a service-only proof-of-concept to a server and client proof of concept in just under 12 hours. I&#8217;ve been stress-testing it a little bit this morning and it ran 10,000 &#8220;AddUser&#8221; commands in just under 3 minutes. Sounds slow? Well, let me explain everything that goes on in a single &#8220;AddUser&#8221; command (subject to change):</p>
<p> </p>
<ol>
<li>Build the SOAP request (translate Angel data objects to SOAP-compatible objects). Request contains user information (Name, Alias, etc.)</li>
<li>Connect to the Angel web service</li>
<li>Send the command parameters to the web service</li>
<li>Service writes a log entry to a text file (very verbosely)</li>
<li>Service executes a database statement, storing the data</li>
<li>Service checks for errors, if none, grab the user ID back out of the database (room for optimization here). If errors occured, put error description into the response object.</li>
<li>Service builds a response object and sends it over the wire back to the client</li>
<li>Client converts the SOAP-compatible object back to Angel data object types</li>
<li>Client checks  the response object for success/failure from the server</li>
<li>Client tears down SOAP connection</li>
</ol>
<p> </p>
<p>Now do that 10,000 times. </p>
<p>This is my first time building a C++ SOAP client and I must say, with the help of gSOAP, it works great. It is the first time I&#8217;ve gotten a C# web service and a C++ client to play nicely together. We initially tried this with raw sockets, but it proved to be WAY too much of a hassle and there&#8217;s too much that could go wrong. This has worked 1000% more reliably than anything else I&#8217;ve tried. I&#8217;ve sort of been having that &#8220;mad scientist&#8221; feel about me the last few days since I&#8217;ve gotten this work&#8211;talking to myself, mumbling, swearing at my code, and then screaming &#8220;IT&#8217;S ALIVE!!!!!&#8221; when it finally worked.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.caledunlap.com/2008/12/angel-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Valve Puts Mods on Steam</title>
		<link>http://www.caledunlap.com/2008/10/valve-puts-mods-on-steam/</link>
		<comments>http://www.caledunlap.com/2008/10/valve-puts-mods-on-steam/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 21:28:48 +0000</pubDate>
		<dc:creator>Cale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[mods]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://caledunlap.com/blog/?p=67</guid>
		<description><![CDATA[Well, Valve finally did it.]]></description>
			<content:encoded><![CDATA[<p>Well, Valve finally did it. They started putting mods on their Steam platform. In a way, I&#8217;m somewhat jealous. Yes, I&#8217;ll admit it, I&#8217;m jealous. And here goes my jealous rant:</p>
<p>Back when I worked on Firearms (for Half-Life 1), I remember having a short email conversation with someone at Valve. I don&#8217;t remember who it was though. I want to say it was Robin Walker, but I might be wrong. At that time, the news about Steam was that &#8220;No mods will be put on Steam.&#8221; I was trying to get Firearms up on Steam so it would get some more exposure. At the time, it was still a fairly popular mod so I didn&#8217;t figure it would be too big of a deal.</p>
<p>So I&#8217;m jealous now that other mods, like Age of Chivalry and Insurgency get to be placed on Steam and exposed to millions of people world-wide with very little effort on the mod-team&#8217;s part. Its great because it gives the games more exposure yes, but this could be a double edged sword here. I mean now it brings more of a &#8220;glam&#8221; incentive to creating mods when the whole purpose to write them was to build a portfolio, gain experience, and then ultimately apply for a job. Game development studios could face a lot more &#8220;riff-raff&#8221; than before because now there&#8217;s just a serious &#8220;glam&#8221; factor with making games and mods.</p>
<p>This might sound brash, but I have little respect for game developers who develop only for the glam of making games. I mean yes, glam does come with the territory, but it should NEVER be the sole motivation factor for amateur game developers trying to make it to the big-time. Me personally, I like writing games because it is challenging, complex, fun, exciting, educational, and it lets the creativity juices run wild; it has little to do with the &#8220;glam of writing games.&#8221; When a game programmer/developer is motivated by grandeur, he/she starts to think less of the game and their role in the grand scheme of things and more about themselves and how they can just get rich and maintain their position on their &#8220;high horse.&#8221;</p>
<p>So my advice to any new mod team, indie game studio, or hobbyist game developer: Do it for the love of what you do. Even if you don&#8217;t make money or gain status because of it, you&#8217;ve learned something. You have the rest of your life to figure out how to capitalize on what you&#8217;ve learned. As the old adage says: &#8220;If at first you don&#8217;t succeed, try and try again.&#8221; With a little twist to reflect what I just said: &#8220;If at first you don&#8217;t succeed, try and try again because you love what you do.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caledunlap.com/2008/10/valve-puts-mods-on-steam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Finally Got a Fsckin&#039; Wii!!!</title>
		<link>http://www.caledunlap.com/2008/09/i-finally-got-a-fsckin-wii/</link>
		<comments>http://www.caledunlap.com/2008/09/i-finally-got-a-fsckin-wii/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 15:57:31 +0000</pubDate>
		<dc:creator>Cale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://caledunlap.com/blog/?p=48</guid>
		<description><![CDATA[All Linux command-line jokes aside,]]></description>
			<content:encoded><![CDATA[<p>All Linux command-line jokes aside, I <em>did</em> indeed get a Wii&#8230;. finally!</p>
<p>Well, about a week ago I walked into a GameStop in the mall since my girlfriend decided she was going to head over to Forever 21&#8230; needless to say I didn&#8217;t want go with. I chatted with the manager for bit, asking him if he had any Wii&#8217;s in stock. He said &#8220;No, check back next week. Here&#8217;s our number.&#8221; Thats the third time I&#8217;ve been in that store looking for a Wii, I was beginning to beleive that they NEVER had Wii&#8217;s and used the empty boxes just to piss people off.</p>
<p>Well, following that short conversation, he attempted to sell me a PS3 and an XBox 360. Honestly, I don&#8217;t think I&#8217;d play them. If I&#8217;m going to pay nearly $400 for a PS3, it better at least make me breakfast the following morning. When I asked him if it did, he replied with &#8220;No, its a selfish lover.&#8221; Ok, I&#8217;m kidding about that part. After some conversation about upcoming games and other random stuff, he interjected with &#8220;You know what, I think I have a used Wii in the back if you&#8217;re interested. I&#8217;ll sell it to you for $230.&#8221; I said &#8220;I&#8217;ll buy it right now if its in good condition.&#8221;</p>
<p>Long story short, here&#8217;s my Wii number: 7122 4915 1735 0996. Success!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.caledunlap.com/2008/09/i-finally-got-a-fsckin-wii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warhammer Online</title>
		<link>http://www.caledunlap.com/2008/09/warhammer-online/</link>
		<comments>http://www.caledunlap.com/2008/09/warhammer-online/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 05:37:31 +0000</pubDate>
		<dc:creator>Cale</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[warhammer]]></category>

		<guid isPermaLink="false">http://caledunlap.com/blog/?p=12</guid>
		<description><![CDATA[Well, any MMO fan has]]></description>
			<content:encoded><![CDATA[<p>Well, any MMO fan has been recently drooling over the release of Warhammer Online. I myself was somewhat anticipating the release. Even more so, I was anticipating the giant 10GB download to finish. After a day of downloading, it finally finished and I&#8217;ve been playing on and off for the last couple days now.</p>
<p>And now for the bad stuff: I&#8217;m about to poke holes all over the place here&#8230; How can a game that was &#8220;three years in development&#8221; get released with SO MANY OBVIOUS BUGS?!?! I&#8217;m amazed at how this kind of stuff gets in the game. Is it the lack of a QA department, crappy development teams, or just deadline pressure that allowed for so many bugs to find their way into the game? I&#8217;d expect a few, yes, games are very complex pieces of software&#8211;I understand that. But the fact that so many highly-visible and &#8220;obvious to the player&#8221; bugs has me concerned. If their front-ends have bugs like this, I wonder what the back-end systems look like, hmm?</p>
<p>Now, the concepts of WH are great, and I love the gameplay. None of the bugs have completely turned me off of the game (yet), or maybe thats just my $50 talking. The bugs that I&#8217;ve found (and reported) are not necessarily show-stoppers, but they should have been addressed before release, they&#8217;re way too visible.</p>
<p>So far here&#8217;s what I&#8217;ve found:</p>
<ol>
<li>At first login, or after a patch, the UI displays windows one by one on top of each other in very rapid succession. This breaks focus numerous times while the player is trying to school through the numerous terms pages to agree to the terms. This one is minor, but frustrating and annoying.</li>
<li>The cursor&#8217;s position doesn&#8217;t seem to be correlating to the cursor icon in some menus&#8211;namely the server selection menu. I clicked &#8220;Phoenix Throne&#8221; like 3 times but ended up getting different servers each time. This may have been an attempt to get me to go somewhere else because PT was getting really full. If so, there should have been a message about that, I got frustrated as hell.</li>
<li>The AI can walk through a f@&amp;king stone wall when in a foot-chase with you. The wall was only about half-height of the character, but the character walked straight through it and chased me down. I sure can&#8217;t walk through it, why should he be able to.</li>
<li>On first spawn, I encountered a couple of cases where my character window wasn&#8217;t drawing correct colors for the hair, tattoo, and skin. It simply appeared default until I actually changed my equipment.</li>
<li>Throwing a weapon (like an axe) won&#8217;t render the axe in the air roughly 80% of the time. The character plays the &#8220;throw&#8221; animation, but the weapon won&#8217;t appear to go flying through the air. The target still takes damage, but it looks like they took damage from some phantom force.</li>
<li>I don&#8217;t know if this happens to anybody else, but this one was a bad one. I was using an item in the world, near heavy agro. I was interrupted by battle during the use process, which took the progress bar away; which was normal. However, I couldn&#8217;t draw my weapon, I couldn&#8217;t attack, I really couldn&#8217;t do anything but run and hope for the best. My character even continued to play the &#8220;using&#8221; animation (which was reading a book). When I&#8217;d move, the legs would stay still so it looked like I was sort of just gliding around. Then when I finally was able to draw my weapon, it drew my weapon and shield but kept the book there too. So my character magically gained another hand to hold a sword, shield, and a book at the same time. This one pissed me off heavily because it was completely not fair to the player. I had to run near some NPCs and let them take care of the mob of 10 following me because I couldn&#8217;t attack.</li>
<li>The &#8220;Social Menu&#8221; button doesn&#8217;t capture mouse events roughly 50% of the time. It takes some serious effort to bring up the social menu. Sometimes when I scroll over it, the tooltip won&#8217;t popup and the button won&#8217;t highlight. It takes a couple of tries of mousing over until you see those visual cues before the menu will actually come up when you click.</li>
</ol>
<div>I&#8217;m sure I&#8217;ll find more&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.caledunlap.com/2008/09/warhammer-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
