使用Construct 2制作HTML5游戏(进阶篇)
游戏策划
楔子(Setting):公元2499年,由于人类对资源的无节制掠夺,地球资源即将耗尽。同时,虽然经过了数百年的宇宙探索,人类依旧没有找到合适的星球可以居住。无奈之下,人类不得不向更远处的宇宙发出了救援信号,希望得到外星生物的帮助。可是,等来的不是援助,而是侵略……来自ET-897星球的外星生物妄图趁着人类自顾不暇之际占领地球。经过层层选拔,勇敢的你成为了保卫地球战队的队长,现在,请驾驶你的战机,打退外星生物,保卫地球!
玩法(Gameplay):玩家使用左右方向键操控战机,并通过单击鼠标左键发射等离子激光,攻击外星生物。每杀死一只外星生物将获得5分,战机与外星生物相撞或者未能阻挡住外星生物,则游戏结束。
人设与道具(Game Sprites):
玩家:玩家位于战机内并可驾驶战机左右移动。
外星生物:来自ET-897星球的三眼外星生物,妄图占领地球。
武器:等离子激光,可打穿外星生物的面罩,一击必杀。
游戏设计(使用CRC(Class-Responsibility-Collaboration)卡片方法)
+——————————————-+
| Object Name :玩家(战机) |
+——————————————-+
| Attributes 位于最下方,可左右移动 |
+——————-+———————–+
| Collaborator | Events & Actions |
+——————-+———————–+
| 鼠标 | 攻击&被摧毁 |
+——————-+———————–++——————————————-+
| Object Name :三眼外星生物 |
+——————————————-+
| Attributes 从上方开始往下侵略地球 |
+——————-+———————–+
| Collaborator | Events & Actions |
+——————-+———————–+
| 无 | 摧毁战机&被摧毁 |
+——————-+———————–+
编程
游戏成果GIF动画