Page 1 of 1

QBoard GUI for XBoard, UCI, UCCI and Qianhong

Posted: Tue Dec 10, 2024 3:28 pm
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

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

Posted: Tue Dec 10, 2024 8:40 pm
by fire_varan
Version for Mac:

https://easyupload.io/6m8jnm

And some more screenshots:

Image
Image
Image

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

Posted: Wed Dec 11, 2024 1:17 pm
by APOCALYPSE
Image

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

Posted: Wed Dec 11, 2024 2:46 pm
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

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

Posted: Wed Dec 11, 2024 9:29 pm
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. ;)

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

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

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

Posted: Sat Dec 21, 2024 4:28 pm
by fire_varan
Version 0.3 alpha

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

https://easyupload.io/68o4av

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

Posted: Tue Dec 24, 2024 4:31 pm
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