Magic bitboards

Magic bitboards are a relatively recent development used in most modern chess engines. They are a bit difficult to understand though. Bitboards use an integer (usually a 64-bit unsigned) to store 64 individual boolean values. For chess they are perfect, … Read more

Ataxx engine

We’ve started working on the ataxx engine. For the board representation we’ll be using bitboards implemented in Java. Using C with the NDK would probably be faster, but staying in Java we can target more devices. The older Android API’s … Read more


We’ve just started our Studio Cypress blog. At the moment we’re working on an Ataxx implementation for Android. Watch these pages for screenshots and development news. … Read more