Changes

Jump to: navigation, search

Move Generation

2 bytes added, 18:21, 27 June 2018
no edit summary
'''[[Main Page|Home]] * [[Board Representation]] * Move Generation'''
[[FILE:GenratorZecheZollern.JPG|border|right|thumb|link=https://commons.wikimedia.org/wiki/File:Zeche_Zollern_Kompressormotor.jpg?uselang=en| Blast Generation <ref>[https://commons.wikimedia.org/wiki/File:Zeche_Zollern_Kompressormotor.jpg?uselang=en electric driven air compressor] in the [https://commons.wikimedia.org/wiki/File:Zeche_Zollern_Dortmund_-_Maschinenhalle.jpg?uselang=en machine hall] of [[:Category:Zollern|Zollern II/IV Colliery]], [https://en.wikipedia.org/wiki/Dortmund Dortmund] [https://de.wikipedia.org/wiki/B%C3%B6vinghausen_(Dortmund) Bövinghausen], Germany - part of [[:Category:Industrial Heritag Heritage Trail|The Industrial Heritage Trail]], Photo by [[Gerd Isenberg]], September 18, 2016</ref> ]]
'''Generation''' of [[Moves|moves]] is a basic part of a chess engine with many variations concerning a [https://en.wikipedia.org/wiki/Generator_%28computer_programming%29 generator] or an [https://en.wikipedia.org/wiki/Iterator_pattern iterator] to loop over moves inside the [[Search|search]] routine. The implementation heavily depends on the [[Board Representation|board representation]], and it can be generalized into two types, pseudo-legal and legal move generation.
'''[[Board Representation|Up one level]]'''
[[Category:Zollern]]
[[Category:Industrial Heritag Heritage Trail]]

Navigation menu