base for testing optimization

This commit is contained in:
Karma Riuk 2025-02-07 10:46:01 +01:00
parent 88b2d01cf8
commit a80fc9482d
3 changed files with 7 additions and 4 deletions

View File

@ -1,4 +1,5 @@
CXXFLAGS += -O3 -Wall CXXFLAGS += -O3 -Wall
CXXFLAGS += -pg
# Add .d to Make's recognized suffixes. # Add .d to Make's recognized suffixes.
SUFFIXES += .d SUFFIXES += .d

View File

@ -24,6 +24,8 @@ void AIvsAIController::start() {
void AIvsAIController::make_move(Move move) { void AIvsAIController::make_move(Move move) {
board = board.make_move(move); board = board.make_move(move);
std::cout << "Made move: " << move << std::endl;
exit(0);
view.update_board(board, -1, {}); view.update_board(board, -1, {});
Colour current_colour = board.white_to_play ? White : Black; Colour current_colour = board.white_to_play ? White : Black;

View File

@ -12,11 +12,11 @@
int main(int argc, char* argv[]) { int main(int argc, char* argv[]) {
// std::string pos = // std::string pos =
// "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1"; // "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1";
std::string pos =
"r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 4 3 ";
// std::string pos = // std::string pos =
// "r1b1k2r/p1ppqpb1/1n2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/" // "r3k2r/p1ppqpb1/bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPBBPPP/R3K2R w KQkq - 4 3
// "R3K2R b KQkq - 3 2"; // ";
std::string pos =
"r3k2r/p1ppqpb1/Bn2pnp1/3PN3/1p2P3/2N2Q1p/PPPB1PPP/R3K2R b KQkq - 0 3";
Board b = Board::setup_fen_position(pos); Board b = Board::setup_fen_position(pos);