- Implemented multiple users, including a selection dialog and automatic preference saving and loading.

- Integrated the ANN with the game. The network now predicts a user move, completely ignores it, and trains itself on the players actual move. This integration also included implementing two new functions. The first translates a board state to a boolean array to correspond with input nodes. The second translates a move to a boolean array to correspond with output nodes.
This commit is contained in:
Marshall
2012-04-29 03:22:19 -04:00
parent dc11e2c48b
commit 15ed56134e
6 changed files with 274 additions and 65 deletions

View File

@@ -14,7 +14,7 @@ import model.playerModel.PlayerModel;
public class Tests extends TestCase {
public static PlayerModel getFakePlayerModel() {
PlayerModel pm = new PlayerModel();
PlayerModel pm = new PlayerModel("marshall");
pm.logGame(25);
pm.logGame(30);