毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

单机版游戏的设计与实现 第9页

更新时间:2014-6-28:  来源:毕业论文

单机版游戏的设计与实现 第9页

选关
点击文件-选关 即显示选关界面,输入用户想要选择的关数即完成选关操作。

图7-3  选关界面

更改配置文件
  通过更改配置文件,可以让用户轻松的从游戏者的角色转换到操控者。
点击文件-更改配置文件,输入配置文件路径即可完成此操作。
可以根据游戏者的需求任意更改关数与等图,其乐无穷!

图7-4  更改棋盘后界面8  总  结
8.1设计的情况和价值
  在目前的单机游戏中,比较主流的就是对智力的开发,而雪莲灯就是基于此而开发出的一款新型游戏,它界面美观,深受女孩子的喜欢,它还可以由用户更改内部文件,让游戏者充当程序员的角色,也深受男生的宠爱。
  此单机版游戏的创作思路来自于一个古老的传说,传说中有一盏阿拉丁神灯,当人们找到它并用心将它擦亮便能实现人们的三个愿望。以阿拉丁神灯的神话故事为灵感而创造出的雪莲灯游戏正是把这款预言神话附之更现实的色彩。
  此单机版游戏主要是对神灯开关的掌控,程序员会事先根据灯盘的难易程度写好游戏的配置文件,之后程序内部读取灯盘文件对神灯进行初始化,用户通过简单的鼠标点击来实现灯盘的开关,当整个灯盘实现了全关或全开,则视为通关,并继续下一关。关灯的方式是由程序员实现编辑并输入程序,看似简单的关灯法则如果想实现却并非简单,从第一关到最后一关,逐层深入,关关渐难,对智力和脑力都会得到一定程度上的锻炼。
8.2存在的问题和今后改进
  在雪莲灯一系列模块当中,最难处理的就是事件间的关系,因为不同的事件有可能会引起其它事件的发生,更有可能会覆盖了其它的事件。雪莲灯的系统从中接收有用的日志信息并进行处理,但只是局限于雪莲灯系统中的配置文件,以后还要在对VC系统的操作和业务逻辑有很深的了解后完善它。因为所有的配置消息过滤方法和事件处理方式都是以VC业务逻辑为中心。
  良好的游戏代码不但要处理好每一个异常情况,还要对相同的异常情况做出判断,防止系统多次报告同一情况;对某些事件的出现,相应设备的状态也必须同步改变等。在异常处理方面,雪莲灯系统还应该更多的去深掘。
  雪莲灯系统会根据C++优良的技术底层与数据结构为依托,开发出更好的开发智力的底层算法游戏,对雪莲灯的功能上拓展。
参考文献
[1]Josee Lajoie:《C++ Primer 中文版》[M],中国邮电出版社 第四版 ,第40-350页。
[2]谭浩强:《C程序设计》[M],北京理工大学出版社 2007版本,第35-70页。
[3]Jeffrey Richter:《Windows 核心编程》[M],机械工业出版社2008-05版本。
[3]埃克尔:《C++编程思想》[M],机械工业出版社 2006-01版本,第44-189页。
[4]林登:《C专家编程》[M],人民邮电出版社 2007-10版本,第56-145页。
[5]James.G:《编程之道》[M],电子工业出版社 2006-09版本,第1-89页。
[6]文斯:《数据结构与算法分析C++描述》[M],人们邮电出版社,第2007-19版本。
[7]张乃孝:《算法与数据结构》[M],高等教育出版社2006-10 版本。
[8]聂雪军:《代码之美》[M],机械工业出版社 2008版本,第20-50页。
[9]拉曼:《UML和模式应用》[M],机械工业出版社 2006-05版本,第78-136页。
[9]王兴华:《现代数学手册》[M],华中科技大学出版社 2001-02版,第240-501页。
[10]刁成嘉:《UML系统建模与分析设计》[M],机械工业出版社2007-07版本。
附  录
LightsOff.Ini配置文件部分内容(0表示灯暗,1表示灯亮)
[status]
       currentlevel=1 当前关卡
row0 =00010
row1 =00111
row2 =01010
row3 =11100
row4 =01000
[level1]   第一关棋局
row0 = 00010
row1 = 00111
row2 = 01010
row3 = 11100
row4 = 01000
[level2]  第二关棋局
row0 = 11011
row1 = 10001
row2 = 00000
row3 = 10001
row4 = 11011
[level3]  第三关棋局
row0 = 00100
row1 = 00100
row2 = 11011
row3 = 00100
row4 = 00100
谢  辞
  通过此次的毕业设计,使我学到了很多知识,也体会到很多道理。它跨越传统方式下的教与学,通过自己的主动性查资料和搜集有关的文献,学习相关知识等,培养了我的自学能力和动手能力。同时也学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题,学会了怎样在困难之下寻求解决问题的方法。
  毕业设计得以完成,首先要感谢高树风老师的指导,感谢他在我的整个毕业设计过程中给予的大力支持和指导,其次要感谢我的同事李敏仪给予我的理解和支持。在此设计的过程中,让我对VC++高级编程和Windows操作系统有了较全面了解,为日后的工作和更进一步的学习打下了坚实的基础,也积累了许多宝贵的设计经验。
  最后,我要感谢大学期间所有传授我知识的老师,是他们的悉心教导使我有了良好的专业课知识,这是论文得以完成的基础。还有我的同窗同学,都给予了我很大的支持和鼓励。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 

单机版游戏的设计与实现 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。