Semi-Random Thoughts on the OOTP/BBA Financial Engine

Discuss the Brewster Baseball Association here!
User avatar
RonCo
GB: JL Frontier Division Director
Posts: 22032
Joined: Sat Nov 14, 2015 10:48 pm
Has thanked: 2397 times
Been thanked: 3918 times

Semi-Random Thoughts on the OOTP/BBA Financial Engine

Post by RonCo » Thu Feb 13, 2020 1:43 pm

Justin dropped a great little thread here to propose changes to how we interact with the game’s financial engine. In it, he’s discussed several specific examples of revenue creation by teams in the BBA. All of those are outstanding things to take into account as you go about deciding the best way to optimize your team’s revenue stream. The problem, however, is that I don’t think every case is apples to apples, so sometimes you mimic another team and it works out well, and other times you get a shit sandwich.

I’ll comment and join in the discussion in some detail in that thread, but I wanted to start with a few very high-level thoughts that might be things you haven’t considered before.

Let me start this way:


HOW A “NORMAL” PERSON PROBABLY THINKS THINGS WORK

In our mind, I think a BBA GM thinks about their city and its surrounding areas as being filled with people, and that our goal is to find the sweet spot with ticket prices that will optimize revenue—that if we simply tweak prices up or down, then do the basic math we’ll be good (20,000 fans at $20 per ticket are better than 10,000 fans at $30, right?). In this model we see people in our city as folks we have to sway, and that’s that.

It’s that way in real life, right? Outside a few very unique examples, a MLB’s team’s attendance is purely determined by how many people in the area. In real life, for example, a major league team would not survive in Yellow Springs because…well…population is horrible.

And the OOTP model works just enough like this that if we wave our hands a little and just pretend the Yellow Springs has lots of people, and maybe draws from Dayton and Columbus, and Cincinnati, and even Cleveland and Akron, that, well, we can convince ourselves that this model is “true.” I mean, as long as we don't think too hard it almost seems to work this way. But once you start asking questions, you see there is -something else- going on. Things don't always work like you'd think they would. (See Des Moines 2039-2040 coming soon here!)


WHAT IS DIFFERENT ABOUT OOTP

I need to take a moment and do one of my normal disclaimers. I do not know how this works. I only know what I see, and I can only suggest what I think. For myself, I’ll say that a lot of times I hear people say “I can’t figure this out” about a lot of OOTP things, and when I hear that I think “no, what you can’t do is break your own mindset for long enough to figure out the right way to look at the problem.”

I don’t mean that to sound snotty.

I mean, there are probably better ways to spend your time than digging into OOTP algorithms. But I admit I find that enjoyable. I like to get a flavor for how things work on my own—for example, the results engine. I know pretty much how it works because it works in a completely logical fashion as soon as you realize that the game’s design is made specifically to create ratings out of historical stats. Once you think hard about that for a few days, you can see exactly what’s happening, and then you see how OOTP then does a bunch of back-tracking to make the rest of the baseball world feel like it’s sabermetically solid.

In the case of the financial engine, it is my opinion that the game takes a similar approach.

I suggest (but again, do not know), that the game has at its most important design goal that there always be enough money floating around each team to keep it solvent enough to keep the engine from crashing. [Aside, this was actually a thing back in the early days of the game…teams would run out of money and the game would literally crash to desktop.]

At the end of the day, what I think this means is that the financial engine has a series of relationships and constraints that make our cash flow—specifically that related to attendance and revenue—into a big, intertwined, and multi-dependent mess. In other words, in my mind, there is a reasonable chance that we are basically fighting for a communal revenue pile—or, in other words, since overall revenue is controlled, revenue I make removes revenue from other teams.

That’s probably stated in too bold of a fashion there, but my point is that I’ve found it easier to think about the system as just that—a system wherein everything works together to avoid either run-away situations or crashes.

Only at that point does it fiddle with things enough for us to believe it’s working within its community like a “normal” sports franchise works.


SO, WHAT DOES THAT REALLY MEAN?

I dunno. Except, that maybe I do.

