Friday, June 30, 2017

Twitch Subscriptions for Affiliates

On Wednesday of this week Twitch rolled out the third stage of their program for getting more income streams for small streamers. The first was the bit system, the second was the game selling system (but the games I play aren't part of that scheme so I haven't really looked into it), and the third is opening up the subscription service, which is arguably the most important option of them all.

Subscriptions allow someone to pay $5, $10, or $25 each month in order to get a few bonuses for chatting on Twitch. Twitch takes a pretty big chunk of that (I had one person sub to me yesterday and my dashboard says I made $1.74, so I guess Twitch takes $3.25, but it could be that Twitch Prime subs are worth less? I don't know!) but it's still a way to set up ostensibly recurring income. Donations (direct through Paypal or via the bit system) are super nice and all but they're very erratic. Someone who is looking to be able to pay rent off of streaming is going to appreciate the consistency of subscription revenue.

There's also the weirdness around Amazon Prime which automatically comes with Twitch Prime which lets the person subscribe for free to one streamer. So it's like your Amazon Prime subscription actually comes with a $1.74 rebate, you just have to have the rebate mailed to someone else. Someone else like me!

As for what the person gets, they get a few things that have never seemed terribly interesting to me but there are a lot of people who get really into them. The first is you get an icon beside your name when chatting in that stream's chat that shows you're a subscriber. Partners can customize that icon and can have different ones for different numbers of consecutive months subscribed; affiliates just get a default star. But it's a way to show in chat that you're someone ponying up to support the streamer, and some people like that, so that's cool. The other thing they get is access to a chat emoticon designed explicitly for the stream. They can use it in any stream chat anywhere on Twitch so if you make a really cool emote then it becomes a form of advertising for your channel. (I've never watched AdmiralBahroo stream, for example, but he has some really sweet emotes that people use in my chat all the time.)

Partners get lots of emotes based on how many subscribers they have. Affiliates get exactly 3. One for each tier of subscription. (But if you have enough subscribers to be eligible for tons of emotes I'm pretty sure you can become a partner too so it's not that big a restriction.)

I didn't do a good job of planning ahead (they did say this was coming in the near future) so I don't even have any emote ideas let alone anything made. You can make changes, though it'll take a couple weeks to get things in or changed, so I really need to keep in mind that it doesn't need to be perfect. Getting something decent implemented quickly is more important than getting the optimal thing done in a year.

So I need to come up with some ideas, and then I need to get 28x28, 56x56, and 112x112 PNGs for those ideas.

Thursday, June 22, 2017

WBC: Expected Laurel Case Studies

During this week's Agricola stream we had a bit of a side discussion going about laurels at WBC based off of my last post. Of particular concern was that I may not be properly considering the time invested in making it to the semis which dovetailed into the idea that even if we can use the butt-hour formula (which determines prize levels) to approximate available laurels that it may not hold across different tournament formats. By this I mean that maybe a single elimination tournament is just more efficient than a heats into semifinal tournament. Or, as Randy suspected, the opposite may be true. Twilight Struggle was the game that was brought up as a particular example. My gut feeling is that Twilight Struggle is an excellent game to play, if you are good at it, because it is a skill intensive game with a ton of laurels on the line. Randy thought that the amount of time you need to invest in a day long tournament (it's 5 3-hour rounds all in one day with a final afterwards) would be a huge problem.

I suspect it would probably be a problem because losing an entire day probably kills off a bunch of other tournaments. But my gut feeling is that that's only a problem for someone who plays other games and would be looking to add another and not something intrinsic to the single elimination format. So it's probably a terrible game for Randy or I to pick up in a quest for Consul, but that someone could build a Consul plan around it. But I don't want to just go on gut feelings, I want to crunch some numbers!

