Design a two player chess playing program that implements various algorithms known in the field (AI/ML) and attains a ma
Posted: Sat May 14, 2022 7:43 pm
Design a two player chess playing program that implements
various algorithms known in the field (AI/ML) and attains a mature
level of play(Alpha beta, Minimax, etc.). The game has to
have a GUI that displays the chess board and the image of
different chess pieces. You don’t have to implement all the chess
game moves; just you can implement the basic moves for each piece
and you don’t have to implement all the pieces. You can be in
groups of 1 or 2 students and you have to provide a manual to the
project. However, more features to be added to the game are
expected from groups that contain two students than groups that
contain one student. You have to provide a report (manual) to the
game that contains a description of the game, the algorithms that
you have used and what are their functions names (where these
functions have been implemented), the language that you have used
(java\python), the framework that I need to run your game, and
snapshots for your game GUI through different moves.
various algorithms known in the field (AI/ML) and attains a mature
level of play(Alpha beta, Minimax, etc.). The game has to
have a GUI that displays the chess board and the image of
different chess pieces. You don’t have to implement all the chess
game moves; just you can implement the basic moves for each piece
and you don’t have to implement all the pieces. You can be in
groups of 1 or 2 students and you have to provide a manual to the
project. However, more features to be added to the game are
expected from groups that contain two students than groups that
contain one student. You have to provide a report (manual) to the
game that contains a description of the game, the algorithms that
you have used and what are their functions names (where these
functions have been implemented), the language that you have used
(java\python), the framework that I need to run your game, and
snapshots for your game GUI through different moves.