Crafty 19.12 SE Update SE

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

Crafty 19.12 SE Update SE

Postby Michael Byrne » 01 May 2004, 20:53

Geschrieben von:/Posted by: Michael Byrne at 01 May 2004 21:53:10:

May 1, 2004
Crafty 19.12 SE Update
With great pleasure, I announce 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.
======================================================
Michael Byrne
 

Leo - please check your mail box....;) thks (nt)

Postby Michael Byrne » 01 May 2004, 20:56

Geschrieben von:/Posted by: Michael Byrne at 01 May 2004 21:56:16:
Als Antwort auf:/In reply to: Crafty 19.12 SE Update SE geschrieben von:/posted by: Michael Byrne at 01 May 2004 21:53:10:
Michael Byrne
 

Who owns Crafty if Dr. Hyatt retires? (n/t)

Postby Andrew Fan » 01 May 2004, 23:27

Geschrieben von:/Posted by: Andrew Fan at 02 May 2004 00:27:43:
Als Antwort auf:/In reply to: Crafty 19.12 SE Update SE geschrieben von:/posted by: Michael Byrne at 01 May 2004 21:53:10:

--Snipped--
==============================================================
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.
-- Snipped--
Just wondering who will have the ownership of Crafty when Dr. Hyatt retires. I know that some companies claim everything an employee had thought of during working hours. Is this so with "research" at this university?

Andrew.
Andrew Fan
 

Re: Who owns Crafty if Dr. Hyatt retires? (n/t)

Postby Michael Byrne » 02 May 2004, 01:09

Geschrieben von:/Posted by: Michael Byrne at 02 May 2004 02:09:23:
Als Antwort auf:/In reply to: Who owns Crafty if Dr. Hyatt retires? (n/t) geschrieben von:/posted by: Andrew Fan at 02 May 2004 00:27:43:
--Snipped--
==============================================================
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.
-- Snipped--
Just wondering who will have the ownership of Crafty when Dr. Hyatt retires. I know that some companies claim everything an employee had thought of during working hours. Is this so with "research" at this university?

Andrew.
Copyright ownership does not end on retirement. The copyright appears to be in his name, not the univerisity's, so if and when he retires, he will still own the copyright.
You are correct with respect to most companies and intellectual property. With Universities, it be either way and it is usually negotitiated with the researcher upfront. Many researchers at universities have become rich because they own some or all of the intellectual property they research. Like wise with the universities. His referenece above may indicate joint ownership or may just to be away to uniquely identify himself from any other Robert Hyatt's in the world.
Michael Byrne
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 24 guests