前言
该游戏灵感来源于2D游戏《疯狂小人战斗》,是两个玩家利用地形与道具采取策略进行射击争取胜利的游戏。本游戏通过construct 3进行设计。
一、开始
进入construct 3 编辑器界面:editor.construct.net,点击“新建项目”(初次使用者可通过教程一步步进行学习)。初始化自己的项目名称、预设尺寸、可视区域、屏幕方向和初始事件等。然后便可以通过画布页、事件表、左侧的属性栏、右侧的项目栏开始游戏的编辑和设计。
二、游戏规则
游戏双方分别移动各自的小猪士兵,对对方进行射击。小猪士兵触碰到对方的子弹会受到伤害。某一方生命值归零或限定时间到时生命值较低一方则失败。场上有三种道具对小猪士兵的属性值有增幅效果。到最后关头生命较低的小猪士兵还会有意想不到的狂暴效果!
三、初始工作
首先创建一个Title background对象,选择自己心仪的背景。然后调整可视区域至覆盖整个游戏场景。然后在项目栏锁定该层,防止后续编辑受到影响。新增一层为主游戏层。后续的设计都在此层进行。再在此层增添三个文本对象,其中一个在顶部,以便后续使用。
四、属性设置
游戏的主体为两个小猪士兵、平台、可被子弹打破的墙壁方块。均采用添加“精灵”的方式向主游戏层分别添加这些对象,在这期间可以选取自己喜欢的素材作为外观。要注意的是,如果素材的透明边框过大会影响碰撞体积,可以选中精灵后点击“裁剪透明边框”。还要注意的是,由于两个小猪士兵由不同的玩家操纵,他们的外观也是水平镜像的,要注意分别创建精灵以免编辑粘连。