# Browser Go #### Minimum Deliverable Product a working game of go for a 9x9 board that - [x] displays well on mobile or desktop - [x] initiates a game with suggested handicap and komi according to rank input - [x] displays how to play in open screen - [x] lets the user know whose turn it is - [x] lets the user know which moves are legal and calculates those accordingly - [x] logs ko - [x] implement a search algorithm to avoid moving into dead space - [x] correctly removes captured stones and adds them to capturing player's score - [x] logs game record - [x] allows players to pass or resign - [x] ends game upon 2 consecutive passes - [x] calculates estimated score at game end - [x] suggests dead groups - [x] allows users to override dead group estimates - [ ] allows users to submit finalized score to game record - [ ] displays game record as string stretch goals - [x] uses stone placement GUI for resign and pass - [ ] maintains a one move game state history for 'undo mismove' - [ ] converts string to .sgf format - [x] allows users to edit game info mid game - [ ] add stone placement sounds superstretch goals - [ ] allows users to select board size (9x9, 13x13, 19x19) - [ ] allows users to load .sgf main lines - [ ] allow for responsivity in the form of - - [ ] 9x9 games simply stretch with screen size - - [ ] larger games allow small displays one click to zoom before running legal move calculations and move placement