QBoard GUI for XBoard, UCI, UCCI and Qianhong

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

I believe XBoard 4.9.1 has some difficulties to be compiled for Windows, so I decided to make my own GUI supporting XBoard protocol (and other protocols too). It is still alpha, so criticism/suggestions are welcome.

Features

* Chess, Xiangqi, Shogi, Mini Shogi and Chu Shogi game boards
* Supports WinBoard, UCI, UCCI and Qianhong protocol engines

TODO:

1. Implement drops in Shogi and MiniShogi, drops work, but only for computer, which makes game little more harder :)
2. UCCI protocol engines issue - so far only Binghewusi engine works fine
3. Saving/loading games in the following formats: PGN, WXF, PSN, CSA, KIF
3. Chu Shogi implementation (including Lion moves)
4. Castling and En Passant rules in Chess
5. Promote pawns to other pieces than queen in Chess

Image
Image
Image

Link to binary (did not make Github release as it's alpha).

https://easyupload.io/jj0qi8

Source is here

https://github.com/fire-lizard/QBoard
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

Version for Mac:

https://easyupload.io/6m8jnm

And some more screenshots:

Image
Image
Image
User avatar
APOCALYPSE
Posts: 350
Joined: Sat Mar 26, 2022 9:37 am
Contact:

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by APOCALYPSE »

Image
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

First of all, thank you for downloading and testing my application.

Sorry, I messed up, did DEBUG build instead of RELEASE, and also I did not set VCINSTALLDIR properly for windeployqt (did not use this tool before).

Now it is release build, + Visual C++ Redistributable is included within the archive.

https://easyupload.io/ibyvyf
User avatar
APOCALYPSE
Posts: 350
Joined: Sat Mar 26, 2022 9:37 am
Contact:

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by APOCALYPSE »

fire_varan wrote: Wed Dec 11, 2024 2:46 pm First of all, thank you for downloading and testing my application.

Sorry, I messed up, did DEBUG build instead of RELEASE, and also I did not set VCINSTALLDIR properly for windeployqt (did not use this tool before).

Now it is release build, + Visual C++ Redistributable is included within the archive.

https://easyupload.io/ibyvyf
No problem. Thanks. I'll check. ;)
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

Version 0.2 alpha - castling added

This time it is DEBUG build again, but I believe I have included all the needed DLLs this time.

https://easyupload.io/1j70pk
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

Version 0.3 alpha

5. Promote pawns to other pieces than queen in Chess - done

https://easyupload.io/68o4av
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

Version 0.4 alpha

1. Implement drops in Shogi and MiniShogi, drops work, but only for computer, which makes game little more harder - done
2. UCCI protocol engines issue - so far only Binghewusi engine works fine - done

Windows:

https://easyupload.io/r3bpcp

Mac:

https://easyupload.io/gavw3e
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

Version 0.5 beta:

Windows:

https://easyupload.io/rukzri

Mac:

https://easyupload.io/dultma

TODO next year:

1. Saving and loading games in the following formats: CSA, KIF
2. Loading PGN, WXF, PSN
3. Chu Shogi implementation (including Lion moves)
4. En Passant rule in Chess
5. Large board Shogi variants support: Wa Shogi, Dai Shogi, Tenjiku Shogi

Happy New Year everyone!
fire_varan
Posts: 31
Joined: Fri Nov 29, 2024 11:40 pm
Real Name: Anatoliy Sova

Re: QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan »

Version 0.6 beta:

Fixed bug in PSN generation and added CSA and KIF generation.

Windows:

https://easyupload.io/zoqog7

Mac:

https://easyupload.io/9jd37j

TODO:

1. Loading PGN, WXF, PSN, CSA, KIF
3. Chu Shogi implementation (including Lion moves)
4. En Passant rule in Chess
5. Large board Shogi variants support: Wa Shogi, Dai Shogi, Tenjiku Shogi
Post Reply