Chess Tools
Moderators: hgm, Rebel, chrisw
-
- Posts: 112
- Joined: Thu Apr 30, 2015 7:36 pm
Re: Chess Tools
Thank you very much for your answers.
-
- Posts: 215
- Joined: Sun Jul 31, 2016 6:35 pm
Re: Chess Tools
I would love to have a VERY SIMPLE tool to compile a UCI engine to a ANDROID chess engine.
Is this possible?
Peter
Is this possible?
Peter
-
- Posts: 4607
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Chess Tools
Hi Ferdinand,
I would like that you release your GMIS tool, but with a little addition.
Please add also a mindepth and maxdepth option for calculations.
This is necessary because some programs report easy moves with very
low depths and others report very high depths in tbs positions.
(Therefore calculations of avarage time and average depth might be obfuscated)
Thanks,
Guenther
I would like that you release your GMIS tool, but with a little addition.
Please add also a mindepth and maxdepth option for calculations.
This is necessary because some programs report easy moves with very
low depths and others report very high depths in tbs positions.
(Therefore calculations of avarage time and average depth might be obfuscated)
Thanks,
Guenther
https://rwbc-chess.de
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
-
- Posts: 269
- Joined: Wed Oct 24, 2012 2:07 am
Re: Chess Tools > Nucleus 0.0.1 beta
This really is a very nice idea, and should have got a lot more attention from the community. Excellent work!Ferdy wrote:Try this beta, read the readme too.Ovyron wrote:Hey Ferdy! I have always dreamed of an adapter that is able to play chess games by taking into account suggestions from other engines, very similar to ProDeo's MASTER.ENG concept.Ferdy wrote:You may describe here the chess tools/utilities that you need.
An initial implementation would work as follows:
User tells the adapter about 3 engines that exist, giving them paths in some configuration file, setting them as "Slave 1", "Slave 2", and "Master", say:
https://drive.google.com/open?id=1h9XdC ... HmxkFleJF6
It's very interesting to see if such a "collaborative" approach can be competitive. In theory perhaps the different styles could complement each other, e.g. LCZero is weak at tactics but an appropriate partner would fix that.
Another possibility could also be to use this for better multi-CPU scaling by running each engine on separate CPUs.
-
- Posts: 6994
- Joined: Thu Aug 18, 2011 12:04 pm
Re: Chess Tools > Nucleus 0.0.1 beta
Wow, what a creative idea. Got ProDeo working as master. I suppose (for instance with SF9 and STING as slaves) and with an aggressive ProDeo personality you can create something very nice.Ferdy wrote: ↑Sun Mar 25, 2018 7:50 pmTry this beta, read the readme too.Ovyron wrote:Hey Ferdy! I have always dreamed of an adapter that is able to play chess games by taking into account suggestions from other engines, very similar to ProDeo's MASTER.ENG concept.Ferdy wrote:You may describe here the chess tools/utilities that you need.
An initial implementation would work as follows:
User tells the adapter about 3 engines that exist, giving them paths in some configuration file, setting them as "Slave 1", "Slave 2", and "Master", say:
https://drive.google.com/open?id=1h9XdC ... HmxkFleJF6
Now if only you could add regular time control, currently I get for (CCRL/CEGT) 40/4 level:
string command "go wtime 230000 btime 240000 winc 0 binc 0 movestogo 40" is not supported
One simple solution [IMO] would be to calculate the average time per move, for the 40/4 level that would be 240/40 is 6 seconds and use this 6 seconds for the movetime (c.q. st) command.
90% of coding is debugging, the other 10% is writing bugs.
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Aiquiri v0.1 beta
Aiquiri
v0.1 beta
2018-05-26
What's new
1. Change name from Nucleus to Aiquiri
2. Supports go wtime btime winc binc or Blitz TC
3. Supports configuration file to set engine options
4. Reduce aiquiri options to only the time factors
see section C.
Download:
aiquiri v0.1 beta
v0.1 beta
2018-05-26
What's new
1. Change name from Nucleus to Aiquiri
2. Supports go wtime btime winc binc or Blitz TC
3. Supports configuration file to set engine options
4. Reduce aiquiri options to only the time factors
see section C.
Download:
aiquiri v0.1 beta
-
- Posts: 79
- Joined: Sat Aug 01, 2015 6:16 pm
- Location: France
Re: Chess Tools
Great engine-blending tool!
Thank you so much, Ferdy.
Thank you so much, Ferdy.
-
- Posts: 39
- Joined: Mon Jan 01, 2018 12:54 pm
Re: Chess Tools
Thanks for your adapter Ferdy! I have a question: Can i run lc0 as a slave engine?
-
- Posts: 4833
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Chess Tools
Yes. Just rename lczero.exe to slave2.exe then rename your network file to weights.txt. Copy aiquiri.exe, aiquiri.cfg, master.exe and slave1.exe to the lczero directory.
master.exe is just a renamed Texel engine and slave1.exe is just a renamed Stockfish engine.
You aiquiri.cfg could be:
Code: Select all
[slave1]
# Stockfish 9
Hash = 128
Threads = 1
[slave2]
# lczero v0.10
Threads = 1
[master]
# id name Texel 1.07
Hash = 128
Thread = 1
Sample game
-
- Posts: 39
- Joined: Mon Jan 01, 2018 12:54 pm
Re: Chess Tools
Thanks for your reply Ferdy! I had a different project as a plan when i ask for this: to use lc0 as master and lc0 as slave1 with the same or similiar weights. Then as slave2 to use a tactical strong engine for example stockfish any. So normaly the master lc0 will choose the slave lc0 moves. And if there is a tactical shot slave2 (stockfish) will find it and suggest it to master. What you say Ferdy is ths possible? Thank you again