Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
QuTeChess
Edit
0
5
…
4
Tags
engines
gplengines
opensourceengines
uciengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
Publications
Forum Posts
External Links
References
What links here?
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
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
Borko Bošković
,
Janez Brest
,
Aleš Zamuda
,
Sašo Greiner
,
Viljem Žumer
(
2011
).
History mechanism supported differential evolution for chess evaluation function tuning
.
Soft Computing
, Vol. 15, No. 4
Forum Posts
A new UCI engine called QuTeChess
by
Christopher Conkie
,
CCC
, September 09, 2007
External Links
QuTeChess | Free Science & Engineering software downloads at SourceForge.net
SourceForge.net: QuTeChess
References
^
QuTeChess | Free Science & Engineering software downloads at SourceForge.net
^
Qt - Cross-platform application and UI framework
^
SourceForge.net Repository - [qutechess] Contents of /trunk/src/makemove.cpp
^
SourceForge.net Repository - [qutechess] Index of /trunk/src
^
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?
Page
Date Edited
Aleš Zamuda
Jan 19, 2016
Engines
Mar 10, 2018
QuTeChess
May 7, 2012
University of Maribor
Nov 10, 2016
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
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
What links here?
Up one Level