![packages icon](/images/packages-icon.png)
Welcome to Fast Fortress Why Fast Fortress? because the algorithm has been improved, using a special version of iterative deepening, heuristic cut, a FastEnd to search the end with a good depth... it includes xfortress 2.0.0 and a way to generate brains using a genetic algorithm. Some functions are optimized and are quite ugly ;) The "brain" used in this version (seedfor-21.brn) has been calculated, you may find a better one (or create a better one by enhancing the "evolve" stuff (must be easy to upgrade, i didn't have time to do that). Compilation options: use -DNOMEMCPY to use inlined copy (faster or slower than a memcpy call, machine dependant). use -DNO_ADD_SCORE for an older version of fortress AI use -DADD_RANDOM to select randomly between the equivalent moves. use -DNOCUT to keep searching the best move during FastEnd, otherwise, it will only find a winning position. (really slower on high depths) use -DSILENT to remove the prediction of the end score. Enjoy! Yves Lafon <lafon@w3.org> PS: Thanks to Adam Przezdziecki <adamp@math.uchicago.edu> for testing and the "last played square" patch.