Simple game implementation using common programming patters.
- Builder - for creating
Board
printers with custom settings - Decorator -
Printers
extendsBoards
functionality (adds ability to print them) - Interface -
IController
is an abstract class(prototype) which defines game player's turn strategy - RAII -
Board
manages dynamic memory for storing cells and frees it on destruction - Singleton -
Game
have a sole instance which runs TicTacToe - ... - more will be implemented soon
Please explain it on the issues tab
You may also create a pull request assigned to your proposal in order to help make this project better.