<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Sturm Und Drang IF: A Stormy Romance</title>
	<atom:link href="http://sturmdrangif.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sturmdrangif.wordpress.com</link>
	<description>A Stormy Romance with Interactive Fiction</description>
	<lastBuildDate>Sat, 21 Jan 2012 12:34:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sturmdrangif.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Sturm Und Drang IF: A Stormy Romance</title>
		<link>http://sturmdrangif.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sturmdrangif.wordpress.com/osd.xml" title="Sturm Und Drang IF: A Stormy Romance" />
	<atom:link rel='hub' href='http://sturmdrangif.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Obituary</title>
		<link>http://sturmdrangif.wordpress.com/2012/01/21/obituary/</link>
		<comments>http://sturmdrangif.wordpress.com/2012/01/21/obituary/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 12:33:42 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[IF design]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=535</guid>
		<description><![CDATA[Beyond posts relating to New Cat, this is my last I7-related post. I felt it necessary to state the origins of its failures and to rail against what it says about the process of creation, those who create, and humanity itself. With this, I lay it upon the bier, set it aflame, and walk away. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=535&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Beyond posts relating to New Cat, this is my last I7-related post. I felt it necessary to state the origins of its failures and to rail against what it says about the process of creation, those who create, and humanity itself. With this, I lay it upon the bier, set it aflame, and walk away. </p>
<p>Beyond the usability problems of forcing people to put all of their code into one file (a convention that I7 hypocritically fails to follow), such a convention presumes that all game designers use a linear, top-to-bottom, design process. I think of fusing smaller parts into a greater whole. The latter process groups like things together to be dealt with in their own area, limiting bleed and spillover into other topics, which creates a meta-level separation of function and data based upon internal similarity. That is, all functionality and data relating to topic/idea A is placed in the A file; the same goes for topic/idea B, topic/idea C, and so forth. This has parallels to traditional object-oriented language (and even functional programming), in that it minimizes the number of interface points. If you don&#8217;t do that, then it quickly becomes hard, if not impossible, to tell what your code is doing. So, you define the interface points and keep them as few as possible; separate files work in an analogous manner. And furthermore, they work this way because they reflect a typically human organizational scheme. People don&#8217;t heap everything into one common storage area. No, for they have waste baskets, refrigerators, and soap dishes &#8212; all different areas of containment for different things. Thus, if I declaim being forced into a single file for my code, it stems from a natural tendency to separate like objects into separate groupings. </p>
<p>That aside, I7&#8242;s story paradigm fails due to the output of the language itself. If what I7 produced was something that could be read from top to bottom, linearly, like a novel, then the need to group related materials together would be eliminated. The content is the issue, and the code is the issue. I7 output does NOT read straight through like a novel, and it never could, because <b>a game is not a novel</b>. While the needs of a game itself provide the first hurdle, the next hurdle is something that I7 sets up for itself: how rulebooks function. </p>
<p>The paradigm of the rulebook is that all like rules governing an object go in the same rulebook &#8212; or is it that all actions relating to all objects go into a rulebook? No matter which you choose, things quickly get out of hand. It would be wise to do both; however, if you do that, then your code cannot read straight through. It makes more sense to group together rules that affect multiple objects in a place divorced from any object (like in a separate file), or at the beginning of some section. But in order to refer to that section, you must return to it, or skip forward to it, breaking the processing flow of the game from top of page to bottom of page. I7 assumes that we&#8217;re all writing from top of page to bottom of page, writing as if we had only an old Selectrac typewriter, dutifully punching out one row after another. </p>
<p>That is an amazingly restrictive assumption, and it caters only to those who design puzzle-based games; it does not work well for most creative types. Editing on a typewriter is a painful and laborious process. What do you do when the ideas keep coming and have to improved or revised or discarded altogether? Clearly, you must brainstorm and edit elsewhere, and use the typewriter only to capture the finished idea, and you must be correct about that finished idea or else you begin the process anew. I could not write on a typewriter. I can write on paper, because although the paper has lines, I am not forced to use them. I can erase, write over, draw arrows, scratch things out, or even turn the page sideways. A text editor captured most of the creative capacities of paper, and naturally I seek out systems that allow me the same freedom in design. Like goes with like.</p>
<p>I7 imposes a harsh, utilitarian, one-size-fits-all unencouraging, unforgiving framework that in no way respects the creative process. It really is probably the worst possible tool for the job at hand, and the same people who have created this monstrosity are ever deaf, dumb, and blind, to all the pain, angst, and problems that they have created. They do not learn; they do not improve. Their reaction? Let the documentation fix it. However, no documentation can correct the erroneous worldview of I7. I7 fails to be usable. </p>
<p>The first step in making a usable product is to understand humanity; the first interface of I7 is between the language and the humans using it, and that is where it fails. From that set of wrong axioms, it descends, slowly and twistingly, into a dark valley of flawed assumptions that in the end, shuts out all light from the sky. </p>
<p>Inspiration is unpredictable, haphazard, wild, beautiful, and unrestrained. It is not logical, orderly, or predictable. Thus, in order to harness these wild winds, the creative type needs a flexible tool. I7 is not flexible. The creative type needs a tool that gets out of his way. I7 handholds you, even during the error messages. The creative type needs something that is not so obsessed with structure or details, but something that allows him to capture the thought, the moment, the spirit of things. Not that I6 is a great tool for doing that, but it gets in the way a lot less than I7 does. I6 lets you indent all you want, but I7 punishes you for hitting the tab an extra time. </p>
<p>The one-size-fits-all process requirement is completely at odds with human nature, and violently at odds with the creative nature. The people who lie down and wear the chains of I7 are probably accustomed to wearing the chains in other areas as well. I strongly suspect, that beyond politics, that people who are used to doing things in a top-down, logically straitjacketed, order from begin to end with no deviations are not in fact conservative, as some might think. However, they do desire a world that can be perfectly controlled as they perfectly control their games, their writing, their relationships, and so on. They have a command economy sort of life. Like the gargantuan hubris that produces such monstrosities of economic failure such as Kensianism and Socialism, we have I7 in the realm of game design &#8212; a command-economy manacle manufacturer for the mind, that produces a world where everyone is the same, everyone wears the same dirty tweed pants, marches in line to the same bread lines and sings the same forced songs, while the rifle butts of the soldiers collapse ribcages and kill the will to live free.</p>
<p>A fundamental misunderstanding of the human nature coupled with the mad hubris of the self-righteous leads to horrors (Hitler, Lenin, Stalin, Pol Pot, Mao, Mohammed). While I have no suspicion that I7 will lead to the gulags, the gas chambers, or the minarets, it has done its part in adding to the dominion of evil, for it lies about how people think, lies about how artists think, and tries to force us all into a restrictive mindset. </p>
<p>It will fail like a spectacle, like the Hindenburg. </p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/if-design/'>IF design</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/535/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=535&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2012/01/21/obituary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 in Review</title>
		<link>http://sturmdrangif.wordpress.com/2012/01/01/2011-in-review/</link>
		<comments>http://sturmdrangif.wordpress.com/2012/01/01/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 04:28:22 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[administrivia]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=529</guid>
		<description><![CDATA[The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Here&#8217;s an excerpt: A San Francisco cable car holds 60 people. This blog was viewed about 2,900 times in 2011. If it were a cable car, it would take about 48 trips to carry that many people. Click here to see the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=529&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.</p>
<div style="background:url('/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg') no-repeat center center;height:300px;"></div>
<p>Here&#8217;s an excerpt:</p>
</p>
<blockquote><p>A San Francisco cable car holds 60 people.  This blog was viewed about <strong>2,900</strong> times in 2011.  If it were a cable car, it would take about 48 trips to carry that many people.</p></blockquote>
<p><a href="/2011/annual-report/">Click here to see the complete report.</a></p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/administrivia/'>administrivia</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/529/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/529/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/529/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/529/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/529/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/529/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/529/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/529/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=529&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2012/01/01/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>All Projects Status for December 2011</title>
		<link>http://sturmdrangif.wordpress.com/2011/12/21/all-projects-status-for-december-2011/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/12/21/all-projects-status-for-december-2011/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 04:03:13 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[alan]]></category>
		<category><![CDATA[Glulx]]></category>
		<category><![CDATA[Inform 6]]></category>
		<category><![CDATA[Inform 7]]></category>
		<category><![CDATA[progress report]]></category>
		<category><![CDATA[RenPy]]></category>
		<category><![CDATA[brickhouse]]></category>
		<category><![CDATA[marelithia]]></category>
		<category><![CDATA[new cat]]></category>
		<category><![CDATA[occupied]]></category>
		<category><![CDATA[seasons]]></category>
		<category><![CDATA[zegrothenus]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=510</guid>
		<description><![CDATA[It&#8217;s time to sum up where I&#8217;m at on my IF projects, mostly for my own sake so I can remind myself to get off my lazy hump. [W] Brickhouse &#8211; ALAN [M] Burn the Koran and Die &#8211; I7 [D] Marelithia &#8211; RenPy [M] New Cat &#8211; I7 [D] Occupied &#8211; I6 [W] Seasons [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=510&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time to sum up where I&#8217;m at on my IF projects, mostly for my own sake so I can remind myself to get off my lazy hump. </p>
<blockquote style="background-color:#1E8B23;color:#FFFFFF;"><p>[W] Brickhouse &#8211; ALAN</p></blockquote>
<blockquote style="background-color:#121956;color:#FFFFFF;"><p>[M] Burn the Koran and Die &#8211; I7</p></blockquote>
<blockquote style="background-color:#7C5B39;color:#FFFFFF;"><p>[D] Marelithia &#8211; RenPy</p></blockquote>
<blockquote style="background-color:#121956;color:#FFFFFF;"><p>[M] New Cat &#8211; I7</p></blockquote>
<blockquote style="background-color:#7C5B39;color:#FFFFFF;"><p>[D] Occupied &#8211; I6</p></blockquote>
<blockquote style="background-color:#32EE3C;"><p>[W] Seasons &#8212; I6/Glulx</p></blockquote>
<blockquote style="background-color:#33447C;color:#FFFFFF;"><p>[M] Zegrothenus &#8211; I6</p></blockquote>
<hr />
<p>The chart measures <b>state</b> and <b><i>intensity of effort</i></b>, with brighter colors regarded as more intense; green is working; red is blocked; brown is design; blue is maintenance; grey is stasis (no active development). My development process goes from design -&gt; working -&gt; maintenance. Stasis is a state for projects on the back burner or projects that I&#8217;ve decided not to update any longer.  </p>
<p>Individual project comments:</p>
<ul>
<li><i>Brickhouse</i> &#8212; Yeah, I need to get back to this.</li>
<li><i>Burn the Koran and Die</i> &#8212; I have some feedback I&#8217;ve been avoiding (mostly because I expect it to be obnoxious), but I doubt there&#8217;s anything left to do on this one.</li>
<li><i>Occupied</i> &#8212; This will be a lot of fun to write. It&#8217;s going to be a political satire of the Occupy movement. *rubbing hands together in glee* This should virtually write itself.</li>
<li><i>Marelithia</i> &#8212; Medieval dating sim. <a href="http://www.renpy.org">Ren&#8217;Py</a> has come a long way. The big holdup for this will be the graphics, because my drawing skills are rudimentary. But I figure if I do line art and then apply a sepia filter to it, it will evoke the middle ages the way that the <a href="http://www.spiderwebsoftware.com/products.html">Avernum</a> series does (the first four games, anyways).</li>
<li><i>New Cat</i> &#8212; I probably will update this again someday, but right now I don&#8217;t feel like it, due to an obnoxious review(er) on IFdb. New Cat took a good six months of my life, had no beta testers (despite several calls for them) and now the complainers show up to berate me? A hearty &#8220;screw you&#8221; to all such unhelpful people &#8212; especially when the contact info is in the game. Private emails I do a reasonably good job of responding to, but public humiliation doesn&#8217;t motivate me in the slightest.</li>
<li><i>Zegrothenus</i> &#8212; I have some feedback from a while back that I&#8217;m churning through. Now that I have some vacation time, I can put some effort into it.</li>
</ul>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/alan-2/'>alan</a>, <a href='http://sturmdrangif.wordpress.com/category/glulx/'>Glulx</a>, <a href='http://sturmdrangif.wordpress.com/category/inform-6/'>Inform 6</a>, <a href='http://sturmdrangif.wordpress.com/category/inform-7/'>Inform 7</a>, <a href='http://sturmdrangif.wordpress.com/category/progress-report/'>progress report</a>, <a href='http://sturmdrangif.wordpress.com/category/renpy/'>RenPy</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/510/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/510/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/510/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=510&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/12/21/all-projects-status-for-december-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>The Abused and the Abusive Lover</title>
		<link>http://sturmdrangif.wordpress.com/2011/12/18/the-abused-and-the-abusive-lover/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/12/18/the-abused-and-the-abusive-lover/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 02:32:44 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[Inform 7]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[learning]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=508</guid>
		<description><![CDATA[I&#8217;ve been hanging around the IF forum for a while now, and there is a commitment to use the still-in-beta I7 that puzzles me. Two particular misunderstandings leapt off the page at me. One is that people generally recognize that the Inform 7 docs suck (as I&#8217;ve pointed out in several articles here, and here), [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=508&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been hanging around the IF forum for a while now, and there is a commitment to use the still-in-beta I7 that puzzles me. Two particular misunderstandings leapt off the page at me.  </p>
<p>One is that people generally recognize that the Inform 7 docs suck (as I&#8217;ve pointed out in several articles <a href="http://sturmdrangif.wordpress.com/2010/11/01/the-inform-7-documentation-fails-as-a-reference/">here</a>, and <a href="http://sturmdrangif.wordpress.com/2010/10/14/the-sins-of-inform-7/">here</a>), yet they continue to use the language anyways. Why? Maybe they were where I was, thinking that their game was small enough, or easy enough. Maybe they think that other people learning stuff and telling it to them piecemeal on a forum is enough. Maybe they have some kind of faith that the docs will eventually end up in a useable format. </p>
<p>If it&#8217;s the first of these, I can understand that pall of benighted intellect; I too thought I7 was a realistic environment for a game of about 20 rooms. I was wrong, and while my code didn&#8217;t end up look as bad as Weischaupt Scholars, it got uncomfortably close. If it&#8217;s the second reason, they are fools and are doomed to be frustrated, and if it&#8217;s the last, their faith is horribly misplaced. </p>
<p>After <b>three years in beta</b>, the Inform 7 docs are not going to reach a state of usefulness any time soon. They are not written like a technical manual and in order to get them to that point, they will have to be rewritten entirely (see the whole rationale <a href="http://sturmdrangif.wordpress.com/2010/11/01/the-inform-7-documentation-fails-as-a-reference/">here</a>). In other words, there&#8217;s a reason why other manuals for I7 exist. Even they are not enough, as the frustrated folks on the forum attest. </p>
<p>Another person <a href="http://www.intfiction.org/forum/viewtopic.php?f=6&amp;t=3925">blithely thought</a> that someone could learn English by learning I7. *expression of gape-jawed incredulity* That statement would deserve a pass if I7 modeled English&#8217;s word-order flexibility, its natural synonyms, and its general robustness (leaving out an article doesn&#8217;t render the sentence wholly incomprehensible, for instance). However, I7 does none of these things, which guarantees that prospective learners will not understand English, but at best will master elevating their own heart rate unproductively. Unfortunately, they will learn how to despise a caricature of a language, and believe that the caricature is the language itself.   </p>
<p>First, I7 assumes that there&#8217;s only one way to word your sentence: e.g. <i>Now the boat is floating</i> (works), is not the same as <i>The boat is floating now</i> (fails). Learning I7 would not teach anyone about English&#8217;s word-order flexibility. You would learn a set of arbitrary rules, not the language, and even those rules would be erroneous (that &#8216;now&#8217; must come first in any sentence is wholly false). </p>
<p>Second, I7 teaches that words have few or zero synonyms, which is about as far from the spirit of English as possible! It teaches that you can never use options as choices for verbs or prepositions &#8212; that <i>selling the baby or the sock</i> doesn&#8217;t make sense. Yet, that phrase is structurally sound English and simply comprehended. Another example: the phrase <i>in the bathroom or the bowl</i>, likewise isn&#8217;t understood by I7. </p>
<p>I7 was never designed to be English, so any dreams of learning English by learning I7 are woefully misconstrued. Other computer programming languages, although they using a handful of phrases in idosyncratic ways (<b>with</b> in VB, <b>for</b> in C, <b>picture</b> in COBOL, etc), do not read like English, and at best read as some sort of pidgin language. The text surrounding their appropriated phrases is clearly not English and that makes it easier/easy for the programmer to craft a separate semantic space for the new language. When learners scan a block of text, they are able to tell quickly, &#8220;Ok, this is VB. I will understand &#8216;with&#8217; in the VB way.&#8221; However, Inform7 doesn&#8217;t allow you to do that. When you look at I7 code snippets (not real games &#8212; they look like <a href="http://ifarchive.plover.net/if-archive/games/source/inform/wscholars.txt">this</a>) at first blush, they seem to be English &#8212; only, frustratingly, their words don&#8217;t mean what English words mean. So you have to keep reminding yourself that this is not English and that the words you see don&#8217;t mean what they mean in English and most frustrating of all, that they can&#8217;t be used like English words. The lack of typical programming language constructs confuses and makes understanding the language a constant challenge, because whenever you attempt to use I7 like English, there&#8217;s only a small chance that you&#8217;ll guess what its idosyncratic designers designed the language to do. Programming in Inform is much like learning to conduct a symphony with your right hand when you are a southpaw that suffers from hearing loss. The context doesn&#8217;t help you interpret the language. It tells you that you are reading or writing, and you aren&#8217;t.</p>
<p>Finally, what I7 teaches the prospective English learner about English itself is that it is: changeable by only a few (false), highly resistant to change (false), that it does not adapt to the needs of its learners (false), that it consists of a maze of one-way streets (false), that it is poorly documented (false), that it is brittle (false), and that it is unsuited for long works (false). </p>
<p>If I had realized earlier the true nature of I7 (brittle, deceptive, poorly documented), I would not have used it for <a href="http://www.intaligo.com/NewCat.gblorb">New Cat</a>. I would have gone the I6 route or even the Alan route. What did I learn? Even a relatively small game will end up in pages and pages of confusing quasi-English that becomes almost impossible to parse. The problem there is that the prose isn&#8217;t a narrative, so there&#8217;s no built-in way for you to understand it, and artificial distinctions don&#8217;t make sense from a linguistic perspective. As a point of comparison, <i>Seasons</i> is ten times the size of New Cat (at least) and because of its semantic shortcuts and non-English nature, it is only a quarter more difficult to understand.</p>
<p>Liberate te ex infernis.</p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/community/'>community</a>, <a href='http://sturmdrangif.wordpress.com/category/inform-7/'>Inform 7</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/508/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=508&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/12/18/the-abused-and-the-abusive-lover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>The Frankenstein Diaries</title>
		<link>http://sturmdrangif.wordpress.com/2011/12/12/the-frankenstein-diaries/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/12/12/the-frankenstein-diaries/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 22:21:55 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[Inform 6]]></category>
		<category><![CDATA[progress report]]></category>
		<category><![CDATA[compiler]]></category>
		<category><![CDATA[frankenstein]]></category>
		<category><![CDATA[mods]]></category>
		<category><![CDATA[or library]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=501</guid>
		<description><![CDATA[Lately, I&#8217;ve been feeling like Dr. Frankenstein, while working on Seasons. Not to mean that I&#8217;ve been busy visiting graveyards at midnight (although that would be cool), nor that I&#8217;ve been busy stealing the dead, but rather that I&#8217;ve been hooking up all matters of distinct parts to one another. Some parts don&#8217;t match as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=501&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lately, I&#8217;ve been feeling like Dr. Frankenstein, while working on <i>Seasons</i>. Not to mean that I&#8217;ve been busy visiting graveyards at midnight (although that would be cool), nor that I&#8217;ve been busy stealing the dead, but rather that I&#8217;ve been hooking up all matters of distinct parts to one another. Some parts don&#8217;t match as well as I thought they would. Others must be attacked with a circular saw. Others must be finely-woven at the very depths of <a href="http://www.onyxring.com/orlibrary.aspx">OR Library hackery</a>. I&#8217;ve even found myself customizing the compiler, due to the way that I6 presents status messages (another annoyance: there&#8217;s only one way, and it includes a carriage return at the end, which prevents you from continuing status messages on the same line).</p>
<p>I guess that&#8217;s a common experience when you craft a large game or you craft many games, this feeling of being in an operating theatre, focused on the details. Hopefully the end result will turn out more attractive than Frankenstein, but because the effort is so gargantuan, I&#8217;ll be satisfied if it moves, talks, and can see! Along that same line, I&#8217;m up to the 21st internal revision of the code, with probably 40% more to go. And like Dr. Frankenstein, I&#8217;ve often lost heart and threw up my hands (not my lunch) in frustration. There was a period of time where I didn&#8217;t even touch the code for a year and some months. </p>
<p>Still, I will succeed, and it looks like probably the end of 2012, Seasons should be ready for the world. I have no idea how the beta-testing will go, but I don&#8217;t place much hope in there being many volunteers. Then there&#8217;s still the site to create, the music, the sound effects, and the hint guide (with all those lush illustrations I see in my mind&#8217;s eye). Whew. Just thinking about it all can be tiresome. </p>
<p>Along the way, I&#8217;ve had to heavily customize and/or create my own tools, which is more effort still, although that effort makes the remaining work easier. Hopefully some of these mods will be released when Seasons is, if not before:</p>
<ul>
<li>Compiler: Inform 6.3.2 patch to allow compiler messages to continue on the same line as the previous message</li>
<li>Library: English.h &#8211; allow listing of just the objects on a supporter with no other verbiage</li>
<li>Library: Parserm.h &#8211; allow turning off inference messages</li>
<li>OR Library: Combat &#8211; a quick and dirty combat system with healing, AC, and weapons of variable damage</li>
<li>OR Library: Messages_Off &#8211; ability to turn off the compilation messages for OR Lib modules</li>
<li>OR Library: Physics &#8211; a harnessing of the physics extension</li>
<li>Working example of Glulx game that doesn&#8217;t use Blorb</li>
</ul>
<p>Well, back to work!  </p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/inform-6/'>Inform 6</a>, <a href='http://sturmdrangif.wordpress.com/category/progress-report/'>progress report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/501/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/501/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/501/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=501&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/12/12/the-frankenstein-diaries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>Glulx: Graphics and Sound Annoyances</title>
		<link>http://sturmdrangif.wordpress.com/2011/11/06/glulx-graphics-and-sound-annoyances/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/11/06/glulx-graphics-and-sound-annoyances/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 01:47:11 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[Glulx]]></category>
		<category><![CDATA[IF design]]></category>
		<category><![CDATA[Inform 6]]></category>
		<category><![CDATA[progress report]]></category>
		<category><![CDATA[Blorb]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[Gwindows]]></category>
		<category><![CDATA[Sound]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=492</guid>
		<description><![CDATA[It took me some time to puzzle through how exactly to create graphics and sound in Glulx for Seasons. I&#8217;m using I6 + ORLib + Gwindows which makes me insane already, right? Anyways, it turns out to my benefit that graphics and sound really aren&#8217;t touched by any of those aforementioned libraries, so there weren&#8217;t [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=492&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It took me some time to puzzle through how exactly to create graphics and sound in Glulx for <i>Seasons</i>. I&#8217;m using I6 + <a href="http://www.onyxring.com/ORLibrary.aspx">ORLib</a> + <a href="http://gwindows.trenchcoatsoft.com/gwindows.htm">Gwindows</a> which makes me insane already, right? Anyways, it turns out to my benefit that graphics and sound really aren&#8217;t touched by any of those aforementioned libraries, so there weren&#8217;t any weird conflicts to puzzle through. However, neither do any of these really cover or describe how to do sound and/or graphics (Gwindow&#8217;s optional GSound is extra-bulky and really doesn&#8217;t explain what it&#8217;s doing). So, I&#8217;m left on my own, trying to figure all this out. Long story short: I did, but not without running into five annoying things along the way.  </p>
<p><b>Annoying discovery #1: MacGlulxe (for OS 8.x-9.x) does not support sound.</b> Although that initially enraged me, I quickly accepted it as typical. I already knew that <a href="http://sturmdrangif.wordpress.com/2010/01/01/inform-6-vs-unicode-nobody-wins/">it didn&#8217;t support Unicode</a>. I guess the designer just figured to skimp on something as unnecessary as sound, too. Sigh. This means that my design platform must be OS X, to be specific OS X 10.5, on the fastest 17&#8243; iMac that Apple ever sold. What can I say? I &lt;3 the screen size and the form factor. </p>
<p><b>Annoying discovery #2: How you name files is critical.</b> Yes, I&#8217;d read <a href="http://www.firthworks.com/roger/glulx/blorb.html">Roger Firth&#8217;s Glulx page</a>, and <a href="http://www.iffydoemain.org/glkdunces/index.htm">Doe&#8217;s Glulx for Dunces</a>, and even Emily Short&#8217;s Glulx page (I was desperate), but it still took me a lot of trial and effort to figure this out. </p>
<blockquote><p>In short: if you are not going to Blorb your game on the Mac, the filenames must be EXACTLY like this: PIC# and SND#, where # is a number. Also, you must start with number zero for whichever resource you use first. On Mac OS X, this means that you must do a Command-I to <b>remove</b> the extension from the file. On the Mac side, the resources cannot have extensions! Roger Firth&#8217;s advice was dead wrong.</p></blockquote>
<p>As for sound, I had read that the only files supported are OGG, MOD, and 8-bit AIFF files. AIFFs definitely work, although I think that all Glulx interpreters downsample all AIFFs to 8 bits. Even if that is happening, it sounds good. You still have to do Command-I to remove the extension, though. Going forward, I&#8217;ll probably use OGG to save space. </p>
<p><b>Annoying discovery #3: <a href="http://www.logicalshift.co.uk/mac/index.html">Zoom</a> doesn&#8217;t support sound.</b> This one blew my mind. Zoom was my favorite interpreter, due to its interface and design. However, none of its Glulx interpreters support sound. Why? I don&#8217;t see any reason for Zoom to be crippled this way. That resulted in me switching over to <a href="http://ccxvii.net/gargoyle/">Gargoyle</a> for my interpreter of choice. It&#8217;s the best cross-platform interpreter out there, and it will make distro of Seasons a bit easier as well (one interpreter to rule them and all). In short, the interpreter designed for the Mac does not support Glulx sound, but the cross-platform one does. Weird. </p>
<p><b>Annoying discovery #4: No-one gives an example of a Glulx game that is not Blorbified.</b> Yeah. Everyone assumes that your first intro to Glulx means that you will be going through all the extra steps to create a RES file and Blorb things up. Geez, people, why just not assume your intro to Calculus means that you&#8217;re playing around with Fermi&#8217;s equations, too? Talk about infuriating.</p>
<p>PEOPLE DO NOT LEARN by choosing the most difficult task in a new area. If you present information this way, they give up in frustration because they simply don&#8217;t have the experience or the knowledge to get anywhere. People learn by mastering smaller tasks, which gives them the confidence and understanding to master the difficult task. </p>
<p>What I&#8217;m going to do is to put the sample game that I created out on the Web complete with a sound/graphics resource so that you can compile it to Glulx and it will run &#8212; no questions asked. Then you can see exactly what you have to do to make it work.</p>
<p><b>Annoying discovery #5: The best Blorb tools are Windows-only.</b> There is no tool that allows you to give your resources names other than SND# and PIC# on the Mac side. The only reasonable tool that I found for creating Blorb files was gBlorb. It does work and it is cross-platform, but your source code still can&#8217;t use identifiers like &#8220;autumn_sound&#8221;, like Doe does in <a href="http://www.iffydoemain.org/grokglk/index.htm#dream">Just a Dream</a>. Sigh. </p>
<p>Now someone will say, &#8220;There is source code available!&#8221; Yes, and if you&#8217;ve ever tried to compile source code, then you know the nightmare that awaits you. You can spend days setting up your environment and building the thing only to have it fail due to an assumption in the code that prevents it from compiling on your platform. I&#8217;ve been there many times, which is why those words don&#8217;t work on me! </p>
<p>Still, I threw a few minutes at it. iBlorb needs dos.h, which is a collection of DOS functions that can&#8217;t be ported to other platforms, unless &#8220;porting&#8221; = &#8220;write equivalent OS-dependent code from scratch.&#8221; Loverly. </p>
<p>That leaves cBlorb, which as part of I7, is wholly undocumented. I guess I&#8217;ll see if I can deduce how it blorbifies a game with pictures and sound and go from there. Sigh.  </p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/glulx/'>Glulx</a>, <a href='http://sturmdrangif.wordpress.com/category/if-design/'>IF design</a>, <a href='http://sturmdrangif.wordpress.com/category/inform-6/'>Inform 6</a>, <a href='http://sturmdrangif.wordpress.com/category/progress-report/'>progress report</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/492/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/492/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/492/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/492/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/492/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/492/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/492/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/492/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=492&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/11/06/glulx-graphics-and-sound-annoyances/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>The Best IF of All Time?</title>
		<link>http://sturmdrangif.wordpress.com/2011/10/02/the-best-if-of-all-time/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/10/02/the-best-if-of-all-time/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 12:51:50 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[community]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[best if of all time]]></category>
		<category><![CDATA[poll]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=489</guid>
		<description><![CDATA[Today, I discovered that there was such a poll, and here are the ridiculous results. I&#8217;m shaking my head now, seriously wondering about the future of IF. First of all, this is just another example of the well-publicized and global reach of IF &#8212; and by that I mean its utter lack of either. Second, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=489&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today, I discovered that there was such a poll, and <a href="http://ifdb.tads.org/viewcomp?id=oymvom4wrawhd4hr">here</a> are the ridiculous results. </p>
<p>I&#8217;m shaking my head now, seriously wondering about the future of IF. </p>
<p>First of all, this is just another example of the well-publicized and global reach of IF &#8212; and by that I mean its utter lack of either. Second, the results themselves speak of the power of the Old Ones and the commitment of their associated groupies (a certain author has four games in the top fifty of all time). Goodbye quality writing; goodbye pacing; goodbye plot; and let&#8217;s altogether forget about any inkling of morality. Third of all, the results speak to all of self-important and utterly unaware nature of a dying community, which is both sad and predictable. Yes, I can completely see some of these as being the best IF of all time, can&#8217;t you? </p>
<p>The humorous undertone to this is the full title of the poll: The Best IF of All Time (2011 edition). Whatever the results are this year, they will change in the next. That lies in the nature of all polls instead of evaluations that rely upon objective criteria (say, how often a game was downloaded from the ifarchive for example).</p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/community/'>community</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/489/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/489/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/489/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=489&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/10/02/the-best-if-of-all-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>New Cat 3.0 Released!</title>
		<link>http://sturmdrangif.wordpress.com/2011/09/30/new-cat-3-0-released/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/09/30/new-cat-3-0-released/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 03:40:19 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[release]]></category>
		<category><![CDATA[new cat]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=487</guid>
		<description><![CDATA[The big news this time around is that the relative directions disappearing bug is quashed for good. Other fixes include a few grammatical improvements and one improved response when you are sitting on His chair. New Cat is now a Glulx game. Download from Intaligo, and check out the game on Ifdb. Enjoy! Filed under: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=487&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The big news this time around is that the relative directions disappearing bug is quashed for good. Other fixes include a few grammatical improvements and one improved response when you are sitting on His chair. New Cat is now a Glulx game. </p>
<p><a href="http://www.intaligo.com/NewCat.gblorb">Download from Intaligo</a>, and check out the game on <a href="http://ifdb.tads.org/viewgame?id=w9s82w5o59a43tzt">Ifdb</a>. Enjoy!</p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/release/'>release</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/487/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=487&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/09/30/new-cat-3-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>BBEdit Inform Tools 3.0</title>
		<link>http://sturmdrangif.wordpress.com/2011/09/29/bbedit-inform-tools-3-0/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/09/29/bbedit-inform-tools-3-0/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 10:43:34 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[release]]></category>
		<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[bbedit inform tools]]></category>
		<category><![CDATA[inform tools]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=483</guid>
		<description><![CDATA[While working on Seasons, I was bugged that I couldn&#8217;t jump to functions quickly in BBEdit. I had this working at one time in the past, but my laptop was stolen and with it, so was my code. Anyways, fixing this was low priority until it slapped me in the face a bit, and working [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=483&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>While working on Seasons, I was bugged that I couldn&#8217;t jump to functions quickly in BBEdit. I had this working at one time in the past, but my laptop was stolen and with it, so was my code. Anyways, fixing this was low priority until it slapped me in the face a bit, and working on IF <b>will</b> bring to your attention the deficiencies of your working environment; thus, after a few days of work, BBEdit Inform Tools 3.0 was born. </p>
<p>This version makes the function button work again, listing all the functions in an Inform file and allowing you to jump to any one of them. It also adds a few obscure keywords to the text-coloring routine. </p>
<p>For Mac OS 9.x and BBEdit 7.x (will probably will work with OS 8.x and BBedit 7.x-9.x). Requires some variant of Stuffit to unstuff.</p>
<p><a href="http://www.intaligo.com/BBEditInformTools3.0.sit">Download</a> and enjoy! </p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/release/'>release</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/483/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/483/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/483/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/483/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/483/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/483/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/483/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/483/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=483&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/09/29/bbedit-inform-tools-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
		<item>
		<title>The No Thanks List</title>
		<link>http://sturmdrangif.wordpress.com/2011/09/06/the-no-thanks-list/</link>
		<comments>http://sturmdrangif.wordpress.com/2011/09/06/the-no-thanks-list/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 04:57:02 +0000</pubDate>
		<dc:creator>poster</dc:creator>
				<category><![CDATA[IF design]]></category>
		<category><![CDATA[haters]]></category>
		<category><![CDATA[no thanks]]></category>
		<category><![CDATA[thanks]]></category>

		<guid isPermaLink="false">http://sturmdrangif.wordpress.com/?p=478</guid>
		<description><![CDATA[I&#8217;ve always been torn about the &#8220;no thanks&#8221; list, whether it&#8217;s in the liner notes of an album, in the documentation for a game, or elsewhere. It has usually struck me as petty, childish, immature, and small. However, lately I have come to reconsider my position as regards such a list for an IF game. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=478&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been torn about the &#8220;no thanks&#8221; list, whether it&#8217;s in the liner notes of an album, in the documentation for a game, or elsewhere. It has usually struck me as petty, childish, immature, and small. However, lately I have come to reconsider my position as regards such a list for an IF game. </p>
<p>Haters are a real problem in IF. By &#8220;haters&#8221;, I mean irresponsible people who eviscerate games for no justifiable reason; these are people who have nothing eternal to stand on, but simply attack games according to the fashion wheel of their feelings. Worse yet, these people band together and excrete their venom anonymously, feeling as brave as Klansmen. They never submit bug reports; they never have anything constructive to say; they exist to tear down what they could not even attempt. </p>
<p>I have recently experienced the haters and I am coming to think that for them, a special place is reserved in my releases; although I can think up many ways to immortalize them, a simple list should suffice. And really, why shouldn&#8217;t I? I praise those who aided me; should I not expose those who were unkind? </p>
<p>I am beginning to think that someone must call out these worthless individuals, expose them, and shame them, so that they would change and not be worthless. That would be the purpose of a &#8220;no thanks&#8221; list &#8212; not something personal and petty, but rather something that gave a public warning about certain individuals &#8212; to provoke them to change and in the meantime, to help everyone else to steer clear of them. </p>
<br />Filed under: <a href='http://sturmdrangif.wordpress.com/category/if-design/'>IF design</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sturmdrangif.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sturmdrangif.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sturmdrangif.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sturmdrangif.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sturmdrangif.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sturmdrangif.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sturmdrangif.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sturmdrangif.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sturmdrangif.wordpress.com&amp;blog=3102731&amp;post=478&amp;subd=sturmdrangif&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sturmdrangif.wordpress.com/2011/09/06/the-no-thanks-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b44d23dd1143cba3eba2910c59f70c2d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">poster</media:title>
		</media:content>
	</item>
	</channel>
</rss>
