<?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>Testing - Undo Restart Restore</title>
	<atom:link href="/blog/category/craft/testing/feed/" rel="self" type="application/rss+xml" />
	<link>/blog</link>
	<description>Interactive Fiction by Juhana Leinonen</description>
	<lastBuildDate>Sun, 04 Oct 2015 13:22:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.7.1</generator>
	<item>
		<title>How to make a great IntroComp entry</title>
		<link>/blog/2015/06/how-to-make-a-great-introcomp-entry/</link>
		
		<dc:creator><![CDATA[Juhana]]></dc:creator>
		<pubDate>Thu, 25 Jun 2015 20:47:42 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[IntroComp]]></category>
		<category><![CDATA[Testing]]></category>
		<guid isPermaLink="false">/blog/?p=957</guid>

					<description><![CDATA[It's IntroComp season again! IntroComp is one of the oldest active IF competitions, run yearly since 2002. The idea is to make a short intro that showcases a work-in-progress that will eventually be expanded into a full game. Competition judges are asked to rate the entries based on how much they would want to play <a href="/blog/2015/06/how-to-make-a-great-introcomp-entry/" class="more-link">Continue reading <span class="screen-reader-text">How to make a great IntroComp entry</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><a href="http://allthingsjacq.com/introcomp/"><img loading="lazy" src="/blog/blogcontent/uploads/2015/06/ga-my4Gg.jpg" alt="IntroComp 2015 logo" width="256" height="256" class="alignright size-full wp-image-964" srcset="/blog/blogcontent/uploads/2015/06/ga-my4Gg.jpg 256w, /blog/blogcontent/uploads/2015/06/ga-my4Gg-150x150.jpg 150w" sizes="(max-width: 256px) 100vw, 256px" /></a> It's <a href="http://allthingsjacq.com/introcomp/">IntroComp</a> season again! IntroComp is one of the oldest active IF competitions, run yearly since 2002. The idea is to make a short intro that showcases a work-in-progress that will eventually be expanded into a full game. Competition judges are asked to rate the entries based on how much they would want to play the full version.</p>
<p>Here are some tips for competition participants on how to make the best of their entry.</p>
<h3 id="plan-further">Plan further than the intro</h3>
<p>This is perhaps the most common sin of IntroComp entries: the author has not designed the game beyond the entry itself, which makes it hard to continue building the full version.</p>
<p>It would be wise to have the story and gameplay thought out at least twice as far as the actual intro, preferably all the way to the end, at least conceptually. This includes visioning what happens immediately after the intro ends and what is the overall story structure: the intro is the beginning but what happens in the middle and how the full story is resolved in the end. Otherwise there's a good change that the intro ends in a creative dead end with no easy way forward.</p>
<p>It's not hard to tell if an author has planned the story beyond the intro. Intros with short term design are often tightly self-contained and convey no feeling of there being something else beyond what you see. When the world and the general plot is well thought out, it's almost automatically visible in the resulting work. (See also a <a href="/blog/2010/08/introcomp-2010-mini-reviews/">previous article</a> discussing the subject.)</p>
<h3 id="start-relevant">Start with the relevant story</h3>
<p>Sometimes the word "intro" is taken too literally and the entry ends before the actual story even gets to start.</p>
<p>A fictitious example: Your story is a retelling of the <a href="https://en.wikipedia.org/wiki/Labours_of_Hercules">12 labors of Hercules</a>. A good intro would contain the first labor to its completion; it would give a good indication of how the gameplay works and judges could easily imagine what the rest of the story would look like in its full version.</p>
<p>A bad intro would be about Hercules packing his backpack and a puzzle about finding a map for the location of the Nemean lion, and it would end just after reaching the entrance to the lion's cave. It would tell very little about what the game is actually like.</p>
<p>So cut off everything that's inconsequential to the big picture and start right from the action.</p>
<h3 id="proper-ending">Make a proper ending...</h3>
<p>Even though we're talking about introductions, it's still important that the entry reaches some kind of conclusion of its own. Sometimes that's easy to do when the story can be neatly divided into independent scenes (like in the 12 labors of Hercules example), but sometimes you'll have to work harder to find a good place to end the intro.</p>
<p>As a rough generalization you'd have one or two short term goals that are resolved during the intro while the overall goal is both left unresolved and made clear to the player.</p>
<h3 id="untied-loose-ends">...but leave some loose ends untied</h3>
<p>This comes back to the "plan ahead" advice. Even though it's good to resolve a short term goal or two, there should be some kind of hook that makes the player want to continue playing the finished work.</p>
<p>A cliffhanger is a traditional way to end the intro, but it shouldn't be the only hook. As said before, the intro's purpose is to build expectations for the full version. It shouldn't be self-contained: leave room for future expansion. A couple of locked doors, interesting inventory items with reuse potential, references to NPCs not yet encountered. Anything that makes the player's imagination run wild.</p>
<p>Remember though that it's important that you as the author know where the loose ends are going – you can't just drop a locked door somewhere without knowing where it leads. Anything that serves a purpose usually comes across as such in the writing, whereas pointless scenery is often easy to spot.</p>
<h3 id="betatest-intro">Have the entry betatested</h3>
<p>While technical issues are not explicitly in the judging criteria, bugs and spelling mistakes will reflect poorly on the entry. After all nobody wants to play a buggy game and the intro is taken as an indication of the finished entry's quality.</p>
<p>You don't need a whole army of testers, one or two should be sufficient for a short intro (although more is always better.) It's easier to find testers for IntroComp entries than for many other games because potential testers know that the game should be short and therefore doesn't require a huge time commitment. Testers can be recruited from the <a href="http://if.game-testing.org/">beta testing site</a> or from the <a href="http://www.intfiction.org/forum/viewforum.php?f=19">intfiction.org forum</a>, among other places.</p>
<p>Remember that choice-based entries need testing too for things such as spelling, tone, and pacing.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>IFComp 2009: Correlation between rating and the number of testers</title>
		<link>/blog/2009/11/ifcomp-2009-correlation-between-rating-and-the-number-of-testers/</link>
					<comments>/blog/2009/11/ifcomp-2009-correlation-between-rating-and-the-number-of-testers/#comments</comments>
		
		<dc:creator><![CDATA[Juhana]]></dc:creator>
		<pubDate>Wed, 25 Nov 2009 13:33:30 +0000</pubDate>
				<category><![CDATA[IFComp]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[comp09]]></category>
		<guid isPermaLink="false">/blog/?p=182</guid>

					<description><![CDATA[Everybody's always talking about how important it is to have your game tested (or at least I'm always talking about it). But does it really matter? Surely if you have a great idea and enough enthusiasm you can do without? ]]></description>
										<content:encoded><![CDATA[<p>Everybody's always talking about how important it is to have your game tested (or at least <a href="http://if.game-testing.org/articles/view/why-have-your-game-tested">I'm always talking about it</a>). But does it really matter? Surely if you have a great idea and enough enthusiasm you can do without?<br />
<span id="more-182"></span><br />
Well, no. People's tolerance of broken or flawed games seems to go down every year. On the other hand it is delightful to see that those broken games are getting more and more rare. This year only 5 games didn't have any testers. Yes, <em>five</em>. That means 79 % of games had at least some testing. Compared to the last year's number, which was about 50 %, this is a huge improvement. I feel happy and warm inside.</p>
<p>So, how did the <em>number of testers</em> affect the final rating? Here's a handy scatter plot chart. </p>
<div style="float:left;padding-top:10px;font-weight:bold;">
<div>
<p>		T
	</p></div>
<div>
<p>		E
	</p></div>
<div>
<p>		S
	</p></div>
<div>
<p>		T
	</p></div>
<div>
<p>		E
	</p></div>
<div>
<p>		R
	</p></div>
<div>
<p>		S
	</p></div>
</div>
<div style="width:500px;height:340px;border:1px solid black;margin-bottom:-7px;position:relative;left:20px;background:url( /blog/blogcontent/uploads/2009/11/grid20x20.png ) repeat;">
<img style="margin-bottom:-7px;position:absolute;bottom:180px;left:10px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Rover's Day Out" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:320px;left:30px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Broken Legs" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:320px;left:50px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Snow Quest" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:300px;left:70px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Duel that Spanned the Ages" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:320px;left:90px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Earl Grey" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:140px;left:110px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Duel in the Snow" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:40px;left:130px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Resonance" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:160px;left:150px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Interface" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:220px;left:170px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Byzantine Perspective" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:100px;left:190px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Grounded in Space" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:80px;left:210px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Yon Astounding Castle" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:20px;left:230px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Condemned" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:40px;left:250px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Eruption" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:20px;left:270px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Beta Tester" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:20px;left:290px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Ascot" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:80px;left:310px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Spelunker's Quest" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:100px;left:330px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Believable Adventures of the Invisible Man" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:0px;left:350px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Grand Quest" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:0px;left:370px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Star Hunter" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:20px;left:390px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="GATOR-ON" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:80px;left:410px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Gleaming the Verb" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:0px;left:430px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="zork, buried chaos" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:0px;left:450px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Trap Cave" /><br />
<img style="margin-bottom:-7px;position:absolute;bottom:0px;left:470px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Hangover" />
</div>
<div style="margin:10px 50px;font-weight:bold;">
	RATING (from 1 to 24)
</div>
<p>The correlation looks quite clear, doesn't it? One game had 15 testers, three games had 16. Those all ranked from 2 to 5. Only the winner had a little bit less -- 9 (but it did have two authors, when the design and testing process might arguably be a bit different).</p>
<p>Conversely, the bottom three had no testers at all. The other two games that had no testers ranked 18th and 19th, only two games separating them from the other untested works. </p>
<p>Here's the same with bars:</p>
<table>
<tr>
<th>1</th>
<td>Rover's Day Out</td>
<td>
<div style="width:90px;background-color:#cbe;">9</div>
</td>
</tr>
<tr>
<th>2</th>
<td>Broken Legs</td>
<td>
<div style="width:160px;background-color:#cbe;">16</div>
</td>
</tr>
<tr>
<th>3</th>
<td>Snowquest</td>
<td>
<div style="width:160px;background-color:#cbe;">16</div>
</td>
</tr>
<tr>
<th>4</th>
<td>The Duel That Spanned the Ages</td>
<td>
<div style="width:150px;background-color:#cbe;">15</div>
</td>
</tr>
<tr>
<th>5</th>
<td>Earl Grey</td>
<td>
<div style="width:160px;background-color:#cbe;">16</div>
</td>
</tr>
<tr>
<th>6</th>
<td>The Duel in the Snow</td>
<td>
<div style="width:70px;background-color:#cbe;">7</div>
</td>
</tr>
<tr>
<th>7</th>
<td>Resonance</td>
<td>
<div style="width:20px;background-color:#cbe;">2</div>
</td>
</tr>
<tr>
<th>8</th>
<td>Interface</td>
<td>
<div style="width:80px;background-color:#cbe;">8</div>
</td>
</tr>
<tr>
<th>9</th>
<td>Byzantine Perspective</td>
<td>
<div style="width:100px;background-color:#cbe;">10</div>
</td>
</tr>
<tr>
<th>10</th>
<td>Grounded In Space</td>
<td>
<div style="width:50px;background-color:#cbe;">5</div>
</td>
</tr>
<tr>
<th>11</th>
<td>Yon Astounding Castle!</td>
<td>
<div style="width:40px;background-color:#cbe;">4</div>
</td>
</tr>
<tr>
<th>12</th>
<td>Condemned</td>
<td>
<div style="width:10px;background-color:#cbe;">1*</div>
</td>
</tr>
<tr>
<th>13</th>
<td>Eruption</td>
<td>
<div style="width:20px;background-color:#cbe;">2</div>
</td>
</tr>
<tr>
<th>14</th>
<td>Beta Tester</td>
<td>
<div style="width:10px;background-color:#cbe;">1*</div>
</td>
</tr>
<tr>
<th>15</th>
<td>The Ascot</td>
<td>
<div style="width:10px;background-color:#cbe;">1</div>
</td>
</tr>
<tr>
<th>16</th>
<td>Spelunker's Quest</td>
<td>
<div style="width:30px;background-color:#cbe;">3</div>
</td>
</tr>
<tr>
<th>17</th>
<td>The Believable Adventures of...</td>
<td>
<div style="width:40px;background-color:#cbe;">4</div>
</td>
</tr>
<tr>
<th>18</th>
<td>The Grand Quest</td>
<td>
<div style="width:0px;background-color:#cbe;">0</div>
</td>
</tr>
<tr>
<th>19</th>
<td>Star Hunter</td>
<td>
<div style="width:0px;background-color:#cbe;">0</div>
</td>
</tr>
<tr>
<th>20</th>
<td>GATOR-ON, Friend to Wetlands!</td>
<td>
<div style="width:10px;background-color:#cbe;">1</div>
</td>
</tr>
<tr>
<th>21</th>
<td>Gleaming the Verb</td>
<td>
<div style="width:40px;background-color:#cbe;">4</div>
</td>
</tr>
<tr>
<th>22</th>
<td>zork, buried chaos</td>
<td>
<div style="width:0px;background-color:#cbe;">0</div>
</td>
</tr>
<tr>
<th>23</th>
<td>Trap Cave</td>
<td>
<div style="width:0px;background-color:#cbe;">0</div>
</td>
</tr>
<tr>
<th>24</th>
<td>The Hangover</td>
<td>
<div style="width:0px;background-color:#cbe;">0</div>
</td>
</tr>
</table>
<p>The correlation becomes even more clear when we compare the number of testers to the average score of each game:</p>
<div style="float:left;padding-top:10px;font-weight:bold;">
<div>
<p>		T
	</p></div>
<div>
<p>		E
	</p></div>
<div>
<p>		S
	</p></div>
<div>
<p>		T
	</p></div>
<div>
<p>		E
	</p></div>
<div>
<p>		R
	</p></div>
<div>
<p>		S
	</p></div>
</div>
<div style="width:450px;height:340px;border:1px solid black;margin-bottom:-7px;margin-right:-7px;position:relative;left:20px;background:url( /blog/blogcontent/uploads/2009/11/grid50x20.png ) repeat;">
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:180px;right:348px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Rover's Day Out" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:320px;right:320px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Broken Legs" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:320px;right:319px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Snow Quest" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:300px;right:301px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Duel that Spanned the Ages" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:320px;right:292px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Earl Grey" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:140px;right:287px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Duel in the Snow" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:40px;right:285px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Resonance" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:160px;right:266px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Interface" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:220px;right:238px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Byzantine Perspective" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:100px;right:220px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Grounded in Space" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:80px;right:217px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Yon Astounding Castle" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:20px;right:214px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Condemned" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:40px;right:198px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Eruption" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:20px;right:184px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Beta Tester" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:20px;right:180px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Ascot" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:80px;right:162px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Spelunker's Quest" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:100px;right:157px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Believable Adventures of the Invisible Man" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:0px;right:140px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Grand Quest" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:0px;right:139px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Star Hunter" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:20px;right:133px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="GATOR-ON" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:80px;right:117px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Gleaming the Verb" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:0px;right:45px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="zork, buried chaos" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:0px;right:37px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="Trap Cave" /><br />
<img style="margin-bottom:-7px;margin-right:-7px;position:absolute;bottom:0px;right:31px;" src="/blog/blogcontent/uploads/2009/11/point.png" title="The Hangover" /></p>
</div>
<div style="margin:10px 50px;font-weight:bold;">
	SCORE (from 10 to 1)
</div>
<p>I don't think I have to spell out what the lesson is to be learned from this data.</p>
<p>* Note that it wasn't easy to get an absolute number of testers for some games. Yon Astounding Castle named one tester and mentioned "anonymous testers", but not their amount. Condemned and Beta Tester did not credit any testers in-game (boo) but evidence elsewhere on the Internet reveals that they had testers. Both have been marked down as having one tester, but in truth they could have had much more. Many other games credited people for tools they had made, inspiration, technical support or other help. These are not counted in the numbers. If you have more accurate information, please let me know so I can update the charts.</p>
<p><strong>Update</strong>: The author of Yon Astounding Castle confirms that there were 4 testers total.</p>
]]></content:encoded>
					
					<wfw:commentRss>/blog/2009/11/ifcomp-2009-correlation-between-rating-and-the-number-of-testers/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
	</channel>
</rss>
