ZChess 2.00 (London) in concerto !
Moderator: Ras
-
tmokonen
- Posts: 1367
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: ZChess 2.00 (London) download link
Thank you, Ruxy.
-
Sylwy
- Posts: 5354
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IAȘI - the historical capital of MOLDOVA
- Full name: Silvian Rucsandescu
Re: ZChess 2.00 (London) download link
With pleasure !tmokonen wrote:Thank you, Ruxy.
But, first of all, a lot of thanks to Mr.Franck Zibi -the author- who kindly provided me this link !
THANK YOU MAESTRO ZIBI !
SilvianR
-
Sylwy
- Posts: 5354
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IAȘI - the historical capital of MOLDOVA
- Full name: Silvian Rucsandescu
Re: Wb2Uci.eng file for ZChess 2.00
If you want to use this engine under Fritz GUI, here is:Sylwy wrote:With pleasure !tmokonen wrote:Thank you, Ruxy.
But, first of all, a lot of thanks to Mr.Franck Zibi -the author- who kindly provided me this link !
THANK YOU MAESTRO ZIBI !
SilvianR
[ENGINE]
Name=ZChess 2.00
Author=Frank Zibi, France
Filename=Wb2Uci.exe
[OPTIONS]
Program=zchess.exe
MateScore=32000
OwnBook=true
TerminateHard=true
In ZCHESS.INI you can change:
-the hash;
-the path to Nalimov TBs;
-the existance of a log file(TRUE/FALSE);
-pondering (TRUE/FALSE).
OK, they are a lot of parameters, you can experiment, but this beautiful play needs the original settings !
-
geots
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: Wb2Uci.eng file for ZChess 2.00
Sylwy wrote:If you want to use this engine under Fritz GUI, here is:Sylwy wrote:With pleasure !tmokonen wrote:Thank you, Ruxy.
But, first of all, a lot of thanks to Mr.Franck Zibi -the author- who kindly provided me this link !
THANK YOU MAESTRO ZIBI !
SilvianR
[ENGINE]
Name=ZChess 2.00
Author=Frank Zibi, France
Filename=Wb2Uci.exe
[OPTIONS]
Program=zchess.exe
MateScore=32000
OwnBook=true
TerminateHard=true
In ZCHESS.INI you can change:
-the hash;
-the path to Nalimov TBs;
-the existance of a log file(TRUE/FALSE);
-pondering (TRUE/FALSE).
OK, they are a lot of parameters, you can experiment, but this beautiful play needs the original settings !
Anyone have any idea of its elo strength?
Thanks-
gts
-
geots
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: Best Test Settings!
I am not saying anyone wants to or does not want to- I haven't a clue. But if it were going to be tested ag. other engines, the following settings would be the best. Note ponder=true only so it won't revert back to its starting point after each move, which it seems to. Anyway, the gui will take care of ponder.
wb2Uci eng. file:
[ENGINE]
Name=ZChess 2.00
Author=Frank Zibi, France
Filename=zchessUci.exe
[OPTIONS]
Program=zchess.exe
MateScore=32000
OwnBook=false
TerminateHard=true
Ini file:
[HashTables]
SIZE_HT=96
; Size in MByte for the HashTables
; Default : 8
EFFACER_HT=TRUE
[HashPawns]
SIZE_HP=32
; Size in MByte for the HashPawns
; Possible values : 1, 2, 4, 8, 16, 32, 64
; Default : 2
[Display]
noise=5
; The minimal depth before displaying the evaluation of
; the program on the screen
K_BEST_MODE=1
; When analyzing a game under EPD2DIAG, a value of K_BEST_MODE >=2
; shows not only the best move, its eval and its PV (Principal variation)
; but also :
; the second best move (with eval and PV),
; the third best move (with eval and PV),
; ....
; the (K_BEST_MODE)th best move (with eval and PV)
; For instance, With K_BEST_MODE == 2, the best move and the 2nd best move will be displayed
; NB: a K_BEST_MODE >= 2 will slow down the program...
; Default : 1
[Search]
min_sd=2
; minimal search depth, the program must (at least) reach this depth
; even if it is out of time : Be careful !!
; Default : 2
max_sd=35
; maximum search depth, the program must not go to a superior
; depth, even if there is time remaining
; Default : 35
selectivite=25
; Maximum number of plies to add to the search depth
; Default : 25
USE_COMBINATION_EXTENSIONS=TRUE
; Enable some tactical extension to find combinations faster
; This option is only used in analyze mode or under EPD2DIAG .
; It will not be used while playing in actual games (even if this option is set to TRUE)
; Default : TRUE
USE_PVS_SEARCH=TRUE
; Use Principal Variation Search
; Default : TRUE
USE_FAILSOFT=FALSE
; Using fail soft
; Default : FALSE
;Les optimisations suivantes ne sont pas fiables a 100%
USE_NULL_MOVE=TRUE
; Enables NULL_MOVE
; Default : TRUE
USE_MOINS1=TRUE
; Default : TRUE
USE_FUTILITY_SUPERIEUR=FALSE
; make a cut off with one ply remaining
; when the side to move has a clearly better position
; Default : FALSE
USE_BIG_FUTILITY_SUPERIEUR=FALSE
; make a cut off with 2 plies remaining
; when the side to move has a clearly better position
; Default : FALSE
[TableBase]
USE_TB=FALSE
; Enable TableBase.
; They should be in the directory stored in TBPATH (see below)
; Default : TRUE
TBPATH=./TB;C:\CHESS\TB;d:\zchess\tb;
; The directory where are the TableBase.
; For instance: C:\CHESS\TB ; ./TB ; TB ; \\JUPITER\C\CHESS\TB ; etc...
; Only used if USE_TB is set to TRUE (see above)
; Default : ./TB
[MISC]
ENABLE_PONDERING=TRUE
; enable thinking on the opponent's time
; Default : TRUE
ENABLE_BOOK=FALSE
; Use the opening books (z_style.txt and z_book.bin)
; (another way to disable the opening books is with the command 'book off')
; Default : TRUE
ENABLE_LOG=FALSE
; We store all displayed info in a log file in the directory ./log
; Default : TRUE
ENABLE_LEARN_BIN=FALSE
; We store in the file 'z_learn.epd' the positions where zchess has blundered.
; Hopefully, zchess will not make exactly the same mistake again.
; Default : TRUE
[Evaluation]
DRAW_SCORE=0
; Contempt factor, in 1/100 of a pawn
; For exemple, if DRAW_SCORE is set to 200 (2 pawns),
; Zchess will play for a draw even with a pawn up
OPPONENT_TYPE=2
; The type of the ZChess opponent
; Can be:
; 0 : the opponent type is unknwown
; 1 : the opponent is a human (try to open the position !)
; 2 : the opponent is a computer
; Default : 0
ENABLE_RESIGN=TRUE
; Allow the program to resign in a hopeless position
; NB: ZChess will not resign if its opponent is out of time
; Default : TRUE
ENABLE_DRAW_OFFER_WHEN_GAFFE=FALSE
; Offer a draw to the *human* opponent if he has made a blunder
; in a clearly better position
; Works only on the ICC/FICS
; Default : FALSE
[Debuggage]
DEBUT_DEBUG_INFO=1
FIN_DEBUG_INFO=1
DEBUG_TEST=1
; A partir de la position dont l'id_position vaut : DEBUT_DEBUG_INFO
; jusqu'a la positon 'FIN_DEBUG_INFO', on affichera le detail de l'analyse
ECART_DEBUG_INFO=1
START_DEBUG_INTERACTIF=1
; ligne ou tous les coups doivent etre evaluees
DEBUG_LINE=
DEBUG_EPD=
USE_INTERNAL_ITERATIVE_DEEPENING=FALSE
USE_FENETRE_ASPIRANTE=FALSE
Note I have book=false and TB=false, but that's just me. And as for the best draw setting, ask someone like Graham. Notice I didn't touch the settings I don't understand.
Thought this might help.
gts
wb2Uci eng. file:
[ENGINE]
Name=ZChess 2.00
Author=Frank Zibi, France
Filename=zchessUci.exe
[OPTIONS]
Program=zchess.exe
MateScore=32000
OwnBook=false
TerminateHard=true
Ini file:
[HashTables]
SIZE_HT=96
; Size in MByte for the HashTables
; Default : 8
EFFACER_HT=TRUE
[HashPawns]
SIZE_HP=32
; Size in MByte for the HashPawns
; Possible values : 1, 2, 4, 8, 16, 32, 64
; Default : 2
[Display]
noise=5
; The minimal depth before displaying the evaluation of
; the program on the screen
K_BEST_MODE=1
; When analyzing a game under EPD2DIAG, a value of K_BEST_MODE >=2
; shows not only the best move, its eval and its PV (Principal variation)
; but also :
; the second best move (with eval and PV),
; the third best move (with eval and PV),
; ....
; the (K_BEST_MODE)th best move (with eval and PV)
; For instance, With K_BEST_MODE == 2, the best move and the 2nd best move will be displayed
; NB: a K_BEST_MODE >= 2 will slow down the program...
; Default : 1
[Search]
min_sd=2
; minimal search depth, the program must (at least) reach this depth
; even if it is out of time : Be careful !!
; Default : 2
max_sd=35
; maximum search depth, the program must not go to a superior
; depth, even if there is time remaining
; Default : 35
selectivite=25
; Maximum number of plies to add to the search depth
; Default : 25
USE_COMBINATION_EXTENSIONS=TRUE
; Enable some tactical extension to find combinations faster
; This option is only used in analyze mode or under EPD2DIAG .
; It will not be used while playing in actual games (even if this option is set to TRUE)
; Default : TRUE
USE_PVS_SEARCH=TRUE
; Use Principal Variation Search
; Default : TRUE
USE_FAILSOFT=FALSE
; Using fail soft
; Default : FALSE
;Les optimisations suivantes ne sont pas fiables a 100%
USE_NULL_MOVE=TRUE
; Enables NULL_MOVE
; Default : TRUE
USE_MOINS1=TRUE
; Default : TRUE
USE_FUTILITY_SUPERIEUR=FALSE
; make a cut off with one ply remaining
; when the side to move has a clearly better position
; Default : FALSE
USE_BIG_FUTILITY_SUPERIEUR=FALSE
; make a cut off with 2 plies remaining
; when the side to move has a clearly better position
; Default : FALSE
[TableBase]
USE_TB=FALSE
; Enable TableBase.
; They should be in the directory stored in TBPATH (see below)
; Default : TRUE
TBPATH=./TB;C:\CHESS\TB;d:\zchess\tb;
; The directory where are the TableBase.
; For instance: C:\CHESS\TB ; ./TB ; TB ; \\JUPITER\C\CHESS\TB ; etc...
; Only used if USE_TB is set to TRUE (see above)
; Default : ./TB
[MISC]
ENABLE_PONDERING=TRUE
; enable thinking on the opponent's time
; Default : TRUE
ENABLE_BOOK=FALSE
; Use the opening books (z_style.txt and z_book.bin)
; (another way to disable the opening books is with the command 'book off')
; Default : TRUE
ENABLE_LOG=FALSE
; We store all displayed info in a log file in the directory ./log
; Default : TRUE
ENABLE_LEARN_BIN=FALSE
; We store in the file 'z_learn.epd' the positions where zchess has blundered.
; Hopefully, zchess will not make exactly the same mistake again.
; Default : TRUE
[Evaluation]
DRAW_SCORE=0
; Contempt factor, in 1/100 of a pawn
; For exemple, if DRAW_SCORE is set to 200 (2 pawns),
; Zchess will play for a draw even with a pawn up
OPPONENT_TYPE=2
; The type of the ZChess opponent
; Can be:
; 0 : the opponent type is unknwown
; 1 : the opponent is a human (try to open the position !)
; 2 : the opponent is a computer
; Default : 0
ENABLE_RESIGN=TRUE
; Allow the program to resign in a hopeless position
; NB: ZChess will not resign if its opponent is out of time
; Default : TRUE
ENABLE_DRAW_OFFER_WHEN_GAFFE=FALSE
; Offer a draw to the *human* opponent if he has made a blunder
; in a clearly better position
; Works only on the ICC/FICS
; Default : FALSE
[Debuggage]
DEBUT_DEBUG_INFO=1
FIN_DEBUG_INFO=1
DEBUG_TEST=1
; A partir de la position dont l'id_position vaut : DEBUT_DEBUG_INFO
; jusqu'a la positon 'FIN_DEBUG_INFO', on affichera le detail de l'analyse
ECART_DEBUG_INFO=1
START_DEBUG_INTERACTIF=1
; ligne ou tous les coups doivent etre evaluees
DEBUG_LINE=
DEBUG_EPD=
USE_INTERNAL_ITERATIVE_DEEPENING=FALSE
USE_FENETRE_ASPIRANTE=FALSE
Note I have book=false and TB=false, but that's just me. And as for the best draw setting, ask someone like Graham. Notice I didn't touch the settings I don't understand.
Thought this might help.
gts
-
Sylwy
- Posts: 5354
- Joined: Fri Apr 21, 2006 4:19 pm
- Location: IAȘI - the historical capital of MOLDOVA
- Full name: Silvian Rucsandescu
Re: Take a look, please !
geots wrote:
Anyone have any idea of its elo strength?
Thanks-
gts
Hi !
Its strength is a bit over Ikarus v0.18 (2280 ELO CEGT/2400 ELO CCRL on 4'/40), so a master level .
But the important think is its phenomenal play. A lot of ideas for a human player !
Take a look to the below game: an incredible attack until the last move, over all the table. I never seen before this style to annother ches engine: commercial/free/private !
[Event "ZChess 2.00 London Test"]
[Site "Bicaz"]
[Date "2012.11.18"]
[Round "53.1"]
[White "ZChess 2.00"]
[Black "Ikarus V0.18"]
[Result "1-0"]
[ECO "B61"]
[Annotator "0.42;0.16"]
[PlyCount "129"]
[EventDate "2012.11.17"]
[EventType "tourn"]
[Source "Silvian"]
[TimeControl "240+2"]
{AMD Athlon(tm) 64 Processor 3800+ 2411 MHz W=10.4 plies; 891kN/s; Shredder12.
ctg B=11.1 plies; 1.463kN/s; Shredder12.ctg} 1. e4 {[%eval 0,0] [%emt 0:00:00]
} c5 {[%eval 0,0] [%emt 0:00:00]} 2. Nf3 {[%eval 0,0] [%emt 0:00:00]} Nc6 {
[%eval 0,0] [%emt 0:00:00]} 3. d4 {[%eval 0,0] [%emt 0:00:00]} cxd4 {[%eval 0,
0] [%emt 0:00:00]} 4. Nxd4 {[%eval 0,0] [%emt 0:00:00]} Nf6 {[%eval 0,0] [%emt
0:00:00]} 5. Nc3 {[%eval 0,0] [%emt 0:00:00]} d6 {[%eval 0,0] [%emt 0:00:00]}
6. Bg5 {[%eval 0,0] [%emt 0:00:00]} Bd7 {[%eval 0,0] [%emt 0:00:00]} 7. Qd2 {
[%eval 0,0] [%emt 0:00:00]} Rc8 {[%eval 0,0] [%emt 0:00:00]} 8. O-O-O {[%eval
0,0] [%emt 0:00:00]} Nxd4 {[%eval 0,0] [%emt 0:00:00]} 9. Qxd4 {[%eval 0,0]
[%emt 0:00:00]} Qa5 {[%eval 0,0] [%emt 0:00:00]} 10. Bd2 {[%eval 0,0] [%emt 0:
00:00]} a6 {[%eval 0,0] [%emt 0:00:00]} 11. Kb1 {[%eval 0,0] [%emt 0:00:00]}
Qc5 {[%eval 0,0] [%emt 0:00:00]} 12. Qxc5 {[%eval 0,0] [%emt 0:00:00]} Rxc5 {
[%eval 0,0] [%emt 0:00:00]} 13. f3 {[%eval 0,0] [%emt 0:00:00]} g6 {[%eval 0,0]
[%emt 0:00:00]} 14. Be3 {[%eval 42,11] [%emt 0:00:08]} Rc8 {[%eval 0,0] [%emt
0:00:00]} 15. g4 {[%eval 35,10] [%emt 0:00:08]} Bc6 {[%eval 16,12] [%emt 0:00:
10] (Be6)} 16. h4 {[%eval 37,10] [%emt 0:00:08] (Bd4)} Bg7 {[%eval 2,12] [%emt
0:00:09]} 17. h5 {[%eval 35,10] [%emt 0:00:07] (g5)} gxh5 {[%eval -5,11] [%emt
0:00:08] (Nd7)} 18. g5 {[%eval 31,11] [%emt 0:00:08] (gxh5)} Nd7 {[%eval -10,
11] [%emt 0:00:07]} 19. Rxh5 {[%eval 42,10] [%emt 0:00:07] (Nd5)} Bxc3 {[%eval
-34,11] [%emt 0:00:06]} 20. bxc3 {[%eval 44,10] [%emt 0:00:04]} f5 {[%eval -34,
11] [%emt 0:00:07]} 21. g6 {[%eval 78,10] [%emt 0:00:07] (gxf6)} Nf6 {[%eval
-10,11] [%emt 0:00:07]} 22. g7 {[%eval 56,10] [%emt 0:00:07]} Rg8 {[%eval -34,
11] [%emt 0:00:02]} 23. Rxf5 {[%eval 22,11] [%emt 0:00:07]} Bd7 {[%eval -13,11]
[%emt 0:00:06] (Rxg7)} 24. Rg5 {[%eval 66,10] [%emt 0:00:07]} Kf7 {[%eval -14,
11] [%emt 0:00:06]} 25. c4 {[%eval 81,10] [%emt 0:00:07]} Be6 {[%eval -15,10]
[%emt 0:00:05] (h6)} 26. e5 {[%eval 60,10] [%emt 0:00:07] (c5)} dxe5 {[%eval
-38,11] [%emt 0:00:06]} 27. Rxe5 {[%eval 57,10] [%emt 0:00:05]} Rc6 {[%eval
-28,11] [%emt 0:00:15]} 28. Bh6 {[%eval 51,10] [%emt 0:00:06]} Kg6 {[%eval -31,
10] [%emt 0:00:06]} 29. Bf4 {[%eval 48,10] [%emt 0:00:06] (Bc1)} Rxg7 {[%eval
-45,10] [%emt 0:00:06]} 30. Rd4 {[%eval 44,10] [%emt 0:00:06] (Bd3+)} Bf5 {
[%eval -48,10] [%emt 0:00:05] (Kf7)} 31. Rd2 {[%eval 51,9] [%emt 0:00:06] (Rd8)
} Re6 {[%eval -46,10] [%emt 0:00:05] (Be6)} 32. Rxe6 {[%eval 44,10] [%emt 0:00:
06] (c5)} Bxe6 {[%eval -45,10] [%emt 0:00:02]} 33. Bd3+ {[%eval 45,10] [%emt 0:
00:06] (Kb2)} Kf7 {[%eval -48,10] [%emt 0:00:01]} 34. Kb2 {[%eval 33,10] [%emt
0:00:06]} Bh3 {[%eval -33,11] [%emt 0:00:05] (Bd7)} 35. c5 {[%eval 66,11]
[%emt 0:00:05]} Bd7 {[%eval -31,11] [%emt 0:00:05] (Be6)} 36. Bc4+ {[%eval 63,
10] [%emt 0:00:06]} Ke8 {[%eval -22,12] [%emt 0:00:05]} 37. Bc7 {[%eval 57,11]
[%emt 0:00:06]} Kf8 {[%eval -9,11] [%emt 0:00:05] (Rg5)} 38. Be5 {[%eval 115,
11] [%emt 0:00:05]} Ke8 {[%eval 20,12] [%emt 0:00:07] (h6)} 39. Bd5 {[%eval
143,12] [%emt 0:00:05]} Bc8 {[%eval 30,13] [%emt 0:00:06] (Bc6)} 40. c6 {
[%eval 133,11] [%emt 0:00:05]} bxc6 {[%eval 33,12] [%emt 0:00:06]} 41. Bxc6+ {
[%eval 126,10] [%emt 0:00:03]} Kf7 {[%eval 28,11] [%emt 0:00:05]} 42. c4 {
[%eval 121,10] [%emt 0:00:06] (Bd5+)} Ke6 {[%eval 33,10] [%emt 0:00:06] (Be6)}
43. Re2 {[%eval 132,10] [%emt 0:00:06] (Bc3)} Kf5 {[%eval 34,10] [%emt 0:00:06]
(h5)} 44. Kc3 {[%eval 138,10] [%emt 0:00:06] (c5)} h5 {[%eval 43,10] [%emt 0:
00:04]} 45. Kd4 {[%eval 135,10] [%emt 0:00:06] (c5)} Rg1 {[%eval 56,11] [%emt
0:00:09]} 46. Ba4 {[%eval 144,10] [%emt 0:00:06]} Bb7 {[%eval 61,10] [%emt 0:
00:08]} 47. Bh2 {[%eval 141,11] [%emt 0:00:06]} Rh1 {[%eval 79,11] [%emt 0:00:
08] (Ra1)} 48. Bc2+ {[%eval 161,11] [%emt 0:00:06]} Kg5 {[%eval 131,13] [%emt
0:00:13]} 49. Bg3 {[%eval 157,11] [%emt 0:00:05]} Bxf3 {[%eval 133,12] [%emt 0:
00:10]} 50. Rxe7 {[%eval 210,10] [%emt 0:00:03]} Ng4 {[%eval 138,12] [%emt 0:
00:13]} 51. Rf7 {[%eval 232,11] [%emt 0:00:05] (Rg7+)} Bg2 {[%eval 149,11]
[%emt 0:00:09]} 52. c5 {[%eval 234,10] [%emt 0:00:05]} Rh3 {[%eval 164,12]
[%emt 0:00:11]} 53. Rf5+ {[%eval 248,10] [%emt 0:00:05]} Kh6 {[%eval 178,13]
[%emt 0:00:10]} 54. Bf4+ {[%eval 222,10] [%emt 0:00:05]} Kg7 {[%eval 203,13]
[%emt 0:00:09]} 55. Rg5+ {[%eval 260,10] [%emt 0:00:05]} Kf8 {[%eval 199,12]
[%emt 0:00:08] (Kh8)} 56. Bb3 {[%eval 301,10] [%emt 0:00:07] (Bg6)} Ke7 {
[%eval 287,12] [%emt 0:00:08]} 57. Rg6 {[%eval 714,10] [%emt 0:00:05]} Bf1 {
[%eval 513,11] [%emt 0:00:09] (h4)} 58. Bd6+ {[%eval 591,10] [%emt 0:00:05]}
Kd7 {[%eval 592,12] [%emt 0:00:08]} 59. Rg7+ {[%eval 625,10] [%emt 0:00:04]}
Kd8 {[%eval 600,12] [%emt 0:00:07]} 60. c6 {[%eval 632,11] [%emt 0:00:04]} Rd3+
{[%eval 625,11] [%emt 0:00:06]} 61. Kc5 {[%eval 712,12] [%emt 0:00:04]} Rc3+ {
[%eval 625,11] [%emt 0:00:02]} 62. Kb6 {[%eval 874,11] [%emt 0:00:04]} Rxc6+ {
[%eval 680,11] [%emt 0:00:02]} 63. Kxc6 {[%eval 949,11] [%emt 0:00:04]} Bb5+ {
[%eval 738,11] [%emt 0:00:03]} 64. Kb7 {[%eval 1257,11] [%emt 0:00:04]} Ne3 {
[%eval 32756,9] [%emt 0:00:03] (Nf6)} 65. Be6 {[%eval 32754,11] [%emt 0:00:04]}
1-0
A computer chess OSCAR, please !
SilvianR
-
geots
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: Take a look, please !
I can tell you this. I just assumed it was an engine for humans to have a good time with- but I set it up and it is kicking the shit out of some 2200 and 2300 engines.
gts
gts
-
Jim Ablett
- Posts: 2587
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: Take a look, please !
Here is a Uci version of Zchess 2.00. Actually this is a 'proof of concept' test version just to see if it could be done. The executable was created with an application called 'BoxedAppPacker' which bundled all necessary files in to one executable and runs them from it in a virtual space. So this executable contains the Winboard Zchess.exe +Wb2uci (using George's settings).
This type of executable is notorious for triggering Antiviruses, so if you get a warning (I didn't) just add it as an exception. Let me know how it works for you.
I tested it working in Arena & Fritz 13 (32 bit).
http://cl.ly/Kz9t/zchessUci-2.0.0.zip
This app doesn't work with all engines though. it's rather hit and miss. Crafty didn't work unfortunately.
Jim.
This type of executable is notorious for triggering Antiviruses, so if you get a warning (I didn't) just add it as an exception. Let me know how it works for you.
I tested it working in Arena & Fritz 13 (32 bit).
http://cl.ly/Kz9t/zchessUci-2.0.0.zip
This app doesn't work with all engines though. it's rather hit and miss. Crafty didn't work unfortunately.
Jim.
-
geots
- Posts: 4790
- Joined: Sat Mar 11, 2006 12:42 am
Re: Take a look, please !
Jim Ablett wrote:Here is a Uci version of Zchess 2.00. Actually this is a 'proof of concept' test version just to see if it could be done. The executable was created with an application called 'BoxedAppPacker' which bundled all necessary files in to one executable and runs them from it in a virtual space. So this executable contains the Winboard Zchess.exe +Wb2uci (using George's settings).
This type of executable is notorious for triggering Antiviruses, so if you get a warning (I didn't) just add it as an exception. Let me know how it works for you.
I tested it working in Arena & Fritz 13 (32 bit).
http://cl.ly/Kz9t/zchessUci-2.0.0.zip
This app doesn't work with all engines though. it's rather hit and miss. Crafty didn't work unfortunately.
Jim.
Look, Jim- I have been up all night and I am just heading to get some sleep. I just saw your thread, but it is the last thing I can stay awake long enough to read. Tonight when I wake up (it is 11:20am Sun.,as we speak)- I will immediately take a look at it- don't let it go anywhere. This has my interest now!
BTW, Jim_ I assumed at first and did go ahead and enter in the ini file that player=2, which means he knows he is playing a computer. Naturally setting it for a human and then running an engine ag. it would not be good. But what about leaving it unknown- then we might get the best of both his types of play. Thought I would run that by you. Back tonight. Please leave the link.
Thanks,
george
-
ernest
- Posts: 2059
- Joined: Wed Mar 08, 2006 8:30 pm
Re: Take a look, please !
Hi Jim,Jim Ablett wrote:Here is a Uci version of Zchess 2.00.
When I double-click on that zchessUci-2.0.0.exe I get in command mode:
Code: Select all
uci
=>
id name ZChess 2.00
id author Frank Zibi, France
option name Program type string default zchess.exe
option name InitString type string default <empty>
option name Hash type spin default 2 min 0 max 1024
option name HashCommand type string default <empty>
option name HashFormula type string default
option name HashOnCommandline type check default false
option name InitTime type spin default 2 min 0 max 30
option name StartTime type spin default 1 min 0 max 30
option name Delay type spin default 0 min 0 max 1000
option name MateScore type spin default 32000 min 0 max 100000
option name LevelType type spin default 1 min 1 max 2
option name SlowDown type spin default 1 min 1 max 100
option name Edit type combo default setboard var setboard var edit var cb-edit
option name Ponder type check default true
option name AlwaysMoveOnStop type check default false
option name OwnBook type check default false
option name ShowThinkingMove type check default false
option name Analyze type check default true
option name UseUndo type check default true
option name WhiteScore type check default false
option name Logfile type check default false
option name Priority type combo default Normal var Normal var BelowNormal var Lo
w
option name RunIdle type check default false
option name Computer type check default false
option name SimulateHint type check default false
option name LevelExtend type combo default None var Progressive var Strict var F
ailsafe var None
option name Protocol type spin default 2 min 1 max 2
option name Noise type spin default 0 min -1 max 99
option name Help type button
option name UCI_Opponent type string default <empty>
option name UCI_LimitStrength type check default false
option name UCI_Elo type spin default 1000 min 1 max 1000
option name CpuPower type string default 100.0
uciokCode: Select all
setoption name Hash value 512then
Code: Select all
go infinite
=>
info depth 1 score cp 1