Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AIs exchange far too often in the endgame #26

Open
Hypak opened this issue Feb 16, 2019 · 2 comments
Open

AIs exchange far too often in the endgame #26

Hypak opened this issue Feb 16, 2019 · 2 comments

Comments

@Hypak
Copy link

Hypak commented Feb 16, 2019

screen shot 2019-02-16 at 12 07 00
AIs with ambassadors seem to trade about 90% of the time in certain scenarios, even though taking income/foreign aid would help them win. This can lead to exceedingly long games of AIs exchanging their cards repeatedly. They may have exchanged 50 times each in the game that the screenshot's from.

@octachrome
Copy link
Owner

Haha nice screenshot. Can you figure out what situations this occurs in so I could reproduce it?

@Hypak
Copy link
Author

Hypak commented Feb 23, 2019

Based on the exposed cards, there are 3 ambassadors, 2 contessas and a captain remaining. Playing the captain is useless as they know the other person has an ambassador, which means that the only reasonable role to play is the ambassador.
I imagine that the issue occurs because they play ambassador over income/foreign aid by default, and will only choose income/foreign aid on the 10% of moves that are random. A solution to this would be to make them only choose ambassador when it is feasible that they might get a better card (one that they would choose to play over ambassador).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants