1. Safety Check: If only one legal move, take it
  2. Danger Zone: If opponent < 3 cells away, prioritize moves that maximize future options
  3. Regime Detection: Check if players are in separated regions
    • Separated: Use FloodFill strategy (maximize own area)
    • Competitive: Detect opponent strategy and counter
  4. Opponent Detection:
    • FloodFill Detected: Predict their move and cut them off
    • Voronoi Detected: Aggressive territory reduction
    • Other: Use expectimax search with opponent modeling
  5. Boost Decision: Use speed boost if safe and advantageous

Built With

Share this project:

Updates