Skip to content

Program made in Python, allows users to play against an AI, against others online, or on the same computer.

License

Notifications You must be signed in to change notification settings

Heidar-An/Online-Multiplayer-Chess-with-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Multiplayer Chess with AI

Summary

Created in python library, Pygame. Allows user to choose between AI or play on the same computer/with others online. This was created for my NEA - Non Exam Assessment for A-Level Computer Science. I received full marks for it (and thus got the highest in the class)

How does it work?

The AI uses the Minimax algorithm, with alpha beta pruning to help speed it up. The socket library was used to connect users online together.

What other features are there?

There is also a colour picker to customise your board to be any RGB colour (integer values only) from 0-255 using custom made sliders. Furthermore, the game also has a timed feature. I have made it so that users have 10 minutes each (with 0 increment time). When this time runs out, the game is over.

About

Program made in Python, allows users to play against an AI, against others online, or on the same computer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages