[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.


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.


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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]