Английский | Упрощённый китайский
Платформа для онлайн-сражений в китайские шахматы (включая функцию общения), разработанная на основе
Qt5
, реализует функцию игры в шахматы как в одиночном, так и в сетевом режиме, независимо от того, один или несколько игроков, и независимо от системы.
Основные функциональные модули проекта разделены на:
ⅰ Игроки играют против себя
ⅱ Игра против компьютерного ИИ
ⅲ Многопользовательские сетевые сражения (возможны пересечения разных систем)
ⅳ Тайминг сражений
ⅴ Возможность передумать (можно сделать несколько ходов назад)
ⅵ Отслеживание ходов в игре
ⅶ Информация о работе программы
Видеопрезентация: Демонстрация китайской шахматной игры на базе Qt
Пример работы под Win10:
Пример работы под Linux:
Пример работы под MacOS:
Примеры сетевых сражений между разными платформами: MacOS 10.14 vs Win10
О программе:
Практический проект: Qt5/C++: шахматная игра на базе QT (базовая версия)
Проект на Qt5/C++: сетевая шахматная игра на основе Qt (2) Кроссплатформенная онлайн-игра в шахматы:
Кроме того, исходный код снабжён подробными комментариями для удобства понимания.
$ 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 .. # или qmake
$ make
Или вы можете пропустить второй шаг и использовать Qt Creator для компиляции и запуска.
Спасибо за вклад, внесённый друзьями 🥳🥳:
Имя | Изображение |
---|---|
XMuli | ![]() |
XMuli | |
Bruce-Ch | ![]() |
Bruce-Ch | |
BlueArvin | ![]() |
BlueArvin | |
Ubuntuser2012 | ![]() |
Ubuntuser2012 | |
kirayamatoo | ![]() |
kirayamatoo | |
hmsjy2017 | ![]() |
hmsjy2017 | |
ryanfortner | ![]() |
ryanfortner | |
zjuyk | ![]() |
zjuyk |
Если вам это поможет или покажется полезным, вы можете нажать на значки «⭐Star» и «🍴 Fork», удобно расположенные между ними, и сказать, что вы оценили работу. В вашей руке будет аромат; лучшее, что можно сделать, — это купить мне холодную колу.
QtExamples Добро пожаловать в серию C++ / QT / DTK
исследований, где вы можете научиться писать такое программное обеспечение самостоятельно. Это полная серия учебных пособий. И БЕСПЛАТНО!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )