Difference between revisions of "Fortress (Engine)"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * Fortress''' FILE:Buhen3.jpg|border|right|thumb| Buhen fortress <ref>Artists impression of the battlements at [https://en.wikipedia.org...") |
GerdIsenberg (talk | contribs) |
||
(3 intermediate revisions 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]]== | ||
* [[Bitboards]] [[Rotated Indices]] | * [[Bitboards]] [[Rotated Indices]] | ||
+ | ==[[Search]]== | ||
* [[Fail-Soft]] [[Alpha-Beta]] | * [[Fail-Soft]] [[Alpha-Beta]] | ||
* [[Iterative Deepening]] | * [[Iterative Deepening]] | ||
Line 20: | Line 22: | ||
* [[Killer Heuristic]] | * [[Killer Heuristic]] | ||
* [[History Heuristic]] | * [[History Heuristic]] | ||
− | + | ==[[Evaluation]]== | |
+ | * Mostly [[Incremental Updates|calculated incrementally]] | ||
=See also= | =See also= | ||
Line 48: | Line 51: | ||
* [https://en.wikipedia.org/wiki/Fortification Fortification from Wikipedia] | * [https://en.wikipedia.org/wiki/Fortification Fortification from Wikipedia] | ||
* [https://en.wikipedia.org/wiki/Fort_%28disambiguation%29 Fort (disambiguation) from Wikipedia] | * [https://en.wikipedia.org/wiki/Fort_%28disambiguation%29 Fort (disambiguation) from Wikipedia] | ||
+ | * [https://music.unt.edu/ensembles/north-texas-wind-symphony North Texas Wind Symphony] - Fortress by [https://en.wikipedia.org/wiki/Frank_Ticheli Frank Ticheli], [https://en.wikipedia.org/wiki/YouTube YouTube] Video | ||
+ | : {{#evu:https://www.youtube.com/watch?v=D_7-85LjENw|alignment=left|valignment=top}} | ||
=References= | =References= | ||
Line 54: | Line 59: | ||
[[Category:WinBoard]] | [[Category:WinBoard]] | ||
[[Category:Buildings]] | [[Category:Buildings]] | ||
+ | [[Category:Music]] |
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