Another game that came up was Advanced Civ. It was brought up as being way too much time for the potential payout and my response was that it was likely true, but only because the formula caps at 6 and that Advanced Civ was probably worth about a 10 because of how many hours get invested and therefore it's a bad play because of formula inefficiency. So I wanted to check into that... Turns out I definitely have egg on my face here because it only has a 5 prize level! Having to sink 16 or 24 hours into a game is a really big investment, especially compared to Stone Age only needing 10 hours. But actually, maybe your odds of earning laurels could be a lot higher? (Keven Youells has earned laurels in it for 14 straight years...)

So I want to crunch some numbers for a few games to see how things line up with a couple assumptions. After that I'll decide if I care enough to go through all of the games or maybe if I'll learn some shortcuts that can be used to make assumptions about the rest of the games? Who knows!

Twilight Struggle

This game is run swiss style, but they play until they have 2 undefeated people and then only those two play in the finals. So it's basically single elimination when it comes to 1st or 2nd, but for 3rd-6th you can keep playing after a loss. I'm going to assume you enjoy the game enough to keep playing with a single loss but will drop out with 2 losses. (Actually, the say they use strength of schedule to determine 3rd-6th, so probably I should assume a loss in one of the first 2 rounds is a drop.) The last couple years have seen attendance swing up barely above the magical 64 number so I'm actually surprised they've been able to finish in only 6 rounds. From the recap they had only 3 undefeated players after 4 rounds last year which really doesn't make sense. That implies only 48 people were really playing but they had 70 sign up. There were also only 2 draws in the whole event, so it isn't like that was eliminating people either. So there must have been quite a few people who showed up, won a round, and dropped. So I'm going to assume there are only 48 people in the tournament even if 70 show up, which will inflate the laurel numbers a little because in reality you could be the person who loses to someone who drops.

