Suggestions to improve bots' AI
Why not try some of the following:
1. Stop bots trading with the leading player if the leading player only needs 1 or 2 VP to win. [DONE]
2. Stop bots trading 2 cards for 1 unless they are already over the card limit by 2. [DONE]
3. Start mining all the saved games and build a decision tree based on winning human players' actions. Different decision trees are needed for each phase of the game.
4. Run simulations with just bots testing out the different decision trees and promote the wining combinations to be used against real players. It should be possible to run thousands of hours worth of simulations in a fraction of the time.
5. Invite human winners to play test "best of the bots" and offer feedback.
6. Give bots personality slants (e.g. "city boy", "merchant", "explorer") so that players can choose what sort of bot competitors they want to play against.
Comments: 4
-
17 Sep, '20
CatanJawad7. Give bots unique ids: a profile, game history and "ranking". This could even develop into a situation when players want to play certain star bots that are topping the bot league.
1 -
25 Feb, '21
StonkTrader8. Modify bot algo to NOT TRADE AWAY winning combination to human players on their last turn.
-
26 Jun, '22
John9. Modify algorithm so that bots don't build "roads to nowhere". I have been in quite a few games where the bots build roads where they are nowhere near to gaining the "longest road" and don't have the space in the setup to accomplish that task, but they drop road segments anyway. They build roads in situations where no human player would ever build a road (for example dropping a road segment right next to another player's city or settlement with no hope of building one for that player). I suspect this is happening so as to "not lose" the wood and brick card combination, but in most of these cases the wood and brick cards weren't important for existing win conditions and the bot should have traded them away for something they need or else used them as throwaway resources when a "7" hits.
2 -
12 Nov, '22
NaomiStop bots hoarding cards when the limit is above 7. I just played a Black Forest game with the card limit of ten to reach 14 VP and the boats each had about 8 cards however there were no more trees to give to me so we just kept going around endlessly with them asking for trades but no one trading. Ugh. So annoying.
1