Skip to content

Classic checkers implemented in C++ using SFML library with simple yet effective AI

License

Notifications You must be signed in to change notification settings

Heaven31415/checkers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkers

Classic checkers implemented in C++ using SFML library with simple yet effective AI that uses minimax algorithm to work

Title

Title

Game

Game

Options

Options

Requirements

Currently, you can build this game on Windows and Linux

In order to build this, you will need:

and depending on your platform:

Building on Windows

  1. Download Premake 5.0 from this website and place it somewhere where you will be able to use it from the command line

  2. Install SFML library on your system or download prebuilt package that exactly matches your compiler. Either way you should have a directory on your system which contains an include, lib and bin subdirectories. Save path to this directory, you will need it later

  3. Open command line and navigate to the place where you have downloaded Checkers. If for example your SFML was installed at C:/SFML and you are using Visual Studio 2017 then you should run the following command: premake5 vs2017 --SFML_INSTALL_DIR=C:/SFML. Remember to adjust path accordingly and use forward slashes

  4. Open file checkers.sln using Visual Studio and compile Checkers project clicking on Build -> Build Solution

Building on Linux (Ubuntu)

  1. Download Premake 5.0 from this website and place it somewhere where you will be able to use it from the command line

  2. Install SFML library on your system by typing this into command line: sudo apt install libsfml-dev

  3. Open command line and navigate to the place where you have downloaded Checkers. Run the following command: premake5 gmake && make. This will generate a makefile for your system and use it to compile project

Credits

Making this game wouldn't be possible without the help of many amazing people and websites that allow game developers to find and use fantastic high-quality free resources

Websites that I used:

Resources that I used:

About

Classic checkers implemented in C++ using SFML library with simple yet effective AI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published