/chess-solitaire

a 4 x 4 board game supports features including setup, start, reset, move, redo and undo

Primary LanguageEiffel

Name

Chess Solitaire

Description

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)

Design pattern Used

  • Command
  • Singleton
  • Iterator

Principle Used

  • Single choice principle
  • Information hiding principle

BON Diagram

bon1 bon2

Test

Built with regression testing under Eiffel testing framework.