QBoard GUI for XBoard, UCI, UCCI and Qianhong

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

QBoard GUI for XBoard, UCI, UCCI and Qianhong

Post by fire_varan » Tue Dec 10, 2024 3:28 pm

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: 8
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 » Tue Dec 10, 2024 8:40 pm

Version for Mac:

https://easyupload.io/6m8jnm

And some more screenshots:

Image
Image
Image

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

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

Post by APOCALYPSE » Wed Dec 11, 2024 1:17 pm

Image

fire_varan
Posts: 8
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 » 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

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

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

Post by APOCALYPSE » Wed Dec 11, 2024 9:29 pm

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: 8
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 » Wed Dec 18, 2024 9:47 pm

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: 8
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 » Sat Dec 21, 2024 4:28 pm

Version 0.3 alpha

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

https://easyupload.io/68o4av

fire_varan
Posts: 8
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 » Tue Dec 24, 2024 4:31 pm

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

Post Reply