使用Construct 2制作HTML5游戏(进阶篇)

游戏策划

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


游戏设计(使用CRC(Class-Responsibility-Collaboration)卡片方法)

+——————————————-+
| Object Name :玩家(战机)   |
+——————————————-+
| Attributes 位于最下方,可左右移动 |
+——————-+———————–+
| Collaborator  | Events & Actions  |
+——————-+———————–+
|    鼠标    |   攻击&被摧毁 |
+——————-+———————–+

+——————————————-+
| Object Name :三眼外星生物   |
+——————————————-+
| Attributes 从上方开始往下侵略地球 |
+——————-+———————–+
| Collaborator  | Events & Actions  |
+——————-+———————–+
|    无     |  摧毁战机&被摧毁 |
+——————-+———————–+


编程

使用Construct 2制作HTML5游戏(进阶篇)


游戏成果GIF动画

使用Construct 2制作HTML5游戏(进阶篇)