Inglês | 简体中文
A plataforma de batalha on -line de xadrez chinesa (incluindo a função de comunicação) desenvolvida com base no
Qt5realiza a função do jogo de xadrez em um estado único ou em rede, independentemente se é de jogadores únicos ou múltiplos, independentemente de o sistema ser o mesmo.
Os principais módulos funcionais do projeto são divididos em:
Ⅰ Os jogadores jogam contra si mesmos
Ⅱ Jogue contra o computador ai
Ⅲ Batalha de rede multiplayer (pode atravessar diferentes sistemas)
Ⅳ Timing de batalha
Ⅴ Arrependimento (múltiplos movimentos possíveis)
Ⅵ Trilha de movimentos de xadrez
Ⅵ sobre as informações de trabalho
Apresentação em vídeo: ChineseChess QT Baseado em plataforma cruzada Demonstração de jogos de xadrez online
Exemplo de corrida Win10:
Exemplo de execução do Linux:
MacOS Exemplo de execução:
Exemplos de batalhas de plataforma cruzada: MacOS 10.14 vs Win10
Sobre o programa:
Projeto Combate real: qt5/c ++: xadrez qt [versão básica]
Projeto qt5/c ++: xadrez on-line de plataforma cruzada baseada em qt (1)
Projeto QT5/C ++: Batalha on-line baseada em QT (2) Battle Battle Chess (2)
Projeto qt5/c ++: xadrez on-line de plataforma cruzada baseada em QT (3)
Além disso, o resumo do código -fonte é acompanhado por comentários detalhados do código para obter fácil entendimento.
Instale o QT (Qt> = 5.12.11) e outras dependências
Para Debian e Ubuntu, Run:
$ sudo apt install cmake qtbase5-dev qt5-default libqt5svg5-dev qtmultimedia5-dev qttools5-dev libqt5x11extras5-devExecute o comando ::
$ git clone https://github.com/XMuli/ChineseChess.git
$ cd ChineseChess
$ mkdir build && cd build
$ cmake .. # or qmake
$ makeOu você pode pular a segunda etapa e usar o QT Creator para compilar e executar.
Obrigado pelas contribuições enviadas pelos amigos ??:
Xmuli | Bruce-Ch | Bluearvin | Ubuntuser2012 | Kirayamatoo | HMSJY2017 |
|---|---|---|---|---|---|
Ryanfortner | Zjuyk |
Se isso o ajudar ou achar útil, você pode clicar na estrela do item ? O garfo dos dois ícones, convenientemente levantando a mão entre, disse um ponto de louvor a mão, há uma fragrância na sua mão - a próxima melhor coisa é me comprar uma coca fria.
Qtexamples bem -vindo ao star e fork ? Esta série de estudos C++ / QT / DTK , onde você pode aprender a escrever esse tipo de software, é uma série completa de tutoriais. E grátis !