Skip to content
Snippets Groups Projects
Commit 26387090 authored by Felton Samuel's avatar Felton Samuel
Browse files

fixed alternate start

parent b8a621a7
No related branches found
No related tags found
No related merge requests found
......@@ -480,7 +480,6 @@ namespace game
int tile =free[rand];
free.erase(std::remove(free.begin(),free.end(),tile),free.end());
if(i < max1Fish) {
s.one_fish |= (long) 1 << tile;
} else if( i < max1Fish + max2Fish) {
s.two_fish |= (long) 1 << tile;
......
......@@ -206,14 +206,14 @@ void test_mcts_two_players<Game>::self_play(Game g, const heuristic<Game>& h1, c
game::config& c = game::config::get_config();
auto state = g.get_state();
auto the_turk_v1 = make_mcts_two_players(g, c.get_think_time(), 0.6, 4, h1);
auto the_turk_v1 = make_mcts_two_players(g, c.get_think_time(), 1.0, 4, h1);
auto the_turk_v2 = make_mcts_two_players(g, c.get_think_time(), 0.6, 2, h2);
std::string result_directory(get_test_results_directory());
int nb_win_v1 = 0, nb_win_v2 = 0, nb_draw = 0;
for (unsigned int i = 0; i < c.get_game_count(); ++i)
{
//std::cout << i << std::endl;
if(i%2 == 1)
if(i%2 == 0)
{
state = game::penguin::random_start_state();
}
......@@ -225,9 +225,7 @@ void test_mcts_two_players<Game>::self_play(Game g, const heuristic<Game>& h1, c
while (!g.end_of_game())
{
++k;
// cout << c4 << endl;
if ((i % 2 == 0 && g.current_player() == 0) || (i % 2 == 1 && g.current_player() == 1))
{
if (the_turk_v1_last_move != -1 && the_turk_v2_last_move != -1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment