俄罗斯方块设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息与计算科学专业
工程实训报告
题目:经典游戏—俄罗斯方块
班级:信息与计算科学07-2
姓名:XX
2010年11月21日
摘要
这是一款小型游戏,多出现在手机,MP4等小型数码展品中。有趣且好玩,是人们在休闲娱乐时,消遣和打发时间的不错选择。想要玩好它,你就得有灵活的手指掌控能力,且需要有缜密、灵活的头脑思维,以为下一步的下落位置做好预判。具体规则,在以下做步骤详解。此款游戏老少皆宜,说了这么多还没说这到底是怎样的一款游戏。“俄罗斯方块”,顾名思义,就是不同形状和规格的块状物下落至指定位置。且不能越界,一旦出界即输。此次游戏的设计,我只完成了简单、大致的游戏功能块。如要更加完整,也可增加和完善功能,比如添加更炫的背景和颜色,或设置分数计数器,当块合并消去后,你的分数会相应的增加,当你开始这款游戏,。你一定会爱不释手的,那么现在就开始——让我们一起伸开双手,开始我们的手指健身操吧。
关键词:游戏俄罗斯方块手指
Abstract
It is a in miniature game. And it usually appears in the digital product like mobile and MP4 and so on. It is amusing and interesting. People also can recreate themselves with it. If you want play it well ,you must command with a flexible figure and meticulous brain. Then you can prepare it well for the next step .The concrete rules will be introduce in the follow article. This kind game is adapt to the order and youngster. Now I will tell you what the game is ? Obviously , it means that many block should be unite and disappear .And it can not out of the borderline and leave the board. So you will be lose if you do. Here I made it only a part of this game . If you are interest in this game ,you can finish and make it more perfectly. Now Let’s play it with our figure .
Key words: game Muscovite square figure
目录
摘要.............................................................. I Abstract............................................................ I 目录.............................................................. I 第1章绪论 (1)
1.1选题背景及影响 (1)
1.2 主要设计内容 (2)
1.3 章节内容简介 (2)
第2章需求分析 (4)
2.1游戏的执行原理 (4)
2.2基本功能 (4)
2.2.1 游戏规则 (4)
2.2.2 游戏功能实现的步骤 (5)
2.2.3 涉及知识内容 (5)
第3章功能模块与流程图 (6)
3.1功能模块 (6)
3.2JAVA部分流程结构图形 (7)
第4章算法功能描述 (10)
结论 (13)
致谢 (14)
参考文献 (15)
附录1 设计系统部分源代码 (16)
第1章绪论
一款小游戏不仅可以放松心情,也可以激起人们对生活的乐趣,尤其对于像我这样的学生来说,在学习JAVA等程序设计过程中往往会感到枯燥乏味,而一个小游戏不仅可以引起我对兴趣也能帮助我对编写程序的理解与加深。面向对象技术被称为是程序设计方法学的一场革命,他已经逐步替代了面向过程的程序设计技术,成为计算机应用开发领域的主流技术。面向对象技术比较符合人们观察世界和处理问题的思维模式,而将数据与处理数据的操作封装在一起的机制也符合现代大规模软件开发的要求,并易于实现软件的复用。
游戏的初步设计,构思。
1.1选题背景及影响
从上世纪末开始,网络的应用与普及更加广泛,而由于网络和计算机的交融和拓展,逐渐被人们应用于不同领域,其中也应运而生了许多游戏。以致发展到目前网络上流行的大型网游。而这些游戏的发展都离不开许多小型游戏的开发和普及所带来的影响。可以说研究小游戏的编译在对于初学者来说是对程序的一中感性的认识,也能对今后学习程序的开发等带来不小的促进作用,为今后更广阔的软件开发奠定扎实的基础。
1.2 主要设计内容
本管理系统以Eclipse为主开发工具, Eclipse是一款集成开发软件工具。Eclipse是一款免费的且应用广泛的软件而Eclipse提供的JAVA集成开发工具也相当的丰富,Eclipse 从起初作为服务于软件开发的集成平台,逐步演变为可以宿主任何一桌面为中心的应用程序平台。同时采用SQL Server2000来创建数据库的连接。本游戏可满足玩家的基本操作。
1.3 章节内容简介
第1章为绪论,主要介绍游戏的选题背景及其影响,以及主要设计内容。
变量声明的各值属性见下表:
表1 各变量的属性值表
以上定义了游戏中各个指定值在数据库中的类型和字段等。
第2章为需求分析,首先介绍俄罗斯方块游戏的执行原理和基本功能,其中包括图像的显示,键盘的左右移动,边界值的设置等功能模块的实现。