11、积木游戏的设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1.1 总体框架图..............................................................................................................4 2.1.2 程序流程图..............................................................................................................4 3 程序运行平台.........................................................................................................................6 1.开发环境........................................................................................................................6 2.运行环境........................................................................................................................6 4.模块分析.................................................................................................................................7 4.1 主界面模块..................................................................................................................... 7 4.2 方块的各种形状模块..................................................................................................... 9 4.3 画布的设计模块........................................................................................................... 10 4.4 块的操作设计模块........................................................................................................ 11 4.5 消除行的模块............................................................................................................... 13 5.系统测试...............................................................................................................................15 6.结论.......................................................................................................................................19 致谢...........................................................................................................................................20 参考文献...................................................................................................................................21
帕基特诺夫表示,将对俄罗斯方块进行改进,使人们能够更容易从中获得休闲乐趣。 罗杰斯说,今后的努力方向包括发展俄罗斯方块的竞技性,开发能够适应玩家特点的“智 能”俄罗斯方块,并使来自世界各地、说不同语言的人们能够一起娱乐,通过这个游戏 寻求共同点。
对于中国市场,罗杰斯说,他正在与中国腾讯公司商谈,研究将俄罗斯方块集成到 即时通讯软件 QQ 中去的事宜。他还将参加今年 7 月份举行的中国国际数码互动娱乐展 览会,与联众等中国游戏企业探讨合作前景。
数学与计算机学院 课程设计说明书
课 程 名 称: 算法设计与分析-课程设计
课 程 代 码:
7106620

目:
积木游戏的设计
年级/专业/班:
学 生 姓 名:

号:
开 始 时 间: 2010 年 12 月 26 日
完 成 时 间: 2011 年 01 月 09 日
课程设计成绩:
学习态度及平 技术水平与实际 创新(5) 说明书撰写质量(45)
I
积木游戏的设计
摘要
近来,随着计算机的快速发展,以计算机作为对战平台,各种游戏如雨后春笋般纷 纷冒出,俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿 列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏 自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老 少皆宜,从而家喻户晓,风靡世界。 Java是面向对象的编程语言。面向对象技术较好 地适应了当今软件开发过程中新出现的种种传统面向过程语言所不能处理的问题,包括 软件开发的规模扩大、升级加快、维护量增大经及开发分工日趋细化、专业化和标准化 等,是一种迅速成熟、推广的软件开发方法。面向对象技术的核心是以更接近人类思维 的方式建立计算机逻辑模型,它利用类和对象的机制将数据与其上的操作封装在一起, 并通过统一的接口与外界交互,使反映现实世界实体的各个类在程序中能够独立、自治、 继承;这种方法非常有利于提高程序的可维护性和可重用性,大大提高了开发效率和程 序的可管理性,使得面向过程语言难于操纵的大规模软件可以很方便的创建、使用和维 护。本程序用java语言,实现了一个简单的俄罗斯方块。
俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克 谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动 输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆 宜,从而家喻户晓,风靡世界。
1.2 国内外研究的现状
近来,随着计算机的快速发展,小方块的魅力经久不衰。截至 2009 年,俄罗斯方 块发售了 1.25 亿份,受到 50 多个国家和地区的玩家喜爱,有超过 50 种语言的版本, 运行在几十种游戏平台 上,从掌机、街机、个人电脑,到手机和 PDA。罗杰斯说,移动 设备已经成为俄罗斯方块新的主要平台,该领域的发售量已超过 7500 万份,并且还在 快速增 长。在俄罗斯方块网络版的北美和欧洲官方网站上,每天超过 100 万人次玩这 个游戏。俄 罗斯方块获得许多奖励,在多项评选中被评为最经典游戏之一。它还创造 了一些世界纪录,比如它是在最多平台上运行的视频游戏,也是直接连累玩家坐牢时间 最长 的游戏。2002 年,一名过分沉迷的英国玩家不听机组人员的劝阻,在飞机上用手 机玩俄罗斯方块,结果被判刑入狱 4 个月。俄 罗斯方块成功的奥妙在哪里?它的创造 者帕基特诺夫认为,可能在于这个游戏非常简单,而且拼图的过程有“从混乱中寻找秩 序”的成就感。罗杰斯则说,俄罗斯方 块是一个建设性的游戏,这一点与中国的围棋相 似,“国际象棋就是杀杀杀,围棋则重视构建领地,是建设性的,俄罗斯方块也是”。
关键字:俄罗斯方块、JAVA 、
1
积木游戏的设计
1引 言 1.1 问题的提出
电子游戏机产生于 20 世纪 70 年代。1971 年,麻省理工学院的学生 Nolan Bushnell 设计了世界上的第一个业务用游戏机(俗名街机),叫做《电脑空间》。这台游戏机用一 台黑白电视机作为显示屏,用一个控制柄作为操纵器,不过由于市场因素这款游戏以失 败告终。但是最后他在电子游戏的发展上取得了非凡的成就。
2
积木游戏的设计
25 年过去了,电脑业和电子游戏业都发生了巨大变化,拥有华丽画面、震撼音效 和丰富剧情的大型游戏包括网络游戏纷纷出现,开辟并占据了新的市场。俄罗斯方块这 样的游戏还有前途吗?帕基特诺夫认为还很有前途。他说,俄罗斯方块是一个休闲游 戏,它面对的是那些没有精力或兴趣玩大型游戏的玩家,这些人需要一类简单好 玩的 游戏,拿起来就能进入状态,在忙碌的生活中寻求片刻放松。
时成绩(30) 能力(20)
总分 (100)
指导教师签名:
年月
积木游戏的设计
目录
摘要.............................................................................................................................................1 1 引 言.....................................................................................................................................2
1.1 问题的提出...................................................................................................................... 2 1.2 国内外研究的现状........................................................................................................... 2 1.3 任务与分析....................................................................................................................... 3 2.总体设计方案.........................................................................................................................4 2.1 算法设计......................................................................................................................... 4
上面介绍的是专用机游戏的历史,而最早的电脑游戏可以追溯到 1972 年,一个叫 Crowther 的工程师用当时最流行的主机―Байду номын сангаасDEC 公司的 PDP-10 编写一段简单的 FORTRAN 程序。在这个程序里,Crowther 设计了一张地图,地图上不规则的分布着陷阱, 游戏者必须寻找路径避开陷阱。这个程序被公认为是最早的电脑游戏程序
相关文档
最新文档