<?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/"
	>

<channel>
	<title>mispeled</title>
	<atom:link href="http://mispeled.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://mispeled.net</link>
	<description>Writing, Games, and Technology</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:39:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>DIY Home Improvement: Juxtaposition of Wholesome Labor and Materialism?</title>
		<link>http://mispeled.net/2012/02/07/diy-home-improvement-juxtaposition-of-wholesome-labor-and-materialism/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diy-home-improvement-juxtaposition-of-wholesome-labor-and-materialism</link>
		<comments>http://mispeled.net/2012/02/07/diy-home-improvement-juxtaposition-of-wholesome-labor-and-materialism/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 17:37:29 +0000</pubDate>
		<dc:creator>luke bergeron</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[DIY home improvement]]></category>
		<category><![CDATA[house improvement]]></category>
		<category><![CDATA[new house]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2242</guid>
		<description><![CDATA[In October of last year, my wife and I purchased our first home. We got a good deal on a house in our ideal neighborhood. It was a short sale, so the process was a little more convoluted than we would have liked, but it all worked out in the end. The house is 100 years old, and came with all the charm and headaches associated with owning a centennial home.
I’m a web developer and technical writer by trade (you wouldn’t know it by looking at this terrible blog!), but ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://mispeled.net/wp-content/uploads/2012/02/house.jpg"><img class="alignleft size-medium wp-image-2243" style="padding: 5px;" title="house" src="http://mispeled.net/wp-content/uploads/2012/02/house-300x204.jpg" alt="" width="300" height="204" /></a>In October of last year, my wife and I purchased our first home. We got a good deal on a house in our ideal neighborhood. It was a short sale, so the process was a little more convoluted than we would have liked, but it all worked out in the end. The house is 100 years old, and came with all the charm and headaches associated with owning a centennial home.</p>
<p>I’m a web developer and technical writer by trade (you wouldn’t know it by looking at this terrible blog!), but at heart, I’m a tinkerer and a maker, so I was looking forward to tackling all the projects involved in improving an old house. So far, in the 4 months that we’ve owned the place, we’ve added a number of new outlets, put in CAT6 data jacks, done some plaster repair, painted two rooms, replaced the garage door opener, taken down tons of wallpaper, repaired a number of vents, removed a linoleum floor to reveal 100-year old bathroom tile, and done a handful of other random things. We’re working on repairing the walls in the master bedroom now – the plaster was damaged a little when we removed all the old ugly wallpaper, so we’re skim-coating the whole room. I think we’ve done quite a bit in just 4 months and I’m happy with the progress so far.</p>
<p>I really enjoy working on the house, but lately I’ve been thinking about the strange mix of materialism and hard work that is DIY home improvement. Improving a house yourself involves hours and hours of work. Most of it is fun, albeit somewhat monotonous (audio books and music help with that), and it’s a great feeling when you can step back and look at what you’ve achieved. There’s something that feels weirdly wholesome about spending hours sweating while working toward a goal. Not only that, but the planning stages, especially for someone still learning many of the techniques involved with this type of work, are incredibly rewarding.</p>
<p>Still, there is a strange dark side to the whole enterprise, something that I just can’t shake: spending a bunch of money improving the house feels oddly materialistic. As it is, the house was in great shape for an old house, even before we started working on it. I’m about to start a new project: adding a bathroom fan (considered a necessity, really) and heat lamps (a luxury) to the upstairs bathroom. I’ve never lived in a house with a heat lamp before, and it seems an almost ridiculous luxury, until you consider the other upgrades I have planned for the bathroom (claw foot bath, more space, standing tiled shower with rain showerhead, concrete sink I plan to make myself), all which aren’t really necessary. Currently the bathroom has a sink and tub/shower that function just fine, but it’s my house and I want to upgrade them.</p>
<p>It’s such a strange mix of emotions that are tied up in this: in one way, doing all this work myself feels almost like old fashioned homesteading with an powerfully self-sufficient attitude (all my friends contract out all their home improvements – I contracted out a little plumbing because I didn’t have the tools, but mostly it’s all been me and my wife). It feels like American gumption, a notion I wholeheartedly embrace. On the other hand, all the upgrades I’m doing are mostly “nice-to-haves” that increase the value of the home and make our lives more comfortable, which seems to directly contradict the first notion. Certainly it’s less materialistic than just buying stuff, but only by half. I’m not sure exactly how to jive those two different feelings.</p>
<p>If you’ve worked on your home, is this an idea you agree with? Or do you disagree entirely? I’d like to hear your thoughts.</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2012/02/07/diy-home-improvement-juxtaposition-of-wholesome-labor-and-materialism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X-Wing vs. Tie Fighter Remake</title>
		<link>http://mispeled.net/2012/01/10/x-wing-vs-tie-fighter-remake/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=x-wing-vs-tie-fighter-remake</link>
		<comments>http://mispeled.net/2012/01/10/x-wing-vs-tie-fighter-remake/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 15:21:24 +0000</pubDate>
		<dc:creator>luke bergeron</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[lucas arts]]></category>
		<category><![CDATA[tie fighter]]></category>
		<category><![CDATA[x-wing]]></category>
		<category><![CDATA[x-wing game]]></category>
		<category><![CDATA[x-wing remake]]></category>
		<category><![CDATA[x-wing vs tie fighter]]></category>
		<category><![CDATA[xwing]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2235</guid>
		<description><![CDATA[I’ve been playing Star Wars: The Old Republic lately. World of Warcraft pretty much burned me out on MMOs forever, but I had some old guild buddies who managed to talk me into it. We’ll see how long it lasts. It’s pretty much a stock MMO affair, with a few minor twists, one of which is the ship missions. Somehow, inside an MMO, they managed to cram old style arcade space-shooting – it’s like Starfox: stay on the rails and gun down ships while accomplishing your objective. You can upgrade ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://mispeled.net/wp-content/uploads/2012/01/256px-Star_Wars_X-Wing_vs._Tie_Fighter_box_art.jpg"><img class="alignleft size-medium wp-image-2236" title="256px-Star_Wars_X-Wing_vs._Tie_Fighter_box_art" src="http://mispeled.net/wp-content/uploads/2012/01/256px-Star_Wars_X-Wing_vs._Tie_Fighter_box_art-237x300.jpg" alt="" width="237" height="300" /></a>I’ve been playing Star Wars: The Old Republic lately. World of Warcraft pretty much burned me out on MMOs forever, but I had some old guild buddies who managed to talk me into it. We’ll see how long it lasts. It’s pretty much a stock MMO affair, with a few minor twists, one of which is the ship missions. Somehow, inside an MMO, they managed to cram old style arcade space-shooting – it’s like Starfox: stay on the rails and gun down ships while accomplishing your objective. You can upgrade your ship and it’s surprisingly fun.</p>
<p>It’s simple, though. Like, really, really simple. Too simple, which is too bad, because I was looking forward to trying it out, in hopes that it would be like that old Lucas Arts series, <a href="http://en.wikipedia.org/wiki/Star_Wars:_X-Wing_%28series%29" target="_blank">X-Wing</a>. X-Wing is basically Microsoft Flight Simulator, but set in the Star Wars universe. It’s a space dog fighting game.</p>
<p>Whatever happened to X-Wing, anyway? It was one of my favorite games 15 years ago, and they haven’t released a new one since 1999. Popular old franchises are always money-makers, so why haven’t they brought back X-Wing? I would totally build an <a href="http://en.wikipedia.org/wiki/Evergreen_%28GPU_family%29#Multi-display_technologies" target="_blank">eyefinity</a> setup to play a remake of that game. I really would.</p>
<p>Still, it’s rare that game companies to actually bring back an old franchise or game without screwing it up. They usually rely too much on fan-service, which stops them from the innovation that made original games really great.</p>
<p>I’d rather not have that happen to X-Wing. So here are the things that X-Wing needs to be an awesome game, in no particular order. This is, of course, on top of all the regular things it needs to succeed: updated graphics, great control, a good UI, a robust PC version (don’t dumb it down for consoles, please).</p>
<p>Online Group PvP Battles: I want to roll into a system with 3 buddies in my squad and raid a space station while making Star Wars Jokes about things coming from behind and why I’ve switched off my targeting computer. Or defend a space station from other players. Or attack a capital ship while warding off other fighters. But the game needs group PvP with a variety of objectives, or maps, or whatever, that support lots of players playing online together. 12v12 dog fights in an asteroid belt. 4v4 Space station defense (one side attacks, one defends). 8v8 Capital ship Attack/Defense. 32v32 Assault on the Death Star. Of course, Deathmatch (Single Player PvP) should also be supported in some fashion.</p>
<p>Constant Gear/Character Progression: There should be a constant progression system – something like a cross between an MMO and Call of Duty – gear (ship upgrades), achievements, unlocks, or something like that. Games that don’t have something like this seem dated.</p>
<p>Single Player and Group Storyline Missions – the campaign should be playable as a single player or a squad of at least 4 players, like Borderlands. I shouldn’t have to explain why this would be awesome.</p>
<p>Those three features would start it off right. Get to work, LucasArts. Stop hinting about it and just do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2012/01/10/x-wing-vs-tie-fighter-remake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phone-Tree Customer Service Waiting App</title>
		<link>http://mispeled.net/2011/09/07/phone-tree-customer-service-waiting-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phone-tree-customer-service-waiting-app</link>
		<comments>http://mispeled.net/2011/09/07/phone-tree-customer-service-waiting-app/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 16:50:21 +0000</pubDate>
		<dc:creator>luke bergeron</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[banking app]]></category>
		<category><![CDATA[buzzer app]]></category>
		<category><![CDATA[customer service app]]></category>
		<category><![CDATA[haha suckers this post counts as prior art]]></category>
		<category><![CDATA[iphone app]]></category>
		<category><![CDATA[it's the future]]></category>
		<category><![CDATA[phone tree app]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2224</guid>
		<description><![CDATA[Recently my debit card number got jacked. Some place or retailer I legitimately spent money at was breached. The place found out about it and sent a list of numbers to the credit card company that backs the card. The credit card company contacted my bank, which cancelled my card. They did this before any weird charges were racked up, so I suppose I should be grateful, even though I use my card so rarely it was three days before I noticed (my card was suddenly denied).
When I called the ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://mispeled.net/wp-content/uploads/2011/09/App-Store-Icon.jpeg"><img class="alignleft size-medium wp-image-2225" title="App-Store-Icon" src="http://mispeled.net/wp-content/uploads/2011/09/App-Store-Icon-300x261.jpg" alt="" width="300" height="261" /></a>Recently my debit card number got jacked. Some place or retailer I legitimately spent money at was breached. The place found out about it and sent a list of numbers to the credit card company that backs the card. The credit card company contacted my bank, which cancelled my card. They did this before any weird charges were racked up, so I suppose I should be grateful, even though I use my card so rarely it was three days before I noticed (my card was suddenly denied).</p>
<p>When I called the number on the back of my card to reach the bank I knew what I was in for: a phone tree, followed by a transfer, followed by more phone tree, and so on, until the thing was resolved. I was ready for it, but I was already a little miffed because my card was denied for what I thought was no reason (my account balance was several thousand times more than sufficient for the movie ticket I was trying to purchase).</p>
<p>I called the bank and started moving through the phone tree. I pushed several buttons trying to talk to someone, entered in my account information, and began to wait. 15 minutes later (my phone has a call timer) a voice answered, took my information again, even though I’d already entered it into the phone system, determined that I had the wrong department, and transferred me to someone else. 15 minutes after that, a new voice answered, took my information again (I was in a mall and had to go to a secluded corner so I didn’t announce my SSN to the world), informed me that I’d contacted the right department in the first place, and promptly put me back on hold for the first department. I had to stifle a scream when the first department answered and asked for my information for a third time.</p>
<p>Luckily, the guy on the end was competent – he explained what was going on and got it sorted out for me. I borrowed the price of the movie ticket from my buddy, got my new card later that week, and went on with my life. I’m generally a pretty easy-going guy, but having my card denied on guy’s night out, having to borrow money from my friends, and waiting for 45 minutes on hold on top of it – I was pretty pissed.</p>
<p>Rather than just complain (but that’s all I’ve done so far, you say!) I’d rather try to solve the problem with technology. So here’s the idea: more and more people have smartphones now, why can’t businesses create an app that allows me to get in line from my phone but not wait on hold? Why can’t I open an app for my bank (or the business I’m trying to contact) that functions like a small website – I describe the issue, type in the relevant information, and then go back to what I am doing? When my place in line comes up, my phone buzzes, just like one of those vibrating buzzer things at a crowded restaurant that tells you when your table is ready, and I can switch the app to voice and talk to the agent?</p>
<p>This isn’t a novel idea, really. We have all the technology to make it happen, so why aren’t businesses doing it? They already have apps. They already have websites and agents waiting to take calls – why can’t the technology be linked? To take it a step further, why can’t the app offer to entertain me with a game while I wait? I’m not one of those people who think that we need, as a species, to be entertained all the time. But while I’m waiting on hold for a customer support representative (“Your call is important to us. All representatives are currently busy. Please stay on the line and wait for the next available representative.)  that’s one of the times when a distraction would go a long way toward keeping me happy with the company.</p>
<p>There are a number of obvious advantages to this:</p>
<ul>
<li>I would be happier as a customer and more likely to stay loyal to the company. This would be a killer feature for me. I would stay with a business that had something like this. When some businesses have this feature and others don’t, it becomes a huge differentiating feature. I would switch to a business that offered something like this.</li>
<li>Customer service levels could go up, because the agent would have my information ready, with my account information pulled up, before we began to talk. It would also be easy to determine, since my information was already there, if I was trying to contact the correct department.</li>
<li>It’s possible, since customer calls would take less time, that businesses could take more calls per hour, lowering response time or needing less employees to handle call volume. This lowers the bottom line for the business, and makes the suits and shareholders happy.</li>
<li>It’s moving toward a future where communications are more unified. People stop looking at all the different communication methods (email, voice, text, websites, video, etc.) as separate things. It gets consumers to adopt multimedia communication (like video chat) faster and more willingly. This helps everyone, customers and businesses alike.</li>
<li>It helps minimize the errors that invariably occur when giving information over the phone (how do you spell your last name again? Is that D as in Dog? Or B as in Boy?).</li>
</ul>
<p>I’m sure there are others that I haven’t considered. And certainly, creating the application and the backend that supports it would be an investment. There’s also the need for customer education about this new method. But these are small concerns considering the possible gains.</p>
<p>So someone do it. Sack up and make this thing. I’ll be the first customer you have.</p>
<p>(On a related note: why can I text Pizza Hut a pizza order but I can’t text a retailer to see if they have an item in stock? Or text my senator about how jacked up I think the political situation is? Texting is better than calling for a short message and people prefer it over voice. Why don’t more businesses support it?)</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/09/07/phone-tree-customer-service-waiting-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Iterative Novel Development</title>
		<link>http://mispeled.net/2011/08/23/iterative-novel-development/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iterative-novel-development</link>
		<comments>http://mispeled.net/2011/08/23/iterative-novel-development/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 18:20:37 +0000</pubDate>
		<dc:creator>luke bergeron</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[creepy penguin]]></category>
		<category><![CDATA[iterative novel development]]></category>
		<category><![CDATA[novel development]]></category>
		<category><![CDATA[novel writing]]></category>
		<category><![CDATA[novels]]></category>
		<category><![CDATA[programming writing method]]></category>
		<category><![CDATA[writing method]]></category>
		<category><![CDATA[writing technique]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2218</guid>
		<description><![CDATA[Well, I’m just going to come out and say it. I’m having trouble finishing my second novel. It’s been months since I worked it for any decent length of time and now I’m almost afraid of touching it and messing up what’s already written. Plus, each time I sit down to work on it I have to reread 65k words to get caught up with what’s going on, as well as to get into the character voice again. By the time I’ve read all that I’m out of energy to ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_1905" class="wp-caption alignleft" style="width: 305px"><a href="http://mispeled.net/wp-content/uploads/2010/09/intCP-e1284511333485.jpg"><img class="size-medium wp-image-1905" title="intCP" src="http://mispeled.net/wp-content/uploads/2010/09/intCP-e1284511333485-295x300.jpg" alt="" width="295" height="300" /></a><p class="wp-caption-text">Picture is unrelated</p></div>
<p>Well, I’m just going to come out and say it. I’m having trouble finishing my second novel. It’s been months since I worked it for any decent length of time and now I’m almost afraid of touching it and messing up what’s already written. Plus, each time I sit down to work on it I have to reread 65k words to get caught up with what’s going on, as well as to get into the character voice again. By the time I’ve read all that I’m out of energy to start writing. So I’ve hit a bit of a wall.</p>
<p>Now, the way I like to solve problems is with creative solutions that set up self-perpetuating systems, rather than solutions that rely on constant vigilance and unbounded effort. That is to say: I don’t like forcing a stuck door every time I want to open it. I’d rather take some time to study why the door is sticking and learn how to re-hang or trim the door so it opens smoothly thereafter.</p>
<p>Right now, for me, sitting down to work on my novel is forcing a stuck door. It takes too much effort and is a task that can only be performed via sheer willpower, which isn’t an easy thing, nor do I feel results in good writing. So I need a brainhack. I need to figure out what’s causing my stuck door and figure out how to rehang it to get back on track. I have a method that I plan to try. I don’t know if it’ll work yet, but it’s worth a shot and anything should be more effective than continually trying to force a stuck door. This post is a description of that method. It’ll take a bit to lay it all out, but once it’s done I’d like your input. If you’ve tried anything like this I’d like to know how it worked for you.</p>
<p>So, I’m a tech writer at my day job. This means that I regularly dip my fingers in lots of pies: graphic design, marketing, writing, training, web development, business development, and even a little light coding on occasion. I used to use a programming idea when I was teaching in grad school to teach students a problem solving method. The writing method in this post, what I like to call “Iterative Novel Development,” is also the result of adapting a programming technique to another field, in this case: writing novels.</p>
<p>Sometimes, when developing programs, there is a clear roadmap from the beginning. This is ideal. But sometimes when developing a program there is only a general idea of what needs to be accomplished and it’s up to the programmer to take that idea and translate it into exact instructions for the computer to execute.</p>
<p>In the latter case it’s sometimes necessary to sit down and plan all the features from the beginning. However, on other occasions it’s best to take the boiled down, core functionality of the program and develop that first, get it running and working, and then add more features on top. This method can cause some messy hacks if the initial code isn’t well written to begin with, or if too many “out of scope” features are crammed in later. But in general, developing something and making sure it works at each step is a better idea than trying to write a bunch of interdependent code to support all the features from the get go and then finding out it doesn’t work when it’s all linked together.</p>
<p>This is the idea: the idea of developing a program, getting the core working, and then adding more features. This is a method I’d like to try to develop a novel. I think it’ll be a successful brainhack to finishing the novel. Here’s my reasoning:</p>
<p>I’ve spent some time examining my stuck door on this one. First, I needed to answer why I don’t sit down to work on the novel like I sit down to work on other projects. That one is pretty easy to answer: I’m no longer excited about it. The magic is gone. There’s no joie de vivre. It’s old hat. I’ve solved all the problems in the story in my head and so all I have left to do is write it down and that’s the boring part. That’s an issue.</p>
<p>Now, before you protest (and I can already hear, even over the internet, the vacuuming breath intake that comes right before a lecture), I know that a good part of writing is ass-in-seat, pound it out, get it down, look up after the dust settles. There’s no other way to write a book than to sit down and type and type and type. I know that. That’s not a problem for me. I regularly write 10k+ words a week of documentation at work. (Hell, look how long this post is already and barely anything has been said.) Sitting down and pounding it out isn’t an issue for me.</p>
<p>I also hate hate hate the idea that an “artist” is this sensitive thing that only creates art when the mood takes him and the weather is right and he’s not hungry or thirsty or in a fragile emotional state and the Cubs are winning and it’s the 17<sup>th</sup> Friday of the year and all the other bullcrap things that need to be on that list to get the project done. Besides, writers aren’t “artists.” Writers tell stories and solve problems. That’s not a sensitive emotional thing, even if the story is about a sensitive emotional thing. Writing is about calculating the best way to manipulate the reader into the desired emotional response. That’s science type shit, cloaked in the guise of art.</p>
<p>So believe me when I say that my stuck door here isn’t that I’m a sensitive artist who needs the stars to align to finish a project. However, I do need to be interested in it (or be getting paid). I need to have problems to solve and goals that are possible to complete quickly. I’m a gamer, too. Maybe games ruined me for this. Or maybe I like games because games operate in the way I need to work. I suppose it can be both. Can’t it be both?</p>
<p>So now I’m left with this: my stuck door is due to a lack of interest in the project. My only real motivation here is “finish the work” which is enough motivation for ass-in-seat of about 800 words every two months. That’s not a good timeline to finish the work in the next decade, let alone in the next year. Not to mention that the writing suffers because those 800 words aren’t in the correct voice, since it’s hard to pick up the correct voice for the character after a two month break.</p>
<p>So I know my stuck door is a lack of interest in the project for its own sake. I need to figure out a way to inspire interest in the project so I can get ass-in-seat and pound it out the remaining 30k words to finish the story and what I intend to be a 95k word book. That’s the problem I need to solve.</p>
<p>I’ve decided to test if a technique adapted from programming is the best way to renew interest in the project. I don’t know that it will work, but it’s worth a try to get this thing in the shipping bin.</p>
<p>Sometimes, when developing a program, first I’ll develop the minimum functionality and get it working. At that point, the project is complete. I experience the rush of finishing the project because I’ve created a working program. I like to use a Swiss Army knife as a metaphor for this. I have a Swiss Army knife with only a blade, but it’s useable as a tool. I’d done my job and I get the rush of completion after a minimum time investment. The other advantage, since the core didn’t take tons of time to develop, is that it’s easy to see if the program sucks. If I’d waited until I spent all the time adding all the features and fringe-scoped features that crept in before I actually got the program to work, and the program sucked, I’d have wasted tons more time. So I develop each section at a time, get it working, experience the rush, and then move on to the next feature.</p>
<p>This is a good method because my Swiss Army knife is useable from very early on in the process. It always has a blade. Later I can add a bottle opener, a file, a saw, scissors, and all the other features I want to add. Each feature is a new project that doesn’t take much time to develop. Each time a feature is added the program is complete and I experience the rush.</p>
<p>Of course, there can be issues that I have to be aware of as I develop. One: even though the project is complete after every feature, I have to be mindful as I develop that later I will probably want to add more features. This means writing code that is as general and expandable as possible as I go, otherwise I will run into issues as I continue to add features. Two: there is a max limit to how much a program can be expanded from a core, before the core must be scrapped and rewritten from scratch. This is okay with a small program, but can break the project if the scope grows too large.</p>
<p>Still, these issues can be mostly overcome with thoughtful programming and a firm stance against too much or the wrong kind of feature creep.</p>
<p>So I’d like to adapt this iterative programming method to writing a novel. Obviously this method isn’t needed for short stories or other projects that can be finished using the brute force (start to finish) method in one or two sittings. But for novels that require months of continued and renewable interest, this could be a good method to ensure that the zeal is refreshed on a regular basis by completing waypoints.</p>
<p>I imagine it would work something like this: write a first draft of the novel that is split into several chunks, whether it is chapters or sections or whathaveyou. Make each chunk one to two sentences long and tell the whole story of the book. My current novel is planned to be about 30 chapters and I’m sitting with a blinking cursor at chapter 22. Rather than trying to brute force chapter 22, I should write one sentence for chapter 22 and then move on to chapter 23. I’ll write one sentence for 23 and then move on to 24, etc.</p>
<p>Rather than think about this as an outline, which is what it seems to be at first glance, it seems better to think of each of these one sentence chapters as completed chapters, or at the very least, containers for chapters. Once they are done I’ve finished my book and experienced the rush of completion. Now it’s time to move on to iteration numbero dos.</p>
<p>In the second iteration I’ll take each of my one sentence chapters and make them into several paragraphs that expand what happens in those one-sentence events. I plan to think about this like I’m zooming into Google Earth. I start with a chapter that is the whole planet. On the second iteration my goal isn’t to now be able to read the writing on the newspaper held by the guy on 5<sup>th</sup> Avenue in NYC. My intention is to zoom into a country, maybe. I’m not even ready for cities yet on this iteration.</p>
<p>Keep in mind that this is writing that is telling the story, not providing a framework to use to build the story, like an outline would be. I want to make sure that when I’ve finished iteration two that the story is again complete. I’ve added a bunch of features, but I haven’t broken the story or left parts where the story cannot be understood or suffers. This is very important. The story must be a usable Swiss Army knife at the end of each iteration.</p>
<p>Once iteration two is complete, I’ll move on to three, and four, and as many iterations as it takes to build in all the features I want. I suspect that each iteration will be easier than trying to develop the story from beginning to end via brute force. It’s much, much, much easier to flesh out a scene to get it to do exactly what I want it to do if I have a clear objective in mind before I finish the scene. It’s just like writing a function in a program. I know want a function that does a specific task. That’s the hard part. Now all I have to do is break that task down into specific steps for the computer to execute. It’s just logic and science, baby.</p>
<p>It can be the same with a scene. If my first iteration leaves me with a chapter 22 that says: “While looking for a job, Simon finds a local newspaper with an announcement that Lucian is coming to town for a book signing. Simon decides to visit Lucian at the book signing.” This works as a chapter because it tells the action, following from the previous chapter and leading into the action of the next chapter. In iteration two I can zoom in on the individual elements a little. Depending on if visiting Lucian at the book signing is in chapter 22 or in 23, I can start writing paragraphs to flesh out my scenes. I’ll have a paragraph wherein Simon is looking for a job through various methods and finds the ad about Lucian’s book signing. I’ll have a paragraph about Simon traveling to the book signing and thinking about Lucian. Finally, I’ll have a paragraph describing the book signing. Chapter 22, which was two sentences, is now three paragraphs and is feature complete. I’ll move on to Chapter 23, then 24, and on until the end.</p>
<p>Once I have all the chapters complete in iteration two I’ve finished the novel again. In a newly started novel (mine isn’t, but assume it is for this napkin math example), I’ve now taken my novel from 600 words (30 chapters at twenty words per chapter) to 9000 words (30 chapters at 300 words per chapter). Again, my novel is complete and I experience the rush of completion. I have a short story if I want to stop here. But I don’t. I want a novel with all the trimmings.</p>
<p>So on to iteration three, where I’ll break down each scene into sub scenes. I can break down the paragraph that broadly described the book signing into the needed elements: a paragraph explaining something weird Simon was thinking about in the parking lot, the people Simon noticed while standing in line during the signing, the brief conversation Lucian and Simon had during the signing where they made plans for later, the activities Simon did while waiting for Lucian to finish, the longer conversation Simon and Lucian had after the signing, and what Simon did once he came home from the book signing.</p>
<p>Since each expansion has a clear objective, these are much easier to writing than writing a scene with no clear objective. I know the entrance conditions of the scene (the state of the characters, the state of the plot, the state of the relationships, etc.) and I know the exit conditions (what changed in the scene, and how it changed). Now the only problems I have to solve are small, simple steps describing the exact method of what changed and how, or description problems (what are some thoughts Simon might have about standing in line? How would he express them?). This is much easier and allows me to control the pacing of the scene very precisely.  Since each node can be zoomed into (but not every node is necessary for zooming), more detail can be added with each iteration, until all the needed detail is in the story.</p>
<p>For the record I’ll restate that I haven’t used this method to write a novel, only brainstormed about how the method might work. But already I’m aware that I must be mindful of a few things as I write using this technique. One: each iteration will take more time than the last. The first few will be quick and easy. The later iterations will take longer. But, since the story is complete at every step, I think the excitement of adding more features will prevail over the additional time each iteration takes. This is something I plan to dispassionately observe when using this method, so I can see how it functions in practice.</p>
<p>Issue two: the first iteration will be dreadfully important, since it will be very difficult to change the story once the first few iterations are complete. Changing the story in the middle will require scrapping large blocks of content that’s already written. This needs to be avoided. It’s something I’m very frightened about. In general I’m not the type of writer who changes things midstream – I usually have the broad strokes mapped out in my head before I begin, but it does happen. For a writer who writes to “figure out the story” as she goes, rather than “tell a story” that’s in her head, this method would not work because of this immutability.</p>
<p>However, I feel like this issue can be minimized by writing a quality first iteration. Once the first iteration is done, the story can be examined for suck. If it sucks, I plan to change the first iteration before moving on, or scrap the whole thing. In a way, the first iteration is the story prototype. I stand by the notion that it’s impossible to determine if an unfinished story sucks, so a complete draft, even at 600 words, is needed. This is the first iteration.</p>
<p>Issue three: finally, it’s also necessary to be aware that if you are the type of writer who starts a story without knowing the ending, a writer who is writing the story to tell yourself the story as you write, this method seems very dangerous to the completion prospects. I’ve found that writers who write that way have a hard time finishing a story once they know the ending, unless they are within shooting distance of the ending and can brute force the writing of it. If this type of writer sorts out too much too soon, there is a weird thing that happens in the brain, this idea that the story has already been told somehow, and interest is lost in the story. I’ve seen this happen with people who talk about their novel too much, too. They tell the story while explaining the novel to people, and then have less interest in writing it down. This iterative method could be disastrous for that type of writer, since the complete story is told in the first iteration, the mystery is solved, and there is less reason to expand and add more features to the story.</p>
<p>So that’s the idea and I’m going to give it a shot to finish my second novel. Since I already have 65K words brute forced up to this point, I’m only going to try iterative novel development on the remainder of the story, rather than the whole thing.</p>
<p>I am aware that it may be easier to iterate the remainder of the story, since I already have a firm grasp on the characters and plot, than it would be begin iteration from the beginning. This may mean that when starting a third novel I should brute force the first 20k words while the excitement alone is enough to carry me, so I can get a firm grasp on the characters and plot, and then iterate from there. It’s something to be tested in the future.</p>
<p>Gosh. That took awhile to write. It probably took awhile to read, too. Now that it’s all out: has anyone used a method like this to write a long form work? How did it go? If you haven’t used it, what problems or advantages do you see with this method? Do you use something similar to this? Or do you use something else? If this isn’t your writing process, what is your writing process?</p>
<p>Please let me know in the comments below.</p>
<p>Thanks for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/08/23/iterative-novel-development/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Office Life is Bad for the Waist Line or&#8230; Them Be Fightin&#8217; Words!</title>
		<link>http://mispeled.net/2011/06/27/office-life-is-bad-for-the-waist-line-or-them-be-fightin-words/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=office-life-is-bad-for-the-waist-line-or-them-be-fightin-words</link>
		<comments>http://mispeled.net/2011/06/27/office-life-is-bad-for-the-waist-line-or-them-be-fightin-words/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 03:25:57 +0000</pubDate>
		<dc:creator>angela</dc:creator>
				<category><![CDATA[cubicle bear]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[calories]]></category>
		<category><![CDATA[candy]]></category>
		<category><![CDATA[my friend steve]]></category>
		<category><![CDATA[office dieting]]></category>
		<category><![CDATA[spacesuits]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2201</guid>
		<description><![CDATA[Cubicle Bear Tuesday is back!

Previous Episode: BLOOD!
Cubicle Bear Archives
*Next week&#8217;s Cubicle Bear Tuesday will be on Wednesday due to the holiday and my lack of preparation.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Cubicle Bear Tuesday is back!</p>
<p style="text-align: center;"><a href="http://mispeled.net/wp-content/uploads/2011/06/peanuts.jpg"><img class="aligncenter size-full wp-image-2202" title="peanuts" src="http://mispeled.net/wp-content/uploads/2011/06/peanuts.jpg" alt="" width="612" height="3985" /></a></p>
<p style="text-align: center;"><a title="BLOOD" href="http://mispeled.net/2011/05/12/blood/">Previous Episode: BLOOD!</a></p>
<p style="text-align: center;"><a title="Archives" href="http://cubiclebear.wordpress.com/">Cubicle Bear Archives</a></p>
<p style="text-align: center;">*Next week&#8217;s Cubicle Bear Tuesday will be on Wednesday due to the holiday and my lack of preparation.</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/06/27/office-life-is-bad-for-the-waist-line-or-them-be-fightin-words/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Elder Scrolls 5: Skyrim Needs Voice Commands</title>
		<link>http://mispeled.net/2011/05/23/elder-scrolls-5-skyrim-needs-voice-commands/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elder-scrolls-5-skyrim-needs-voice-commands</link>
		<comments>http://mispeled.net/2011/05/23/elder-scrolls-5-skyrim-needs-voice-commands/#comments</comments>
		<pubDate>Mon, 23 May 2011 20:41:23 +0000</pubDate>
		<dc:creator>luke bergeron</dc:creator>
				<category><![CDATA[media]]></category>
		<category><![CDATA[bethesda]]></category>
		<category><![CDATA[elder scrolls 5]]></category>
		<category><![CDATA[fallout 3]]></category>
		<category><![CDATA[morrowind]]></category>
		<category><![CDATA[oblivion]]></category>
		<category><![CDATA[shouts]]></category>
		<category><![CDATA[skyrim]]></category>
		<category><![CDATA[socom]]></category>
		<category><![CDATA[speech recognition]]></category>
		<category><![CDATA[video game speech recognition]]></category>
		<category><![CDATA[video game voice commands]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[voice commands]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2189</guid>
		<description><![CDATA[Maybe you’ve seen the Elder Scrolls 5: Skyrim trailer by now. Maybe you haven’t. If you haven’t taken the three minutes it takes, I’ve embedded it here for you. The trailer inspired this post, so it’s best you see it first.

Okay, with that out of the way, I want to talk about game immersion and use that to make an argument for vocal interaction with video games. I want you to see the Skyrim trailer first, because I plan to use that game as a touchstone for this post.
Even if ...]]></description>
			<content:encoded><![CDATA[<p>Maybe you’ve seen the Elder Scrolls 5: Skyrim trailer by now. Maybe you haven’t. If you haven’t taken the three minutes it takes, I’ve embedded it here for you. The trailer inspired this post, so it’s best you see it first.</p>
<p><object width="560" height="349"><param name="movie" value="http://www.youtube.com/v/JSRtYpNRoN0?fs=1&amp;hl=en_US&amp;rel=0" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="560" height="349" src="http://www.youtube.com/v/JSRtYpNRoN0?fs=1&amp;hl=en_US&amp;rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Okay, with that out of the way, I want to talk about game immersion and use that to make an argument for vocal interaction with video games. I want you to see the Skyrim trailer first, because I plan to use that game as a touchstone for this post.</p>
<p>Even if you’ve never played any of the Elder Scrolls games (or the new Fallout games, which are similar), if you’re into gaming at all you should know the basic idea – open world role-playing, single player, immersive as possible. Each new installment in the series brings a face lift, better AI, and improved mechanics, for the most part. But have we reached a place where those things alone aren’t enough for a truly new gaming experience?</p>
<p>Say what you what about graphics and AI upgrades, they’ve been improving long enough that we take these upgrades as par for the course. Better graphics help improve the experience, but each new level of graphical prowess isn’t enough anymore to improve the immersion on the same level as the first treks into three dimensional worlds and the first improvements over the 32-bit era of gaming. It’s been awhile since gaming took a new step into immersion. This is in despite 3D technologies, which are a good step, but these technologies are only graphical upgrades. Motion controls have been the only immersive experience upgrade in the last ten years, but they haven’t really been exploited in serious gaming experiences, not to mention that they are only available on consoles. The PC gamer is still sitting in a chair using a keyboard and mouse.</p>
<p>Now, since you’ve watched the Skyrim trailer by now, you’ll notice, right after the narration ends, the shout the character gives (around 1:10 in the video). Shouts are supposed to be an integral part of the game, from what I understand the character gains shouts as the player slays dragons. Shouts give the player upgrades and new powers. This isn’t anything groundbreaking from a game mechanics standpoint. It’s just a player upgrade path, so there’s nothing really new there.</p>
<p>But what if Bethesda took the chance to offer the player a new level of immersion if the player wanted it? What if players could actually say activate the shouts by saying them aloud, using a microphone, rather than equipping and using them through a menu as the mechanic is sure to actually function? Wouldn’t that raise the level of immersion to a deeper place?</p>
<p>Now, using vocals in a game isn’t a new concept by any means. Games have used vocal commands in the past. SOCOM on the Playstation 2 is the best example that comes to mind. The game shipped with a USB headset that the player could use to give commands to the NPC squad. SOCOM wasn’t the first game to use these commands, and it wasn’t the last, but voice control in general is not a common feature.</p>
<p>From my understanding, lack of good technology is the major hurdle. In SOCOM, players used commands to issue orders to their military squad mates.  Commands like “Fireteam Bravo move to cross hair” had to be said into the headset to get teammates to respond. Although this worked for some players, many players experienced two major negative outcomes: the speech recognition was terrible, causing teammates to just respond with “I don’t understand you.” Other players found that once in a hectic firefight, voice commands were too unnatural, formulaic, and convoluted to give quickly and efficiently.</p>
<p>Depending on the task, the margin for error for speech recognition software can be as low as 1% and as high as 50%, with some military application studies noticing a remarkable increase in errors in a stressed voice. In a game like SOCOM, a military simulator of sorts, the voice would certainly be stressed during firefights. This, combined with the formulaic nature of the commands, made issuing commands difficult. I don’t know about you, but I would get sick of saying “Fireteam Bravo move to cross hair” over and over on a good day, let alone every time I wanted to reposition a squad a few feet to the left.</p>
<p>Although vocal commands seem like a natural fit for a squad shooter like SOCOM, the complexity of the commands certainly introduces errors, which ruins the point of the system. However, a fantasy game like Skyrim has more opportunities for simpler vocal commands, limiting error and increasing player immersion.</p>
<p>Games like Skyrim would most likely use speech recognition for several things and the magic system is the first obvious choice. Chanting a spell through a microphone could be a powerful immersion tool. Fantasy games in particular are uniquely suited to utilizing this effectively because the commands can be nonsense. There are certainly some syllable and consonant combinations that are more recognizable to speech recognition software than others.</p>
<p>While SOCOM had to use commands like “Fireteam Bravo, move to cross hair,” a fantasy magic system could use nonsense words that couldn’t be mistaken for anything else in the command list. I don’t know much about the technology, but certainly, if the command list was only 30 single-word spells, words could be picked with enough to differentiate between them that the software could have a low margin for error: “Light” “Icelance” “Fireball” “Open” – fun ways to immerse you in a game, limited chance for errors.</p>
<p>A magic system is obvious, but there are other places in a role-playing game where speech recognition would add important layers of immersion to a game. Animal mounts, for example. Being able to say “Woah!” and “Hyah!” to a horse to slow or increase speed would allow the game designers to add quirks to the gameplay that made riding different animals actually feel different. Some horses could be more spirited and need more talking to keep at the right speed.</p>
<p>Horses in games currently feel like vehicles. They may as well be motorcycles that only do what the player wishes them to do. The addition of voice control would allow a layer of abstraction between directly controlling the animal with the keyboard and having no control at all. This would make animals feel more like animals and less like extensions of the player. It could be a powerful technique and wouldn’t require speech recognition that was very powerful. Imagine having only your voice to slow your spooked horse as it sped toward a cliff. Yeah. You’d be immersed.</p>
<p>Another obvious aspect that could be improved by vocal commands would be simple additions to a conversation system. Certainly the ability to fully parse sentences is beyond the current technology level, but even the addition of “Yes” and “No” and other simple commands would be a welcome addition. If an NPC asked you to save her family, surely telling her “Yes” vocally would inspire more of a sense of immersion and give rise to more emotion than just clicking a choice in a menu. Beyond that, greetings could be important. Imagine being out in the world and seeing an NPC in the distance you’d like to talk to – you could yell a greeting to get the attention of the NPC, who could approach you as you approached him.</p>
<p>Next, the stealth system could be enhanced. The player could use voice noises to attract guards and peel them away from the group to take them out. Or the game could monitor noise levels when the player was trying to be stealthy. Loud noises could give away a player’s position and attract unwanted attention. The immersion would certainly be increased if players were forced to actually be quiet when trying to be stealthy in the game.</p>
<p>Certainly you can think of other ways simple voice commands could enhance a game. Feel free to leave them in the comments below. In the meantime, let’s move on past ideas for enhancements and talk a little about how the system could be implemented.</p>
<p>The thing about speech recognition software is that the larger and more complex the command list is, the closer the chance there will be like-sounding words, and the more likely errors would occur. However, games are unique compared to other speech recognition applications – players don’t need access to the entire command list all the time like they would in something like a speech-to-text application. The chance for error can be limited by keeping the command list small and dynamically scaling the command list based on the activity the player is engaged in during the game.</p>
<p>For instance, when a player is not mounted on an animal, the animal commands could be removed from the available list of commands because there is no reason to say “Hyah!” and “Woah!” unless a player is on an animal. The same could be said for conversation commands like “Yes” and “No.” They aren’t needed out in the field when the player isn’t involved in a conversation, so they are removed from the list. Similarly, if the game doesn’t allow mounted combat, the magic commands can be removed from the list of recognizable commands when the player is mounted.</p>
<p>This scaling keeps the list small, dynamically scaled to the activity the player is engaged in, and limits the possibility for error. This is important, since nothing breaks immersion more when the technological limits of a system break open and reveal their guts.</p>
<p>In conclusion, a system like this doesn’t have to have tons of commands or be overly complex to vastly increase immersion for the player, and certainly a system like this would do much more for increase immersion than the standard graphical facelift every game gets. I’m certain, that as awesome as Elder Scrolls 5: Skyrim is going to be, it would be much more immersive with some voice commands. When 11/11/11 rolls around and you’re playing the game: think about that.</p>
<p>I know I will be.</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/05/23/elder-scrolls-5-skyrim-needs-voice-commands/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>BLOOD!</title>
		<link>http://mispeled.net/2011/05/12/blood/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=blood</link>
		<comments>http://mispeled.net/2011/05/12/blood/#comments</comments>
		<pubDate>Fri, 13 May 2011 02:40:29 +0000</pubDate>
		<dc:creator>angela</dc:creator>
				<category><![CDATA[cubicle bear]]></category>
		<category><![CDATA[blood]]></category>
		<category><![CDATA[ketchup]]></category>
		<category><![CDATA[office alcoholics]]></category>
		<category><![CDATA[pranks]]></category>
		<category><![CDATA[sobriety]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2177</guid>
		<description><![CDATA[
Previous Episode: Investing?
Next Episode: Dieting
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://mispeled.net/wp-content/uploads/2011/05/BLOOD.jpg"><img class="aligncenter size-full wp-image-2178" title="BLOOD" src="http://mispeled.net/wp-content/uploads/2011/05/BLOOD.jpg" alt="" width="612" height="3600" /></a></p>
<p style="text-align: center;"><a title="Investation" href="http://mispeled.net/2011/03/15/the-fundamentals-of-investing/">Previous Episode: Investing?</a></p>
<p style="text-align: center;"><a title="Dieting" href="http://mispeled.net/2011/06/27/office-life-is-bad-for-the-waist-line-or-them-be-fightin-words/">Next Episode: Dieting</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/05/12/blood/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Fundamentals of Investing?</title>
		<link>http://mispeled.net/2011/03/15/the-fundamentals-of-investing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-fundamentals-of-investing</link>
		<comments>http://mispeled.net/2011/03/15/the-fundamentals-of-investing/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 00:39:38 +0000</pubDate>
		<dc:creator>angela</dc:creator>
				<category><![CDATA[cubicle bear]]></category>
		<category><![CDATA[AA]]></category>
		<category><![CDATA[anger]]></category>
		<category><![CDATA[bargaining]]></category>
		<category><![CDATA[deception]]></category>
		<category><![CDATA[denial]]></category>
		<category><![CDATA[investing]]></category>
		<category><![CDATA[old-fashioneds]]></category>
		<category><![CDATA[Planet of the Apes meets office casual]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2159</guid>
		<description><![CDATA[&#160;

Previous Episode: Brave New World
Next Episode: BLOOD
Archives
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><a href="http://mispeled.net/wp-content/uploads/2011/03/apples.jpg"><img class="aligncenter size-full wp-image-2160" title="apples" src="http://mispeled.net/wp-content/uploads/2011/03/apples.jpg" alt="" width="612" height="4208" /></a></p>
<p style="text-align: center;"><a title="Brave New World" href="http://mispeled.net/2011/03/02/oh-what-a-brave-new-world/">Previous Episode: Brave New World</a></p>
<p style="text-align: center;"><a title="BLOOOOD" href="http://mispeled.net/2011/05/12/blood/">Next Episode: BLOOD</a></p>
<p style="text-align: center;"><a title="Archives" href="http://cubiclebear.wordpress.com/category/001/" target="_blank">Archives</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/03/15/the-fundamentals-of-investing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Oh, What A Brave New World!</title>
		<link>http://mispeled.net/2011/03/02/oh-what-a-brave-new-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oh-what-a-brave-new-world</link>
		<comments>http://mispeled.net/2011/03/02/oh-what-a-brave-new-world/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 23:27:40 +0000</pubDate>
		<dc:creator>angela</dc:creator>
				<category><![CDATA[cubicle bear]]></category>
		<category><![CDATA[office relocation]]></category>
		<category><![CDATA[Spiderman FAIL]]></category>
		<category><![CDATA[when bears can fly]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2147</guid>
		<description><![CDATA[
Previous IB: Welcome Back
Next IB: Intervention
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://mispeled.net/wp-content/uploads/2011/03/spidey.jpg"><img class="aligncenter size-full wp-image-2148" title="spidey" src="http://mispeled.net/wp-content/uploads/2011/03/spidey.jpg" alt="" width="500" height="2941" /></a></p>
<p style="text-align: center;"><a title="Drinking Dino" href="http://mispeled.net/2010/11/04/a-drinking-dino-is-an-optimistic-dino/">Previous IB: Welcome Back</a></p>
<p style="text-align: center;"><a title="Investing" href="http://mispeled.net/2011/03/15/the-fundamentals-of-investing/">Next IB: Intervention</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/03/02/oh-what-a-brave-new-world/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Video Games, Abstraction, and Motion Controllers</title>
		<link>http://mispeled.net/2011/02/08/video-games-abstraction-and-motion-controllers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=video-games-abstraction-and-motion-controllers</link>
		<comments>http://mispeled.net/2011/02/08/video-games-abstraction-and-motion-controllers/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 17:18:56 +0000</pubDate>
		<dc:creator>luke bergeron</dc:creator>
				<category><![CDATA[culture]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[cooking mama]]></category>
		<category><![CDATA[ff13]]></category>
		<category><![CDATA[flexible OLED]]></category>
		<category><![CDATA[flight sim]]></category>
		<category><![CDATA[jprg]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[majicka]]></category>
		<category><![CDATA[mass effect]]></category>
		<category><![CDATA[motion controllers]]></category>
		<category><![CDATA[novint falcon]]></category>
		<category><![CDATA[sony move]]></category>
		<category><![CDATA[video game abstraction]]></category>
		<category><![CDATA[video games]]></category>
		<category><![CDATA[wii]]></category>

		<guid isPermaLink="false">http://mispeled.net/?p=2139</guid>
		<description><![CDATA[The third part of Josh Forman&#8217;s 3 part series on gamasutra about storytelling techniques inspired this post, although it&#8217;s not required reading. Still, it might help to read his ideas about medium before reading this. Here&#8217;s a link.
Anyway, to point:
Games are built on abstractions, both from the design standpoint and the player standpoint. There&#8217;s no point in &#8220;real life&#8221; where pressing X makes a person perform a jump, or a kick, or whatever. It&#8217;s an abstraction. Game designers provide a world where players connect the relationship between pressing X and ...]]></description>
			<content:encoded><![CDATA[<div id="attachment_2140" class="wp-caption alignleft" style="width: 310px"><a href="http://mispeled.net/wp-content/uploads/2011/02/motion_controls_kinect_move_wii.jpg"><img class="size-medium wp-image-2140" title="motion_controls_kinect_move_wii" src="http://mispeled.net/wp-content/uploads/2011/02/motion_controls_kinect_move_wii-300x117.jpg" alt="Motion Controllers Picture" width="300" height="117" /></a><p class="wp-caption-text">Good Morning, Dave. Open the Airlock, Dave.</p></div>
<p>The third part of Josh Forman&#8217;s 3 part series on gamasutra about storytelling techniques inspired this post, although it&#8217;s not required reading. Still, it might help to read his ideas about medium before reading this. <a href="http://www.gamasutra.com/blogs/JoshForeman/20110204/6955/Story_Transplantation_Part_3.php" target="_blank">Here&#8217;s a link</a>.</p>
<p>Anyway, to point:</p>
<p>Games are built on abstractions, both from the design standpoint and the player standpoint. There&#8217;s no point in &#8220;real life&#8221; where pressing X makes a person perform a jump, or a kick, or whatever. It&#8217;s an abstraction. Game designers provide a world where players connect the relationship between pressing X and jumping, and players accept that in order make their avatar jump they have to press X.</p>
<p>However, button input is inherently disconnected and artificial – it&#8217;s abstracted from what &#8220;really&#8221; performing that action would take. An action which might have many steps in the real world (brewing a potion, hijacking a car, performing a spinning slash, commanding an army to move, etc.) is abstracted to a single step for two reasons: adding much more development time to decrease the abstraction isn&#8217;t generally worth it for the player&#8217;s enjoyment, but also because performing multiple in-game actions takes awhile for players without added benefit.</p>
<p>To draw out some of the meat of this distinction, let&#8217;s talk about Heavy Rain, because Heavy Rain is a game that attempts to give players less abstraction. Players must move the controller in 3D space, simulate actions with repetitive motion (if the &#8220;real-life&#8221; version of that action requires something similar), and perform multiple steps on the route to one action. The game even supports the Playstation Move controller, which allows for less button pressing and more movement. However, even with that said: the control scheme is still VERY abstract. Shaking a controller to dry hair is more like drying hair than pressing a button, but still a long way from the actual experience. Despite strides forward by the Heavy Rain team, there is still a huge level of abstraction in the controls.</p>
<p>The first few hours of Heavy Rain, which you can argue are necessary from an &#8220;immersive experience&#8221; standpoint, are absolutely awful from a game standpoint. They are filled with tedious and mind-numbing actions. This isn&#8217;t, as you&#8217;d think, only due to the fact that the character is performing actions which are even boring in real life: showering, setting the table, etc. That&#8217;s certainly part of it, but the more important part is this: most of the reason these actions in the game are tedious is that many actions in the game require more skill and effort in the game than they require in real-life.</p>
<p>Abstraction provides us with a way to make players more skilled, faster, stronger, and better than they are in real life. A person cannot lift a car in real life, but a player can press X to lift a car in a game.</p>
<p>Pressing a button and shaking a controller to collect a towel and dry your hair isn&#8217;t necessarily any more interesting, from a player&#8217;s perspective, than simply pressing one button to perform the whole sequence. Pressing a button and shaking a controller is still so unlike the actual actions (despite being more like them than just pressing a button) that the additional layer of &#8220;realism&#8221; adds nothing. The control scheme in Heavy Rain too complex considering the amount of abstraction the interface is burdened with. I can set a table in real life faster than I can set on in the game, simply because the control scheme is still abstracted enough that it cannot be a simulation, which is the intent. Thus, the extra actions add more abstraction without adding the sensation of more interaction.</p>
<p>This isn&#8217;t the fault of Heavy Rain, but a limitation of plastic controllers and buttons.</p>
<p>However, there is still a lesson to draw from this, too. Adding more actions still does, at least in some fashion, somewhat decrease abstraction, even if the level of abstraction is still high. Indeed, in order to make more &#8220;immersive&#8221; and &#8220;realistic&#8221; games, we must add more representative actions to everything the player must do. The further we move from abstraction, the closer we move to direct simulation, rather than abstracted simulation. However, there are several very large problems with adding more steps to in-game actions in order to decrease abstraction:</p>
<p>The first and most pressing issue is the sheer number of actions a player must be taught in order to replicate the number of steps needed to perform almost any task with limited abstraction. Think about it. In real life doing anything as simple as taking a shower comes with hundreds of tiny actions. Not only would it be unfeasible to teach players an abstracted control scheme and method for each one of these actions (press X to grab the shampoo, Press Y to open the cap, Press X+Y to flip the bottle, Press X and Down Arrow multiple times to shake the bottle) the standard interfaces we use today to play games do not support it. Heavy Rain gets around this issue by using a &#8220;quick time event&#8221; system and context sensitive commands, but this still makes each short action sequence a linear enterprise, even if the game provides large &#8220;set piece&#8221; choices. A true immersive experience would allow players to choose the order of all the tiny actions, which means knowing the controls for every single one of those tiny actions. This just isn&#8217;t feasible from a learning curve standpoint.</p>
<p>But even beyond the large huge hurdle that the control scheme would need to be complex enough, in order to differentiate between all those actions, that there is almost no chance of a player performing those actions in the correct order in anything even close to real time. If you must teach the player even fifty commands the player will take a very long time to gain fluency with those commands. That&#8217;s why we use abstraction in games in the first place.</p>
<p>What does this mean if we&#8217;d like to add more actions and continue to remove abstraction? It means that a different controlling interface is needed. The control interface must support many more action combinations than today&#8217;s present interfaces, but also must be intuitive and natural enough to allow players to acquire the skills with the controlling interface quickly and in almost real time. There is only one control interface I know of that allows these things: the human body.</p>
<p>Our current level of technology is such that the only way for developers and players to perform actions in the game is through a high level of abstraction, since button and even touch control schemes are so distant from actual experience. Also, due to the learning limitations of our current control schemes (the player must learn that X makes his avatar jump and O makes his avatar shoot), there is a limit to the number of actions a player can learn and utilize in any amount of time.</p>
<p>In order to lessen the amount of abstraction, we need to increase the number of actions a player can perform in a small amount of time. We also need that performance to mimic the &#8220;realistic&#8221; performance of that action as closely as possible. Finally, we need a control scheme that allows players to perform actions intuitively even though they may have never played the game before. Without that intuitive performance there is no feasible way of players learning and utilizing the actions they must perform in a reasonable length of time.</p>
<p>This is why &#8220;body&#8221; control systems like the Kinect, the Move, and the Wii are the future, even for the hardcore gamer. To most hardcore gamers these control schemes are currently jokes, but only because the technology is lacking. Currently even the most sensitive &#8220;body&#8221; controller in the consumer market are laggy, insensitive, inaccurate, and don&#8217;t have the fine recognition to differentiate between nuanced movements. Currently, controllers allow for more accurate actions per second, even though pressing buttons is a higher level of abstraction than using one&#8217;s body for movements. However, the more accurate body controllers get and the more developers who learn to use them to create new experiences, the chance for a game experience with less abstraction will be irresistible even for hardcore gamers.</p>
<p>Until we have full body controls and full-body tactile feedback for our games, games will always rely on some systems of abstraction. However, until we have skin suits, Kinect Gen23, brainjacks, or anything else that allows us to minimize abstraction, we can still minimize abstraction with good game design choices:</p>
<p><strong>Eliminate Any of Loss of Player Control</strong> &#8211; Anything that takes control from the player adds more abstraction to the game should be eliminated. When in real life do you watch cut scenes? When do you stop between rooms to load the next area? Never, that&#8217;s when. Game worlds should be seamless and never restrain the player with mechanics. Any time the player has to wait or only watch the game is unacceptable.</p>
<p><strong>Make Players Do Things</strong> – If you want your player to perform an action in the game, make the player do it with several steps. Cooking Mama, Majicka, Flight Sims – these games all make players perform steps to create an outcome, rather than relying on single-button abstractions.</p>
<p><strong>Create Open, Realistic Worlds</strong> – This one is pretty self explanatory. There&#8217;s a reason that Western RPGs are beating JRPGs and it&#8217;s because a linear hallway simulator (FF13, ugh!) adds much more abstraction to a game than an open world.</p>
<p><strong>Use Intuitive Controls</strong> – Apple touch devices are lauded because they are intuitive. Or, to put it the way a really smart guy put it: The interface fundamentally determines the behavior.  (<a href="http://www.ted.com/talks/rory_sutherland_life_lessons_from_an_ad_man.html" target="_blank">Link to that smart guy</a>) If you want players to quickly learn controls, make the controls mimic what they would intuitively do as much as possible.</p>
<p><strong>Keep Pushing Movement Controllers Forward </strong>– The Move, the Kinect, and the Wii aren&#8217;t good enough. Make better, more accurate, and more immersive control schemes.</p>
<p><strong>Develop More Tactile Feedback and Immersion</strong> – Rumble controllers are the only mainstream tactile feedback created since the creation of the mouse, the button, the controller, and the switch. Well, Rock Band added some feedback with things like the drums and that DJ device, I suppose, but those are specific to a specific genre of games that involves the abstraction of an activity that is already an abstraction: playing music. Also, sure, there&#8217;s the Novint Falcon, but that&#8217;s hardly mainstream. We need more tactile feedback to remove abstraction. Rumble, sensation, variant surfaces, haptic stuff, and whatever else.</p>
<p>Aside from that – there needs to be more immersion in audio and video. 3D stuff is one step that&#8217;s happening, but where is the mainstream version of the wrap-around-your-head video device? Why are we making larger and larger televisions when we should be making personal screens that fully immerse players? Screens that allow users to have outside peripheral vision are woefully outdated. Can&#8217;t we make flexible OLED screens now? Didn&#8217;t I read that somewhere? What&#8217;s the holdup?</p>
<p>So – that&#8217;s what I&#8217;ve got so far. Other ideas to minimize abstraction?</p>
]]></content:encoded>
			<wfw:commentRss>http://mispeled.net/2011/02/08/video-games-abstraction-and-motion-controllers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 4.863 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-18 13:43:38 -->

