Englisch | 简体中文
Die auf
Qt5entwickelte chinesische Schach -Online -Kampfplattform (einschließlich Kommunikationsfunktion) erkennt die Funktion des Schachspiels in einem einzigen oder vernetzten Zustand, unabhängig davon, ob es sich um einzelne oder mehrere Spieler handelt, unabhängig davon, ob das System gleich ist.
Die wichtigsten funktionalen Module des Projekts sind unterteilt in:
Ⅰ Spieler spielen gegen sich selbst
Ⅱ gegen die Computer KI spielen
Ⅲ Multiplayer -Netzwerkkampf (kann verschiedene Systeme überqueren)
Ⅳ Kampfzeitpunkt
Ⅴ Buße (mehrere Bewegungen möglich)
Ⅵ Spur der Schachbewegungen
Ⅵ Über die Arbeitsinformationen
Videopräsentation: ChineSechess Qt-basierte plattformübergreifende Online-Schachspieldemonstration
Gewinn10 Running Beispiel:
Linux Running Beispiel:
MacOS laufendes Beispiel:
Beispiele für plattformübergreifende Schlachten: macOS 10.14 vs Win10
Über das Programm:
Projekt Tatsächlicher Kampf: QT5/C ++: QT -Schach [Basisversion]
QT5/C ++-Projekt: QT-basierte plattformübergreifende Online-Kampfschach (1)
QT5/C ++-Projekt: QT-basierte plattformübergreifende Online-Kampfschach (2)
QT5/C ++-Projekt: QT-basierte plattformübergreifende Online-Kampfschach (3)
Darüber hinaus wird die Zusammenfassung der Quellcode von detaillierten Code -Kommentaren für ein einfaches Verständnis begleitet.
Installieren Sie QT (QT> = 5.12.11) und andere Abhängigkeiten
Für Debian und Ubuntu rennen Sie:
$ sudo apt install cmake qtbase5-dev qt5-default libqt5svg5-dev qtmultimedia5-dev qttools5-dev libqt5x11extras5-devFühren Sie den Befehl aus ::
$ git clone https://github.com/XMuli/ChineseChess.git
$ cd ChineseChess
$ mkdir build && cd build
$ cmake .. # or qmake
$ makeOder Sie können den zweiten Schritt überspringen und QT Creator verwenden, um zu kompilieren und auszuführen.
Vielen Dank für die Beiträge der Freunde?
Xmuli | Bruce-ch | Bluearvin | Ubuntuser2012 | Kirayamatoo | HMSJY2017 |
|---|---|---|---|---|---|
Ryanfortner | Zjuyk |
Wenn es Ihnen hilft oder nützlich ist, können Sie auf den Stern des Artikels klicken ? Gabel der beiden Ikonen, bequem die Hand dazwischen heben, sagte ein Punkt des Lobs der Hand, es gibt einen Duft in der Hand.
Qtexamples Willkommen bei star und fork ? Diese Reihe von C++ / QT / DTK -Studien, in denen Sie lernen können, wie Sie diese Art von Software selbst schreiben, ist eine vollständige Reihe von Tutorials. Und frei !