Re: Perft results?
Posted: Sun Feb 12, 2017 4:30 am
I forgot to add that the makemove also keeps track of the serialized board Board[64].
that is needed to prevent you from having to loop so much in bitboards.
I was late to using bitboards but I would never go back. they are great for solving a multitude of evaluation questions. check the chess wiki evaluation pages for examples of how much you can do with bitboards.
my code is in C/C++ using MSVS. I use that tool for my work and I am very familiar with it.
code in what you are familiar with. once you get a good solid program you can port it to something else if you like. if you do plan to use bitboards, be sure to check if your development platform/IDE supports unsigned long long (64-bit unsigned) data types.
good luck.
that is needed to prevent you from having to loop so much in bitboards.
I was late to using bitboards but I would never go back. they are great for solving a multitude of evaluation questions. check the chess wiki evaluation pages for examples of how much you can do with bitboards.
my code is in C/C++ using MSVS. I use that tool for my work and I am very familiar with it.
code in what you are familiar with. once you get a good solid program you can port it to something else if you like. if you do plan to use bitboards, be sure to check if your development platform/IDE supports unsigned long long (64-bit unsigned) data types.
good luck.