diff --git a/TOOLS/TOOLS.iml b/TOOLS/TOOLS.iml index e2b0bb6..1a19db0 100644 --- a/TOOLS/TOOLS.iml +++ b/TOOLS/TOOLS.iml @@ -7,6 +7,7 @@ + diff --git a/TicTacToe - MinMax/src/BinaryTree.java b/TOOLS/dataStructure/BinaryTree.java similarity index 100% rename from TicTacToe - MinMax/src/BinaryTree.java rename to TOOLS/dataStructure/BinaryTree.java diff --git a/TicTacToe - MinMax/TicTacToe - MinMax.iml b/TicTacToe - MinMax/TicTacToe - MinMax.iml index c90834f..64f7451 100644 --- a/TicTacToe - MinMax/TicTacToe - MinMax.iml +++ b/TicTacToe - MinMax/TicTacToe - MinMax.iml @@ -7,5 +7,6 @@ + \ No newline at end of file diff --git a/TicTacToe - MinMax/src/Board.java b/TicTacToe - MinMax/src/Board.java index fa653a3..694f605 100644 --- a/TicTacToe - MinMax/src/Board.java +++ b/TicTacToe - MinMax/src/Board.java @@ -132,7 +132,7 @@ public class Board extends JPanel implements ActionListener { } } //check if computer needs to take a turn - if (game.isTurnTaken() && game.emptyTiles() != 0){ + if (game.isTurnTaken()){ game.setTurnTaken(false); game.computersTurn(); } diff --git a/TicTacToe - MinMax/src/Game.java b/TicTacToe - MinMax/src/Game.java index a04b183..842a541 100644 --- a/TicTacToe - MinMax/src/Game.java +++ b/TicTacToe - MinMax/src/Game.java @@ -70,7 +70,7 @@ public class Game { } return false; } - + public int emptyTiles(){ int n = 9; for (int i = 0; i < playfield.length; i++){ @@ -78,6 +78,7 @@ public class Game { n -= 1; } } + System.out.println(n); return n; } diff --git a/out/production/TOOLS/BinaryTree$Node.class b/out/production/TOOLS/BinaryTree$Node.class new file mode 100644 index 0000000..2ae747f Binary files /dev/null and b/out/production/TOOLS/BinaryTree$Node.class differ diff --git a/out/production/TOOLS/BinaryTree.class b/out/production/TOOLS/BinaryTree.class new file mode 100644 index 0000000..949ff80 Binary files /dev/null and b/out/production/TOOLS/BinaryTree.class differ diff --git a/out/production/TOOLS/reader/NumberReader.class b/out/production/TOOLS/reader/NumberReader.class index 73f2d1f..112c973 100644 Binary files a/out/production/TOOLS/reader/NumberReader.class and b/out/production/TOOLS/reader/NumberReader.class differ diff --git a/out/production/TOOLS/reader/ReaderRakete.class b/out/production/TOOLS/reader/ReaderRakete.class index 10f0f98..3e771fb 100644 Binary files a/out/production/TOOLS/reader/ReaderRakete.class and b/out/production/TOOLS/reader/ReaderRakete.class differ diff --git a/out/production/TOOLS/reader/ReaderRotkaeppchen.class b/out/production/TOOLS/reader/ReaderRotkaeppchen.class index 48343c5..ccb0912 100644 Binary files a/out/production/TOOLS/reader/ReaderRotkaeppchen.class and b/out/production/TOOLS/reader/ReaderRotkaeppchen.class differ diff --git a/out/production/TOOLS/util/Timer.class b/out/production/TOOLS/util/Timer.class index 23c94bd..8b48563 100644 Binary files a/out/production/TOOLS/util/Timer.class and b/out/production/TOOLS/util/Timer.class differ diff --git a/out/production/TOOLS/writer/Writer.class b/out/production/TOOLS/writer/Writer.class index 675858c..f71b065 100644 Binary files a/out/production/TOOLS/writer/Writer.class and b/out/production/TOOLS/writer/Writer.class differ diff --git a/out/production/TicTacToe - MinMax/Board$2.class b/out/production/TicTacToe - MinMax/Board$2.class index e9c1296..866bc55 100644 Binary files a/out/production/TicTacToe - MinMax/Board$2.class and b/out/production/TicTacToe - MinMax/Board$2.class differ diff --git a/out/production/TicTacToe - MinMax/Game.class b/out/production/TicTacToe - MinMax/Game.class index a1cb491..2ffd5c6 100644 Binary files a/out/production/TicTacToe - MinMax/Game.class and b/out/production/TicTacToe - MinMax/Game.class differ diff --git a/out/production/TicTacToe - MinMax/META-INF/TicTacToe - MinMax.kotlin_module b/out/production/TicTacToe - MinMax/META-INF/TicTacToe - MinMax.kotlin_module new file mode 100644 index 0000000..a49347a Binary files /dev/null and b/out/production/TicTacToe - MinMax/META-INF/TicTacToe - MinMax.kotlin_module differ diff --git a/out/production/TicTacToe - MinMax/Minmax.class b/out/production/TicTacToe - MinMax/Minmax.class new file mode 100644 index 0000000..d6d4981 Binary files /dev/null and b/out/production/TicTacToe - MinMax/Minmax.class differ diff --git a/out/production/TicTacToe - MinMax/Test.class b/out/production/TicTacToe - MinMax/Test.class new file mode 100644 index 0000000..22a1c24 Binary files /dev/null and b/out/production/TicTacToe - MinMax/Test.class differ diff --git a/out/production/TicTacToe - MinMax/minmax_pseudo.txt b/out/production/TicTacToe - MinMax/minmax_pseudo.txt new file mode 100644 index 0000000..f2ec103 --- /dev/null +++ b/out/production/TicTacToe - MinMax/minmax_pseudo.txt @@ -0,0 +1,9 @@ +Variables: +player, board, search_depth + +Data_structure: +BinaryTree + +Loops: +recursion + for-loop