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

Builder AI fixes and tweaks #11178

Merged
merged 1 commit into from
Aug 1, 2024

Conversation

KungCheops
Copy link
Contributor

Improvement planning AI:

Take puppet status into account when evaluating plot yields.

Make AI much better at planning out potential monopolies from tile improvements. And make them more aggressively pursue them.

Simplify and cleanup defensive build evaluation function.

Flesh out culture bomb logic in improvement evaluation function (for human citadel recommendations, and any future non-citadel culture bomb improvements.

Make encampment buff evaluation properly take other encampments into account. AI should be better at spreading them out early in order to get the buff in all of their territory.

Increase value of existing improvements.

Worker AI:

Give a harser penalty for moving (should make workers much more prone to working in their vicinity again, without making them avoid improvements which take a long time to build).

Fix some cases where AI workers would do nothing when in danger.

Automated workers perform all actions on turn start, instead of waiting to turn end when building improvements.

Fix AI not wanting to build GP improvements when they weren't much better than the existing improvement.

Fix AI GPs just standing around when they can't build anything.

Road planning AI:

Stop assuming puppets give unhappiness from isolation.

Should be better at building strategic routes.

Recommendations and AI:

Plot picker for settling locations no longer ignores fog of war when evaluating nearby plots.

Improvement planning AI:

Take puppet status into account when evaluating plot yields.

Make AI much better at planning out potential monopolies from tile improvements. And make them more aggressively pursue them.

Simplify and cleanup defensive build evaluation function.

Flesh out culture bomb logic in improvement evaluation function (for human citadel recommendations, and any future non-citadel culture bomb improvements.

Make encampment buff evaluation properly take other encampments into account. AI should be better at spreading them out early in order to get the buff in all of their territory.

Increase value of existing improvements.

Worker AI:

Give a harser penalty for moving (should make workers much more prone to working in their vicinity again, without making them avoid improvements which take a long time to build).

Fix some cases where AI workers would do nothing when in danger.

Automated workers perform all actions on turn start, instead of waiting to turn end when building improvements.

Fix AI not wanting to build GP improvements when they weren't much better than the existing improvement.

Fix AI GPs just standing around when they can't build anything.

Road planning AI:

Stop assuming puppets give unhappiness from isolation.

Should be better at building strategic routes.

Recommendations and AI:

Plot picker for settling locations no longer ignores fog of war when evaluating nearby plots.
@RecursiveVision RecursiveVision merged commit ab46fcb into LoneGazebo:master Aug 1, 2024
@KungCheops KungCheops deleted the builder-ai-tweaks-5 branch September 7, 2024 19:08
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

Successfully merging this pull request may close these issues.

2 participants