活动游戏策划方案模版

活动游戏策划方案模版

ID:46553460

大小:133.00 KB

页数:35页

时间:2019-11-25

活动游戏策划方案模版_第1页
活动游戏策划方案模版_第2页
活动游戏策划方案模版_第3页
活动游戏策划方案模版_第4页
活动游戏策划方案模版_第5页
活动游戏策划方案模版_第6页
活动游戏策划方案模版_第7页
活动游戏策划方案模版_第8页
活动游戏策划方案模版_第9页
活动游戏策划方案模版_第10页
资源描述:

《活动游戏策划方案模版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、活动游戏策划方案模版1、游戏描述2、概要说明游戏名称:弹球游戏类型:益智类游戏人数:1人游戏内容:该游戏共有以下重要物体,被弹射的子球、弹射球、弹射档板。游戏中有9个被弹射的了球在分布在游戏主界面中,使用弹射档板反弹弹射球,被弹射球均被射碎玩家胜,弹射球没接到,玩家损失一生命值,损失3次玩家失败。如图2-33所示弹球游戏原理示意图3、游戏流程图2-34游戏结构流程图被弹射球摆放规则被弹射球的多少可根据游戏关卡的需要而设计,其摆放的位置应该在游戏界面的偏上方的位置。可以随机摆放,但不能摆放所谓的死局,即若干被弹射求所在的位置距离档板太近,使玩家在没有反应过来弹射球就落地的状态。游戏胜

2、负判定游戏者用弹射球将所有被弹射球击碎,游戏胜利;而如果玩家在没有击碎游戏界面上所有被弹射球时弹射球就落地,则被判定为游戏失败并结束。游戏玩法游戏者使用键盘上左右键控制档板左右移动,将弹射球反弹出去,攻击被弹射球。5、.游戏界面设计游戏主菜单界面如图游戏帮助界而操作:上下键用于浏览,确认键用于返回住菜单。主游戏界面的示意图如图2-37所示。图2-37弹球主游戏界面示意图详细游戏界面设计如图2-38所示。图2-38游戏界而设计一指导航键——键盘上、下、左、右键,按回车用于确定,ESC键为取消键或退出键。游戏操作:%1进入游戏界面后,用上、下键来选择一个游戏难度,按下键冋车键用于确定,

3、选定某关。%1确定后便可以用左、右键来控制档板,反弹小球,用来打碎被弹射球。%1在游戏中按ESC键为退出游戏,返回游戏选择界面。%1在游戏胜利或失败后均返回关卡选择界而。选择退出将看到游戏结束界面然后退出。.美工设计美工需要做的图片列表如表所示。表2-11美工设计表基本界面欢迎界面结束界面7、声音设计本游戏需要的音效如表2-12所示表2-12音效列表名称时间菜单游戏8、程序设计程序开发人员在此阶段中主要工作如下:针对开发平台进行程序设计准备,如开发环境搭建和设置。本项目中开发使用的是WIN2000操作系统下的WIN-TC,开发语言是C。备注光标移动0.5秒确定0.5秒内小球反弹移动

4、0.5秒内根据策划案要求,完成游戏游戏物理引擎的设计,程序概要设计,程序流程分析,以及算法研究。其中游戏流程图如图2-39所示图2-39游戏流程图对程序进行需求分析所谓需求分析,就是程序员根据策划案确定需要实现什么,实现成什么样了,哪些不需要做。下面逐步引领大家共同来完成这一步骤。首先,本项目要做的是弹球游戏,弹球的游戏规则上面已经做了说明。不再赘述,其中游戏中的基本物品要求在这里限定一下,这个版本提供档板、弹射球、被弹射球。该游戏对速度和时间比较敏感,故程序对操作的响应要足够快速。游戏的操作方法也需要进行限定。在进入主游戏后弹射球自动从档板射出,要通过左右方向键移动档板左右移动,

5、将即将落地的弹射球反弹到击球区域。而且游戏背景需要随着被弹射球的消失不停变换。在游戏初始化时,同时要初始化被弹射球的位置,在游戏进行当屮,还得随时进行碰撞检测以及计算碰撞后弹射球反弹的位置的调整。并对玩家当前的状态的分析:是否出局。另外关卡的切换也要考虑,每当某个关卡的任务完成后,对新局的重新初始化,在新局的基础上游戏循环再运行一次即可。对程序进行概要设计。概要设计是从需求分析过渡到详细设计的桥梁和纽带,在这里程序员需要确定项目的实现方法和模块划分。由于此项目规模较小,我们决定将整个项目分成三个部分,分别是图形初始化、游戏主循环、游戏逻辑。其中图形初始化负责将图形文件加载到程序当屮

6、;游戏主循环是每个游戏必不可少的部分,游戏从开始到结束的所有步骤都要通过循环來处理;游戏逻辑当然也是该项目的关键部分,游戏获胜或者失败,游戏者的每一动作是否合法,都在此模块中进行判断和处理。至于各个模块的详细设计将在下一阶段中逐步展开。这一阶段中还定义了供游戏引擎算法使用的数据结构,在弹球游戏中,我们需要三个数组来分别代表被弹射球X、Y坐标和被弹射球的状态,数组如下:intballx[9]={53,103,263,120,236,390,410,450,600};intbally[9]={15&239,120,113,30,313,120,263,231},ballz⑼={0};其

7、中,ballx[9]、bally[9]数组表达了当前被弹射球的位置,数组中初始化了9组数值,表示本局中有9个被弹射球。ballz[9]来代表本局中所有被弹射球的状态,在ballz[9]中0代表被弹射球存在,1代表被弹射球消失,这些数组都是长度为9的一维数组。另外,全局变量intx,y,xl,yl,key,tl,t2,keyx,keylong,keymove,over=0,I,tt=0,fast;则分别代表了弹射球当前的位置和移动前的位置,key表示从键盘设备中所接收的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。