Deadline: 2022-10-09 23:59:59
Implement your initial game brain class, holding just game board with initial state.
Draw out game board to console, when New Game (ask for board size first) is selected from menu.
Implement your own menu system first!
Deadline: 2022-10-16 23:59:59
Implement game options. Support saving into json files. And loading etc from json files.
Apply loaded options when new game is created.
With same technology implement saving and loading current game state.
Write interfaces for repositories and use them. Reference actual instances via interfaces only.
Check during the startup, that default options are there on the disk. If not - create.
Deadline: 2022-10-30 23:59:59
Implement everything in HW02 using Entity Framework. Enable user to switch between implementations.
Deadline: 2022-11-07 23:59:59
Create new web application into your solution. Use existing domain design for dbsets and dbContext inside webapp and scaffold and verify all the domain models. Add links to pages to _Layout.