<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The RPS Electronic Wireless Show Episode 19</title>
	<atom:link href="http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/</link>
	<description></description>
	<lastBuildDate>Mon, 13 Feb 2012 21:18:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Gap Gen</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194592</link>
		<dc:creator>Gap Gen</dc:creator>
		<pubDate>Mon, 25 May 2009 16:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194592</guid>
		<description>Hmm, interesting. I was under the impression that the point of (well-written) OO was to enable code to be more maintainable, so that you could, say, replace one interface with another and just change a thin intermediary layer of the code. I guess I&#039;ve only heard the pro side, really (aside from the fact that OO is much harder to do well than straight-up functional programming). That, and polymorphism in C++ is a bit shabby, what with inheritance and all.

Also, my only real experience of big projects are:
1) An organically-growing piece of commercial code that has probably abandoned the purist interpretation of OO through being changed by different people (including me) and
2) Functional Fortran written by academics who like what they know and don&#039;t really care for learning new programming philosophies (which is an understandable position, as learning new techniques on-the-fly could undermine a project or make it take longer)</description>
		<content:encoded><![CDATA[<p>Hmm, interesting. I was under the impression that the point of (well-written) OO was to enable code to be more maintainable, so that you could, say, replace one interface with another and just change a thin intermediary layer of the code. I guess I&#8217;ve only heard the pro side, really (aside from the fact that OO is much harder to do well than straight-up functional programming). That, and polymorphism in C++ is a bit shabby, what with inheritance and all.</p>
<p>Also, my only real experience of big projects are:<br />
1) An organically-growing piece of commercial code that has probably abandoned the purist interpretation of OO through being changed by different people (including me) and<br />
2) Functional Fortran written by academics who like what they know and don&#8217;t really care for learning new programming philosophies (which is an understandable position, as learning new techniques on-the-fly could undermine a project or make it take longer)
<p class="report-comment">
				<span id="reportcomment_results_div_194592"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194592 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194592"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jalf</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194570</link>
		<dc:creator>jalf</dc:creator>
		<pubDate>Mon, 25 May 2009 15:13:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194570</guid>
		<description>@Gap Gen:
Games are rarely written from scratch. Pretty much any AAA game is based on last year&#039;s game&#039;s code. Even when a company decides to write a &quot;new engine&quot;, they still port over tons of the old code. Of course, the code is still written *as if* it would never be needed again. But that doesn&#039;t stop it from being reused. ;)

As for future-proofing, how would that work? What does &quot;the&quot; interface for an engine look like? Every game engine is different, has different capabilities and responsibilities, and requires different things from the user code. You can&#039;t just abstract away 80% of your game and pretend that it can be substituted for 80% of any other game.
The entire point in switching to another engine is that it is different. There would be nothing gained in switching to one that did exactly the same things in the same ways.

(Apart from that, there&#039;s nothing like a good dose of OO to really tie *all* of your code into a big knot where *nothing* can be ripped out and replaced in less than 500 lines of code. But that&#039;s a rant for another day, and another site)</description>
		<content:encoded><![CDATA[<p>@Gap Gen:<br />
Games are rarely written from scratch. Pretty much any AAA game is based on last year&#8217;s game&#8217;s code. Even when a company decides to write a &#8220;new engine&#8221;, they still port over tons of the old code. Of course, the code is still written *as if* it would never be needed again. But that doesn&#8217;t stop it from being reused. ;)</p>
<p>As for future-proofing, how would that work? What does &#8220;the&#8221; interface for an engine look like? Every game engine is different, has different capabilities and responsibilities, and requires different things from the user code. You can&#8217;t just abstract away 80% of your game and pretend that it can be substituted for 80% of any other game.<br />
The entire point in switching to another engine is that it is different. There would be nothing gained in switching to one that did exactly the same things in the same ways.</p>
<p>(Apart from that, there&#8217;s nothing like a good dose of OO to really tie *all* of your code into a big knot where *nothing* can be ripped out and replaced in less than 500 lines of code. But that&#8217;s a rant for another day, and another site)
<p class="report-comment">
				<span id="reportcomment_results_div_194570"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194570 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194570"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gap Gen</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194561</link>
		<dc:creator>Gap Gen</dc:creator>
		<pubDate>Mon, 25 May 2009 14:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194561</guid>
		<description>As for copying code into modern engines, I really should take a look at some code that has been released for older games. I&#039;ve been generally taught that OO and abstraction and so on are good practices, but given that games are often rewritten from scratch, I&#039;d guess that some are a bit lazier as they don&#039;t need to be future-proofed. If the code was done with the best possible practice, then ripping out the interface and installing a new engine should be relatively easy, without needing to really touch the core code.</description>
		<content:encoded><![CDATA[<p>As for copying code into modern engines, I really should take a look at some code that has been released for older games. I&#8217;ve been generally taught that OO and abstraction and so on are good practices, but given that games are often rewritten from scratch, I&#8217;d guess that some are a bit lazier as they don&#8217;t need to be future-proofed. If the code was done with the best possible practice, then ripping out the interface and installing a new engine should be relatively easy, without needing to really touch the core code.
<p class="report-comment">
				<span id="reportcomment_results_div_194561"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194561 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194561"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: graham</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194329</link>
		<dc:creator>graham</dc:creator>
		<pubDate>Mon, 25 May 2009 01:01:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194329</guid>
		<description>Baseball? isnt that like that game girls and children play, also called Rounders?
I think RPS should talk about manly sports like badger baiting, white collar boxing and thumb wars.</description>
		<content:encoded><![CDATA[<p>Baseball? isnt that like that game girls and children play, also called Rounders?<br />
I think RPS should talk about manly sports like badger baiting, white collar boxing and thumb wars.
<p class="report-comment">
				<span id="reportcomment_results_div_194329"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194329 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194329"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinraith</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194289</link>
		<dc:creator>Vinraith</dc:creator>
		<pubDate>Sun, 24 May 2009 21:54:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194289</guid>
		<description>Thanks for doing these, guys, you&#039;re one of the few genuinely entertaining (and occasionally informative) podcasts around. Keep it up!

Oh and yes, your American listener(s?) do love you for the baseball chat, if for no other reason than that it was so charmingly unexpected.</description>
		<content:encoded><![CDATA[<p>Thanks for doing these, guys, you&#8217;re one of the few genuinely entertaining (and occasionally informative) podcasts around. Keep it up!</p>
<p>Oh and yes, your American listener(s?) do love you for the baseball chat, if for no other reason than that it was so charmingly unexpected.
<p class="report-comment">
				<span id="reportcomment_results_div_194289"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194289 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194289"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: graham</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194232</link>
		<dc:creator>graham</dc:creator>
		<pubDate>Sun, 24 May 2009 18:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194232</guid>
		<description>Great cast chaps.
I got a &#039;U&#039; for Philosophy in Religion and an N for sociology at A-Level. 13 years later I manage a community mental health team. A-levels are overrated the emphasis should be on what you do in the rest of your life.
Also I burn out of Civ games really quickly. Often I will find a cheat to get money then the game always loses its appeal. You would have thought I would have learned not to cheat at Civ but with A-Level grades like mine what to do expect.
Bring on E3 sounds like some PC gaming surprises. My bets are on Spore:-the beginning (a prequel) and a duke Nukem RTS.</description>
		<content:encoded><![CDATA[<p>Great cast chaps.<br />
I got a &#8216;U&#8217; for Philosophy in Religion and an N for sociology at A-Level. 13 years later I manage a community mental health team. A-levels are overrated the emphasis should be on what you do in the rest of your life.<br />
Also I burn out of Civ games really quickly. Often I will find a cheat to get money then the game always loses its appeal. You would have thought I would have learned not to cheat at Civ but with A-Level grades like mine what to do expect.<br />
Bring on E3 sounds like some PC gaming surprises. My bets are on Spore:-the beginning (a prequel) and a duke Nukem RTS.
<p class="report-comment">
				<span id="reportcomment_results_div_194232"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194232 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194232"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rabbitsoup</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194182</link>
		<dc:creator>Rabbitsoup</dc:creator>
		<pubDate>Sun, 24 May 2009 16:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194182</guid>
		<description>On the whole angry free update thing I am happy about getting new stuff for free, but I did buy with an expectation of that there would be more stuff released. I am only angry about the fps drops they keep managing to pop in the game. 

also is it worth playing an old thief?</description>
		<content:encoded><![CDATA[<p>On the whole angry free update thing I am happy about getting new stuff for free, but I did buy with an expectation of that there would be more stuff released. I am only angry about the fps drops they keep managing to pop in the game. </p>
<p>also is it worth playing an old thief?
<p class="report-comment">
				<span id="reportcomment_results_div_194182"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194182 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194182"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cian</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-194014</link>
		<dc:creator>Cian</dc:creator>
		<pubDate>Sun, 24 May 2009 01:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-194014</guid>
		<description>I play Civ in the same style as John&#039;s father. Building an empire is so much more satisfying than the routine of running one. Disliking Civ is clearly inappropriate and offensive to PC gamers.</description>
		<content:encoded><![CDATA[<p>I play Civ in the same style as John&#8217;s father. Building an empire is so much more satisfying than the routine of running one. Disliking Civ is clearly inappropriate and offensive to PC gamers.
<p class="report-comment">
				<span id="reportcomment_results_div_194014"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 194014 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_194014"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henrik J</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-193971</link>
		<dc:creator>Henrik J</dc:creator>
		<pubDate>Sat, 23 May 2009 21:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-193971</guid>
		<description>Is it wrong of me that i only listen to the RPS podcast when Jim and John are doing it?</description>
		<content:encoded><![CDATA[<p>Is it wrong of me that i only listen to the RPS podcast when Jim and John are doing it?
<p class="report-comment">
				<span id="reportcomment_results_div_193971"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 193971 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_193971"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Theoban</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-193969</link>
		<dc:creator>Theoban</dc:creator>
		<pubDate>Sat, 23 May 2009 21:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-193969</guid>
		<description>In Ultima Underworld, the numbers 1 and 3 allow you to look up and down. 2 recentres your view.</description>
		<content:encoded><![CDATA[<p>In Ultima Underworld, the numbers 1 and 3 allow you to look up and down. 2 recentres your view.
<p class="report-comment">
				<span id="reportcomment_results_div_193969"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 193969 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_193969"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DigitalSignalX</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-193930</link>
		<dc:creator>DigitalSignalX</dc:creator>
		<pubDate>Sat, 23 May 2009 18:47:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-193930</guid>
		<description>950 KB/s from your new host, sweet. - thank them for us!</description>
		<content:encoded><![CDATA[<p>950 KB/s from your new host, sweet. &#8211; thank them for us!
<p class="report-comment">
				<span id="reportcomment_results_div_193930"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 193930 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_193930"></span>
			</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kadayi</title>
		<link>http://www.rockpapershotgun.com/2009/05/22/the-rps-electronic-wireless-show-episode-19/#comment-193927</link>
		<dc:creator>Kadayi</dc:creator>
		<pubDate>Sat, 23 May 2009 18:32:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.rockpapershotgun.com/?p=12066#comment-193927</guid>
		<description>There definitely does need to be some form of company that  basically remakes classic old games such as Deus Ex but with better graphics etc, etc. One can&#039;t help but ponder wistfully the Alternative universe the undoubtedly exists where such a company exists  and wishing the ability to step though (Ala TV show Fringe) to purchase a few choice titles ;)

Also I&#039;m not sure what scares me more...the undead in Thief, or the thought if I  actually click play on that CiV IV Icon on my desktop I might lose the next 5 years of my life...</description>
		<content:encoded><![CDATA[<p>There definitely does need to be some form of company that  basically remakes classic old games such as Deus Ex but with better graphics etc, etc. One can&#8217;t help but ponder wistfully the Alternative universe the undoubtedly exists where such a company exists  and wishing the ability to step though (Ala TV show Fringe) to purchase a few choice titles ;)</p>
<p>Also I&#8217;m not sure what scares me more&#8230;the undead in Thief, or the thought if I  actually click play on that CiV IV Icon on my desktop I might lose the next 5 years of my life&#8230;
<p class="report-comment">
				<span id="reportcomment_results_div_193927"><a href="javascript:void(0);" onclick="reportComment_AddTextArea( 193927 );" title="Report this comment" rel="nofollow">report</a></span><br />
				<span id="reportcomment_comment_div_193927"></span>
			</p>
]]></content:encoded>
	</item>
</channel>
</rss>

