<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>Indie game developer, beer brewer, ukulele player.</description><title>Ryan Makes Stuff</title><generator>Tumblr (3.0; @rje)</generator><link>http://rjevans.net/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rjevans/BtYx" /><feedburner:info uri="rjevans/btyx" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>Official policy on youtube/let's play stuff</title><description>&lt;p&gt;It&amp;#8217;s really fucking stupid that I have to say this, but since the whole nintendo thing is going on here goes:&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s Play/youtube folks, please play my games. I love you, your videos, and the feedback you give me. Do whatever advertising you want on your videos, after all you put the work into them.&lt;/p&gt;
&lt;p&gt;I would request (but not demand) that if you use one of my games you give a courtesy link back to my blog or the game&amp;#8217;s page if it has one.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/gEj3czy9k2s" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/gEj3czy9k2s/50608906456</link><guid isPermaLink="false">http://rjevans.net/post/50608906456</guid><pubDate>Thu, 16 May 2013 16:07:22 -0700</pubDate><category>games</category><category>youtube</category><category>lets play</category><category>whatthefucknintendo</category><feedburner:origLink>http://rjevans.net/post/50608906456</feedburner:origLink></item><item><title>First look at having a pilot’s body in First Law. Huge...</title><description>&lt;iframe width="400" height="299" src="http://www.youtube.com/embed/lBn2s7-N8-A?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;First look at having a pilot’s body in First Law. Huge addition in terms of immersion!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/PZvC7yfyr88" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/PZvC7yfyr88/50582504552</link><guid isPermaLink="false">http://rjevans.net/post/50582504552</guid><pubDate>Thu, 16 May 2013 09:10:14 -0700</pubDate><category>first law</category><category>oculus rift</category><category>oculus</category><category>space sim</category><category>games</category><category>indie games</category><category>indie</category><feedburner:origLink>http://rjevans.net/post/50582504552</feedburner:origLink></item><item><title>First Law mentioned in The PA Report!</title><description>&lt;a href="http://penny-arcade.com/report/article/oculus-rift"&gt;First Law mentioned in The PA Report!&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Developers are sharing their dreams of space, and far away places. Players are exploring hostile environments and seeing wondrous things from our offices.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/k7pdSDcqASg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/k7pdSDcqASg/49860741242</link><guid isPermaLink="false">http://rjevans.net/post/49860741242</guid><pubDate>Tue, 07 May 2013 09:17:11 -0700</pubDate><feedburner:origLink>http://rjevans.net/post/49860741242</feedburner:origLink></item><item><title>Collected Feedback from First Law: Test Build 00</title><description>&lt;p&gt;&lt;span&gt;Last night I went through all the forum posts I could find and all the twitter and youtube comments that I got about the initial build, and tried to collate all of the individual items of feedback into a list I can work from. Some of the items were mentioned far more often than others (e.g. - improving ship handling was probably most common). I broke the list into 3 sections: Stuff that&amp;#8217;s being actively worked on, stuff that&amp;#8217;s on the TODO list but isn&amp;#8217;t actively being worked on, and stuff that wasn&amp;#8217;t even on our radar.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I was happy to see that a lot of the feedback overlapped with stuff I wanted to work on next, it makes me thing that I&amp;#8217;m working with roughly the right priorities. But it&amp;#8217;s a lot of work to do, so it will be a busy month!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stuff already being worked on:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;span&gt;Controls: Better ship handling/physics&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Controls: Recenter button for yaw drift&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Gameplay: Boost/afterburners&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Gameplay: Enemy turning speed&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Graphics: Pilot’s Body&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Graphics: More active screens in cockpit (objective screen, missile/ai command screens, etc)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Input: Joystick support&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Sound: Laser sound&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Sound: Weird effects at high speed&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Bug: Screen info rendering in world cameras&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Bug: Enemies can shoot you through meteors?&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stuff on the todo list:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;span&gt;Controls: In-game control mapping&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Graphics: Asteroid Textures are too low&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Graphics: Better explosions&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Misc: Controls for non-rift players&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stuff that’s new:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p&gt;&lt;span&gt;Input: Hydra support&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Input: Hydra positional tracking&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Gameplay: Full newtonian physics&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Misc: Customizable cockpit&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/Nsps4CQ1Pm4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/Nsps4CQ1Pm4/49860423331</link><guid isPermaLink="false">http://rjevans.net/post/49860423331</guid><pubDate>Tue, 07 May 2013 09:10:00 -0700</pubDate><feedburner:origLink>http://rjevans.net/post/49860423331</feedburner:origLink></item><item><title>A new video of my game First Law! I also released the first...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/hX1QvGQ_iwU?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A new video of my game First Law! I also released the first public demo for anyone who has an Oculus Rift, you can get it at &lt;a href="http://rjevans.net/firstlaw" target="_blank"&gt;&lt;a href="http://rjevans.net/firstlaw" target="_blank"&gt;http://rjevans.net/firstlaw&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/MiuaN8ThCRg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/MiuaN8ThCRg/49162992109</link><guid isPermaLink="false">http://rjevans.net/post/49162992109</guid><pubDate>Sun, 28 Apr 2013 23:15:24 -0700</pubDate><category>oculus rift</category><category>oculus</category><category>space sim</category><category>games</category><category>1gam</category><category>first law</category><feedburner:origLink>http://rjevans.net/post/49162992109</feedburner:origLink></item><item><title>Early combat footage from First Law my April #1gam and first...</title><description>&lt;iframe width="400" height="225" src="http://www.youtube.com/embed/n1FdhTE-16U?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Early combat footage from First Law my April #1gam and first project for the Oculus Rift.  The sense of immersion is &lt;em&gt;insane&lt;/em&gt;. Hoping to ship a small combat sim by the end of the month, and add some missions into the game next month.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/zatYmu6rt3Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/zatYmu6rt3Q/48815049907</link><guid isPermaLink="false">http://rjevans.net/post/48815049907</guid><pubDate>Wed, 24 Apr 2013 17:45:01 -0700</pubDate><category>oculus</category><category>oculus rift</category><category>vr</category><category>games</category><category>indie games</category><category>1gam</category><feedburner:origLink>http://rjevans.net/post/48815049907</feedburner:origLink></item><item><title>Rubbertron 1.1 for Win, Mac, Linux</title><description>&lt;p&gt;Now with configuration support for keyboard &amp;amp; controllers!&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s not a fancy feature, but hopefully it makes things a bit easier for you if you have a non-traditional keyboard or want to play with a gamepad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Links:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/rubbertron/rubbertron-windows-1.1.zip" target="_blank"&gt;Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/rubbertron/rubbertron-osx-1.1.zip" target="_blank"&gt;Mac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/rubbertron/rubbertron-linux-1.1.zip" target="_blank"&gt;Linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/IsJW4FqjnmQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/IsJW4FqjnmQ/44345010632</link><guid isPermaLink="false">http://rjevans.net/post/44345010632</guid><pubDate>Fri, 01 Mar 2013 20:04:32 -0800</pubDate><category>rubbertron</category><category>1gam</category><category>onegameamonth</category><category>indie games</category><feedburner:origLink>http://rjevans.net/post/44345010632</feedburner:origLink></item><item><title>Rubbertron: A love letter to arcades of the 1980's</title><description>&lt;p&gt;&lt;a href="http://games.rjevans.net/rubbertron" target="_blank"&gt;Play in the Unity Webplayer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- or - &lt;/p&gt;
&lt;p&gt;Download for:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=net.rjevans.rubbertron" target="_blank"&gt;Android&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/rubbertron/rubbertron-windows-1.1.zip" target="_blank"&gt;Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/rubbertron/rubbertron-osx-1.1.zip" target="_blank"&gt;Mac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/rubbertron/rubbertron-linux-1.1.zip" target="_blank"&gt;Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rje/rubbertron" target="_blank"&gt;Source (on github)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;In the early 1980&amp;#8217;s a mall near where I lived had an old arcade called Gold Mine.  I wasn&amp;#8217;t usually allowed in there but I remember sneaking in a few times to look at all the arcade games.  They kept the lights in the arcade pretty much off, so everything was lit by the neon glow of arcade machines.&lt;/p&gt;
&lt;p&gt;It was a magical place.&lt;/p&gt;
&lt;p&gt;With my February &lt;a href="http://www.onegameamonth.com" target="_blank"&gt;#1gam&lt;/a&gt;, I wanted to make an arcade game that wasn&amp;#8217;t a slavish replica of games from that era, but rather how I remember them thinking back to walking through Gold Mine. Loud, bright, glowing, fast, and challenging.&lt;/p&gt;
&lt;p&gt;The best way to play this is hooked up to the biggest screen you can find and the lights low, trading off between friends to see who can get the farthest.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/de9258942adc4816ed2445586c50a8f3/tumblr_inline_miyya4ZWPg1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/9db1e19aef7e81afe042fae60a942e6d/tumblr_inline_miyyidZsnG1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/3333030d1e831714edd178a922d11a49/tumblr_inline_miyyj2pU0H1qz4rgp.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/129ff6f76984dd79615648d77b1981bd/tumblr_inline_miyykqIf0k1qz4rgp.png"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/ptoqtCT0rKM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/ptoqtCT0rKM/44280894531</link><guid isPermaLink="false">http://rjevans.net/post/44280894531</guid><pubDate>Thu, 28 Feb 2013 22:45:00 -0800</pubDate><category>1gam</category><category>onegameamonth</category><category>indie games</category><category>arcade</category><category>arcade games</category><category>robotron</category><category>rubbertron</category><feedburner:origLink>http://rjevans.net/post/44280894531</feedburner:origLink></item><item><title>A Sense of Scale - Cod of Duty's Weekend</title><description>&lt;p&gt;&lt;strong&gt;The Press&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So early on Saturday, I woke up and saw this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.rockpapershotgun.com/2013/02/02/everyone-was-thinking-it-cod-of-duty/" target="_blank"&gt;Rock Paper Shotgun - Everyone Was Thinking It: Cod of Duty&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Holy crap, right?!  And then over the course of the next 48 hours, it was followed by:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.theverge.com/2013/2/2/3944452/shoot-fish-in-a-barrel-with-a-rocket-launcher-in-cod-of-duty" target="_blank"&gt;&lt;span&gt;The Verge&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.polygon.com/2013/2/3/3948144/fish-shooting-fps-spoofs-call-of-duty" target="_blank"&gt;&lt;span&gt;Polygon&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.destructoid.com/literally-shoot-fish-in-a-barrel-in-cod-of-duty-243913.phtml" target="_blank"&gt;&lt;span&gt;Destructoid&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kotaku.com/5981184/of-course-call-of-dutys-name-was-eventually-going-to-lead-to-a-fish+blasting-parody" target="_blank"&gt;&lt;span&gt;Kotaku&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.escapistmagazine.com/news/view/121853-CoD-of-Duty-Shoots-Fish-in-a-Barrel" target="_blank"&gt;&lt;span&gt;The Escapist&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href="http://superlevel.de/spiele/cod-of-duty/" target="_blank"&gt;Superlevel&lt;/a&gt; (German)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href="http://indius.fr/cod-of-duty/" target="_blank"&gt;Indius&lt;/a&gt; (French)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href="http://www.gamesblog.it/post/93711/cod-of-duty-la-parodia-degli-fps-moderni" target="_blank"&gt;Gamesblog&lt;/a&gt; (Italian)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href="http://videoyun.org/2013/02/03/cod-of-duty-the-premier-first-person-shooting-fish-in-a-barrel-simulator/" target="_blank"&gt;Videoyun&lt;/a&gt; (Turkish?)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;a href="http://gs.inside-games.jp/news/386/38645.html" target="_blank"&gt;Game*Spark&lt;/a&gt; (Japanese)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;span&gt;Absolutely blown away both by the coverage and the positive response by the people who took the time to comment. Thank you, everyone!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;The Players&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As of this post, Cod of Duty has had 16,579 unique visitors from 116 different countries.  Here&amp;#8217;s a map of the distribution (darker green = more players from that country):&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/9d5c645f5e03eaebbdbbb646b2e744ee/tumblr_inline_mhraxzUq7R1qz4rgp.png"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Preferred Play Method&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;span&gt;Web Player: 5786 downloads&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Windows Binary: 4525 downloads&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Mac Binary: 745 downloads&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Linux Binary: 362 downloads&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Source Code Views: 175 clicks&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;span&gt;I&amp;#8217;m &lt;em&gt;really&lt;/em&gt; glad that developing in Unity gives me a wide variety of options for deployment, since it seems like there&amp;#8217;s no clear favorite for players.  I&amp;#8217;ll definitely spin a full set of builds like this for future games!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;All of the downloads ended up generating just over 100GB of traffic on my web server this weekend - I&amp;#8217;m very happy I have a good server, a lower end one might have melted.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Again, Thank You&lt;/strong&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It was a wild ride this weekend and one of the most encouraging ones I&amp;#8217;ve ever had as an indie game developer.  If you&amp;#8217;re looking for more fun games to play, check out some of the other crazy games over at &lt;a href="http://www.onegameamonth.com/games" target="_blank"&gt;One Game a Month&lt;/a&gt;!  And if you like the sound of co-op arcade multiplayer, come back at the end of February for when I post my next game. :)&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/3dqWpHcA_ek" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/3dqWpHcA_ek/42360354232</link><guid isPermaLink="false">http://rjevans.net/post/42360354232</guid><pubDate>Tue, 05 Feb 2013 09:06:22 -0800</pubDate><category>cod of duty</category><category>call of duty</category><category>indie games</category><category>codod</category><category>onegameamonth</category><category>1gam</category><feedburner:origLink>http://rjevans.net/post/42360354232</feedburner:origLink></item><item><title>Updated Cod of Duty builds</title><description>&lt;p&gt;The only big change is an invert y-axis button for the folks who wanted that.  Bring up the pause menu during play (esc key) and toggle to your heart&amp;#8217;s content.&lt;/p&gt;
&lt;p&gt;Download for:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/codod/codod-windows-1.0.zip" target="_blank"&gt;Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/codod/codod-osx-1.0.zip" target="_blank"&gt;Mac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/codod/codod-linux-1.0.zip" target="_blank"&gt;Linux (32 and 64 bit)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/qXQomlSM5js" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/qXQomlSM5js/42114087536</link><guid isPermaLink="false">http://rjevans.net/post/42114087536</guid><pubDate>Sat, 02 Feb 2013 10:05:00 -0800</pubDate><category>codod</category><category>call of duty</category><category>indie games</category><feedburner:origLink>http://rjevans.net/post/42114087536</feedburner:origLink></item><item><title>Cod of Duty covered by Rock Paper Shotgun!</title><description>&lt;a href="http://www.rockpapershotgun.com/2013/02/02/everyone-was-thinking-it-cod-of-duty/"&gt;Cod of Duty covered by Rock Paper Shotgun!&lt;/a&gt;: &lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;And then there’s the final battle, which is just &lt;/span&gt;&lt;em&gt;majestic&lt;/em&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;I’m blown away by the positive response. You folks are absolutely amazing.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/Rx7VoFFiWwk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/Rx7VoFFiWwk/42113838697</link><guid isPermaLink="false">http://rjevans.net/post/42113838697</guid><pubDate>Sat, 02 Feb 2013 10:02:28 -0800</pubDate><feedburner:origLink>http://rjevans.net/post/42113838697</feedburner:origLink></item><item><title>CoD of Duty: The Premier First Person Shooting Fish in a Barrel Simulator</title><description>&lt;p&gt;&lt;a href="http://games.rjevans.net/codod/" target="_blank"&gt;&lt;span&gt;Play in the Unity Webplayer&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;- or -&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Download for:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/codod/codod-windows-1.0.zip" target="_blank"&gt;Windows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/codod/codod-osx-1.0.zip" target="_blank"&gt;Mac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://games.rjevans.net/downloads/codod/codod-linux-1.0.zip" target="_blank"&gt;Linux (32 and 64 bit)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/codod-src" target="_blank"&gt;Full project source on github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://rjevans.net/post/44280894531/rubbertron-a-love-letter-to-arcades-of-the-1980s" target="_blank"&gt;&lt;strong&gt;&lt;em&gt;(Note: Hello good people of the internet! I also have a new free arcade game you should check out. It&amp;#8217;s available for Android/Windows/Mac/Linux and iOS is coming soon. Click here f more info)&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For my January &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;a href="http://www.onegameamonth.com/" target="_blank"&gt;#1gam&lt;/a&gt;&lt;span&gt;, I wanted to do something that&amp;#8217;d be both small in scope and something that I hadn&amp;#8217;t really done before.  Based on a joke that my friend John made about Call of Duty always being abbreviated &amp;#8216;CoD&amp;#8217; on the internet, I decided to make a first person shooter where all of your enemy are fish.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/5cc9a4404001de906b03f36c3ffc5b9a/tumblr_inline_mhat1gYBJ51qz4rgp.png"/&gt;&lt;/p&gt;

