Battleships restart
Task:
Deliver a working model of the Battleships game, focussing on Single Responsibilty in classes and trying to limit dependency in tests and production code.
To do:
- Add unit tests for:
- Ensure that vertical and horizontal positioning affect ship placement on board
- Ensure that ship cannot be placed outside of the board
- Allow ships to be sunk
- Make sure all user stories so far have been met fully in relation to the expansion of the grid
- Continue working on the next user stories
- Refactor to make code cleaner and more readible
Completed so far:
- On a one square grid, a player can:
- Place a ship
- Fire at a ship