#include "comp.h" int main(int argc, char *argv[]) { int side1[BOARD_SIZE]; int side2[BOARD_SIZE]; int depth; int best, value; if (argc != 2 * houses + 4) { fprintf(stderr, "%s ... ... \n", argv[0]); exit(1); } depth = atoi(argv[1]); if (depth < 0) { fprintf(stderr, "depth must be positive\n"); exit(1); } if (cmdline2pos(argc - 2, argv + 2, side1, side2) == 0) { fprintf(stderr, "this should not happen\n"); exit(1); } printf("Position:\n"); printboard(side1, side2); printf("\n"); //best=bestmove(depth, side1, side2, &value); best = alpha_beta_bestmove(depth, side1, side2, &value); printf("Best move (1-6): %d Value: %d\n", best + 1, value); return 0; }