chessforyou Bettina&Terry77

chessforyou Bettina&Terry77


 
HomeCalendarFAQRegisterLog in
WELCOME TO FORUM OF Angels77 * named in memory of Bettina & Terry
Search
 
 

Display results as :
 
Rechercher Advanced Search
Search
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» moth ball 2 ctg
Yesterday at 1:26 am by albertini

» TWIC ctg book
Yesterday at 1:20 am by albertini

»  Stockfish Polyglot: Updated September, 15 2018
Sat Sep 15, 2018 6:05 pm by "B"

»  Superfinal (Blitz 3+2) By Critter
Tue Sep 11, 2018 3:39 pm by Doppelganger

» Latest aboke builds September 10 th
Tue Sep 11, 2018 12:45 am by Belladonna

» Sting SF 10
Mon Sep 10, 2018 2:01 pm by "B"

» BrainFish 7th 9th 2018
Sun Sep 09, 2018 7:00 am by Clair Ph.U.K

» Rakub ctg
Sat Sep 08, 2018 8:53 pm by Doppelganger

» McBrain v9.9 / McCain v2 Release
Thu Sep 06, 2018 10:19 pm by Clair Ph.U.K

Latest topics
» moth ball 2 ctg
Yesterday at 1:26 am by albertini

» TWIC ctg book
Yesterday at 1:20 am by albertini

»  Stockfish Polyglot: Updated September, 15 2018
Sat Sep 15, 2018 6:05 pm by "B"

»  Superfinal (Blitz 3+2) By Critter
Tue Sep 11, 2018 3:39 pm by Doppelganger

» Latest aboke builds September 10 th
Tue Sep 11, 2018 12:45 am by Belladonna

» Sting SF 10
Mon Sep 10, 2018 2:01 pm by "B"

» BrainFish 7th 9th 2018
Sun Sep 09, 2018 7:00 am by Clair Ph.U.K

» Rakub ctg
Sat Sep 08, 2018 8:53 pm by Doppelganger

» McBrain v9.9 / McCain v2 Release
Thu Sep 06, 2018 10:19 pm by Clair Ph.U.K

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Forum
Forum
Affiliates
free forum
 


Affiliates
free forum
 



Share | 
 

 ShashChess engine + exe source code and make file included

Go down 
AuthorMessage
When D Green ?
Madam
Madam
avatar

Female Posts : 189
Reputation : 683
Join date : 2012-11-08
Location : Ten men waiting for me at the door? Send Rabbi Mordecai home, I'm tired of kosher pork Moslem meats Richer

PostSubject: ShashChess engine + exe source code and make file included   Sat Jul 28, 2018 2:15 pm




[You must be registered and logged in to see this link.]

Assets




ShashChess is a free UCI chess engine derived from Stockfish family chess engines. The goal is to apply Alexander Shashin theory exposed on the following book : [You must be registered and logged in to see this link.] to improve

  • base engine strength
  • engine’s behaviour on the different positions types (requiring the corresponding algorithm) :

    • Tal
    • Capablanca
    • Petrosian
    • the mixed ones

      • Tal-Capablanca
      • Capablanca-Petrosian
      • Tal-Capablanca-Petrosian





[You must be registered and logged in to see this link.]Terms of use

Shashchess is free, and distributed under the GNU General Public License (GPL). Essentially, this
means that you are free to do almost exactly what you want with the program, including distributing
it among your friends, making it available for download from your web site, selling it (either by
itself or as part of some bigger software package), or using it as the starting point for a software
project of your own.
The only real limitation is that whenever you distribute ShashChess in some way, you must always
include the full source code, or a pointer to where the source code can be found. If you make any
changes to the source code, these changes must also be made available under the GPL.
For full details, read the copy of the GPL found in the file named Copying.txt.

[You must be registered and logged in to see this link.]Files

This distribution of ShashChessPro consists of the following files:

  • Readme.md, the file you are currently reading.
  • Copying.txt, a text file containing the GNU General Public License.
  • src, a subdirectory containing the full source code, including a Makefile and the compilation scripts makeAll.bat (Windows) and makeAll.sh (Linux).

[You must be registered and logged in to see this link.]Uci options

[You must be registered and logged in to see this link.]Hash Memory

