diff --git a/src/game/penguin.hpp b/src/game/penguin.hpp index a0e1ebf59047eca5f5e87f5edb18c380801c3e63..c322c0a6f80a759f2daf450cc3eac8005c900313 100644 --- a/src/game/penguin.hpp +++ b/src/game/penguin.hpp @@ -13,19 +13,19 @@ namespace game { struct penguin_state { - uint64_t one_fish = 638390472297737852; //Position of one-fish tiles (bitboard) - uint64_t two_fish = 513912844679577984; //Position of two-fish tiles (bitboard) - uint64_t three_fish = 615868312588291; //Position of three-fish tiles (bitboard) + uint64_t one_fish = 533050011236269409; //Position of one-fish tiles (bitboard) + uint64_t two_fish = 40552008684274318; //Position of two-fish tiles (bitboard) + uint64_t three_fish = 579319484686303248; //Position of three-fish tiles (bitboard) //Penguins - uint32_t p1_red = 42; - uint32_t p2_red = 39; - uint32_t p3_red = 28; - uint32_t p4_red = 10; - uint32_t p1_blue = 19; - uint32_t p2_blue = 32; - uint32_t p3_blue = 43; - uint32_t p4_blue = 49; + uint32_t p1_red = 24; + uint32_t p2_red = 28; + uint32_t p3_red = 48; + uint32_t p4_red = 50; + uint32_t p1_blue = 10; + uint32_t p2_blue = 13; + uint32_t p3_blue = 35; + uint32_t p4_blue = 32; int score_red = 0; int score_blue = 0; diff --git a/src/mcts/test_mcts_two_players.hpp b/src/mcts/test_mcts_two_players.hpp index a6ffd8978991de60c8c3da039491ed5f0e4f21cb..11b345f2ff10040bf79bfd55e9a259168b6538d5 100644 --- a/src/mcts/test_mcts_two_players.hpp +++ b/src/mcts/test_mcts_two_players.hpp @@ -69,7 +69,7 @@ namespace mcts void test_mcts_two_players<Game>::play(Game g) { // ProfilerStart("theturk.prof"); - auto the_turk = make_mcts_two_players(g, 2000, 0.4, 8); + auto the_turk = make_mcts_two_players(g, 5000, 0.4, 8); std::cout << "play one game" << std::endl; std::cout << "who's first? (h)uman/(c)omputer "; std::string ans;