《愤怒的小鸟》_策划案
《愤怒的小鸟》
                  —游戏策划案
版本说明
修改日期
说明文字
0.1
2011-07-14
创建文档
0.2
2011-09-06
修改文档
        游戏策划人: 刘悦婷
游戏策划日期:2011-07-14
好听的游戏id1.游戏概游戏概述
1.1游戏名称
    游戏的名称为《愤怒的小鸟》,英文名为《Angry Birds》。
1.2游戏类型
    该游戏的类型为横版益智类,视角类似PC版的【愤怒的小鸟】。
1.3游戏背景
一每天只需孵蛋的小鸟们生活的平静快乐,但是可恶猪们的偷蛋行为却打破了这份平静。小鸟们为了回鸟蛋奋起协作和猪们对抗,但他们没有先进的武器就用自己的身体攻破层层设防的猪堡!他们是否能回属于自己的鸟蛋呢......
1.4游戏风格
    游戏风格为诙谐趣致的,角的设计和场景的设计都要体现出轻松的节奏,欢快的风格。
2.游戏玩法
2.1 操作机制
触屏操作:
    该游戏是支持触屏玩法的,所以在当前屏幕中当小鸟在弹弓上时,可以通过触摸的方式控制鸟的移动。
2.2游戏玩法
游戏中根据该关卡中鸟的特征和数量,将鸟放在弹弓上,通过控制鸟的发射方向和力度发射鸟并通过碰撞特定物体而砸死。
胜利条件:在关卡中用给定的鸟的数量去消灭屏幕中的所有,当所有的死亡后,根据剩余的鸟的数量和毁坏的物体的数量统计积分,并给予星级的奖励。
失败条件:在关卡中当鸟消耗完后仍有存在,则关卡失败。
2.3示例截图   
  游戏的简单示例图如下图所示,游戏为横版的,示意图大小为320*240
                       
               
                                        图1
          图1 显示的是鸟在弹弓位置的示意图。
               
                                      图2
          图2 显示的是的类型和位置。玩家需要根据的位置判断鸟的发射角度和力度。
3.游戏特及实现方案
3.1 多种发射轨迹
      游戏中总共有8种鸟,根据鸟的类型不同,会有不同的运动轨迹和爆炸特效。总共有4类发射轨迹,丰富了游戏的乐趣性。设计中为了避免图片量的增加,所有的鸟在空中飞行的时候只有一个状态,不会出现多种角度鸟的变化。
3.2发射时角度和力度的控制
  角度的实现方案:     
      为了保证在发射方面的流畅度和准确度,发射的角度以固定9个角度的方式实现。当玩家触摸弹弓上的小鸟在上下的移动调整角度时,程序需根据距离最近的角度值判定,最终确定
停留在哪个角度的位置。如下图示意图所示(15度到-80度共9个角度):
                     
实际实现情况:
    现在已经实现了鸟在皮筋上的360度方向的发射,皮筋是由程序自己绘制,包括360度方向的旋转。   
  力度的实现方案:
      为了实现原游戏中弹弓的伸缩也就是初始力度的控制,用帧数控制的方式实现。让美工
在各个方向的弹弓精灵设计中给出一个力度最大的帧数精灵(即帧数最多的精灵),程序根据伸缩的长度只画其中一部分帧数,从而达到弹弓伸缩的绘制。同时也能根据帧数的多少确定一下发射的初始力度和速度。
实际实现情况:
      鸟的初速度和鸟的质量和皮筋的长度有关。皮筋的长度与鸟当前点和弹弓上两个发射点的中点之间的长度有关。鸟的初速度实际就是玩家可控制的力度。
3.3 碰撞效果的实现
    由于暂时没有物理碰撞引擎的检测,而且图片不能进行多角度的绘制,所以在设计中为了避免方形木块多角度的倒塌,而采用不同的裂纹程度代表不同的毁坏程度,并在爆炸的过程中,如果遇到上方的条形物体下落则用爆炸的过程去掩饰下落过程,在爆炸结束后,上方物体直接掉落在某一固定位置,后面遇到的碰撞的方形物体依次类推。在设计中的圆形物体可以进行碰撞滚落的过程。
    在碰撞后为了能更准确的判断当前物体的毁坏程度,需要用一个二维数组的方式标识,如
下图所示:
                 
其中数组的行数表示鸟的类型,数组的列数表示物体的类型,中间的表示当某一鸟碰到某一具体的物体时初始的毁坏程度即裂纹程度,毁坏程度总共分为3级,从1到3依次增强,当是3级时物体直接爆炸消失。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。