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:
Woody Folsom
2012-04-14 15:36:02 -04:00
parent 74b8eb4622
commit d9ec72d0fb
23 changed files with 396 additions and 69 deletions

View 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;
}
}