Vulcan项目之: 技术文档
此文档v1.0版本为Vulcan团队2016年10月22日团队会议(暨Meeting No.3)会议记录生成的技术文档
版本列表:(以最新版本为准)
阶段 | 版本号 | 生成日期 |
---|---|---|
Alpha | v1.0 | 2016-10-22 |
Alpha | v1.1 | 2016-10-26 |
Alpha | v1.2 | 2016-11-07 |
Alpha | v1.3 | 2016-11-19 |
Alpha | v1.4 | 2016-11-29 |
Alpha | v1.5 | 2016-12-08 |
Alpha | v1.6 | 2016-12-20 |
Beta | v1.0 | 2016-12-29 |
Beta | v1.1 | 2017-01-13 |
整体架构
以下内容会随版本升级有改动,当前文字以当前版本为准
游戏方式
- 用户通过操作游戏角色实现拾取所有宝物,到达上楼的梯子。其中,若角色触碰到怪物或落入自己挖的坑中,游戏结束。
- 运动角色:
名称 | 类别 | 外观 | 描述 |
---|---|---|---|
Vulcan | 英雄 | 红色 | 以拾取宝物前进为目标,注意不要碰到怪物或落入坑中无法移动 |
Ghost | 怪物设定1 | 白色人物状 | 未拾取金币,速度比英雄慢,无工具使用能力 |
Demon | 怪物设定2 | 蓝色人物状 | 已经拾取金币,从白色变为蓝色 |
用户接口
- 用户通过“W”,“A”,“S”,“D”,“J”,“K”这六个按键实现游戏角色的操控,各个功能键映射关系如下:
按键 | 功能 | 备注 |
---|---|---|
W | 向上移动 | 当前位置可以向上移动 |
S | 向下移动 | 当前位置可以向下移动 |
A | 向左移动 | 当前位置可以向左移动 |
D | 向右移动 | 当前位置可以向右移动 |
J | 在左下方挖坑 | 左下方为砖块且左边没有障碍物 |
K | 在右下方挖坑 | 右下方为砖块且右边没有障碍物 |
地图元素
- 背景:黑色
- 实体物体:
物体 | 外观特征 | 备注 |
---|---|---|
水泥 | 棕黄色,无纹理 | 运动角色均可在其上行走,铲子无法挖动 |
砖块 | 黄色,有纹理 | 运动角色均可在其上行走,铲子挖动后一段时间内消失,运动角色会掉入坑中 |
宝物 | 金色、有闪动效果 | 宝物(Beta版本中只有玩家可以拾取) |
晋级方式
- 玩家拾取完毕全部宝物之后,会在地图顶端中出现前往更高层的梯子,顺利上升即为进入下一关卡。
逻辑细节
地图构建
整个地图的设定方式:考虑一个数字矩阵,填充整数
数字处理:当前位置所需贴图信息,要贴的图片约一厘米见方,构成基本游戏地图元素
动态设计
怪物:本身为白色可以拾取金币,拾取后成为蓝色,无法继续拾取金币;会掉落入玩家挖的坑中,可以爬出坑;死亡后会在地图特定位置复活
玩家:可以移动、拾取金币、挖坑,胜利方式为拾取完所有金币成功抵达下一层,失败方式为碰到怪物或掉落入自己挖的坑中后无法逃离(不能向上爬出,只能继续挖下一层)
玩家挖的坑:成功挖坑之后,若上下背景连通,则玩家可以向下掉落直到不能掉落为止;怪物一旦落入坑中不会继续下坠