(Alternatively it could have gone 70->35->17->8->3 if one of the draws was between undefeated people in round 3. I'm not sure which is more likely to be honest. I should hedge a little and assume more like 54 people show up.)

Here are your potential outcomes, assuming a 50% chance to win each game.

50% - drop after 3 hours (0-1)
25% - drop after 6 hours (1-1)
6.25% - drop after 12 hours (2-2)
6.25% - drop after 15 hours (3-2)
3.125% - make finals
9.375% - make top 7

Twilight Struggle has 5 prizes, so you're looking at...

50% - 3 hours for 0 laurels
25% - 6 hours for 0 laurels
6.25% - 12 hours for 0 laurels
6.25% - 15 hours for 0 laurels
1.5625% - 18 hours for 50 laurels
1.5625% - 18 hours for 30 laurels
1.3393% - 15 hours for 20 laurels1.3393% - 15 hours for 15 laurels
1.3393% - 15 hours for 10 laurels
1.3393% - 15 hours for 5 laurels
1.3393% - 15 hours for 0 laurels

For a total EV of 2.1875 laurels earned for 6.65625 hours invested. Or .32 laurels per hour.

Your odds of winning are not going to be 50%, though. This is where a little bit of art needs to seep into our science. If we're looking at someone who is actively good at the game what are there odds of winning a game? Those odds would need to get worse as you got later in the tournament as the worse players would get removed from the pool. Looking at the laurel list the top player has a massive 443 laurels with second place having 161. There are many people with a significant number of laurels which makes me think this is a very high skill game. I think I want to start our mythical great player off with a 90% chance of winning in round 1 and linearly trend that down to 60% in the finals. That changes the above numbers to:

10% - 3 hours for 0 laurels
14.4% - 6 hours for 0 laurels
4.66% - 12 hours for 0 laurels
9.69% - 15 hours for 0 laurels
16.8% - 18 hours for 50 laurels
11.2% - 18 hours for 30 laurels
6.65% - 15 hours for 20 laurels6.65% - 15 hours for 15 laurels
6.65% - 15 hours for 10 laurels
6.65% - 15 hours for 5 laurels
6.65% - 15 hours for 0 laurels

For a total EV of 15.09 laurels earned for 13.2 hours invested. Or 1.14 laurels per hour. Better, but that actually doesn't feel very good...

Advanced Civilization

This game plays two heats and then advances the top 8 players to a final. Each game is 8 hours in length and you can't leave partway through. They get around 40 players total, so if every player played in both heats you'd be looking at somewhere between 10 and 12 winners. I don't know how likely that is to happen. The recap for last year says they only had 9 people play in both heats, with 28 people in the first heat and 16 in the second heat. So they only had 6 games total, with one guy winning in both heats. Two of the winners didn't even show up for the finals, so they advanced 5 people who hadn't won a game. By the sounds of it, showing up for the finals after playing a decent game advanced you. But two years ago they had 8 games in the 2 heats with one double winner with all winners showing up and a very tight battle for closest 2nd...

To be safe, I think we need to assert that you need a win or a very close second to advance. If that isn't true, and it turns out to be a 'soft' game, then enough of us will show up to make it become true for future years. It seems like games in the heats are often 7 players, but they could be anywhere from 6 to 8.

This means that it's likely that the breakdown for this game is going to be:

1/7 - 8 hours to make finals
6/49 - 16 hours to make finals
36*2/49/8 - 16 hours to advance as a close second (assuming you play both heats and that 2 of 8 2nd placers advance)
55% - 16 hours for 0 laurels

Then once you're in the finals you need to commit another 8 hours for a 1 in 8 chance at each possible result. It's a 5 prize event, so 50-30-20-15-10-5-0-0. The math churns out to be 7.29 laurels for 18.4 hours, or .395 laurels per hour. Better than Twilight Struggle when the games are coin flips!

But Advanced Civ games are _not_ coin flips. There is definitely some randomness, but since there's a guy who laureled 14 years in a row I think it's pretty safe to say that someone who is really good at the game is going to be really good at the game. But how good is really good? Are they going to be 50% to win a heat against 6 other players? More than that? What about their finals odds?

I think I want to give the good player 50% to win a heat, 25% to come a close second. Finals odds I want to be 20-20-20-20-5-5-5-5. Advanced Civ is a game that ends at quasi-random times, especially in a final where people can be playing for best position as opposed to a heat where I wouldn't anticipate a lot of playing for 3rd or 4th.

This puts the EV at 22.2 laurels in 19.5 hours for an overall laurels per hour of 1.14. I swear I didn't cook these numbers... They really do round to the same as Twilight Struggle.

Thurn & Taxis

This game is run with 3 heats of 2 hours each. Winning a heat is good enough to advance to the quarterfinals but if you do particularly well you can earn a bye into the semis. This leads to two different possible plans... You can try to win a single heat and then sit the rest out or you can play every heat in an attempt to earn that bye. If Thurn is the game you care about you definitely want to try to earn that bye but if you're trying to maximize total laurels it likely depends what you could be doing with those time slots.

Last year had 36 people play in 3 heats, 51 people play in 2 heats, and 61 people play in a single heat. That means something like 70 games were played. I believe 4 people got byes to the semis which means 2 wins is not good enough for a bye. I don't know how to track things forward to future years, but I suspect a decent assumption would be that 3 wins is worth a bye to the semis and everyone else has to play the quarters. So my player is going to play at least two heats but only commit to playing the third heat if they have 0 or 2 wins.

1/64 - spend 6 hours to make semis (WWW)
3/64 - spend 6 hours to make quarters (WWL)
3/16 - spend 4 hours to make quarters (WL)
3/16 - spend 4 hours to make quarters (LW)
9/64 - spend 6 hours to make quarters (LLW)
27/64 - spend 6 hours to cry (LLL)

From there it's a bunch of number crunching because of the different number of hours that can be spent on each branch, but my spreadsheet spits out that you expect to earn 1.27 laurels after spending 6.77 hours, for .188 laurels per hour. Which makes T&T a worse use of time than the previous two games when every game is a coin flip! I suspect the reason for this is that no-skill semis are actually a real bad use of time and no-skill quarters are even worse. 94% of people not earning any laurels at all is pretty rough! I guess that's the downside to 150ish player fields compared to 40 player fields!

Anyway, how good can you be at T&T? This is a harder one for me to estimate because I simply don't grok the game at all. It has had repeat winners, I recognize the names of the winners as all being quite good at games, and the laurel list has some big numbers on top so there's definitely skill there. The TrueSkill list on Yucata makes me think it's more random than Stone Age, but still has a pretty high skill component. So I'm going to say our good player wins 45% of heats, 40% of QFs, 35% of SFs, and 30% of Fs.

Swapping in those win rates to my spreadsheet spits out 5.07 laurels in 8.27 hours, for .613 laurels per hour. Much worse than either of the last two games! Is that my being unfair to skill factors in the games, or is it just that the big Euro heat game is not a very good play for laurels? (Heats do get punished by the WBC butt-hour formula, for what it's worth.)


Innovation is a super short single elimination tournament. Heats are scheduled for an hour but it's pretty likely 4 rounds will get compressed into 3 hours. I think I need to keep assuming every round is a full hour though, because sometimes slow people play... At any rate, I'll be considering it to be a mulligan + 6 rounds, with everyone who makes it to the 4th round getting laurels. (The game historically has had 6 people make it that far.) I'm also going to assert that if you win the mulligan you don't show for round 1, but if you lose it then you do.

In coinflip land, this means:

1/4 - out after 2 hours (LL)
1/4 - out after 2 hours (W-L)
1/8 - out after 3 hours (LWL)
1/8 - out after 3 hours (W-WL)
1/16 - out after 4 hours (LWWL)
3/16 - top 6

From there it actually gets a little tricky because of issues with byes/eliminators and that potential extra hour from the mulligan and round 1. Eugh. I'm going to assume the eliminator always loses, which is not true historically so maybe you should bump the numbers up a bit. With that assumption, off to the spreadsheet... (Oh, and Innovation is a trial, so it's only worth 20 laurels for 1st place.)

It pans out to earning 1.5 laurels for an investment of 2.95 hours. This means .508 laurels per hour which is our best coinflip rate so far! I suspect this is because not enough people play so first place shouldn't be worth 20 in a perfect world. So the people who do play get extra value for doing so?

How about a skill factor? Well, one person (Pounder) has made the finals in each of the last 4 years. We've played quite a few times for fun over the years and he routinely smashes me. I beat him once that I can remember (in the finals in 2015, hah!) but other than that I'm not sure I've ever beaten him. There are 7 rounds, so we need 7 win percentages. Round 1 should be the highest number since all the mulligan winners are taking that round off. I feel like I want the finals odds for our great player to be 60, so we'll use a similar scaling backwards thing that we did in Twilight Struggle? With the mulligan round being the same as round 2? So 84%-90%-84%-78%-72%-66%-60%.

Doing that gives us 7.13 laurels in 4.39 hours, or 1.63 laurels per hour. Unsurprisingly the highest coinflip game thus far is also the highest skilled game thus far. Is it fair to say Innovation is as skill intensive as Twilight Struggle?

Vegas Showdown

I want to do at least one more Euro, so let's do one that I think is more random than T&T or Stone Age. The reason I think Vegas Showdown is more random is that you have to pick a strategy pretty early on in the game but the winning strategy can't be known without knowing the order of the card deck. There are certainly still edges that good players will eke out over the course of the game, Showdown isn't on the level of Can't Stop or anything, but I think even the best players are going to win less frequently at this than at some other Euros. (It probably doesn't help that the elimination games are 5 player games.)

There are 3 heats of Vegas Showdown cutting 25 players to the semifinals. The last 2 years have each had 39 games played across the heats so there are likely to be a couple people with a win who don't make the semis. Last year had 7 double winners, leaving 25 more single winners, so 7 winners didn't advance. As such I think you definitely need to play at least 2 heats, and should probably play the third unless you already have at least a first and a second. Heats tend to be 4 player games and this is a 4 prize event.

It ends up being one heck of a spreadsheet, but it churns out 1.89 laurels in 6.21 hours or .303 laurels per hour. Which puts it ahead of Thurn, but behind all of the other games looked at thus far. It feels like games where you need to do better than win a heat to advance are bad deals.

We need to pick some skill numbers for Showdown. I think it'll be fair to pick numbers a little lower than Thurn because Showdown feels more random to me. I'm thinking a 40% chance to win a heat, 30% chance to come second in a heat, 30% chance to win a semi and finals odds of 25%-25%-20%-15%-15% for the different places.

Plugging those numbers in gives us 4.84 laurels in 6.87 hours, or .705 laurels per hour. That doesn't change where it lands relative to the other games.

I am getting very tired, and it turns out to be a fair amount of effort to do individual games. I'm more than happy to discuss methodologies if people disagree with these numbers, but I don't feel like my mind has been changed by looking at these games. Needing to do better than a win in a heat feels really bad to me now. You're getting dinged in the butt-hour formula for having heats but you don't get to save any time by taking heats off. Trials do feel good though, since they're probably heavily overvalued by being worth 20 laurels for a win.

Friday, June 16, 2017

The MVP of WBC

In the last few months my main streaming game has become Blood Bowl. There's a decent computer implementation of the board game (which I have been playing off and on for 18 years) and it turns out I'm pretty good at it and people like to watch good but not perfect play. (It gives them a chance to spot better plays and feel smart!) One of the mechanics of that game is that each team gets assigned a random MVP after a game which is worth a bunch of experience to help level your players. One of my viewers from the pre-Blood Bowl days saw a discussion about the MVP and asked if I'd ever won MVP of the World Boardgaming Championships.

Now, he was being silly, as many Twitch chat people are, but the question has festered in my mind for months. There is an MVP of sorts at WBC. It is definitely not assigned at random, though. Every event at WBC awards points to the top 6 finishers based on size of the event. Sum up all of these laurels and whoever has the biggest number is the MVP. They actually have two such awards. Caesar is awarded to the person who earns the most laurels over a 12 month period, Consul is awarded to the person who earns the most laurels at WBC. They care more about Caesar because they want to encourage people to play in events outside of WBC (a bigger deal when they actually ran a second convention) but I don't much care for play by email tournaments of wargames so for me Consul is the interesting thing.

Looking at the totals needed to be Consul in the last 10 years we see 130, 129, 100, 151, 133, 133, 108, 128, 120, and 156. The most you can get from a single game is 60 and that's for winning one of the 11 biggest events. Available laurels peter off pretty quickly, with second place in a huge event being worth 36 and winning one of the next 12 biggest events being worth 50. Something like 3rd place in a 4 class event (24-53rd biggest events) is only worth 12 laurels. So to get Consul you're looking at needing to win 3 events, or maybe 2 with some other good finishes.

I did come close once, when I earned 99 laurels in 2008. I won a 6 event, won a 3 event, came 4th in a 2 event and 6th in a 3 event. That was good for 3rd place that year (and 16th for Caesar, to show how many points could be earned outside of WBC) with the winner having won 4 different events and an extra 4th place thrown in for fun. I also came 9th in 2012 where I had 2 1sts, a 2nd, and a 6th all in 3 events. That was good for 81 points where first had 133 with 3 wins, 2 seconds, a 4th, and a 6th.

So it's not outside of the realm of possibility that I could have a really good year and come out on top, but it's not actually very likely if I don't make some sort of change. In recent years I've been spending less and less time at WBC actually playing in tournaments or expecting to do well when I do. Moving to New Brunswick meant I both didn't play any games and cared more about hanging out with friends at WBC than playing in events. So while in previous years I may have done things like randomly played a heat of Tigris & Euphrates (in which I somehow came 2nd in 2010) to boost my laurels I wouldn't have done so the last couple years. Which did mean that last year was my first year in 10 where I didn't win a single plaque. I'd averaged 46 laurels per year for my first 9 years; last year I got 2. It felt a little bad. I should be better than that.

Now, I've been playing more games in the last year and in particular I'm hyped about my ability to play a new game for the first time in a long time. The format for Star Wars Rebellion sucks, which has dampened my enthusiasm, but I still have reasonable hopes of being able to win. So maybe I can just use that as my motivation for this year, but I want to think more on trying for Consul. At least think about how to best position oneself for doing so even if I don't end up actually doing it.

There are a couple of variables at work when trying to max out opportunities for laurels. Generally speaking the prize level of an event is based on the hours spent by all players on the event. So if an event takes longer it'll earn you more laurels but cost you more time. If an event has more players it'll earn you more laurels but the competition will be stiffer. These should all even out in the wash so that where you spend your time isn't terribly important... Winning one of those 11 6-prize events is a huge boost, but they should be a large time investment with a small chance of pulling it off.

Stone Age, for example, is one of the 6-prize events. It gets around 160-200 players, has 3 heats, and runs a quarterfinal. If you wanted to put in the best chance at winning the event you're probably looking at playing at least 5 games. (Either play all 3 heats to try to earn a bye through the quarterfinals or play 2 heats to get a win and then win the quarters and semis to make the finals.) So you'd be looking at investing 10 hours to get a smallish chance at the 60 laurels.

Stone Age is actually a fairly skill intensive game I think, and one I'm decent at, so I'd probably give myself a 40% chance at winning a 4-player semi and maybe a 30% chance at winning a 4-player final. So if I asserted I could get a bye I'd be looking at a 12% chance at getting 60 laurels for 10 hours. With some smaller payouts down the line too. Probably not a bad idea.

What might make it a bad idea is when those 10 hours take place. The scheduling game at WBC is not an easy one! The first heat of Stone Age conflicts with History of the World (one of the other 6-prize events) and the single elimination tournament for Innovation (an event I've won in the past). The second heat conflicts with Empire Builder (another 6-prize event), Castles of Burgundy, and Concordia. The third heat conflicts with the single elimination tournament for Star Wars Queen's Gambit (an event I've won in the past). The elimination rounds for Stone Age conflict with all kinds of other semis and finals since they start at 9am Saturday morning.

Which leads to one revelation... Find games that have no conflicts. If the thing that matters is spending time playing games (that you can play through to the finals) then playing games with no conflicts is a good plan. So things that start at 11pm and go past midnight aren't going to have any conflicts and are basically a freeroll. Play Slapshot because it doesn't cost you time you could be spending on a higher payoff event. *sigh*

Certainly one way to gain a big edge in terms of laurels earned is to play a game where you're much better than the average player. Back when Le Havre was an event at WBC I made the finals all 6 times. Even with a smaller prize level than Stone Age, that would be a much better play for me.

The flipside to that is avoid games where you're significantly worse than the average player. My chances of winning a semifinal of Agricola are likely to be in the single digits. They use extra cards that don't ship with the game and with which I have played exactly one game. If I'm trying to earn laurels I'm probably much better off playing Seven Wonders, Love Letter, Scythe, Ra!, and Las Vegas all in the time I'd have to spend playing 3 heats of Agricola. Then the next morning I could play San Juan instead of playing the Agricola semi.

Some events are basically random. If no one is better than average then you just need to understand the game enough to be average and show up. Someone has to win Can't Stop. Why not Zoidberg?

One other thing to consider is advancement conditions. Some events advance plenty of alternates or don't require you to even win a semifinal to make the final. (Top second in a semi has advanced in plenty of lesser attended games over the years.)

Then there's also the fact that prize levels are quantized. Around 50 of the events are going to be at the 2-prize level, but some of those games are going to have significantly more player-hours than others. The ones with fewer player-hours are likely to be more efficient uses of your time than the others. They may only be worth 20 laurels, but if it only takes a couple hours and there aren't many people to compete against, well, it could be a good idea.

I think if this is something I want to do the next step is to go through all the events and estimate the hours it would take to do well, and estimate the chances of actually doing well. Use this to identify a few events to focus on and then build a schedule filling in the gaps with other events that won't have elimination rounds that conflict with the core games.