Chess Game - Project

This Chess Game project was made during the course Clean Code. In this project I tried my best to show what I have learnt during the course - source control, proper naming of methods, variables, classes, making unit test documentation etc.

Special thanks to our teacher Philip Yankov for the great teaching and motivation during the course.

Project Highlights

  • Full Git history
  • Documentation with JavaDocs and Doxygen
  • Clean Code practices used in all files
  • Unit Tests

Features

  • Console board field view
  • Moving figures according to chess rules
  • Multiplayer on one PC
  • Friendly user interface