diff options
Diffstat (limited to 'app/src/main/java/com/jopek/pai_fillo_nai/Bot.java')
| -rw-r--r-- | app/src/main/java/com/jopek/pai_fillo_nai/Bot.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/src/main/java/com/jopek/pai_fillo_nai/Bot.java b/app/src/main/java/com/jopek/pai_fillo_nai/Bot.java index 8f59d2b..d96367d 100644 --- a/app/src/main/java/com/jopek/pai_fillo_nai/Bot.java +++ b/app/src/main/java/com/jopek/pai_fillo_nai/Bot.java @@ -34,6 +34,8 @@ public class Bot { static int minimax(int depth, Boolean isMax) { int score = goodOrBad(); + if (score == 10 && depth < 2) + return score * 100_000; if (score == 10) return score; @@ -61,6 +63,7 @@ public class Bot { if (board[i] == -1) { board[i] = opponent; best = Math.min(best, minimax(depth + 1, !isMax)); + board[i] = -1; } } |
