设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4227|回复: 23
打印 上一主题 下一主题

[随意闲聊] 如果攻击无法破防,你们喜欢……?

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

跳转到指定楼层
1
发表于 2023-2-8 22:58:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
假如制作游戏时,当因为各种各样的你想到或者想不到的原因,需要考虑到 a.atk - b.def / 2(或者其他的类似伤害公式) 有可能计算结果会小于 0 的情况时,你们会怎么处理这种情况?

(注:强制伤害0点和强制Miss的区别是前者认为攻击命中,也就是能触发什么命中了清状态,命中了施加特效之类的效果,后者就不行了)
单选投票, 共有 38 人参与投票
60.53% (23)
26.32% (10)
2.63% (1)
0.00% (0)
10.53% (4)
您所在的用户组没有投票权限
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。

Lv3.寻梦者

梦石
0
星屑
4492
在线时间
165 小时
注册时间
2007-6-12
帖子
113
2
发表于 2023-2-8 23:15:12 | 只看该作者
如果攻击无法破防的话,感觉强制伤害1点能让玩家觉得“哇这家伙皮糙肉厚削不动”,又能比0有点成就感,特定情况下还能产生“那自己一点点磨是不是能耗死对方啊”的错觉,进而跑去试着和怪物死磕
MISS的话总觉得像是没打中,而不是对方皮很厚,比如物理攻击金属史莱姆系列的时候打出了MISS真的还蛮泄气的
小于0给对方加血是什么……对方是某种被攻击了之后会很开心,进而攻击力和HP都会升高的家伙么?(开玩笑的)(不过说真的,觉得小于0就能给对方加血这个……用在搞笑游戏或者特定的怪物身上还是蛮支持的,感觉会很欢乐玩着心情会很好)

点评

突然一项其实也可以,比如受虐狂,被物理攻击加血,用皮鞭攻击回复量加倍还会在攻击后特殊技能反击你,需要用非接触性魔法打XD  发表于 2023-2-9 11:18
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5405
在线时间
1105 小时
注册时间
2013-7-8
帖子
2005

极短23参与

3
发表于 2023-2-8 23:19:58 | 只看该作者
本帖最后由 我是大仙 于 2023-2-8 23:27 编辑

在我的游戏中不会出现“无法破防”的局面。
因为我现在都采用《英雄联盟》里的伤害计算公式:
比如有x点物理防御,则抵消x/(100+x)的物理伤害。
按比例减少伤害,一般不会破不了防,也能避免数值过高引起的不平衡。
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39009
在线时间
5716 小时
注册时间
2006-11-10
帖子
6618
4
发表于 2023-2-8 23:32:01 | 只看该作者
本帖最后由 灯笼菜刀王 于 2023-2-8 23:39 编辑

拿我自己的游戏来说, 因为数值很小, 两位数加减法, 不破防就是 -0 (然后嘲讽一句"未能击穿敌方装甲") , 不过, 咱采取暴击时防守方的防御减半来一定程度上限制下皮厚就能为所欲为,   当然无视防御的攻击和固伤附加也有就是了

对于一般数值的RPG游戏, 如果造成伤害时会有受伤反馈之类的表演, 那我还是倾向于最低伤害1点, 毕竟

这样很搞笑是不

不破防取消攻击, 这种比较适合"打不到"的情况吧, 像近身攻击打不到飞行怪之类的

小于0就加血, 适合元素魔法, 火抗叠高就可以吸收火属性伤害很合理嘛

点评

其实0伤害无受创动作是最好的,不过最好特殊处理0伤害的连续攻击,只攻击第一下,敌人无受创,角色攻击后跳回来,避免明明伤害0还被打的满天飞  发表于 2023-2-9 11:14
对哦…确实元素魔法的时候叠加能回HP很合理,光想到物理攻击了  发表于 2023-2-9 00:24
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7981
在线时间
1183 小时
注册时间
2007-7-29
帖子
2055
5
发表于 2023-2-9 00:25:26 | 只看该作者
没破防就是没破防,连耗死的希望都不给
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1718
在线时间
126 小时
注册时间
2019-1-4
帖子
110
6
发表于 2023-2-9 09:00:18 | 只看该作者
KRZ大作是0,但是为了处理肉盾,特地设置的暴击根据目标血量造成额外伤害和护甲魔抗穿透,比如100%护甲穿透就是所有伤害不计算护甲,带了双穿或打暴击就不会0了
0w     0what?
回复

使用道具 举报

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
13959
在线时间
7198 小时
注册时间
2010-6-16
帖子
3497

开拓者

7
发表于 2023-2-9 09:09:30 | 只看该作者
如果是你这种方式 我会强制要求=1
一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1337
在线时间
675 小时
注册时间
2009-11-11
帖子
2790
8
发表于 2023-2-9 11:01:53 | 只看该作者
用特殊技能 或者特殊道具后就能破防 以我多年的经验来说 这样是最好的 什么0点 1点伤害 只会让客户直接右上角你的游戏

点评

当然得提供破防的手段了,这种0-1的伤害相当于是一种游戏提示,告诉你”这个打开boss的方式不正确“  发表于 2023-2-9 13:45

嘿。嘿。嘿
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35180
在线时间
4169 小时
注册时间
2007-12-15
帖子
10066
9
发表于 2023-2-9 11:10:55 | 只看该作者
本帖最后由 89444640 于 2023-2-9 11:32 编辑

我的看番是,有实质物理接触的攻击,倒着加血难以接受。最低可以是0
为什么不是强制1点,因为菜刀设计,会有HP=1的敌人,hp最低是1那这种敌人就没意义了。
然后如果美术资够作死,我更希望是是0的攻击对方跟你特殊动作表演,比如对方掏出把刀跟你对刀。超级费资源,所有敌人都得做。
当然糊弄也可以,比如敌人还是待机姿势闪个白光效表示“我很硬”,然后显示0伤害

魔法类,无实质武器身体解除的可以给对方加血。

回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6522
在线时间
1470 小时
注册时间
2013-12-3
帖子
315
10
发表于 2023-2-9 12:05:04 | 只看该作者
Miss:涉及命中判定,使用Miss作为反馈会引起歧义,无法分辨引起Miss的真实原因
攻击指令无效化:理解成本过高,让玩家去理解这件事本身就很莫名其妙,根本不能作为反馈
小于零加血:反常识,任何设计都不应打破用户约定俗成的习惯,“因为防御很高所以打上去会回血”,这是从常识层面站不住脚的逻辑

所以强制1和0是最为合理的方案,具体1还是0要根据其他系统去判断
例如是否有伤害无效的BUFF,是否有使治疗量归零的BUFF,或是其他机制表现等等

当然最好的做法还是从数值层面规避伤害低于零的场合

点评

这个思路很完整啊,赞个  发表于 2024-1-9 09:26
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-13 16:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表