moon-watcher / Chess

C++ Chess Simulation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:C++ 97.9%Language:Makefile 2.1%