The BitBoard code i wrote so far is working "bug-free", after some experiments and optimizations. so first of all thank you all for the great help and tips (also john tromp for his bitBoard logic code). but i am still stick with the board hashing issue (which is the main reason i thought of moving to bitBoards to begin with..).
Do you guys think i need zorbist hashing for this? I didn't toally get how it works ,but from reading a little bit about it, it seems to much for connect 4. maybe i can use a much more simple board encoding scheme. can you please show me a way to take two bitBoards (white's and black's) and hash them into one unique 64 bit long?
I didn't get the Alvaro's example above..i would like for a brief explanation of how it works if possible. thx!