欢迎来到天天文库
浏览记录
ID:14140043
大小:811.00 KB
页数:39页
时间:2018-07-26
《基于wxwidgets的俄罗斯方块的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、XX 大 学 学 士 学 位 论 文基于wxWidgets的俄罗斯方块的设计与实现DesignandimplementationofTetrisbasedonwxWidgets2011年5月1XX 大 学 学 士 学 位 论 文基于c++的俄罗斯方块的实现摘要俄罗斯方块是非常传统的游戏,操作简单,难度却不低,广受娱乐界欢迎。给人们的生活带来了健康愉快的补充,唯美的艺术享受。本文在基于VisualC++实现的单机版俄罗斯方块游戏的基础上,深入的研究wxWidgets。主要工作如下:ü分析了俄罗斯游戏规则。ü系统的介绍了实现俄罗斯方块游戏的算法设计过程。ü熟
2、悉软件项目开发的过程和并掌握其要点,学习wxWidgetsü通过制作简单游戏可以丰富游戏玩家的娱乐生活ü通过游戏编程来加深自己对C++与面向对象思想的认识和理解关键词:俄罗斯方块游戏wxWidgets设计实现34XX 大 学 学 士 学 位 论 文DesignandimplementationofTetrisbasedonwxWidgetsAbstractTetrisgameisverytraditional,simple,butnotlow.itiswidelywelcomedbytheentertainmentindustry.Broughttope
3、ople'sliveshappyandhealthycomplementtotheartofaestheticenjoyment.Inthispaper,basedonVisualC++implementationofstand-aloneversionofTetrisgame,basedonin-depthstudyofwxWidgets.Themainworkisasfollows:üAnalysisoftheRussianrulesofthegame.üsystemintroducesanalgorithmtoachieveTetrisgamede
4、signprocess.üFamiliarwithsoftwaredevelopmentandmasteryoftheprocessanditskeypoints,learningwxWidgetsürichbymakingasimplegamecanbeagamer'sentertainmentüprogrammingtodeepentheirownthroughthegameonC++andobject-orientedknowledgeandunderstandingofideasKeywords:TetriswxWidgetsdesignachi
5、eved34XX 大 学 学 士 学 位 论 文目录第一章概述11.1研究背景11.2游戏的意义与内涵11.3课题内容21.4论文组织结构3第二章相关知识52.1基本工具52.2开发语言52.2.1C++52.2.2wxWidgets6第三章系统分析83.1需求分析83.2分析建模93.2.1游戏设计分析93.2.2功能分析93.2.3注意事项103.2.4游戏流程10第四章系统设计124.1游戏程序的构架设计124.2类图分析1234XX 大 学 学 士 学 位 论 文4.3游戏程序的模块设计154.3.1模块设计154.3.2模块解析164.3界面设
6、计234.4游戏规则和基本操作24第五章系统实现265.1开发环境265.2系统流程图285.3算法设计285.3.1方块的存储285.3.2方块变形的实现295.3.3向下移动295.4系统展示30第六章总结及展望32致谢33参考文献3434XX 大 学 学 士 学 位 论 文第一章概述1.1研究背景随着21世纪信息社会的到来,计算机在人们的工作和生活中的深入,要求我们越来越多地与计算机打交道,为了使用户在繁忙的日程工作中得到放松,于是出现了各种各样的休闲软件,如聊天工具,游戏等等。于是我着手开始设计一个这样的游戏软件。由莫斯科数学家亚历克西·帕杰诺夫
7、(Alexeypajitnov)所设计的“俄罗斯方块”被公认为有史以来最畅销的游戏,至今魅力不减。俄罗斯方块游戏可以说是随计算机的发展而发展,并不断推陈出新,演变出各种类似游戏,深受广大玩家喜爱。这个游戏有的简单,有的复杂,但其根本原理是一样的:都是对运动的方块进行组合,来训练玩家的反应能力。谈到游戏软件,大多数人都认为其神妙莫测,高不可及,而一般游戏软件也确实具有很高的技术难度,随着开发工具及软件开发方法学的不断发展,动手开发游戏也不是十分困难的。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于
8、上手简单、老少皆宜,从而家喻户晓,风靡世界。1.2游戏的意义与内涵游戏这个名称一
此文档下载收益归作者所有