/boardux

Primary LanguageJavaScriptOtherNOASSERTION

boardux

Run Status

TODO

UI

  • CLI
  • isometric tic-tac-toe web UI (depends on an http server)

engine & core

  • introduce referee concept (authorises moves and lists available moves)
  • allow for multiple referees to handle GET /moves and each one add their own move links
  • GET view of the game for a given player
  • include available moves in game view
  • ensure every single move is properly authorised
  • consider replacing core:add with core:move & concept of "stash" pieces (outside of board)

games

extensions

  • resign move
  • draw offer
  • standard game state formats like X-FEN

tic-tac-toe

  • list available moves
  • authorise moves
  • reject /place/an-invalid-piece/a1
  • reject /place/x/an-invalid-position
  • reject /place/x/an-occupied-position
  • /score
  • don't return moves when game is over