职场大变样社区

标题: 基于Java GUI的俄罗斯方块游戏的设计与实现 [打印本页]

作者: admin    时间: 2016-7-4 09:34
标题: 基于Java GUI的俄罗斯方块游戏的设计与实现
技术:Java
摘要:
俄罗斯方块作为一款风靡全球的多样化终端游戏,经久不衰。俄罗斯方块简单的基本游戏规则是旋转、移动,游戏自动随机输出7种形状的方块,经旋转后可形成21种形状,方块堆叠在一起,排列成完整的一行或多行消除得分,积分达到一定程度会自动提升级别。对于一般用户来说,它的规则简单,容易上手,但游戏过程却变化无穷。本游戏与通常俄罗斯方块游戏的不同之处在于:在消行升级时,堆积方块的颜色会发生变化,背景也会变化,以此来提示用户。另外,本游戏还增加了控制键自定义功能,本地排行榜和数据库排行榜的功能,游戏结束时,用户可通过对话框输入自己的姓名并存储到本地排行榜和数据库排行榜中,如果积分进入前5名,即可在排行榜上看到自己的游戏记录。
此设计是在 Microsoft Windows 系统下,以 Java 为开发语言,采用基于java的GUI(图形用户界面) 组件创建,在 My Eclipse 开发平台上进行游戏的设计与实现,强调人—机—环境三者作为一个系统进行总体设计。 使操作更人性化,减轻了用户的认知负担,使其更适合用户的操作需求。

关键词:俄罗斯方块;图形用户界面;Java

目录:
1  绪言    1
1.1  选题背景及意义    1
1.2  选题目的    2
1.3  毕设中用到的技术、工具等介绍    2
1.3.1  Java    2
1.3.2  Java GUI编程    3
1.3.3  数据库    5
1.3.4  Java线程机制    6
1.3.5  开发工具    6
1.4  本文主要工作    7
1.5  本章小结    7
2  需求分析    8
2.1  可行性分析    8
2.1.1  技术可行性    8
2.1.2  经济可行性    10
2.1.3  操作可行性    10
2.1.4  法律可行性    11
2.1.5  可行性分析结论    11
2.2  游戏功能分析    11
2.2.1  项目目标    11
2.2.2  系统概述    11
2.2.3  系统运行环境    12
2.2.4  系统功能需求    12
2.2.5  接口控制    13
2.3  本章小结    14
3  概要设计    15
3.1  概要设计概述    15
3.2  概要设计思想    15
3.3  系统的类结构    17
3.4  游戏的状态图    17
3.5  游戏的配置图    18
3.6  基本流程的功能模块    19
3.7  数据库设计    20
3.7.1  本游戏采用的数据库    20
3.7.2  本游戏涉及的数据表    20
3.8  游戏的总体流程图    21
3.9  本章小结    22
4  详细设计与实现    23
4.1  游戏主界面设计与实现    23
4.2  俄罗斯方格类的设计与实现    28
4.3  游戏块的设计与实现    28
4.4  游戏控制的设计与实现    29
4.5  俄罗斯方块游戏的设计与实现    31
4.5.1  游戏界面的设计方法    31
4.5.2  游戏控制面板的设计    33
4.5.3  游戏画布类的设计与实现    34
4.5.4  游戏主类的设计与实现    35
4.6  本章小结    35
5  系统测试    36
5.1  测试目的    36
5.2  测试说明    36
5.3  测试内容    37
5.4  本章小结    40
总  结    41
参考文献    43
致  谢    45
附录:英文文献及翻译    46

论文字数:28580
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****







欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2