Thanks for all advices ! I have a lot of informations to start :-)
I hope I'll be back soon with some code to show !
Jean-Francois
> There isn't a lot of info on this[1], so it will probably be a hard
> journey for a fast representation. But the things a Go board
> representation usually focus
Look at:
https://github.com/lukaszlew/libego
it is a much better start than Fuego. Fuego is a fine program if you are an
expert C++ programmer, but is a pretty big package to understand well if you
wish to do so quickly. Libego is much easier to understand and is also
sometimes very
Hi!
On Sun, Apr 10, 2016 at 09:19:17AM +0200, Jean-Francois Romang wrote:
> Hello to everyone ; I'm a newcomer in this list and computer go programming.
> I have a chess programming background, but I want to start something new.
> :-)
> I'm currently in the early phases of developing GTP
What programming language and OS environment have you chosen?
On Apr 10, 2016 2:19 AM, "Jean-Francois Romang" wrote:
> Hello to everyone ; I'm a newcomer in this list and computer go
> programming. I have a chess programming background, but I want to start
> something new. :-)
On 4/10/2016 12:19 AM, Jean-Francois Romang wrote:
Hello to everyone ; I'm a newcomer in this list and computer go
programming. I have a chess programming background, but I want to
start something new. :-)
I'm currently in the early phases of developing GTP compatible go
engine ; now it's time
Hi,
I also did computer chess before go (and checkers before chess). I would
start with a straight-forward implementation and learn with it. If you end
up finding your board representation limiting, rewrite it.
Here's some code from my program:
int const N = 19;
int const XN = N + 2;
int const
Jean-Francois Romang wrote " I want to start something new. :-)"
do you mean an engine new to Go programming, or just something new to you?
if the latter, you could copy and paste a published algorithm or
recode alphago which is fully described by its Nature paper. that
would be like
There are several open source go programs. I would start by investigating
Fuego and Pachi code
2016-04-10 11:34 GMT+03:00 Gonçalo Mendes Ferreira :
> There isn't a lot of info on this[1], so it will probably be a hard
> journey for a fast representation. But the things a Go board
There isn't a lot of info on this[1], so it will probably be a hard
journey for a fast representation. But the things a Go board
representation usually focus on are
1. simulating play and then undoing (or telling what happens after a
play: liberties left, stone captures)
2. fast pattern hashing
There's a discussion of some of the issues in Petr Baudis' PhD thesis:
http://pachi.or.cz/
On Sun, Apr 10, 2016 at 9:19 AM, Jean-Francois Romang
wrote:
> Hello to everyone ; I'm a newcomer in this list and computer go
> programming. I have a chess programming background,
Hello to everyone ; I'm a newcomer in this list and computer go
programming. I have a chess programming background, but I want to start
something new. :-)
I'm currently in the early phases of developing GTP compatible go engine
; now it's time for me to choose a board representation : are there
11 matches
Mail list logo