Skip to content

Checkers agents - containing a playable checkers game and intelligent agent that makes use of the minimax algorithm with alpha-beta pruning

Notifications You must be signed in to change notification settings

JamieBali/checkersMinimax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

README

The entire program is self-contained within the Checkers.py file, meaning there are no external assets or classes used, but certain libraries will need to be installed. Specifically pygame and numpy.

The file can be run through the command line, but this will require external libraries to be installed using the commands below if they are not already installed. No additional libraries need to be linked on the lab machines, as they already have these libraries installed.

From the command line (cmd.exe) type the following commands:

pip install pygame

pip install numpy

The file can then be opened and the game can be played through the command:

python /Checkers.py

There is also a .exe file attached so the application can be run without the need to use the command line. This file doesn't require the libraries to be preinstalled as they are contained within the executable, but the application may flag up as a virus on certain systems, specifically those that use Antiy-AVL, Cylance, Jiangmin, Windows Defender, Yandex, or Zillya as their form of antivirus [According to VirusTotal], so the command line is the suggested way to run the application.

About

Checkers agents - containing a playable checkers game and intelligent agent that makes use of the minimax algorithm with alpha-beta pruning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages