Home * Engines * QuTeChess

QuTeChess,
an experimental free open source chess program under the GNU General Public License written by Aleš Zamuda, available from a SourceForge SVN repository [1]. As its name suggests, QuTeChess is written in C++ using the Qt4.7 cross-platform application and UI framework [2] (using QTime, QThread). QuTeChess supports the UCI protocol, and uses bitboards as internal board representation and a plain alpha-beta search. It contains a MakeMove class, which implements an idiosyncratic Parallel Search, instantiating a new thread in its makeMove function [3]. The availability of changegenes.cpp [4] suggests QuTeChess' piece values were tuned by the genetic programming approach of differential evolution [5].

Publications


Forum Posts


External Links


References

  1. ^ QuTeChess | Free Science & Engineering software downloads at SourceForge.net
  2. ^ Qt - Cross-platform application and UI framework
  3. ^ SourceForge.net Repository - [qutechess] Contents of /trunk/src/makemove.cpp
  4. ^ SourceForge.net Repository - [qutechess] Index of /trunk/src
  5. ^ Borko Bošković, Sašo Greiner, Janez Brest, Aleš Zamuda, Viljem Žumer (2008). An Adaptive Differential Evolution Algorithm with Opposition-Based Mechanisms, Applied to the Tuning of a Chess Program. Advances in Differential Evolution, Studies in Computational Intelligence, ISBN: 978-3-540-68827-3

What links here?


Up one Level