<?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>SpyParty - A Spy Game About Subtle Behavior &#187; design</title>
	<atom:link href="http://www.spyparty.com/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.spyparty.com</link>
	<description>Chris Hecker&#039;s new espionage game about subtle behavior, performance, perception, and deception.</description>
	<lastBuildDate>Sun, 16 Mar 2014 05:01:44 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.8.2</generator>
	<item>
		<title>The New Gallery Map!</title>
		<link>http://www.spyparty.com/2014/03/16/the-new-gallery-map/</link>
		<comments>http://www.spyparty.com/2014/03/16/the-new-gallery-map/#comments</comments>
		<pubDate>Sun, 16 Mar 2014 05:01:44 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[beta]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[playtests]]></category>
		<category><![CDATA[release notes]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=4340</guid>
		<description><![CDATA[The new map, Gallery, is out in the latest build! The design goal for this map was to make it long and narrow with a lot of dynamic occlusion caused by the partygoers. It seemed to work pretty well, we played it during the release notes stream, where I did two different &#8220;birthday games&#8221;, the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The new map, <em>Gallery</em>, is out in the latest build! The design goal for this map was to make it long and narrow with a lot of dynamic occlusion caused by the partygoers.</p>
<div id="attachment_4341" style="width: 430px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2014/03/SpyParty-v0.1.3305.0-20140315-16-10-35-0.png"><img class=" wp-image-4341 " alt="SpyParty-v0.1.3305.0-20140315-16-10-35-0" src="http://cdn.spyparty.com/wp-content/uploads/2014/03/SpyParty-v0.1.3305.0-20140315-16-10-35-0-600x479.png" width="420" height="335" /></a><p class="wp-caption-text">Obey local ordinances!</p></div>
<p>It seemed to work pretty well, we played it during the release notes stream, where I did two different &#8220;birthday games&#8221;, the first set with <strong>scientist</strong> for his 5k birthday, and then <strong>smash10101</strong> for his 1k birthday.</p>
<p>I made a few subtle behavior changes for this new map:</p>
<ul>
<li>I made paintings more attractive on this map, and to do that I had to slightly change their probabilities on <em>Ballroom</em>. I think it won&#8217;t be noticeable, but we&#8217;ll see.</li>
<li>Due to restrictive local ordinances, open containers of alcohol cannot be consumed or served on the sidewalk. Some people flout these ordinances, but most partygoers are responsible citizens.</li>
<li>The conversations are a little less crowded now. People will still stand close to each other, but they won&#8217;t all jam into a tiny conversation circle, so you have to be a little more aware of how the NPCs behave around crowded conversations. I had to be careful with this code so I didn&#8217;t break the delicate balance of <em>Balcony</em>, but I think I was successful. I&#8217;m sure the beta players will tell me if I screwed it up!</li>
</ul>
<p>Also in this build, I worked around a bug in Wineskin so MacOS beta testers should have their replays directories updated properly now.  </p>
<p>If you&#8217;re a beta tester already, come try out the new map, it&#8217;ll be there after you auto-update. If you&#8217;re not, <a title="SpyParty Beta Registration" href="http://www.spyparty.com/beta/">what are you waiting for?</a></p>
<p>Here&#8217;s the video, and if you want notification of videos like this, you can <a href="http://www.youtube.com/user/spypartygame?sub_confirmation=1">subscribe to the <strong>SpyParty</strong> YouTube channel</a>:</p>
<p><a href="http://www.spyparty.com/2014/03/16/the-new-gallery-map/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2014/03/16/the-new-gallery-map/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Really Cool Expert Game Analysis Using Replays</title>
		<link>http://www.spyparty.com/2014/03/03/really-cool-expert-game-analysis-using-replays/</link>
		<comments>http://www.spyparty.com/2014/03/03/really-cool-expert-game-analysis-using-replays/#comments</comments>
		<pubDate>Mon, 03 Mar 2014 20:25:24 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[competitive gaming]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[streams]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=4306</guid>
		<description><![CDATA[I expected the community to do cool stuff with replays, but this was even better than I expected! The other day, kcmmmmm grabbed a set of replays from a match played between drawnonward and smash10101, and went through them on his stream, analyzing the games, remarking on good and bad plays, getting into the minds of the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I expected the community to do cool stuff with <a title="Replays Are Here!" href="http://www.spyparty.com/2014/02/27/replays-are-here/">replays</a>, but this was even better than I expected!</p>
<p>The other day, <a title="On EVO 2013, Interviewing kcmmmmm, and losing a bet with Seth Killian" href="http://www.spyparty.com/2013/07/10/on-evo-2013-interviewing-kcmmmmm-and-losing-a-bet-with-seth-killian/"><strong>kcmmmmm</strong></a> grabbed a set of replays from a match played between <a href="http://twitch.tv/drawnonward"><strong>drawnonward</strong></a> and <strong>smash10101</strong>, and went through them on his stream, analyzing the games, remarking on good and bad plays, getting into the minds of the players, and saying what he would have done in various situations.  I learned a ton from this; it was incredibly educational to hear how an elite player sizes up a situation and prioritizes and makes decisions.  He talks about opening theory, planning your &#8220;banana bread&#8221; and responding to it as Sniper, and highlight and lowlight strategy, and tons of stuff, so I&#8217;m posting it here for everybody to enjoy.</p>
<p>He works through about 10 games in an hour and a half or so.  If you don&#8217;t have time for it all, start at <a href="http://youtu.be/gB-XwMiXRiM?t=32m15s">32:15</a> and watch that game for a few minutes, there&#8217;s some great analysis of the various moves in that one (but really, they&#8217;re all great!).</p>
<p><a href="http://www.spyparty.com/2014/03/03/really-cool-expert-game-analysis-using-replays/"><em>Click here to view the embedded video.</em></a></p>
<p>This was cool enough that I added an <a href="http://www.spyparty.com/category/analysis/">&#8220;analysis&#8221; category</a> to the blog, with the expectation that we&#8217;ll get more of these!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2014/03/03/really-cool-expert-game-analysis-using-replays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New SpyParty Environment Art Style</title>
		<link>http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/</link>
		<comments>http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/#comments</comments>
		<pubDate>Thu, 10 Oct 2013 00:44:43 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[press]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=3680</guid>
		<description><![CDATA[I am incredibly excited to introduce the new SpyParty environment art style! Okay, okay, so we officially revealed the new environment art style back in August, right before PAX, but I never actually posted here on the blog about it. Heck, it&#8217;s even running in the game now, so if you want to see it for yourself, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I am incredibly excited to introduce the new <strong>SpyParty </strong>environment art style! Okay, okay, so we officially revealed the new environment art style back in August, right before <a title="PAX West 2013 Report and Gallery" href="http://www.spyparty.com/2013/09/09/pax-west-2013-report-and-gallery/">PAX</a>, but I never actually posted here on the blog about it. Heck, it&#8217;s even <a title="The New Art is Out!" href="http://www.spyparty.com/2013/10/04/the-new-art-is-out/">running in the game now</a>, so if you want to see it for yourself, <strong><a title="SpyParty Beta Registration" href="http://www.spyparty.com/beta/">sign up for the beta!</a></strong></p>
<p style="text-align: center;"><img class="aligncenter  wp-image-3697" alt="SpyParty-Environment-Concepts-Teaser-horz" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-Environment-Concepts-Teaser-horz.jpg" width="798" height="228" /></p>
<p>Anyway, to make up for my tardiness, in addition to talking about the environment art style, inspirations, and design goals, I&#8217;m going to post a bunch of behind-the-scenes shots of the levels and how they look to John in Maya and Photoshop, so you can see how they&#8217;re made. Nothing says behind-the-scenes like a screenshot with wireframed polygons in it, right?</p>
<p>We got some great press coverage when we revealed the new environments, here&#8217;s a good sample:</p>
<ul>
<li><strong><a href="http://kotaku.com/in-spyparty-s-bloodless-cat-and-mouse-chase-your-life-1069853047" data-id="">In SpyParty’s Bloodless Cat-and-Mouse Chase, Your Life Ends Here</a></strong>, <a href="https://twitter.com/EvNarc">Evan Narcisse</a>, <em><a href="http://kotaku.com">Kotaku</a></em></li>
<li><strong><a href="http://www.joystiq.com/2013/08/08/spyparty-invites-you-to-the-garden-party-new-art-for-old-enviro/">SpyParty invites you to the garden party: New art for old environments</a></strong>, <a href="https://twitter.com/JessConditt">Jess Conditt</a>, <em><a href="http://joystiq.com">Joystiq</a></em></li>
<li><strong><a href="http://www.destructoid.com/spyparty-s-new-environments-are-warm-cool-scooby-doo-259605.phtml">SpyParty&#8217;s new environments are warm, cool, &amp; Scooby Doo</a></strong>, <a href="https://twitter.com/therealhancock">Patrick Hancock</a>, <em><a href="http://destructoid.com">Destructoid</a></em></li>
<li><strong><a href="http://www.polygon.com/2013/8/8/4600904/spyparty-visual-makeover-environments">SpyParty&#8217;s stylish makeover extends to its beautiful new architecture</a></strong>, <a href="https://twitter.com/MikeMcWhertor">Michael McWhertor</a>, <em><a href="http://polygon.com">Polygon</a></em></li>
<li><strong><a href="http://www.rockpapershotgun.com/2013/08/08/so-uh-we-got-chris-hecker-to-interview-himself/">So, Uh, We Got Chris Hecker To Interview Himself</a></strong>, <a href="http://twitter.com/checker">Chris Hecker</a>,<sup><a href="http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/#footnote_0_3680" id="identifier_0_3680" class="footnote-link footnote-identifier-link" title="by way of Craig Pearson">1</a></sup> <em><a href="http://rockpapershotgun.com">Rock, Paper, Shotgun</a></em></li>
</ul>
<p>The articles and interviews listed above introduce a bunch of the important aspects of the new environment art style, and I&#8217;ll go into more detail on each here!</p>
<a name="The+Style"></a><h3>The Style</h3>
<div id="attachment_2634" style="width: 310px" class="wp-caption alignright"><a href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/"><img class="size-medium wp-image-2634" alt="Finally, we have a place to stand!" src="http://cdn.spyparty.com/wp-content/uploads/2012/08/SpyParty-AllChars_16x9-sm-300x168.jpg" width="300" height="168" /></a><p class="wp-caption-text">Finally, we have a place to stand!</p></div>
<p>The first requirement for the <strong>SpyParty</strong> environment art style was that it complement <a title="The New SpyParty Character Art Style" href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/">the new character art style</a>. Since the game is fundamentally about people and their behaviors, John and I spent a long time coming up with the character art style first, and then applied those lessons to the environment art style. If you want the full background on the overall artistic goals, you should <a title="The New SpyParty Character Art Style" href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/">read that post</a> as well, but briefly, we designed the art style to be <em>timeless</em> and <em>illustrative</em>. <em>Timeless</em> means it doesn&#8217;t look retro or futuristic, or from any specific time period, it could be taking place at any and all times. By <em>illustrative</em>, we mean we aren&#8217;t shooting for photorealism nor cartoons, but for a style that looks like it is the 3D version of the sophisticated illustration work from the early 20th century.</p>
<p>Applying the timeless and illustrative aesthetics to the environments meant we wanted to support a wide variety of architectural styles, and so for the reveal we decided to show examples of the aesthetic applied to both a traditional mansion and a modern one. We needed to test out the aesthetic, and make sure it had the dynamic range necessary to render any kind of architecture we could throw at it.</p>
<p><img class="alignright size-full wp-image-3716" style="padding-bottom: 10px; padding-left: 10px;" alt="palette" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/palette.png" width="129" height="129" />Because the characters are the stars of <strong>SpyParty</strong>, we want the environments to fade into the background, but still be beautiful stages on which the parties can unfold. The key to this was to settle on a bi-chromatic palette, with a clear warm/cool separation between the world of the Spy and the world of the Sniper. Our friend, <a href="https://twitter.com/oceanquigley">Ocean Quigley</a>,<sup><a href="http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/#footnote_1_3680" id="identifier_1_3680" class="footnote-link footnote-identifier-link" title="former Art Director of Spore, now making indie games at Jellygrade!">2</a></sup> helped us push it even further, by pointing out an old artist trick of increasing the color saturation in shadows, rather than decreasing it as would happen if you just rendered normally in most computer graphics tools like Maya, so shadows go to saturated colors instead of black. As you can see in the images of the new environments, the levels are warm hues wherever the Spy can move and interact, but they are cool outside this area. This will hopefully provide subtle but useful visual feedback to both players about what the gameplay bounds of the level are, and where they need to focus their attentions. There&#8217;s actually a third and fourth level of background in the environments, where the 3D modeled trees and the 2D silhouette trees spend their time, fading farther and farther back.</p>
<p>In keeping with our illustrative aesthetic, the shapes, surfaces, and edges should have more of an architectural sketch look, rather than a photographic look. This means very little texture on the surfaces, big, simple shapes, and clean lines.</p>
<div id="attachment_3704" style="width: 490px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/FallingWaterPerspective.jpg"><img class=" wp-image-3704 " alt="FallingWaterPerspective" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/FallingWaterPerspective-600x332.jpg" width="480" height="266" /></a><p class="wp-caption-text">Frank Lloyd Wright sketch of Falling Water</p></div>
<p>We&#8217;re still developing the aesthetic for the active objects themselves, but the current plan is to use brighter more saturated colors and completely artificial stage lighting to make things like statues and bookshelves pop visually, denoting them as belonging to the foreground instead of the background. I think of old cartoons like Scooby-Doo, where you could always tell when a character was going to pick up a telephone before they actually did so, because the phone was drawn on a cel instead of painted into the background.</p>
<div id="attachment_3711" style="width: 430px" class="wp-caption aligncenter"><img class=" wp-image-3711" alt="statues-saturation" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/statues-saturation-600x313.jpg" width="420" height="219" /><p class="wp-caption-text">If you take these statues a giant boulder comes down the hallway.</p></div>
<a name="Inspiration+and+Reference"></a><h3>Inspiration and Reference</h3>
<p>Since we&#8217;re going for a naturalistic illustrative style, we want both our environments and characters to be loosely based on reference. We treat real-world reference like Goldilocks treats the temperature of her porridge: we want just the right amount, not too much, not too little. It&#8217;s really quite difficult to imagine all the subtleties of an actual physical object—whether a house or a person—if you&#8217;re not referring to reference while you&#8217;re creating. This sense of authenticity is very hard to achieve and a lot of games don&#8217;t seem to even strive for it.<sup><a href="http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/#footnote_2_3680" id="identifier_2_3680" class="footnote-link footnote-identifier-link" title="By contrast, Jonathan Blow has gone as far as to hire architects to consult on the Witness structures!">3</a></sup> At the same time, you need to know when to simplify, and what structures are important for solidity and naturalism, and which are superfluous detail.</p>
<p>The two reference buildings for the environments revealed here are the incredible <a href="http://en.wikipedia.org/wiki/Flood_Mansion">James C. Flood Mansion in San Francisco</a>:</p>
<p><center><a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/James_Flood_Mansion_San_Francisco_4.jpg"><img class=" wp-image-3691  alignnone" alt="Flood Mansion by Mike Hofmann" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/James_Flood_Mansion_San_Francisco_4-600x339.jpg" width="360" height="203" /></a> <a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-Traditional-FullMansion.jpg"><img class=" wp-image-3693   alignnone" alt="Someday this will all be playable!  How many Spies and Snipers is that?!" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-Traditional-FullMansion-600x346.jpg" width="360" height="203" /></a></center></p>
<p> &#8230;and <a href="http://www.saota.com/projects/cove-6-knysna-south-africa">SAOTA&#8217;s amazing Cove 6 house in South Africa</a>:</p>
<p><center><a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/saota-cove6_01.jpg"><img class="wp-image-3706 alignnone" alt="The amazing SAOTA designed Cove 6 house in Knysna, South Africa" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/saota-cove6_01-600x386.jpg" width="315" height="203" /></a> <a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-Modern-SniperCam_03.jpg"><img class="wp-image-3723 alignnone" alt="SpyParty-Modern-SniperCam_03" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-Modern-SniperCam_03-600x337.jpg" width="360" height="203" /></a></center></p>
<a name="Development"></a><h3>Development</h3>
<p>As promised, here&#8217;s a small gallery of the environments in Maya and Photoshop. A few highlights:</p>
<ul>
<li>You can see how many layers there are in the concept render shot in Photoshop. The finished concept renders don&#8217;t actually exist anywhere in 3D, they&#8217;re composed of multiple renders and a lot of touchups and post-production to get the look we wanted. This is why the current realtime level doesn&#8217;t look as good yet, not only is it not raytraced, but it also doesn&#8217;t have the full lighting models and shaders on it that will emulate what John did in post. The concept renders are the visual targets, though, so we hope to get pretty close.</li>
<li>If you look closely, you can see the triangle-count difference between the concept and realtime Modern map: about 10x. The concept model doesn&#8217;t even really have textures on it, it&#8217;s all done with surface shaders, while the realtime does to bake in the lighting for performance.</li>
<li>In the closeups of the bar and fireplace, you can see how John saved polygons when reducing the level, using transparent textures instead of modeling leaves, simplifying shapes, etc.</li>
<li>Let&#8217;s not even talk about the water.</li>
</ul>

<div class="ngg-galleryoverview" id="ngg-gallery-23-3680">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1143" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-concept-full.png" title=" " rel="lightbox[set_23]" >
								<img title="a modern-concept-full" alt="a modern-concept-full" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-concept-full.png" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1144" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-concept-pslayers.png" title=" " rel="lightbox[set_23]" >
								<img title="b modern-concept-pslayers" alt="b modern-concept-pslayers" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-concept-pslayers.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1147" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-realtime-full.png" title=" " rel="lightbox[set_23]" >
								<img title="c modern-realtime-full" alt="c modern-realtime-full" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-realtime-full.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1149" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-realtime-textures.png" title=" " rel="lightbox[set_23]" >
								<img title="d modern-realtime-textures" alt="d modern-realtime-textures" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-realtime-textures.png" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1142" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-concept-bar.png" title=" " rel="lightbox[set_23]" >
								<img title="e modern-concept-bar" alt="e modern-concept-bar" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-concept-bar.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-1146" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-realtime-bar.png" title=" " rel="lightbox[set_23]" >
								<img title="f modern-realtime-bar" alt="f modern-realtime-bar" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-realtime-bar.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1145" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-concept-statues.png" title=" " rel="lightbox[set_23]" >
								<img title="g modern-concept-statues" alt="g modern-concept-statues" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-concept-statues.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1148" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/modern-realtime-statues.png" title=" " rel="lightbox[set_23]" >
								<img title="h modern-realtime-statues" alt="h modern-realtime-statues" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_modern-realtime-statues.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1152" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/traditional-concept-full.png" title=" " rel="lightbox[set_23]" >
								<img title="i traditional-concept-full" alt="i traditional-concept-full" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_traditional-concept-full.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1151" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/traditional-concept-full-full.png" title=" " rel="lightbox[set_23]" >
								<img title="j traditional-concept-full-full" alt="j traditional-concept-full-full" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_traditional-concept-full-full.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-1150" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-dev/traditional-concept-fireplace.png" title=" " rel="lightbox[set_23]" >
								<img title="k traditional-concept-fireplace" alt="k traditional-concept-fireplace" src="http://cdn.spyparty.com/wp-content/gallery/env-dev/thumbs/thumbs_traditional-concept-fireplace.png" width="100" height="54" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


<a name="Galleries+and+Wallpapers"></a><h3>Galleries and Wallpapers</h3>
<p>Here are the full galleries for the new environments! The first image in both galleries is a high resolution 16:9 2560&#215;1440 image, suitable for use as wallpaper. The rest are 1280&#215;720. One cool thing is each gallery has a series of images from the Sniper&#8217;s point of view, and you can use the lightbox that pops up as a way to preview how the level might look with a rifle in your hands.</p>
<p>First, modern:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-21-3680">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1131" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-beauty_large.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-beauty_large" alt="spyparty-modern-beauty_large" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-beauty_large.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1132" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-snipercam_01.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-snipercam_01" alt="spyparty-modern-snipercam_01" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-snipercam_01.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1133" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-snipercam_02.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-snipercam_02" alt="spyparty-modern-snipercam_02" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-snipercam_02.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1134" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-snipercam_03.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-snipercam_03" alt="spyparty-modern-snipercam_03" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-snipercam_03.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1135" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-snipercam_04.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-snipercam_04" alt="spyparty-modern-snipercam_04" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-snipercam_04.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-1136" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-snipercam_05.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-snipercam_05" alt="spyparty-modern-snipercam_05" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-snipercam_05.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1137" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-snipercam_06.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-snipercam_06" alt="spyparty-modern-snipercam_06" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-snipercam_06.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1138" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-spycam_01.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-spycam_01" alt="spyparty-modern-spycam_01" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-spycam_01.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1139" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-spycam_02.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-spycam_02" alt="spyparty-modern-spycam_02" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-spycam_02.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1140" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-spycam_03.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-spycam_03" alt="spyparty-modern-spycam_03" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-spycam_03.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-1141" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/spyparty-modern-spycam_04.jpg" title=" " rel="lightbox[set_21]" >
								<img title="spyparty-modern-spycam_04" alt="spyparty-modern-spycam_04" src="http://cdn.spyparty.com/wp-content/gallery/env-modern-concept/thumbs/thumbs_spyparty-modern-spycam_04.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


<p>Next, traditional:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-22-3680">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1118" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-beauty_large.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-beauty_large" alt="spyparty-traditional-beauty_large" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-beauty_large.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1119" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-fullmansion.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-fullmansion" alt="spyparty-traditional-fullmansion" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-fullmansion.jpg" width="100" height="58" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1120" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_01.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_01" alt="spyparty-traditional-snipercam_01" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_01.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1121" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_02.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_02" alt="spyparty-traditional-snipercam_02" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_02.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1122" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_03.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_03" alt="spyparty-traditional-snipercam_03" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_03.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-1123" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_04.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_04" alt="spyparty-traditional-snipercam_04" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_04.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1124" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_05.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_05" alt="spyparty-traditional-snipercam_05" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_05.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1125" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_06.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_06" alt="spyparty-traditional-snipercam_06" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_06.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1126" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-snipercam_07.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-snipercam_07" alt="spyparty-traditional-snipercam_07" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-snipercam_07.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1127" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-spycam_01.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-spycam_01" alt="spyparty-traditional-spycam_01" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-spycam_01.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-1128" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-spycam_02.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-spycam_02" alt="spyparty-traditional-spycam_02" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-spycam_02.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1129" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-spycam_03.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-spycam_03" alt="spyparty-traditional-spycam_03" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-spycam_03.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-1130" class="ngg-gallery-thumbnail-box" style="width:20%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/spyparty-traditional-spycam_04.jpg" title=" " rel="lightbox[set_22]" >
								<img title="spyparty-traditional-spycam_04" alt="spyparty-traditional-spycam_04" src="http://cdn.spyparty.com/wp-content/gallery/env-traditional-concept/thumbs/thumbs_spyparty-traditional-spycam_04.jpg" width="100" height="56" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


<p>Finally, here&#8217;s the trailer we released last week with the new artwork running in the game:</p>
<p><a href="http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/"><em>Click here to view the embedded video.</em></a></p>
<p>If you have any questions about the new environments, leave them below!</p>
<div id="attachment_3703" style="width: 310px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/ballroom-newb.png"><img class="size-medium wp-image-3703" alt="Never forget!" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/ballroom-newb-300x150.png" width="300" height="150" /></a><p class="wp-caption-text">Never forget!</p></div>
<hr/><ol class="footnotes"><li id="footnote_0_3680" class="footnote">by way of <a href="https://twitter.com/BuckSexington">Craig Pearson</a></li><li id="footnote_1_3680" class="footnote">former Art Director of Spore, now making indie games at <a href="http://www.jellygrade.com/">Jellygrade</a>!</li><li id="footnote_2_3680" class="footnote">By contrast, Jonathan Blow has gone as far as to <a href="http://the-witness.net/news/2011/12/architecture-in-the-witness/">hire architects to consult on the Witness structures</a>!</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2013/10/09/the-new-spyparty-environment-art-style/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>The New Art is Out!</title>
		<link>http://www.spyparty.com/2013/10/04/the-new-art-is-out/</link>
		<comments>http://www.spyparty.com/2013/10/04/the-new-art-is-out/#comments</comments>
		<pubDate>Fri, 04 Oct 2013 18:26:32 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[release notes]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=3662</guid>
		<description><![CDATA[Despite my best intentions to do it &#8220;right after PAX&#8220;, I finally released the new artwork into the wild this week! Yes, if you are already a beta tester, just run SpyParty and connect to the lobby and you&#8217;ll get the update automatically, and if you&#8217;re not a beta tester, and want to check out [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Despite my best intentions to do it &#8220;right after <a title="PAX West 2013 Report and Gallery" href="http://www.spyparty.com/2013/09/09/pax-west-2013-report-and-gallery/">PAX</a>&#8220;, I <em>finally</em> released the <a title="The New SpyParty Character Art Style" href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/">new artwork</a> into the wild this week! Yes, if you are already a beta tester, just run <strong>SpyParty</strong> and connect to the lobby and you&#8217;ll get the update automatically, and if you&#8217;re not a beta tester, and want to check out the slick new look for yourself, <strong><a title="SpyParty Beta Registration" href="http://www.spyparty.com/beta/">head over and sign up for the Early-Access Open Beta right now</a>!</strong></p>
<p>I spent yesterday cutting a trailer to show off the fancy new characters and level:</p>
<p><a href="http://www.spyparty.com/2013/10/04/the-new-art-is-out/"><em>Click here to view the embedded video.</em></a></p>
<p>That video spends a bunch of time ogling the new characters in their environment so you can get a feel for the quality of the models and animations in the game. I&#8217;m really happy with how they&#8217;re looking, and they&#8217;re going to get even better looking in the future: you can still see animation pops, interpenetration, and various oddnesses, and the lighting model is not even close to final, especially on the environment. Still, it&#8217;s a huge step! Poor Security Agent Damon&#8230;</p>
<div id="attachment_3666" style="width: 610px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/vlcsnap-2013-10-04-10h59m50s197.png"><img class="size-large wp-image-3666" alt="" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/vlcsnap-2013-10-04-10h59m50s197-600x452.png" width="600" height="452" /></a><p class="wp-caption-text">I think I&#8217;m at the wrong party. Where did these people get mouths, eyelids, and fingers?</p></div>
<p>As you can see in the video, I put the new artwork in alongside the old art in a new map named <em>Modern</em>. The old art is going to be around for a long time because it&#8217;s where all the tuning and balancing effort has gone over the years, so you fans of nostalgia will have plenty of quality time with it. </p>
<div id="attachment_3663" style="width: 610px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-v0.1.2939.0-20131002-15-49-46-0.png"><img class="size-large wp-image-3663 " alt="" src="http://cdn.spyparty.com/wp-content/uploads/2013/10/SpyParty-v0.1.2939.0-20131002-15-49-46-0-600x337.png" width="600" height="337" /></a><p class="wp-caption-text">Modern, the new art level! Don&#8217;t expect much, gameplay-wise yet, but it&#8217;s pretty!</p></div>
<p>The new art isn&#8217;t very playable yet, since we only have <a title="The New SpyParty Character Art Style" href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/">the five characters so far</a>, and only a subset of all the animations even for those. John is working away furiously on getting statues and books and drinks and briefcases and everything else supported by the new folks, and then he&#8217;ll move on to do the next batch of characters. It will be a while before the new art is tournament worthy.</p>
<p>I don&#8217;t want to spend much time on the gameplay for the new art until we have a critical mass of characters to make it a real competition-worthy level, but I did realize people would want to play on the new map with the new art because it&#8217;s shiny, so I made a few gameplay modifications and spent a bit of effort getting it working as a game. First, I added the option to only enable a single mission on the map, so you can do &#8220;Known 1&#8243; or &#8220;Any 1 of 3&#8243; game types. Since there are only five characters, it turns this map into a bit of a <em>Balcony</em>-lite, which is fun. Second, based on playtesting it on stream the other night, I made the Ambassador unknown to the Sniper. So, combining these, you can do &#8220;Known 1 Bug Ambassador&#8221;, where the Spy tries to get away with bugging when the Sniper knows he or she is going to do it, but the Sniper doesn&#8217;t know which character is the Ambassador! </p>
<p>It&#8217;s a little silly, but it&#8217;s fun and it actually elucidated a few interesting things for me about the design going forward, including how nice the game looks from the Sniper viewpoint without the triangles on people&#8217;s heads, and also how interesting it is to try to deduce characters from their behavior. The Ambassador has a &#8220;personal space violation&#8221; mechanic that triggers if somebody stands too close, and watching for that kind of behavior is very much in line with the design aesthetics I&#8217;m going for with <strong>SpyParty</strong>. You can even pretend you&#8217;re the Ambassador by bailing out when somebody stands too close to you for too long!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2013/10/04/the-new-art-is-out/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The SpyParty Masterclass Show: Pilot Episode with r7stuart</title>
		<link>http://www.spyparty.com/2013/07/27/the-spyparty-masterclass-show-pilot-episode-with-r7stuart/</link>
		<comments>http://www.spyparty.com/2013/07/27/the-spyparty-masterclass-show-pilot-episode-with-r7stuart/#comments</comments>
		<pubDate>Sat, 27 Jul 2013 07:58:05 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[competitive gaming]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[streams]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=3520</guid>
		<description><![CDATA[Three hours, forty-two minutes, and fifty-four seconds is too long for a YouTube video. I don&#8217;t mean technically; it&#8217;s actually really great that YouTube now allows long videos. I mean in every other way. It&#8217;s too long to edit. It&#8217;s too long to watch. It&#8217;s too long to watch again to see if you made [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Three hours, forty-two minutes, and fifty-four seconds is too long for a YouTube video.</p>
<p>I don&#8217;t mean technically; it&#8217;s actually really great that YouTube now allows long videos. I mean in every other way. It&#8217;s too long to edit. It&#8217;s too long to watch. It&#8217;s too long to watch again to see if you made any editing mistakes. It&#8217;s too long to compress. It&#8217;s too long to upload. It&#8217;s just too long.</p>
<p>That said, the actual content of this too-long video is pretty awesome, so I apologize for the length, and I&#8217;ll try to keep these shorter in the future.</p>
<p><img class="size-medium wp-image-3526    alignright" style="margin-left: 10px; margin-right: 10px;" alt="Artinconversation-DmitriBashkirovMasterClass963" src="http://cdn.spyparty.com/wp-content/uploads/2013/07/Artinconversation-DmitriBashkirovMasterClass963-300x168.jpg" width="300" height="168" /></p>
<p>What am I talking about? I&#8217;m talking about the new streaming video show I&#8217;m going to do called the&#8230;<strong>SpyParty</strong> <strong>Masterclass!</strong></p>
<p>I was originally going to call it <em>&#8220;Chris Tries to Learn to Stop Sucking at His Own Game&#8221;</em>, but I think <strong>SpyParty</strong> <strong>Masterclass</strong> rolls off the tongue a little better.</p>
<p>The idea is this: every so often, like hopefully at least weekly from here on out,<sup><a href="http://www.spyparty.com/2013/07/27/the-spyparty-masterclass-show-pilot-episode-with-r7stuart/#footnote_0_3520" id="identifier_0_3520" class="footnote-link footnote-identifier-link" title="although the summer is a little crazy for me with PAX right there at the end of it">1</a></sup> I will invite one of the elite <strong>SpyParty</strong> players to mentor me, to teach a <a href="http://en.wikipedia.org/wiki/Masterclass">masterclass</a> with me as the student. I will do this <a href="http://twitch.tv/spyparty">on live-stream</a>, and I will have the mentor stream too, or at least record the match locally. We will play some games, I will lose a lot, and we will discuss why I lost after each game. I will then edit the two recordings together for better post-stream viewing, and post them on the <a href="http://www.youtube.com/user/SpyPartyGame"><strong>SpyParty</strong> YouTube channel</a>.</p>
<p>Here is the first episode, the pilot if you will, recorded with <a href="http://twitch.tv/r7stuart"><strong>r7stuart</strong></a> on his 1 year beta birthday:</p>
<p><a href="http://www.spyparty.com/2013/07/27/the-spyparty-masterclass-show-pilot-episode-with-r7stuart/"><em>Click here to view the embedded video.</em></a></p>
<p>If you go to the <a href="http://www.youtube.com/watch?v=a2BxYv0Hwiw">YouTube page for the video</a>, you can see links to all the individual game timestamps in the video description. This makes it somewhat easier to navigate this giant monstrosity. I&#8217;ve put the Sniper side first in each game, so you can play along with me (losing) or him (winning) before you see the corresponding Spy view.  After both sides of the game, you can hear the discussion about what I did wrong.</p>
<p>Even just watching the first few games and commentary will teach you a lot about elite level <strong>SpyParty </strong>play. I will try to keep the episodes to an hour or so from here on out. As one of the players watching the stream said, <em>&#8220;I&#8217;ve learned more in the last couple hours than I have all week.&#8221;</em> </p>
<p>I am really excited about doing this show. I love playing <strong>SpyParty</strong>, even when I lose, and I love learning why I lost, and I especially love learning things about my game I didn&#8217;t know, even though I wrote it.</p>
<p>When I&#8217;ve explained this to some newer players, they&#8217;re surprised I&#8217;m not the best at my own game. If I was the best at <strong>SpyParty</strong>, I&#8217;d be very worried about the depth of the design. I&#8217;m ecstatic I&#8217;m not the best at the game, and I haven&#8217;t been for a very long time. This is a good thing. The feeling of getting &#8220;beat at your own game&#8221; is an amazing one that every designer of a competitive game should strive for as early as possible. I would even claim if you have a reasonable number of players and you&#8217;re not getting beat at your own game, it either means they&#8217;re not that into your game so they&#8217;re not spending enough time to get really excellent at it, or it doesn&#8217;t have the systemic depth for them to find ways to get better at it than you. Either way, it&#8217;s a problem you need to fix!</p>
<p>If you&#8217;ve got feedback on the format, please post it in the comments. It&#8217;s my first even remotely complicated editing job, and it&#8217;s pretty rough. I hate editing video, it just takes forever, but I really want this show to be educational and useful, so don&#8217;t hold back with any constructive feedback!</p>
<p>If you want to hear about when these are going to happen, follow <a href="http://twitter.com/spyparty"><strong>@spyparty</strong></a> on twitter. If you want to find out about any <strong>SpyParty</strong> streams, check out the <a title="SpyParty Streams Lists and Notification Sign Up" href="http://www.spyparty.com/streams/"><strong>SpyParty</strong> Streams Notifier</a>.</p>
<hr/><ol class="footnotes"><li id="footnote_0_3520" class="footnote">although the summer is a little crazy for me with <a title="Gigantic PAX West 2012 SpyParty and Storyteller Gallery!" href="http://www.spyparty.com/2012/09/06/gigantic-pax-west-2012-spyparty-and-storyteller-gallery/">PAX</a> right there at the end of it</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2013/07/27/the-spyparty-masterclass-show-pilot-episode-with-r7stuart/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Diversity and Inclusivity in SpyParty and the Beta Community</title>
		<link>http://www.spyparty.com/2013/06/18/diversity-and-inclusivity-in-spyparty-and-the-beta-community/</link>
		<comments>http://www.spyparty.com/2013/06/18/diversity-and-inclusivity-in-spyparty-and-the-beta-community/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 23:40:30 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[competitive gaming]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[indie games]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=3359</guid>
		<description><![CDATA[When you&#8217;re making an online multiplayer game, you have to worry about the community that builds itself around your game.  In the beginning the worry is, &#8220;Will there be a community at all?&#8221;  If you&#8217;re lucky and don&#8217;t screw things up too badly, and people like your game, a community will start growing around it, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>When you&#8217;re making an online multiplayer game, you have to worry about the community that builds itself around your game.  In the beginning the worry is, &#8220;Will there be a community at all?&#8221;  If you&#8217;re lucky and don&#8217;t screw things up too badly, and people like your game, a community will start growing around it, and as the designer, it&#8217;s your job to nurture it and help it stay healthy.  The analogy with parenting is pretty obvious.  And, just like with parenting, while you have some influence over the community&#8217;s health, in a lot of ways all you can do is set a good example with your own behavior and the feel of your game, and hope for the best.</p>
<p>One of the aspects of <strong>SpyParty</strong> that I&#8217;m most proud of is its community.  It&#8217;s really hard to describe how it feels to play the game, or hang out in the lobby, the forums, or the TeamSpeak channel, or <a title="SpyParty Streams Lists and Notification Sign Up" href="http://www.spyparty.com/streams/">watch a stream</a>, and see all these people who were strangers to each other before they started playing your game&#8230;and they&#8217;re friends now.  What&#8217;s more, they&#8217;re welcoming new people into the community with open arms, setting their own good examples and helping it stay healthy!  Let&#8217;s just say it&#8217;s a pretty great feeling.  It&#8217;s an even greater feeling when you know you&#8217;re making an insanely hardcore player-skill competitive game, and they&#8217;re still all helping each other out, both beginners and elite players.</p>
<p>Another aspect of <strong>SpyParty</strong> that&#8217;s incredibly important to me is <em>diversity</em>, in terms of allowing people to choose characters that fairly represent a wide array of different colors, body shapes, ages, genders, sexual orientations, and physical abilities.  In fact, I have a goal to make <strong>SpyParty</strong> the &#8220;most diverse game ever&#8221;, in the sense that you will be able to kick somebody&#8217;s ass straight into next week as the Spy while playing as a queer octogenarian of color in a wheelchair.  You might move a little slower, but you&#8217;re low to the ground, so it&#8217;s easier to hide that listening device!  I am very lucky that the fiction of <strong>SpyParty</strong> is compatible with making an intense player-skill game that can still be diverse in this way.<sup><a href="http://www.spyparty.com/2013/06/18/diversity-and-inclusivity-in-spyparty-and-the-beta-community/#footnote_0_3359" id="identifier_0_3359" class="footnote-link footnote-identifier-link" title="There are other important kinds of diversity SpyParty probably can&rsquo;t explore effectively, like class and income diversity.">1</a></sup> You are unlikely to see this kind of playable character plausibly slashing dragons with a sword or shooting space aliens, but as a Spy at a cocktail party?  I say it&#8217;s perfect cover!</p>
<p>You can see a start to see this diversity in <a title="The New SpyParty Character Art Style" href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/">the initial batch of new characters we&#8217;ve revealed</a>:</p>
<div id="attachment_2634" style="width: 610px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2012/08/SpyParty-AllChars_16x9-sm.jpg"><img class="size-large wp-image-2634" alt="They're a good start, diversity-wise." src="http://cdn.spyparty.com/wp-content/uploads/2012/08/SpyParty-AllChars_16x9-sm-600x337.jpg" width="600" height="337" /></a><p class="wp-caption-text">They&#8217;re a good start, diversity-wise.</p></div>
<p>I&#8217;ll talk more about this &#8220;in-game diversity&#8221; in another post.</p>
<p>Today, I want to talk about a complementary kind of diversity, that of the community.  I don&#8217;t have any data on this, but I think these two kinds of diversity go hand-in-hand, because if the game is setting a good example with its design, gameplay, and aesthetics, I think it&#8217;s probably more likely the community will follow suit.</p>
<p>But, a more important part of community diversity is the community valuing inclusiveness and speaking up for it.  Below is an example from last week in the beta forums.  The influx of new people from the <a title="SpyParty Beta Registration" href="http://www.spyparty.com/beta/">open beta</a> happened, and one of the community members felt the need to post a note to the new players.  Some mature discussion happened, including some respectful disagreement, and people arrived at a consensus.  This is not how conventional wisdom says it&#8217;s supposed to work in hardcore multiplayer gaming communities on the internet, but yet, it can if everyone wants it to work that way.</p>
<p>I thought this thread was a perfect example of the <strong>SpyParty</strong> beta community in action.  Some of the players posting in this thread are at the top of the leaderboard, the best players in the game.  <em>Way</em> better than you or me, and I made the damned game.  But they&#8217;re also respectful, humble, mature, and open to the fact that there are other ideas in the world that may not come naturally but are worth the effort to consider, and they&#8217;re working to keep the community a healthy environment for all kinds of people&#8230;a healthy environment to ruthlessly shoot each other<sup><a href="http://www.spyparty.com/2013/06/18/diversity-and-inclusivity-in-spyparty-and-the-beta-community/#footnote_1_3359" id="identifier_1_3359" class="footnote-link footnote-identifier-link" title="and the occasional innocent civilian">2</a></sup> over and over again.</p>
<p>If you&#8217;d like to be a part of this kind of community, <a title="SpyParty Beta Registration" href="http://www.spyparty.com/beta/">you are welcome to join us</a>!</p>
<table style="margin-right: 10%; margin-left: 10%; border-style: none; width: 80%; background-color: #eee;" border="0">
<tbody>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2"><strong>Subject: PSA to the new people about community and language</strong></td>
</tr>
<tr>
<td style="border-style: none;"><strong>noche</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/11 17:10</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>Hey everyone -</p>
<p>I know we recently got a lot of new people what with the prepping for the open beta and now with the beta open the server is flooded with new people and it&#8217;s great! Thanks for coming and playing with us. I just have something to mention since we do have so many new people:</p>
<p>Please be polite &#8211; we do have girls, gay people, queer people, trans people, people of every color, shape and size playing the game. Don&#8217;t make disparaging remarks about another group of people (or even your own). You don&#8217;t know who the other person(s) watching are. It alienates new people trying to get into the community that aren&#8217;t typically seen openly in other gaming groups. It also makes those of us who have been here a while not quite as excited to have so many new faces.</p>
<p>I know for me (yes, I am mostly a girl) I am more hesitant to play new people when my friends aren&#8217;t on the game or in ts because frankly I don&#8217;t want to deal with people making comments about girls, the two larger characters, etc. It&#8217;s not pleasant and I am nearly at the point where I don&#8217;t want to play new people that I haven&#8217;t seen play my friends on stream. I love to mentor but I am not going to put myself through the awkwardness of telling someone that just made a disparaging comment about women that I am one. Or that I am not skinny, or that I am queer, or or or. It&#8217;s just not fun and has been known to ruin my evening enough that I get off the game. Between my two accounts I have over 1000 games &#8211; clearly I really like spyparty.</p>
<p>This isn&#8217;t just about me though. I want to see more non male people playing spyparty. Right now Gun0m and I are the only two regular females that are active (as far as I know). We have had a lot of other females go through the game and bump right back out and I can&#8217;t help but think that a part of that is the attitude about anyone that isn&#8217;t male that some people have. I know that out girls are a largely unseen part of gaming but there are a lot of them, many just hide behind their screen name because to come out openly as a female is to invite ridicule quite often. It&#8217;s not as bad in spyparty as in other games but that doesn&#8217;t mean that the fear isn&#8217;t there still.</p>
<p>Seeing someone make a comment about &#8216;female logic&#8217; or calling bertha &#8216;brown cow&#8217; is a real turn off. While we don&#8217;t have as much open hostility it makes new people that don&#8217;t know that turn away because this is just like every other game. I know how great of a community we have &#8211; I have made some great friends through this game and I want more people involved. I also want it to be an inclusive community, not one that makes people like me feel bad and want to go play something else (that doesn&#8217;t involve other people).</p>
<p>Just have fun &#8211; that doesn&#8217;t have to involve putting other people, or groups of people down.</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>kcmmmmm</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/11 21:59</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>I don&#8217;t intend to, but if I ever cross a line, please let me know, and I&#8217;ll do my best to correct that behavior in the future.</p>
<p>_________________<br />KCMmmmm</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>icarox</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/12 03:19</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>I agree completely, and I have nearly zero tolerance for that kind of behaviour.</p>
<p>When some jackasses chat on Drawns stream, they always ask about the graphics and every single time there&#8217;s been comments of how ugly the ladies are and etc.</p>
<p>If you expect me to be your friend; please use a language that reflects the manner of somebody who is respectful to the highest amount of people possible.</p>
<p>If you can&#8217;t do that, fake it &#8217;til you make it.</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>emotedllama</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/12 12:25</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>I, uh, don&#8217;t have anything to add other than that I completely agree with the OP. Let&#8217;s not be discriminatory.</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>checker</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/12 19:57</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>Stickied for truth.</p>
<p>It&#8217;s very important to me that SpyParty be the most diverse game ever, both in the game, in the sense that there is going to be a more diverse set of playable characters in this game than any other game in history, and that the community is diverse and supportive. I love the idea of having an extremely hardcore player-skill competitive game, but with an awesome and helpful community. I&#8217;m an optimist, and I think it&#8217;s possible.</p>
<p>So, please don&#8217;t be afraid to remind somebody to be cool about words or phrases. It&#8217;s a very big adjustment from &#8220;normal gaming communities&#8221;, so new people will need to be cut some slack. Some people don&#8217;t know that saying &#8220;fat chick&#8221; is offensive to some people, and just giving them a heads up is enough to make them think about it and adjust their behavior. It&#8217;s easy to describe the characters using their clothes instead of their body shape, &#8220;orange dress&#8221; FTW, for example.</p>
<p>If you don&#8217;t feel comfortable talking to somebody, just PM me with a timestamp of when you heard something alienating and let me know, and I can check the logs and email the person and explain how we do it around here. If you do bring something up in a kind and empathetic way and the person is not receptive, also PM me. If somebody gets really out of hand and doesn&#8217;t respond to warnings, I will ban them from online play, of course.</p>
<p>Thanks to everybody who helps the community stay awesome, helpful, kind, and mature,</p>
<p>Chris</p>
<p>PS. I&#8217;m going to post this thread on the blog, assuming everybody is okay with that. It&#8217;s important to be clear and public about this stuff, and it&#8217;s way more powerful when it&#8217;s the community saying it first, not just me. Also, kate is back with a vengeance lately, and I believe there are other women playing who don&#8217;t announce that fact.</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>noche</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/13 01:41</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>Checker you&#8217;re awesome. Go ahead and post away btw, I am chill.</p>
<p>on a side note &#8211; I don&#8217;t think I have met kate. hmmm. when is she on?</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>zerotka</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/13 11:04</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>I know of at least 4, not including noche and kate. Our community is probably more diverse than we know.</p>
<p>good post. +3</p>
<p>_________________<br />ZeroTKA</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>kcmmmmm</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/13 16:04</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>This is a bit off-topic, but I wish to add that the SpyParty community is ecstatic to have new members join and contribute to the forum. Whether you&#8217;re here asking questions, posting bugs, offering opinions (positive or negative), making suggestions, or just chatting casually, we&#8217;re happy to have you join in. Worry less about posting everything in the exactly perfect place or about reposts, and more about the stuff in the OP; be respectful to others in the community, and we&#8217;ll do the same for you. Welcome to the SpyParty beta, and &#8211; perhaps more importantly &#8211; welcome to the SpyParty beta community!</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>cornergraf</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/14 05:45</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>I don&#8217;t try intentionally to be rude in the chat, and I try to stay nice and polite, but I think some of you are taking this to the extreme a bit too much. Remarks like &#8220;female logic&#8221; are absolutely wrong to use, I agree, but some of the other examples given here are not so bad.</p>
<p>If someone is fat, they <em>are</em> fat, and I will call them fat. &#8220;Fat chick&#8221; is not any more offensive than &#8220;fat guy&#8221;. This is not to offend fat people, but it&#8217;s just how it is. If you have a problem with being fat, then do something about it, don&#8217;t tell me to not offend you. Or just ignore me if you think I am stupid &#8211; &#8220;sticks and stones&#8230;&#8221; and all that.</p>
<p>Just to reiterate &#8211; I do not mean to offend anyone but political correctness can be taken too far. And some (insecure?) people have a tendency to take offense at the slightest word, even if it was not meant to offend. To those people I would like to suggest to relax a bit.</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>bl00dw0lf</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/14 12:37</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>I don&#8217;t actually think I can change your mind on the Political Correctness front, but hopefully you can see reason just for being considerate. If one or more users don&#8217;t want you using those terms for two characters out of 20, and have provided alternatives, does not doing it really inconvenience you that much?</p>
<p>You may not see yourself as using those words in a harmful way, but there are certainly people out there who will. Detecting intent through purely text is impossible, there&#8217;s all kinds of hilarious and sad examples on the Internet of people failing to catch the use of sarcasm.</p>
<p>Body issues are a serious thing, and using words like &#8220;fat&#8221; when there is no reason to may be jarring (Maybe, I&#8217;m making this up as I go). Telling all people who are unhappy with their body image to &#8220;do something about it&#8221; is unhelpful. For all you know they are doing everything they can to better themselves. Obesity has a genetic factor, so not everybody has to put equal amounts of work into maintaining a healthy weight. It may be easier for you to stay healthy with your genes and age than others.</p>
<p>Lastly, we are all trying our best to foster an amazing community. We don&#8217;t want anyone to get turned off of the game because of things that the community does. If you want to grow the community like most of us do, being respectful of all people is a part of it. I would much rather see a mature respectful community than a community of younger teenagers who think using slurs or calling people fat is funny (To be clear, I do <em>not</em> think you are a part of this second group). Accepting everybody, even those you personally think take political correctness too far, will keep the community awesome. Calling the OP names does not benefit the community.</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>checker</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/14 13:13</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>Yeah, I want to be clear here: this is not reddit, or the internet at large. This is my house, and I am incredibly delighted and incredibly almost-indescribably grateful that everybody decided to come over for this party I&#8217;m having, and people do seem to be having a genuinely great time, which basically brings me almost to tears of joy on a daily basis. But, everyone needs to be polite to each other. There aren&#8217;t going to be debates about free speech and truth and whether some words should or should not be hurtful and how somebody else should feel in one situation or another, that can happen elsewhere (almost everywhere) on the internet.</p>
<p>No single word or phrase is important enough to keep using on principal or out of habit if it hurts somebody else&#8217;s feelings, no matter how truthful and purely descriptive and well intentioned you feel it is. If you are the kind of person who would call someone with a higher than average BMI &#8220;fat&#8221; when they&#8217;re standing right there in real life, especially after they ask you not to, or act awkwardly when you say it, then you need to keep that to yourself around here, both in the forums, and in the lobby. How you talk when you&#8217;re not at my place is none of my business, of course, but if you&#8217;re over here, then these are the rules.</p>
<p>This is not aimed at cornergraf specifically, but that post was a good opportunity for me to write this post. I totally empathize that &#8220;political correctness&#8221; can be taken to extremes and can sometimes seem absurd or like a minefield, especially when there was absolutely no intent to hurt anybody, but as bl00dw0lf says, here it&#8217;s not so much about political correctness as it is about just being nice to a bunch of people who share the same interests around this video game I&#8217;m trying to make awesome with all of your help. So, if somebody asks you nicely to not use a word so casually, I hope everyone will agree that the right thing to do is to be a kind human being and say, &#8220;oh, yeah, sorry, didn&#8217;t realize, no problem&#8221; and then just continue on with talking about the fun stuff you were talking about before, and the wrong thing is to get upset and start some discussion about how that other person shouldn&#8217;t feel some way. Language is rich, and there are plenty of words to describe something or someone without needing to use ones that may hurt somebody&#8217;s feelings.</p>
<p>It&#8217;s a two-way street, of course. Often people aren&#8217;t used to being sensitive in this way, don&#8217;t know which words might hurt somebody, make mistakes even if they do know (I am guilty of this too!), and need reminders. I don&#8217;t think over-sensitivity is anywhere near as big a problem as insensitivity in communities, but it can be a problem, so people who are sensitive to this stuff need to be empathetic as well. I have never seen anybody here intending to hurt somebody else&#8217;s feelings, and intent matters a lot in my book. But, it takes a lot of social courage to ask somebody politely to stop using a word, so if you&#8217;re asked, please understand that.</p>
<p>The vast majority of people in the world are considerate and mean well, and if given the chance to communicate and have an identity they will behave like good people you would invite over in real life. I believe that completely, and this community is designed around that premise. No, that does not mean you&#8217;re all invited to my real house, my house is tiny, you&#8217;d never fit.</p>
<p>Thanks for understanding, and &lt;3,</p>
<p>Chris</p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>cornergraf</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/14 13:29</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>Edit: trying to make it short and sweet, I will not post any further on this issue as I think everything worth saying has been said. Checker, your post is spot on I think.</p>
<p>I am/will be doing my best to be polite, but I am not going to second guess every word and every statement as to whether it might possibly ever offend someone else. I would hate for players to turn away from this community because they feel like they constantly have to walk on egg shells.</p>
<p>That being said, if someone tells me in a reasonable tone that they object to my statement, I will of course apologize and try to avoid making similar statements again.</p>
<div style="padding-left: 30px;">
<p>bl00dw0lf wrote:<br />Calling the OP names does not benefit the community.</p>
</div>
<p>That was in no way my intent, if it came across as such I apologize!</p>
<p><span style="font-size: xx-small;">Last edited by cornergraf on 2013/06/14 14:55, edited 1 time in total.</span></p>
</td>
</tr>
<tr>
<td style="border-style: none;"><strong>checker</strong></td>
<td style="border-style: none;" align="right"><b>Posted:</b> 2013/06/14 13:38</td>
</tr>
<tr>
<td style="border-style: none; border-bottom-style: dotted; border-bottom-width: 1px;" colspan="2">
<p>Okay, I think cornergraf was writing his latest post while I was writing mine, and it&#8217;s a great edition to this thread, but for people coming here from THE FUTURE, no more debate on the merits of the topic, please. I don&#8217;t want to silence anybody, I just also don&#8217;t want it to turn into a thread about topics that will not be resolved here. I totally empathize with both sides, but I think I pretty clearly spell out the kind of community I want in my post a couple up from this one.</p>
<p>Now, I want to go finish up <a title="Release notes v0.1.2758.0 – lobby stuff, mostly" href="http://www.spyparty.com/2013/06/17/release-notes-v0-1-2758-0-lobby-stuff-mostly/">this build</a> today!</p>
<p>Chris</p>
</td>
</tr>
</tbody>
</table>
<hr/><ol class="footnotes"><li id="footnote_0_3359" class="footnote">There are other important kinds of diversity SpyParty probably can&#8217;t explore effectively, like class and income diversity.</li><li id="footnote_1_3359" class="footnote">and the occasional innocent civilian</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2013/06/18/diversity-and-inclusivity-in-spyparty-and-the-beta-community/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Come ask questions of me and Jonathan Blow in San Francisco on Wednesday!</title>
		<link>http://www.spyparty.com/2013/05/06/come-ask-questions-of-me-and-jonathan-blow-in-san-francisco-on-wednesday/</link>
		<comments>http://www.spyparty.com/2013/05/06/come-ask-questions-of-me-and-jonathan-blow-in-san-francisco-on-wednesday/#comments</comments>
		<pubDate>Tue, 07 May 2013 00:25:15 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[indie games]]></category>
		<category><![CDATA[miscellaneous]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=3200</guid>
		<description><![CDATA[Update:  Okay, the video is up from this talk, it&#8217;s a mix of general indie game stuff, some SpyParty and The Witness stuff, and miscellaneous stuff: Jonathan Blow and I will be answering—or trying to answer—questions from the audience on Wednesday, May 8th, at 7pm PDT in San Francisco as guests of the SF IGDA. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Update:  Okay, the video is up from this talk, it&#8217;s a mix of general indie game stuff, some <strong>SpyParty</strong> and <a href="http://the-witness.net">The Witness</a> stuff, and miscellaneous stuff:</p>
<p><a href="http://www.spyparty.com/2013/05/06/come-ask-questions-of-me-and-jonathan-blow-in-san-francisco-on-wednesday/"><em>Click here to view the embedded video.</em></a></p>
<p><a href="http://the-witness.net">Jonathan Blow</a> and I will be answering—or trying to answer—questions from the audience on Wednesday, May 8th, at 7pm PDT in San Francisco as guests of the <a href="https://www.facebook.com/IGDASanFrancisco">SF IGDA</a>.  We did a kind of similar thing <a href="http://kotaku.com/5923134/weve-got--jonathan-blow-the-witness-braid-and-chris-hecker-spy-party-here-to-answer-your-best-questions">a while back on Kotaku</a>, and it turned out pretty well, so hopefully it&#8217;ll work again this time.  It&#8217;s open to the public, and it&#8217;s hosted by Dolby Labs:</p>
<p style="padding-left: 30px;">Dolby Laboratories Inc.<br />100 Potrero Ave, San Francisco, CA</p>
<p>Here&#8217;s the <a href="https://groups.google.com/forum/?fromgroups=#!topic/igda-sf/W3IcSo0D554">official announcement</a>.  I assume the questions will mostly be about indie game development.  I hope most of the questions are about indie game development.  Come ask questions about indie game development, please.</p>
<div id="attachment_3203" style="width: 610px" class="wp-caption aligncenter"><a href="http://cdn.spyparty.com/wp-content/uploads/2013/05/jon-loves-chris-DSCN0932.jpg"><img class="size-large wp-image-3203" title="Friendship" src="http://cdn.spyparty.com/wp-content/uploads/2013/05/jon-loves-chris-DSCN0932-600x450.jpg" alt="" width="600" height="450" /></a><p class="wp-caption-text">This post was really just an excuse to show you this picture.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2013/05/06/come-ask-questions-of-me-and-jonathan-blow-in-san-francisco-on-wednesday/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A Perfect Game of SpyParty</title>
		<link>http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/</link>
		<comments>http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 01:02:53 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[analysis]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[playtests]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=2757</guid>
		<description><![CDATA[I have a lot of stuff queued up to post about, but the other day, tytalus was playing theinfamousnolan and they were streaming both sides,1 and this game happened, and I simply had to write about it. First, since Nolan&#8217;s the Sniper in this game, you can sort of play along with him, so watch [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I have a lot of stuff queued up to post about, but the other day, <strong><a href="http://www.twitch.tv/tytaluswarden">tytalus</a></strong> was playing <strong><a href="https://twitter.com/infamousnolan">theinfamousnolan</a></strong> and they were streaming both sides,<sup><a href="http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/#footnote_0_2757" id="identifier_0_2757" class="footnote-link footnote-identifier-link" title="&hellip;which is awesome, I love it when people stream both sides!">1</a></sup> and this game happened, and I simply had to write about it.</p>
<p>First, since Nolan&#8217;s the Sniper in this game, you can sort of play along with him, so watch this first:</p>
<p><a href="http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/"><em>Click here to view the embedded video.</em></a></p>
<p>Now, here&#8217;s Tytalus&#8217; side, where he&#8217;s playing Spy:</p>
<p><a href="http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/"><em>Click here to view the embedded video.</em></a></p>
<p>Now, on first viewing, you might not be that impressed.  &#8220;He got lucky&#8221;, &#8220;Nolan made a mistake and shot too early&#8221;, end of story, right?</p>
<p>I don&#8217;t think so.  I think this is a perfect game of <strong>SpyParty</strong>, and I&#8217;m going to analyze it fairly closely to explain why.</p>
<p>It&#8217;s important to point out the title of this post is <em><strong>A</strong> Perfect Game of SpyParty</em>, not <em><strong>The</strong> Perfect Game of SpyParty</em>.  I don&#8217;t want to imply this is the only or the best way to play.  Any deep competitive game—which is what I&#8217;m striving to create here—needs to make multiple overlapping strategies available to the players at any one time, and the players need to constantly react to the current situation to choose the best one, or the least-worst one.  However, this particular game exemplifies the pinacle of a certain style of SpyParty play, and I want to talk about why.</p>
<a name="The+whole+thing%26%238217%3Bs+a+set+up.+A+scam%2C+a+frame+job."></a><h3>The whole thing&#8217;s a set up. A scam, a frame job.</h3>
<p>One of the advanced ways to play <strong>SpyParty</strong> as the Spy is to try to &#8220;frame&#8221; an NPC, and get him or her shot by the Sniper.  This is quite distinct from the Sniper choosing to shoot the wrong person even though you were trying to complete your missions; that happens all the time, even in elite games.  Framing somebody is a step beyond that, where the Spy spends precious time doing certain actions in a certain way to try to implicate another partygoer, to &#8220;help&#8221; the Sniper shoot the wrong person. There&#8217;s a halfway strategy of just trying to get a lowlight for yourself, or getting a highlight for somebody else, and then using that as cover for doing missions as well.</p>
<p>It&#8217;s a risky gambit, because you can waste a lot of valuable time trying to frame somebody, and it&#8217;s very hard to recover when you&#8217;re running low on time, so you have to be careful if you&#8217;re going to choose this path.   Also, you have to have a fairly high level of <a href="http://wiki.teamliquid.net/starcraft/Micro_and_Macro">micro</a> skill so you can be pretty confident of being able to act like the NPCs convincingly while you&#8217;re framing another one, and to hit green <a title="Action Test, Seduce Target, and New Maps Playtest Reports" href="http://www.spyparty.com/2011/02/12/action-test-seduce-target-and-new-maps-playtest-reports/">Action Tests</a> on missions, both of which which are important to effectively frame someone.</p>
<p>I think Tytalus&#8217; play here exhibits incredible <em>observation</em>, <em>strategy</em>, <em>patience</em>, and yes, <em>luck</em>, or more correctly, being able to take advantage of luck when it comes your way.  I would have screwed this game up at multiple different points as Spy, and I&#8217;ll try to note those below as I talk about the game.</p>
<a name="Observation"></a><h3>Observation</h3>
<p>Tytalus&#8217; observational skill was in play long before he started talking in this game.  He almost ran into &#8220;the Red Dress&#8221; (<a href="http://spyparty.wikia.com/wiki/Cybil_Disobedience">Cybil Disobedience</a>) at the statues immediately on spawn (0:11), but since this is the Time of Chaos™ you can get away with a lot of jerky movement and direction changes during this beginning phase, so he just bails from the statue and goes to hang out in a conversation to see where things settle out.  This is the first place I would have screwed up.  Since the Spy spawned near the statues, I almost certainly would have at least done an <a href="http://www.spyparty.com/2011/03/10/rtupdatedfm/">Inspect Statues</a>, and probably would have earned a highlight for my troubles, which also would have made Cybil bail from the statue and go do something else.  I&#8217;m too focused on completing missions as the Spy to observe subtle details about the party flow.</p>
<p>At this point, Tytalus is watching Nolan&#8217;s laser (which you can see if you set the video to HD with the little gear icon) to see what he&#8217;s looking at.  He also checks his twitch.tv chats and answers one about contacting the Double Agent.  He notices that Cybil goes straight from one statue to another, which while not exactly rare, is certainly a reason to be suspicious of somebody and probably got Cybil highlit if she wasn&#8217;t already from her &#8220;statue rush&#8221;.  This is the second place I would have screwed up, because I wouldn&#8217;t have noticed that Cybil was the object of the Sniper&#8217;s attention for the back-to-back statue visits.</p>
<p>Tytalus moves to the conversation group containing the Double Agent at 0:37. </p>
<a name="Strategy"></a><h3>Strategy</h3>
<p>At this point I think Tytalus has formulated a plan for framing Cybil and getting her shot.  At 0:45, from the safety of a conversation, he says, &#8220;Now he&#8217;s watching the Red Dress pretty heavily, so what I don&#8217;t want to do is scare him off right now.&#8221;  This means that if Tytalus had gone and done the Contact Double Agent action right then, the audible tell of &#8220;banana bread&#8221; would have immediately eliminated Cybil as a suspect because she was still at a statue.  This would have made her impossible to frame, so it would have gotten a mission done but flushed the opportunity to frame down the toilet.   I probably would have done that, making three mistakes.</p>
<p>Tytalus says he wants Cybil to go into a conversation and talk, so then he can hit a green Action Test on the Contact, making it look like he&#8217;s not talking but she is, and probably increasing Nolan&#8217;s suspicion of her.  Tytalus doesn&#8217;t know for sure he can hit a green Action Test, because it&#8217;s hard,<sup><a href="http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/#footnote_1_2757" id="identifier_1_2757" class="footnote-link footnote-identifier-link" title="I haven&rsquo;t run the numbers in a while, but current estimates among elite players are around 30-50%, there&rsquo;s some old data here.">2</a></sup>  but it&#8217;s worth a shot, and if he waits for her to talk, even if he hits a white action test and talks himself, she&#8217;ll still be talking and be more suspicious than he is due to the statue visits.</p>
<a name="Patience"></a><h3>Patience</h3>
<p>&#8220;Red Dress should chat&#8230;c&#8217;mon Red Dress, chat!  Chat, damn you!&#8221;</p>
<p>Although frustrated that Cybil isn&#8217;t talking, Tytalus is incredibly patient here.  He&#8217;s in a conversation with the Ambassador (who is in range for the bug!) and the Double Agent, and he still plays it cool.  He knows Nolan is not seeing any real tells, so is stewing in his own juices, manufacturing suspicion and starting to panic that he&#8217;s missing something.  He knows this because this is what Snipers do—this is what human brains do—they see patterns even if there aren&#8217;t any.  Similarly, Nolan knows Tytalus is higher ranked than he is, so he&#8217;s panicking even more that Tytalus is just invisible due to their skill gap, but is still accomplishing missions, and Tytalus knows Nolan is thinking this.</p>
<p>The Ambassador and the Double Agent leave the conversation, and he still plays it cool:  &#8220;I don&#8217;t even care, I don&#8217;t care if there&#8217;s no&#8230;&#8221; (1:03) </p>
<p>I would have chased one of the two of them, or gone and done a seduce, or a statue mission.  I would have been sweating the clock, since I&#8217;d wasted so much time trying to frame Cybil.</p>
<a name="Luck"></a><h3>Luck</h3>
<p>But, Tytalus is patient, and stands there as the clock ticks down.  He knows Cybil has to go talk at some point, and at 1:21 his ship comes in.  Cybil chases the Double Agent and the Ambassador, and then sidles right up to the Ambassador, as if she wants to cuddle (or bug) him.</p>
<p>Boom, headshot.</p>
<p>&#8220;YES!&#8221;</p>
<a name="Poker+versus+Go"></a><h3>Poker versus Go</h3>
<p>Now, you might say luck was a huge part of this, that it was the thing that won the game, but I don&#8217;t think so.  Luck played a major supporting role to be sure, but it was Tytalus&#8217; read on the situation, and his steadfast refusal to screw up an opportunity for a good thing to happen that won him this round.  I bet, even if Cybil hadn&#8217;t landed right next to the Ambassador, or had gone to a different conversation circle, that Tytalus would have still gotten her shot.  He&#8217;d played brilliantly up to this point, dealing with bad luck (like Cybil not talking for 30 entire seconds, an <em>eternity</em> in this game), and so I don&#8217;t see why he wouldn&#8217;t have responded to whatever else happened with the same virtuosity unless things had gone completely unpredictably pear-shaped.<sup><a href="http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/#footnote_2_2757" id="identifier_2_2757" class="footnote-link footnote-identifier-link" title="&hellip;which, of course, can happen too!">3</a></sup></p>
<p>In poker terms, he was dealt a good hand, he turned it into a great hand with consistently excellent play, and he got dealt the perfect card on the river to take him unambiguously over the top.</p>
<blockquote>
<p><em>I am a strong believer in luck and I find the harder I work the more I have of it</em>.</p>
<p style="text-align: right;">Benjamin Franklin</p>
</blockquote>
<p><em>Go</em> has always been my favorite game, what I would consider the most beautiful game designed by humankind.  When I first started designing <strong>SpyParty</strong>, my goal was to aim for <em>Go</em>, with its crystaline precision, its complete lack of randomness that would—I believed at the time—dilute the player-skill aspects of a game.</p>
<p>Over the years, I learned more about the very different beauties of <em>Poker</em>, and I began to realize regardless of where I <em>wanted</em> to aim design-wise or what my own preconcieved aesthetics were, when I allowed the game to lead the design naturally, when I <em>listened to the game</em>, <strong>SpyParty</strong> was actually heading towards <em>Poker</em>, with its beauty coming from probabilities and expected values and seizing the opportunity as it&#8217;s presented.</p>
<p>I certainly don&#8217;t expect <strong>SpyParty</strong> will ever be as well-designed as <em>Go</em> or <em>Poker</em>, but I am happy that it&#8217;s inching in the direction of allowing play at the level exhibited in the game above, and I plan to encourage this and take it even deeper.</p>
<p>If you&#8217;re interested in this topic from a game design standpoint, you really must watch two lectures:</p>
<ul>
<li>Frank Lantz, <a href="http://www.gdcvault.com/play/1014383/Life-and-Death-and-Middle">Life and Death and the Middle Pair: Go, Poker, and the Sublime</a>, GDC 2011</li>
<li>Richard Garfield, <a href="http://vimeo.com/23376478">Luck In Games</a>, NYU 2011, also <a href="http://www.wizards.com/Magic/Magazine/Article.aspx?x=mtg/daily/feature/119">the article</a> in Duelist #19, 1997</li>
</ul>
<p>If you&#8217;re interested in watching games at this level, you should follow some of the elite level <strong>SpyParty</strong> streamers on twitch:</p>
<ul>
<li><a href="http://www.twitch.tv/tytaluswarden">tytalus</a></li>
<li><a href="http://www.twitch.tv/virifaux">virifaux</a></li>
<li><a href="http://www.twitch.tv/r7stuart">r7stuart</a></li>
<li>Or, check out all the people who stream <strong>SpyParty</strong> here in my Following section,<sup><a href="http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/#footnote_3_2757" id="identifier_3_2757" class="footnote-link footnote-identifier-link" title="I&rsquo;m going to start streaming soon, as well! &nbsp;More on that later.">4</a></sup> there&#8217;s usually at least one or two a night and lots of good games to watch:  <a href="http://www.twitch.tv/spyparty/videos">http://www.twitch.tv/spyparty/videos</a></li>
<li>Follow <a href="http://twitter.com/spyparty">SpyParty on twitter</a>, I try to announce streams as they start up</li>
</ul>
<p>And, yes, of course playing the game is good too!  More invites will go out tonight, and the open beta is coming soon!</p>
<hr/><ol class="footnotes"><li id="footnote_0_2757" class="footnote">&#8230;which is awesome, I love it when people stream both sides!</li><li id="footnote_1_2757" class="footnote">I haven&#8217;t run the numbers in a while, but current estimates among elite players are around 30-50%, there&#8217;s some old data <a href="http://www.spyparty.com/2011/06/16/joystiq-e3-party-playtest-metrics-and-pics/">here</a>.</li><li id="footnote_2_2757" class="footnote">&#8230;which, of course, can happen too!</li><li id="footnote_3_2757" class="footnote">I&#8217;m going to start streaming soon, as well!  More on that later.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2012/11/19/a-perfect-game-of-spyparty/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>A Room With a View&#8230;of the Courtyard</title>
		<link>http://www.spyparty.com/2012/10/10/a-room-with-a-view-of-the-courtyard/</link>
		<comments>http://www.spyparty.com/2012/10/10/a-room-with-a-view-of-the-courtyard/#comments</comments>
		<pubDate>Wed, 10 Oct 2012 06:28:23 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[metrics]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=2719</guid>
		<description><![CDATA[After a too-long PAX-and-New Character Art-based build hiatus, I&#8217;ve updated the Early-Access Beta build 4 times in the last week or so!  It feels good to be updating the game for the beta testers again! There are a lot of small fixes and features in these builds, but the two big ones are the addition [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>After a too-long <a title="Gigantic PAX West 2012 SpyParty and Storyteller Gallery!" href="http://www.spyparty.com/2012/09/06/gigantic-pax-west-2012-spyparty-and-storyteller-gallery/">PAX</a>-and-<a title="The New SpyParty Character Art Style" href="http://www.spyparty.com/2012/08/27/the-new-spyparty-character-art-style/">New Character Art</a>-based build hiatus, I&#8217;ve updated the <a title="Sign Up for the SpyParty Early-Access Beta!" href="http://www.spyparty.com/beta-sign-up/"><em>Early-Access Beta</em></a> build 4 times in the last week or so!  It feels good to be updating the game for the beta testers again! There are a lot of small fixes and features in these builds, but the two big ones are the addition of <em>chat rooms</em> and a brand new map, <em>Courtyard</em>.</p>
<a name="Courtyard"></a><h3>Courtyard</h3>
<p>In the old days, we walked to the only map, the <a href="http://www.spyparty.com/images/#lightbox=spyparty-2010-08-11-10-29-03-23.png">Ballroom</a>, uphill, both ways, and <a href="http://www.youtube.com/watch?v=Xe1a1wHxTyo">we liked it</a>.  Eventually, after a couple years of playtesting on that single map, I decided to test my working theory that making new and interesting maps for <strong>SpyParty</strong> wouldn&#8217;t be too terribly hard, at least relative to something like doing the AI and animations for a new mission.  In other words, I was working under the assumption that because most of the gameplay in <strong>SpyParty</strong> is based on the character behaviors and the perception and deception mechanics, doing new maps would be a relatively easy way to add new gameplay.  The maps would obviously be important and add a lot of variety to the game, but their layouts would not be as crucial to the feel of the game as they are in a shooter or a platformer.  I mean, Ballroom itself is just a box and everybody seemed to like it!</p>
<p>So, I tested this theory by adding <a title="A Deathtrap and a Walk in the Park" href="http://www.spyparty.com/2011/01/19/a-deathtrap-and-a-walk-in-the-park/">the Balcony and Veranda maps</a>, and I&#8217;d say the theory was proven to be true, since both of those maps <a title="Action Test, Seduce Target, and New Maps Playtest Reports" href="http://www.spyparty.com/2011/02/12/action-test-seduce-target-and-new-maps-playtest-reports/#The+New+Maps">worked well</a> and people like playing them.   The Ballroom is still the go-to map for serious play because it&#8217;s the most tuned and balanced, but the other maps add some spice and hint at how the game will feel with lots of different settings and map topologies.</p>
<p><a href="http://cdn.spyparty.com/wp-content/uploads/2012/10/SpyParty-20121007-15-31-49-0.png"><img class="alignright size-medium wp-image-2727" style="margin-left: 10px; margin-bottom: 10px;" title="SpyParty-20121007-15-31-49-0" src="http://cdn.spyparty.com/wp-content/uploads/2012/10/SpyParty-20121007-15-31-49-0-300x235.png" alt="" width="300" height="235" /></a>On the runup to PAX, I had <a title="That Yoda Quote About Opening Betas and the PAX West 2012 Guest Indie" href="http://www.spyparty.com/2012/08/23/that-yoda-quote-about-opening-betas-and-pax-west-2012-guest-indie/">an idea for a new map</a> where the statues would be centrally located, but the Sniper couldn&#8217;t see them all at the same time.  I was wondering how that would change the <em>Inspect Statue</em> and <em>Swap Statue</em> missions, which have turned out to be two of the riskiest missions for Spies to attempt.  My original thought for this level was a single statue right in the center, but I decided that would be too hard, so I settled on three statues embedded in a central pillar, where the Sniper can only see one at a time.</p>
<p>I hacked this map together one night at PAX, and we playtested it the next day.  The initial tuning was way too hard for the Sniper, not to mention how hard it was to <a title="What topiary should I put on top of the new Courtyard map?" href="http://www.spyparty.com/2012/09/05/what-topiary-should-i-put-on-top-of-the-new-courtyard-map/">get your bearings</a>.  After some tuning, and <a href="http://www.spyparty.com/2012/09/05/what-topiary-should-i-put-on-top-of-the-new-courtyard-map/comment-page-1/#comment-66583">Wessel&#8217;s suggestion</a> of using a statue of <a href="http://2.bp.blogspot.com/_x5HBgG-7hVw/TOi2zgcZYKI/AAAAAAAAAUM/-4DEf4g0tss/s1600/IMAG0117.jpg">Alan Turing</a> to give the Sniper an orientation reference point, the Courtyard seems to be working out well.   I think I overcorrected a bit and the statue missions are now a bit hard for the Spy again, and it needs more playtesting and tuning, but it&#8217;s definitely already interesting and fun to play for both roles.</p>
<p>Current stats for Courtyard look like this:</p>
<table border="0" align="center">
<thead>
<tr>
<td><strong>Game Type</strong></td>
<td><strong>Total Games</strong></td>
<td><strong>Spy Wins</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td align="center"> all</td>
<td align="center"> 420</td>
<td align="center">172 (41%)</td>
</tr>
<tr>
<td align="center">Known 3</td>
<td align="center">14</td>
<td align="center">10 (71%)</td>
</tr>
<tr>
<td align="center">Known 4</td>
<td align="center">32</td>
<td align="center">14 (44%)</td>
</tr>
<tr>
<td align="center">Known 5</td>
<td align="center">18</td>
<td align="center">6 (33%)</td>
</tr>
<tr>
<td align="center">Pick 3 of 4</td>
<td align="center">63</td>
<td align="center">27 (43%)</td>
</tr>
<tr>
<td align="center">Pick 3 of 5</td>
<td align="center">14</td>
<td align="center">8 (57%)</td>
</tr>
<tr>
<td align="center">Pick 4 of 5</td>
<td align="center">90</td>
<td align="center">28 (31%)</td>
</tr>
<tr>
<td align="center">Any ? of 4</td>
<td align="center">15</td>
<td align="center">4 (27%)</td>
</tr>
<tr>
<td align="center">Any ? of 5</td>
<td align="center">174</td>
<td align="center">75 (43%)</td>
</tr>
</tbody>
</table>
<p>You&#8217;ll recall there there are currently three game types in <strong>SpyParty</strong>, &#8220;Known n&#8221; where the Sniper knows the n missions the Spy will try to accomplish, &#8220;Pick n of m&#8221;, where the Sniper knows the m missions available, but not which n ones the Spy picked, and &#8220;Any n of m&#8221;, where the Spy can choose which n to accomplish opportunistically during play, rather than having to pick them ahead of time.  We&#8217;ve started abbreviating these k4, p4/5, a3/4, and so on in the beta chat and forums.</p>
<p>As you can see from this table, the different modes have different levels of handicapping between the players.  I&#8217;ve just gathered these numbers from all the games on the Courtyard map, so this is totally ignoring skill differences, early games where players were just testing out the map, and the like.  But, it&#8217;s still interesting to see the balance.</p>
<p>Unfortunately, as you can see, the Any game types are missing their n parameter.  As I started gathering this data, I realized I&#8217;d screwed up and left that number out of the database for Any game types, so I can&#8217;t tell if the a?/5 games are a3/5 or a4/5, which is a bummer, because it makes a big difference in difficulty for the Spy and Sniper.  I&#8217;ll probably have to ignore old Any games when I do real ranking with this data.  I&#8217;ve since fixed it,<sup><a href="http://www.spyparty.com/2012/10/10/a-room-with-a-view-of-the-courtyard/#footnote_0_2719" id="identifier_0_2719" class="footnote-link footnote-identifier-link" title="I&rsquo;ve tested the results with beta member &ldquo;tytalus&rdquo;, who was very patient!">1</a></sup> and although there aren&#8217;t enough games with the new correct data yet to be statistically significant, here they are:</p>
<table border="0" align="center">
<thead>
<tr>
<td><strong>Game Type</strong></td>
<td><strong>Total Games</strong></td>
<td><strong>Spy Wins</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td align="center"> all</td>
<td align="center"> 46</td>
<td align="center">16 (34%)</td>
</tr>
<tr>
<td align="center">Known 4</td>
<td align="center">9</td>
<td align="center">0 (0%)</td>
</tr>
<tr>
<td align="center">Pick 3 of 4</td>
<td align="center">15</td>
<td align="center">9 (60%)</td>
</tr>
<tr>
<td align="center">Pick 4 of 5</td>
<td align="center">1</td>
<td align="center">1 (100%)</td>
</tr>
<tr>
<td align="center">Any 3 of 4</td>
<td align="center">1</td>
<td align="center">0 (0%)</td>
</tr>
<tr>
<td align="center">Any 3 of 5</td>
<td align="center">1</td>
<td align="center">0 (0%)</td>
</tr>
<tr>
<td align="center">Any 4 of 5</td>
<td align="center">19</td>
<td align="center">6 (31%)</td>
</tr>
</tbody>
</table>
<a name="Chat+Rooms"></a><h3>Chat Rooms</h3>
<p>Soon I will be opening up the beta, and this (hopefully) means a lot of people will be playing <strong>SpyParty</strong> simultaneously, at least towards the end of the closed beta when I send out the rest of the invitations and into the beginning of the open beta when anybody can sign up and play immediately.  The old lobby had a single room, and when 10 or 12 people were in there chatting, it got a bit hard to keep track of who was talking to who and what they were saying.</p>
<p>So, I did the <a title="Chat Room “Design”" href="http://www.spyparty.com/2012/08/14/chat-room-design/">simplest chat room design possible</a>, with the goal of load-balancing the lobby if there were 30 or 100 simultaneous users chatting.  I basically decided to put all the room creation and multiple-join/leave commands on the chat console, and have the GUI only allow you to select a single existing chat room at a time.  This way advanced users can hang out in multiple chat rooms and make new rooms, but newbies can just join one and chat and play a match without thinking too hard about it.</p>
<p>The jury is still out on whether the current chat rooms work very well, and we&#8217;ll have to wait until I invite more people in to see if they solve the load balancing problem, but they&#8217;re certainly slightly confusing at the current density.  I tried to make sure joining &#8220;Headquarters&#8221; (the default room that&#8217;s always there) was easy enough that you didn&#8217;t have to think about it and it acts just like a single room lobby if there aren&#8217;t many people online, but I didn&#8217;t want to dump people automatically into a chat room for fear of causing problems when the game was scaled.  We&#8217;ll see how it works out.  I foresee a lot of changes in this code and UI as the number of simultaneous users goes up.</p>
<p>One change I made shortly after releasing the feature was adding a &#8220;Created by &lt;username&gt;&#8221; line in the chat room description.  Since users can create any rooms they like, this will at least keep people honest, or at least culpable!  Before I added this players were creating rooms that sounded official, which was funny but probably fraught with peril.  I also don&#8217;t support hidden rooms or password protected rooms or anything yet.  I&#8217;d like to keep the community from segregating as much as possible for the time being.</p>
<p>On the subject of chat, I really need to do something soon about my text rendering code, it is incredibly slow right now:</p>
<pre style="padding-left: 30px;">checker: /fps<br />SpyParty version v0.1.2202.0<br />19.869 ms/frame (fps: 50.33)  sort self - current frame<br />zone                                                     self     hier    count<br /> checkerlib::simple_font::DrawStringOrthoPixels       18.6377  18.6377    54.78<br />+chat_display                                          0.3964  16.6585     1.00<br /> SwapBuffers                                           0.2445   0.2445     1.00<br />+IdleFinal                                             0.2400   0.4846     1.00<br />+_global                                               0.0582  19.8692     0.00</pre>
<a name="Logging+Performance%2C+etc."></a><h3>Logging Performance, etc.</h3>
<p>There were a bunch of other smaller fixes, one of which other programmers might find interesting:  I use the spypartyhelper.exe to write the log files now, rather than having the main spyparty.exe write them out.  The helper has always done the crash dump management (using a modified version of <a href="http://code.google.com/p/google-breakpad/">Google&#8217;s Breakpad</a>) and the auto-updating privilege escalation, but now I also have it handle logging, using a named pipe from spyparty.exe.  The reason I made this change was some machines (like my main development machine) would happily write out the logs in the main process without affecting performance at all, even though I had <a href="http://msdn.microsoft.com/en-us/library/yeby3zcb.aspx">commit mode</a> turned on for the log file.  I used commit mode so if the game crashed, the log file would contain the most up-to-date log entries, so when the helper grabbed it and put it in the crash dump report and uploaded it to my server I could use it for debugging.  However, on some machines, the commit mode logging would take hundreds of times longer, and I couldn&#8217;t figure out what the difference was between fast and slow machines.  What&#8217;s worse, it became clear that a lot of beta testers were assuming the game just loaded slowly, which subtly (or not-so-subtly) affects how you feel about the game, even though all the time was being spent writing log statements.  Once I realized people were suffering with slow load times, I knew I had to fix it.</p>
<p>The weirdest bug I fixed involved the Spy playing the cough animation as soon as control was taken from the AI.  The cough animation is supposed to be played when the Spy bails out of a conversation too soon after saying &#8220;banana bread&#8221; to contact the Double Agent.  I added the cough because some people were cheesing out and running away from the circle before the contact animation had finished, and it was too hard for the Sniper to spot this glitch.  So, the cheesers got a big surprise a few builds back!  But, it shouldn&#8217;t be happening in a new game if you haven&#8217;t even done anything yet, and beta testers couldn&#8217;t <a title="How to Report Bugs the SpyParty Way" href="http://www.spyparty.com/2012/04/12/how-to-report-bugs-the-spyparty-way/">get a good repro</a>.  Well, after a bunch of debugging, it turned out I wasn&#8217;t clearing a timer in the <a href="http://chrishecker.com/My_AIIDE_2010_Lecture_on_Game_AI">Contact Double Agent situation</a> on new game, so if somebody was shot within 2 seconds of a &#8220;banana bread&#8221;, then since they were moving at the start of the <em>next game</em> but the timer hadn&#8217;t expired, the situation decided they&#8217;d cheesed out of the conversation and made them cough.  Yay for cross-game bugs!  I guess it was the ghost of the previous victim making the Spy cough!</p>
<a name="Mail+Deliverability"></a><h3>Mail Deliverability</h3>
<p>Man, sending mail reliably on the internet today is fraught with peril.  I&#8217;ve been trying to figure out how often a beta invitation or confirmation mail simply doesn&#8217;t get delivered, or gets dumped in a spam folder.  So far, I&#8217;ve struggled with and been victorious getting <a href="http://en.wikipedia.org/wiki/SenderID">SenderID</a> and <a href="http://en.wikipedia.org/wiki/Sender_Policy_Framework">SPF</a> working, and I&#8217;m still wrestling with <a href="http://en.wikipedia.org/wiki/DomainKeys_Identified_Mail">DKIM</a>, but I am confident I&#8217;ll prevail&#8230;eventually.  Of course, <a href="http://mailchimp.com/about/authentication/">all the major mail clients use different standards</a>.  I guess I could just pay a mail sending service to handle this for me, but it just seems crazy if I&#8217;m forced to do that to get mail delivered.  Then again, I&#8217;ve wasted a ton of time dealing with this, so maybe it would have been worth it.  I tend to think the learning and understanding I get from working through these problems myself is worth the time investment, but that could easily be rationalization, who knows?!</p>
<p><em>Update:</em>  I think I have prevailed in the email war.  I&#8217;ve got all the major email providers<sup><a href="http://www.spyparty.com/2012/10/10/a-room-with-a-view-of-the-courtyard/#footnote_1_2719" id="identifier_1_2719" class="footnote-link footnote-identifier-link" title="Out of 20k beta signups: gmail 56%, hotmail+uk+live 14%, yahoo 7% aol 1%">2</a></sup> verifying my DKIM and SPF records.  I had to battle <a href="http://www.php.net/">php</a> messing up newlines which confused the hash, <a href="http://en.wikipedia.org/wiki/Security-Enhanced_Linux">SELinux</a> disallowing <a href="http://www.postfix.org/">postfix</a> from talking to <a href="http://www.opendkim.org/">opendkim</a>, and whole bunch of other randomness.  My only problem now is with AOL, and their postmaster just admitted the problem was on their side and they&#8217;re fixing it.  Hopefully that is the end of any spyparty.com email going into the spam folder, woohoo!  I sent out 500 invites tonight to celebrate, which brings us to  2011-05-11 06:35:21 US Central Time on the in-order invites.<sup><a href="http://www.spyparty.com/2012/10/10/a-room-with-a-view-of-the-courtyard/#footnote_2_2719" id="identifier_2_2719" class="footnote-link footnote-identifier-link" title="I do 60% in-order and 40% random in each batch.">3</a></sup></p>
<hr/><ol class="footnotes"><li id="footnote_0_2719" class="footnote">I&#8217;ve tested the results with beta member &#8220;tytalus&#8221;, who was very patient!</li><li id="footnote_1_2719" class="footnote">Out of 20k beta signups: gmail 56%, hotmail+uk+live 14%, yahoo 7% aol 1%</li><li id="footnote_2_2719" class="footnote">I do 60% in-order and 40% random in each batch.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2012/10/10/a-room-with-a-view-of-the-courtyard/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>What topiary should I put on top of the new Courtyard map?</title>
		<link>http://www.spyparty.com/2012/09/05/what-topiary-should-i-put-on-top-of-the-new-courtyard-map/</link>
		<comments>http://www.spyparty.com/2012/09/05/what-topiary-should-i-put-on-top-of-the-new-courtyard-map/#comments</comments>
		<pubDate>Wed, 05 Sep 2012 09:25:33 +0000</pubDate>
		<dc:creator><![CDATA[checker]]></dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.spyparty.com/?p=2678</guid>
		<description><![CDATA[The true purpose of this post is to test the new CAPTCHA system I installed, after getting sick of reCAPTCHA letting in 40 spam comments a day.1 So, if you&#8217;ve never commented on the blog before, please chime in below so I can test that it works.  If you have commented before, then you shouldn&#8217;t [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>The true purpose of this post is to test the new CAPTCHA system I installed, after getting sick of reCAPTCHA letting in 40 spam comments a day.<sup><a href="http://www.spyparty.com/2012/09/05/what-topiary-should-i-put-on-top-of-the-new-courtyard-map/#footnote_0_2678" id="identifier_0_2678" class="footnote-link footnote-identifier-link" title="I think it was cracked a couple weeks back, or the bad guys have really good OCR algorithms.">1</a></sup> So, if you&#8217;ve never commented on the blog before, please chime in below so I can test that it works.  If you have commented before, then you shouldn&#8217;t notice anything different and shouldn&#8217;t see the CAPTCHA.  <strong><em>Edit: it looks like the new CAPTCHA works fine, thanks everybody!</em></strong></p>
<p>The ostensible purpose of this post is to brainstorm what topiary shape should go on top of the center pillar in the new experimental Courtyard map, pictured here:</p>
<div id="attachment_2679" style="width: 522px" class="wp-caption aligncenter"><img class="size-full wp-image-2679" title="courtyard" src="http://cdn.spyparty.com/wp-content/uploads/2012/09/courtyard.png" alt="" width="512" height="256" /><p class="wp-caption-text">Radial pseudo-symmetry, not good for getting your bearings.</p></div>
<p>I will talk more about the design of this map in the future, but for now I will just say it&#8217;s really hard for the Sniper.  The radial pseudo-symmetry is not good for memorizing the statues&#8230;you can&#8217;t really get your bearings, and I&#8217;ve made it so the Sniper can just keep going around in circles so there&#8217;s no feeling of beginning or end.  One playtester at <a title="That Yoda Quote About Opening Betas and the PAX West 2012 Guest Indie" href="http://www.spyparty.com/2012/08/23/that-yoda-quote-about-opening-betas-and-pax-west-2012-guest-indie/">PAX</a> got unlucky and all three statues were the Maltese Falcon, and he said he just kept going around in circles trying to see a different statue shape!</p>
<p>So, I figure I&#8217;d put a topiary animal or something on top of the pillar.  It can&#8217;t have radial symmetry, so a Christmas Tree or whatever is right out.  I thought a banana might be funny, but it might lead to, uh, perception problems.  So, any ideas? </p>
<hr/><ol class="footnotes"><li id="footnote_0_2678" class="footnote">I think it was cracked a couple weeks back, or the bad guys have really good OCR algorithms.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.spyparty.com/2012/09/05/what-topiary-should-i-put-on-top-of-the-new-courtyard-map/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Object Caching 1626/1687 objects using apc
Content Delivery Network via Amazon Web Services: CloudFront: cdn.spyparty.com

 Served from: www.spyparty.com @ 2014-04-13 03:59:17 by W3 Total Cache -->