Thanks, Hamsters is now running aroundJimbo I wrote:Does Hamsters hang on the second move? I should have warned you that you need to specify "-threads x" as a command line parameter. (Without the quotes, and x is the desired number of threads.) Give that a try.Ferdy wrote: Blackmamba is all right but Hamsters forfeits on time all its games.
Wanted engines with UCI_Elo
Moderator: Ras
-
Ferdy
- Posts: 4852
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wanted engines with UCI_Elo
-
Ferdy
- Posts: 4852
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wanted engines with UCI_Elo
Hamsters is strong
Code: Select all
Engine Score Ha
1: Hamsters v0.7.1 elo1200 7.0/7 ·
2: Cheng4 v0.36c elo1200 0.0/1 0
2: Ufim v8.02 elo1200 0.0/1 0
2: SlowChess 2.960e elo1200 0.0/1 0
2: Rybka v2.3.2a elo1200 0.0/1 0
2: Rodent v1.3 elo1200 0.0/1 0
2: Arasan v17.1 elo1200 0.0/1 0
2: Amyan v1.72 elo1200 0.0/1 0 Code: Select all
7 games played / Tournament finished
Name of the tournament: Hamsters Gauntlet Test 1
Level: Tournament 40/3
Hardware: i7-2600K CPU @ 3.40GHz with 12 GB Memory
Operating system: Win 7 Prof SP 1 64 bit-
Jimbo I
- Posts: 149
- Joined: Thu Feb 15, 2007 4:34 am
- Location: USA
Re: Wanted engines with UCI_Elo
I apologize again, it's been a while since I configured Hamsters, and I'd forgotten some of the quirks of the settings.Ferdy wrote:Hamsters is strong![]()
If you leave the blunder setting on the default setting of "disabled", it will play very strongly. I usually set blunder to either "normal" or "medium".
The strengths of the blunder settings, from strongest to weakest are:
Very hard
Disabled
Hard
Normal
Medium
(There isn't much difference between the Normal and Medium settings.)
-
pedrox
- Posts: 1056
- Joined: Fri Mar 10, 2006 6:07 am
- Location: Basque Country (Spain)
Re: Wanted engines with UCI_Elo
limitstrength trueFerdy wrote:Here is my setting at the moment.
What is your recommended values such that DanaSahZ will play at a level close to human with fide elo rating 1200?limitstrength true
elo 1200
elo_type computer
style 3
diff_engine 0
diff_computer_engine 0
diff_human_computer 0
easylevel 0
ownbook true
tourbook ./book/none.bin
mainbook ./book/super.bin
hash 128
noise 0
castling KQkq
I have run DanaSahZ with that setting, and the result so far is,
7-round swiss, TC 40moves in 3 minutes repeating, ponder off.Code: Select all
Rank Engine ELO 1 2 3 4 5 Score Tie White ELO ----------------------------------------------------------------------------------------------- 1: Horizon v4.4 elo1200 1200 16B+ 8W+ 4W+ 2W+ 6B+ 5.0 12.5 3 +20 2: BlackMamba v1.2c elo1200 1200 14B+ 5W+ 10W+ 1B- 9B+ 4.0 13.5 2 +15 3: Deuterium v14.3.34.21 elo1200 1200 5B- 7B+ 11W+ 4W+ 8W+ 4.0 13.5 3 +15 4: Amyan v1.72 elo1200 1200 13B+ 12W+ 1B- 3B- 10W+ 3.0 15.0 2 +5 5: Tornado v4.4 elo1200 1200 3W+ 2B- 9B- 12W+ 13W+ 3.0 14.5 3 +5 6: Rybka v2.3.2a elo1200 1200 8B- 14W+ 12B+ 10W+ 1W- 3.0 12.5 3 +5 7: DanaSahZ 0.4 elo1200 1200 10B- 3W- 16W+ 11B+ 14W+ 3.0 9.0 3 0 8: Cheng4 v0.36c elo1200 1200 6W+ 1B- 13B+ 9W= 3B- 2.5 16.5 2 0 9: SlowChess 2.960e elo1200 1200 11W- 15B+ 5W+ 8B= 2W- 2.5 12.5 3 0 10: Ufim v8.02 elo1200 1200 7W+ 11B+ 2B- 6B- 4B- 2.0 15.0 1 -5 11: Hiarcs v14 elo1200 1200 9B+ 10W- 3B- 7W- 15W+ 2.0 12.5 3 -5 12: MadChess v1.4 elo1200 1200 15W+ 4B- 6W- 5B- 16W+ 2.0 10.0 3 -10 13: Houdini v4 elo1200 1200 4W- 16B+ 8W- 14B+ 5B- 2.0 9.5 2 -10 14: Rodent v1.3 elo1200 1200 2W- 6B- 15B+ 13W- 7B- 1.0 13.0 2 -15 15: Arasan v17.1 elo1200 1200 12B- 9W- 14W- 16W+ 11B- 1.0 7.5 3 -20 16: <Bye> 1 1W- 13W- 7B- 15B- 12B- 0.0 13.0 2 0
elo 1200
elo_type human
style 3
diff_engine 0
diff_computer_engine 466
diff_human_computer 70
easylevel 0
ownbook true
tourbook ./book/none.bin
mainbook ./book/super.bin
hash 128
noise 0
castling KQkq
A user who wants to play as a human only has to put elo_type human and select the elo. (The diff parameters are rather internally and should not be modified by the user to do things so complicated).
With this configuration the engine will be weaker than your configuration, approximately (466 +70) / 2 = 268 points. A human will be eternally grateful
Another thing I do is limit the number of plys of the openning book with the elo (elo/100). With Elo 1200 engine play the first 12 ply (6 moves)
-
styx
- Posts: 338
- Joined: Tue Mar 13, 2012 9:59 pm
- Location: Germany
Re: Wanted engines with UCI_Elo
Texel from the very talented Peter Österlund is also strength adjustable (but does not support UCI_Elo)
but maybe it is not useful for you, since its strength adjustment parameter does not have an Elo reference (0 (random legal moves) - 1000 (full strength))
but maybe it is not useful for you, since its strength adjustment parameter does not have an Elo reference (0 (random legal moves) - 1000 (full strength))
-
mar
- Posts: 2676
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Wanted engines with UCI_Elo
Just a simple note regarding strength limit in cheng4, I found a bug recently (forgot to subtract elapsed time,Ferdy wrote:What I have so far are the following. Tell me if you know of other engines.
was 1+penalty_time_multiplier instead of penalty_time_multiplier),
so now it should be a tiny bit stronger in strength limit mode).
Fixed version can be found at github btw.: https://github.com/kmar/cheng4
-
Ferdy
- Posts: 4852
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wanted engines with UCI_Elo
Thanks but I am not successful in compiling the sources.mar wrote: Fixed version can be found at github btw.: https://github.com/kmar/cheng4
-
Ferdy
- Posts: 4852
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wanted engines with UCI_Elo
At present I put my attention on engines with settable elo figures.styx wrote:Texel from the very talented Peter Österlund is also strength adjustable (but does not support UCI_Elo)
but maybe it is not useful for you, since its strength adjustment parameter does not have an Elo reference (0 (random legal moves) - 1000 (full strength))
-
Ferdy
- Posts: 4852
- Joined: Sun Aug 10, 2008 3:15 pm
- Location: Philippines
Re: Wanted engines with UCI_Elo
The result indeed is very low, with 3 forfeits on time, 2 from SlowChess and 1 from DanaSahZ.limitstrength true
elo 1200
elo_type human
style 3
diff_engine 0
diff_computer_engine 466
diff_human_computer 70
easylevel 0
ownbook true
tourbook ./book/none.bin
mainbook ./book/super.bin
hash 128
noise 0
castling KQkq
A user who wants to play as a human only has to put elo_type human and select the elo. (The diff parameters are rather internally and should not be modified by the user to do things so complicated).
With this configuration the engine will be weaker than your configuration, approximately (466 +70) / 2 = 268 points. A human will be eternally grateful
7-round swiss, TC 40 moves in 3 minutes repeating.
Code: Select all
Rank Engine ELO 1 2 3 4 5 6 7 Score Tie White ELO
---------------------------------------------------------------------------------------------------------
1: Horizon v4.4 elo1200 1200 3B+ 2W= 7B+ 4B+ 9W+ 8B+ 5W+ 6.5 29.0 3 +30
2: Hamsters v0.7.1 elo1200 1200 5W+ 1B= 12W+ 7W+ 4B+ 3B+ 8W+ 6.5 28.5 4 +30
3: Amyan v1.72 elo1200 1200 1W- 10B+ 11W+ 6B+ 8W- 2W- 4B+ 4.0 31.0 4 +5
4: Houdini v4 elo1200 1200 12B+ 11W+ 6B+ 1W- 2W- 7B+ 3W- 4.0 30.5 4 +5
5: Tornado v4.4 elo1200 1200 2B- 8W- 10W+ 12B+ 14B+ 9W+ 1B- 4.0 28.5 3 +5
6: BlackMamba v1.2c elo1200 1200 14B+ 15B+ 4W- 3W- 7B- 13W+ 16W+ 4.0 18.5 4 +5
7: Deuterium v14.3.34.21 elo1200 1200 13B+ 9W+ 1W- 2B- 6W+ 4W- 10B= 3.5 31.0 4 0
8: Cheng4 v0.36c elo1200 1200 15W- 5B+ 9W= 11B+ 3B+ 1W- 2B- 3.5 29.5 3 0
9: Rybka v2.3.2a elo1200 1200 16W+ 7B- 8B= 14W+ 1B- 5B- 11W+ 3.5 22.5 3 0
10: Hiarcs v14 elo1200 1200 11B- 3W- 5B- 16W+ 12W+ 15B+ 7W= 3.5 19.5 4 0
11: Ufim v8.02 elo1200 1200 10W+ 4B- 3B- 8W- 13B+ 14W+ 9B- 3.0 23.5 3 -5
12: Arasan v17.1 elo1200 1200 4W- 13B+ 2B- 5W- 10B- 16W+ 15B+ 3.0 23.0 3 -5
13: SlowChess 2.960e elo1200 1200 7W- 12W- 16B+ 15B+ 11W- 6B- 14W+ 3.0 17.5 4 -5
14: MadChess v1.4 elo1200 1200 6W- 16B+ 15W+ 9B- 5W- 11B- 13B- 2.0 19.5 3 -15
15: Rodent v1.3 elo1200 1200 8B+ 6W- 14B- 13W- 16B+ 10W- 12W- 2.0 19.0 4 -15
16: DanaSahZ v0.4 elo1200 1200 9B- 14W- 13W- 10B- 15W- 12B- 6B- 0.0 21.0 3 -35[pgn]
[Event "Swiss1200-9"]
[Site "Home"]
[Date "2014.07.24"]
[Round "5.1"]
[White "DanaSahZ v0.4 elo1200"]
[Black "Rodent v1.3 elo1200"]
[Result "0-1"]
[BlackElo "1200"]
[ECO "A06"]
[Opening "Reti Opening"]
[Time "13:29:09"]
[Variation "Nimzowitsch-Larsen"]
[WhiteElo "1200"]
[TimeControl "40/180:40/180:40/180"]
[Termination "time forfeit"]
[PlyCount "42"]
[WhiteType "program"]
[BlackType "program"]
1. Nf3 d5 2. b3 Bf5 {+1.08/15 3} 3. Ne5 {+1.63/3 3} Nf6 {+1.36/17 3} 4. c3
{+1.54/5 8} g5 {+1.60/16 3} 5. d3 {-1.72/4 8} Bh6 {+0.92/17 3} 6. b4
{+1.71/6 10} d4 {+1.80/19 3} 7. cxd4 {+2.54/4 9} Qxd4 {+2.04/23 3} 8. Bd2
{-4.14/4 8} Qxa1 {+4.00/21 3} 9. Nc3 {-6.50/4 8} Nbd7 {+6.92/18 3} 10. Qxa1
{-1.34/5 9} Nxe5 {-3.88/23 3} 11. b5 {-0.18/4 8} Be6 {-0.92/17 3} 12. Kd1
{-0.79/4 9} O-O {-0.84/18 3} 13. Be3 {-0.32/4 10} Rfc8 {-0.28/14 3} 14. Bd4
{+2.97/4 6} g4 {-0.52/15 3} 15. Bxa7 {-1.47/5 8} Rxa7 {+2.88/24 4} 16. Ke1
{-4.50/4 11} Nd5 {+3.16/21 4} 17. a3 {-3.31/5 9} Bg7 {+5.40/18 4} 18. b6
{-5.29/4 9} cxb6 {+6.72/20 4} 19. Qd1 {-5.45/5 9} Nxc3 {+6.12/22 4} 20. Qc1
{-8.08/5 11} b5 {+10.48/23 4} 21. Qe3 {-8.61/5 10} Rxa3 {+M5/24 4} 22. ...
{White forfeits on time} 0-1
[/pgn]
With this setting of DanaSahZ, what rating level in activ list is this comparable?
-
mar
- Posts: 2676
- Joined: Fri Nov 26, 2010 2:00 pm
- Location: Czech Republic
- Full name: Martin Sedlak
Re: Wanted engines with UCI_Elo
Uh ohFerdy wrote: Thanks but I am not successful in compiling the sources.
I tried the win version now and compiles just fine (there is VS2012 solution+project).
For other OSes, there are simple shell scripts (instead of makefile
Maybe - almost forgot, either compile all the .cpp sources except "allinone.cpp", or just that one (where everything is glue-included)