&lt;p&gt;A lot of the &amp;#8216;joke&amp;#8217; is how I feel about the standard FPS single player campaigns.  Short, not terribly interesting, and completely over the top with their story elements.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/f57f2f6d4f064d6bf249f7d26e6d462d/tumblr_inline_mhat4m7Oq21qz4rgp.png"/&gt;&lt;/p&gt;

&lt;p&gt;From a development perspective this was actually a lot of fun to work on, even if I spent way more time on it in January than I ever anticipated to. I had never made anything like a FPS before, and I had never had any sort of scripted elements in a shipped game before, and this let me try out both of those things.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="http://media.tumblr.com/1a20d75a24849cf961629b30490bd76a/tumblr_inline_mhat882mH51qz4rgp.png"/&gt;&lt;/p&gt;

&lt;p&gt;Things I had wanted to do that I ended up cutting in the interest of time:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Co-op multiplayer&lt;/li&gt;
&lt;li&gt;Controller support&lt;/li&gt;
&lt;li&gt;An underwater level&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;In retrospect I think any more levels probably would have taken too long to play, and the joke frankly gets a bit old by the end of it. The 10-15m it takes to play through now seems sufficient.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/KnJp-qObyM8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/KnJp-qObyM8/41629208761</link><guid isPermaLink="false">http://rjevans.net/post/41629208761</guid><pubDate>Sun, 27 Jan 2013 11:21:00 -0800</pubDate><category>1gam</category><category>onegameamonth</category><category>codod</category><category>games</category><category>indie games</category><category>fps</category><category>call of duty</category><feedburner:origLink>http://rjevans.net/post/41629208761</feedburner:origLink></item><item><title>Love Letter to Lightspeed - My game for Pirate Kart V</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m019w58cPM1qb4v9v.png"/&gt;&lt;/p&gt;
&lt;p&gt;A game I made this weekend for Pirate Kart is now done! It&amp;#8217;s called Love Letter to Lightspeed, and is inspired by games like &lt;a href="http://celsiusgs.com/drifter/" target="_blank"&gt;Drifter&lt;/a&gt;, Privateer, and Elite.  The goal in this game is to kill pirates, collect cargo, and upgrade your ship.  There&amp;#8217;s no &amp;#8220;win&amp;#8221; condition, just survive in the universe and have fun.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a bunch of other stuff I&amp;#8217;d like to add, but now that the initial 48h time period is over I&amp;#8217;ll have to work on it as time allows.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/14015641/ltl/ltl-win-1.0.zip" target="_blank"&gt;Windows Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dl.dropbox.com/u/14015641/ltl/ltl-osx-1.0.zip" target="_blank"&gt;Mac Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: &lt;a href="http://dl.dropbox.com/u/14015641/ltl/web-1.0/web.html" target="_blank"&gt;Link to playable web version&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i.imgur.com/FaUym.png" target="_blank"&gt;&lt;img height="364" src="http://i.imgur.com/FaUym.png" width="480"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i.imgur.com/27Jco.png" target="_blank"&gt;&lt;img height="364" src="http://i.imgur.com/27Jco.png" width="480"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i.imgur.com/3nbaw.png" target="_blank"&gt;&lt;img height="364" src="http://i.imgur.com/3nbaw.png" width="480"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://i.imgur.com/4ZKqI.png" target="_blank"&gt;&lt;img height="364" src="http://i.imgur.com/4ZKqI.png" width="480"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/AFXAvEvusEw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/AFXAvEvusEw/18364206439</link><guid isPermaLink="false">http://rjevans.net/post/18364206439</guid><pubDate>Sun, 26 Feb 2012 20:21:00 -0800</pubDate><feedburner:origLink>http://rjevans.net/post/18364206439</feedburner:origLink></item><item><title>Saw this tree when visiting with family over Thanksgiving.  I...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lvjjnvvIB61qbr9awo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Saw this tree when visiting with family over Thanksgiving.  I can’t remember I saw a tree that was so red (especially when compared to the rest of the trees in the area!)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/hN1UK0Q7ua8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/hN1UK0Q7ua8/13598875302</link><guid isPermaLink="false">http://rjevans.net/post/13598875302</guid><pubDate>Thu, 01 Dec 2011 12:02:18 -0800</pubDate><category>pictures</category><category>nature</category><category>fall</category><category>trees</category><feedburner:origLink>http://rjevans.net/post/13598875302</feedburner:origLink></item><item><title>Spent the last 2 weeks in maui. So, so nice.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lmejzpBhWL1qbr9awo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Spent the last 2 weeks in maui. So, so nice.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/olnbyM5VXx8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/olnbyM5VXx8/6274993731</link><guid isPermaLink="false">http://rjevans.net/post/6274993731</guid><pubDate>Mon, 06 Jun 2011 21:19:01 -0700</pubDate><category>vacation</category><category>sunset</category><category>maui</category><feedburner:origLink>http://rjevans.net/post/6274993731</feedburner:origLink></item><item><title>Adding custom middleware to Ring/Compojure</title><description>&lt;p&gt;One of the great things about Ring is it allows us to add request processing middleware really easily.  Requests are passed through the middleware functions in sequence until eventually it hits your route handler.  e.g:&lt;/p&gt;
&lt;p&gt;client request -&amp;gt; ring -&amp;gt; middleware 1 -&amp;gt; &amp;#8230; -&amp;gt; middleware n -&amp;gt; route handler&lt;/p&gt;
&lt;p&gt;The structure of a ring middleware is:&lt;/p&gt;
&lt;script src="https://gist.github.com/771078.js?file=gistfile1.clj"&gt;&lt;/script&gt;&lt;p&gt;So for a simple example, here&amp;#8217;s a compojure app that creates a simple System.out logging system and adds it to the middleware chain:&lt;/p&gt;
&lt;script src="https://gist.github.com/771083.js?file=gistfile1.clj"&gt;&lt;/script&gt;&lt;p&gt;Now when you start this app and point a browser to http://localhost:8081, you should see the following in your terminal:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;{:remote-addr 0:0:0:0:0:0:0:1, :scheme :http, :request-method :get, :query-string nil, :content-type nil, :uri /, :server-name localhost, :headers{accept-charset ISO-8859-1,utf-8;q=0.7,*;q=0.3, accept-language en-US,en;q=0.8,accept-encoding gzip,deflate,sdch, user-agent Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10, accept application/xml,application/xhtml+xml,text/html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5, connection keep-alive, host localhost:8081}, :content-length nil, :server-port 8081, :character-encoding nil, :body #&amp;lt;Input org.mortbay.jetty.HttpParser$Input@7dc21ece&amp;gt;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;A better logging implementation would use the clojure.contrib.logging API, and have some sort of configuration for a file to log into.  But this is a great way to get going and have some insight into what the request object is giving you.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/exGIE-AWWvc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/exGIE-AWWvc/2655430930</link><guid isPermaLink="false">http://rjevans.net/post/2655430930</guid><pubDate>Sat, 08 Jan 2011 11:41:47 -0800</pubDate><category>clojure</category><category>compojure</category><category>ring</category><category>dev</category><category>devnotes</category><feedburner:origLink>http://rjevans.net/post/2655430930</feedburner:origLink></item><item><title>Session Support in Compojure/Ring</title><description>&lt;p&gt;This took me a bit, but in the end it&amp;#8217;s pretty easy to get working.&lt;/p&gt;
&lt;p&gt;As before this is with Compojure 0.5.3, and ring-core 0.3.4.&lt;/p&gt;
&lt;p&gt;project.clj looks the same as it did before.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;core.clj:&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/768768.js?file=gistfile1.clj"&gt;&lt;/script&gt;&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;I added ring.middleware.session to the :require list, since it&amp;#8217;s the default handler for sessions. &lt;/li&gt;
&lt;li&gt;By default it does an in-memory session store.  If you look at the ring github page there are some libraries for storing in other systems like mongodb.&lt;/li&gt;
&lt;li&gt;Our route destructuring map is: &lt;strong&gt;{session :session}&lt;/strong&gt;.  This is because the session middleware adds the session info to the request map before passing it on to our handler.&lt;/li&gt;
&lt;li&gt;The -&amp;gt; syntax now seems to be the preferred way to add middleware.  The old wrap! and decorate syntax no longer seems to be supported.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/alPOQUQqSzY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/alPOQUQqSzY/2628238502</link><guid isPermaLink="false">http://rjevans.net/post/2628238502</guid><pubDate>Thu, 06 Jan 2011 14:59:21 -0800</pubDate><category>clojure</category><category>compojure</category><category>ring</category><category>dev</category><category>devnotes</category><category>web</category><feedburner:origLink>http://rjevans.net/post/2628238502</feedburner:origLink></item><item><title>Clojure, Compojure, and Ring Notes #1</title><description>&lt;p&gt;For the last few days I&amp;#8217;ve been evaluating clojure and compojure for use in a game server.  I&amp;#8217;m really enjoying working in a lisp again and I&amp;#8217;m rather fond of compojure&amp;#8217;s design, but the documentation is incredibly sparse.  Even worse, most of the notes you can find online are wrong because they refer to earlier versions where the api was significantly different.&lt;/p&gt;
&lt;p&gt;So as I make headway I thought I&amp;#8217;d post my notes here.  It&amp;#8217;s not going to be a tutorial, more rough &amp;#8220;I had to do x to make y work&amp;#8221; lists.  Hopefully it&amp;#8217;ll be helpful to other people struggling through their early phases of compojure development.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Current Software Versions at the Time of Writing&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Clojure &amp;amp; Clojure Contrib - 1.2&lt;/li&gt;
&lt;li&gt;Leiningen - 1.4.0&lt;/li&gt;
&lt;li&gt;Compojure - 0.5.3&lt;/li&gt;
&lt;li&gt;ring-jetty-adapter - 0.3.1&lt;/li&gt;
&lt;li&gt;ring-json-params - 0.1.3&lt;/li&gt;
&lt;li&gt;karras - 0.5.0&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;1. Compojure &amp;#8220;Hello World&amp;#8221;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;(This assumes you have lein already installed and on your path &amp;#8212; let me know if you need notes on that too)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;% lein new comp1&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Creates a new project called &amp;#8220;comp1&amp;#8221;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Edit project.clj to read:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/768391.js?file=gistfile1.clj"&gt;&lt;/script&gt;&lt;ul&gt;&lt;li&gt;the &lt;strong&gt;:dependencies&lt;/strong&gt; section lists all the libraries we&amp;#8217;ll need for now&lt;/li&gt;
&lt;li&gt;running lein deps will pull the libraries from clojars (or your local cache if you already have them)&lt;/li&gt;
&lt;li&gt;See the bug at the bottom of this post for an explanation on &lt;strong&gt;:keep-non-project-classes&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Edit src/comp1/core.clj to read:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;script src="https://gist.github.com/768398.js?file=gistfile1.clj"&gt;&lt;/script&gt;&lt;ul&gt;&lt;li&gt;defroutes is the Compojure macro that you use to create a handler&lt;/li&gt;
&lt;li&gt;Routes are tested in listed order&lt;/li&gt;
&lt;li&gt;It&amp;#8217;s important have a catchall like route/not-found at the end, since some middleware will break if you return nil instead&lt;/li&gt;
&lt;li&gt;A single route is in the format (&amp;lt;http method&amp;gt; &amp;lt;what to match&amp;gt; &amp;lt;request destructuring map&amp;gt; &amp;lt;response generator&amp;gt;)&lt;/li&gt;
&lt;li&gt;A sample of a destructuring map would be something like: {params :params body :body}.  This pulls the values of :params and :body from the request map and binds them to the variables params and body, respectively.  You can then use those variables in your response generator.&lt;/li&gt;
&lt;li&gt;A response generator can just be a map that gets returned, in the simple case like we have here.  You can also define functions that return maps and use them to make your code easier to read&lt;/li&gt;
&lt;li&gt;The start-server uses future and var so while on the repl we can pickup any changes simply by saying (require &amp;#8216;comp1.core :reload-all).  This saves us the downtime of spinning jvm&amp;#8217;s up and down.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Bug: java.lang.ClassNotFoundException: compojure.response.Renderable&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Some googling indicates that this bug is some weird interaction between clojure and lein.  More details are &lt;a href="http://stackoverflow.com/questions/4354293/jar-produced-with-lein-uberjar-fails-on-noclassdeffounderror" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="https://github.com/technomancy/leiningen/issues#issue/141" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Workaround:&lt;/p&gt;
&lt;p&gt;Add &lt;strong&gt;:keep-non-project-classes true&lt;/strong&gt; to your project definition in project.clj.  After doing so you may need to do a &amp;#8220;lein clean &amp;amp;&amp;amp; lein deps&amp;#8221; before lein repl or lein run will work again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/0LI8GGljDYY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/0LI8GGljDYY/2625802225</link><guid isPermaLink="false">http://rjevans.net/post/2625802225</guid><pubDate>Thu, 06 Jan 2011 11:31:15 -0800</pubDate><category>clojure</category><category>mongodb</category><category>server</category><category>dev</category><category>devnotes</category><category>compojure</category><category>ring</category><feedburner:origLink>http://rjevans.net/post/2625802225</feedburner:origLink></item><item><title>Welcome!</title><description>&lt;p&gt;I&amp;#8217;ll be posting my thoughts on iOS development here, along with any tips and tricks I pick up along the way. Stay tuned!&lt;/p&gt;
&lt;p&gt;Let me know if there are any topics you&amp;#8217;d like to see covered, I&amp;#8217;m happy to take requests.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/rjevans/BtYx/~4/h0OsunVKOuE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/rjevans/BtYx/~3/h0OsunVKOuE/2413188934</link><guid isPermaLink="false">http://rjevans.net/post/2413188934</guid><pubDate>Tue, 21 Dec 2010 23:21:49 -0800</pubDate><category>helloworld</category><feedburner:origLink>http://rjevans.net/post/2413188934</feedburner:origLink></item></channel></rss>
