Just override the tostring() method for the board class and you won’t have to see its ugly representationHenk wrote: ↑Wed Oct 21, 2020 8:46 pm No not easy. If I step in the source code using a debugger and have to open an extra window to inspect a bitboard. Not easy enough.
Usually when I have stepped through hundreds of lines of source code to find the bug everything is already too much.
Sometimes you press accidentally a wrong button and you have to repeat the whole procedure for you skipped the right move on the right depth.
Debugging is terrible. Debugging bitboards even more terrible.
If you want to repeat debugging just put a conditional breakpoint with the same board number as before.