battleship
A battleship game
To run on development
npm start
npm run start:server
Go to https://localhost:3000
TODO
- Build server dist
- user shouldn be able to play twice the same move
- handle API HTTP errors
- edit user boats
- improve error feedback and validation for boat setup
- generate valid set for AI
- migrate most of the state to API
- shot data to server
- make server handle state
- improve cell focus, clicking margins is disturbing
- improve design on forms
- user styled components to set size constants only in JS