Xiangqi - Chinese chess program UCI compatible

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

domenikov
Posts: 3
Joined: Sat May 31, 2025 11:57 am
Full name: Domenico Lattanzi

Xiangqi - Chinese chess program UCI compatible

Post by domenikov »

Hello all,
I released a program to play Xiangqi (chinese chess). It's name is "Xiangqi". These the main features:

- UCI chess engines support (tested with Fairy Stockfish)
- Ask hint from computer
- Repetition moves automatically detected
- Start from a specific position if needed
- Set computer's strenght by choosing between time per move or fixed depth
- Engine's output expressive, showing which color is in advantage, the nodes computed per second and the main line
- Customisable graphics and sounds

Xiangqi is released as freeware and can be distributed in every non-commercial form.
Available for Windows 64 bit and Amiga-like platforms.

For those interested, is published on this page:

https://www.dl-corner.it/software.aspx?quale=1

Any (constructive) feedback is appreciated.

Best regards
glav
Posts: 60
Joined: Sun Apr 07, 2019 1:10 am
Full name: Giovanni Lavorgna

Re: Xiangqi - Chinese chess program UCI compatible

Post by glav »

Nice. Is there a Linux versione?
Ciekce
Posts: 192
Joined: Sun Oct 30, 2022 5:26 pm
Full name: Conor Anstey

Re: Xiangqi - Chinese chess program UCI compatible

Post by Ciekce »

I am slightly confused by the decision to name the engine identically to the game it plays, that's a recipe for easy ambiguity for no reason
mar
Posts: 2654
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: Xiangqi - Chinese chess program UCI compatible

Post by mar »

Ciekce wrote: Tue Jun 03, 2025 6:36 pm I am slightly confused by the decision to name the engine identically to the game it plays, that's a recipe for easy ambiguity for no reason
absolutely, to name a Xiangqi chess GUI Xiangqi is unheard of - I'd suggest to name it "harry ponder" instead
Ciekce
Posts: 192
Joined: Sun Oct 30, 2022 5:26 pm
Full name: Conor Anstey

Re: Xiangqi - Chinese chess program UCI compatible

Post by Ciekce »

mar wrote: Tue Jun 03, 2025 7:16 pm Xiangqi chess GUI
ah. I read "a program to play Xiangqi (chinese chess)" and assumed it was an engine :^)
User avatar
Ajedrecista
Posts: 2098
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Xiangqi - Chinese chess program UCI compatible.

Post by Ajedrecista »

Hello:
Ciekce wrote: Tue Jun 03, 2025 6:36 pm I am slightly confused by the decision to name the engine identically to the game it plays, that's a recipe for easy ambiguity for no reason
Sure, but not new. 'Chess' plus a number version existed back in the 60s, 70s and 80s:

Chess (Program) {CPW article}.

I would not be surprised if this is/was the case with other board games.

Regards from Spain.

Ajedrecista.
domenikov
Posts: 3
Joined: Sat May 31, 2025 11:57 am
Full name: Domenico Lattanzi

Re: Xiangqi - Chinese chess program UCI compatible

Post by domenikov »

glav wrote: Tue Jun 03, 2025 5:35 pm Nice. Is there a Linux versione?
Thank you. Unfortunately due to a technical problem - not so quick to be resolved - I cannot release a Linux version at the moment.
Enderjed
Posts: 39
Joined: Tue Sep 27, 2022 7:13 pm
Location: United Kingdom, East Midlands
Full name: Jedidiah F. Sessions

Re: Xiangqi - Chinese chess program UCI compatible

Post by Enderjed »

"Amiga-like platforms"
Has Commodore been making a comeback, or have I misinterpreted the phrase?
domenikov
Posts: 3
Joined: Sat May 31, 2025 11:57 am
Full name: Domenico Lattanzi

Re: Xiangqi - Chinese chess program UCI compatible

Post by domenikov »

After its bankruptcy in 1994, Commodore did not return. Exists the AmigaOS4 platform developed by Hyperion Entertainment, this is the Wikipedia entry:

https://en.wikipedia.org/wiki/AmigaOS_4

There are also platforms similar to the historical Amiga (and which we can call ‘Amiga-like platforms’), which are the following, of which I give the references on Wikipedia:

https://en.wikipedia.org/wiki/MorphOS

https://en.wikipedia.org/wiki/AROS_Rese ... ing_System

I only developed software for these three platforms, but starting from now with Xiangqi, I intend to publish software for Windows and Linux as well (after overcoming the technical problems I mentioned...).

Best regards