Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty 19.12 SE Update release

Author: David Dahlem

Date: 17:37:27 05/01/04

Go up one level in this thread


On May 01, 2004 at 19:05:39, Mike Byrne wrote:

>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!

I think i just discovered another issue. In Arena, with user adjucation or Arena
adjucation of games, i don't think the log files for Jekyll & Hyatt even show a
won/loss/draw result. Is this correct?

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 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.