Changes

Jump to: navigation, search

IntelliChess

2 bytes removed, 17:33, 28 June 2021
no edit summary
The program relies on [[Bitboards|bitboards]], and uses [[Magic Bitboards|magic bitboards]] to determine [[Sliding Piece Attacks|sliding piece attacks]] <ref>[https://github.com/angyjoe/intellichess/blob/master/MoveGen/MoveGen/Magic.cs intellichess/Magic.cs at master · angyjoe/intellichess · GitHub]</ref>, magics borrowed from [[Rival]] <ref>[http://web.archive.org/web/20160304114223/http://www.rivalchess.com/magic-bitboards/ Rival Chess Engine - Magic Bitboards] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>.
IntelliChess applies a fixed depth [[Negamax|negamax]] [[Alpha-Beta|alpha-beta]] search with [[Transposition Table|transposition table]] without any [[Selectivity|selectivity]] and [[Quiescence Search|quiescence search]] <ref>[https://github.com/angyjoe/intellichess/blob/master/EvaluationFunctions/NegaMax/NegaMax/NegaMax.cs#L107 intellichess/NegaMax.cs at master · angyjoe/intellichess · GitHub]</ref>.
It uses a [https://en.wikipedia.org/wiki/Bayesian_network Bayesian networks] for [[Evaluation|evaluation]] and [[Automated Tuning|tuning]] its weights.
All [[Score|scores]] and [[Bound|bounds]] within evaluation and search are [[Double|double floats]].

Navigation menu