Author: David Dahlem
Date: 18:22:22 12/14/03
Go up one level in this thread
Hi Mike
Will the Crafty personalities work as winboard engines in Arena?
Regards
Dave
>Dear Crafty Friends,
>
>For the Holiday season , attached is a "modified" Crafty v19.07 SE for your
>playing pleasure.
>
>New:
>
>1. 19.07 Crafty Code by Bob Hyatt compiled with /DDETECTDRAW option - IMO ,
>this the fastest solving Crafty ever on the WAC 300 - all 300 positions in 10
>seconds on
>my slow dual 1.7 Ghz
>
>2. Two new personalities - Tal and Botvinnik. With the addition of these 2
>personalities, there are now 28 different personalities, including the default
>Crafty "standard".
>
>3. Now you when you select a personality, you will receive feedback that the
>personality is selected. Also, typing "krafty" at the command line will also
>provide which personality you are engaged with.
>
>4. Modification of personality settings to vary the usage of time by
>personality. For example, the "Fischer" personality will move faster than the
>slower, deep thinking "Botvinnik'.
>
>5. All of the previous SE enhancements, including the "delay move" feature that
>is used when you are playing a "dumb down personality" it will not move
>instantaneously, but will take the normal time as dictated by the level you have
>selected.
>
>6. "standard" crafty is usually the strongest and I see no reason why this
>would be different here based on the WAC300 test results - your mileage may
>vary.
>
>Here are some test results of WAC 300 with different personalities at 10
>seconds per move, Crafty 19.7 SE, dual 1.7 Ghz, mt=2, win2k:
>
>Personality Correct Total Nodes Searched
>---------------------------------------------------------------
>1. standard 300/300 93.9M
>2. gm 300/300 96.4M
>3. philidor 299/300 93.6M
>4. nimzovitch 299/300 98.7M
>5. capabalanca 299/300 101.4M
>6. byrne 299/300 102.3M
>7. fischer 299/300 103.5M
>8. stein 299/300 106.6M
>9. tal 298/300 108.1M
>10. petrosian 297/300 117.3M
>11. botvinik 297/300 125.3M
>12. expert 252/300 23.4M
>14. player 196/300 4.7M
>15. fish 30/300 .2M
>
>The zip file folder has the executable, the logo and the wb2uci.exe I use. Copy
>these to all the engine folders you wish to add and then import the wb2uci.exe
>file as you would normally. There are several web pages devoted to explaining
>this process better than I can.
>
>I am interested in hearing about all tournaments you play Crafty in and which
>personality you like the best and why. Keep the e-mails coming , I read them
>all – but I cannot not reply to every one – there is now over 130 people from
>about 25 countries that are on my “modify crafty“ mailing list!
>
>If you not responded with the country that you consider home - please do so.
>
>I may not have time to respond to all emails. I have over 130 crafty
>enthusiasts from over 25 different countries now receiving this modified crafty
>packages.
>
>Everybody on this e-mail is “bcc” to protect your privacy. You have requested
>to be included on my Crafty distribution list. Should you ever wish to be
>removed from this “crafty list”, please send me an e-mail with the word “remove”
>in the subject heading. This e-mail list will never be shared with anyone.
>
>Crafty is copyrighted. The copyright is owned and maintained by Bob Hyatt.
>This version is provided for free with his consent. I provide Bob with the
>source code for all my changes. He determines what, if any, of my changes are
>incorporated into the next Crafty release.
>
>Source is available upon request.
>
>Happy Holidays!
>
>
>Michael Byrne
>mfbyrne_pa@msn.com
>
>===========================================================
>(Previous E-mail Messages – provided since they give new users of modify crafty
>information that is still true - exact analysis is may now be different)
>
>Dear Crafty Friends,
>
>Enclosed is another update with new "Fischer" personality. Fischer played to
>virtual dead heat against Ruffian 1.0.5 in 5 minute chess on my machine. All
>the personalities have the enhance pawn extensions to discover these moves
>quickly – I have not tested each personality on these problems. Other
>“personalities” may even be faster. The “Fischer” personality did have the best
>score against Ruffian 1.0.5 on my machine – your mileage may differ.
>
>The first two problems arose in this game . Most public sources have the
>original games core wrong - even CI #3 - see my notes below after 68. Kh2.
>68.Kh2 is the correct move played in the game. Move 68. Kh1 was not played in
>the game which is the move indicated in all databases that I have. GM Andy
>Soltis noted this in his column in the current issue of Chess Life (Sept 03).
>
>[Event "New York 3/466"]
>[Site "?"]
>[Date "1967.??.??"]
>[Round "?"]
>[White "Bisguier, A."]
>[Black "Fischer, R."]
>[Result "0-1"]
>[ECO "B50"]
>[Annotator "Milic,B"]
>[PlyCount "148"]
>[EventDate "1967.??.??"]
>
>1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Bd3 Nc6 5. Bc2 Bg4 6. d3 g6 7. Nbd2 Bg7 8. h3
>Bd7 9. O-O O-O 10. Nh2 b5 11. f4 b4 12. Nc4 d5 13. Ne5 bxc3 14. bxc3 dxe4 15.
>dxe4 Nxe5 16. fxe5 Ne8 17. Nf3 Nc7 18. Rf2 Bb5 19. Bg5 Qxd1+ 20. Rxd1 Rfe8 21.
>Bb3 c4 22. Bc2 Ne6 23. Be3 Reb8 24. Rb1 a6 25. Rff1 Be8 26. Kf2 Nd8 27. Rxb8
>Rxb8 28. Rb1 Rb5 29. Rxb5 axb5 30. Ke2 h6 31. Kd2 g5 32. h4 g4 33. Nd4 e6 34.
>Bf4 h5 35. Bg5 Nb7 36. Bf6 Bh6+ 37. Bg5 Bxg5+ 38. hxg5 Kg7 39. Ke3 Kg6 40. Kf4
>Nc5 41. g3 Bd7 42. a3 Be8 43. Bb1 Na4 44. Ne2 Nb2 45. Nd4 Nd1 46. Ne2 Nf2 47.
>Ke3 Nh3 48. Nf4+ Kxg5 49. Ng2 f6 50. exf6 Kxf6 51. Nh4 e5 52. Bc2 Bd7 53. Bb1
>Ng5 54. Bc2 Nf7 55. Bb1 Nh8 56. Bc2 Ng6 57. Nxg6 Kxg6 58. Kf2 Kg5 59. Kg2 h4 60.
>Kh2 h3 61. Kg1 Kf6 62. Kh2 Ke7 63. Kg1 Kd6 64. Kf2 Kc5 65. Kg1 Kb6 66. Kh1 Ka5
>67. Kg1 Bc6 68. Kh2
>{ most sources have the game score as 68.Kh1 , which loses immediately to Bxe4.
>Fischer did not miss this move the first time around. 68....Bb7! creates
>zugzwang and wins against any black response. This was noted by GM Soltis in
>this month's [Sept 03] Chess Life} 68… Bb7 69. Kg1 Bxe4 70. Bxe4 Ka4 71. Bf5
>Kb3 72. Bxg4 e4 73. Bxh3 Kxc3 74. g4
>Kd2 0-1
>
>
>“ Fischer”solves two moves made by Bobby Fischer relatively quickly.
>
>
>Note : 19.7 SE now solves this problem in 5 seconds on my machine. It was 28
>seconds in the previous version.
>
>1st Probelm
>Bisguier,A - Fischer,R 1967
>
>Dual 1.7 Ghz P4 Xeon SMP=2
>White(1):[d]8/1b6/8/kp2p3/2p1P1p1/P1P3Pp/2B5/6K1 b - - 0 1 bm Bxe4!
>
><snip>
>
>2nd Problem
>Bisguier,A - Fischer,R 1967
>(Note Crafty 19.7 sees it is winning in 16 seconds on my machine and plays Bb7
>instantaneously (Ba8 , also wins, Bd7 draws!).
>
>White(2): [d]8/8/2b5/kp2p3/2p1P1p1/P1P3Pp/2B4K/8 b - - 0 1 ; bm Bb7!
>
><snip>
>
>The “fischer” personality also improved upon the solution time for this problem
>mentioned in earlier version.
>
>(Crafty 19.7 solves this position in 18 seconds on my machine)
>
>
>
>[d]8/kp6/P5p1/2p1p3/2PpP3/3P3Q/4q3/6K1 b - - 0 1 ;bm Qe3+
>
><snip>
>
>
>===========================================================
>Dear Fellow Crafty Chess Enthusiasts:
>
>Attached is the latest modified Crafty 19.04 Special Edition (SE #2) Package.
>
>The package includes the latest executable of modified Crafty 19.04 SP (Special)
>and all the Fritz 8 files and folders to use the different Crafty personalities.
> You may also replace Fritz 8 with any Chessbase engine that has the Fritz 7 or
>8 GUI - Shredder 6/7, Junior 8 (not 7) and Hiarcs 8 and Tiger 15 (Chessbase) all
>work. These files should also work in Arena and Chesspartner - by right now I
>use mostly Fritz 8 GUI. The SE folder even lets you set your own settings. If
>you come up with a good settings let me know and I may incorporate it in the
>next release.
>
>There are now 3 methods to “dummy down” Crafty –
>
>sd=xx --- very easy to use – fairly big jumps between levels. Endgame play
>suffers as that requires depth. Usually almost instantaneous responses up until
>ply 7 or 8 depending on the position on a high end machine. Limited number of
>levels.
>
>Select a “fun” krafty personality – based on search depth above , plus
>non-standard krafty settings. Uses all the clock, simulating a more human like
>response in time usage.
>
>Select any personality – strong/gm/fun and set the “intensity” command (see
>below). Based on 10,000 units, an intensity command will of 5,000 will use only
>half the clock time for thinking – while using the balance of the clock time
>with no further searching before making it’s move. Two advantages over “search
>depth” – literally 10,000 different levels – incrementing in jumps of 50% will
>be like stepping up a half a class in strength. Automatically adapts to any
>time control you select. This is also better for endgames while reducing
>strength as the search will not artificially stop at a very low search depth, as
>it is based on time usage and not search depth
>
>New:
>
>Level : "fish"
>
>Fish plays a 1 ply search - which in some case is still too strong for
>beginners. So in this case, the piece values are all the value within 1 point
>(pawn) of each other, but they are still in the correct order - that is
>queen is still rate the highest . This setting is for children or “brand new”
>adult chess players.
>
>Level GM – “Philidor” In honor of the legendary French player.
>
>Command “intensity” Accepts value of 1 to 10,000 with 10,000 being full
>strength. I estimate in game/10 , the value of 50 is around 1500/1600 on my
>machine. Value of 1 is probably near 1200 –1300. Use the fish or pawngrabber
>levels for weaker than 1200. If you select “25” Crafty will just 25/10,0000 of
>it’s allocated time (or 1/400). It's incorporated with the previous developed
>"dm" or Delay move function so even though it's weaker power - it will still use
>ALL of it's allocated time - ( if you are like me and
>do not enjoy instantaneous responses from a "dumbed down program" and you have
>high-end machine - you will enjoy this option). It's compatible with all the
>other engine options as well.
>
>Command “beta” – to set the root alpha.beta window size – anywhere from –10000
>to 10000. –10,000 seems to offer slight improvement. Crafty self adjusts the
>window size almost immediately anyway – I am not sure why this works – is it
>random ?
>(Update – defaults are set back to 40)
>
>Command “lazy” parameters 0-5– set like an extension “ext lazy 1” – it multplies
>the default lazy exit parameter by its value. I had good success using “2” as
>a setting. Under the Fritz GUI, all extensions the wb2uci.eng file are set
>using “uci <extension> <value> from 0-60 with 60 being full ply extension., 30
>being half ply etc.
>
>Example:
>
>u check <values 0 to 60) >60 = 1 ply
>u recapture <values 0 to 60)
>etc.
>
>then for lazy:
>
>u lazy <values 0 to 300> 300 equals 5x default value for lazy exit.
>
>From previous releases:
>
>It has several commands not in regular Crafty:
>
>“krafty <level>” e.g. “krafty morphy” this is how set the personality from the
>command line. It is much easier to set everything from the Fritz 8 GUI.
>
>“dm” (delay move) - Ideally used with a search depth set to -- say to 3.
>Normally
>Crafty will move instantly with “sd=3”. With delay move on, Crafty will still
>search only 3 plies - but it will use all the time as it would normally. If you
>are like me and get annoyed by instantaneous response while trying to play
>Crafty at a weaker level, you will like this option. You can use it with ANY
>time control - it will adjust automatically.
>
>"value" command to set different values for the pieces.
>
>A new extension setting is "start_depth", it works like other ext commands "ext
>start .5" sets the start deoth extension @ 1/2 ply -- which is the default from
>the console of crfaty.rc file. In F8, you may add a spin option to change
>start_depth from 0 to 60 , with 30 being the equivalent of 1/2 ply or the
>default. In F8, the command line is:
>
>Start extension=u start|spin|30|0|60.
>
>....Also included are all the Fritz 8 "eng" folders and files. You will need
>to modify to suit your directory setup. I included specific personality
>settings as engines as well the SE and ST folders. The SE engine lets you
>select a personality from the GUI, the ST engines lets you select the multitude
>of various Crafty parameters right from the GUI. In addition, I have modified
>the eng files to allow the user to select their own null move settings.
>
>No crafty.rc file is required - you can modify the eng file to suit your own
>taste. It will; however, accept a crafty.rc file if that is your preference.
>
><snip>
><end>
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.