[Computer-go] Starting

20 views
Skip to first unread message

Sebastian Scheib

unread,
Aug 7, 2012, 4:17:24 PM8/7/12
to compu...@dvandva.org
I am starting to write a go engine, I tried in the past and failed (lack of time, and other problems). Now I will restart the project, I have some ideas about how I will write it (this time in Java).

Do you know of any good page or papers on the internet that can help me to have a better idea?

Thanks, and sorry for my horrible english.

Xavier Combelle

unread,
Aug 8, 2012, 11:52:48 AM8/8/12
to compu...@dvandva.org
This body part will be downloaded on demand.
To speak about the basics you should do a gtp engine as explained here http://senseis.xmp.net/?TesujiGoFramework%2FGoTextProtocol (I saw an engine which don't do and it's a painful experience)

next you chose a board representation
http://senseis.xmp.net/?TesujiGoFramework%2FBoardRepresentation

next you has to implement an engine which generate a random legal move

next you can do a more clever engine as a monte carlo one  using UCT as explained here
http://senseis.xmp.net/?UCT

next you can do something more clever, but it is further than where is my bot

a good explanation about modern implementing go software is here http://pasky.or.cz/go/prace.pdf

it is based on pachi a free software engine which can be found here http://pachi.or.cz/

(it is in c but can give you good ideas)

Sebastian Scheib

unread,
Aug 8, 2012, 1:14:25 PM8/8/12
to compu...@dvandva.org
Thanks a lot!

2012/8/8 Xavier Combelle <xavier....@free.fr>
_______________________________________________
Computer-go mailing list
Compu...@dvandva.org
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Oliver Lewis

unread,
Aug 8, 2012, 2:27:17 PM8/8/12
to compu...@dvandva.org
If you are working in Java and want to build on an existing code base
or just want ideas/inspiration, I recommend Orego:
https://sites.google.com/a/lclark.edu/drake/research/orego

Sebastian Scheib

unread,
Aug 8, 2012, 3:12:57 PM8/8/12
to compu...@dvandva.org
Thanks, I just want to start from scratch (and document it on a blog).

2012/8/8 Oliver Lewis <ojfl...@yahoo.co.uk>

Jim O'Flaherty, Jr.

unread,
Aug 8, 2012, 3:48:34 PM8/8/12
to compu...@dvandva.org
Please post the blog link here when you do. I would LOVE to vicariously enjoy your progress! :)


From: Sebastian Scheib <stackpo...@gmail.com>
To: compu...@dvandva.org
Sent: Wednesday, August 8, 2012 2:12 PM
Subject: Re: [Computer-go] Starting

Sebastian Scheib

unread,
Aug 9, 2012, 1:41:22 PM8/9/12
to Jim O'Flaherty, Jr., compu...@dvandva.org
The blog: http://eviltesuji.blogspot.com.ar/ 

Thanks a lot for all the data! Now, fear my future engine mwahahahahaha.

2012/8/8 Jim O'Flaherty, Jr. <jim_ofla...@yahoo.com>
Reply all
Reply to author
Forward
0 new messages