计算机毕业论文,毕业论文,毕业设计 毕业论文免费检测 知网论文检测
当前位置: 骆驼论文网 > VC毕业设计 >

象棋打谱系统

时间:2012-05-16 10:46来源: 骆驼毕业论文网 作者:admin
1 、语言 C++ ; 2 、交战双方在有着 9 条竖线和 10 条横线的棋盘上对弈,每个棋子在棋点(线的交叉点)上行走;按象棋的规则对弈; 3 、 系统实现象棋棋谱界面,记录棋步,走棋与吃棋,胜负判断。 制作实战棋谱:实现棋谱的显示,出现相应的棋盘,可以实战

QQ交谈计算机毕业设计,毕业设计,毕业论文,计算机毕业论文

1、语言 C++

2、交战双方在有着9条竖线和10条横线的棋盘上对弈,每个棋子在棋点(线的交叉点)上行走;按象棋的规则对弈;

3系统实现象棋棋谱界面,记录棋步,走棋与吃棋,胜负判断。

制作实战棋谱:实现棋谱的显示,出现相应的棋盘,可以实战对弈功能。实战对弈时实现可选择多个难度级别(简单几种即可);实战对弈时有计时功能、背景音乐;任何时候可以重新开始一盘新的对弈。

制作残局棋谱:设置几盘经典残局,并提供提示功能。

保存棋谱:能将对弈过程保存成棋谱文件,实现棋谱的保存,实现复盘,重新演示对弈过程。

演示棋谱:通过一个文件对话框来选择保存过的棋谱文件,实现对弈过程的演示,可以自动演示也可手动演示,并有时间的控制,也可以暂停演示或者继续演示。

悔棋:当走错棋的时候可以悔棋(可以悔无数步)

自摆棋局:任意摆棋子

信息提示:提示当前的信息状态,比如说将军以后,显示信息哪方获胜;对弈过程中长时间不走棋子,超过一定的时间,系统进行提示。

简单的帮助文档:简单的象棋规则介绍

本文内容只是论文部分简介,如需了解更多详情请咨询本站客服! QQ交谈计算机毕业设计,毕业设计,工程硕士论文,计算机毕业论文
毕业论文搜集整理:毕业论文网 计算机毕业设计 计算机毕业论文 毕业设计


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
计算机毕业设计
计算机毕业论文
论文发表