Right now, you just buy slaves from the market instantly. In my opinion, it create a problem, both in singleplayer and multiplayer. As you can't know when a player/AI will sell a pop on the market, you need to check everytime if there are something to buy. Also, it become a race in multiplayer to click asap on the button. And I also suspect the AI to buy quickly the available pops.
Maybe a solution in two points :
-make a "newsletter" that inform the player when a pop is selled on the market (can be activate/desactivate)
-replace the instant buy pop system by a purchase by auction.
I can imagine a simple action system :
1. You have a base price for a pop (like now). When the player/AI whant to buy that pop, auction starts.
2. During X amount of time, others players can make an offer of a fix amount energy (by just clicking on the actual "buy" button).
3. At the end of the timer, the player/AI who make the last offer buy the pop.
Can be fun in both singleplayer and multiplayer I think.
Maybe a solution in two points :
-make a "newsletter" that inform the player when a pop is selled on the market (can be activate/desactivate)
-replace the instant buy pop system by a purchase by auction.
I can imagine a simple action system :
1. You have a base price for a pop (like now). When the player/AI whant to buy that pop, auction starts.
2. During X amount of time, others players can make an offer of a fix amount energy (by just clicking on the actual "buy" button).
3. At the end of the timer, the player/AI who make the last offer buy the pop.
Can be fun in both singleplayer and multiplayer I think.