You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To design and develop a fully functional chess game that can be played by two players
To incorporate the standard rules of chess and provide a challenging and enjoyable user experience
To create an AI opponent for the player to compete against, if desired
To implement a variety of game modes, such as custom starting positions, and different levels of difficulty for the AI opponent
To optimize the performance of the game for a seamless experience on different devices and operating systems
To showcase the ability to design and complete a large-scale software project from start to finish.
Coordinated with another developer using Git to share work and keep track of changes
Implemented the ability to import FEN notations to start the game from custom positions and test specific functionalities
Implemented testing approach by generating all valid moves at different depths and comparing against available online data on number of valid moves at each depth to validate logic