[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: computer-go: Scoring Program



That's all  well and good,  but  it's probably  impossible to write  a
scoring program that ALWAYS scores correctly.

It's also cumbersome having to transport game to external programs for
checking.

gnugo probably has most of the functionality that you need.

Don




   From: "Wiesiek Grygo" <wiesiek@xxxxxxxxxxxxxxxxx>

   1. My Idea of Scoring Program (SP)

   That program can score game with any rules you like.

   You have two programs A and B.
   They play game to two pass.

   You get game record (SGF file) and use SP to determine game result.

   SP don't play, it score finished game.


   2. Japanese rules and SP
   For SP finished game is when all dame are filled, exception: seki.
   It's important for easy finding seki.

   If game is not finished or dame is not filled both programs lose.

   We check for every group if it can be kiled if oponent play first.
   Live group which touch dame is group in seki.

   For any live group (which isn't in seki) we remove dead stones from inside
   and count teritory inside.
   Most dificult is checking if group can be killed.
   But this isn't harder then playing go.

   I think that is posible write program which in 99.9% or even 100%  games
   give corect score.

   If we can do this for Japanese rules, we can do this for any rules.

   I think about SP as independ program witch is used to scoring games.
   I read on this list that GnuGo was used as SP.

   SP can be used as in games between computer-human and human-human.


   3. Playing to the bitter end
   I think it's very boring.

   And don't help program which is bad in "Live and Death".
   This don't help program which don't understand seki.

   I don't like play to the bitter end.


   4. Rules
   Turnament Director or sponsor selects used rules.
   Was anyone turnament with Tromp/Taylor rules used?
   I don't think.

   People play go with rules: Japanese, Chinese, GOE, IGS-Japanese
   I think that programs should play with this rules.

   Many programs play on IGS.


   5. Scoring
   If you don't like scoring game then don't do this.
   You can play GoMuku or Atari Go :-)


   6. Atari Go
   In Atari Go goal is kill some stones.
   Eg. White must kill 15 and Black must kill 20.
   Who is first is winer.
   This variant is for lerning children Go.
   This is realy simple!


   Wiesiek Grygo