扫雷游戏设计答辩PPT.ppt
《扫雷游戏设计答辩PPT.ppt》由会员分享,可在线阅读,更多相关《扫雷游戏设计答辩PPT.ppt(11页珍藏版)》请在冰点文库上搜索。
![扫雷游戏设计答辩PPT.ppt](https://file1.bingdoc.com/fileroot1/2023-4/29/b0ce2e53-784e-44d2-b0eb-0d26fd121328/b0ce2e53-784e-44d2-b0eb-0d26fd1213281.gif)
新版扫雷游戏设计与实现,答辩人:
刘源导师:
王留洋,目录,系统开发背景系统设计与实现系统测试总结,扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。
不久之后,“方块”被改写成了游戏“Rlogic”。
在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。
两年后,汤姆安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。
1981年,微软公司的罗伯特杜尔和卡特约翰逊两位工程师在Windows3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。
MFC,微软基础类(MicrosoftFoundationClasses),同VCL类似,是一种ApplicationFramework,随微软VisualC+开发工具发布。
目前最新版本为9.0(截止2008年11月)。
该类库提供一组通用的可重用的类库供开发人员使用。
大部分类均从CObject直接或间接派生,只有少部分类例外。
系统开发背景,布雷流程,系统设计与实现,判断游戏流程图,系统设计与实现,开始,雷定位,判断状态,修改状态,显示,结束,系统测试结果初级难度,系统测试,系统测试结果中级难度,系统测试,系统测试结果高级难度,系统测试,系统测试结果自定义难度,系统测试,本毕业设计实现类似于Windows操作系统自带的扫雷游戏。
在课程设计中,系统开发平台为WindowsXP,程序设计语言采用VisualC+,程序运行平台为Windows2000/XP。
在程序设计中,把整个雷区看成一个二维数组,把雷方块定义为具有所在雷区二维数组的行和列、当前状态、方块属性、历史状态的结构体,采用了MFC机制解决问题的方法。
整个游戏程序包括了布雷、扫雷过程和结果三个阶段,在处理鼠标响应事件中伴随着GDI绘图。
程序通过调试运行,实现了设计目标,能够同时满足扫雷游戏初学者和高手的需要。
总结,谢谢各位老师!
Thankyou!