Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty 19.12 SE Update release

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.