Skip to content

An implementation of artificial intelligence for Chinese checkers

Notifications You must be signed in to change notification settings

Elves00/Cheeckers_Ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cheeckers_Ai

This is an in-progress repository

This repository seeks to create a playable game of Chinese Checkers with several implemented bots which the player can compete against. The intention is to have a range of bots which implement different versions of searches such as minimax or monte Carlo in order to play semi intelligently versus a human opponent or another bot.

Instalation

Simply download the repository and run the guiMove.py file in visual studio code or other editor

Games and features

startAB.py

Runs a program which allows you to play a game against an AI using a mini max function with alpha beta prunning.

startMiniMax.py

Runs a program which allows you to play a game against an AI using a mini max function without any prunning.

guiMove.py

Runs a program which allows you to play a game against an AI using a GUI

aiVsAi.py

Runs a command line interface game which plays a full game using 6 AI

playerVsAi.py

Runs a command line interface game which allows you to play a game vs 5 AI

Demonstration

ezgif com-gif-maker

About

An implementation of artificial intelligence for Chinese checkers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages