Implemented with ReactJs
- Ships arrangement screen.
- Player position ships on grid by dragging and dropping.
- Ships positioned horizintally or vertically with no overlap. (randomly generated for now)
- Should click
play
to get next screen.
- Battle play screen.
- Display battlefields for player and oppenent.
- Players take turns at shooting each other turns.
- Visual feedback for hits and missed shots, tracker for how many ships destroyed.
- Scores screen.
- Modal showing win/lose state of the match.
- Option to play again.