Difference between revisions of "Fortress (Engine)"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 4: | Line 4: | ||
'''Fortress''',<br/> | '''Fortress''',<br/> | ||
− | a [[Chess Engine Communication Protocol]] compliant chess engine by [[Alessandro Damiani]], written in [[C]], first released in October 1998 | + | a [[Chess Engine Communication Protocol]] compliant chess engine by [[Alessandro Damiani]], written in [[C]], first released in October 1998. Fortress pioneered in [[Rotated Indices]], a deconcentrated version of [[Rotated Bitboards|rotated bitboards]]. Alessandro once mentioned improving a version of [[Günther Schrüfer|Schrüfer's]] "most selective" [[Quiescence Search|quiescence search]] <ref>[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/375e65821715995f futility cut-offs] by [[Alessandro Damiani]], [[Computer Chess Forums|rgcc]], November 14, 1997</ref>, found in Schrüfer's Ph.D. thesis ''Minimax-Suchen'' <ref>[[Günther Schrüfer]] ('''1988'''). ''Minimax-Suchen : Kosten, Qualität und Algorithmen''. [https://en.wikipedia.org/wiki/Technical_University_of_Braunschweig TU Braunschweig] (German)</ref>. |
=Technical Details= | =Technical Details= | ||
− | <ref>based on [http://www.computer-chess.org/doku.php?id=computer_chess:wiki:download:engine_download_list Engine Download List] from [[Ron Murawski|Ron Murawski's]] [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki] | + | <ref>based on Fortress 1.62.zip / readme.doc, [http://www.computer-chess.org/doku.php?id=computer_chess:wiki:download:engine_download_list Engine Download List] from [[Ron Murawski|Ron Murawski's]] [http://computer-chess.org/doku.php?id=home Computer-Chess Wiki]</ref> |
==[[Board Representation]]== | ==[[Board Representation]]== | ||
* [[Bitboards]] [[Rotated Indices]] | * [[Bitboards]] [[Rotated Indices]] |
Latest revision as of 20:01, 20 December 2018
Fortress,
a Chess Engine Communication Protocol compliant chess engine by Alessandro Damiani, written in C, first released in October 1998. Fortress pioneered in Rotated Indices, a deconcentrated version of rotated bitboards. Alessandro once mentioned improving a version of Schrüfer's "most selective" quiescence search [2], found in Schrüfer's Ph.D. thesis Minimax-Suchen [3].
Contents
Technical Details
Board Representation
Search
- Fail-Soft Alpha-Beta
- Iterative Deepening
- Aspiration Windows
- Null Move Pruning
- Search Extensions
- Transposition Table
- Killer Heuristic
- History Heuristic
Evaluation
- Mostly calculated incrementally
See also
- Fortress (Chess term)
- Gk
- Rotated Indices
- Stonewall
- Ziggurat
Forum Posts
- futility cut-offs by Alessandro Damiani, rgcc, November 14, 1997
- New Version: FORTRESS V1.5, the new Morphy? by Alessandro Damiani, CCC, January 15, 1999
- Re: Home page for Fortress! ToDo: Opening book, ... by Alessandro Damiani, CCC, September 09, 1999
- Fortress 1.62 is available ! by Frank Quisinsky, Winboard Forum, May 22, 2000
- Fortress 1.62 and Draw by 50 moves rule ? by Brice Boissel, Winboard Forum, May 08, 2002
External Links
Chess Engine
- Engine Download List from Ron Murawski's Computer-Chess Wiki
- Fortress « G 6
- Fortress 1.62 in CCRL 40/4
Chess
Misc
- Fortress (programming language) - Wikipedia
- Fortification from Wikipedia
- Fort (disambiguation) from Wikipedia
- North Texas Wind Symphony - Fortress by Frank Ticheli, YouTube Video
References
- ↑ Artists impression of the battlements at Buhen fortress in Ancient Egypt about 1800 BC, Source: Franck Monnier (2010). Les forteresses égyptiennes. Du Prédynastique au Nouvel Empire, collection Connaissance de l'Égypte ancienne. Safran (éditions), Bruxelles, 978-2-87457-033-9, Defensive wall from Wikipedia
- ↑ futility cut-offs by Alessandro Damiani, rgcc, November 14, 1997
- ↑ Günther Schrüfer (1988). Minimax-Suchen : Kosten, Qualität und Algorithmen. TU Braunschweig (German)
- ↑ based on Fortress 1.62.zip / readme.doc, Engine Download List from Ron Murawski's Computer-Chess Wiki