俄罗斯方块PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•百度文库
1.2 电子游戏发展现状
• 电子游戏是最初产生于美国,1971年,一个还在 电子游戏是最初产生于美国,1971年,一个还在
MIT就读的学生设计了世界上第一个业务用游戏 MIT就读的学生设计了世界上第一个业务用游戏 机,这个街机游戏的名字叫《电脑空间》 机,这个街机游戏的名字叫《电脑空间》。可以 说时至今日,电子游戏仍然是外国的天下 与电子游戏发达的国家相比,我国在电子游戏方 面还存在比较大的差距。目前,我国游戏市场正 处于发展阶段,但市场上的游戏软件主要来自日 本、美国、韩国等地,但由本土游戏制作人开发 创作的游戏正在高速增加,国产原创的游戏即将 成为游戏的主流。
基于VC的俄罗斯方块游戏设计 基于VC的俄罗斯方块游戏设计 与实现
1.1 1.2 1.3 1.4 1.5 电子游戏及其分类 电子游戏发展现状 设计工具简介 需求分析 功能描述
1.1 电子游戏及其分类
• 电子游戏,也就是运行在家用电脑、家用电子游
戏机或是掌中宝游戏机及街机上的电子游戏程序。 电子游戏[1]是一种结合剧情故事、美术、音乐、 电子游戏[1]是一种结合剧情故事、美术、音乐、 动画、程序等技术于一身的互动型娱乐软件,涉 及到多个行业。 从电子游戏的分类来看,有着多种分类方式[2]: 从电子游戏的分类来看,有着多种分类方式[2]: 传统的游戏分类是按照游戏类型,将其分为即时 战略游戏、第一人称射击游戏、角色扮演游戏、 策略型游戏等类别。根据游戏运行平台的不同, 可将电子游戏分为游戏机游戏、单机版PC 可将电子游戏分为游戏机游戏、单机版PC 游戏、 互动电视游戏、在线游戏和手机游戏。
•
1.3 设计工具简介
• 本次设计以Visual C++为设计工具进行。C语言是一种高 本次设计以Visual C++为设计工具进行。C
效率的计算机程序设计语言,而Visual C++则是在C 效率的计算机程序设计语言,而Visual C++则是在C语言 基础的基础上开发从出的一套功能强大的程序设计工具 [6]。C++是一种通用的程序设计语言,其设计就是为了 [6]。C++是一种通用的程序设计语言,其设计就是为了 使认真的程序员工作的更愉快。除了一些小细节之外, C++是 C++是C程序设计语言的一个超类。 C++里的最关键概念 C++里的最关键概念 是类。一个类就是一个用户定义类型。类提供了对数据的 隐藏,数据的初始化保证,用户定义类型的隐式类型转换, 动态类型识别,用户控制的存储管理,以及重载运算符的 机制等。对于追求速度与表现效果的游戏程序,Visual 机制等。对于追求速度与表现效果的游戏程序,Visual C++可以说是最佳的开发工具。在目前的商业游戏程序设 C++可以说是最佳的开发工具。在目前的商业游戏程序设 计领域中,大多是使用Visual C++作为开发工具。因为 计领域中,大多是使用Visual C++作为开发工具。因为 Visual C++有优异的运行速度,还可以直接访问内存。 C++有优异的运行速度,还可以直接访问内存。
游戏功能
不足之处
• 游戏画面比较简单,无法实现联机对战。
只供娱乐使用。 • 音乐可以选择比较轻松愉悦,可以放松心 情的音乐 • 代码编写不熟练,有待提高
1.4 需求分析
• 随机给出不同的形状(长条形、Z字形、反 随机给出不同的形状(长条形、Z
Z形、田字形、7字形、反7形、T字型)下 形、田字形、7字形、反7形、T 落填充给定的区域,若填满一条便消掉, 记分,当达到一定的分数时,过关,设置 六关,每关方块下落的速度不同,若在游 戏中各形状填满了给定区域,为输者。游 戏功能要求如下: