timdyck / Curumo

0 stars 0 forks source link

Hybridize Board Representation #3

Open asvoboda opened 8 years ago

asvoboda commented 8 years ago

We should update the board representation to include a square-level list to simplify operation of something like:

Say we want to find any supporting pawns for a Knight on c6, then we only have to ask if there are pawns on b5 or d5, rather than check through the list of bitboards for pawns to see if any exist on the mentioned squares.