<?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>Jim Aikin&#039;s Oblong Blob</title>
	<atom:link href="http://midiguru.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://midiguru.wordpress.com</link>
	<description>Random Rambling &#38; Questionable Commentary</description>
	<lastBuildDate>Fri, 27 Jan 2012 07:17:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='midiguru.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Jim Aikin&#039;s Oblong Blob</title>
		<link>http://midiguru.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://midiguru.wordpress.com/osd.xml" title="Jim Aikin&#039;s Oblong Blob" />
	<atom:link rel='hub' href='http://midiguru.wordpress.com/?pushpress=hub'/>
		<item>
		<title>This Is Your Game on Mugs</title>
		<link>http://midiguru.wordpress.com/2012/01/25/this-is-your-game-on-mugs/</link>
		<comments>http://midiguru.wordpress.com/2012/01/25/this-is-your-game-on-mugs/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 07:32:36 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[Interactive Fiction]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2954</guid>
		<description><![CDATA[Sometimes an upgrade is a mirage. Sometimes cool new features remain tantalizingly out of reach. [Note: This piece has been edited on Jan. 26 to reflect new information.] I&#8217;m getting ready to enlist testers for my almost-completed interactive fiction game, &#8220;The White Bull.&#8221; I&#8217;m hitting what I hope is only a speed bump. At the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2954&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes an upgrade is a mirage. Sometimes cool new features remain tantalizingly out of reach. [<span style="text-decoration:underline;">Note: This piece has been edited on Jan. 26 to reflect new information.</span>]</p>
<p>I&#8217;m getting ready to enlist testers for my almost-completed interactive fiction game, &#8220;The White Bull.&#8221; I&#8217;m hitting what I hope is only a speed bump. At the moment the picture is rather murky. And the speed bump (if that&#8217;s what it is) has nothing to do with my work. It&#8217;s packaged in the development system. It&#8217;s &#8230; a feature.</p>
<p>One of the main reasons I decided to go ahead and finish this project, which had been languishing on my hard drive for a couple of years, was the release of TADS 3.1. TADS is a very slick system for writing text adventure games, and the 3.1 release enhances its power in some cool ways. Games compiled using 3.1 will be playable in a web browser, for instance, without the need to download anything. This is a huge step forward, as it makes TADS more competitive with Inform.</p>
<p>But wait &#8212; there&#8217;s less.</p>
<p>If I understand the documentation correctly, there are two ways to deploy a game for web play. You can upload it to the IF Archive and create a page for it on IFDB. The IFDB server, which is operated by TADS developer Mike Roberts, will make your game publicly available for online play. Alternatively, you can set up your own server.</p>
<p>I so thoroughly do not want to learn how to set up my own server.</p>
<p>The tricky bit is, how am I to test the web features of a game before it&#8217;s released? The word &#8220;test&#8221; <span id="more-2954"></span>does not appear anywhere in the documentation page on setting up your game for web play. What that page does say is, once the game is compiled, players don&#8217;t have to play it online &#8212; they can download it and play it stand-alone in the old-fashioned way, using an interpreter program installed on their own computer.</p>
<p>That&#8217;s nice &#8212; but the first question that might occur to a savvy reader is, &#8220;Will the features of the game as it appears when  running on a remote server and being displayed in my browser be the same as the features that show up in the interpreter software that I&#8217;ve installed on my local machine?&#8221;</p>
<p>The answer would appear to be, &#8220;Don&#8217;t count on it.&#8221; Nikos Chantziaras has updated the cross-platform QTads interpreter for compatibility with 3.1 games, and in my tests it appears to work very well. Yay, Nikos! However&#8230;</p>
<p>My game has music. I&#8217;m hoping to find a graphic artist to do a few illustrations too, but the music is already built into the game. Of course, the music playback does need to be tested. My current information is that some web browsers will play mp3 files but not ogg, some will play ogg but not mp3, and some will play both. In order to test all of the configurations, then, I will need a private server that is not the IFDB server.</p>
<p>Except, there&#8217;s no reason even to worry about that, because the TADS web playback system doesn&#8217;t currently support audio playback. So I can&#8217;t give my users the option of web-based gameplay. There&#8217;s a theory floating around that I might be able to embed Javascript in the game so as to get audio output, but there is zero documentation on how one might go about this.</p>
<p>Oh, well. It was a nice concept while it lasted. Maybe someday TADS will have the features I need for online play. In the meantime, at least I got off my ass and finished writing the game, and people will be able to play it by downloading QTads.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2954/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2954/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2954/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2954&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/25/this-is-your-game-on-mugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>500 Yards of Window Dressing</title>
		<link>http://midiguru.wordpress.com/2012/01/20/500-yards-of-window-dressing/</link>
		<comments>http://midiguru.wordpress.com/2012/01/20/500-yards-of-window-dressing/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 06:11:05 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[Interactive Fiction]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2944</guid>
		<description><![CDATA[The first text adventure games were extremely terse, compressed affairs. Players encountered the messages &#8220;You can&#8217;t go that way&#8221; and &#8220;You can&#8217;t see any such thing&#8221; a whole lot &#8212; and nobody minded. Players today have much higher expectations. If, in writing a description of an outdoor location, you mention the distant hills and the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2944&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The first text adventure games were extremely terse, compressed affairs. Players encountered the messages &#8220;You can&#8217;t go that way&#8221; and &#8220;You can&#8217;t see any such thing&#8221; a whole lot &#8212; and nobody minded.</p>
<p>Players today have much higher expectations. If, in writing a description of an outdoor location, you mention the distant hills and the flowering shrubs, players will expect to be able to examine them. When the shrubs are mentioned as present in the location but the response to &#8216;x shrubs&#8217; is &#8220;You can&#8217;t see any such thing,&#8221; the realism of the game takes a nosedive.</p>
<p>I&#8217;ve now reached the point in the development of my next game where I&#8217;m going through several dozen locations and carefully adding such scenery items to each location. Scenery itself isn&#8217;t too difficult; the TADS 3 development system, which I&#8217;m using, defines a Decoration class, which serves admirably. But Decoration objects won&#8217;t always do the job. In one outdoor location there&#8217;s a prominent boulder. The boulder <span id="more-2944"></span>serves no real purpose, but that particular setting seemed to me to need a picturesque boulder. The player is bound to try &#8216;look behind boulder&#8217;, because hiding things behind large objects is a standard technique in interactive fiction. There&#8217;s nothing behind the boulder in this case, but nonetheless, I have to implement the command.</p>
<p>And what if the player tries &#8216;sit on boulder&#8217; or &#8216;stand on boulder&#8217;? Those are reasonable commands. They don&#8217;t advance the story in the least, but if you want a realistic boulder, you really ought to handle those commands. Once I&#8217;ve done that, I have to invoke several TADS library methods so that the player can&#8217;t pick up objects that are on the ground while situated on the boulder.</p>
<p>I took a break from adding scenery to consider the pesky business of how large various portable objects are. TADS has a good system for preventing the player from putting large objects in small containers &#8230; but TADS doesn&#8217;t natively know that a bowling ball is large and a thimble is small. In order to get the system to work, you have to define the bowlingBall object with a bulk property of, say, 50, and the thimble container with a bulkCapacity of, say, 5. Once you&#8217;ve done that, TADS will handle the details and print out an error message if the player tries &#8216;put bowling ball in thimble&#8217;. But you have to add a suitable bulk property to every movable object in the game, and a suitable bulkCapacity to every container.</p>
<p>This whole process is about as much fun as doing the dishes. But if you want to build a model world that players can believe in, you have to do it.</p>
<p>I&#8217;ve barely started on the conversations. The game I&#8217;m working on has four or five major characters, plus a few others that you&#8217;ll run into along the way. The player is bound to want to chat with all of them about various topics that crop up during the story. The default message &#8220;Joe does not respond&#8221;, which would have worked fine 25 years ago, just won&#8217;t cut it today. Conversations, even when they don&#8217;t advance the story, help build realism by giving the player the impression that the characters are real people. They&#8217;re also incredibly useful for filling in story background.</p>
<p>TADS provides some slick tools for writing flexible conversations &#8212; but if your game has half a dozen characters and forty or fifty possible topics of conversation, as mine does, a lot of work will be needed. Plus, as the story unfolds, the characters&#8217; responses to conversational gambits (such as &#8216;ask joe about beatrice&#8217;) may need to change drastically. Again, TADS provides great tools with which to do this, but the number of possible conversations starts to grow exponentially, so the writing process is not going to be polished off in a few hours.</p>
<p>Not only do you have to write all this stuff (&#8220;write&#8221; meaning both write the text the player will read and write the code that will cause the text to appear at the proper moment), you have to test it. If you forget to put a single plus sign ahead of a single conversation topic object, a dozen different conversations can become unavailable to the player.</p>
<p>Another example: Tonight I implemented a path between two outdoor locations. The TADS PathPassage class is ideal for this. But when I ran a test script to check whether an entirely different bit of business was working properly, I discovered that an important dramatic scene wasn&#8217;t working anymore. In this scene, the player character is supposed to lead another character along a particular route. The other character will protest if the player tries to deviate from the route. (TADS uses the GuidedTourState class for this.) But the route to be traversed now included a PathPassage, which meant that the other character was now refusing to let the player lead the way.</p>
<p>This was an easy bug to fix, fortunately. But I have a lot of sympathy for aspiring authors who feel TADS is just too darn complicated. It <em>is</em> complicated. It&#8217;s complicated because it lets you do so much. This is the third or fourth game I&#8217;ve written using TADS, depending on how you count. (&#8220;Mrs. Pepper&#8217;s Nasty Secret&#8221; was a collaboration, so it only counts for 1/2.) I hope eventually to become a power user!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2944/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2944&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/20/500-yards-of-window-dressing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Sounds Good</title>
		<link>http://midiguru.wordpress.com/2012/01/14/sounds-good/</link>
		<comments>http://midiguru.wordpress.com/2012/01/14/sounds-good/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 07:43:58 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[Interactive Fiction]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2940</guid>
		<description><![CDATA[There&#8217;s nothing new in the world. Everything has been done before. The idea of including music in a text adventure game may seem a bit eccentric &#8212; but of course graphic computer games have had music since the very beginning. So why not? Even novels have had music. At some point &#8212; it would have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2940&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s nothing new in the world. Everything has been done before. The idea of including music in a text adventure game may seem a bit eccentric &#8212; but of course graphic computer games have had music since the very beginning. So why not?</p>
<p>Even novels have had music. At some point &#8212; it would have been at least 20 years ago &#8212; Ursula Le Guin released a science fiction book that had a bind-in music CD. At least, that&#8217;s my dim recollection. I may even have owned the book at one time.</p>
<p>Right now I&#8217;m working on a new text game, which is due for release around April 1st. Also, I just finished writing a review of Propellerhead Reason 6 for <em>Keyboard</em>. I have plenty of other great music software on my hard drive, of course, but it occurred to me that it would be fun to write and record some 30-second music cues for the game using Reason exclusively.</p>
<p>Short cues are desirable because in an interactive game you can&#8217;t control how long the player stays in any one location. Writing longer music selections that can crossfade when the player moves from one location to another is technically feasible, but it&#8217;s a lot of extra work. What&#8217;s interesting about 30-second cues, I find, is that you really don&#8217;t have time to develop an idea. The music is just a gesture. It suggests a mood, and then it tiptoes away.</p>
<p>If you&#8217;re a graphic artist and would like to add yet another dimension to the game, I&#8217;d love to hear from you. This particular story doesn&#8217;t lend itself to photos, so I won&#8217;t be able to do my own graphics. A few illustrations would be a wonderful addition. The game will be released as freeware, so there&#8217;s no money to pay an artist. Well, maybe I could shake loose a few bucks. You might make as much as 50 cents an hour at it if you work fast. Tempting, I know. Plus, you&#8217;ll get the satisfaction of contributing to a really cool game.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2940/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2940&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/14/sounds-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Writing Interactive Fiction</title>
		<link>http://midiguru.wordpress.com/2012/01/14/writing-interactive-fiction/</link>
		<comments>http://midiguru.wordpress.com/2012/01/14/writing-interactive-fiction/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 17:31:10 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[Interactive Fiction]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2935</guid>
		<description><![CDATA[I&#8217;m working on a new text adventure game to enter in this year&#8217;s Spring Thing competition. The release of TADS 3.1 was one of my main motivating factors; it adds some very desirable features to the TADS authoring system. I also lurk on the Inform 7 page of the forum. Once in a while I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2935&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a new text adventure game to enter in this year&#8217;s Spring Thing competition. The release of TADS 3.1 was one of my main motivating factors; it adds some very desirable features to the TADS authoring system.</p>
<p>I also lurk on the Inform 7 page of the forum. Once in a while I even skate over to the Inform 7 bug tracker, to see what new beasties have crawled out of the woodwork. Most of what I see there makes me very happy that I&#8217;ve chosen TADS.</p>
<p>For those who are new to this topic: Inform 7 is about 50 times more popular than TADS 3. There are several reasons for this, but leading the pack is the fact that I7&#8242;s programming syntax uses &#8220;natural language,&#8221; a subset of English &#8212; rather a small and stiffly phrased subset &#8212; that the compiler can understand.</p>
<p>Except, often the compiler doesn&#8217;t understand it. Inform 7 is a little like a burlap bag full of cats &#8212; it&#8217;s a seething mass of &#8220;edge cases,&#8221; places where a human&#8217;s natural way of phrasing something runs afoul of the compiler&#8217;s inflexible logic.</p>
<p>This stuff simply doesn&#8217;t happen in TADS 3. T3&#8242;s syntax is closely based on <span id="more-2935"></span>C++. It uses brackets, parentheses, and code blocks in a bog-standard way, so ambiguities don&#8217;t arise. To be sure, T3 is tricked out with a lot of templates and macros, which make the code easier to write while also making it look not at all like C++. But once you&#8217;ve learned how these work, writing your game is a straightforward process.</p>
<p>I7 has some swell features of its own. One of the best additions to TADS with the 3.1 release is, in fact, directly based on I7. Games written in I7 can be played in a web browser without downloading the game or an interpreter program, a capability toward which T3 is, as I write this, still creeping. There&#8217;s active development going on, though, so we shouldn&#8217;t have to wait too much longer.</p>
<p>No matter which authoring system you choose, what matters in the end is that you spend enough time learning and using it to become thoroughly familiar with its methods. Newcomers to interactive fiction authoring are attracted to I7 because it <em>looks</em> easy to use. I&#8217;m sure many of them give up before they ever finish writing a game. Writing a game is a complicated affair.</p>
<p>But 95% of it is easy, once you understand how you want to design your game. You create rooms, you create objects, you create new actions that the player can perform, you make sure the actions work in the way you want them to. This is just as easy in I7 as it is in T3.</p>
<p>It&#8217;s in the last 5%, where you&#8217;re trying to do complicated, tricky stuff, that the differences between the systems will leap up and smack you in the face. And by that time, you&#8217;ve already committed to an authoring system, so you muddle on through. It&#8217;s not that there&#8217;s no muddling on through in T3. It&#8217;s a different sort of muddling, that&#8217;s all.</p>
<p>Designing a good game is a whole other topic. Maybe more on that later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2935/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2935/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2935/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2935&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/14/writing-interactive-fiction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Complicity Through Silence</title>
		<link>http://midiguru.wordpress.com/2012/01/13/complicity-through-silence/</link>
		<comments>http://midiguru.wordpress.com/2012/01/13/complicity-through-silence/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 17:32:36 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[religion]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2919</guid>
		<description><![CDATA[Sometimes I make statements critical of religion. Not infrequently, someone (usually it&#8217;s someone who apparently espouses a religious faith) responds by pointing out the good things that religion brings into the world. It would be silly to deny that religious people sometimes do good things. Quite often, the good things are suggested by their pastors, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2919&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sometimes I make statements critical of religion. Not infrequently, someone (usually it&#8217;s someone who apparently espouses a religious faith) responds by pointing out the good things that religion brings into the world.</p>
<p>It would be silly to deny that religious people sometimes do good things. Quite often, the good things are suggested by their pastors, or by their peers within the congregation. The question that has to be asked is, does that fact let religion off the hook? Should we respect religion as an institution because it sometimes leads people to undertake good and praiseworthy actions?</p>
<p>The default presumption &#8212; and this may be especially true in the United States, because it was founded by people who firmly believed in tolerance toward all religions &#8212; is that religion is entitled to respect. Today I&#8217;m going to suggest that the default presumption has it exactly backward. By default, religion is entitled to contempt.</p>
<p>If you feel that all religions, or some religion in particular, should be respected, the burden is on you to demonstrate why. Of course, this will require that you <span id="more-2919"></span>engage in a strict logical analysis of the real world, something that people of faith are generally either ill-equipped or afraid to do. But the fact that you&#8217;re ill-equipped to enter the fray doesn&#8217;t absolve you of responsibility. If you&#8217;re going to defend religion, you&#8217;re going to have to articulate your position in a logical manner. If you fail to do so, you really have no basis for complaint when people are contemptuous of your religion.</p>
<p>I&#8217;m not going to help you, either. I assert that religion is contemptible. If you&#8217;re convinced I&#8217;m wrong, prove it.</p>
<p>It&#8217;s quite clear that some religions actively promote hatred, cruelty, and vicious oppression. The Catholic hierarchy&#8217;s opposition to birth control and active (though tacit) support of pedophiles, the Mormons&#8217; opposition to equal rights for gay, lesbian, and transgendered people, the Evangelicals&#8217; unceasing attempts to undermine reproductive rights, the subjugation of women by orthodox Judaism and Islam &#8212; a long list would be easy to put together.</p>
<p>These activities may be less energetic or less effective today than in former centuries, but that&#8217;s only because of an effective, enlightened, secular opposition! Left to their own devices, most religions would surely revert before very long to rigid social control, outright bigotry, and blind support for injustice.</p>
<p>Some religions are, of course, more enamored of or sunk in evil than others. The reason religion as a whole deserves our contempt is precisely this: The nice, kind, good religions give a free pass to their wicked brethren. With a wink and a nod, they charitably overlook the nasty stuff &#8212; because, hey, aren&#8217;t all religions entitled to tolerance and respect?</p>
<p>If you feel your religion is good, you have to earn my respect. The way you earn it is by cleansing religion &#8212; the institution as a whole &#8212; of evil. If you give evil a free pass by remaining silent about its institutional origins and institutional support, then your religion is as despicable as all the others.</p>
<p>I happen to have a lot of respect for the social opinions of the Unitarian Universalists, so this morning I had a look at their website. I was searching for an indication, however tenuous, that they condemned the actions of the Catholics and the Mormons. I couldn&#8217;t find one.</p>
<p>I downloaded a long Unitarian Universalist PDF detailing actions for social justice that the UU organization has taken over the years. I searched this document for the word &#8220;Catholic.&#8221; What I found was revealing, and underscores my point: All of the references to the Catholic Church were positive! Again and again, the Unitarians cited good stands that were taken, or good statements that were made, by the Catholic hierarchy. Yet at no point in this document (I searched it for &#8220;birth control&#8221; as well) did the Unitarians acknowledge that they are in direct opposition to the vicious oppression that is actively promoted by the Catholic Church.</p>
<p>If you read only this document, you&#8217;ll come away with the bizarre idea that the Unitarians and the Catholics are brothers, arms linked in solidarity as they promote social justice.</p>
<p>This is why religion is contemptible. The Unitarians, who are basically good people, cannot bring themselves to criticize the Catholic Church. By their silence, they make themselves complicit in the evils perpetrated by the Catholic Church. And they leave sensible people unable to respect their gutless religion.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2919/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2919/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2919/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2919&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/13/complicity-through-silence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Remaining Tolerant</title>
		<link>http://midiguru.wordpress.com/2012/01/12/remaining-tolerant/</link>
		<comments>http://midiguru.wordpress.com/2012/01/12/remaining-tolerant/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 07:55:25 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[religion]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2911</guid>
		<description><![CDATA[Among today&#8217;s headlines, an Indiana state legislator has introduced a bill that, if enacted into law, would allow local school boards to force teachers to teach Creationism in science classes. The legal niceties of this don&#8217;t interest me. I&#8217;ve read that such a law would clearly be unconstitutional, based on an existing Supreme Court decision [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2911&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Among today&#8217;s headlines, an Indiana state legislator has introduced a bill that, if enacted into law, would allow local school boards to force teachers to teach Creationism in science classes.</p>
<p>The legal niceties of this don&#8217;t interest me. I&#8217;ve read that such a law would clearly be unconstitutional, based on an existing Supreme Court decision &#8212; but on the other hand, I don&#8217;t trust the current Court not to overturn that decision. I regard the legal situation as essentially fluid. If the law were passed, and if a school board chose to act on it, the lives of teachers and children would be disrupted for years, whatever the Court&#8217;s eventual determination.</p>
<p>What I <em>am</em> concerned about is whether it&#8217;s possible, or desirable, to remain tolerant of religion, given the fact that a person who is so manifestly a dangerous lunatic (a) has a passionate commitment to a religious faith and (b) has, in the 21st century, been elected to high public office.</p>
<p>I try to be tolerant; honestly, I do. I have friends and professional colleagues who are deeply religious, and I almost never discuss religion with them. Such a discussion would only lead to <span id="more-2911"></span>bad feelings. I know that people sometimes abandon their religions, and it&#8217;s wonderful that they do, but I also know that most religious people are persuaded by emotions, not logic. If they were readily swayed by logic, they wouldn&#8217;t be religious! So a logical demonstration that their beliefs are absurd is more likely to lead to hostility than to enlightenment.</p>
<p>However, the sheer weight of religious bullshit in public life today is getting to be too much to bear. I just don&#8217;t have the patience for it anymore. Not all religious people are sick or dangerous, but quite a lot of them are &#8212; and the ones who aren&#8217;t sick or dangerous are conspicuously failing to clean up their side of the street. They are failing to denounce and ostracize the sickos.</p>
<p>On the contrary: The sickos are given a free pass. They get a wink and a nod, or maybe a polite &#8220;tsk-tsk-tsk.&#8221;</p>
<p>I have also grown more than a little suspicious of religious people who express their beliefs politely, without advocating discrimination, cruelty, ignorance, or oppression. I can&#8217;t help wondering what they say to their peers at Bible study. Their pleasant, uplifting expression of faith may be a public relations ploy &#8212; a sham. Anyone who attempts to defend religion ought to expect to be put to the test. Respect for religion is not necessary.</p>
<p>Right now we have a leading candidate for President who is a Mormon. On a strictly personal level, most of the Mormons of my acquaintance are very nice people. On the other hand, their religion is batshit crazy. It&#8217;s absurd, and it&#8217;s sick. How can nice people possibly believe this shit? I don&#8217;t understand that. Among their other failings, Mormons are adamantly opposed to equal rights for gay, lesbian, and transgendered people. The Mormon Church pumped quite a lot of money into the campaign for Proposition 8 in California, which stands as a giant roadblock in the way of homosexual and transgender rights. And the probability that Mr. Romney will disavow his church&#8217;s stand on this issue is precisely zero.</p>
<p>What we have here is a large and very well funded social institution that is actively supporting and encouraging hatred, discrimination, and outright violence. Not simply by implication, either. Prominent Mormons have, in recent years, publicly advocated criminalizing homosexual behavior, and if you don&#8217;t think being thrown in prison is a form of violence, you&#8217;re as sick as the rest of them.</p>
<p>A member of that charming institution may very well be elected President next year &#8212; and even if he isn&#8217;t elected, his views are mainstream. He&#8217;s not way off on the margin of political discourse. In point of fact, some of his rivals for the Republican nomination are more dangerous on the issue of gay rights than Romney is, and for precisely the same reason. They&#8217;re not Mormons, but they&#8217;re religious zombies. They&#8217;re preaching hatred actively, every day. You would think somebody would sit them down and say, &#8220;Folks, you&#8217;re giving religion a bad name. Get over this love affair with vicious hatred and cruelty.&#8221; But no, that&#8217;s not going to happen. Why not? Because the non-crazy religionists (assuming there are any, and I view that as an unproven assumption) are playing kissy-face with the lunatics rather than confront them.</p>
<p>This is why I&#8217;m losing patience with the nice, well-behaved people who espouse a religious faith. Fuck you all.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2911/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2911/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2911/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2911&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/12/remaining-tolerant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Why Not? Here&#8217;s Why Not.</title>
		<link>http://midiguru.wordpress.com/2012/01/08/why-not-heres-why-not/</link>
		<comments>http://midiguru.wordpress.com/2012/01/08/why-not-heres-why-not/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 17:27:34 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[society & culture]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2907</guid>
		<description><![CDATA[I don&#8217;t have a TV, nor do I subscribe to a newspaper. But lately I&#8217;ve become a regular reader of Huffington Post. (A news junkie always finds a way to get his fix.) Over on the right flank, we have a bunch of rich, arrogant morons competing for the Republican presidential nomination by advocating ideas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2907&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t have a TV, nor do I subscribe to a newspaper. But lately I&#8217;ve become a regular reader of Huffington Post. (A news junkie always finds a way to get his fix.)</p>
<p>Over on the right flank, we have a bunch of rich, arrogant morons competing for the Republican presidential nomination by advocating ideas based on religious zealotry and economic dogma, neither the zealotry nor the dogma having the remotest connection to reality. These people are extremely dangerous.</p>
<p>On the left flank we have a disorganized bunch of idealistic young people who have no leadership and are in constant danger of being beaten up by the police. These people have not, as yet, shown any interest in actually governing. Their message seems mostly to boil down to, &#8220;Not this &#8212; we need something better.&#8221;</p>
<p>In the middle we have the shamelessly corrupt Democratic Party, whose sole claim to our loyalty is, &#8220;Vote for us! We&#8217;re not nearly as scary as those other guys!&#8221;</p>
<p>It seems to me there&#8217;s something missing from this picture, and I think I know what it is &#8212; <span id="more-2907"></span>leaders who will tell the truth and who have a commitment to reforming the system so that it will work, so that ordinary people&#8217;s lives will improve.</p>
<p>I have this recurring fantasy of running for Congress. This is a terrible idea, of course. Here are the reasons why I should not run for Congress:</p>
<p>(1) I&#8217;m too old. I don&#8217;t have the stamina, nor the charismatic good looks.</p>
<p>(2) I&#8217;m known to be both an atheist and a socialist, and proud of it. Imagine the attack ads that would be rolled out against me.</p>
<p>(3) I don&#8217;t have a big enough bankroll. Not nearly big enough.</p>
<p>(4) I&#8217;m not a people person. I don&#8217;t have a network of stalwart friends who would be eager to roll up their sleeves and do the tons of volunteer work that would be essential to making a candidacy viable.</p>
<p>(5) I like my quiet lifestyle. I like playing the cello, going to the gym, writing magazine articles about music software, maybe even doing a little yard work. Sure, I&#8217;m basically retired &#8212; I could free up 30 or 40 hours a week to run for Congress without putting a strain on my budget. But it would put a major strain on my serenity, and I value my serenity.</p>
<p>Marshalled against these very cogent arguments, we have only the tiny voice that says, &#8220;Yeah, but somebody ought to do it. You know what needs to be done, and nobody else is doing it. All of those arguments against doing it are just rationalizations. You&#8217;re spinning rationalizations because you&#8217;re afraid you&#8217;d make a fool of yourself.&#8221;</p>
<p>Nobody else is doing it. There&#8217;s a vacuum. A vacuum sucks.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2907/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2907/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2907/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2907/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2907/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2907/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2907/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2907/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2907&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/08/why-not-heres-why-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Something&#8217;s Happening Here</title>
		<link>http://midiguru.wordpress.com/2012/01/07/somethings-happening-here/</link>
		<comments>http://midiguru.wordpress.com/2012/01/07/somethings-happening-here/#comments</comments>
		<pubDate>Sun, 08 Jan 2012 07:39:12 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[politics]]></category>
		<category><![CDATA[society & culture]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2903</guid>
		<description><![CDATA[Watched about 20 minutes of a live video stream from Occupy Oakland tonight. Nothing much to be seen except people standing around on streetcorners, a bunch of cop cars lined up along a curb, assorted signs, whatever. What was interesting was not the video, which was frankly dull, but the meta-messages in the video: (1) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2903&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Watched about 20 minutes of a live video stream from Occupy Oakland tonight. Nothing much to be seen except people standing around on streetcorners, a bunch of cop cars lined up along a curb, assorted signs, whatever. What was interesting was not the video, which was frankly dull, but the meta-messages in the video:</p>
<p>(1) The whole world is watching, or at least <em>can</em> watch. This is one of the things that makes the police crazy, I&#8217;m sure &#8212; they don&#8217;t get to beat on people&#8217;s heads and then claim they didn&#8217;t.</p>
<p>(2) The invisible people who rule the world are runnin&#8217; scared. Why else would they send out bunches of police in the middle of the night to bust the heads of folks who are doing nothing but stand on the street carrying signs?</p>
<p>(3) It isn&#8217;t local. Thanks to Twitter and other social media, people who are doing things in widely scattered places can stay in touch, pass ideas around, and support one another (emotionally or even financially).</p>
<p>(4) Ordinary people can make a difference.</p>
<p>I found myself singing, &#8220;Something&#8217;s happening here, and you don&#8217;t know what it is, do you, Mister Jones?&#8221; A very early Bob Dylan song, from back when Bob Dylan was still cool &#8212; a period that ended in 1969, about the time &#8220;Lay, Lady, Lay&#8221; was a hit. The social protests of the &#8217;60s pretty much coincided with the Vietnam War; when the war ended, the movement dissolved. What we have now may prove to have more legs. For one thing, the economic injustices are more broad-based. More diffuse than young men getting killed in a jungle somewhere, but also a lot more broad-based.</p>
<p>Also, the religious right has become a potent negative force. I haven&#8217;t noticed anybody in the Occupy movement pointing a finger at the religious right, but I think it&#8217;s implicit. There are no Jesus freaks in Occupy; the two movements are diametrically opposed.</p>
<p>If you look at the Republican candidates for President (I&#8217;m writing this the week of the New Hampshire primary), what you see is a bunch of plastic men who are loudly and proudly championing vicious regressive social policies of the Christian persuasion, and they&#8217;re doing it as a smokescreen. It&#8217;s a conscious attempt to whip up fervor over things that don&#8217;t matter, in order to minimize the discussion of things that <em>do</em> matter.</p>
<p>In calling attention to the things that matter, Occupy is engaged in demonstrating that the concerns of the religious right are irrelevant. Something&#8217;s happening here.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2903/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2903/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2903/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2903&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2012/01/07/somethings-happening-here/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>Superstition</title>
		<link>http://midiguru.wordpress.com/2011/12/27/superstition/</link>
		<comments>http://midiguru.wordpress.com/2011/12/27/superstition/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 04:20:41 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[random musings]]></category>
		<category><![CDATA[religion]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2891</guid>
		<description><![CDATA[I&#8217;m not a big fan of religion. I like Stevie Wonder&#8217;s lyric: &#8220;When you believe in things that you don&#8217;t understand, then you suffer. Superstition ain&#8217;t the way.&#8221; Religion, it seems to me, is precisely the act of believing in things that you don&#8217;t understand. And all too often, it&#8217;s not only the believers who [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2891&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a big fan of religion. I like Stevie Wonder&#8217;s lyric: &#8220;When you believe in things that you don&#8217;t understand, then you suffer. Superstition ain&#8217;t the way.&#8221; Religion, it seems to me, is <em>precisely</em> the act of believing in things that you don&#8217;t understand. And all too often, it&#8217;s not only the believers who suffer. They enthusiastically inflict suffering on those around them.</p>
<p>I have a friend who is quite insistent that my disinclination to show respect for religion is a form of dogmatic belief. If I understand her correctly (it&#8217;s hard to be sure), she feels that I&#8217;m insisting that I&#8217;m right, insisting that the rest of the world ought to believe what I believe.</p>
<p>I&#8217;m pretty sure she&#8217;s way off base. Really, the only thing I believe is that concrete evidence provides a useful corrective for unbridled fantasy. In the absence of concrete evidence, fantasy is all too likely to lead to confusion, hurt feelings, suffering, and outright cruelty.</p>
<p>I remember Richard Dawkins explaining the distinction this way (and I&#8217;m paraphrasing, I don&#8217;t have the exact quote handy): &#8220;I&#8217;m a scientist. When someone shows me evidence of the existence of a God, I will change my mind. The difference between a scientist and a religious believer is that religious believers will tell you quite explicitly <span id="more-2891"></span>that no matter what the findings of science may be, they <em>will not</em> change their beliefs.&#8221; Dawkins goes on to quote a prominent religious figure as saying that no matter how much scientific evidence there might be for evolution, it would never shake his belief in the story of creation as put forth in Genesis.</p>
<p>The difference between my view and the view of a religious person is precisely this: I&#8217;m willing to change my mind. Just as soon as any convincing evidence of the existence of a deity is brought forward, just as soon as that evidence is examined by the best minds in the most probing manner and is found to withstand scrutiny, I will start believing in God. I would be delighted to do so. Subject, I suppose, to some qualifications depending on what may prove to be the actual characteristics of this God. I would be less than delighted to believe in the savagely bestial God depicted throughout the Old Testament.</p>
<p>It may be worthwhile to remember that quite a lot of scientific inquiry, over the course of the past few centuries, has been undertaken by men of religious faith who were industriously attempting to find physical evidence for the existence of God.</p>
<p>They failed.</p>
<p>What I do insist is not that I am right, but that rational discussion of such issues is appropriate, meaningful, and beneficial to all concerned. I am not willing to sit back and say, &#8220;Oh, well, everyone is entitled to their opinion on this subject, and no opinion can be judged preferable to any other. Your religion is just as likely to be correct as my skepticism.&#8221; No. It doesn&#8217;t work that way. If you want to put forward a statement about the existence, potency, intentions, or virtue of an invisible being, you will need to be prepared to defend that statement in a rational manner. If you&#8217;re not able to manage that, then I have no need to apologize for considering that you&#8217;re quite likely wrong. And not only wrong, but silly and possibly dangerous.</p>
<p>What I have found, now and again over the years, is that my willingness to put forward my views, incomplete and provisional though they may be, can be alarming or at least a source of nagging discomfort to people who are ill-equipped to analyze or discuss such views. Or perhaps the difficulty is that while they have more than enough intellectual equipment to defend their views rationally, they&#8217;re all too aware that their views cannot be defended in any rational manner, being entirely based on sentiment rather than on rational thought.</p>
<p>Insisting that I&#8217;m wrong (or that I&#8217;m dogmatic) and then declining to defend their own views in a detailed and logical manner may be comforting to them, in some obscure way, but I find it both sad and annoying. If you can&#8217;t show me exactly how I have misunderstood, how am I ever going to learn anything new?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2891/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2891/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2891/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2891/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2891/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2891/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2891/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2891/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2891&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2011/12/27/superstition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
		<item>
		<title>The Once and Future Sequel</title>
		<link>http://midiguru.wordpress.com/2011/12/22/the-once-and-future-sequel/</link>
		<comments>http://midiguru.wordpress.com/2011/12/22/the-once-and-future-sequel/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 07:48:47 +0000</pubDate>
		<dc:creator>midiguru</dc:creator>
				<category><![CDATA[Interactive Fiction]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://midiguru.wordpress.com/?p=2886</guid>
		<description><![CDATA[TADS 3.1 was released today. The new features are deep and powerful. If you&#8217;re not into writing text adventure games (also known as interactive fiction, or IF for short), the 3.1 release will be of no interest to you. Even if you are an IF author, you&#8217;re far more likely to be enamored of Inform 7. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2886&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>TADS 3.1 was released today. The new features are deep and powerful. If you&#8217;re not into writing text adventure games (also known as interactive fiction, or IF for short), the 3.1 release will be of no interest to you. Even if you <em>are </em>an IF author, you&#8217;re far more likely to be enamored of Inform 7. While Inform 7 is very popular, the user community for TADS 3, never large to begin with, is languishing. Nonetheless, TADS 3 is the authoring system for grown-ups.</p>
<p>Or at least that&#8217;s my usual thumbnail description. I&#8217;m compelled to admit that people like Aaron Reed, Erik Temple, and Andrew Plotkin are, in fact, grown-ups, and they all use and love Inform 7. So maybe I should be saying, &#8220;TADS 3 is <em>an</em> authoring system for grown-ups.&#8221; But that doesn&#8217;t have quite the same ring.</p>
<p>I&#8217;ve used Inform 7 too, but I don&#8217;t love it. It has always struck me as rather gawky and mystifying. TADS 3 is sometimes mystifying, too &#8212; but it&#8217;s mystifying in a much less mystifying way. Its syntax is always conceptually clear and concise. The syntax of Inform 7, a programming language that purports to be based on &#8220;natural language,&#8221; is sometimes a bit murky.</p>
<p>The 3.1 release adds two of the most attractive features of Inform 7 to TADS. Cross-fertilization of ideas is a good thing. Now if only we could get Mike to port Workbench to MacOS&#8230;.</p>
<p>I wasn&#8217;t going to blather about the languages or their features, though. I was going to whine about the game I want to write &#8212; the game I&#8217;ve been working on, off and on but mostly off, for the past couple of years. I&#8217;m still kind of stuck. I know how I want the ending of the game to work, that part is okay, and better than okay. It&#8217;s going to be great fun! What I don&#8217;t understand is <span id="more-2886"></span>how the player is supposed to figure out what to do in order to get to the desired ending.</p>
<p>I&#8217;m not going to give any spoilers here (because, after all, I may sit down and finish the game, now that 3.1 is out, and then maybe you&#8217;ll want to play it), but here&#8217;s a quick synopsis. The game is a sequel to &#8220;Not Just an Ordinary Ballerina,&#8221; which was my first IF game (released in 1999). The setting, a large and somewhat creepy shopping mall called Stufftown, is the same, though because the new story is set ten years later, some of the old stores have been replaced by new ones.</p>
<p>Your quest in &#8220;Ballerina&#8221; was to acquire a doll from the toy store for your charming seven-year-old daughter Samantha. In the sequel, which is tentatively called &#8220;Everything but the Prom Dress,&#8221; Samantha is now 17. For reasons that are unabashedly far-fetched, she is in need of a prom dress, and quickly. You play, as before, the part of the harried parent, though this time around (unlike the first time) it&#8217;s clear that you&#8217;re the mom, not the dad. The puzzles are at least as strange and varied as in the first game. There will be more characters to interact with, though, and more detail.</p>
<p>I&#8217;ve worked out why it&#8217;s so darn difficult to get your hands on the prom dress. Not too much of a spoiler: A mannequin named Bianca comes to life, snatches it out of your hands, and runs off with it. Once that happens, your quest is to get the dress back from the maddening mannequin.</p>
<p>I&#8217;ve worked out the whole set of things you need to do in order to get it back. What perplexes me is how the player (or, for that matter, the harried parent) is to know that this particular set of exotic ingredients and manipulations is to be deployed. Will the player have to read the author&#8217;s mind? That&#8217;s not good. What&#8217;s worse, even if the player comes up with the right idea, it&#8217;s not plausible that the harried parent would know that the method would actually work. For all the harried parent knows, Bianca could respond to the player&#8217;s convoluted machinations scornfully and possessively, refusing to part with the dress under any circumstances. There seems to be no way for the harried parent to know that Bianca will, at the crucial moment when all of the puzzles have been solved, obligingly do the right thing and hand over the prom dress.</p>
<p>Sometimes collaborating with another author on a game can get you past a stuck point. But I pretty much have this whole game laid out. There&#8217;s not much for a collaborator to do. Drat!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/midiguru.wordpress.com/2886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/midiguru.wordpress.com/2886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/midiguru.wordpress.com/2886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/midiguru.wordpress.com/2886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/midiguru.wordpress.com/2886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/midiguru.wordpress.com/2886/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/midiguru.wordpress.com/2886/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/midiguru.wordpress.com/2886/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=midiguru.wordpress.com&amp;blog=3795534&amp;post=2886&amp;subd=midiguru&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://midiguru.wordpress.com/2011/12/22/the-once-and-future-sequel/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">midiguru</media:title>
		</media:content>
	</item>
	</channel>
</rss>
