[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] How badly do we need something like the old Dueller ?
From: |
Tony Lezard |
Subject: |
Re: [Bug-gnubg] How badly do we need something like the old Dueller ? |
Date: |
Tue, 7 Feb 2012 16:14:10 -0000 |
That's precisely what Dueller already does now. The tricky part is that in the
case of programs like Snowie, where I haven't had any assistance from the
developers, it has to simulate a Snowiebot implementing DBSI by carefully
observing screen state and synthesising mouse/keyboard actions.
The gnubg module currently uses that sort of interface (with the CLI version)
as well.
Regards,
Tony Lezard
-----Original Message-----
From: Massimiliano Maini [mailto:address@hidden
Sent: 07 February 2012 15:03
To: Frank Berger
Cc: address@hidden; Tony Lezard
Subject: Re: [Bug-gnubg] How badly do we need something like the old Dueller ?
Hi Frank/Tony,
if we were to redo the whole thing from scratch, wouldn't make more sense to
consider the bots just as evaluation engines and let the Dueller handle the
match ?
I mean:
- Dueller initializes the two bots: connection, play level, match/session rules
(crawford, met, jacoby, beaver etc).
- Dueller sends each decision (move or cube decision) to the bot, getting the
answer. It will need to send the board, match score (for match play) and roll
(for checker play).
So the dueller code could be slightly more involved (keep track of the
match/session, generate dice, etc), but the interface with the bots would be
much simpler.
MaX.
On 2 February 2012 23:34, Frank Berger <address@hidden> wrote:
> Hi all,
>
> as promised:
>
> here http://www.bgblitz.de/download/UBGI/DBSI%200.6.1.doc is a link that
> describes the interface between Tony Lezards Dueller and BGBlitz.
> This can be used as a base to implement a "remote control" for bots.
>
> To make it a little easier I put the BGBlitz code implementing the
> interface here
>
> http://www.bgblitz.de/download/UBGI/DBSI.zip
>
> as an example which can be used freely. The most important classes are
> Server, SetState and Command.
>
> I hope extreme Gammon will implement it and/or other bots like Palamedes.
> Maybe a new platform independent server will be implemented too.
> Kudos to Tony for developing it and make it available.
>
> ciao
> Frank
>
>
>
> _______________________________________________
> Bug-gnubg mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/bug-gnubg