12

I'm interested in programming a chess engine and using bitboards to represent the state of the game. I know there are a few open source chess engines that use bitboards, but its not so easy to look at the code and understand what is going on. I'm looking for good reference material on how to represent all the state in bitboards.

Clearly explaining how to maintain the state of the game using bitboards, and especially how to generate a list of valid moves from any given bitboard, or supplying good references to such an explanation will earn you the green check mark.

Brian Towers
  • 96,800
  • 11
  • 239
  • 397
axiopisty
  • 383
  • 1
  • 3
  • 9
  • 3
  • OP shows no knowledge of the topic. That is, the OP has not tried seriously to educate himself.
  • This is about programming, not chess
  • – Tony Ennis Sep 12 '13 at 12:13
  • 1
    @TonyEnnis Why do you have to act so rude to fellow people??, have a little bit of respect and show him what she should improve rather than being so sour –  Sep 06 '20 at 12:04
  • Stating facts is not being rude or sour, @AryanParekh – Tony Ennis Sep 08 '20 at 20:29
  • 1
    @Tonny Ennis. Imagine you were a a beginner, new and were merely asking a question in hopes you'll get a good answer. And then you see a comment like that. Are other people retarted to answer his questions? Or do you feel too high of yourself to consider it. –  Sep 09 '20 at 04:31
  • 1
    @TonyEnnis People like you are what make stack exchange so toxic. – Marlon May 30 '21 at 21:45
  • 1
    @TonyEnnis programming specific to chess engines is explicitly on-topic. – qwr Aug 21 '22 at 00:25