ChineseChess
v6.3
英語| 簡體中文
根據
Qt5開發的中國國際象棋在線戰鬥平台(包括通信功能),無論系統是否相同,無論是單個玩家還是多個玩家,無論是單個播放器還是多個玩家,都可以在單個或網絡狀態下實現國際象棋遊戲的功能。
該項目的主要功能模塊分為:
ⅰ球員對抗自己
ⅱ對付電腦AI
ⅲ多人網絡戰鬥(可以跨越不同的系統)
ⅳ戰鬥時機
ⅴ悔改(可能多個動作)
ⅵ國際象棋動作的軌道
ⅵ關於工作信息
視頻演示:基於Chinesechess QT的跨平台在線國際象棋遊戲演示
win10運行示例:
Linux運行示例:
MacOS運行示例:
跨平台戰鬥的示例: MacOS 10.14與Win10
關於該程序:
項目實際戰鬥:QT5/C ++:QT國際象棋[基本版本]
QT5/C ++項目:基於QT的跨平台在線戰鬥國際象棋(1)
QT5/C ++項目:基於QT的跨平台在線戰鬥國際象棋(2)
QT5/C ++項目:基於QT的跨平台在線戰鬥國際象棋(3)
此外,源代碼摘要還伴隨著詳細的代碼註釋,以方便理解。
安裝QT QT> = 5.12.11)和其他依賴關係
對於Debian和Ubuntu,Run:
$ sudo apt install cmake qtbase5-dev qt5-default libqt5svg5-dev qtmultimedia5-dev qttools5-dev libqt5x11extras5-dev運行命令::
$ git clone https://github.com/XMuli/ChineseChess.git
$ cd ChineseChess
$ mkdir build && cd build
$ cmake .. # or qmake
$ make或者,您可以跳過第二步,並使用QT創建者進行編譯和運行。
感謝朋友提交的貢獻?
xmuli | 布魯斯·奇 | Bluearvin | Ubuntuser2012 | Kirayamatoo | HMSJY2017 |
|---|---|---|---|---|---|
Ryanfortner | Zjuyk |
如果它可以幫助您或發現它有用,則可以單擊該物品的星星?兩個圖標的叉子很方便地抬起兩者之間的手說,您的手中有一隻香氣。
Qtexamples歡迎使用star and fork ?這一系列的C++ / QT / DTK研究是一系列完整的教程。和免費!