영어 | 简体中文
Qt5기반으로 개발 된 중국 체스 온라인 전투 플랫폼 (커뮤니케이션 기능 포함)은 시스템이 동일하든 관계없이 단일 또는 여러 플레이어이든 관계없이 단일 또는 네트워크 상태에서 체스 게임의 기능을 인식합니다.
프로젝트의 주요 기능 모듈은 다음으로 나뉩니다.
ⅰ 플레이어는 스스로 경기를합니다
computer 컴퓨터 AI와의 경기
ⅲ 멀티 플레이어 네트워크 전투 (다른 시스템을 교차 할 수 있음)
ⅳ 전투 타이밍
ⅴ 회개 (여러 이동 가능)
ⅵ 체스 운동의 트랙
ⅵ 작업 정보에 대해
비디오 프레젠테이션 : Chinesechess QT 기반 크로스 플랫폼 온라인 체스 게임 데모
Win10 실행 예제 :
Linux 실행 예제 :
MACOS 실행 예제 :
크로스 플랫폼 전투의 예 : MacOS 10.14 vs Win10
프로그램 정보 :
프로젝트 실제 전투 : QT5/C ++ : QT 체스 [기본 버전]
QT5/C ++ 프로젝트 : QT 기반 크로스 플랫폼 온라인 배틀 체스 (1)
QT5/C ++ 프로젝트 : QT 기반 크로스 플랫폼 온라인 배틀 체스 (2)
QT5/C ++ 프로젝트 : QT 기반 크로스 플랫폼 온라인 배틀 체스 (3)
또한 소스 코드 요약에는 쉽게 이해하기 위해 자세한 코드 의견이 수반됩니다.
QT (QT> = 5.12.11) 및 기타 종속성을 설치하십시오
데비안과 우분투의 경우 달리기 :
$ 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 Creator를 사용하여 컴파일 및 실행할 수 있습니다.
친구들이 제출 한 기부금에 감사드립니다 ?? :
xmuli | 브루스 ch | Bluearvin | Ubuntuser2012 | 키라 야마 투 | HMSJY2017 |
|---|---|---|---|---|---|
Ryanfortner | Zjuyk |
도움이되거나 유용하다고 생각하면 항목의 별을 클릭 할 수 있습니까 ? 두 아이콘의 포크는 손을 편리하게 들어 올리며, 칭찬의 지점은 손에 향기가 있다고 말했다.
Qtexamples star 와 fork 에 오신 것을 환영합니까? 이러한 종류의 소프트웨어를 직접 작성하는 방법을 배울 수있는이 일련의 C++ / QT / DTK 연구는 완전한 일련의 튜토리얼입니다. 그리고 무료 !