如何用Excel做一个战斗模拟器(二)属性表

本文介绍了如何在Excel中创建一个战斗模拟器的属性表。通过设定人物的生命、攻击、防御、暴击和闪避值与等级的关系,如生命值=上级属性+(等级/10000)+等级*等级+100,暴击值=INT(等级×1.5)。根据升级经验表确定怪物属性,如怪物生命值=(人物攻击-怪物防御)*杀怪时间。此外,还设置了怪物的攻击和防御值,以及暴击和闪避值的计算方式,以确保战斗的平衡性和趣味性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何用Excel做一个战斗模拟器(一)升级经验表
如何用Excel做一个战斗模拟器(三)战斗过程模拟

目录索引

属性表

首先确定人物的生命、攻击、防御、暴击值与闪避值属性。用公式将其设定为与等级相关的增量。如
生命值=上级属性+(等级/10000)+等级*等级+100
暴击值=INT(等级×1.5)
人物属性
因为我们在“升级经验表”中定义了怪物强度,所以我们可以利用任务属性和怪物强度反推怪物属性,如:

  • 怪物生命值=(人物攻击-怪物防御)*杀怪时间
  • 设定为玩家一次只能攻击一只怪物,当玩家同时面对两只怪物初始,玩家会同时遭受两只怪物的攻击,只要怪物存活就会不断的攻击玩家。而根据我们设定的战斗强度,两只怪物的输出的总和应该等于玩家血量。即:
    玩家血量=怪物伤害x3time
    怪物伤害=怪物攻击-玩家防御

最后,怪物攻击=(人物血量/3*杀怪时间)+人物防御
此处,我们均认为人物与怪物的攻速为1,即每秒出手一次,且为即时制战斗。该公式计算出的怪物攻击即可达到人物VS2只同等级怪物时同归于尽的效果

  • 怪物防御值=0
    暂时不设置怪物防御值
  • 暴击值与闪避值为等级增量
    怪物暴击值基础增长:等级x1.5
    怪物闪避值基础增长:等级x1.25

普通的供玩家Farm的小怪,我们将其暴击值与闪避值设置等级增量,以增加战斗的趣味性但不会影响到基础

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值