首页 开发技术 C++     /    Linux下Qt开发的中国象棋

Linux下Qt开发的中国象棋

上传者: zxywd | 上传时间:2024/1/17 8:52:50 | 文件大小:525KB | 文件类型:zip
Linux下Qt开发的中国象棋
开发环境:LinuxMint17.1开发工具:QtCreator3.3.1Qt版本:5.4.1功能:实现了人机对战,网络对战,自己和自己下棋三种模式。
主要功能包括重复局面检测,长将判负,悔棋,提示音播放,死棋检测,中文着法显示,步时限制,保存棋局到文件和从文件加载棋局。
总共代码有5000行左右,历时200多个小时。

文件下载

资源详情

[{"title":"(87个子文件525KB)Linux下Qt开发的中国象棋","children":[{"title":"QtChess","children":[{"title":"audios","children":[{"title":"Loss.wav <span style='color:#111;'>8.36KB</span>","children":null,"spread":false},{"title":"Forbid.wav <span style='color:#111;'>6.13KB</span>","children":null,"spread":false},{"title":"Draw.wav <span style='color:#111;'>23.87KB</span>","children":null,"spread":false},{"title":"Eat.wav <span style='color:#111;'>5.67KB</span>","children":null,"spread":false},{"title":"Move.wav <span style='color:#111;'>1.92KB</span>","children":null,"spread":false},{"title":"NewGame.wav <span style='color:#111;'>118.87KB</span>","children":null,"spread":false},{"title":"AttackKing.wav <span style='color:#111;'>5.71KB</span>","children":null,"spread":false},{"title":"Choose.wav <span style='color:#111;'>862B</span>","children":null,"spread":false},{"title":"Win.wav <span style='color:#111;'>31.37KB</span>","children":null,"spread":false}],"spread":true},{"title":"clientnetwork.h <span style='color:#111;'>624B</span>","children":null,"spread":false},{"title":"steptimerthread.cpp <span style='color:#111;'>1.31KB</span>","children":null,"spread":false},{"title":"networkmsgdef.h <span style='color:#111;'>2.36KB</span>","children":null,"spread":false},{"title":"qtchess.qrc <span style='color:#111;'>2.16KB</span>","children":null,"spread":false},{"title":"images","children":[{"title":"helpabout.png <span style='color:#111;'>1.07KB</span>","children":null,"spread":false},{"title":"tie.png <span style='color:#111;'>1.88KB</span>","children":null,"spread":false},{"title":"fallback.png <span style='color:#111;'>2.18KB</span>","children":null,"spread":false},{"title":"WOOD.GIF <span style='color:#111;'>254.54KB</span>","children":null,"spread":false},{"title":"settings.png <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"chess.png <span style='color:#111;'>2.37KB</span>","children":null,"spread":false},{"title":"fail.png <span style='color:#111;'>2.33KB</span>","children":null,"spread":false},{"title":"start.png <span style='color:#111;'>2.22KB</span>","children":null,"spread":false},{"title":"flip.png <span style='color:#111;'>944B</span>","children":null,"spread":false},{"title":"filesave.png <span style='color:#111;'>1.18KB</span>","children":null,"spread":false},{"title":"fileexit.png <span style='color:#111;'>486B</span>","children":null,"spread":false},{"title":"newgame.png <span style='color:#111;'>1.20KB</span>","children":null,"spread":false},{"title":"WOOD","children":[{"title":"BKM.GIF <span style='color:#111;'>2.85KB</span>","children":null,"spread":false},{"title":"BB.GIF <span style='color:#111;'>2.85KB</span>","children":null,"spread":false},{"title":"BPS.GIF <span style='color:#111;'>2.86KB</span>","children":null,"spread":false},{"title":"BKS.GIF <span style='color:#111;'>2.96KB</span>","children":null,"spread":false},{"title":"RRS.GIF <span style='color:#111;'>2.83KB</span>","children":null,"spread":false},{"title":"BC.GIF <span style='color:#111;'>2.85KB</span>","children":null,"spread":false},{"title":"BCS.GIF <span style='color:#111;'>2.93KB</span>","children":null,"spread":false},{"title":"RPS.GIF <span style='color:#111;'>2.82KB</span>","children":null,"spread":false},{"title":"RCS.GIF <span style='color:#111;'>2.87KB</span>","children":null,"spread":false},{"title":"RR.GIF <span style='color:#111;'>2.75KB</span>","children":null,"spread":false},{"title":"BR.GIF <span style='color:#111;'>2.77KB</span>","children":null,"spread":false},{"title":"BAS.GIF <span style='color:#111;'>2.76KB</span>","children":null,"spread":false},{"title":"RBS.GIF <span style='color:#111;'>2.84KB</span>","children":null,"spread":false},{"title":"RN.GIF <span style='color:#111;'>2.79KB</span>","children":null,"spread":false},{"title":"BN.GIF <span style='color:#111;'>2.80KB</span>","children":null,"spread":false},{"title":"RNS.GIF <span style='color:#111;'>2.87KB</span>","children":null,"spread":false},{"title":"BK.GIF <span style='color:#111;'>2.88KB</span>","children":null,"spread":false},{"title":"BA.GIF <span style='color:#111;'>2.68KB</span>","children":null,"spread":false},{"title":"RKS.GIF <span style='color:#111;'>2.88KB</span>","children":null,"spread":false},{"title":"RK.GIF <span style='color:#111;'>2.81KB</span>","children":null,"spread":false},{"title":"RP.GIF <span style='color:#111;'>2.75KB</span>","children":null,"spread":false},{"title":"RC.GIF <span style='color:#111;'>2.80KB</span>","children":null,"spread":false},{"title":"BNS.GIF <span style='color:#111;'>2.88KB</span>","children":null,"spread":false},{"title":"OO.GIF <span style='color:#111;'>897B</span>","children":null,"spread":false},{"title":"BRS.GIF <span style='color:#111;'>2.84KB</span>","children":null,"spread":false},{"title":"RAS.GIF <span style='color:#111;'>2.84KB</span>","children":null,"spread":false},{"title":"RB.GIF <span style='color:#111;'>2.77KB</span>","children":null,"spread":false},{"title":"BP.GIF <span style='color:#111;'>2.79KB</span>","children":null,"spread":false},{"title":"RKM.GIF <span style='color:#111;'>2.78KB</span>","children":null,"spread":false},{"title":"RA.GIF <span style='color:#111;'>2.76KB</span>","children":null,"spread":false},{"title":"OOS.GIF <span style='color:#111;'>965B</span>","children":null,"spread":false},{"title":"BBS.GIF <span style='color:#111;'>2.93KB</span>","children":null,"spread":false}],"spread":false},{"title":"fileopen.png <span style='color:#111;'>1.62KB</span>","children":null,"spread":false}],"spread":false},{"title":"commdef.h <span style='color:#111;'>26.42KB</span>","children":null,"spread":false},{"title":"chesshandler.cpp <span style='color:#111;'>21.71KB</span>","children":null,"spread":false},{"title":"rc4.h <span style='color:#111;'>242B</span>","children":null,"spread":false},{"title":"chessboard.h <span style='color:#111;'>747B</span>","children":null,"spread":false},{"title":"QtChess.pro.user <span style='color:#111;'>18.15KB</span>","children":null,"spread":false},{"title":"steplist.cpp <span style='color:#111;'>5.83KB</span>","children":null,"spread":false},{"title":"movegenerator.h <span style='color:#111;'>3.54KB</span>","children":null,"spread":false},{"title":"movegenerator.cpp <span style='color:#111;'>28.39KB</span>","children":null,"spread":false},{"title":"servernetwork.cpp <span style='color:#111;'>1.32KB</span>","children":null,"spread":false},{"title":"settingsdialog.cpp <span style='color:#111;'>2.45KB</span>","children":null,"spread":false},{"title":"rc4.cpp <span style='color:#111;'>842B</span>","children":null,"spread":false},{"title":"clientnetwork.cpp <span style='color:#111;'>1.42KB</span>","children":null,"spread":false},{"title":"chesshandler.h <span style='color:#111;'>2.96KB</span>","children":null,"spread":false},{"title":"Config.ini <span style='color:#111;'>185B</span>","children":null,"spread":false},{"title":"gamesettings.h <span style='color:#111;'>908B</span>","children":null,"spread":false},{"title":"zobrist.h <span style='color:#111;'>343B</span>","children":null,"spread":false},{"title":"steptimerthread.h <span style='color:#111;'>315B</span>","children":null,"spread":false},{"title":"gamesettings.cpp <span style='color:#111;'>2.41KB</span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'>244B</span>","children":null,"spread":false},{"title":"mainwindow.ui <span style='color:#111;'>7.04KB</span>","children":null,"spread":false},{"title":"servernetwork.h <span style='color:#111;'>600B</span>","children":null,"spread":false},{"title":"settingsdialog.h <span style='color:#111;'>512B</span>","children":null,"spread":false},{"title":"mainwindow.cpp <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"mainwindow.h <span style='color:#111;'>1.93KB</span>","children":null,"spread":false},{"title":"settingsdialog.ui <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"chessboard.cpp <span style='color:#111;'>2.45KB</span>","children":null,"spread":false},{"title":"QtChess.pro <span style='color:#111;'>942B</span>","children":null,"spread":false},{"title":"steplist.h <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"zobrist.cpp <span style='color:#111;'>570B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • blank_225:
    来学习学习2018-11-26
  • qq_41419179:
    海星不错2018-07-15
  • lr2131:
    好资料,值得分享2018-06-11
  • 大啊伟大的大碗大碗的达瓦达瓦:
    还行啊啊啊2018-05-24
  • ajbdy:
    赐才下载被拦截了,还没有使用呢2018-04-05

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明