Moderator: Andres Valverde
Charles Browne wrote:If the makefile.gcc file is what should be used to compile with Cygwin, any chance of maybe with a future release getting the makefile to compile without requiring the dll file?
I suppose compiling with this in the commandline is suitable to acquire a functioning exe file?
g++ -O3 -mno-cygwin -o polyglot *.cpp
Thanks for the updates to app.
Charles Browne wrote:There is a makefile in your sources that has no extension. If that is the one you mean by generic, I have put the gcc extension on the end of that file and it too compiles requiring a dll file.
Hey lazy is good, no real big rush, need for it here. But it would be helpful to have in a future release.
In the mean time it would be extremely helpful to know if this is suitable to compile your source files with.
g++ -O3 -mno-cygwin -o polyglot *.cpp
Charles Browne wrote:No biggy guy.
In the makefile of Winboard, past and present versions, which compiles with Cygwin is an option that forces Cygwin to compile Winboard with the mingw compiler so that a dll file is not required to be used with Winboard. That's all I was asking for, I can whip a makefile up for myself some day to use with Polyglot. Cheers.
Take it easy man.
will be preceded with "offer draw"
previously just the move with the result(1/2-1/2) was send.
Michel wrote:will be preceded with "offer draw"
previously just the move with the result(1/2-1/2) was send.
There is curious problem with forwarding draw claims to FICS. In a computer tournament games succeed each other very rapidly. Since FICS also adjudicates draws
the game will likely be finished by the time the draw claim arrives at FICS. In that case the draw claim from the engine may actually be interpreted as a draw offer in the next game!
My FICS bot icsdroneng does not forward draw claims anymore.
fixed: Illegal moves resulted in polyglot waiting for xboard to declare a timeloss
By substituting "resign" you would hide the true reason for the user.
Why not simply relay the illegal move?
Michel wrote:PG does a lot of legality checking internally. This is what makes it such a stable program.
So simply relaying an illegal move would not work.
As a user I would consider that a _very_ bad feature. It means it outsteps the bounds of its mandate (translating the protcols), and tries to interfere with what is being transmitted. A capital offense for translators...
H.G.Muller wrote:Why not simply relay the illegal move? WinBoard would then forfeit the engine, giving the proper reason in the PGN? By substituting "resign" you would hide the true reason for the user.
It would be even better if Polyglot would also play the illegal move on its internal board, so that when the GUI and opponent do not reject it, it could simply play on. That would make it, for instance, more Shatranj friendly. If the GUI can play with legality-testing off, Polyglot should not try to frustrate that. It is only meant as an adapter. Not to outsmart (= obstruct...) the GUI.
Michel wrote:If you start critizising PG again then I'll stop working on it.
You can do the adaptions yourself.
You seem to have a severe attitude problem
Return to Winboard and related Topics
Users browsing this forum: No registered users and 22 guests