CH Bryan Liu - bryan.liu12@imperial.ac.uk
Department of Computing, Imperial College London (2014)
This is a simple chess game implementation written in C++ as part of the 2nd Year Computing Laboratory exercise
Currently there are no dynamic user interface and functionality is tested by command lines in the form of:
(StartPos, EndPos)
ChessMain.cpp
& SampleGames.cpp
contains a collection of the mentioned
commands. The main Chess
and SampleGames
programs can be invoked by:
make (Chess|SampleGames)?
(Chess|SampleGames)
The implementation of the game engine could be found in ChessBoard.(cpp|hpp)
,
while implementation of other classes (chess pieces, error handling class)
could be found in /src
A partial test suite is able to be found in /test
, currently it contains
unit tests for the Pawn and Knight piece