Full Commentated Live Casting for Tournament Finals, January 19th, 7pm PST!

Update:  Here’s the video of the finals match between  james1221 and bl00dw0lf with the full commentary!1

I am ludicrously excited about this!  If you follow this blog and SpyParty on Twitter or Facebook,2 you probably know I’ve been really interested in live streaming recently.  In fact, just the other day I set up the SpyParty Streams Notifier and I’m writing up a longer post about that and streaming in general, and I was recently interviewed by Chris Priestman on Indie Statik about the growth of streaming for indie games, along with Erik Svedäng who’s working on the awesome Clairvoyance, which makes great use of online replays. 

You may also know we’re at the final game of beta-tester insight’s SpyParty New Year’s Cup, which has been a really fun and exciting set of matches, most of which have been live streamed or at least recorded and posted after the match.  Watching the live streams and chatting with the other viewers during the games is incredible.

Even grizzled live streaming veterans are having a blast with the tournament streams!

So, what better to do than combine the tournament and the focus on live streaming and go all-in?

We are going to live commentate the finals match of the tournament between james1221 and bl00dw0lf, re-streaming both sides of the match to a single stream we can fade between the two views dynamically based on context, and we’ll have expert level commentary by virifaux and ky, with occasional color by me.  ky is going to play director while he casts, picking the best view from the two streams, just like the dude in the video truck at the Super Bowl!  We tested all the technical and social aspects of this today, it worked incredibly well, and you can see the results here, with a test game between james1221 and slappydavis:

Check out ky‘s awesome temporary name tags for this test, whipped up in mspaint while we were streaming!

Tune In

So, at 10pm EST / 7pm PST / 3am GMT,3 on Saturday, January 19th4 point your browser to the SpyParty twitch.tv channel:

http://twitch.tv/spyparty

If today’s practice session is any indication, it’s going to be totally awesome!

Assuming this goes as well as I hope, we’re going to start doing this kind of casting more often, with a rotating mix of commentators, so leave comments here on this post with feedback on what you saw and let us know if you liked it, or if there’s anything we can change to make it even better!

  1. As a youtube commentor pointed out, I shouldn’t have had the winner above the video because it ruins the surprise! []
  2. And now Google+, because the world definitely needed another social network! []
  3. sorry! []
  4. 20th if you’re GMT []

Live streamed interview tonight, January 10th, 8pm PST (GMT-8)

Sorry for the late notice here, but tonight, Thursday, January 10th at 8pm PST (GMT-8), beta tester and live streamer KY1 will interview me about SpyParty, Spore, and other topics, and in between we’ll play some matches.  We’re going to stream both sides, which is always awesome!

Edit:  this happened, and it was a ton of fun!  KY asked some great questions, Vinny showed up and asked questions about Spore, and the vinesauce crew had some great audience questions and played mass-Sniper!  KY posted the whole thing:

It was supposed to go 1 hour, and we went 2 hours and 41 minutes.  Oops.  Since it’s so long, here are some highlights KY picked out:

0:00:00 SpyParty Discussion
0:15:16 Match: Veranda, Courtyard
0:22:00 SpyParty Discussion
0:41:37 Match: Balcony
0:53:10 Spore Discussion (Interviewer: Vinny/Vinesauce)
1:11:43 SpyParty Discussion
1:31:05 Jedi Snipe
1:50:14 Match: Ballroom
2:18:08 Chris says “Banana Bread”
2:20:23 Promotion Replay, Closing Statements

KY streams at vinesauce.com, a fun community with hundreds of people watching the stream every night.  There were around 400 when he was streaming SpyParty last night, for example.  The chat there blazes by so fast I think I can only read 1/10th of it even when I’m paying full attention.  KY assures me I don’t have to try to read it while he’s interviewing me.

It occurs to me now as I’m writing this post I should have taken a screenshot when KY was streaming SpyParty last night, but instead, have a tank.

I’m going to stream the interview as well at the SpyParty twitch.tv account, so you can watch both sides of the games we play.  We’ll both post the archives on youtube, and I’ll link them here when they’re up.  If you’re going to listen to both sides, you probably want to mute one or the other unless you like a lot of reverb in your life.

KY has been very patient.  He’s been wanting to interview me about SpyParty since he joined the beta. His playtime is 40:15:02, he’s played 869 games, and he’s going to destroy me when we play, just to be clear. When he first asked, I told him to hold off on the interview until the beta was open, which I assured him would be sometime in October.  Last year.  Since then he’s been playing a lot of SpyParty, being a great member of the community, mentoring new players, and occasionally inquiring about that interview, always politely, until finally I felt bad typing “so close, just hold off a bit longer” for the 50th time, and we decided we’d do an interview now and then another one after the beta was finally open.2

