Chess Solitaire
a 4 x 4 board game that supports features including setup, start, reset, move, redo and undo.
The project is developed under Design by Contract(DbC)
- Command
- Singleton
- Iterator
- Single choice principle
- Information hiding principle
Built with regression testing under Eiffel testing framework.