الإنجليزية | 简体中文
تدرك منصة المعركة الصينية عبر الإنترنت (بما في ذلك وظيفة الاتصال) التي تم تطويرها استنادًا إلى
Qt5وظيفة لعبة الشطرنج في حالة واحدة أو شبكية ، بغض النظر عما إذا كانت لاعبين عازبين أو متعددين ، بغض النظر عما إذا كان النظام هو نفسه.
تنقسم الوحدات الوظيفية الرئيسية للمشروع إلى:
ⅰ يلعب اللاعبون ضد أنفسهم
ⅱ العب على الكمبيوتر الذكاء الاصطناعي
ⅲ معركة شبكة متعددة اللاعبين (يمكن أن تعبر أنظمة مختلفة)
توقيت المعركة
ⅴ التوبة (حركات متعددة ممكنة)
ⅵ مسار حركات الشطرنج
ⅵ حول معلومات العمل
عرض الفيديو: عرض لعبة الشطرنج عبر الإنترنت من طراز Chinesechess QT
مثال على تشغيل WIN10:
مثال التشغيل Linux:
مثال على تشغيل MacOS:
أمثلة على معارك منصة: MacOS 10.14 مقابل Win10
حول البرنامج:
المشروع القتال الفعلي: QT5/C ++: QT Chess [الإصدار الأساسي]
مشروع 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أو يمكنك تخطي الخطوة الثانية واستخدام Creator QT لتجميع وتشغيل.
شكرا للمساهمات المقدمة من الأصدقاء ؟؟:
xmuli | بروس تش | بلويرفين | Ubuntuser2012 | Kirayamatoo | HMSJY2017 |
|---|---|---|---|---|---|
ريانفورنر | زجويك |
إذا كان ذلك يساعدك ، أو تجدها مفيدة ، يمكنك النقر فوق نجم العنصر ؟ قال شوكة الرموز ، التي ترفع اليد بين اليد بين ، نقطة من الثناء ، هناك رائحة في يدك - أفضل شيء تالي هو شراء كوكاكولا بارد لي.
Qtexamples مرحبًا بك في star and fork ؟ هذه السلسلة من دراسات C++ / QT / DTK ، حيث يمكنك تعلم كيفية كتابة هذا النوع من البرامج بنفسك ، هي سلسلة كاملة من البرامج التعليمية. وحرة !