Skip to content

SGD2718/Computer-Othello

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: Unfortunately, the original version-controlled repository was too large to upload to GitHub because I accidentally committed several hundred binary game datasets (each file was 1GB) to the local repository before it was uploaded to GitHub. Instead, I have included COMMIT_HISTORY.txt, which contains all the commit messages from the original.

Also, this was developed on a MacBook, so there is a slight chance that it doesn't work on Windows/Linux.

  • Benjamin Lee

Computer Othello Bot

How to Download and Build

1. Clone the Repository

Start by cloning the repository from GitHub to your local machine:

git clone https://github.com/SGD2718/Computer-Othello.git
cd Computer-Othello

2. Dependencies

Ensure you have the following dependencies installed:

3. File Structure

The repository includes the following:

  • CMakeLists.txt: Build configuration for the project.
  • lib/QCustomPlot: Library folder for custom plotting.
  • assets: Folder containing necessary game assets.
  • src: Folder containing all source code.

4. Build the Project

Follow these steps to build the project:

  1. Create a build directory:
mkdir build
cd build
  1. Run cmake to configure the build:
cmake ..
  1. Build the project:
cmake --build .

5. Run the Program

After building, you can run the program directly from the build directory:

./Othello

6. Notes

  • Make sure the assets folder remains in the same directory as the executable; it contains essential files for the bot to function.
  • If you encounter issues, check that your compiler supports C++17 or higher.

About

Humanly Unbeatable Computer Othello AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages