Coder Social home page Coder Social logo

bobliu21 / chinesschess Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xmuli/chinesechess

0.0 0.0 0.0 42.5 MB

Cross-platform and online battle platform game based on Qt: Chinese Chess

Home Page: https://www.bilibili.com/video/av45509758

License: GNU General Public License v3.0

C++ 95.23% QMake 2.09% CMake 2.68%

chinesschess's Introduction

ChinessChess


Introduction:


English | 简体中文

GitHub code size in bytes

macos-badge win-badge ubuntu-badge GitHub All Releases GitHub stars GitHub forks


The Chinese chess online battle platform (including communication function) developed based on Qt5 realizes the function of chess game in a single or networked state, no matter whether it is single or multiple players, regardless of whether the system is the same.


characteristic:

The main functional modules of the project are divided into:

① Players play against themselves

② Play against the computer AI

③ Multiplayer network battle (can cross different systems)

④ Battle timing

⑤ About the work information


Run the demo:

Video presentation: ChinessChess QT-based cross-platform online chess game demonstration


Win10 running example:


Linux running example:


MacOS running example:


Examples of cross-platform battles: MacOS 10.14 vs Win10


About the program: 


Development tutorial:


In addition, the source code summary is accompanied by detailed code comments for easy understanding.


Build:

  1. Install Qt (Qt >= 5.9.0)

  2. Run the command::

    $ git clone https://github.com/xmuli/chinessChess.git
    $ cd chinessChess
    $ qmake
    $ make
    $ ./ChineseChess

Or you can skip the second step and use Qt Creator to compile and run.


Contributor:

Thanks for the contributions submitted by the friends 🥳🥳:



xmuli

Bruce-Ch

BlueArvin

Ubuntuser2012

If it helped you, can click on the project’s Star and Fork’s two icons are convenient for raising your hands. It’s quite a thumbs-up. There is a fragrance in your hand.


Author:

偕臧 (xmuli): ifmet.cn


License:

This project is distributed and used based on the GNU General Public License v3.0 protocol. For more information, please refer to Agreement File.

chinesschess's People

Contributors

xmuli avatar bruce-ch avatar ubuntuser2012 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.