3D游戏编程作业1——游戏策划
玩具熊的午夜后宫——3D对战
游戏结构
玩家
玩家可以选择与真人玩家对战,也可以选择人机对战。
目标
- 作为保安阵营的玩家,需要在玩具熊阵营的进攻合理利用电力资源中撑过6分钟(游戏中的6小时)
- 作为玩具熊阵营的玩家,需要配合好进攻方式,攻入保安阵营所在的基地
操作
保安阵营
保安阵营拥有的3个工具为:监控视频,走廊的灯,防御门。保安阵营能够获得每个玩具所在的位置信息,方法有:
- 监控视频。通过查看监控来获取每一个玩具的位置信息
- 打开走廊的灯。在玩具熊即将进入保安室的时候,打开走廊灯可以直接看到玩具。
- 声音。玩具的移动会发出声音,保安阵营可以通过听声音传出的位置来判断玩具的位置。
在玩具到达走廊的时候,保安阵营可以关上防御门,阻止玩具的进入。
玩具阵营
玩具阵营可以从出发点向保安室慢慢移动,玩具每次均可以选择移动到当前区域的一个相邻区域。
规则
- 当保安阵营在6分钟内没有被玩具攻入保安室(即使电力已经耗尽)即宣布保安阵营胜利
- 玩具阵营在6分钟之内以任何方式攻入保安室即宣布玩具阵营获得胜利。
保安阵营限制条件:
- 查看监控、关门、开灯会导致电力消耗速度加快,且三者的效果可以叠加。
- 电力用完后,关上的防御门会自动开启,此时保安阵营将不能进行任何操作。
玩具阵营限制条件:
- 玩具一次只能移动到当前区域的一个相邻区域
- 玩具的每一次移动都有最小时间间隔T,即进行了一次移动后,必须经过T时间才能进行下一次移动
- 若玩具移动到保安室门口,被保安防御门阻挡,则从防御门被关上时开始计时,如果在一个时间范围T内防御门没有被再次打开或者停电,玩具会被强制送回出发起点。
- 每一个玩具的移动路线可以交叉,但是每一个玩具的移动路线固定
冲突
在这个游戏中玩具阵营和保安阵营为敌对阵营,玩具阵营的玩家需要相互合作,想出最完美的移动方式,最大程度上消耗保安阵营的电力,同时行动尽量不被监控上轻易发现;保安阵营的玩家需要想出最完美的电力安排策略,阻止玩具的进入,撑过6小时。
边界
无论是保安阵营还是玩具阵营的玩家都只能够选择认输或者继续游戏,而不可中途退出游戏挂机。
结果
本游戏为对抗游戏,玩具攻入保安室则玩具获胜,保安撑过6小时则保安获胜。
本游戏相比于以往FNAF(Five Nights at Freddy’s)经典版的改进点是增加了玩具阵营,玩家既可以选择进入保安阵营像经典版一样防御玩具,也可以选择加入玩具阵营,根据经典版中怎么防守玩具的经验,相应地制订进攻保安阵营的策略。
游戏初始界面如下:
例如,当玩具在监控中看到如下场景时:
说明玩具到达了上方通风管道门口。YOU代表所处的保安室,那么CAM05观察到了玩具,根据监控地图的提示,玩具下一步就可以直接攻入保安室了。同理,如果在CAM01或者CAM02观察到玩具也需要注意。此时玩家需要的操作是:
也就是关闭上方的通风管道入口,阻止玩具进入。而从上图中左上角的USAGE可以看到,关门时电量的消耗量会加快,因此是不可以一直关门的。
基本元素
元素 | 作用描述 |
---|---|
时间 | 游戏进行时间为一个重要参数,告诉保安阵营还需防守多长时间以及玩具阵营剩余的进攻时间。 |
电量 | 电量信息仅提供给保安阵营,保安阵营需根据当前剩余时间合理安排电量使用策略。 |
监控 | 监控视频仅提供给保安阵营使用,用于查看各个玩具所处位置。 |
声音 | 玩具的每一次移动都会发出声音,由于玩具可以互相知道同伴各自的位置,所以声音主要提供给保安阵营使用,用于判断玩具的移动方向和位置。 |
灯光 | 灯光仅提供给保安阵营使用,用于查看玩具是否已经到达保安室门口 |
防御门 | 防御门仅提供给保安阵营使用,用于阻挡已经到达保安室门口的玩具 |
戏剧元素
基本剧情
本游戏发生在一个餐馆中,餐馆为了夜间的安全而招聘了两名保安,工作时间是午夜12:00至凌晨6:00。而不知什么原因,这家餐馆内的玩具机器人夜晚会自己动起来进攻保安,而保安们已经签订了合同,无法直接跑路,因此需要相互合作,一起度过夜晚这6个小时!
探索过程
保安起初来到餐馆的时候并不知道这些玩具是会动的,更不知道这些玩具动起来的原因。随着游戏的进行,一些游戏中特定信息的出现,例如玩具间有时会互相交流“It’s me”,以及与这部游戏相关联的历史事件"八七之咬",保安将会慢慢得知,这些玩具之所以会动其实是因为孩子的冤魂没有散去,而玩具也会在进攻中慢慢意识到其实保安并不应是他们的攻击对象。
彩蛋
游戏中可能会出现几个玩具同时看向监控的恐怖场景或者其它灵异现象,告诉保安这些玩具背后的故事并不是那么简单。