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

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

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

目录索引

属性表

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

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

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

  • 怪物防御值=0
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值