A minimal but fully functional implementation of Go.


This implementation is very minimal, but does include the minimal set of features I think are necessary to be useful for actually playing:

  • Removing dead groups
  • Undo button
  • Illegal ko move detection
  • Illegal suicide move detection

Additionally, it currently marks stones in atari. I added that because I'm not great at noticing it, which probably makes this less useful for actually playing.