Nalwald
Revision as of 12:52, 16 March 2022 by GerdIsenberg (talk | contribs)
Nalwald,
an UCI compatible open source chess engine by Jost Triller,
written in the Nim programming language [2],
first released in April 2021 [3].
Nalwald is a bitboard engine and generates sliding piece attacks Kindergarten like,
by looking up four pre-calculated line attack arrays, 32-Kbyte each, indexed by square and inner six bit line occupancy [4].
Contents
Features
Board Representation
Search
- Iterative Deepening
- Lazy SMP (Nalwald 15)
- Principal Variation Search
- Transposition Table
- Move Ordering
- Selectivity
Evaluation
- Tapered Eval
- King Square contextual Piece-Square Tables
- Mobility
- Pawn Structure
- King Safety
- Evaluation Tuning using Gradient Descent
See also
Forum Posts
- Nalwald: Chess engine written in Nim by Jost Triller, Reddit, April 25, 2021
- Re: New engine releases & news 2021 (Nalwald 1.8.1) by Tony Mokonen, CCC, May 08, 2021
- Re: New engine releases & news 2021 (Nalwald 1.9) by Jost Triller, CCC, June 16, 2021
- Re: New engine releases & news 2021 (Nalwald 1.10) by Jost Triller, CCC, July 03, 2021
- Nalwald by Jost Triller, CCC, September 17, 2021
- Re:Nalwald by Jost Triller, CCC, February 08, 2022
External Links
Chess Engine
Misc
References
- ↑ Nalwald logo based on logo.png · master · Tsoj Tsoj / Nalwald · GitLab
- ↑ Nim programming language from Wikipedia
- ↑ Nalwald: Chess engine written in Nim by Jost Triller, Reddit, April 25, 2021
- ↑ bitboard.nim · master · Tsoj Tsoj / Nalwald · GitLab
- ↑ README.md · master · Tsoj Tsoj / Nalwald · GitLab