Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 818 Bytes

File metadata and controls

17 lines (10 loc) · 818 Bytes

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.