Open Nav

俄罗斯方块游戏的设计(JAVA,Eclipse)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

俄罗斯方块游戏的设计(JAVA,Eclipse)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文13000字,程序代码)
俄罗斯方块是个老幼皆宜的小游戏,它实现由四块正方形的色块组成,然后存储在一个数组的四个元素中,计算机随机产生不同七种类型的方块,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方向键控制翻转、向左、向右和向下操作,(控制键的实现是由键盘的方向键的事件处理实现)。然后程序根据这七种方块堆叠成各种不同的模型。
论文描述了游戏的历史,开发此游戏的环境,游戏开发的意义。遵循软件工程的知识,从软件问题定义开始,接着进行可行性研究、需求分析、概要设计、详细设计,最后对软件进行了测试,整个开发过程贯穿软件工程的知识体系。
此次设计以Java为开发语言,在Eclipse开发平台上进行游戏的设计与实践

19种状态的方块随机产生,自由下落,落下时可由玩家用上、下、左、右控制键控制翻转和移动,以便以玩家所需要的形态和位置落下。如果落下时,方块的方格能填满某一行,则这一行可消去。消去一行后,游戏可给玩家加分,若由存在空格的方块填满整个窗口,则游戏失败。游戏功能需求如下:
游戏界面需求:设计良好的游戏界面可以让玩家充分感受到游戏带来的娱乐性,游戏的背景色是灰色(可变),方块用红色颜色(可变),在一定的区域内运动和变形,落下后的障碍物用黑色显示(可变),这样看起来会有一定的美感。

[版权所有:http://DOC163.com]

游戏形状需求:用数组作为存储方块19种状态的数据结构,用七个英文字母表示:即O、J、L、Z、S、T、I,各个方块要能实现它的变形,可设为顺时针或逆时针变形,一般为顺时针。
键盘处理事件需求:方块下落时,可通过键盘方向键(上、下、左、右键)对该方块进行向上(变形),向下(加速)、向左、向右移动。
鼠标处理事件需求:通过点击菜单栏中相应的菜单项,可以实现游戏的开始、结束,方块形状的变换,分数、等级的显示,以及游戏帮助等功能。
显示需求:当不同的方块填满一行时可以消行,剩余方块向下移动并统计分数。
  [资料来源:http://doc163.com]

俄罗斯方块游戏的设计(JAVA,Eclipse)
俄罗斯方块游戏的设计(JAVA,Eclipse)
俄罗斯方块游戏的设计(JAVA,Eclipse)


目    录
摘 要    I
ABSTRACT    II
前  言    1
1  绪论    2
1.1  电子游戏及其分类    2
1.2  电子游戏发展现状    2
1.2.1 电子游戏在国外的发展现状    2 [资料来源:http://www.doc163.com]
1.2.2 电子游戏在国内的发展现状    4
2 可行性研究    5
2.1  设计目的    5
2.2  软件问题定义    5
2.3  可行性分析    5
3  需求分析    6
3.1  引言    6
3.2  游戏需求    6
3.3  软硬件需求    7
3.4  接口控制    7
3.5  方案论证    7
3.5.1 Java程序语言介绍    7
3.5.2 C++程序语言介绍    8
3.5.3 方案的选择    9
4  概要设计    10
4.1  游戏设计方案的确定    10
4.2  系统流程结构设计    11
4.3  各个功能模块图设计    11
4.3.1  模型层(Model)功能模块图设计    11
4.3.2  视图层(View)功能模块图设计    11
4.3.3  控制层(Controller)功能模块图设计    12 [版权所有:http://DOC163.com]
4.3.4  通过事件监听联系各模块    12
5 详细设计    13
5.1  模型层(MODEL)设计    13
5.1.1  图形的产生    13
5.1.2  图形的数据结构    14
5.1.3  图形的移动与显示    15
5.1.4  图形的变形    16
5.1.5  处理游戏的边界问题    17
5.1.6  存储和表示障碍物    18
5.1.7  判断满行及消行    19
5.2  视图层(VIEW)设计    20
5.2.1  方块的显示    20
5.2.2  障碍物的显示    21
5.2.3  控制面板的显示    21
5.3  控制层(CONTROLLER)设计    22
5.4  游戏演示    23
5.4.1  游戏界面    23
5.4.2  结束界面    23
6  游戏测试    24
6.1  游戏的功能测试    24

[资料来源:http://www.doc163.com]

6.1.1  控制面板测试    24
6.1.2  按键事件测试    24
6.1.3  方块堆砌与消行测试    25
6.2  测试结果分析    25
总  结    26
致  谢    27
参考文献    28
[来源:http://Doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4