Boop AI Arena is an extension on the final project for a class. The AI Arena is a program created to allow anyone to create there own AI for the game Boop (a tic tac toe like game), and have them fight against other AI.
- Make
- g++
Here is a list of the existing AI's available in this project, the motivations behind these AI's can be found in their source file.
- Huaman_AI (allows humans to play against AI)
- Template_AI
- Eval_AI
- Random_AI
- Winning_AI
- Boopy_AI
- Minimax_Alpha_Beta_AI
- Boopy_Alpha_Beta_AI
Follow the steps below to begin creating your first AI class
- Create a copy of
Template_AI.h
in the AI folder, and name your AI - With your favorite text editor, replace all mentions of 'Template_AI' with the name of your AI
- Create a summary of your AI's strategy or goal.
- Start creating your AI!
- Go to main.cc, include your new AI, and set it as either P1 or P2
- Compile the project with
make
and run the project.
Note
While there is a Timer to limit how long your AI runs for, it does not need to be implented and will run without it.