游戏开发论坛

 找回密码
 立即注册
搜索
楼主: molrw

[讨论] 如何用物理量、物理公式做一个模拟现实战斗的战斗系统?

[复制链接]

8

主题

48

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2016-7-15 20:06:17 来自手机 | 显示全部楼层
herosone 发表于 2016-7-15 19:17
有匕首,短剑,剑/长剑,单手半剑,双手重剑。
上战场怎么也是短剑(罗马剑一类的)
基本上重量和长度重心都 ...

技能都绑定的武器上,同类武器也有些通用型技能,武器类型主要以中国古代出现的为主,后续开发以开发新技能,新武器为重点。不会出现武侠小说那些技能。玩家要做的是根据自己的喜好选择武器,分配身上的属性。武器、属性值、属性分配。减少操作难度

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-7-15 21:38:26 | 显示全部楼层
molrw 发表于 2016-7-15 14:48
前3个例如属于我说的“伤害转移效率”范畴,第四个例如属于“防具对伤害的吸收”范畴 ...

你说的这些概念,我表示不能理解?可以用规范点的物理术语解释么?

一个游戏的规则最low的呈现方式就是要让玩家学习各种各样的概念后才能发现乐趣……这太逊了

8

主题

48

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2016-7-15 21:46:50 来自手机 | 显示全部楼层
卡特铁角 发表于 2016-7-15 21:38
你说的这些概念,我表示不能理解?可以用规范点的物理术语解释么?

一个游戏的规则最low的呈现方式就是 ...

非弹性碰撞 转动惯量 平行轴 弹性势能只要这里只有简单的力学部分要啥物理术语?

8

主题

48

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2016-7-15 21:48:39 来自手机 | 显示全部楼层
卡特铁角 发表于 2016-7-15 21:38
你说的这些概念,我表示不能理解?可以用规范点的物理术语解释么?

一个游戏的规则最low的呈现方式就是 ...

要更深入讨论进那个群里吧,如果你进的去话。。。

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-7-15 22:24:01 | 显示全部楼层
molrw 发表于 2016-7-15 21:46
非弹性碰撞 转动惯量 平行轴 弹性势能只要这里只有简单的力学部分要啥物理术语?  ...

我的意思是,如果你用规范的物理术语来描述你那几个关于伤害计算的概念,那么这个规则对我来说学习成本就很低——因为我已经理解了这些概念。

如果你用自己生造的,而且又脱离普通人生活的概念来描述规则,那么对所有人都必须先理解了你这些概念才能明白你这规则。

为什么常规的战斗规则中基本就攻击、防御、生命三个概念?因为大多数人不需要额外的学习就能从字面意思看出这些概念在战斗规则中所起的定性作用。

能否理解游戏的核心规则,决定了玩家能否建立起足够明确的行为动机。也只有具有了明确的行为动机,玩家才会做出符合设计者预期的行为,进而从这个行为中体验的快乐。

8

主题

48

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2016-7-15 22:38:54 来自手机 | 显示全部楼层
卡特铁角 发表于 2016-7-15 22:24
我的意思是,如果你用规范的物理术语来描述你那几个关于伤害计算的概念,那么这个规则对我来说学习成本就 ...

好吧,武器就是一个蓄能工具,将玩家拥有的能量(蓝)转化为武器的动能对对方造成伤害,但是玩家手臂的运动速度有一个极限,达到这个极限时即使手臂无法继续给武器提供力矩(挥舞技能),这时玩家可以通过增加武器质量,来蓄更多的动能。武器的伤害分为两种,其中碰撞型的伤害用物理中的非弹性碰撞模型,与双方质量有关,比如一个大力士打棉花,打不出伤害,遇强则强

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-7-15 22:44:47 | 显示全部楼层
真要玩符合物理学的伤害计算规则……
那你应该明确你的设计目标——为物理控设计的游戏。
那么你的规则就应该以物理仿真为指导。
而不是引入各种生造的,自觉有趣的概念。

现实中,物理作用造成的破坏不止是:动量、动能、非弹性碰撞这几个概念就能描述的(凯夫拉纤维和厚书本都能让子弹停下来,都完全吸收了子弹的动能,但二者所遭受的破坏程度却不一样)。就比如子弹对标靶的侵彻深度,跟子弹的动能、质量、弹体强度、密度、造型,以及标靶的质量、强度、密度、是否固定等有较大关系。

其中强度又是一个复合度很高的概念,简单根据外力作用方式就可以分成抗拉强度、抗压强度、抗剪切强度等等。再对应不同特性的材料细分还有屈服强度、极限强度、疲劳强度……

你确定要做这样的伤害计算规则?

8

主题

48

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2016-7-16 16:45:51 来自手机 | 显示全部楼层
卡特铁角 发表于 2016-7-15 22:44
真要玩符合物理学的伤害计算规则……
那你应该明确你的设计目标——为物理控设计的游戏。
那么你的规则就应 ...

并不是为物理控!是为了向玩家展示最真实的冷兵器战斗!游戏里的数值不是用脑袋拍出来来,天马行空那种,而是源于现实的!你说那些概念很low,知道什么是基本物理量吗?

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2016-7-16 16:58:32 | 显示全部楼层
molrw 发表于 2016-7-16 16:45
并不是为物理控!是为了向玩家展示最真实的冷兵器战斗!游戏里的数值不是用脑袋拍出来来,天马行空那种, ...

你误会了,我的意思是你这个出发点就很天马行空——你为什么要展现最真实的冷兵器战斗?

怎么才能算真实?如果你连物理破坏过程中涉及的物理概念都没搞清楚,你如何做到真实?

还真以为破坏就是动能内能转化这么简单?

举个栗子:
一个1000g的铁球以10m/s的速度砸向一个枕头(动能=0.5*1000*10^2=50000J)
一枚10g的子弹以100m/s的速度射向同一个枕头(动能=0.5*10*100^2=50000J)

铁球和子弹停下后,都把50000J的动能完全转化成了内能,但铁球只会让枕头发生可恢复的变形,而子弹则把枕头穿了个洞

你还要多补习一些物理知识啊……少年

8

主题

48

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
 楼主| 发表于 2016-7-16 17:14:26 来自手机 | 显示全部楼层
卡特铁角 发表于 2016-7-16 16:58
你误会了,我的意思是你这个出发点就很天马行空——你为什么要展现最真实的冷兵器战斗?

怎么才能算真实 ...

。。。。单位都没搞懂,还装逼,你家用g计算啊?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-27 00:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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