原帖内容
优化伴侣

2010-10-2 00:20


我个人感觉,楼主今后优化的重点,应该是在现在版本的基础上,去除BUG,适当加强AI。完全推翻原39进攻防守策略,楼主一方面精力有所不及,另一方面恐怕也没有这样的兴趣。所以希望大家提建议时,能够围绕楼主的这个思路来进行,不要把一些漫无边际的,可行性较差,实现难度太大,或过于个性化的问题强加给楼主。
   同意,确实是我想说的。

AI还是惨不忍睹,楼主要解决至少以下几个问题:
1.行军路线,AI应该尽量把出发点推到最接近目标的据点,现在仍有电脑千里奔袭,到目标士气只余20的情况。
2.AI是不知道防御重点的,而且随着战争发展,这个重点是变化的,电脑是不可能把握得到的。要抵御狡猾玩家声东击西等战术,要求AI提高应变能力是不可能的,只能在整体防御能力上做一些硬性规定,减少玩家钻空子的机会:
A.进攻,前线堆兵,后方征兵,超过2万就往前线送,最接近玩家的据点形成优势(2倍)就进攻,附近据点在保持安全兵力(1.2倍于临近敌兵力)的情况下组织救援或直接出兵;
B.防御,积极备战,包括建立立体防御系统,即不分防御等级,城市跟关卡,城寨一样,临敌就驻兵,一点被攻击几点视敌来犯兵力(1倍以下为安全兵力)救援或直接出兵攻击,但不能抽空,留1万以上守兵;
C.有空就在城市周围造城寨,或推前造城寨,绝不轻易丢空,造好就后面的兵力往前推,往敌前造城寨的时机要挑在攻击敌目标的同时,不给玩家攻击工兵的机会。
以上所述,均根据电脑的优势,钱粮兵役比玩家好,就只能跟玩家玩全国战争,玩消耗,玩阵地战,这才是电脑的唯一活路。希望楼主能考虑一下。
   写得不错,值得参考。不过实现起来还有些困难,慢慢来吧。

关于“战争迷雾”,我一直没下决心做这个功能的原因:
   1)要做出有效的迷雾功能,工作量很大;
   2)39是一款策略游戏,不像即时战略游戏,迷雾系统的作用恐怕不是很大
看了一下大家对“迷雾”系统的建议,我提出一些具有可行性的设想:
   1)屏蔽信息
        1)都设/部队的士兵数
        2)在玩家势力视野范围以外的区域以暗色显示
        未屏蔽“武将信息”,因为这个实现比较困难。
        “势力视野”定义为势力管辖都设紧邻的地域范围。
   2)屏蔽方式
        1)准确显示:玩家势力的士兵数
        2)误差显示:与玩家势力处于交战状态的都设/部队的士兵数,误差<10%;
                在玩家势力视野范围以内的都设/部队的士兵数,误差<20%
        3)不显示:其他都设的士兵数,其他部队
        这里之所以要求处于交战状态才可以显示信息,是因为,如果目标进入侦查部队的有效距离就可以显示其信息,那么,侦查其实是件非常简单的事情,只要派个武将带1个兵到目标附近转悠一下就Ok。尤其是39这种策略游戏,信息的变化是很慢,侦查一次所获得的信息可以在一段时间内保持有效。所以,这里必须增加侦查的难度,侦查必须付出代价。

楼主如果做成可选项的话,这个异族阵电脑用的机率太低的话,开了和没开就没什么区别。楼主如果做成不可选项的话,异族阵型的概率保持这样的机率或再调高一些,也是很好的。这样的阵形选配,以及尽量不把主将放前排是较合理的吧。
   异族阵型,只是作为辅助阵型,不打算做成选项,就按概率10%选择,这样可以增加游戏的不确定性,同时略微增加游戏难度。这个概率10%也未必合适,不合适再调整吧,或者15%,呵呵。同武力武将时,大将往后排,我看下代码,如果好改,我就改掉。

这个应比较好识别吧,就是让智力高的文官做文官,而且智力高类的文官按其统率高低来对应分配爵位高低。
   目前的优化策略是这样:
        if (智力-统率>=8) 该武将只分配文官官爵
        依次分配所有的武官官爵
        依次分配所有的文官官爵

如若有“接力空运”(相当于迷雾,且可以省将省时的运兵)----------秘密运兵,
这就不怎么需要后方每个城放那些兵了。况且,届时做成的预警AI也应不错了。
其实,三国志9游戏中的给某部队3000士兵/次的救援,就相当于是“空运”。
另外,希望这个给某部队3000士兵/次的救援,也能救援都市/设施,就好了。
   你所谓的“接力空运”其实和用修改器改数据是一样的,救援怎么也得用武将去执行,还有武将统率和成功率等因素,和“接力空运”当然有区别。救援都市/设施,这个感觉也不太好。

这样一来,玩家必须要载入剧本存档,才能配置好自已想要的都市兵法。
建议楼主像原来的“阵型费用”那样专门开一个窗口让玩家配置各都市的兵法。
请楼主斟酌。
   “都市兵法”设置界面,做起来太麻烦。相信,没几个玩家喜欢改这些东西吧。大家如果喜欢改就使用“存档修改器”修改都市兵法吧。39的工具这么多,大家要充分利用啊。

San9PK1.01_nocd.exe 9月24日文件有何用途请说明??
   39执行文件的1.01升级版,带免cd功能。

楼主在新版优化中修改了委任“重视内政”的一些参数,导致电脑在此方针下只“巡查”和“征兵”,根本不做“开垦”与“商业”,若民心已满且无兵可征,则什么也不做。这个Bug影响很大,因为原游戏之委任只有此项方针让人放心,除此而外的其他三项都有很大问题
   军团如果判断资金和兵粮足够本军团的发展,就不去做了“开垦”与“商业”。所以,你在委任军团的时候,如果分配给军团的资金和兵粮非常充裕,就会出现你说的问题。解决办法就是给军团少分配点资金和兵粮。增加“征兵”功能后,电脑在内政充分的情况下,还能征兵并不断往前线输兵,可以给玩家带来方便。

jnz跳走了,所以GetLastError没有执行到。直到后面又调用了WriteProcessMemory(),才执行到GetLastError(),不过这时San9PK已经跳出了,所以GetLastError 返回5,这个5应该不能反映问题
   这说明,你的san9pk.exe在内存中的分布和我的不一样,应该还是系统的问题。我回去再看看到底是哪条语句导致游戏崩溃。另外,如果你有诸如processinfo.exe之类的内存分析工具。你单独启动39。然后用内存分析工具进行分析,将结果发给我看看吧。

还是提以前的那个建议,楼主最好做个选项吧....能不能把砍俘虏的降信望恢复成原版设置...玩自制剧本全是猛人,稍微杀两个相对菜菜的就降了80多...太不合理了
   做成选项就没有意思了,为了保留我的劳动成果,你就将就一下吧。

可以考虑受攻击时,电脑城池仍能征兵,不过征兵数量比平常少一些,像311那样
   可以考虑。

我的是1.01的PK版。用了6月30日版的优化补丁后,游戏就马上退出。怎么回事??????????
   应该是系统兼容性的问题。因为没有实验环境,目前还没有解决办法。

[ 本帖最后由 优化伴侣 于 2010-10-2 00:38 编辑 ]

用户名时间功绩理由
E世飞将 2010-10-2 01:16 +500 贡献大,奖励。




当前时区 GMT+8, 现在时间是 2025-7-19 06:16
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.006696 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP