<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Scripting in MMOs: The best/worst tool you&#8217;ll n/ever have</title>
	<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/</link>
	<description>Thoughts on MMOs, gaming, social spaces, development, and whatever else interests me in a day.</description>
	<pubDate>Fri, 04 Jul 2008 02:37:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>By: Scripts Are Misunderstood at Kill Ten Rats</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-718</link>
		<dc:creator>Scripts Are Misunderstood at Kill Ten Rats</dc:creator>
		<pubDate>Tue, 29 Apr 2008 05:03:35 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-718</guid>
		<description>[...] Hartsman&#8217;s roundtable at IMGDC was about scripts, stemming from a blog fight that I had missed. I summarize the consensus as, &#8220;Scripts are often implemented poorly. If [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Hartsman&#8217;s roundtable at IMGDC was about scripts, stemming from a blog fight that I had missed. I summarize the consensus as, &#8220;Scripts are often implemented poorly. If [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Hartsman - Off the Record &#187; Catching Up</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-544</link>
		<dc:creator>Scott Hartsman - Off the Record &#187; Catching Up</dc:creator>
		<pubDate>Mon, 31 Mar 2008 00:23:21 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-544</guid>
		<description>[...] a topic that I hold near and dear, and thought it would make a good one for people to be able to explore a bit more in-depth in a [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] a topic that I hold near and dear, and thought it would make a good one for people to be able to explore a bit more in-depth in a [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: moo</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-120</link>
		<dc:creator>moo</dc:creator>
		<pubDate>Thu, 08 Nov 2007 00:55:39 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-120</guid>
		<description>Java can actually be very fast if you have the right VM to run it.  Typical workloads will be within a factor of 2 of the performance of C++.  There are also excellent IDEs available for it, such as Eclipse.  If you need industrial-strength scripting (e.g. to run the backend servers of your MMORPG) then its definitely worth a look.</description>
		<content:encoded><![CDATA[<p>Java can actually be very fast if you have the right VM to run it.  Typical workloads will be within a factor of 2 of the performance of C++.  There are also excellent IDEs available for it, such as Eclipse.  If you need industrial-strength scripting (e.g. to run the backend servers of your MMORPG) then its definitely worth a look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Psychochild's Blog</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-119</link>
		<dc:creator>Psychochild's Blog</dc:creator>
		<pubDate>Thu, 08 Nov 2007 00:03:45 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-119</guid>
		<description>&lt;strong&gt;The role of scripting for designers&lt;/strong&gt;

It seems like everyone got together and decided to have an interesting discussion right as I was out of town.  The issue brought up by Joe Ludwig was: No designer scripting.  (http://programmerjoe.com/2007/10/31/scripting-in-potbs/) This assertion crea...</description>
		<content:encoded><![CDATA[<p><strong>The role of scripting for designers</strong></p>
<p>It seems like everyone got together and decided to have an interesting discussion right as I was out of town.  The issue brought up by Joe Ludwig was: No designer scripting.  (http://programmerjoe.com/2007/10/31/scripting-in-potbs/) This assertion crea&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Moorgard</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-118</link>
		<dc:creator>Moorgard</dc:creator>
		<pubDate>Wed, 07 Nov 2007 22:31:51 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-118</guid>
		<description>I just want to send you a grats for your opening sentence made up of a bunch of links. This blogger standby is really a staple of clever posting, and it's good to see you add it to your repertoire.

Five is a good start, but you can't *really* call yourself a pro blogger until you hit a run of seven. Don't worry, you'll get there someday.

Keep on truckin'!</description>
		<content:encoded><![CDATA[<p>I just want to send you a grats for your opening sentence made up of a bunch of links. This blogger standby is really a staple of clever posting, and it&#8217;s good to see you add it to your repertoire.</p>
<p>Five is a good start, but you can&#8217;t *really* call yourself a pro blogger until you hit a run of seven. Don&#8217;t worry, you&#8217;ll get there someday.</p>
<p>Keep on truckin&#8217;!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Ludwig&#8217;s Blog &#187; Scripting for Designers</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-113</link>
		<dc:creator>Joe Ludwig&#8217;s Blog &#187; Scripting for Designers</dc:creator>
		<pubDate>Sat, 03 Nov 2007 18:39:13 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-113</guid>
		<description>[...] started a kerfuffle on the subject of designers writing scripts. Since my original post was more about our experience with Lua than about scripting for [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] started a kerfuffle on the subject of designers writing scripts. Since my original post was more about our experience with Lua than about scripting for [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Hartsman</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-112</link>
		<dc:creator>Scott Hartsman</dc:creator>
		<pubDate>Sat, 03 Nov 2007 16:47:41 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-112</guid>
		<description>&lt;nods&gt;  I'd wager that's largely because we don't have a lot of MMO developers who feel free to talk about specifics of their projects, especially in ways that make them sound less than good.  That's still a relative rarity - We're still all a young business. :)

I've seen that one predominantly as an artifact of #3 and #5 - How much of it is there, and what can it do in your app?  

If the answers to those questions are "everywhere, there's no alternative" and "it can do anything, since it runs the whole game," even the uber CPUs of today are no match, for instance, for Java or Lua+GC with hundreds of running scripts, running main gameplay instead of exceptions, each chewing through megs and megs of RAM.</description>
		<content:encoded><![CDATA[<p><nods>  I&#8217;d wager that&#8217;s largely because we don&#8217;t have a lot of MMO developers who feel free to talk about specifics of their projects, especially in ways that make them sound less than good.  That&#8217;s still a relative rarity - We&#8217;re still all a young business. <img src='http://www.hartsman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;ve seen that one predominantly as an artifact of #3 and #5 - How much of it is there, and what can it do in your app?  </p>
<p>If the answers to those questions are &#8220;everywhere, there&#8217;s no alternative&#8221; and &#8220;it can do anything, since it runs the whole game,&#8221; even the uber CPUs of today are no match, for instance, for Java or Lua+GC with hundreds of running scripts, running main gameplay instead of exceptions, each chewing through megs and megs of RAM.</nods></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Ludwig</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-110</link>
		<dc:creator>Joe Ludwig</dc:creator>
		<pubDate>Sat, 03 Nov 2007 16:21:44 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-110</guid>
		<description>Interestingly enough, I haven't seen a single post or comment that decries scripting for def'n 5 (Performance Killer).  We had a performance problem with our use of Lua, but it was entirely that the garbage collector did a whole bunch of work all at once and skipped some frames to do it. If that work had been spread out so a  little happened each frame it wouldn't have been an issue. Runtime performance of scripts is really a non-issue with the super speedy computers we all have these days.  (Remember when people talked about how much of the CPU should go to sound processing?  Hah, those were the days!)</description>
		<content:encoded><![CDATA[<p>Interestingly enough, I haven&#8217;t seen a single post or comment that decries scripting for def&#8217;n 5 (Performance Killer).  We had a performance problem with our use of Lua, but it was entirely that the garbage collector did a whole bunch of work all at once and skipped some frames to do it. If that work had been spread out so a  little happened each frame it wouldn&#8217;t have been an issue. Runtime performance of scripts is really a non-issue with the super speedy computers we all have these days.  (Remember when people talked about how much of the CPU should go to sound processing?  Hah, those were the days!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Designer Scripting (from Jeff Freeman)</title>
		<link>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-109</link>
		<dc:creator>Designer Scripting (from Jeff Freeman)</dc:creator>
		<pubDate>Sat, 03 Nov 2007 15:09:09 +0000</pubDate>
		<guid>http://www.hartsman.com/2007/11/02/scripting-in-mmos-the-bestworst-tool-youll-never-have/#comment-109</guid>
		<description>[...] some of the popular rationales used to justify positions for and against designer scripting, along with the actual reason for each: Those who are good at it like it. People who have cleaned up after those who are bad at it try to [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] some of the popular rationales used to justify positions for and against designer scripting, along with the actual reason for each: Those who are good at it like it. People who have cleaned up after those who are bad at it try to [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
