Imagine Cup 微软“创新杯”作品集(2015)
上QQ阅读APP看书,第一时间看更新

3.系统设计

1)实现游戏所使用的技术方案和亮点

(1)如图2所示,地图模块独立在外,本游戏使用2D的俯视视角地图,使用Tiled构建地图和各种附加人物机关等信息,可以很简单地根据自定义协议修改、新建迷宫地图。也可以很方便地重新组合原有设计的机关,方便二次开发。

图2 地图编辑器Tiled

(2)采用Cocos2d-x引擎,简易地实现了跨平台的开发,可以轻松地部署到不同的操作平台。

(3)如图3所示实现了2D的shadow处理算法,精美地还原了现实物理场景中光的遮挡和散射现象,拥有较好的视觉效果。

图3 2D阴影示例之一

2)游戏架构图

游戏架构图如图4所示。

图4 游戏架构图

3)游戏交互模块

如图5所示,使用了键盘控制和虚拟摇杆设计,让搭配了触摸模块的设备都可以轻易地控制游戏角色。

图5 虚拟摇杆示例

4)游戏道具模块

如图6所示,使用图鉴的形式展现光之碎片的搜集情况,未搜集时为灰暗状态,已搜集时将为发亮状态。

图6 图鉴展示