教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

《Windows程序设计》信技01 柯学(1)(5)

来源:网络收集 时间:2026-01-25
导读: 武汉工程大学计算机科学与工程学院 综合设计报告 第四章 设计结果及分析 由于五子棋并不是很复杂的游戏,所以结果也不会很复杂,在测试程序时只要棋子能够正常显示,能够判断输赢就说明程序是成功的。 4.1下棋功能

武汉工程大学计算机科学与工程学院 综合设计报告

第四章 设计结果及分析

由于五子棋并不是很复杂的游戏,所以结果也不会很复杂,在测试程序时只要棋子能够正常显示,能够判断输赢就说明程序是成功的。

4.1下棋功能测试

4.1.1 任意棋格下棋

程序预期效果需要用户可以在棋盘任何没有棋子的地方下棋子,测试该功能得到如图4.1的测试结果:

图4.1 下棋功能测试

根据图4.1可以知道我们可以在棋盘的棋格内的任意棋格上下一个棋子,不能在已经下过棋子的地方下棋,说明该功能测试成功。

11

武汉工程大学计算机科学与工程学院 综合设计报告

4.1.1 黑白棋子交替下棋

按照预想的目的需要黑白棋子交替的下棋,测试该功能结果如图4.2、图4.3所示:

图4.2 黑白棋交替测试1

图4.3 黑白棋交替测试2

12

武汉工程大学计算机科学与工程学院 综合设计报告

根据图4.2和4.3显示所示,黑棋和白棋中是交替出现的,黑棋和白棋的数量要么相差一个要么相等,从而说明黑白棋交替出现功能成功实现。

4.2游戏结束测试

该游戏程序的结束只有两种情况,要么是白棋胜利要么是黑棋胜利,因此需要测试是否程序可以判断输赢,并输出游戏结果,开始下一局的游戏。

4.2.1 黑棋胜利结束游戏

当黑棋在横向、竖向或是斜线方向有五个相同的相连的棋子,则黑棋获得游戏胜利。测试该功能的结果如图4.4

图4.4 黑棋获胜

图4.4中在横向中有五个相连的黑色棋子,则游戏输出黑棋获胜,并开始新的游戏,由此可以说明游戏可以判断黑棋获得游戏胜利,黑棋获胜,游戏结束的功能成功实现。

13

武汉工程大学计算机科学与工程学院 综合设计报告

4.2.2 白棋胜利结束游戏

同样的,当白棋在横向、竖向或是斜线方向有五个相同的相连的棋子,则白棋获得游戏胜利。测试该功能的结果如图4.5

图4.5 白棋获胜

图4.5中在斜线方向中有五个相连的白色棋子,则游戏输出白棋获胜,并开始新的游戏,由此可以说明游戏可以判断白棋获得游戏胜利,白棋获胜,游戏结束的功能成功实现。

14

武汉工程大学计算机科学与工程学院 综合设计报告

第五章 总 结

本毕业设计是一款休闲五子棋游戏,离真正意义上的广域网网络游戏还要差距。在设计中确实遇到了不少的困难,但是通过调试已经解决了绝大多数问题。游戏设计已经成为现在社会的一种热门行业。五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个双人对下的五子棋单机游戏。主要应用了Visual C++编程来完成这个游戏的设计的。本文主要介绍了本游戏开发环境Microsoft Visual C++ 6.0,使用当前优秀的开发工具VC++编程。包含了五子棋程序的棋盘初始化、游戏规则、胜负判断方法。

但是仍有一些不足之处:游戏只是局限于两个人之间; 并且局限于一个电脑的鼠

标;没有定时功能及提醒功能。

这款游戏可以继续完善菜单功能也可以通过扩展实现成一款围棋游戏,总之它可以继续发展成一个比较成熟的休闲类小游戏。还有很多需要完善和改进的地方。

15

《Windows程序设计》信技01 柯学(1)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447252.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)