@@ -17,10 +17,18 @@ And think out more fancy functionalities to implement:
...
@@ -17,10 +17,18 @@ And think out more fancy functionalities to implement:
min & max lengths, keyboard based navigation, colors, no duplicate items, default user choice, etc.
min & max lengths, keyboard based navigation, colors, no duplicate items, default user choice, etc.
## HW02
***Deadline: 2020-10-14 23:59:59***
Implement basic battleship game boards, allow 2 players to place bombs on them (implement UI for game board drawing). Implement saving and loading of board state using MS json library (System.Text.Json). Board size has to be flexible within some reasonable range that will still fit into your console screen.
Its not mandatory to save ship settings, or even figure out how to keep track of ships. So just board and bombs.
=============================
=============================
Battleship
Battleship initial description
Build an console game - "Battleship".
Build an console game - "Battleship".
...
@@ -74,8 +82,13 @@ UI for visualizing and controlling game
...
@@ -74,8 +82,13 @@ UI for visualizing and controlling game
Save/load game state
Save/load game state
Keep your project structured and reuse business logic later again - webapp.
Keep your project structured and reuse business logic later again.