Project1

标题: 关于战斗的死循环,你们是怎么解决的? [打印本页]

作者: 阮声悠悠    时间: 2018-4-17 17:34
标题: 关于战斗的死循环,你们是怎么解决的?
本帖最后由 阮声悠悠 于 2018-4-17 17:55 编辑

有战斗系统的游戏免不了会有boss,且我们想设置成不能逃跑战斗

那么,就有可能造成战斗无法中断,只要满足以下条件
1. 没有办法用药补给
2. 角色和敌人都没sp
3. 普通攻击互相打不进去

我目前用的方法是让普通攻击扣血,且扣血会对自身造成死亡,通过这种方法来结束战斗

但感觉这个方案不够好,所以我想了另外一种方法
如果在sp不够的情况下,禁止回复类技能使用,同等消耗hp来使用技能,会造成自身死亡(但我不想设置禁止回复技能)

那么也能结束死循环,并且还能让玩家尽最后的挣扎,这个方案是不是比第一个方案好?

所以我想问,各位大大有这种脚本吗?啊哈哈哈哈哈


好吧,还是要善用搜索,这张帖子贴出了一个相似的功能,楼主已经把方案改成第二种了
https://rpg.blue/forum.php?mod=v ... p%E4%B8%8D%E8%B6%B3
作者: chd114    时间: 2018-4-17 17:40
怎么都不可能死循环吧···除非你是给boss上了个被打了就转移并刷新持续时间的控制类状态,然后玩家就一个···
作者: yang1zhi    时间: 2018-4-17 22:13
这种情况是攻击效果太低了。防御效果太高了。
作者: 灯笼菜刀王    时间: 2018-4-18 00:10
时间限制,回合限制啊,  世界都要毁灭了还能让你们优哉游哉互相磨血?
作者: i_khaos    时间: 2018-4-18 10:51
本帖最后由 i_khaos 于 2018-4-18 10:55 编辑

總覺得這問題要回歸能力值平衡的調整耶,
或者像樓上那樣用回合限制來解決,
就算採用放招會扣體力的方案,
放招磨自己的血削 Boss ,
我也不曉得削完自己的血之前 Boss 會不會死,
這第一次玩或許會有你所說的「垂死掙扎」感,
但如果 gameover 幾次都打不贏,
那「每次都是削自己血削到死」的體驗會很詭異。
作者: 春风莉露    时间: 2018-4-18 12:32
一般不可能是死循环的。除非敌我双方伤害都为0
作者: 阮声悠悠    时间: 2018-4-18 13:49
本帖最后由 阮声悠悠 于 2018-4-18 14:30 编辑
i_khaos 发表于 2018-4-18 10:51
總覺得這問題要回歸能力值平衡的調整耶,
或者像樓上那樣用回合限制來解決,
就算採用放招會扣體力的方案, ...


点评回复字数有限,这里用回复功能哈

准确说是血量和防御的关系
这个循环仅在无法进行sp补给,且普通攻击打出0血

如果设置了高血量和高防御的boss,这个假设就有可能实现,我的游戏玩家里面有人跟我反映过这个问题

另外,如果游戏失败,那么读档之后应该先去练级丫,而不是削死自己


回复点评:嗯,无论做何避免,可能性都存在着,所以我还是改用了主题中后面的方法
作者: 怨念_无言    时间: 2018-4-18 16:37
把BOSS攻击力设置成逐渐提升
作者: xp兔子徒弟    时间: 2018-4-18 18:10

利用脚本啊
角色命令窗口添加一项“投降”
我方任意角色选择投降战斗则强制失败
作者: 哆啦溯    时间: 2018-4-19 15:38
本帖最后由 哆啦溯 于 2018-4-19 15:43 编辑

敌人攻击力太低了,调高些,就不存在打不动主角的情况了
作者: 亿万星辰    时间: 2018-4-20 11:32
想想当年仙剑1里跟石长老的决战,胜、败、拖回合均引入同样的一个结果。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1