Skip to content

liuchbryan/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Chess Simulation

CH Bryan Liu - bryan.liu12@imperial.ac.uk

Department of Computing, Imperial College London (2014)

Introduction of Project

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)

How to Invoke the Program

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)

Project Organisation

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

About

C++ Chess Simulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages