I was able to make a small improvement in the checkers move generator (written in Java for the Android SDK). The following table shows run times of several perft depths before and after optimization when run on the emulator (which should mimic actual run times on the phone quite well). DEPTH #LEAF NODES ORIGINAL OPTIMIZED TIME TIME ==================================== 7 179740 2.9s 1.9s 8 845931 14.2s 9.7s 9 3963680 66.3s 45.6s 10 18391564 294.6s 208.7s P.S. Runtimes for a C++ checkers move generator on a 2.2 GHz Core 2 Duo are given at my checkers page .
The DGT company kindly shipped me a beautiful DGT Pegasus electronic chessboard, which is a nice compact board with a Bluetooth connection. After a few fun hours hacking, I have implemented the proper connection with Chess for Android and will release this support soon on Google Play . A few features include: When connected, pressing the Bluetooth icon displays the board's trademark information The brightness slider in the board connection dialog can be used to dim the LEDs The optiona. move coach cycles through all possible destination squares The "Steady LED" checkbox will slow down the transitions between LEDs
Since I am very enthusiastic about all those new beautiful e-boards that are coming out recently, such as the Millennium Tournament 55 , I am also very enthusiastic again to add new features to Chess for Android . Today I added the "move coach", which has been a feature of Chess for Android since the beginning, to e-boards as well. To enable or disable the feature, simply go to the option menu, and toggle the option. I demonstrate the new feature on e-boards in the following brief video. Please let me know what you think. I hope to release this to Google Play very soon!
Comments