Difference between revisions of "IntelliChess"

From Chessprogramming wiki
Jump to: navigation, search
Line 4: Line 4:
 
an experimental [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] by [[Sari Linder]] <ref>[http://web.archive.org/web/20150405035455/http://www.sarihh.info/projects/ Projects - Haven of Sari Haj Hussein] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>,  
 
an experimental [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] by [[Sari Linder]] <ref>[http://web.archive.org/web/20150405035455/http://www.sarihh.info/projects/ Projects - Haven of Sari Haj Hussein] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])</ref>,  
 
written in [[C sharp|C#]], released under the [https://en.wikipedia.org/wiki/Apache_License Apache License], Version 2.0.  
 
written in [[C sharp|C#]], released under the [https://en.wikipedia.org/wiki/Apache_License Apache License], Version 2.0.  
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>.
+
The program relies on [[Bitboards|bitboards]], and uses [[Magic Bitboards|magic bitboards]] to determine [[Sliding Piece Attacks|sliding piece attacks]], magics borrowed from [[Rival]] <ref>[https://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>.
+
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]].
 
It uses [https://en.wikipedia.org/wiki/Bayesian_network Bayesian networks] for [[Evaluation|evaluation]] and [[Automated Tuning|tuning]] its weights.  
 
It uses [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]].
 
All [[Score|scores]] and [[Bound|bounds]] within evaluation and search are [[Double|double floats]].
 +
 +
=See also=
 +
* [[Intelligent Chess]]
  
 
=Forum Posts=
 
=Forum Posts=
Line 13: Line 16:
  
 
=External Links=
 
=External Links=
* [https://github.com/angyjoe/intellichess GitHub - angyjoe/intellichess: IntelliChess]
+
* [https://web.archive.org/web/20201118191115/https://github.com/angyjoe/intellichess GitHub - angyjoe/intellichess: IntelliChess] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine])
* [http://web.archive.org/web/20130214080006/http://sourceforge.net/projects/intellichess/ IntelliChess | Free software downloads at SourceForge.net] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], February 14, 2013)
+
* [https://web.archive.org/web/20130214080006/http://sourceforge.net/projects/intellichess/ IntelliChess | Free software downloads at SourceForge.net] ([https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine], February 14, 2013)
 
* [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]
 
* [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]
  

Revision as of 09:26, 16 February 2022

Home * Engines * IntelliChess

IntelliChess,
an experimental Chess Engine Communication Protocol compliant open source chess engine by Sari Linder [1], written in C#, released under the Apache License, Version 2.0. The program relies on bitboards, and uses magic bitboards to determine sliding piece attacks, magics borrowed from Rival [2]. IntelliChess applies a fixed depth negamax alpha-beta search with transposition table without any selectivity and quiescence search. It uses Bayesian networks for evaluation and tuning its weights. All scores and bounds within evaluation and search are double floats.

See also

Forum Posts

External Links

References

Up one level