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.