Alpha-Beta move generator can look 2 plays (4 plies) ahead on a 4x4 board and blocks every possible attempt by the player to connect 3.
It should be possible to play on larger boards when the computers 'move' is changed from playing a tile to picking the player's next available color.
This commit is contained in:
13
src/player/generator/MoveCandidate.java
Normal file
13
src/player/generator/MoveCandidate.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package player.generator;
|
||||
|
||||
import model.Move;
|
||||
|
||||
public class MoveCandidate {
|
||||
public final Move move;
|
||||
public final GameScore score;
|
||||
|
||||
public MoveCandidate(Move move, GameScore score) {
|
||||
this.move = move;
|
||||
this.score = score;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user