I mean, there are a lot of moving parts to play with. The issue here is that we have multiple situations among teams, and that settings are, of course, named in shitty ways for us human beings to understand and figure things out.

Look at Des Moines, for example. The game says they are a “Big” market. But relative to most BBA teams, that is like a movie place selling you a 32 ounce “medium” soda. Des Moines is a small-ish market relative to its BBA competitors. Its fan loyalty is Poor—and relative to BBA, poor is essentially destitute. Its fan interest has been mostly in the low 50s for most of the past decade…which is really, really low (the league has averaged high 70s).

Compare this to expansion team Wichita, with its Very Big Market size (which is really kind of medium relative), its Average fan loyalty, and fan interest that (until this year) was in the 70s and 80s after falling from its 100 starting point.

If Wichita ($16) and Des Moines ($6.75) both raise ticket prices to $20 right this minute, it’s likely that Des Moines’ gate revenue would go to zero almost immediately, and Wichita’s would drop off—though it’s possible Wichita’s would hang in there. Stu has been slowly raising prices to offset reduced attendance (or vice versa, has been seeing a reduction in attendance due to raised prices). He may be hitting a bit of an ankle. Note, though, here is a table of Des Moines’ attendance/revenue performance from 2038 onward, with 2041 projected off its performance to date:

Des Moines2038203920402041 (Proj)
Ticket$11.40$12.13$7.24$6.75
Attendance2,130,9262,123,0523,238,8733,506,835
ST+Gate Revenue$24,284,516$25,755,083$27,629,519$33,895,658
Fan Interest57535467

2038-2039: The Kernels raised ticket prices a bit and lost attendance while making a little more money. But while doing that, their fan interest dropped even worse.

2039-2040: This time Ed took the opposite approach, and dropped prices a ton. The team drew 1.1M new fans, and made $2M in new revenue. The fan interest bumped in the middle of the year, then settled at just a touch higher. I note here that the entire league averaged an increase of attendance of 120K fans over the year. Des Moines' 1.1M fan increase literally represents almost ten teams worth of that increase.

2040-2041: An additional price cut has resulted in rock-solid sell-outs every game in Des Moines. The are going to break 3.5M in attendance and will make north of $6M more in gate. Their fan interest is almost in the respectable range. I do agree that they are probably a bit past due for a bit of a raise in ticket prices…but in all seriousness, deep cuts are exactly what this franchise needed to do in order to get its financial feet underneath it.

At the end of the day, I think the best way to look at how the financial engine can best be used is to stop comparing Team A to Team B, but instead look at Team A across the seasons, and make decisions based on their specific state regarding fan interest, winning rates, fan loyalty, and market sizes.

When you do this, I think it becomes somewhat clear that “one size fits all” approaches (RAISE YOUR TICKET PRICES GODDAMNIT! or FORCE EVERYONE TO SET PRICES AT X!) serve to cause more damage than they help—or at least serve to restrict GMS from using tools to their best service.
GM: Bikini Krill
Nothing Matters But the Pacific Pennant
Roster

User avatar
RonCo
GB: JL Frontier Division Director
Posts: 22032
Joined: Sat Nov 14, 2015 10:48 pm
Has thanked: 2397 times
Been thanked: 3918 times

Re: Semi-Random Thoughts on the OOTP/BBA Financial Engine

Post by RonCo » Thu Feb 13, 2020 2:38 pm

Valencia is another interesting study. Here’s their running data:

Valencia203620372038203920402041 (Proj)
Ticket$9.23$10.80$11.91$16.00$13.50$13.95
Attendance2,299,5851,819,9622,103,5981,857,7833,505,4433,520,264
ST+Gate Revenue$21,219,009$19,657,284$25,054,521$29,733,055$46,309,450$50,162,723
Fan Interest504956577576
We start at 2036 this time, with our fan interest at 50, our ticket prices at a low $9.23 and our revenue stream tepid.

2036-2037: Lee raises prices a buck and a half, and we lose a half million in attendance and about $1.5M in revenue. Fan interest is essentially unchanged at a revolting 49. It seems clear in retrospect that an increase was a bad idea. One cannot tell if it would have been better to drop prices, but I’d suggest it wouldn’t have hurt anything. It’s worth noting that the team won 65 games.

