Skip to content

tsmax2004/ProjectChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

    About

    No description, website, or topics provided.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Contributors 4

    •  
    •  
    •  
    •