SSDUT
文章平均质量分 92
Originum
勤能补拙。邮箱:originum@126.com
展开
-
C++中国象棋
ssdut c++的大作业,在控制台的界面实现人人对弈,比较适合初学,自己设计了一些简单算法,两百多行完成。以下正文:完成中国象棋游戏,实现如下功能:1.实现人与人之间象棋的对弈。2.每次走子之前都会判断是否符合规则,若不符合规则就要重新走子。3.程序随时判断是否有一方取得胜利,该局结束。类的设计:1.chess:棋子类,有int型私有变量id存储棋子的编号。作为基类派...原创 2018-05-17 23:39:46 · 21803 阅读 · 23 评论 -
俄罗斯方块人工智能 [ AI ]
SSDUT 小学期大作业,计划用 C++ 完成俄罗斯方块,用 QT 实现用户界面。实现基本功能后有多余时间,就加了 AI 的模块。目前的算法经测试,可以实现 25万行左右的消除,在改进方块生成随机函数 (BAG7) 后,消除的行数会有大幅增加。效果预览: 以下是正文:算法选取实现 AI 的算法我考虑了两种,在其中权衡:Pierre De...原创 2018-08-11 14:49:43 · 13646 阅读 · 24 评论