Ai Chess Game

The aim of this project was to take a skeleton code base and develop the logic required to allow for the piece movements and to provide the correct constraints for each piece type. This included the development of an Ai algorithm that allowed for 3 difficulty settings. Although not a requirement, I decided to base the same on the Mario theme and included original Nintendo sound effects for piece movements, winner and looser sounds.

My Chess Pieces

I found these images online and using Photoshop, I split them up into the various image files required. I also removed the white backgrounds and saved them as .PNG files to allow for transparency.

Team Mario

Team Bowser


Starting Positions

Choosing Ai Opponent

Evolving a Pawn

Winning the Game