You know, this sounds like a fun idea. Although 'subsidies'? I think we can be more original...
I'm thinking along the lines of
- A script that lets the user define some time interval T, a startup time S, as well as a bitmask for which goals to include.
After letting everyone build up for a couple years (S years in more specific terms), the fun begins.
Every T years, the script comes up with a new 'random' goal, awarding a certain amount of points to companies based on relative performance at the end of the interval. Each new goal awarding more points than the last. The bitmask allows the user to select which goals he wants in the game. Of course the script will check for viability as well. In principle the bitmask can even be made changeable in-game. Of course T and S cannot.
Then, at the end of each k'th interval a company is eliminated, with k some integer (1, 2, 3, etc.). Alternatively the game is played for K intervals.
I think I'm going to have some fun with this
