Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty 19.12 SE Update release

Author: David Dahlem

Date: 14:55:51 05/01/04

Go up one level in this thread


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


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.