Should be a fun time, so tune in tonight!3

  1. ky in-game because I don’t support capitals in usernames, to the perpetual chargin of ZeroTKA, who will forever be zerotka []
  2. Sooooon! []
  3. Does “tune in” work any more as a saying? []

SpyParty New Years Cup Tournament Starting Tonight!

I have a lot of bigger posts queued up, but since this is time-sensitive, I wanted to quickly post that SpyParty beta tester insight‘s New Years Cup is starting tonight, with a match between darwin and drawnonward, and will be streamed live at 1am US PST (GMT-8) at http://twitch.tv/drawnonward. You can also sign up for the SpyParty Streams Notifier to get timely notifications of streams when they go live (one of the queued up posts is about that)! Here are the brackets:

This image should be live updated. If not, click here for the updated brackets!

I hope players do lots more tournaments in the future, and I’m thinking spectation will really help with that when I get it in. Live commentated SpyParty tournaments, so awesome!

Match Schedule

I’ll post these here as they become available, and update it with archives after the games are played:

Match Time Stream? Video?
drawnonward vs darwin Jan 3 1am PST (GMT-8) archived match
slappydavis vs menelaus34 Jan 3 7pm PST (GMT-8), 2pm AEDT archived match
insight vs varanas Jan 3 4pm GMT nope, but recording for youtube
canadianbacon vs james1221 Jan 4 5pm PST archived both sides! bacon & james
charliewoo vs skrymir Jan 4 10am PST  archived match
james1221 vs tytalus Jan 6 7pm CST archived both sides! james & tytalus
charliewoo vs menelaus34 Jan 6 archived match
insight vs bl00dw0lf Jan 9 6pm EST recording, not streaming
darwin vs soolseem Jan 9 6pm PST archived match
james1221 vs darwin Jan 11 10pm EST archived match
menelaus34 vs bl00dw0lf Jan 14 10pm CST archived match
Finals!
Bronze Match: menelaus34 vs darwin Jan 17 video
1st Place Match: bl00dw0lf vs james1221 Jan 19 9pm CST full commentated live stream!

Player Stats!

tytalus has put together some stats for the players based on the leaderboard information. Eventually I’d like to make all the stats available via an API so people can do cool stuff with them.

The Tournament Rules

This is from insight‘s post on the beta forums introducing the tournament and calling for players.

All are welcome! This is in no way serious competition and players of all skill levels are encouraged to join.

The Format:
The tournament will be organized into a random single elimination style bracket. I’m going to do single elimination in order to make sure this tournament gets finished in a timely fashion. Assuming this runs smoothly I think double elimination would be ideal.

Competitors will be responsible for contacting each other to arrange a mutually agreeable time to play your match. Each group of matches will be played over a period of 3 days. Please do not sign up if there will be periods of three days where you will not be somewhat flexible to find an hour to play.

The Games:
Matches will be played as 6 rounds total. Players can decide to either alternate between spy and sniper, or one player can play 3 rounds as spy in a row, then switch. The player with the least games played plays first as either spy or sniper.

* Players will decide which map format they would like to play. *
* If players cannot decide on a format, they will default to format #1*

Format 1: All rounds are played on Ballroom. Any 3 of 4 missions.

Format 2: Each set is a different map.
– 1st Set: Ballroom. Any 3 of 4 missions.
– 2nd Set: Balcony. Any 2 of 3 missions.
– 3rd Set: Courtyard 2. Any 4 of 5 missions.

If players are tied at the end of the 6 rounds, they go into sudden death. The players play sets of games until one player loses both.

The Schedule:
Each group of matches will be three days in which time all matches must be completed and reported by 12:00am EST ( UTC -5 ). There will be one day in between each round for updating the brackets.

Semantics:
Round: A single game between two players on a single map.
Set: A pair of rounds between two players on a single map, alternating roles.
Match: A collection of sets.

Happy Holidays from Toby and Security Agent Damon

I hope didn’t break anything important shoving this in.

Also, in case you missed the tweet, beta tester bl00dw0lf made something amazing for the end of the year:

A Perfect Game of SpyParty

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’s the Sniper in this game, you can sort of play along with him, so watch this first:

Now, here’s Tytalus’ side, where he’s playing Spy:

Now, on first viewing, you might not be that impressed.  “He got lucky”, “Nolan made a mistake and shot too early”, end of story, right?

