matlab怎样计算兰彻斯特方程,一步一步建立战斗模型

本文详细介绍了如何使用MATLAB逐步建立一个游戏的整体战斗模型,从要素提取到权重配比,再到经济系统和平衡性的探讨,特别强调了兰彻斯特方程在游戏设计中的应用和重要性。
摘要由CSDN通过智能技术生成

整体战斗模型

在新游戏立项后我需要建立一个游戏的整体战斗模型,既然说到了整体那就有个体,个体即是游戏内主要影响角色战斗能力的要素,例如装备。

1.要素的提取

成长系统首先我们把这些要素全部提取出来,提取的来源就是立项书以及先行的概念系统案,以下这些要素共同组成了游戏的战斗模型

装备系统

技能系统

宠物系统

2.要素的初评

第二步我需要对这些要素的重要程度进行一个初步预估,主要从以下几方面进行,

游戏类型:回合制RPG

游戏平台:WEB

受众定位:没有太多时间玩端游的回合制爱好者

主策意见:

系统意见:

我的想法:

经过考虑,我对这些要素重要性或者说影响力的初步排序如下

3.要素的分拆

经过第2步的分析我们对各要素有了一个大概的定位,现在我们要对这些要素进行分拆,以进行进一步地细化,分拆结果如下

ee7391d3ee524622beb1cbdf31a59248.001.1443063575.png

现在我拥有一个较为细致的战斗框架,可似乎还少了点什么,我要对战斗模型进行量化的话不知从何入手,既然这样我就需要找一个基准点进行类比。

4.要素的基准点

既然称之为基准点,那它就必须拥有一下几个特性

稳定性:稳定性指的是该要素所蕴含能力的变化空间以及变化规律是否有限、有序

可量化:该要素所蕴含的能力可以被准确的量化,就像黄金的价值可以作为一个基准,但不会有人用灌汤包的价值作为基准。

综合以上考虑,角色的裸体属性当仁不让的成为了最佳基准点,所有的其他要素都要与裸体属性进行对比衡量以确定其重要性

5.要素的基准线

游戏内的要素都是在动态变化着的,有变化就有原因,我需要找出一个最普遍的变化依据来衡量整个游戏历程内它们的变化幅度。

在第4步我们确定了以裸体属性做为基准点,影响裸体属性的仅仅是角色等级,不需要多说等级就是最普适的变化依据,也就是整个游戏的基准线,绝大部分的要素全部围绕着等级进行变化。

6.点线结合

有了基准点和基准点我就可以制作出这样一个图表

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
兰彻斯特方程是描述交战过程中双方兵力变化关系的微分方程组。它是由F.W.兰彻斯特在1914年发表的一系列论文中提出的。该模型基于一些简化假设,通过考虑甲方和乙方的战斗人员减员率与对方兵力的关系,建立了微分方程来描述双方战斗单位数(兵力)的变化关系。在正规作战模型中,甲方战斗人员减员率与乙方兵力成正比,乙方战斗人员减员率与甲方兵力成正比。在不考虑非战斗减员和兵力援助的情况下,可以得到微分方程。通过求解这个微分方程,可以得到双方战斗力的变化情况。当战斗力的差值大于零时,乙方获胜;当战斗力的差值小于零时,甲方获胜;当战斗力的差值等于零时,双方同归于尽。这个模型可以用来分析战争中双方兵力变化的趋势和结果。人海战术是一种战术手段,它在冷兵器时代有着重要的价值。在火力和打击范围没有大幅度增加的情况下,兵力多的一方较可能胜出。然而,在现代战争中,随着科技的发展,武器的威力和射程越来越大,人海战术的作用变得不那么突出。因此,人海战术在现代战争中的应用空间有限。 #### 引用[.reference_title] - *1* *2* [微分方程---战争模型--常规战模型](https://blog.csdn.net/weixin_45079912/article/details/105111475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [一步一步建立战斗模型](https://blog.csdn.net/weixin_30641041/article/details/116115016)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值