Inspiration, We like chess and wanted to make a version that is more user-friendly to those who have visual impairment.

What it does, You can play against another person, an AI (That we made, which has about a 75-85% accuracy), or have the AI play against each other, to help the user learn to play chess.

How we built it, Using Python and assisting libraries, pygame (for the UI), random(Valid move assurance), multiprocessing(Move logging), and pyttsx3(auditory accompaniment)

Challenges we ran into, Unique moves, such as, en passant, casting, ideal move selection algorithm, and animation of moves.

Accomplishments that we're proud of, Making it accessible for all, implementing a successful AI, and making a coherent game of chess.

What we learned, How to build a NegaMaxAlphaBeta algorithm, manage collaboration of ideas in a group, and build aesthetic UI

What's next for Accessible adapted ChessAI, Announcing the next possible moves to the user, implementing voice control for those with limited dexterity capabilities, and implementing a teaching module to explain the consequences of each move.

Built With

Share this project:

Updates