毕业论文 五子棋设计 共14页,3511字 摘 要 这次的课题是五子棋的开发。五子棋作为一种棋类竞技已经有它自己非常深厚的历史文化背景,以及广泛的普及范围。本次开发的目的不仅仅使五子棋有人机对战的功能也有网络对战的功能,并且可以进行远程交流,本着人性化的设计思路,可以使玩家执行退步的操作。 本设计是在Microsoft® Visual C++ 6.0环境下进行的,也有其他的一些辅助性软件。其运行环境为,Intel® Pentium® 2及以上处理器,32M以上内存,4G以上硬盘,Microsoft® Windows™ 9X/NT/XP操作系统,800*600或以上的屏幕分辨率。 关键词:五子棋、Microsoft® Visual C++ 6.0、 目 录 1 引言 4 2软件架构 4 2.1 游戏运行类 5 2.2 界面类 5 2.3 游戏模式类...........................................................5 3游戏类——CTRYDOC 6 3.1 主要变量说明.........................................................5 3.1.1坐标变量——soc 5 3.1.2 方向权标记——direction..........................................5 3.2 主要函数说明.........................................................5 3.2.1 电脑智能........................................................6 3.2.2 游戏是否结束的判别——IsGameOver................................8 3.2.3 重置棋盘数据——ResetData.......................................8 4 界面类——CTryview..................................................9 4.1 界面的绘制........................................................9 4.1.1 绘制棋子........................................................9 4.1.2 绘制背景........................................................9 4.2 操作界面...........................................................10 4.2.1 开始界面.......................................................10 4.2.2 难度选择界面...................................................10 4.2.3 重新开局界面...................................................10 4.2.4 游戏界面.......................................................11 5 模式机制.............................................................12 5.1模式结构图............................................................12 5.2 游戏模式.........................................................12 5.2.1 难度模式——difficulty.........................................12 5.2.2 对战模式——人人模式、人机模式.................................12 参考文献 14 致谢 14 |
查看评论
已有0位网友发表了看法