Author: Mike Byrne
Date: 16:05:39 05/01/04
Go up one level in this thread
On May 01, 2004 at 17:55:51, David Dahlem wrote:
>Many thanks for this update.
>
>An output to the log file showing results of each game by the Jekyll & Hyatt
>personality would be a big help in finding settings that look promising, rather
>than searching a long log file for "Black Mates" or "White Mates" etc, and then
>manually determining which side the personality played in each game. Ideal would
>be simply an output that says "Jekyll & Hyatt wins", preferably along with the
>"pers_load" command string. This would make it easier for users to collect
>promising settings.
>
>Regards
>Dave
good suggestion!
>
>
>On May 01, 2004 at 15:47:02, Mike Byrne wrote:
>
>>May 1, 2004
>>Crafty 19.12 SE Update
>>
>>With great pleasure, I announce the free (always!) update of Crafty 19.12 SE
>>(Special Edition).
>>
>>This modified chess program is based on Bob Hyatt’s great chess program “Crafty”
>>and is distributed with his permission. See the bottom of this message for his
>>Copyright notice. In case you do not know, Bob is one of the all time great
>>chess programmers, and when they get around to starting the “Chess Programmers
>>Hall of Fame”, he will certainly be inducted in the inaugural class as one the
>>all time great contributors to the science of chess programming.
>>In terms of my personal pastimes, I enjoy computer chess best and Bob Hyatt has
>>been one of the major reasons why I have enjoyed it so much. A “Special Thanks”
>>to you Bob, from all of us computer chess enthusiasts.
>>
>>As in the past, this is being automatically email to those who have signed us
>>for the distribution of these modified Crafty SE release. Email to
>>mfbyrne_pa@msn.com with the word “include”. If your email changes, just send me
>>another email. If for some reason you have e-mailed me and do not get it within
>>24 hours, try another email after 24 hours. If after 24 hours, you still do not
>>have it (please do wait for the 24 hours) – post here underneath this message
>>with your e-mail address and the request for the copy. Please be patient as my
>>schedule may not permit me to check this forum as frequently as I would like to.
>> My spam filter is very aggressive and I may have to add you to my safe list.
>>The good news is that I now get no spam at all, but I do miss a legitimate email
>>now and then. But please make sure your email address can take a 1 MB file – if
>>it bounces back as undeliverable, your address gets deleted.
>>
>>
>>What’s New in Crafty 19.12 SE Update!
>>
>>Some of the enhancements below were suggested by Crafty SE users!
>>
>>* The new "Jekyll and Hyde" personality was changed to "Jekyll and Hyatt" to
>>honor, with a light touch of humor, the author of Crafty - Bob Hyatt. Also ,
>>the default “keeper” setting is now “off”, not “on”.
>>
>>* A new GM personality “Najdorf” that will mirror the moves played by the great
>>GM Najdorf from 9….Bh2+ to the end of the game. (saved for one insignificant
>>transposition) if provided sufficient time. On my machine, 10 minutes was the
>>max to find any one move.
>>
>>[Event ""]
>>[Site "Varsovia"]
>>[Date "1935"]
>>[Round "-"]
>>[White "Gluecksberg"]
>>[Black "Najdorf Miguel"]
>>[Result "0-1"]
>>
>>1. d4 f5 2. c4 Nf6 3. Nc3 e6 4. Nf3 d5 5. e3 c6 6. Bd3 Bd6 7. O-O O-O 8.Ne2 Nbd7
>>9. Ng5 Bxh2+ 10. Kh1 Ng4 11. f4 Qe8 12. g3 Qh5! 13. Kg2 Bg1!! 14.Nxg1 Qh2+ 15.
>>Kf3 e5!! 16. dxe5 Ndxe5!+ 17. fxe5 Nxe5!+ 18. Kf4 Ng6+ 19. Kf3 f4 20. exf4 Bg4!+
>>21. Kxg4 Ne5+ 22. fxe5 h5#
>>
>>
>>· Crafty SE will now display the personality name in Arena and Winboard when
>>used as a winboard engine. It will also be picked up automatically in the pgn
>>file.
>>
>>* Crafty works with Odd Gunnar Malin DGT board adapter. Using the adapter,
>>Crafty will think it’s playing a computer. Add the command “dgtboard on” and
>>Crafty will think it’s playing a non computer. There is also “movespeech” cmd
>>file enclosed that will enable Crafty to speak the moves (audio) to you through
>>winboard and also using the DGt board.
>>
>>
>>------text file----named “movepseech.cmd” in the enclosed zip file-------------
>>
>>@set !=||(set !=1&start "%~dpnx0" /min cmd /c %0 %*&set !=&goto :EOF)
>> start /min d:\crafty\speak.exe %1
>>
>> ------Edit with text editor where you have “speak.exe” if you wish to use
>>audio move
>>announcement--------------------------------------------------------------------------
>>
>>The first line helps minimize the Command screen popup flashing while using
>>speech function in Winboard. It also helps to have the command prompt open.
>>The second line should be pointed to where you have the speak.exe. (Obtain from
>>here ftp://ftp.cis.uab.edu/pub/hyatt/common/ winspeak.zip)
>>The *wave files are canbe obtained from the Arena site or the DGT site.
>>
>>The *.wav files should be in Sounds\Eng subfolder in the crafty folder even if
>>not English.
>>
>>* "ranper" was fixed (did not work properly), changed (it is now a "krafty
>>extension" and will change every game (as opposed to every move). Most users
>>did not like it changing every move, myself included.
>>
>>Example "krafty ranper 0 42" will select one of 43 personalities at random for
>>every game.
>>
>>Example "krafty ranper 23 42" will select one of 20 GM personalities at random
>>for every game.
>>
>>Etc.
>>
>>
>>*The random settings selected by "Jekyll & Hyatt" personality ("krafty jekyll"
>>at the command prompt or crafty.rc file will now be captured at the beginning of
>>every log along with a “command string” for easy copying and pasting into the
>>crafty.rc file for further testing of new settings that look promising. The
>>command is “pers_load” and requires exactly 27 parameters. The argument order
>>is this:
>>
>>keeper value (1 means to retain these settings)
>>queen value
>>rook value
>>bishop value
>>knight value
>>pawn value
>>book random (0=off)
>>book selection width
>>delay time limit,(0=off:1=on)
>>draw score setting
>>search depth
>>special edition code (1=off:0=on)
>>time usage setting (0=normal)
>>window beta initial setting
>>king safety asymmetry
>>king safety scale
>>king safety tropism
>>lazy setting (not activated)
>>pass pawn scale
>>pawn block scale
>>pawn scale
>>incheck extension setting
>>mate extension setting
>>one response extension setting
>>pawn push extension setting
>>recapture extension setting
>>start extension setting
>>
>>The command string in the log file will be in the correct order. It is not
>>recommended that edit the string as there are no edit checks with this command
>>to check for valid inputs (since it was designed for just copy and paste by most
>>users). However the astute Crafty users may find this a useful tool to change
>>Crafty parameters with just one command.
>>
>>
>>* A new randomness factor for the "Jekyll & Hyatt" personality that will act a
>>turn dial to increase randomness of up to 50% of piece values. The initial
>>"Jekyll & Hyatt" personality was a randomness of plus or minus 10% of piece
>>values. The use can now increase this up to 50% in increments of 1%. If you do
>>not set it, need not to worry; you will get the standard +- 10%. For randomness
>>of +- 5%, use krafty Jekyll 5; +-20%, you would use "krafty jekyll 20"; +- 33%
>>"krafty jekyll 33" etc up to 50%.. Note : once a users increase randomeness to
>>above 30%, you may have situations where the queen is valued less than the rook
>> and it may play odd Queen sacrifices.
>>
>>* The "Jekyll and Hyatt" personality will no longer contain settings for search
>>depth, so you may use this personality at the search depth of your choosing.
>>
>>* A user may now override all or just a few of the random pieces settings with
>>your piece setting of you own. For example, say you always want to have the
>>queen valued at 900. Type "value queen 900" in the crafty.rc file or command
>>prompt and when you used "Jekyll and Hyatt" random setting personality, you will
>>always get the value for 900 for the queen. "value rook 500" would lock the
>>rook at 500 etc. All the other piece values will still be chosen at random.
>>
>>· General improvement in feedback when using some of 'extended Crafty SE"
>>commands (both at the console level and in the logs).
>>
>>* The wrafty_amd.exe is designed primarlily for AMD and PIII/P111s and the
>>wcrafty_p4.exe is designed mostly for P4’s. But they will work on both
>>processors, use the one that suits your needs best,
>>
>>* Crafty SE is a direct derivative of "Crafty" and both Crafty and Crafty SE
>>are owned and copyrighted by Dr. Robert Hyatt. It is with Dr. Hyatt's
>>permission that I am able to distribute this software for free. At the bottom
>>of this file is the text of the Crafty Copyright notice.
>>
>>Best Regards,
>>
>>Michael Byrne
>>
>>Copyright Notice
>>============================================================
>>
>>
>> Crafty and Crafty SE, copyright 1996-2004 by Robert M. Hyatt, Ph.D.,
>>Associate Professor of Computer and Information Sciences, University of Alabama
>>at Birmingham.
>>
>> All rights reserved. No part of this program may be reproduced in any
>> form or by any means, for other than your personal use, without the
>> express written permission of the author. This program may not be used in
>> whole, nor in part, to enter any computer chess competition without
>> written permission from the author. Such permission will include the
>> requirement that the program be entered under the name "Crafty" so that
>> the program's ancestry will be known.
>>
>> Copies of the source must contain the original copyright notice intact.
>>
>> Any changes made to this software must also be made public to comply with
>> the original intent of this software distribution project. These
>> restrictions apply whether the distribution is being done for free or as
>> part or all of a commercial product. The author retains sole ownership
>> and copyright on this program except for 'personal use' explained below.
>>
>> Personal use includes any use you make of the program yourself, either by
>> playing games with it yourself, or allowing others to play it on your
>> machine, and requires that if others use the program, it must be clearly
>> identified as "Crafty" to anyone playing it (on a chess server as one
>> example). Personal use does not allow anyone to enter this into a chess
>> tournament where other program authors are invited to participate. IE you
>> can do your own local tournament, with Crafty + other programs, since this
>> is for your personal enjoyment. But you may not enter Crafty into an
>> event where it will be in competition with other programs/programmers
>> without permission as stated previously.
>>
>>======================================================
This page took 0.01 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.