Author: Ingo Bauer
Date: 09:41:10 03/10/05
Go up one level in this thread
Hello >Pondering is one problem, learning is another one. How can someone be sure in >UCI if he analyzes a game or playing a game? UCI has many good features when the >desired function is game/position analysis, but for actual games wboard is >better. Pls reread what I have written? I deleted everything except the relevant part for that matter. In short: If there is a "ucinewgame" it should learn out of a game if there is nothing it is analysis or position learning. It is possible to decide that even without a ucinewgame, but because some critisised that the new command would be implemented in 2004. Btw: Shredder engine and its learning abbilities itself prove that learning is more than just "possible". If you do not like the fact that Shredder may not be unbiased, take an independent engine that is quite good in learning positional and out of a game: Gandalf 6. Bye Ingo >>>4. In UCI it is on you to implement a book learning in your engine! >>> >>>* ucinewgame >>>this is sent to the engine when the next search (started with "position" and >>>"go") will be from a different game. This can be a new game the engine should >>>play or a new game it should analyse but also the next position from a testsuite >>>with positions only. If the GUI hasn't sent a "ucinewgame" before the first >>>"position" command, the engine shouldn't expect any further ucinewgame commands >>>as the GUI is probably not supporting the ucinewgame command. So the engine >>>should not rely on this command even though all new GUIs should support it. As >>>the engine's reaction to "ucinewgame" can take some time the GUI should always >>>send "isready" after "ucinewgame" to wait for the engine to finish its >>>operation.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.