Skip to content

Full implementation of a CMD cheess gamehaving all possible features save, load, undo, redo… etc

Notifications You must be signed in to change notification settings

usefSaeed/chess-forever-after

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

chess-forever-after

Full implementation of a CMD cheess gamehaving all possible features save, load, undo, redo… etc

Description: Our application is a multiplayer chess game application coded by C programming language and designed to be an online multiplayer game, where each player makes a move in the chess board alternatively till one of them wins by checkmating the other. The game can end in draw in some cases too.

Features provided: Resigning Game Submit Draw Request Save Game Submit Load Request Submit Undo Request Submit Redo Request End Game in draw when Threefold Submit Restart Request Random choice of player 1 All special moves are supported such as: o Castling o En passant o Promotion Game ends in draw in the following cases: o 2 players agreed to end in draw. o 1 player decided to end in draw when threefold repetition took place. o Fivefold repetition. o Dead position. o Stalemate. • Game ends by a player who won in the following cases: o If this player checkmated the other player. o If the other player resigned. After the game ends, players have the ability to play again if there’s a mutual agreement to that (with no need od restarting application).

About

Full implementation of a CMD cheess gamehaving all possible features save, load, undo, redo… etc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages