手机游戏《魔塔》实现细节——(1)需求收集

来源:互联网 发布:nginx修改默认根目录 编辑:程序博客网 时间:2024/06/16 12:11

手机游戏《魔塔》实现细节——(1)需求收集

本文只简单说一下我的收集需求的过程,并将所收集到的需求(游戏设计,游戏策划)的草稿罗列一下,需求的分析或解决方案将放在后面的文章。

收集需求过程

我首先将游戏从头到尾玩了一遍,因为我玩的是破解的版本,所以可以比较快和轻松的通关。在玩的过程中,我会触发所有的控制流程,并将每个独特的过程截屏。除了GUI的设计和控制过程需要截屏之外,还把地图中每个楼层的原始布局设计都截屏,这样才能仿照着来重新编辑。
此外,因为原游戏的素材和数据都没有加密,所以我通过逆向分析比较容易的知道原游戏的更详细的设计细节,以及可能的实现方案。

游戏设计需求

== Splash界面
logo

== 主界面
1,起始状态
开始,关于
2,起航状态
继续冒险,重新起航
重新起航 = 开始

== 背景故事界面
3张连环画切换

== 游戏界面
* 带引导的人物或方格不断浮现聊天泡泡,“勇者”、“救命”
* 前厅NPC偶尔出现表情泡泡
* 不带确认的聊天对话框
* 当出现对话框时,无法点击其它按钮或不响应点击事件
* 直接点击商店NPC响应事件?
* 可触发事件的方格,用炸弹炸开的石栅栏、门、用石中剑破开的石门(有脸)
* 只能使用机关打开的石门,当打开后即消失
* 脚印机关,人物走上去时陷下去,人物离开抬起
* 获得物品提示,左边物品icon+闪光特效,右边物品介绍
* 获得物品提示,对话框,icon,物品介绍,确认按钮;提示属于全局状态,即使进入战斗界面也不立即消失
* 升级后,人物头上有“升级了”动画,上下移动
* 使用石中剑打开石门后,石中剑仍然存在,与钥匙不同
* 神秘人提供相关提示
* 死亡后使用十字架后并无什么动画效果,考虑将场景灰度化
* 死亡后不使用十字架,白雪公主在前厅复活人物
* 攻击怪物时,怪物有抖动动画
* 被怪物攻击时,场景抖动
* 炸弹只能使用一次
* 地图中只有怪物可以刷新
* 同时存在多个任务
* 任务获得物品对话框无确定按钮
* 背包中携带及查看任务物品
* 赌博怪物?
* 有脸的石门需要不同等级的剑来破坏
* 强化装备,等级一直递增、累计
* 保存游戏最新的进度,以防奔溃或强制关闭游戏时进度丢失
* 水池地形,需要拥有特殊道具才能在上面行走
* 岩浆地形,
* 云朵地形,可以在云上行走的神奇靴子
* 当同时进行多个任务时,如何排序任务?
* 推动石头,将石头填充另一个方格,以使两个方格都能通行
* 特殊的地形,掉落下一层同一位置,洞窟F66
* 不能直接越过【女巫】,无法上上一层,天空F90
* 击杀【女巫】后,出现【末日女巫】
* 聊天对话框,名字有左右区分
* 当不能破防时,即攻击方的攻击力小于等于防御方的防御力,最低伤害为-1

-- 我的设定
* 提供“快速战斗”的功能,主角和怪物自动轮流攻击,均有一定概率Miss
* Boss有一定概率掉落物品
* 沿“最快捷”的方式搜索路径,攻击怪物的花费很大

场景切换特效

== 任务流程

* 小蓓的请求
1,跟【小蓓】对话,接受任务
2,跟【七色花】对话
3,跟【小蓓】对话,获得【花神仙露】
4,跟【七色花】对话,自动使用【花神仙露】,【七色花】变形
5,跟【七色花】对话,获得【七色花】,【七色花】消失
6,跟【小蓓】对话,任务完成

* 石化公主
1,花园F11,跟【塞尔达公主】对话,接受任务
2,花园F15,跟【神秘人】,获得【魔法粉末】
3,花园F11,跟【塞尔达公主】对话,自动使用【魔法粉末】,【塞尔达公主】变形,任务完成

* 青蛙公主
1,花园F16,跟【青蛙公主】对话,接受任务
2,跟【赌博怪物】对话,打败它,它逃走
3,花园F19,跟【赌博怪物】对话,再次打败,获得【黄金轮盘】
4,花园F16,跟【青蛙公主】对话,任务完成

* 桃乐丝的魔鞋
1,花园F14,跟【桃乐丝】对话,接受任务,获得【坏魔鞋】
2,王宫F09,跟【大臣】对话,修理鞋子,【坏魔鞋】->【魔鞋】
3,花园F14,跟【桃乐丝】对话,任务完成

* 蜜格拉
1,海城F23,跟【蜜格拉】对话,接受任务
2,同长发公主
3,交给她?

