Difference between revisions of "Nalwald"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 17: | Line 17: | ||
==[[Search]]== | ==[[Search]]== | ||
* [[Iterative Deepening]] | * [[Iterative Deepening]] | ||
+ | * [[Lazy SMP]] (Nalwald 15) | ||
* [[Principal Variation Search]] | * [[Principal Variation Search]] | ||
* [[Transposition Table]] | * [[Transposition Table]] | ||
Line 24: | Line 25: | ||
** [[Killer Heuristic]] | ** [[Killer Heuristic]] | ||
** [[History Heuristic]] | ** [[History Heuristic]] | ||
+ | ** [[Countermove Heuristic]] (Nalwald 14) | ||
* [[Selectivity]] | * [[Selectivity]] | ||
** [[Null Move Reductions]] | ** [[Null Move Reductions]] | ||
** [[Late Move Reductions]] | ** [[Late Move Reductions]] | ||
+ | ** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]] (Nalwald 15) | ||
** [[Check Extensions]] | ** [[Check Extensions]] | ||
** [[Futility Pruning]] | ** [[Futility Pruning]] | ||
Line 53: | Line 56: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=328 Re: New engine releases & news 2021] (Nalwald 1.8.1) by [[Tony Mokonen]], [[CCC]], May 08, 2021 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=328 Re: New engine releases & news 2021] (Nalwald 1.8.1) by [[Tony Mokonen]], [[CCC]], May 08, 2021 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=419 Re: New engine releases & news 2021] (Nalwald 1.9) by [[Jost Triller]], [[CCC]], June 16, 2021 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=419 Re: New engine releases & news 2021] (Nalwald 1.9) by [[Jost Triller]], [[CCC]], June 16, 2021 | ||
− | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=468 Re: New engine releases & news 2021] (Nalwald 1.10) by [[Jost Triller]], [[ | + | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76209&start=468 Re: New engine releases & news 2021] (Nalwald 1.10) by [[Jost Triller]], [[CCC]], July 03, 2021 |
+ | * [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78198 Nalwald] by [[Jost Triller]], [[CCC]], September 17, 2021 | ||
+ | * [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78198&start=3 Re:Nalwald] by [[Jost Triller]], [[CCC]], February 08, 2022 | ||
=External Links= | =External Links= |
Latest revision as of 12:52, 16 March 2022
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