From a1d037794fbb6d3bbfe84a22080801c20854cf35 Mon Sep 17 00:00:00 2001 From: Sailesh Date: Fri, 14 Apr 2017 14:57:43 -0400 Subject: [PATCH] Implement initial structure --- src/CheckersAI.java | 15 +++++++++++++++ src/Evaluator.java | 5 +++++ 2 files changed, 20 insertions(+) create mode 100644 src/CheckersAI.java create mode 100644 src/Evaluator.java diff --git a/src/CheckersAI.java b/src/CheckersAI.java new file mode 100644 index 0000000..38e640c --- /dev/null +++ b/src/CheckersAI.java @@ -0,0 +1,15 @@ +public class CheckersAI{ + + + Evaluator eval; + + public CheckersAI(Evaluator e, int player){ + this.eval = e; + } + + public Move minimax(CheckersGameState s){ + + return null; + } + +} diff --git a/src/Evaluator.java b/src/Evaluator.java new file mode 100644 index 0000000..5a7b493 --- /dev/null +++ b/src/Evaluator.java @@ -0,0 +1,5 @@ +public interface Evaluator{ + + int evaluate(CheckersGameState s); + +}