* 长发公主
1,海城F21,跟【长发公主】对话,接受任务
2,海城F24,跟【大臣】对话,接受任务,携带【戒指宝石】,获得【戒指】
3,交给她?

* 僵尸新娘的心脏
1,墓地F32,跟【僵尸新娘】对话,接受任务
2,墓地F35,获得【心脏】
3,墓地F32,跟【僵尸新娘】对话,任务完成

* 爱丽丝梦游仙境
1,墓地F36,跟【爱丽丝】对话,接受任务
2,海城F29,跟【文大臣】对话,得到【梦游仙境】
3,墓地F36,跟【爱丽丝】对话,任务完成

* 天鹅公主
1,森林F42,跟【天鹅公主】对话,接受任务
2,获得行走在水上的戒指
3,获得天鹅水
4,森林F42,跟【天鹅公主】对话,任务完成

* 海的女儿
1,森林F47,跟【爱丽儿】对话,接受任务
2,再次对话?打败王子?王子何来?原游戏有Bug
2,森林F49,跟【白马王子】对话,打败他
3,森林F47,跟【爱丽儿】对话,任务完成

* 传奇神灯
1,雪原F51,跟【茉莉公主】对话,接受任务
2,升级至烈焰之剑
3,雪原F53,获得神灯,神灯消失
4,雪原F51,跟【茉莉公主】对话,任务完成

* 恐怖留声机
1,洞窟F62,跟【小红帽】对话,接受任务
2,洞窟F63,跟【工匠大臣】对话,接受任务,获得【空瓶子】
3,花园F18,圣泉前,得到泉水
4,洞窟F63,得到留声机
5,任务完成

* 美丽的水晶鞋
1,机械F72,跟【灰姑娘】对话,接受任务
2,获得水晶鞋
3,任务完成

* 神奇打火匣
1,洞窟F67,跟【卖火柴的小女孩】对话,接受任务
2,洞窟F69,跟【灰烬女巫】对话,打败她,获得【打火匣】
3,任务完成

* 圣剑身份
1,天空F82,跟【豌豆公主】对话,接受任务
2,

* 花木兰,雪原F55
* 睡美人,雪原F56
* 幽灵公主,机械F77

== NPC功能
* 大臣,王宫F09,修理鞋子。【坏魔鞋】->【魔鞋】
* ……

* 贝尔商店,商店
* 白雪公主,复活
* 塞尔达公主,升级剑和盾
* 小蓓,每隔一段时间领取【经验值】
* 青蛙公主,每隔一段时间领取【猫币】
* 僵尸新娘,每隔一段时间领取【大药瓶】
* 爱丽丝,每隔一段时间领取【红宝石】
* 爱丽儿,每隔一段时间领取【蓝宝石】
* 天鹅公主,每隔一段时间领取【防御提升Buff】
* 幽灵公主,每隔一段时间领取【攻击力提升Buff】
* 灰姑娘,每隔一段时间领取【黄钥匙】
* 卖火柴的小女孩,每隔一段时间领取【蓝钥匙】

== 特殊方格
* 有脸机关
F1,需要石中剑
F19,需要大地之剑
F39,需要寒霜之剑
* 宝箱,海城F25,【宝箱钥匙】打开,获得【戒指宝石】
* 传奇神灯,雪原F53,需要升级为【烈焰之剑】

== 特殊怪物
* 僧侣,海城F26,获得【宝箱钥匙】
* 瓦尔基里,海城F28,

== 强化装备
* 武器升级,见Event.xml,强化相关
* 盾牌升级,见Event.xml,强化相关

== Buff
* 5分钟内防御力提升百分之五
* 5分钟内攻击力提升百分之五

== 存档
* 保存Buff状态

---------------------

装备升级及强化

一共有两种类型的装备,分别为:剑和盾。它们升级和强化设计一致的。剑仅增加攻击力,盾仅增加防御力。

装备升级

不同等级的装备即不同的装备,装备升级是指从较低等级的装备转变为较高等级的装备。比如,石中剑升级为大地之剑

,盾牌升级为大地之盾。
升级装备需要集齐6颗当前装备等级的灵石或符石,灵石用于升级剑,符石用于升级盾。

装备强化

每个等级的装备可以强化25次,即增加25个强化等级。
每个等级的装备强化时增加的属性越多,同一等级的装备强化时增加属性相同。
每次强化消耗一定金币,每次强化后所需强化费用会提升。
角色属性及状态

基础属性:等级、经验值、体力值、攻击、防御。
行走属性:在湖面上行走,在云朵上行走,在岩浆上行走。
Buff状态:攻击buff、防御buff、闪避buff、金币buff、经验buff。


背包设定

背包显示金币数量。
背包显示拥有的物品。
背包显示物品的数量,物品可叠加。
背包可查看及使用物品。
0 0
原创粉丝点击