Information about Xiangqi Cloud Database

 

 

Description

 

Xiangqi Cloud Database(aka. "CDB") is a massive Xiangqi knowledge database, including an opening book and endgame tablebases.

In contrast to traditional opening book building from game results, CDB is built entirely from analyzing individual moves using Xiangqi engines while overcoming their problems such as aggressive pruning and blind spots.

CDB attempts to explore and define new Xiangqi opening theories, currently it includes most of the popular opening lines and yet still refining the results.

 

Usage

 

Generally, please use the web-based query interface, which provides some basic board operations and FEN import/export functions.

 

The format of query results are as follows:

 

Normal: Move Rank Score Notes (Known replies - Good replies)

EGTB: Move Rank Score Notes (Outcome - [ DTC Loops / M - ] Step)

 

Notes: ! Best (2), * Good (1), ? Bad (0), moves that have a score of ?? is unknown.

Outcome: W Win, D Draw, L Loss.

 

A positive score means the playing side has an advantage, higher the score the larger the advantage.

 

Analysis Queue

 

New moves from queries and automated explorations must go through the analysis queue before showing up in the query results.

This process is done by a large distributed compute cluster, depending on load, it may take several minutes or even hours to complete.

 

Live AI

 

When there is no existing data or insufficient information, CDB can still recommend a move, these moves are provided by Xiangqi Cyclone (www.ccyclone.com).

 

EGTB

 

CDB integrates Xiangqi Cyclone EGTB probing with unified score conversion and move ordering.

 

FAQ

 

1. Rules

 

It is possible to specify different rule sets in BHGui, CDB will remove forbidden moves from the query results.

During the automated score optimization process, CDB will try to eliminate some move loops, this may cause some repetition draws not to be scored as expected.

EGTB and analysis engines follow AXF rules, while CDB will try to prevent suggesting moves leading to passive draws as much as possible.

 

2. Unknown Moves

 

Click "Request for analysis" button or manually make the moves, CDB will add them to analysis queue and should provide analysis data soon.

 

3. Inaccurate Scores

 

Explore the follow-up positions of moves that have inaccurate scores, either by clicking "Request for analysis" button or manually, CDB will add them to analysis queue and should refine its analysis soon.

 

4. EGTB Move Ordering

 

Moves are ordered corresponding to their EGTB metrics.

 

DTC Ordering Rules:

 

For winning positions, prefer moves to the nearest captures or reduce the number of possibe repetitions; for drawing positions, prefer shuffling; for losing positions, prefer longest captures and repetitions if possible.

 

DTM Ordering Rules:

 

For winning positions with the same distance to mate, prefer capturing moves; for drawing positions, prefer shuffling; for losing positions with the same distance to mate, prefer non-capturing moves.

 

All EGTB moves shown in the query results are also ordered using the rules above.