Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 595 Bytes

README.md

File metadata and controls

15 lines (12 loc) · 595 Bytes

OOPChessProject

During my MPHYS at UoM I decided to take a module on object-oriented programming in C++. The task was to create a game engine that demonstrates the following properties of OOP:

  • Class structure
  • Abstraction
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Templating

In a nod to my grandfather, TBS, I decided to try to make a chess engine and was successful in doing so.

The program used a number of header and source files and was compiled using Visual Studio 2013, as required by the course.