GOPAL(ID:5079/gop001)


Go Pattern Language

Gopal is a language for describing pattern knowledge in Go


References:
  • Onishi Satoshi, Inoue Katsuro, Torii Koji "An Extension of Go Pattern Language (Gopal) and an Experimental Go Program Using Extended Gopal" view details Abstract: Gopal is a language for describing pattern knowledge or Go. We have extended Gopal so that we can easily describe a sequence of moves such as Jyoseki. Using extend Gopal, branches of Jyoseki and Tenuki are also described easily. We have actual implemented extended Gopal processor which outputs candidate moves for a pattern of the Go board. We are developing an experimental Go program which includes the extended Gopal processor. As a search algorithm for the next move, B search has been implemented. The candidate moves generated by the extended Gopal processor are only investigated precisely by B search. We are developing evaluation function used with then B  

          in IPSJ SIGNotes SYMbol manipulation No.043 - 003 view details