Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit2ca1a9df39c2d6331160e6ccb50ab2f9bb677e66 (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-01-13 18:05:00 +0200
Committer
 Syndamia <kamen@syndamia.com>
2025-01-13 18:05:00 +0200
Files89fee0f9c70b3db53bb2858b250fb5bf57129701
uni-projects-2ca1a9df39c2d6331160e6ccb50ab2f9bb677e66.tar
uni-projects-2ca1a9df39c2d6331160e6ccb50ab2f9bb677e66.tar.gz
uni-projects-2ca1a9df39c2d6331160e6ccb50ab2f9bb677e66.zip
Parentf4c86d83629b282f39cc3750d42c8afe77d24fe9 (diff)
hw(AI/4): Fix depth limit being off by one
1 files changed, 1 insertions, 1 deletions
-rw-r--r--Year 4/Artificial Intelligence/hw04/src/main.rs2
diff --git a/Year 4/Artificial Intelligence/hw04/src/main.rs b/Year 4/Artificial Intelligence/hw04/src/main.rs
index 933083b..a6704a0 100644
--- a/Year 4/Artificial Intelligence/hw04/src/main.rs
+++ b/Year 4/Artificial Intelligence/hw04/src/main.rs
@@ -140,7 +140,7 @@ fn player_move(board: &mut [[Tile; 3]; 3]) {
}
fn computer_move(board: &mut [[Tile; 3]; 3], turn: i32) {
- let (_, x, y) = minimax(board, 9 - turn, i32::MIN, i32::MAX, true);
+ let (_, x, y) = minimax(board, 8 - turn, i32::MIN, i32::MAX, true);
println!("Computer move: {x} {y}");
board[x][y] = Tile::O;
}