Is there any way to make the online multiplayer implementation of this game use the AI for players who have forfeited due to time?
To my knowledge, just playing nothing, which is what a forfeited opponent will do after dropping, isn't a legal move.
It kinda screws up the balance of the game. Someone who's in the right place at the right time when someone drops can take advantage of a board that provides either too many resources or too many other options.
My specs would be this:
- If you're the only Human player left when all others have forfeited, you still win automatically.
- If you forfeit (voluntarily or by time), your rank score will still reflect having lost to the remaining human players.
- If you forfeit, an AI takes over your game. I'm thinking the "amateur" AI would be sufficient, though that could even be randomly picked.
- Humans that lose to an AI receive no change to their rank score (for that player). Humans that win to an AI still receive rank score based on the original human player's rank (like it is today).
- In a game that ends with multiple humans and AI players, at the end, the highest Human score will still get a "win" in their win/loss record, regardless of other changes.
Basically, I don't want the introduction of AI opponents in online multiplayer to screw up rankings and statistics, but it would be nice to have valid moves being played on the forfeited player's behalf. A two-player game on a 5-player board introduces some real problems.