maxpumperla / betago

BetaGo: AlphaGo for the masses, live on GitHub.
http://maxpumperla.github.io/betago
MIT License
680 stars 162 forks source link

Keep track of score #44

Open rocketinventor opened 7 years ago

rocketinventor commented 7 years ago

It would be nice if either the server, or the client could keep track of the score whenever a game is in progress.

macfergus commented 7 years ago

What level of "score" were you thinking?

Captures is pretty easy

An estimated win %age like Zen does is impossible at the moment, but should be easy if/when we get to implementing reinforcement learning

Estimated territory is actually pretty difficult, although I could guess at some of the heuristics that OGS or Tygem use for their territory estimators

rocketinventor commented 7 years ago

I already found a C++ library that can do territory estimation (from the command line, or JS via Enscripten) so, at this point, I just need a count of captures and I can figure out the rest.

Estimated win %age would certainly be neat but is a little bit far off at this point (I think).

macfergus commented 7 years ago

That sounds really cool!