Is there anyone out there would like to do the conversion

Moderator: Ras
Yes,lauriet wrote:Hi,
My program uses 0x88 board. Do you think the other mailbox types have any advantage over this ?
Is Nemeton open source ?
Can I download it ?
Laurie.
Code: Select all
https://onedrive.live.com/redir?resid=17C791428DB77D82!636&authkey=!AOdXat1-hCCVUak&ithint=file%2crar
Bitboards aren't "hellish" if done right. They're also fast, and can be very elegant.Stan Arts wrote:Yes,lauriet wrote:Hi,
My program uses 0x88 board. Do you think the other mailbox types have any advantage over this ?
Is Nemeton open source ?
Can I download it ?
Laurie.I've never used 0x88 so can't say. For a first chessprogram making everything work as expected and understanding what's happening outweighs everything else.Code: Select all
https://onedrive.live.com/redir?resid=17C791428DB77D82!636&authkey=!AOdXat1-hCCVUak&ithint=file%2crar
Nemeton uses a 16x12 mailbox representation similar to 10x12 in the way I do off-the-board detection but 16 so I can bitshift the index.
Nemeton is not such a serious chessprogram, mostly an effort to write an essentially fast program which I had to get out of my system..
People always bringing up bitboards.. Likely won't even make movegeneration faster. Might find some speedup in attack or SEE stuff but that's a small gain for a hellish boardrepresentation.
That depends on how you implement it. When done incrementally the answer would be zero cycles, unless the last move happens to change it.ZirconiumX wrote:How long does it take a bitboard based program to calculate the same knight's mobility?