/OnlineGoBoard

9x9 interactive Go board with ability to add/remove stones, undo/redo, and clear

Primary LanguageJavaScript

Online Go Board

An interactive Go board with the ability to add/remove stones, optional alternating turn colour, undo/redo functionality, and a clear all button!

Live Demo

Try the live demo

Screenshot

Todo

  • App state in JS object
  • App re-render on state change
  • Stone placement according to turn and state
  • Stone preview (with color) on hover
  • Disable undo/redo when not possible
  • Prompt to clear board on menu selection
  • Share page state with TogetherJS