[You must be registered and logged in to see this link.]Hash

Integer, Default: 16, Min: 1, Max: 131072 MB (64-bit) : 2048 MB (32-bit)
The amount of memory to use for the hash during search, specified in MB (megabytes). This number should be smaller than the amount of physical memory for your system. A modern formula to determine it is the following:
(T x S / 100) MB where T = the average move time (in seconds) S = the average node speed of your hardware A traditional formula is the following: (N x F x T) / 512 where N = logical threads number F = clock single processor frequency (MB) T = the average move time (in seconds)

[You must be registered and logged in to see this link.]Clear Hash

Button to clear the Hash Memory. If the Never Clear Hash option is enabled, this button doesn't do anything.

[You must be registered and logged in to see this link.]Never Clear Hash (checkbox)

This option prevents the Hash Memory from being cleared between successive games or positions belonging to different games. Check this option also if you want to Load the Hash from disk file, otherwise your loaded Hash could be cleared by a subsequent ucinewgame or Clear Hash command.

[You must be registered and logged in to see this link.]Threads

Integer, Default: 1, Min: 1, Max: 512 The number of threads to use during the search. This number should be set to the number of cores (physical+logical) in your CPU.

[You must be registered and logged in to see this link.]Large Pages

Use of the large memory pages if provided by the operating system, gaining in speed. To enable this feature in Windows, you need to modify the Group Policy for your account:

  1. Run: gpedit.msc (or search for "Group Policy").
  2. Under "Computer Configuration", "Windows Settings", "Security Settings", "Local Policies" click on "User Rights Assignment".
  3. In the right pane double-click the option "Lock Pages in Memory".
  4. Click on "Add User or Group" and add your account or "Everyone".
  5. You may have to logoff or reboot for the change to take effect.

IMPORTANT: You'll also need to run your chess GUI with administrative rights ("Run as Administrator") or disable UAC in Windows. Very often large memory pages will only be available shortly after booting Windows.

[You must be registered and logged in to see this link.]Ponder (checkbox)

Boolean, Default: True Also called "Permanent Brain" : whether or not the engine should analyze when it is the opponent's turn.
Usually not on the configuration window.

[You must be registered and logged in to see this link.]MultiPV

Integer, Default: 1, Min: 1, Max: 500 The number of alternate lines of analysis to display. Specify 1 to just get the best line. Asking for more lines slows down the search. Usually not on the configuration window.

[You must be registered and logged in to see this link.]UCI_Chess960 (checkbox)

Whether or not ShashChess should play using Chess 960 mode. Usually not on the configuration window.

[You must be registered and logged in to see this link.]Handicap mode

A very refined handicap mode based on the four famous sovietic chess school levels:

  • beginner: elo < 2000
  • intermediate: 2000 <= elo < 2200
  • advanced: 2200 <= elo < 2400
  • expert: elo > 2400 Every school correspond to a different evaluation function, more and more refined.

[You must be registered and logged in to see this link.]UCI_LimitStrength

Activate the strength limit specified in the UCI_Elo parameter.

[You must be registered and logged in to see this link.]UCI_Elo

Default 2800, min 1500, max 2800 UCI-protocol compliant version of Strength parameter. Internally the UCI_Elo value will be converted to a Strength value according to the table given above. The UCI_Elo feature is controlled by the chess GUI, and usually doesn't appear in the configuration window.

[You must be registered and logged in to see this link.]Hash save capability

The goal is to use an hash saving capability to allow the user to recover a previous analysis session and continue it. The code is from Daniel Josè. The saved hash file will be of the same size of the hash memory, so if you defined 4 GB of hash, such will be the file size. Saving and loading such big files can take some time. You can set the NeverClearHash option to avoid that the hash could be cleared by a Clear Hash or ucinewgame command.

[You must be registered and logged in to see this link.]HashFile

The full file name with path information. If you don't set the path, it will be saved in the current folder. It defaults to hash.hsh.

[You must be registered and logged in to see this link.]SaveHashtoFile

To save the hash, stop the analysis and press this button in the uci options screen of the GUI.

[You must be registered and logged in to see this link.]Load Hash from File

To load the hash file, load the game you are interested in, load the engine withouth starting it, and press the LoadHashfromFile button in the uci options screen of the GUI. Now you can start the analysis.

[You must be registered and logged in to see this link.]LoadEpdToHash

It loads EPD on offer

[You must be registered and logged in to see this link.]Sygyzy End Game table bases

Download at [You must be registered and logged in to see this link.] (by Ronald De Man)

[You must be registered and logged in to see this link.]SyzygyPath

The path to the Syzygy endgame tablebases.this defines an absolute path on your computer to the tablebase files, also on multiple paths separated with a semicolon (Wink character (Windows), the colon (:) character (OS X and Windows) character. The folder(s) containing the Syzygy EGTB files. If multiple folders are used, separate them by the ; (semicolon) character.

[You must be registered and logged in to see this link.]SygyzyProbeDepth

Integer, Default: 1, Min: 1, Max: 100 The probing tablebases depth (always the root position). If you don't have a SSD HD,you have to set it to maximize the depth and kn/s in infinite analysis and during a time equals to the double of that corresponding to half RAM size. Choice a test position with a few pieces on the board (from 7 to 12). For example:

  • Fen: 8/5r2/R7/8/1p5k/p3P3/4K3/8 w -- 0 1 Solution : Ra4 (=)
  • Fen: 1R6/7k/1P5p/5p2/3K2p1/1r3P1P/8 b - - 1 1 Solution: 1...h5 !! (=)

[You must be registered and logged in to see this link.]SygyzyProbeLimit

Integer, Default: 6, Min: 0, Max: 6 How many pieces need to be on the board before ShashChess begins probing (even at the root). Current default, obviously, is for 6-man.

[You must be registered and logged in to see this link.]Advanced Chess Analyzer

Advanced analysis options, highly recommended for CC play

[You must be registered and logged in to see this link.]Deep Analysis Mode

Default: 0, Min: 0, Max: 8 By default, no MultiPV. Using MultiPV, higher depths and longer time to reach them. So, fewer tactical shots missed, but loss of some ELO, increasingly until 8, corresponding to multiPV = 256. Recommended values: from 1 to 4 ( > 4 too wide search width)

[You must be registered and logged in to see this link.]Clean Search

If on, it always resets search state to its initial value

[You must be registered and logged in to see this link.]Variety

Integer, Default: 0, Min: 0, Max: 40 To play different lines from default (0), if not from book (see below). Higher variety -> more probable loss of ELO

[You must be registered and logged in to see this link.]Book management

Polyglot and Cerebellum opening books, to instant play

[You must be registered and logged in to see this link.]Book enabled

If enabled, ShashChess will try to use the Polyglot/Cerebellum opening book specified in the "Book File" parameter.

[You must be registered and logged in to see this link.]Book file

File name for Polyglot/Cerebellum opening book (usually with ".bin" extension).

[You must be registered and logged in to see this link.]Best Book Move (checkbox)

When disabled (the default value), ShashChess will randomly pick a move taking into account the weights of the various available moves, based on the probability. If enabled, ShashCHess will always use the best book move (the move with the highest weight) found in the opening book.

[You must be registered and logged in to see this link.]Book depth

If 0, full opening book moves depth. If not, depth to the settled value.

[You must be registered and logged in to see this link.]Shashin section

Default: no option settled The engine will determine dynamically the position's type starting from a "Capablanca/default positions". If one or more (mixed algorithms/positions types at the boundaries) of the three following options are settled, it will force the initial position/algorithm understanding

[You must be registered and logged in to see this link.]Tal

Attack position/algorithm

[You must be registered and logged in to see this link.]Capablanca

Strategical algorithm (for quiescent positions)

[You must be registered and logged in to see this link.]Petrosian

Defense position/algorithm (the "reversed colors" Tal)

gldrnk
Back to top Go down
http://www.realjewnews.com/?p=67
 
ShashChess engine + exe source code and make file included
Back to top 
Page 1 of 1
 Similar topics
-
» Brainfish
» Super-Micro-Max Chess Engine
» Octochess
» Tankist 1.7!
» Gaviota 0.83 Released

Permissions in this forum:You cannot reply to topics in this forum
chessforyou Bettina&Terry77 :: ENGlNES :: ALL ENGlNES :: Stockfish :: StockFish Forks-
Jump to: