- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
俄罗斯方块游戏分析毕业论文
第一章 绪论 1
1.1课题背景及目的 1
1.2国内外研究概况 1
1.3开发工具简介 1
1.4研究的主要内容 2
1.5研究方法、技术路线 2
第二章 系统分析 3
2.1 研究可行性分析 3
2.1.1设计目的 3
2.1.2游戏面向的用户群体 3
2.1.3可行性研究前提 3
2.1.4可行性分析 3
2.1.5结论 3
2.2 系统需求分析 4
2.2.1用户界面需求 4
2.2.2软硬件环境需求 4
2.2.3游戏质量需求 4
第三章 系统说明 5
3.1游戏功能描述 5
3.2系统功能分析 5
3.3算法的描述和流程图 5
3.4系统功能模块图 6
第四章 系统设计 8
4.1数据库模块设计及部分代码 8
4.2数据库与界面之间的连接 9
4.3用户登录模块设计及部分代码 9
4.4管理员管理模块设计及部分代码 12
4.5成绩排行模块设计及部分代码 15
4.6游戏窗体菜单项和控制按钮模块设计及部分代码 16
第五章 软件的测试 18
5.1数据库与界面之间连接测试 18
5.2用户登录模块测试 18
5.3管理员管理模块测试 18
5.4成绩排行模块测试 18
5.5游戏界面菜单选项和控制按钮功能测试 19
第六章 总结 21
参考文献 22
致 谢 23
第一章 绪论
1.1课题背景及目的
背景:俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与经济价值可以说是游戏史上的一件大事。这款游戏最是由苏联的游戏Alex Pajitnow制作的,它看似简单却变化无穷,令人着迷,相信大多数人都还记得为它的规则简单,容易上手,且游戏过程变化无穷。而在“联众俄罗斯方块”中,游戏人既能感受到游戏中的乐趣,也能提供一个展现自己高超技艺的场所,究其历史,俄罗斯方块最早还是出现在PC机上,无数人进入游戏编程的世界都是从编写俄罗斯方块游戏开始的,因为这是检验一个人对开发语言,环境和基本数据结构知识熟练程度的便捷途径。Microsoft Visual Studio提供了开发Window应用程序的最迅速,最简捷的方法。不论Window应用程序的资深专业开发人员还是初学者,Microsoft Visual Studio 都为他们提供了整套的工具,以便开发应用程序。
目的:在实现俄罗斯方块的基本游戏的前提下,优化其算法与数据结构,并增加一些传统游戏中没有的新特点,最终实现一款小巧精致的益智俄罗斯方块游戏。本课题要求在.net平台下采用C#实现,图形使用GDI,并增添一些传统游戏没有的新特点,如用户信息和分数排行的数据库,登录界面的Flash动画制作等。通过对本课题设计的实现,能提高对熟悉.net开发环境,数据库的运用,Flash动画制作。
1.2国内外研究概况
俄罗斯方块红遍世界的各个角落,一个本来是吃大锅饭的人在消极怠工的时候发明的娱乐工具成了造福全人类的宝贝,它的价值远远超越了开发时候的预想,这是一个算法实现的比较简单,但又乐趣无穷的游戏。课题用C#实现,这是一种基于面向对象的方法正受到全世界越来越强烈的关注和高度重视,针对日趋复杂的软件需求,业界也越来越崇尚利用面向对象的方法和思想进行软件开发。
1.3开发工具简介
C#作为微软在21世纪推出的新语言,有着其他语言无法比拟的优势。C#语言的应用非常广泛,在软件行业的多个应用领域中,它已成为基于.NET Framework解决方案的首选语言。C#作为一门新的程序设计语言,集中了C、C++和Java等语言的优点,是一门现代的、优越的、具有广阔发展前景的程序设计语言。
SQL Server 2005是数据库管理系统,具备了通常数据库管理系统最基本的功能。Microsoft SQL Server 是一种基于客户机/服务器的关系型,一种基于数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索,它使用Transact-SQL 语言在检索,它使用语言在服务器和客户机之间传送请求。
1.4研究的主要内容
在整个俄罗斯方块游戏项目中,我负责数据库模块设计,数据库与界面之间的连接,用户登录模块设计,管理窗体中负责实现管理员对普通用户进行添加,修改,删除的操作。在游戏窗体的界面中,负责窗体的菜单选项和可见控件的实现。最后是对软件的用户登录、管理员管理操作、数据库与界面之间的连接、成绩排行、游戏界面菜单选项和课件控件分别进行测试。研究主要内容如图1-1所示:
图1-1:研究的主要内容
1.5研究方法、技术路线
本课题完全按照课题要求实现,在保持原有俄罗斯方块规则不变的前提下,尽可能的提高游戏的乐趣。比如添加数据库模块,数据库与C#连接,用户登录模块,管理员对普通用户进行管理模块等等。本设计在.net平台下采用C#实现。创建数据库,增加项目的复杂
文档评论(0)