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

Water blocks ComputerPlayer processes, even with bridge available #786

Open
Loobinex opened this Issue Feb 7, 2018 · 0 comments

Comments

Projects
None yet
1 participant
@Loobinex
Copy link

Loobinex commented Feb 7, 2018

bridgeplease

See the above screenshot. When a Computer Player encounters water, he will dig across it to build rooms or claim portals, but he will never build the bridge required to finish that process.
Here's two maps that will show the behavior in action: maps786.zip

Correct behavior would be to:

  1. If water is encountered during a process check if a bridge is available first
  2. If so, continue the process as planned but with building the bridge
  3. If not, consider the water a blocking tile in trying to accomplish the objective. That means:
    3a) Consider another location
    3b) Dig around the water
    3c) Build a smaller room to fit on the 'island'
    3d) Abort and hope a bridge/a path to dig becomes available at a later time
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.