Inglés | 简体中文
La plataforma de batalla en línea de ajedrez china (incluida la función de comunicación) desarrollada en base a
Qt5se da cuenta de la función del juego de ajedrez en un solo estado o en red, sin importar si se trata de jugadores individuales o múltiples, independientemente de si el sistema es el mismo.
Los principales módulos funcionales del proyecto se dividen en:
Ⅰ Los jugadores juegan contra ellos mismos
Ⅱ Juega contra la computadora AI
Ⅲ Batalla de red multijugador (puede cruzar diferentes sistemas)
Ⅳ Tiempo de batalla
Ⅴ Arrepentir (múltiples movimientos posibles)
Ⅵ Track of Chess Moves
Ⅵ sobre la información laboral
Presentación de video: demostración de juego de ajedrez en línea de plataforma multiplataforma basada en ChineseChess
Ejemplo de ejecución de Win10:
Ejemplo de ejecución de Linux:
MacOS Ejemplo de ejecución:
Ejemplos de batallas multiplataforma: MacOS 10.14 vs Win10
Sobre el programa:
Combate real del proyecto: Qt5/C ++: Qt Achess [Versión básica]
Proyecto QT5/C ++: ajedrez en línea de plataforma cruzada basada en QT (1)
Proyecto QT5/C ++: ajedrez de batalla multiplataforma basado en QT (2)
Proyecto QT5/C ++: ajedrez en línea de plataforma cruzada basada en QT (3)
Además, el resumen del código fuente se acompaña de comentarios detallados del código para una fácil comprensión.
Instalar Qt (Qt> = 5.12.11) y otras dependencias
Para Debian y Ubuntu, corre:
$ sudo apt install cmake qtbase5-dev qt5-default libqt5svg5-dev qtmultimedia5-dev qttools5-dev libqt5x11extras5-devEjecute el comando ::
$ git clone https://github.com/XMuli/ChineseChess.git
$ cd ChineseChess
$ mkdir build && cd build
$ cmake .. # or qmake
$ makeO puede omitir el segundo paso y usar QT Creator para compilar y ejecutar.
Gracias por las contribuciones presentadas por los amigos?:
Xmuli | Bruce-ch | Bluearvin | Ubuntuser2012 | kirayamatoo | HMSJY2017 |
|---|---|---|---|---|---|
ryanfortner | zjuyk |
Si lo ayuda o lo encuentra útil, ¿puede hacer clic en la estrella del elemento ? La bifurcación de los dos íconos, convenientemente levanta la mano entre, dijo un punto de alabanza de la mano, hay una fragancia en la mano ; la siguiente mejor opción es comprarme una coca fría.
QTEXAMPLES Bienvenido a star and fork ? Esta serie de estudios C++ / QT / DTK , donde puede aprender a escribir este tipo de software usted mismo, es una serie completa de tutoriales. ¡Y gratis !