toddmedema / electrify

Take Charge of the Power Market
http://electrifygame.com
MIT License
6 stars 2 forks source link

Create different scenarios for profit-seeking vs public-good utilities #79

Closed toddmedema closed 2 months ago

toddmedema commented 3 months ago

PART 1, DONE:

Right now, there's a "marketing" slider in finances that controls how fast your customer base grows.

In reality, that's only a thing if you're profit-seeking.

If you're a public-good utility, your customer base grows (or shrinks) outside of your control (although we can keep the same blackouts-reduce-customers logic). And, if you're public-good, you aren't trying to maximize profit.

As such, we should split scenarios into these two types, with different mechanisms for customer base growth AND scoring:

  1. Investor-owned: customer base controlled by your marketing spending, scored based on ending cash in bank
  2. Publicly-owned: customer base changes randomly (hide marketing slider), scored based on availability (which we already do, penalty for blackouts)

The type of scenario, and how you're scored, should be added to the scenarios detail page

PART 2, DONE:

PART 3: