New WinBoard engine: HaQiKiD

Discussions about Winboard/Xboard. News about engines or programs to use with these GUIs (e.g. tournament managers or adapters) belong in this sub forum.

Moderator: Andres Valverde

New WinBoard engine: HaQiKiD

Postby H.G.Muller » 09 Mar 2009, 10:46

I just released a new WinBoard engine, HaQiKiD 0.1 (pronounced Ha-Tsee-Kee Day). For now it only plays variant xiangqi.

HaQiKiD 0.1 is a very simple engine, with a completely standard search:
* 14x20 mailbox board
* Alpha-beta search
* Iterative deepening
* IID in steps of 2 in PV nodes
* IID stepping directly from d=1 to max depth in non-PV nodes with d>2
* Null-move pruning
* Check extension
* Hash table with shallowest-of-two replacement
* Killer heuristic
* Piece-Square Tables
* Move ordering: Hash Move, captures (MVV/LVA), killers, non-captures.
* Repetition detection

Still on the to-do list:
* Evaluation (other than material + PST)
* LMR
* Specialized QS routine (currently Search() is used for QS as well)
* Better repetition evaluator (currently all repetitions except check evasions are scored as -600)
* Differentially updated attack tables (to be used for move generation in QS)
* Implement other variants (?)
* Legality-checking of input moves
* Recognition of game end

The execuatble of HaQiKiD 0.1 can be downloaded from my website:
http://home.hccnet.nl/h.g.muller/HaQiKiD.exe
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: New WinBoard engine: HaQiKiD

Postby Pradu » 10 Mar 2009, 01:58

What does HaQiKiD mean?
User avatar
Pradu
 
Posts: 343
Joined: 12 Jan 2005, 19:17
Location: Chandler, Arizona, USA

Re: New WinBoard engine: HaQiKiD

Postby H.G.Muller » 10 Mar 2009, 08:15

It is a contraction of "Harm's xiangQI Kunstmatige Intelligentie voor winboarD". :D ("Kunstmatige Intelligentie" is Dutch for "Artificial Intelligence".)
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL


Return to Winboard and related Topics

Who is online

Users browsing this forum: No registered users and 30 guests