2011-6-4 22:41
cahillarteta
75智力vs100智力有教论破陷
纯按照公式100 + (源武将执行智力-目标部队最高执行智力-5)*6/5
若有括号则 绝对不成功
若无括号则 五分之一成功几率
刚刚才发现这里还有个执行智力机制
个人粗略计算的出结论。。。
2011-6-4 22:47
cahillarteta
个人粗略计算结果 若智力75对100发动计略 100有破陷 教论
根据公式 兵法成功率P = 100 + (源武将执行智力-目标部队最高执行智力-5)*6/5
若100前有括号 则绝对无法成功
若无括号 则成功率本身40%由于教论再减少为20% 五分之一几率成功
如果程序里面确实没有错误 按该公式 应该是这种结果了
胡班智力65 第一种仍然绝对无法成功
第二种为28% 教论再减 为8%
个人最后觉得优化兄的算法还是比较合理的 当然如果无法忍受胡班对诸葛亮用计有8%成功的话 那就没办法了 优化兄所说郭家100%不中计 应该是说错了吧
看样子是本来就不带括号 那么刘ye智力90对郭嘉用计成功率大致为 54% 好高 反过来 郭家对刘ye 则是必中 或许优化兄可以考虑 95智力以上的人教论和破陷效果加增为30% 或者40%
这样就不会有人为明星军师偶尔中计而困惑了
[color=Silver][[i] 本帖最后由 cahillarteta 于 2011-6-4 23:18 编辑 [/i]][/color]
2011-6-4 23:43
cahillarteta
或许这个算式 设 a=统率/武力/智力/政治,则S分别称为“执行统率/执行武力/执行智力/执行政治”
if (a<60) S = a*2/3
if (60<a<80) S = a-20
if (a>80) S = 2*a - 100
如何改动不麻烦的话可以改为
if (a<60) S = a*1/2
if (60<a<80) S = a-30
if (90>a>80) S = 2*a-110
if (a>90) S =3*a -200
这样上层高手们差距更明显 而下层 智力武力60多的对智力武力30多的
本身这种人基本不会放智力战法或者单挑 直接差距模糊化 优化兄觉得如何
如此智力75的对付诸葛亮 成功率仅有8% 而胡班之流为0%
刘ye 这种一流与诸葛亮这种超一流的差距也会增大
同时单挑时候也同理类推 从而武力85的挑胜武力95这种事件更难发生
优化兄看看可不可行
[color=Silver][[i] 本帖最后由 cahillarteta 于 2011-6-4 23:56 编辑 [/i]][/color]
2011-6-5 00:02
szfsg55
[quote]原帖由 [i]sjajy[/i] 于 2011-6-4 20:27 发表
完全没有夸张 你可以自己测试 [/quote]
刚测试完毕 211剧本 曹操诸葛 将胡班忠诚调低挖过来 江陵诸葛前锋鱼鳞阵挂鼓舞 襄阳胡班鱼鳞阵前锋挂陷阱 共战斗五旬 其中四旬胡班发动陷阱 全被诸葛看破...
是不是你的san9被修改过?或者优化的判断不是依据对方智力最高的来的而是依据对方大将?反正没有你说的那种情况
试发截图
2011-6-5 01:03
cahillarteta
回复 #3724 szfsg55 的帖子
老兄若有时间 可以试试李典 与 郭嘉各带陷阱 去挑战诸葛亮 看看胜负如何
2011-6-5 02:30
szfsg55
[quote]原帖由 [i]cahillarteta[/i] 于 2011-6-5 01:03 发表
老兄若有时间 可以试试李典 与 郭嘉各带陷阱 去挑战诸葛亮 看看胜负如何 [/quote]
还是211 没有郭嘉用贾诩代替(封武官智力99 熟练度500)贾诩发动四次 诸葛全中 一次混乱
李典发动8次 1次中招 1w5损失1k+
优化兄的设定没有问题哦~
2011-6-5 19:08
cahillarteta
回复 #3726 szfsg55 的帖子
我按照优化兄提供的公式 李典大致是20%的成功机会 而99智力的贾 对100的诸葛亮 胜率高达75%左右
大致与楼上的实验相当
所以现在维持这公式的话肯定还是会有2成把握发生70多混乱诸葛亮的例子
如果不麻烦的话可否采用我上面给的执行数值计算方法 这样以来人品不佳的话李典怕是16次发动都奈何不了诸葛 也就不会有人来抱怨了
2011-6-5 20:47
szfsg55
[quote]原帖由 [i]cahillarteta[/i] 于 2011-6-5 19:08 发表
我按照优化兄提供的公式 李典大致是20%的成功机会 而99智力的贾 对100的诸葛亮 胜率高达75%左右
大致与楼上的实验相当
所以现在维持这公式的话肯定还是会有2成把握发生70多混乱诸葛亮的例子
如果不麻 ... [/quote]
其实我觉得现在这样就挺好了...李典同学太可怜了...一点机会都不给实在...中了威力也很小...
另 发图娱乐一下....曹熊原来也能留言刘璋...
and今天白天这里都上不了...- -过分....
2011-6-6 22:22
caoyu317
今天端午,我来祝所有支持优化伴侣的朋友们节日快乐。:hz1048:
2011-6-7 12:36
pp875598763
我去昨天就一回贴啊:hz1024:
2011-6-7 16:10
andersonsilva
这里反映一个问题,关于交趾与建宁的通行。因为以前有人说起三国史上荆南交趾跟南中是不相通的,荆州进入蜀中只有走永安一线,那时我想想有道理,头脑一发热,把交趾与建宁间,建宁与合浦间的通道用山林给封了。就此实现了这个应该比较符合历史的设置,从此南中与荆南都成了安全的腹地,阆中永安成了兵家必争之地,嗯,本来挺好。但我经过电脑的长期推演,发现电脑是不能判断两地是否可通行的,只要两地分属不同势力,就依然屯重兵对峙,但双方所屯的重兵是注定不能交战的,造成了严重的浪费。所以我提醒一下喜欢做剧本的,[b]电脑是不能判断两地是否可通行的[/b],现版的优化也没有这方面的内容,请谨慎修改。
2011-6-7 16:14
ckpass2006
关于提高AI的,我也说2小点!
1),[b]电脑进攻空城,应该结合周边情况,并计算进攻时间在一旬内才发动快速偷袭[/b]。因为,这样我们就根本来不及救援了!
2),[b]电脑也可以劝降我们。[/b]案例,我玩刘备,和襄阳刘表信赖关系,我在刘表附近屯兵很多,然后派人劝降,这样,关系就不合,
然后突然发动攻击,刘表来不及防守。 还有一次,因为刘表屯兵数十万在襄阳,我占江陵。我们关系信赖,我江陵压根没什么兵,我想,
如果刘表这个时候来劝降我呢,然后来攻击我怎么办?? 我们可以用这个损招,电脑为什么不可以用?
2011-6-7 20:47
andersonsilva
[quote]原帖由 [i]ckpass2006[/i] 于 2011-6-7 16:14 发表
关于提高AI的,我也说2小点!
1),电脑进攻空城,应该结合周边情况,并计算进攻时间在一旬内才发动快速偷袭。因为,这样我们就根本来不及救援了!
2),电脑也可以劝降我们。案例,我玩刘备,和襄阳刘表信赖 ... [/quote]
相关的我也说一下:1.电脑对空城和空据点的敏感性确实还不够高,进攻部队也不会挑选最快的阵型,经常看见电脑用几万井栏挪过去打一个空城或据点,这点是应该优化一下;2.关于外交,我一直很欣赏三国5补丁98罗大神所说的“电脑的外交不仅为了自保,更是为了发展”。所以应该进一步放宽电脑间外交成功的条件,让电脑的“请求”共同进攻更容易实现,以加快电脑间的兼并。就是说电脑的每次进攻前都考虑“请求”的可能性,发起方增加了进攻效率,响应方锻炼了队伍也增加了信望。朋友所说的电脑也学会用“劝降”来对付准备攻击的势力也是一个办法,避免了大势力面对弱小势力居然数年相安无事的局面。外交的加强,也有利于增强电脑的进攻积极性。
2011-6-7 23:14
szfsg55
飘过一下~个人扯一句 好像还是老版的优化玩着爽(去年的最新版) 新版的优化不怎么出大兵团作战了..电脑征兵屯兵能力减弱了?个人感觉哈
2011-6-8 08:48
andersonsilva
最新的两个版本应该是在电脑出兵条件上出现了些问题,参照我上面说的公孙瓒和孙坚不进攻的例子,优化兄可以通过修改兵力和外交数据验证对比一下。
2011-6-8 09:00
GODZHONG
我觉得有必要改进下外交~~我开200难度在广翔公的“纵横天下”剧本里用曹操,送个千百块搞合纵连横,非常简单。像游戏里我们三番两次背盟打电脑,顶多损失一点信望和忠诚度,很快就捞回来了,现实怎么可能,电脑为了那1000把块还是跟你和好,太扯了。直接导致我200难度还是能中继点磨兵轻松拿下三城~没体会到优化伴侣其他修改的难度~外交改改吧[font=Arial][size=4][color=Blue][b]最最关键的是应该提升送钱的成功量,还有就是一旦开战就很难挽回外交上的信任。[/b][/color][/size][/font]
[color=Silver][[i] 本帖最后由 GODZHONG 于 2011-6-8 09:17 编辑 [/i]][/color]
2011-6-8 09:44
andersonsilva
前面有些朋友说加强电脑的战略观,这个我当然同意,但说让电脑少点内耗也就是说电脑间少点战争,这是不能同意的,如果前提是电脑的战略性有很大提高,攻击效率有很大增强,几乎每攻必克那当然可以加快兼并减少内耗,但以现在的电脑AI,还是应该加强电脑的进攻积极性,多给机会电脑练兵,因为100熟练度跟1000熟练度的电脑武将他的部队杀伤力是有巨大区别的,而又因为电脑的钱粮兵役优势,只要电脑在多次攻击中实现目标,地盘大了,钱粮兵力对电脑来说是很容易涨起来的。电脑一直屯兵不打仗只是散兵游勇,仗打多了就算兵力少了那也是精兵,就像史上的曹操,陈留起兵时就是个初哥给徐荣两下搞定,但就是经过长期的战争锻炼,打黄巾打陶谦打刘备打袁术打吕布打张绣才练出了一支强军。可以考虑让两个火拼多时一方已经取得绝对优势时实现劝降兼并,并不一定是两个弱小势力外交友好才能合并,史上一个势力依附另一个势力基本是因为实力而不是友谊。这样在游戏中也可以减少玩家拣便宜的机会。这样的设置,比作弊成立反玩家联盟更有意思。
2011-6-8 10:26
andersonsilva
[quote]原帖由 [i]GODZHONG[/i] 于 2011-6-8 09:00 发表
我觉得有必要改进下外交~~我开200难度在广翔公的“纵横天下”剧本里用曹操,送个千百块搞合纵连横,非常简单。像游戏里我们三番两次背盟打电脑,顶多损失一点信望和忠诚度,很快就捞回来了,现实怎么可能,电脑 ... [/quote]
这位朋友,因为现版优化在这些方面还明显有缺陷,所以我是自己禁止遗赠流言离间的,没办法。
2011-6-8 13:04
cristianosu
回复 #3738 andersonsilva 的帖子
根据一些39pvp战报的经验 除了俘虏这一项 其他外交禁用是蛮好的
然后计谋项 把离间留言激励烧夷都禁了
还会禁止对好意或以上的势力宣战等......
对这些势力宣战这是明显利用漏洞的做法...
2011-6-8 21:27
yuebin723058
前面有些朋友说加强电脑的战略观,这个我当然同意,但说让电脑少点内耗也就是说电脑间少点战争,这是不能同意的,如果前提是电脑的战略性有很大提高,攻击效率有很大增强,几乎每攻必克那当然可以加快兼并减少内耗,但以现在的电脑AI,还是应该加强电脑的进攻积极性,多给机会电脑练兵,因为100熟练度跟1000熟练度的电脑武将他的部队杀伤力是有巨大区别的,而又因为电脑的钱粮兵役优势,只要电脑在多次攻击中实现目标,地盘大了,钱粮兵力对电脑来说是很容易涨起来的。电脑一直屯兵不打仗只是散兵游勇,仗打多了就算兵力少了那也是精兵,就像史上的曹操,陈留起兵时就是个初哥给徐荣两下搞定,但就是经过长期的战争锻炼,打黄巾打陶谦打刘备打袁术打吕布打张绣才练出了一支强军。可以考虑让两个火拼多时一方已经取得绝对优势时实现劝降兼并,并不一定是两个弱小势力外交友好才能合并,史上一个势力依附另一个势力基本是因为实力而不是友谊。这样在游戏中也可以减少玩家拣便宜的机会。这样的设置,比作弊成立反玩家联盟更有意思。
*************************************************************************************
非常欢迎大家都像这位兄弟去积极的对我的运兵方案发表看法。
很乐于和大家具体分析一下这个方案的细节。其实我还是设了一些伏笔的。
如果真的是想让电脑少些内耗,那我直接提高出兵判决门限就行了,何必费这么大心机刻意去提几个不好理解的新概念和一套复杂的判断方案呢?
这只是一个运兵方案,没有对电脑如何出兵以及出兵门限做任何的改动。
说的再直接些,运兵方案中,对防守并不刻意去考虑整体(只是计算了敌方临城的实力,而不是敌方真实的实力),但是在进攻中却费尽心机的用了三个新概念去描述自己所面对的敌人。那么这套方案本质是想提高电脑的进攻能力的。
兵力集中其实更容易在某点超过出兵门限,更容易出兵的。这个方案,其实本质上很大提高了电脑之间的内耗,但是这种内耗,是以加强了电脑强势力的成长为目标。让电脑的进攻有了方向感。
像袁绍,这类很有实力的势力,会快速成长。而会大大降低像张燕这类势力的生存机会。
电脑打的仗,的确少了很多,但是,每一仗,都是主力进攻,怎么会得不到锻炼呢?
你考虑的 练出了一支强军 的确很好,不过如果,电脑能边练将的同时,还为自己打下一片江山,岂不是更难对付,岂不更好?
欢迎大家继续来讨论。
2011-6-8 21:31
yuebin723058
运兵方案,说的直白一些
就是让有能力进攻的势力,集中自己的实力,然后,选一个合适的敌人发动主力进攻。
2011-6-8 22:00
优化伴侣
另外说个问题,5.22和5.29的版本在进攻判定上具体是做了哪些修改呢?我昨晚玩了几个小时,外交都是险恶,拥有绝对兵力和人才优势的孙坚会稽对严白虎的吴,渤海袁绍对北平公孙瓒,钱粮充足就是几个月都不进攻,但同一个档换回5.16版本,马上进攻,奇怪了,我已经把孙坚袁绍野心都调到15了。
又忘了存档,就这样说说吧。
--------------------------
还是要看存档,具体情况具体分析。
我诸葛亮110的智力 被智力60、70的人陷进、混乱 那是家常便饭
怎么可能郭嘉会100%识破低智武将的兵法? 应该是代码有问题吧
之前我一直在说这个关于智力低的混乱、陷进智力高的武将的问题
但是很少人有支持
--------------------------------------------------------------
我说郭嘉100%识破是指装备教论的情况下。
公式我已经给出来了,大家自己计算吧。我这里简单算下。
假设源武将智力=60,目标武将智力=100,执行智力(60)-执行智力(100)=-60
兵法成功率=100-(-60-5)*6/5=22%。如果目标武将习得教论/破陷,兵法成功率-20=2%。
至于你说的频繁被混乱,给个存档我看看,我来测试下。
另 个人建议将动态增加熟练度的程度由玩家自己设置 因为选中之后加得太慢...统一了都没几个上千的...不知道难不难实现 优化兄可以考虑
-----------------------------
这个动态参数怎么给,一个参数肯定不够,多个参数就没必要。
现在的精通系数 = max(1, 5 - 熟练度/200)
不知道是不是没看懂 似乎第二兵法越多的第一兵法的概率反而下降了?还是觉得第一兵法概率不变的基础上实现第二兵法...个人意见哈
---------------------------------
现在的设计,对第一兵法概率的影响已经很小了。先用用再说吧。
假设用计者 智力75 执行智力55 目标100 执行智力100 成功率则为 55-100-5为-50 乘以6 加上100 然后除以5 必然是小于0 必然不能成功才是 看来还是有问题 望优化兄详查 如果我算式没理解错的话 100 + (源武将执行智力-目标部队最高执行智力-5)*6/5 此处100前面和6后面 优化兄是不是括号忘记加了啊
--------------------------
大哥,算术运算的优先级:先乘除,再加减。小学数学没学好吧。
关于武将能力上限:优化兄能不能在新版还把武将能力上限设定成可选项。。。我这里打虎和遇到祢衡还是会突破100,且总值超过115
------------------------------
我觉得也可以将大虎等事件由“禁止遇见华佗”选项统一禁止,当然加上限制能力选项也行。
关于都市攻防关系:电脑进攻的频率还不是很高,尤其是新版中羌—汉中,玩了几天,羌还是不会打汉中,而安定对上党进攻的欲望也基本是没有
-----------------------------
羌进攻汉中,我也没测试,有时间看看。安定与上党的进攻关系必须配合剧本的修改,目前优化伴侣不支持对地图联通关系的修改。
个人认为还是以前版本的是否加快可选项那个更好一些,因为如果选择动态增加,基本上到500左右就会加 的很慢,对于喜欢练人的玩家来说实在很痛苦,而如果不开又加的太快,难度降低
----------------------------------
500左右,就是正常速度啊,就相当于原来版本中的加快选项被选中的情况。
虽然开了减少伤兵率,但是到中后期打大规模战役,电脑被灭队很多,玩家的兵还是越打越多,而电脑的实力则进一步被削弱,可否设定电脑灭队后伤兵投降比率适当减少,而剩下的则返回出阵的都设中
-----------------
这样设定有点牵强。
[color=Silver][[i] 本帖最后由 优化伴侣 于 2011-6-8 22:03 编辑 [/i]][/color]
2011-6-8 22:24
优化伴侣
个人粗略计算结果 若智力75对100发动计略 100有破陷 教论
根据公式 兵法成功率P = 100 + (源武将执行智力-目标部队最高执行智力-5)*6/5
若100前有括号 则绝对无法成功
若无括号 则成功率本身40%由于教论再减少为20% 五分之一几率成功
如果程序里面确实没有错误 按该公式 应该是这种结果了
--------------------------------
这回是对的。
或许这个算式 设 a=统率/武力/智力/政治,则S分别称为“执行统率/执行武力/执行智力/执行政治”
if (a<60) S = a*2/3
if (60<a<80) S = a-20
if (a>80) S = 2*a - 100
如何改动不麻烦的话可以改为
if (a<60) S = a*1/2
if (60<a<80) S = a-30
if (90>a>80) S = 2*a-110
if (a>90) S =3*a -200
这样上层高手们差距更明显 而下层 智力武力60多的对智力武力30多的
本身这种人基本不会放智力战法或者单挑 直接差距模糊化 优化兄觉得如何
如此智力75的对付诸葛亮 成功率仅有8% 而胡班之流为0%
刘ye 这种一流与诸葛亮这种超一流的差距也会增大
同时单挑时候也同理类推 从而武力85的挑胜武力95这种事件更难发生
优化兄看看可不可行
----------------------------------
你的这个设计公式也不错。不过,考虑到该公式对诸多其他计算公式都有影响,所以应该慎重修改。
原公式如果并没有明显的缺陷,不建议修改。
还是211 没有郭嘉用贾诩代替(封武官智力99 熟练度500)贾诩发动四次 诸葛全中 一次混乱
李典发动8次 1次中招 1w5损失1k+
优化兄的设定没有问题哦~
--------------------------------
谢谢测试。
电脑进攻空城,应该结合周边情况,并计算进攻时间在一旬内才发动快速偷袭
-----------------------------------------------
如果超过1旬,怎么办?
电脑也可以劝降我们。
-------------------
问题是什么情况下,劝降玩家呢?最好给个比较合理的设计。
飘过一下~个人扯一句 好像还是老版的优化玩着爽(去年的最新版) 新版的优化不怎么出大兵团作战了..电脑征兵屯兵能力减弱了?个人感觉哈
-------------------------------------------------------
征兵能力可能军团钱粮有关系。
最最关键的是应该提升送钱的成功量,还有就是一旦开战就很难挽回外交上的信任。
---------------------------------
外交是个问题,需要系统考虑,现在没时间做。
2011-6-8 22:51
白衣天子
优化兄辛苦了,过节应该是没有回家吧,吃了粽子没,呵呵
2011-6-8 22:54
caoyu317
再来支持下优化兄,顺便问下下版优化什么时候出?:hz1001:
现在版本玩原版游戏确实已经很好了,但我玩MOD电脑封文官当主将实在太蛋疼。。所以又偷偷问下下次更新时间。
[color=Silver][[i] 本帖最后由 caoyu317 于 2011-6-8 23:05 编辑 [/i]][/color]
2011-6-8 23:00
szfsg55
优化兄回得真仔细..顶~~~:hz1024:
2011-6-8 23:40
老婆我们恋爱吧
有个小毛病,敌方在盾城建筑设施,我方进攻设施部队。设施还没建筑好,敌方就输送了,设施部队被我方消灭之后,输送部队就一直停留在盾城附近。。。
2011-6-9 10:35
david1984209
优化兄有空看下这个帖子哦
[url]http://tieba.baidu.com/f?kz=1090605811[/url],贴吧里的,有不少意见在里面呢。
2011-6-9 19:19
zidaneluo
这个动态参数怎么给,一个参数肯定不够,多个参数就没必要。
现在的精通系数 = max(1, 5 - 熟练度/200)
-----------------------------------------
没看懂优化兄的意思:hz1053:,精通系数是什么?那该兵法不精通的呢?
2011-6-9 19:42
MeditationXP
希望优化兄还能再添加一个功能 那就是 当城或建筑物快要被攻下时 如果里面有很多武将 可以让电脑执行撤离策略 每队500兵 5个武将长蛇阵出征到邻近的城市或建筑物 当然如果能再先判断下对方包围部队的坐标再考虑朝哪个方向撤离就更好了 免得500兵出门被抓个正着 或者就提高到1000兵出门 建议剩余5000兵的时候就开始执行判断吧 或者来个公式判断 综合考虑被围困武将数目和势力总武将数 还有大将的性格 比如吕布做大将就死守的几率高 诸葛冷静就懂得暂避锋芒
[color=Silver][[i] 本帖最后由 MeditationXP 于 2011-6-9 19:49 编辑 [/i]][/color]
2011-6-9 21:36
白起
我也发觉新的优化伴侣电脑不主动进攻,总是放二三十万兵在我的城附近,我只有两三万人,他们都不进攻,我已经把关系都调到0 险恶了,电脑不缺兵不缺粮!麻烦优化兄帮忙看看,能不能增加电脑攻击力。
2011-6-9 22:39
优化伴侣
优化兄辛苦了,过节应该是没有回家吧,吃了粽子没,呵呵
-----------------------------------------------------
没回家。粽子肯定要吃,我很喜欢粽子叶的香味。
再来支持下优化兄,顺便问下下版优化什么时候出?
现在版本玩原版游戏确实已经很好了,但我玩MOD电脑封文官当主将实在太蛋疼。。所以又偷偷问下下次更新时间
----------------------------------------------------
这个暂时不确定。我会渐渐做些修改。
有个小毛病,敌方在盾城建筑设施,我方进攻设施部队。设施还没建筑好,敌方就输送了,设施部队被我方消灭之后,输送部队就一直停留在盾城附近。。。
-----------------------------------------------------
嗯,不错,回去看看什么原因。
这个动态参数怎么给,一个参数肯定不够,多个参数就没必要。
现在的精通系数 = max(1, 5 - 熟练度/200)
-----------------------------------------
没看懂优化兄的意思,精通系数是什么?那该兵法不精通的呢?
-----------------------------------------------------------------
精通系数是游戏中的设定,精通为3,不精通为1。
动态的精通系数 = max(1,5-熟练度/200)/(兵法精通?1:3)
现在的武将增加兵法熟练度:
电脑势力,主发武将/联动武将/旁观武将=10/6/4;玩家势力,主发武将/联动武将/旁观武将=8/5/3。
[url]http://tieba.baidu.com/f?kz=1090605811[/url],贴吧里的,有不少意见在里面呢。
------------------------------------------------
嗯,我会看下的。
希望优化兄还能再添加一个功能 那就是 当城或建筑物快要被攻下时 如果里面有很多武将 可以让电脑执行撤离策略 每队500兵 5个武将长蛇阵出征到邻近的城市或建筑物 当然如果能再先判断下对方包围部队的坐标再考虑朝哪个方向撤离就更好了 免得500兵出门被抓个正着 或者就提高到1000兵出门 建议剩余5000兵的时候就开始执行判断吧 或者来个公式判断 综合考虑被围困武将数目和势力总武将数 还有大将的性格 比如吕布做大将就死守的几率高 诸葛冷静就懂得暂避锋芒
---------------------------------------------
我觉得每队1兵,怎么样?虽然必然被歼灭,但是俘获概率应该比较小,这个你可以测试下。
另外,撤退的条件不太好把握。因为,都设被攻陷往往不是在两旬交接处,而是在一旬中间的某天。
我也发觉新的优化伴侣电脑不主动进攻,总是放二三十万兵在我的城附近,我只有两三万人,他们都不进攻,我已经把关系都调到0 险恶了,电脑不缺兵不缺粮!麻烦优化兄帮忙看看,能不能增加电脑攻击力。
------------------------
最好给个存档看看。
[color=Silver][[i] 本帖最后由 优化伴侣 于 2011-6-9 22:45 编辑 [/i]][/color]
2011-6-10 20:21
yuebin723058
运兵方案改进版
运兵方案改进版
1. 触发条件
任何城市所有权的改变,如果一直不变,那么就以三个月为最长间隔计算一次
2. 攻防判断
遍历所有边防都市的所有相邻城以及所属建筑港口内的实力,计算出所有都市的防守必备实力。
对各势力累加,得出各个势力的防守必备实力,与现在的实力比较,得出自己进攻还是防守。
如果结论是进攻,那么转4,如果结论是防守,那么转3.
3. 和原来的运兵算法类似,向边境城市运兵(优先向实力差距很明显的城市运兵)。
一直运兵
直到触发1
4. 分别计算敌方所有相邻城市的:地缘值,弱势力值,包围值。
相加后,对比得出一个目标城市,当自己城市数超过八个后,得出两个目标城市(这两个城市不能是邻接城市),运兵比例是2:1。选取离目标城市最近的我方据点为进攻集结地,也就是运兵的目的地。
一直运兵(在第二步中计算得出的高于必备防守实力的边境城也会运兵直到减少为必备防守实力为止)
直到触发1
算法是一个循环
兵力和武将数
下面具体说,防守必备实力,地缘值,弱势力值,包围值的计算方法。
防守必备实力
先算具体边境城的防守必备实力,遍历这个城的所有敌方城市以及所属建筑港口,把这些城市按所属势力为单位选出最强大的实力,然后取60%,但是,防守必备实力中城市最低兵力为1万。
不是边境城市的都市则按照1万的最低配置计算。
进而把自己所有城的防守必备实力累加,得出本势力总的防守必备实力。
地缘值(金角银边草肚皮值)。
把全国五十城,分为三大类
角:东北三郡(除了蓟),西北四郡(除了安定),西南三郡,东南三郡。共十个都市。
边:蜀三郡(除了永安),汉中,安定,晋阳,南平,蓟,平原,北海,倭,柴桑,荆南四郡,交趾,山越。共十八都市。
其余为肚皮。
“角”城的值是10,“边” 值是5,“肚皮”值是0
当一个势力的所有城市地缘值系数超过40,那么这个势力会认为敌方所有城的地缘值都是一样的。
弱势力值
计算公式: 弱势力系数=
(敌势力总实力/本势力总实力)*0.5+((敌势力总实力—敌势力总必备防守实力)/(我势力总实力—我势力总必备防守实力)) *0.5
当结果是小于0.2 弱势力值是20,当结果小于0.5,弱势力值是10,当结果小于1,弱势力值是2,当结果小于2,弱势力值是0,当结果小于3,弱势力值是负10,当结果是更大的值,取负20
包围值
当一个敌方城市和我方“几个”城市邻接时,当“几个”是1时,包围值是0,当“几个”是2时,包围值取4,当“几个”是3或者更多时,包围值为20
[color=Silver][[i] 本帖最后由 yuebin723058 于 2011-6-12 19:14 编辑 [/i]][/color]
2011-6-10 22:48
andersonsilva
虽然限于个人智商不太能看懂,但还是对阁下的热情表示敬意。
2011-6-11 13:08
yuebin723058
楼上言重了
在游戏的快乐面前,没有智商的分别。
我一直没解决的问题是,如何把武将数和兵力统一起来计算成实力。大家有什么好意见吗
2011-6-11 13:13
wuweierzhi
99的统帅老是被100智的扰乱,怎么会这样。
2011-6-11 15:00
szfsg55
[quote]原帖由 [i]wuweierzhi[/i] 于 2011-6-11 13:13 发表
99的统帅老是被100智的扰乱,怎么会这样。 [/quote]
正常 你也可以用100左右的智扰电脑90多的统 不放心就带个教论吧 或者勤增援降低影响
2011-6-11 15:23
kircheis1986
[quote]原帖由 [i]yuebin723058[/i] 于 2011-6-10 20:21 发表
运兵方案改进版
1. 触发条件
任何城市所有权的改变,如果一直不变,那么就以三个月为最长间隔计算一次
2. 攻防判断
遍历所有边防都市的所有相邻城以及所属建筑港口内的实力,计算出所有都市 ... [/quote]
对于地缘值不太赞同。
我觉得包围值最重要,就是说可以让电脑不再打成一条直线,优先进攻接壤多的城市,达成巩固的后方。按照这个想法,边境势力应该是先往边境发展才对,跟地缘值的要求正好相反。如何保证让马腾,孙家,刘焉,公孙瓒这些要优先往边境发展,巩固后方的的势力不因为地缘值的原因直接打中原?
比较简单的办法是,[b][size=4][color=Red]让电脑优先统一君主所在的州就好。[/color][/size][/b]因为古代划分州域时主要也是按地理划的,[size=3][color=Red][b]很多州其实都是一个独立的地形区[/b][/color][/size],让电脑以统一一个州的地盘为优先考虑的对象就是一种对AI的提升。
当然包围值这个超赞的设计一定要保留~~~~~~·
还有一个问题,优化兄有没有什么办法[color=Blue][b][size=3]把辽东到山东的水路给断了[/size][/b][/color]啊。。。。。每次看到公孙度打北海就很崩溃。。。。。。。修土垒也不管用
[color=Silver][[i] 本帖最后由 kircheis1986 于 2011-6-11 15:27 编辑 [/i]][/color]
2011-6-11 15:34
zidaneluo
精通系数是游戏中的设定,精通为3,不精通为1。
动态的精通系数 = max(1,5-熟练度/200)/(兵法精通?1:3)
------------------------------------------------------
是不是这样理解:
当熟练度为400时,
精通的武将的系数=max(1,3)/1=3
不精通的武将的系数=max(1,3)/3=1
超过400后,动态精通系数就将小于游戏原先设定的数值,即3和1
当熟练度达到或超过800时,
精通的武将的系数=max(1,1)/1=1
不精通的武将的系数=max(1,1)/3=0.33
2011-6-11 17:44
8237954
伴侣哥,什么是第二兵法系统~~~~~
2011-6-11 18:55
lovechina_peng
[quote]原帖由 [i]kircheis1986[/i] 于 2011-6-11 15:23 发表
还有一个问题,优化兄有没有什么办法把辽东到山东的水路给断了啊。。。。。每次看到公孙度打北海就很崩溃。。。。。。。修土垒也不管用 [/quote]
这个可以通过修改剧本的square来实现,具体请参见[url]http://www.xycq.net/forum/thread-133100-1-1.html[/url]
2011-6-11 18:58
lovechina_peng
[quote]原帖由 [i]8237954[/i] 于 2011-6-11 17:44 发表
伴侣哥,什么是第二兵法系统~~~~~ [/quote]
[size=3]以下为帮助文件内容,更多详情可翻看帖子[/size]
[color=Blue][size=4] 关于“第二兵法”
----------------
1)基本概念
武将配备的兵法为“第一兵法”,武将习得但未配备的兵法为“第二兵法”
开启“第二兵法”系统时,武将有机会发动第二兵法
第二兵法不包括势力兵法和宝物兵法
第二兵法只适用于陆上兵法,不适用于水军兵法和都设兵法
2)配对原则:武力型兵法与智力型兵法可以相互搭配,即第一兵法为武力型兵法,则第二兵法是智力型兵法,反之亦然
3)兵法选择
如果第二兵法为武力型兵法,则从武将已习得的步兵/骑兵/弓骑/弩兵系兵法中的各系的最高级别兵法中随机选择发动
如果第二兵法为智力型兵法,则从武将已习得的陷阱/攻心/混乱/辱骂/鼓舞中随机选择发动
4)发动条件:武将第二兵法对应的武力/智力 > 武将第一兵法对应的智力/武力 * 2/3
5)发动概率:因为每个第二兵法按相同概率尝试发动,因此,第二兵法数量越多,总体发动概率越大
6)兵法效果:兵法伤害不变,兵法间隔减半,不触发兵法联动[/size][/color]
2011-6-11 19:36
cristianosu
回复 #3756 wuweierzhi 的帖子
这纯粹rp 問題..................... 当然在教谕这么強大的情况下要找些教谕将
2011-6-11 19:38
cristianosu
在楼上贴吧那个也提出了
就是武将发动第二兵法之后 发动的那个兵法会自动取代了原本装配的兵法
这是一个問題啊
特别是那些前锋关羽张辽等等 顶级野战兵法会自动被换成计谋兵法.....
2011-6-11 22:45
franyim
最近有两个想法,不知道原来有没有版友提过。
1,武将属性随着年龄变得而变动。
2,增加政治在战斗中的作用,我想是否都能做政治80+增加联动概率。
2011-6-11 22:46
franyim
[quote]原帖由 [i]cristianosu[/i] 于 2011-6-11 19:38 发表
在楼上贴吧那个也提出了
就是武将发动第二兵法之后 发动的那个兵法会自动取代了原本装配的兵法
这是一个問題啊
特别是那些前锋关羽张辽等等 顶级野战兵法会自动被换成计谋兵法..... [/quote]
要是第一兵法和第二兵法各自独立间隔,就没问题了,不过这样有第二兵法的武将就牛了,相应需要减少第二兵法发动概率了
2011-6-11 22:51
caoyu317
[quote]原帖由 [i]franyim[/i] 于 2011-6-11 22:45 发表
最近有两个想法,不知道原来有没有版友提过。
1,武将属性随着年龄变得而变动。
2,增加政治在战斗中的作用,我想是否都能做政治80+增加联动概率。 [/quote]
第一条支持,第二条感觉有点搞,我觉得政治可以跟建设速度挂钩倒是真的。
2011-6-11 23:01
yuebin723058
对于地缘值不太赞同。
我觉得包围值最重要,就是说可以让电脑不再打成一条直线,优先进攻接壤多的城市,达成巩固的后方。按照这个想法,边境势力应该是先往边境发展才对,跟地缘值的要求正好相反。如何保证让马腾,孙家,刘焉,公孙瓒这些要优先往边境发展,巩固后方的的势力不因为地缘值的原因直接打中原?
比较简单的办法是,让电脑优先统一君主所在的州就好。因为古代划分州域时主要也是按地理划的,很多州其实都是一个独立的地形区,让电脑以统一一个州的地盘为优先考虑的对象就是一种对AI的提升。
*************************************************************************************
欢迎你提出的问题。我之所以,把包围值为3时,都到20了,远远超过地缘值的最大(10),就是希望电脑肯定要先解决这些包围问题,再解决地缘问题。
地缘值的计算,起源于,围棋上的金角银边草肚皮原则。这位朋友可以看看我以前的在这个帖子的发言,以前的已经比较详细的解释了地缘问题。如果还有疑问,我愿继续答复,好吗
2011-6-11 23:15
广翔公
请问“单挑阵亡系数”换算成百分比是多少?因为个人感觉百分比相对直观,而对于单纯的“1、2、3、4、5”会出现怎样的阵亡情况想象不出,比如我设定为“10”,那么阵亡率会是多少呢?谢谢
2011-6-11 23:46
franyim
[quote]原帖由 [i]caoyu317[/i] 于 2011-6-11 22:51 发表
第一条支持,第二条感觉有点搞,我觉得政治可以跟建设速度挂钩倒是真的。 [/quote]
政治高的人大局观好,就算讨厌的己方武将为了大局也要联动,哈哈,要是能像311援助攻击就更好了。
2011-6-12 01:38
cahillarteta
我也觉得三国9 政治实在太没用 尤其是城市发展完之后 政治型武将就跟废物似的 外交反正也不怎么用 基本政治武将就在城里发呆了
2011-6-12 10:35
kircheis1986
回复 #3761 lovechina_peng 的帖子
:hz1018:非常感谢这位道友解惑~~~:hz1018:
2011-6-12 10:50
kircheis1986
回复 #3768 yuebin723058 的帖子
恩,道友的设计很用心呐。鄙人的意思是[color=Blue][size=3][b]减少一点参数[/b][/size][/color],免得设计麻烦,[color=Red][b][size=3]电脑优先统一本州[/size][/b][/color],一个州基本相当于一个地形区,所以AI不论处在任何地方先占据一州都是比较正确的选择,而且州域是本身自带属性,直接调用比较方便。
补充一下道友的设计,
1.自编军团内有指定进攻某设施的功能,优化兄可不可以直接调用这个东西,只消加上判断条件就行:hz1020:
做到电脑判断后只主动进攻一个地方,不要四面乱打。
我想每个玩家都是集中力量一个一个来吧,[color=Blue][size=3][b]优化AI的基本原则就是让电脑判断决策与玩家接近[/b][/size][/color]:hz1023:
2.这个进攻判断条件其实我觉得还是有些粗,比如没有考虑城寨等设施。假设曹公已经从小佩徐州汝南陈留多个方向包围我方寿春,这时候如果我出去在寿春城外曹公来路上修点城寨,怎么办?直接判断城寨所在的小地域的话,有可能包围值失效,直接判断都市的话,部队在路过城寨时会被拦截。
通过这个分析我觉得[color=Red][b][size=4]包围值应该取郡为单位,但是攻击时一个郡内却可能有不止一个军事设施[/size][/b][/color],这个问题必须解决不然整个设计就无效了。
以上
[color=Silver][[i] 本帖最后由 kircheis1986 于 2011-6-12 11:11 编辑 [/i]][/color]
2011-6-12 12:48
yuebin723058
回复楼上
这位兄弟想了很多,很好。我很愿意和你仔细讨论一下。
对于电脑优先统一本州,这个想法可能有些这样的问题。
真实历史中的州郡设置的确结合了地理等因素综合考虑而来,往往是很合理的。
但是三九中的地图,本身不是以真正的中国地图为本,扭曲的太大太大。
比如,荆州的那九郡,分散的那么严重。
再者,如果以州为优先级,那么起兵陈留的曹操,一定得去打濮阳,不管洛阳多脆弱。这个不怎么合理吧,玩家肯定不会这么做的。那就没必要把电脑整傻。
问题1中,你的认识我非常赞同。说的很好。
问题2,你考虑问题的角度也很正确。只是我想补充的是,如果真的出现了类似你所说的情况,那么根据算法,必然选择一个离寿春最近的据点运兵,然后根据优化兄以前的出兵门限,主力进攻寿春,主力进攻了,还怕什么挡路的城寨什么的,还怕玩家不回防吗,遇到就打嘛。
包围值算的是电脑城市和敌对城市邻接(三九本身游戏程序中是含有一个都市邻接表的)的和,比如小沛汝南下邳在曹操手里,而寿春在敌方手里,一定会判断寿春的包围值是3,权重为20了。这个判断过程和城寨没关系。
而且这只是一个运兵方案,并不是直接的进攻判断。中间给了电脑自己调整的空间。
运兵方案是从宏观的抽象的角度去考虑问题的。更多的是一个方向,而具体的选择并不是多精确。的确,方案本身是比较粗糙的,我是觉得这是最小考虑了,不能再简了。
2011-6-12 14:09
kircheis1986
回复 #3774 yuebin723058 的帖子
我觉得选取目标运兵与进攻是不能分开设计的
又看了一遍设计,真的很不错,这样设计出来,感觉电脑无意义的战斗会减少许多,不过鄙人有几个问题不太明白
1.当一个势力的所有城市地缘值系数超过40,那么这个势力会认为敌方所有城的地缘值都是一样的。
这个设计有什么深意??比如我统一了南蛮三地加西川,地缘值必然超过40,这时候我认为其他势力地缘值都一样??不懂啊
我强调州域的意思不是一定要强行规定先占本州,而是希望把它作为一个参数,让本州的城市权重比其他州的多些。比如这个例子中,Ai占领了南蛮三地加西川三郡后,我觉得正常情况下进攻本州的汉中最好。请道友改进一下判定,体现出这一点。即[color=Blue][b][size=3]在地缘值,弱势力值和边角值之外加入君主所在州的权重[/size][/b][/color],权重值=(君主所在州的己方势力的城数/该州的总城数)×10,主要为了体现优先统一本州,且占领本州城市越多,统一本州的心情越迫切。我不是学电脑的,怎么设计这种东西把城数不同的各州都标准化不太搞得来。。。。。
道友举的荆州的例子,我认为本州的参数加上边角值,电脑会先南后北,非常完美啊。比如公孙家会先统一幽州,高干先占并州,马超先占凉州,都是比较好的,而道友所说的曹操不打洛阳的问题,有弱势力值的设定就可以解决。空城的弱势力值直接定义为20吧。
2。八个城市是不是太少了,统一河北也才8个城,这时候是没有两路开战的实力的,我觉得改为占领全地图至少三分之一后再选两个目标比较好。
[color=Silver][[i] 本帖最后由 kircheis1986 于 2011-6-12 16:31 编辑 [/i]][/color]
2011-6-12 19:04
yuebin723058
回复楼上
对于问题1,你对地缘值40的理解很到位,我选这个值时就是这么想的。
就是怕电脑已经有了很好的后方,还是去打边缘城市,大家都在边边角角打架,
还怎么问鼎中原啊,就没意思了。
当超过40后,就是说,电脑已经有了好的后方(即使没有完全占领一个角,包围值也会让电脑打下这个角剩下的城的)
之所以是40,(四个角城的值),或者三个角城加两个边城,或者。。。。。。 ,就是考虑到,全国的四大教程地区也就基本都是三四个角城,周围的几个边城。
对于问题2,你的想法是很好的,
只是州的设置本身问题多多,
对于凉州益州幽州扬州 ,这四州很有效,
整个三九十三州对这四个州是自成体系的,但是对于其他州就不怎么管用了,
而且,即使这四州,边缘值都解决了的啊。所以我不是特别赞同这点。
之所以两路开战,骨子怕的还是,电脑自己主力进攻,但被玩家黄雀在后。尤其是对八个城以上的大势力,主力一旦集结,回防是很困难的,很容易被玩家的飞射队闪击多城。对电脑而言反而得不偿失。
2011-6-12 19:09
yuebin723058
为什么是八个都市呢
八个都市是什么含义呢
就是曹操占据了全部中原,袁绍一统河北,刘璋占据整个西南,孙家在占据江南后有了荆徐的某几个城,一旦形成这样的态势,那么防御往往是多面,如果只是在一个地方集中兵力,很容易顾此失彼。进入狗熊掰棒子的恶性循环,反而对玩家更有利。
2011-6-12 22:36
优化伴侣
还有一个问题,优化兄有没有什么办法把辽东到山东的水路给断了啊。。。。。每次看到公孙度打北海就很崩溃。。。。。。。修土垒也不管用
--------------------------------------------------------------
这个可以修改地图属性,禁止两地的行军路线,也可以禁止都市的攻防关系来实现。
有时间,可以在都市配置界面中增加对现有“都市攻防关系”的屏蔽功能。
精通系数是游戏中的设定,精通为3,不精通为1。
动态的精通系数 = max(1,5-熟练度/200)/(兵法精通?1:3)
------------------------------------------------------
是不是这样理解:
当熟练度为400时,
精通的武将的系数=max(1,3)/1=3
不精通的武将的系数=max(1,3)/3=1
超过400后,动态精通系数就将小于游戏原先设定的数值,即3和1
----------------------------------------------------------
差不多这个意思,不过不是超过400后,而是超过600后。
公式中为整数除法,所以,1000的熟练度划分为5个区间,0~199/200~399/400~599/600~799/800~,各个区间的
精通系数分别为5/4/3/2/1,如果兵法不精通,则精通系数还要除以3。
就是武将发动第二兵法之后 发动的那个兵法会自动取代了原本装配的兵法
这是一个問題啊
特别是那些前锋关羽张辽等等 顶级野战兵法会自动被换成计谋兵法.....
-----------------------------------------------------------------------------
新的“第二兵法”版本,我相信,第一兵法依然是主角,第二兵法成为配角了。等待新版本测试吧。
最近有两个想法,不知道原来有没有版友提过。
1,武将属性随着年龄变得而变动。
2,增加政治在战斗中的作用,我想是否都能做政治80+增加联动概率。
--------------------------------------------------
第1点不错的想法,第2点有点不妥吧。
请问“单挑阵亡系数”换算成百分比是多少?因为个人感觉百分比相对直观,而对于单纯的“1、2、3、4、5”会出现怎样的阵亡情况想象不出,比如我设定为“10”,那么阵亡率会是多少呢?谢谢
------------------------------
单挑阵亡概率 = min(30, 80 + 单挑阵亡系数*3 - 武力),单挑阵亡系数部分是我添加的。
还需注意一点,部队大将是不可阵亡的,所以,即使单挑阵亡系数很高,在很多情况下,效果也许并不明显。
我也觉得三国9 政治实在太没用 尤其是城市发展完之后 政治型武将就跟废物似的 外交反正也不怎么用 基本政治武将就在城里发呆了
-------------------------------------------------
政治对登人很有用啊,再说,政治高的人,智力也不会差吧。
本打算增加阻击概率系数供玩家调整,但是考虑到阻击概率的参数有3个:箕形加成系数,熟练度系数,概率上限,不便设置。
所以还是决定由软件统一设定。
[color=Silver][[i] 本帖最后由 优化伴侣 于 2011-6-12 22:38 编辑 [/i]][/color]
2011-6-12 23:00
cahillarteta
武将属性随着年龄变得而变动。在三国志11中已经实现了,但是三国志11这个系统作的很复杂,各个武将的成长衰落曲线不一样 有个越老越猛 有的巅峰期很短 有的很长 如果要改的不知道优化兄想是所有人一个函数 还是分几种 分几种的话 可以参考三国志11的资料 谁早熟 谁晚成
2011-6-12 23:02
优化伴侣
最近大家讨论得很热烈,有很多建议,我大概整理了一下。
准备近期出个新版本,主要是确定第二兵法系统,同时完成一些玩家所提出的较易实现的建议。
一.计划中的建议
1)智力兵法成功率中的系数6/5替换成7/5,这样,低智武将对高智武将的兵法成功率会略有降低。
2)可读取任意剧本的磨练史话存档
3)bug : 羌不进攻汉中,电脑向正在建设设施运输部队(可能是bug)
4)选项:“部队最高统率决定部队普通攻防”,“启动电脑蛮族阵型”,“提高探索能力上限”(诸如打虎的能力上限)
5)野战护卫部队尽量围绕在攻城阵型的周围
6)武将的兵法联动概率决定武将智力兵法带动武力兵法的概率
7)所有远程攻击阵型,均在进攻时停止前进
二.考虑中的建议
1)减少弩兵/弓骑兵法对都设的伤害,地形影响兵法威力。
这个2个建议都不错,唯一的问题是电脑AI很难适应。我本想做个难度选项,也就是只针对玩家势力有效,但是这样对玩家太不公平。
意义也不大。
2)攻城兵法。
井栏/发石/象兵在现有的设定下,各有特色,比较实用,暂不增加攻城兵法。我想先增加个冲车兵法,看看效果如何再决定。
3)都设进入交战状态时,可进行修筑。
感觉这样的话,冲车就更没用了。当然可以考虑修筑效果减半。但是,考虑到修改的地方较多:玩家菜单,电脑AI,修筑效果部分。
总觉得意义不大。
4)个人感觉战斗对都市内政的破坏力太大了,有减小破坏力的想法
在完成这个版本后,就可以开始考虑做迷雾系统了。
[color=Silver][[i] 本帖最后由 优化伴侣 于 2011-6-12 23:13 编辑 [/i]][/color]
页:
53
54
55
56
57
58
59
60
61
62
[63]
64
65
66
67
68
69
70
71
72
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.