职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-11-16 10:45:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C#等
摘要:
俄罗斯方块游戏,从俄罗斯人阿莱克斯•帕伊特诺夫在八十年代末制作成功以来,以其规则简单,容易上手,游戏过程变化无穷,且能在娱乐中益智等特点,它已经成为一个家喻户晓老少皆宜的大众游戏。
本人设计的这款俄罗斯方块游戏,具有丰富的游戏操作功能,用户可以根据自己的操作水平和喜好进行相应的游戏操作设置,从而不仅使游戏初学者也能从中享受到成功的快乐,既便高水平的玩家也能品尝到挑战的刺激。游戏还可以保存前五名高分信息,让用户有不断挑战新高度的乐趣。
该游戏在Visual Studio2008环境中使用C#开发实现。C#是基于面对象的开发设计的编程语言,面向对象的开发在近年已广为普及,成为软件开发最基本的方法。Visual Studio2008作为当前功能最为强大的可视化集成开发环境,它不仅支持传统的软件开发方法,更重要的是它能支持可视化的开发风格。同时它还提供了相当优秀的代码编辑、调试、向导、编译和可视化资源编辑等功能,这些强大的功能使它成为当今世界最好的系统开发工具之一。

关键字:俄罗斯方块   面向对象的开发  集成开发环境

目录:
1 绪论    5
1.1 课题背景及目的    5
1.2 国内外研究状况    5
1.3 课题研究方法    7
1.4 论文构成及研究内容    7
2、需求分析    8
2.1游戏需求    8
2.1.1详细规则、胜负判定方法    8
2.1.2 游戏操作方法    8
2.2游戏功能性需求    8
2.3游戏界面需求    9
2.4算法分析    10
2.5俄罗斯方块流程图    11
3、技术原理    12
3.1 编程语言    12
3.2 面向对象    12
3.3 GDI+    14
3.4 .net Framework 3.5    15
3.5 XML语言    16
3.6 DirectSound组件    17
3.7 配置文件    18
3.8多线程    18
3.9 SQL数据库    19
3.9.1体系    19
3.9.2组成    19
3.9.3操作    20
4、 系统设计    22
4.1 系统设计思想    22
4.2 运用的控件和主要对象    22
4.3 主要实现的功能    23
5、系统具体实现    24
5.1 屏幕信息初始化    24
5.2 俄罗斯方块的具体实现    25
5.2.1游戏区域的实现及砖块生成    25
5.2.2图形的绘制    27
5.2.3图形的移动    28
5.2.4方块的变换    28
5.2.5存储和表示障碍物    29
5.2.6判断满行及消行    29
5.2.7 游戏设置    31
5.2.8 分数保存    32
小结    34
致谢    34
参考文献    35
附录    36
附录1    36
附录2    37
附录3    57
附录3    61
附录4    73
附录5    75

论文字数:22228
包含资料:


截图:


百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表