俄罗斯方块实验报告.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南城建学院 《JAVA基础》课程设计 设计说明书 课程名称: 《JAVA基础》课程设计 设计题目: 俄罗斯方块 指导教师: 班 级: 学 号: 学生姓名: 同组人员: 计算机科学与工程学院 2014年1月9日 目 录 目录 TOC \o 1-5 \h \z \o Current Document 第1章选题 2.. \o Current Document 1.1题目背景 2.. \o Current Document 1.2系统实现的具体分工 2. 1.2.1 选题 2... 1.2.2团队分工 3.. \o Current Document 1.3开发环境 3.. \o Current Document 第2章设计内容 .3... \o Current Document 2.1实现功能 3.. 2.2概要设计 4.. \o Current Document 2.3界面设计 6.. 第3章系统实现 .6... \o Current Document 3.1涉及知识点 6.. 3.2系统运行 6.. 3.3源程序清单 .1Q \o Current Document 第4章测试与实验结果 21. \o Current Document 第5章结束语 21. \o Current Document 参考文献 22. 第1章选题 1.1题目背景 在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及人们生活节奏越来越 快,一些有趣的桌面游戏已经成为人们在使用计算机进行工作或学习之余休闲娱乐的首选,而俄罗 斯方块游戏是人们最熟悉的小游戏之一。俄罗斯方块( Tetris, 俄文:Tempuc )是一款风靡 全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢?帕基特诺夫发明,故得此名。俄罗 斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并 且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。为此,我们设计了一款简单的 俄罗斯方块JAVA游戏程序,以便更好的满足广大电脑工作者闲暇之余的消遣并且也让我们学到编程 技术与团队意识。 1.2系统实现的具体分工 1.2.1选题 运行程序开始游戏(俄罗斯方块)之旅!进入程序界面,你会看到游戏区和游戏控制区(为了营 造设计效果和视觉效果以两个区的颜色不同作为区别) 。点击开始游戏,28种状态的方块随机产生, 自由下落,落下时可由玩家用上、下、左、右控制键控制翻转和移动,以便以玩家所需要的形态和 位置落下。如果落下时,方块的方格能填满某一行,则这一行可消去。消去一行后,游戏可给玩家 加分,若由存在空格的方块填满整个窗口, 则游戏失败。(下落过程方块和已落下的方块颜色也不同, 同样也是为了营造设计及视觉效果)下落, 每消除一行将会增加一分,这个游戏也可以提高级数来 提高难度,级数越高方块下落的速度就越快,这个游戏也有暂停功能,可以使游戏者因有事而中断 一下,不影响游戏的继续进行。 游戏功能需求如下: 游戏界面需求:设计良好的游戏界面可以让玩家充分感受到游戏带来的娱乐性, 游戏的背景色是 灰色,方块用蓝色颜色,在一定的区域内运动和变形,落下后的障碍物用水红色显示,这样看起来 会有一定的美感。 游戏形状需求:用数组作为存储方块 28种状态的数据结构,即长条形、 Z字形、反Z形、田字 形、7字形、反7形、T字型,各个方块要能实现它的变形,可设为顺时针或逆时针变形,一般为逆 时针。 1.2.2团队分工 表1.1项目分工一览表 角色 姓名 承担的具体任务 组长 游戏区操作的实现,显示操作结果以及部分游戏 算法的编写 组员 游戏结束的结果,方块构造与变形,以及部分算 法的编写。 组员 游戏界面设计,游戏控制按钮功能实现,文档编 写等。 1.3开发环境 编程工具: JDK+ECLIPSE( +MySQL 计算机:PC 操作系统:Microsoft Win dows 7.0 第2章设计内容 2.1实现功能 (1) 显示游戏的方块形状 游戏玩家打开游戏界面,点击开始游戏,便会在游戏整个界面的左面依次显示不同 形状的方块。 (2) 分数显示 根据游戏玩家在游戏当中的操作显示增加对应分数。 (3) 级数显示 根据游戏玩家所选择的不同等级显示不同的等级数,级数越高,俄罗斯方块下落的速度越快, 反之则越慢。 (4) 开始游戏功能键 游戏玩家进入游戏界面之后点击该功能键就能开始俄罗斯方块游戏。 (5) 提高级数功能键 该功能键实现俄罗斯方块游戏的级数的增加,点击此功能键的同时级数显示功能模块的数字发生相 应的变大,在游戏显示区显示的效果为方块下落的速度加快,使游戏的难度增加。 (6) 降低级数功能键 该功能键实现俄罗斯方块

您可能关注的文档

文档评论(0)

fengbaozheng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档