├── .circleci └── config.yml ├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── Doxyfile ├── LICENSE ├── README.md ├── conanfile.py ├── include └── mcts │ ├── graphviz.hpp │ └── mcts.hpp ├── samples ├── CMakeLists.txt └── tictactoe │ ├── Board.cpp │ ├── Board.hpp │ ├── CMakeLists.txt │ ├── GUI.cpp │ ├── GUI.hpp │ ├── Game.cpp │ ├── TTTAction.hpp │ ├── TTTMCTSPlayer.cpp │ ├── TTTMCTSPlayer.hpp │ ├── TTTStrategy.cpp │ └── TTTStrategy.hpp ├── sonar-project.properties └── test ├── CMakeLists.txt ├── Main.cpp ├── Mocks.hpp ├── Node.cpp ├── TestGame.cpp └── TestGame.hpp /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/README.md -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/conanfile.py -------------------------------------------------------------------------------- /include/mcts/graphviz.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/include/mcts/graphviz.hpp -------------------------------------------------------------------------------- /include/mcts/mcts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/include/mcts/mcts.hpp -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory(tictactoe) 3 | -------------------------------------------------------------------------------- /samples/tictactoe/Board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/Board.cpp -------------------------------------------------------------------------------- /samples/tictactoe/Board.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/Board.hpp -------------------------------------------------------------------------------- /samples/tictactoe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/CMakeLists.txt -------------------------------------------------------------------------------- /samples/tictactoe/GUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/GUI.cpp -------------------------------------------------------------------------------- /samples/tictactoe/GUI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/GUI.hpp -------------------------------------------------------------------------------- /samples/tictactoe/Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/Game.cpp -------------------------------------------------------------------------------- /samples/tictactoe/TTTAction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/TTTAction.hpp -------------------------------------------------------------------------------- /samples/tictactoe/TTTMCTSPlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/TTTMCTSPlayer.cpp -------------------------------------------------------------------------------- /samples/tictactoe/TTTMCTSPlayer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/TTTMCTSPlayer.hpp -------------------------------------------------------------------------------- /samples/tictactoe/TTTStrategy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/TTTStrategy.cpp -------------------------------------------------------------------------------- /samples/tictactoe/TTTStrategy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/samples/tictactoe/TTTStrategy.hpp -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/test/Main.cpp -------------------------------------------------------------------------------- /test/Mocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/test/Mocks.hpp -------------------------------------------------------------------------------- /test/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/test/Node.cpp -------------------------------------------------------------------------------- /test/TestGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/test/TestGame.cpp -------------------------------------------------------------------------------- /test/TestGame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Konijnendijk/cpp-mcts/HEAD/test/TestGame.hpp --------------------------------------------------------------------------------