2037-2038: On the other hand, Lee raises prices in 2038, and we see attendance bound back a bit, and revenue increase. This is the season that Valencia turned the spigot on, and won 87 games. So, yes, winning does certainly help make money. One wonders whether raising prices even more would have been a good thing! (Hold my beer, says OOTP)

2038-2039: Lee has a winner now, and gets caught up in the RAISE YOUR PRICES fiasco…Valencia bumps prices from about $12 to $16. His team wins a little—82 games, so they aren’t dogmeat, and they come off a playoff appearance, but that ticket price increase drops attendance by 300K and stalls that fan interest boost they got in 2038. Yes, they make more money, which is good. The counter question, though, is “if they had raised tickets prices to, say, $13-$14, would they have both made more money, and increased attendance/fan interest?” The right answer is “I don’t know,” but I’d be willing to bet a nice lunch that it would have been better for them to make gentle increases (and, if they were killing the division come mid-season, then bump them again). I say this because…

2039-2040: Burned last year, the Stars drop prices to $13.50. They win 85 games and miss the playoffs…but…they draw a massive 3.5M fans, make $17M more in gate revenue, and see their fan interest rise almost 20 points. This is a huge, huge deal brought on by lowering prices on a good product, and it achieves exactly what the franchise needed.

2040-2041 (projected): Valencia essentially maintains price (tiny increase), and holds onto its attendance projection while making $4M more that will go to next year’s budget. They are competing for a Wild Card slot, and if they get that, you’ll see the fan interest rise again…meaning that 2042 could possible support another couple bucks on the ticket prices.


BOTTOM LINE: There are clearly good times to raise prices, but I suggest that Valencia is another example of a team that has been far better off slowly edging their ticket prices up (or even cutting them at times) than they would have been to chuck a massive price hike upon their fan base.
GM: Bikini Krill
Nothing Matters But the Pacific Pennant
Roster

User avatar
RonCo
GB: JL Frontier Division Director
Posts: 22032
Joined: Sat Nov 14, 2015 10:48 pm
Has thanked: 2397 times
Been thanked: 3918 times

Re: Semi-Random Thoughts on the OOTP/BBA Financial Engine

Post by RonCo » Thu Feb 13, 2020 2:59 pm

An additional note on 2039-2040:

Valencia’s 1.65M bump in attendance came in a year where the BBA saw a 9.5M total increase. Of that, however, 5M came from the expansion franchises. This means the rest of the league saw a 4.5M attendance boost, of which Valencia’s portion represents 37%, and Des Moines represents another 26%. So between the two of them, they represented 63% of the attendance increase across the league...all while maintaining or lowering prices...and all while making more money.
GM: Bikini Krill
Nothing Matters But the Pacific Pennant
Roster

User avatar
CTBrewCrew
GB: FL Heartland Division Director
Posts: 6288
Joined: Wed Sep 04, 2019 11:20 am
Location: Milford, CT
Has thanked: 985 times
Been thanked: 1600 times

Re: Semi-Random Thoughts on the OOTP/BBA Financial Engine

Post by CTBrewCrew » Sat Feb 15, 2020 7:05 pm

Hah! Im working on this same thing offline - this was going to be on my upcoming BBARGOTW
Image

User avatar
CTBrewCrew
GB: FL Heartland Division Director
Posts: 6288
Joined: Wed Sep 04, 2019 11:20 am
Location: Milford, CT
Has thanked: 985 times
Been thanked: 1600 times

Re: Semi-Random Thoughts on the OOTP/BBA Financial Engine

Post by CTBrewCrew » Sun Feb 16, 2020 10:38 am

I've made another quick BBA Random Graph of the week to break out your above table further for each team...

BBA Random Graph of the week 2041.9

Pretty much nails what Ron said - there is no magic pill / one size fits all for ticket prices / attendance / fan interest...
Image

Post Reply Previous topicNext topic

Return to “League Chatter”

Who is online

Users browsing this forum: BaseClogger and 12 guests