I am working on a stock market game in my free time. I am I am trying to balance the outcome of the game. I did a lot of digital testing so far, now I am at a point where I want my game to have 2 strategic path.
A: Simple path: Buy low, sell high
B: Complex path: Buy high to benefits from higher dividend by switching stocks more often.
The game use cards instead of dice (compared to St0ck T!cker) to add some predictability to the outcome.
I have 3 AI:
A: Buys the 4 lowest stock out of 8 whatever the conditions.
B: An advanced AI that uses "Multi Criteria Decision Analysis" (google it) to determine the best stock to buy.
C: Simply sell and buy random stocks each turn.
Even if I change certain game rules, the outcome is always in that ratio:
A: 100% output
B: 80% output
C: 10% output
So for example, if A ends with 50000$, B will end with 40000$ and C with 10000$. This is the average results generated from 10000 games. The good news is that doing random actions strategy does not work.
Now I would want B to be slight more efficient than A, Maybe like 125%. The reason is for new player to use strategy A and more experienced player use strategy B which is more complex to pull off. Of course, you could mix both path.
Now the problem is that I cannot make path B better. I also tested different AI ponderations to find the most performant AI, and it seems that the market value of the stock is better NOT beign considered.
So I am trying to find a solution to make that alternate path more efficient. A simple solution could be to increase even more the dividend output.
Right now the stock value starts at 100$ and moves between 10$ and 280$. The Dividend percentage range between 1% and 28%. The higher the stock the higher the dividend. But maybe the dividend % is not high enough to be worth buying high stocks. You are gaining much more by stock growth than dividend outcome.
I also added a mechanism that you cannot buy stocks lower than 50$. That prevents easy growth where buying at 10$ and selling at 50$ grows you fortune 5 times. But even with such restrictions, AI A still surpass B.
Do you have any other solutions?
I like the idea of opportunity. Like special events that could occur that the player could benefit from if they make the move.
I still want to keep the game simple as it`s intended for non-gamers, but I`ll give it some thoughts.
Maybe something like "This stock act differently for the rest of the year". It's the popular stock.
Else higher dividends or more often dividends could be a quick solution.