I don’t think so.  I think this is a perfect game of SpyParty, and I’m going to analyze it fairly closely to explain why.

It’s important to point out the title of this post is A Perfect Game of SpyParty, not The Perfect Game of SpyParty.  I don’t want to imply this is the only or the best way to play.  Any deep competitive game—which is what I’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.

The whole thing’s a set up. A scam, a frame job.

One of the advanced ways to play SpyParty as the Spy is to try to “frame” 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 “help” the Sniper shoot the wrong person. There’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.

It’s a risky gambit, because you can waste a lot of valuable time trying to frame somebody, and it’s very hard to recover when you’re running low on time, so you have to be careful if you’re going to choose this path.   Also, you have to have a fairly high level of micro skill so you can be pretty confident of being able to act like the NPCs convincingly while you’re framing another one, and to hit green Action Tests on missions, both of which which are important to effectively frame someone.

I think Tytalus’ play here exhibits incredible observation, strategy, patience, and yes, luck, 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’ll try to note those below as I talk about the game.

Observation

Tytalus’ observational skill was in play long before he started talking in this game.  He almost ran into “the Red Dress” (Cybil Disobedience) 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 Inspect Statues, 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’m too focused on completing missions as the Spy to observe subtle details about the party flow.

At this point, Tytalus is watching Nolan’s laser (which you can see if you set the video to HD with the little gear icon) to see what he’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’t already from her “statue rush”.  This is the second place I would have screwed up, because I wouldn’t have noticed that Cybil was the object of the Sniper’s attention for the back-to-back statue visits.

Tytalus moves to the conversation group containing the Double Agent at 0:37. 

Strategy

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, “Now he’s watching the Red Dress pretty heavily, so what I don’t want to do is scare him off right now.”  This means that if Tytalus had gone and done the Contact Double Agent action right then, the audible tell of “banana bread” 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.

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’s not talking but she is, and probably increasing Nolan’s suspicion of her.  Tytalus doesn’t know for sure he can hit a green Action Test, because it’s hard,2  but it’s worth a shot, and if he waits for her to talk, even if he hits a white action test and talks himself, she’ll still be talking and be more suspicious than he is due to the statue visits.

Patience

“Red Dress should chat…c’mon Red Dress, chat!  Chat, damn you!”

Although frustrated that Cybil isn’t talking, Tytalus is incredibly patient here.  He’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’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’t any.  Similarly, Nolan knows Tytalus is higher ranked than he is, so he’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.

The Ambassador and the Double Agent leave the conversation, and he still plays it cool:  “I don’t even care, I don’t care if there’s no…” (1:03) 

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’d wasted so much time trying to frame Cybil.

Luck

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.

Boom, headshot.

“YES!”

Poker versus Go

Now, you might say luck was a huge part of this, that it was the thing that won the game, but I don’t think so.  Luck played a major supporting role to be sure, but it was Tytalus’ 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’t landed right next to the Ambassador, or had gone to a different conversation circle, that Tytalus would have still gotten her shot.  He’d played brilliantly up to this point, dealing with bad luck (like Cybil not talking for 30 entire seconds, an eternity in this game), and so I don’t see why he wouldn’t have responded to whatever else happened with the same virtuosity unless things had gone completely unpredictably pear-shaped.3

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.

I am a strong believer in luck and I find the harder I work the more I have of it.

Benjamin Franklin

Go has always been my favorite game, what I would consider the most beautiful game designed by humankind.  When I first started designing SpyParty, my goal was to aim for Go, with its crystaline precision, its complete lack of randomness that would—I believed at the time—dilute the player-skill aspects of a game.

Over the years, I learned more about the very different beauties of Poker, and I began to realize regardless of where I wanted to aim design-wise or what my own preconcieved aesthetics were, when I allowed the game to lead the design naturally, when I listened to the game, SpyParty was actually heading towards Poker, with its beauty coming from probabilities and expected values and seizing the opportunity as it’s presented.

I certainly don’t expect SpyParty will ever be as well-designed as Go or Poker, but I am happy that it’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.

If you’re interested in this topic from a game design standpoint, you really must watch two lectures:

If you’re interested in watching games at this level, you should follow some of the elite level SpyParty streamers on twitch:

And, yes, of course playing the game is good too!  More invites will go out tonight, and the open beta is coming soon!

  1. …which is awesome, I love it when people stream both sides! []
  2. I haven’t run the numbers in a while, but current estimates among elite players are around 30-50%, there’s some old data here. []
  3. …which, of course, can happen too! []
  4. I’m going to start streaming soon, as well!  More on that later. []