[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] GTP and Tourney in SmartGo 1.4
David,
> During a tournament you want to give each program the full resources
> of the machine, in case one wants to think on the opponent's time.
Of course. We know that. That's exactly what I'm saying. The linux
folks already solved this problem but we haven't decided how to make
this work well with Windows.
I think you missed this point in my email, but let me re-iterate:
Right now, with NO additional programming, I can connect 2 pipe based
GTP go program running on their OWN computers using twogtp.pl.
The beauty of linux is that twogtp.pl probably was written with the
intention of running 2 programs on the same computer, but it doesn't
really matter if the 2 program are on different machines on the
network, it just works remotely too. No additional programming
required.
The problem we are trying to solve is how to overcome Windows
limitations in this regard and I think the basic solution has already
been proposed: Use TCP sockets.
I think Windows is a pretty cool OS once you learn how to work around
it's limitations :-)
- Don
P.S.
Mabye a demonstration would be more convincing that a lot of talk?
All we need is this:
1. 2 gtp pipe based programs on separate computers.
2. twogtp.pl on a 3rd computer.
3. A network.
4. No extra programming. We can run this demo NOW.
- Don
>Why one machine? I can connect via STDIN and STDOUT to 2 programs
>running on different machines. The controller runs on the 3rd
>machine. All using pipes. (This can be easily done with twogtp.pl)
During a tournament you want to give each program the full resources of the
machine,
in case one wants to think on the opponent's time. Also, if you require
the programs
to run on the same machine, what if they require different operating
systems (like Windows and Linux). What if someone wants to bring a faster
machine to the tournament?
I think a tournament should not restrict the computer or OS of the
participants. This
means one computer per program, and connection by TCP/IP or serial port. Many
tournament organizers have talked about a new protocol, and some kind of
controller, but no one has done it yet.
David
>It seems that pipes isn't a natural fit for our windows friends so we
>should look for a different communication channel for GTP.
>
>- Don
>_______________________________________________
>computer-go mailing list
>computer-go@xxxxxxxxxxxxxxxxx
>http://computer-go.org/mailman/listinfo/computer-go
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://computer-go.org/mailman/listinfo/computer-go
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://computer-go.org/mailman/listinfo/computer-go