Skip to content

rxn7/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implements every chess rule:

Castling

/ /

En Passant

Check

Checkmate

Stalemate

50 Move Rule

Features

Last move is highlighted

Each action has a sound (move, capture, check, checkmate, stalemate)

Every legal move you can make with held piece is highlighted

Press 'T' to randomize theme

Press 'R' to revert to default theme

Press 'Escape' to restart the game

Get started

Clone

  • git clone https://github.com/rxn7/chess --recurse-submodules

Setup

  • ./configure.sh

Compile

  • ./build.sh - Debug version
  • ./build.sh -r - Release version

Run

  • ./run.sh- Debug version
  • ./run.sh -r- Release version