void Bot::placeArmies() { // START HERE! unsigned region = std::rand() % ownedRegions.size(); std::cout << botName << " place_armies " << ownedRegions[region] << " " << armiesLeft << std::endl; addArmies(ownedRegions[region], armiesLeft); }
void Bot::executeAction() { if (phase == NONE) return; if (phase == Bot::PICK_PREFERRED_REGION) { std::cout << startingRegionsReceived[std::rand() % startingRegionsReceived.size()] << "\n"; } if (phase == Bot::PLACE_ARMIES) { std::cout << botName << " place_armies " << ownedRegions[std::rand() % ownedRegions.size()] << " " << armiesLeft << "\n"; addArmies(ownedRegions[0], armiesLeft); } if (phase == Bot::ATTACK_TRANSFER ) { makeMoves(); } phase = NONE; }