Difference between revisions of "Soldat"

From Chessprogramming wiki
Jump to: navigation, search
 
 
Line 11: Line 11:
 
Soldat <ref>Description based on Soldat_3.187.c from [http://www.g-sei.org/soldat/ Soldat-3_187.zip], [[G 6]] site</ref>  
 
Soldat <ref>Description based on Soldat_3.187.c from [http://www.g-sei.org/soldat/ Soldat-3_187.zip], [[G 6]] site</ref>  
 
[[Board Representation|represents the board]] as [[0x88]] [[Mailbox|mailbox]], and applies [[Principal Variation Search|PVS]] with [[Aspiration Windows|aspiration windows]] within its [[Iterative Deepening|iterative deepening]] framework, enhanced by a [[Transposition Table|transposition table]] with [[Zobrist Hashing|Zobrist hashing]], [[Null Move Pruning|NMP]] ([[Null Move Reductions|NMR]] in the late [[Endgame|endgame]]), [[Late Move Reductions|LMR]], [[Razoring|razoring]], [[Check Extensions|check extensions]] and [[History Heuristic|history heuristic]].  
 
[[Board Representation|represents the board]] as [[0x88]] [[Mailbox|mailbox]], and applies [[Principal Variation Search|PVS]] with [[Aspiration Windows|aspiration windows]] within its [[Iterative Deepening|iterative deepening]] framework, enhanced by a [[Transposition Table|transposition table]] with [[Zobrist Hashing|Zobrist hashing]], [[Null Move Pruning|NMP]] ([[Null Move Reductions|NMR]] in the late [[Endgame|endgame]]), [[Late Move Reductions|LMR]], [[Razoring|razoring]], [[Check Extensions|check extensions]] and [[History Heuristic|history heuristic]].  
The [[Evaluation|evaluation]] additionally [[Piece-Square Tables|piece-square tables]], [[Mobility|mobility]], [[Pawn Structure|pawn structure]], [[Tempo|tempo]] and [[King Safety|king safety]] in the [[Middlegame|middlegame]].
+
The [[Evaluation|evaluation]] considers [[Piece-Square Tables|piece-square tables]], [[Mobility|mobility]], [[Pawn Structure|pawn structure]], [[Tempo|tempo]] and [[King Safety|king safety]] in the [[Middlegame|middlegame]].
  
 
=Forum Posts=  
 
=Forum Posts=  

Latest revision as of 12:34, 28 November 2020

Home * Engines * Soldat

Jean Metzinger - Soldat jouant aux échecs [1]

Soldat,
a WinBoard compliant open source chess engine by Marco Giusfredi, written in Ansi C. Soldat was first released in July 2002 as version 0.18 [2]. The most recent Soldat III 1.87 appeared on July 03, 2017. Soldat participated at the International Gsei Tournament 2017 in Rome.

Description

Soldat [3] represents the board as 0x88 mailbox, and applies PVS with aspiration windows within its iterative deepening framework, enhanced by a transposition table with Zobrist hashing, NMP (NMR in the late endgame), LMR, razoring, check extensions and history heuristic. The evaluation considers piece-square tables, mobility, pawn structure, tempo and king safety in the middlegame.

Forum Posts

External Links

Chess Engine

Misc

References

Up one Level