/battleship

A battleship game

Primary LanguageTypeScriptApache License 2.0Apache-2.0

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