【故事脚本】自选队友
2dfm吧
全部回复
仅看楼主
level 8
【开始·队友三选二】

╱ │ ╲
B C D
╱╲ ╱╲  ╱╲
C D B D B C
│ ╳ ╳ │
ABC ABD ACD
A玩家 B队友 C队友 D队友
战 A·三选一(B/C/D)
歧 →D(HP<100)
歧 →C(HP<200)
战 B·二选一(C/D)
歧 →ABD线(HP<150)
战 ABC线

战 C·二选一(B/D)
歧 →ABC线(HP<150)
战 ACD线

战 D·二选一(B/C)
歧 →ACD线(HP<150)
战 ABD线

===================长得很帅的分割线===================
【初始队友&可再收一名队友】
AB
C C1
D D1 D2
E E1 E2 E3
A玩家 B队友 C队友 D队友
战 战斗①
战 选择①(收=C1线、不收=AB线)
歧 →C1线(HP<150)
战 战斗②
战 选择②(收=D2线、不收=AB线)
歧 →D2线(HP<150)
战 战斗③
……

战 C1线

战 D2线


2011年11月06日 12点11分 1
level 12
[顶]
2011年11月06日 15点11分 2
level 11
4个我方单位其实多了点[汗]
2011年11月08日 13点11分 3
level 8
本来是想做那种 打怪通关收队友的故事脚本(队友限1-2个 可收可不收)
还能用于 三局两胜的团队决斗模式(先锋和中坚都是队友 自己是大将)
不过真正设计的时候 还是感觉相当困难
因为要自由选择队友的话 每个可选的人物都要有其对应的独立的路线 这个量相当可观
如果能选两个的话 相应的路线会倍增 要是设置的关卡又比较多的话 就更郁闷了
能收到两个队友 然后三人去参加下团体决斗 还是非常有意思的
不过这看似简单的模式 实现起来也有许多烦人的地方(见LX)
2011年11月08日 15点11分 4
level 8
【计算胜负】
第一场可能的结果:(2)
胜、负
第二场可能的结果:(3)
2胜、1胜1负、2负
第三场可能的结果:(4)
3胜(胜)、2胜1负、1胜2负、3负
[或]
完胜:3胜
 胜:2胜1负
 负:1胜2负
完败:3负
设置三场战斗 前两场队友先上 玩家最后上场 分歧条件为获胜就跳转 其余则按流程继续
此模式所需的故事脚本不是很多 适用于路线不多的脚本 简便实用但不够却细致(尤其是对平局的处理)
2011年11月08日 15点11分 8
level 8
【计算胜平负】
第一场可能的结果:(3)
胜、平、负
第二场可能的结果:(6)
2胜、1胜1平、1胜1负、
2平、1平1负、
2负
2011年11月08日 15点11分 9
level 8
第三场可能的结果:(10)
3胜、2胜1负、2胜1平、1胜2负、1胜1负1平、1胜2平、
3负、2负1平、1负2平、
3平
[或]
完胜:3胜
 胜:2胜1负、2胜1平、1胜2平、
 平:3平、1胜1负1平、
 负:1胜2负、2负1平、1负2平、
完败:3负
2011年11月08日 15点11分 11
level 8
如果要计算胜负平 一条路线 实施一次团体决斗 就要用N个故事脚本 囧
第一场之后有3种结果 第二场之后有6种结果 第三场之后有10种结果 天呐 orz
2011年11月08日 15点11分 12
level 8
嘛 虽然说队友可以有1-2个 但个人觉得还是1个比较好(脚本制作起来也容易)
这里提供的是 让玩家能够自由选择队友的故事脚本(已经做了最简化处理)
例一是故事模式开始后 玩家先从预选的角色当中选出队友 然后进入对应的故事路线
在选择前 可以有几场CPU对CPU的角色演示关卡 可选角色演示完之后 玩家开始进行选择
例二是在游戏途中进行选择 没有收人的时候会继续默认的路线 收人之后就会跳到别的路线
因为每个选择点都能进行跳线 并且作用于所有的路线 所需的路线之多 想想都会感到心寒
所以 我采取的是预设一个队友 然后再给玩家自选一个
当然了 说了只是提供一些新的思路 和某些实现的方法(虽然不一定是很好的方法)
这些都不是固定的 仅仅只是一种演示 各位大可举一反三触类旁通
2011年11月08日 15点11分 13
level 12
[顶]
2011年11月08日 15点11分 14
level 11
NPCvsNPC可以用DEMO做 这样结果比较恒定
2011年11月09日 10点11分 15
level 8
没做过这种DEMO 求指导[泪眼]
2011年11月09日 10点11分 16
level 11
其实就是一组连续的图片 只不过比较大而已 参考GIF就可以了
2011年11月09日 10点11分 17
1