首页 > 代码库 > Qt版本中国象棋开发(一)
Qt版本中国象棋开发(一)
开发目的:实现象棋人机对战简单AI,网络对战,移植到android中。
开发平台:windows10 + Qt5.4 for android
开发语言:C++
开发过程:1.棋盘绘制;
方法一:重写 paintEvent(QPaintEvent *) 虚函数,调用QPainter painter(this) 画笔。
方法二:也可利用棋盘背景图片充当棋盘,背景为棋子图片的button充当棋子,有利于界面美化。
2.走棋规则;
3.人机AI,最大值,最小值算法,剪枝优化;
4.网络版;
5.android版本移植;
6.后续优化(估值函数优化,界面美化,网络版优化)
Qt版本中国象棋开发(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。