Project Chess How to run project Run script "run.sh" At the 1st stage of the project development: Project logical structure defined The logic of the movement of classical figures is implemented: pawn, knight, bishop, rook, queen, king The logic of classical moves is implemented: simple move, castling, en' passant, promotion of a pawn (into a queen) Verification of position on check, checkmate, stalemate, draw due to lack of material Implemented game cycle At the 2nd stage of the project development: The project is divided into three parts: logic, interface and interaction between them Implemented structure of Interface and Interaction (module Main) Implemented two scripts of interaction: Menu and Game Implemented based console interface At the 3rd stageof the project development: Now you can choose one of three chess mode in menu Add Fischer's chess (Chess960). Rules: https://www.chess.com/terms/chess960 Add simplified version of Atomic chess. Rules: https://www.chess.com/terms/atomic-chess Authors: Tsoy Maksim, Georgy Kuznetsov, Evgeny Sklyarenko (Б05-121)