Difference between revisions of "Shallow Blue"

From Chessprogramming wiki
Jump to: navigation, search
Line 12: Line 12:
 
==[[Board Representation]]==
 
==[[Board Representation]]==
 
* [[Bitboards]]
 
* [[Bitboards]]
* [[Magic Bitboards]] <ref>[https://rhysre.net/fast-chess-move-generation-with-magic-bitboards.html Fast Chess Move Generation With Magic Bitboards] by [[Rhys Rustad-Elliott]]</ref>
+
* [[Magic Bitboards]] <ref>[https://rhysre.net/fast-chess-move-generation-with-magic-bitboards.html Fast Chess Move Generation With Magic Bitboards] by [[Rhys Rustad-Elliott]], January 15, 2019</ref>
 
==[[Search]]==
 
==[[Search]]==
 
* [[Iterative Deepening]]
 
* [[Iterative Deepening]]
Line 46: Line 46:
 
==Chess Engine==
 
==Chess Engine==
 
* [https://github.com/GunshipPenguin/shallow-blue GitHub - GunshipPenguin / shallow-blue]
 
* [https://github.com/GunshipPenguin/shallow-blue GitHub - GunshipPenguin / shallow-blue]
 +
* [https://harthousechess.com/2018/02/05/chess-movie-night-lecture-humans-v-engines/ Rhys Rustad-Elliot introduces “Shallow Blue” and reflects on “Alpha Go”, Computers and AI!], [https://harthousechess.com/ Hart House Chess Club], February 05, 2018
 +
* [https://rhysre.net/fast-chess-move-generation-with-magic-bitboards.html Fast Chess Move Generation With Magic Bitboards] by [[Rhys Rustad-Elliott]], January 15, 2019
 
* [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Shallowblue&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Shallow Blue] in [[CCRL|CCRL Blitz]]
 
* [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Shallowblue&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Shallow Blue] in [[CCRL|CCRL Blitz]]
 
* [https://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Shallowblue&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Shallow Blue] in [[CCRL|CCRL 40/15]]
 
* [https://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Shallowblue&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Shallow Blue] in [[CCRL|CCRL 40/15]]

Revision as of 11:32, 24 April 2021

Home * Engines * Shallow Blue

Shallow Blue,
an UCI compliant open source chess engine by Rhys Rustad-Elliott, written in C++ 11, and first released in 2017. Shallow Blue lacks various standard pruning and reductions heuristics such as null move pruning and LMR, and can therefore considered as didactic engine with some prospects to improve.

Features

[2]

Board Representation

Search

Evaluation

See also

Forum Posts

External Links

Chess Engine

Misc

References

Up one level