潘德骑兵第五中队...吧 关注:24贴子:787
  • 4回复贴,共1

【先锋队】小队ai(重发)

只看楼主收藏回复

声明:
以下为本人——贴吧:吾名原暗;中文站:达尔克内斯——编写的代码组。
可能其效果会与一些老物相似甚或劣化,但在没有人指出代码有雷同之前,在下即宣布此物为自创。
自今日起(18年6月7日9:20)半个月内(至18年6月23日9:20)无人能拿出证据,指明在下抄袭代码,在下即宣布保有此物最终处分的权利。
在下宣布最终处分权之后,此物即进行开放,但不允许【不允许私改版(非正当盈利的mod除外)发布的mod】使用。即此物需保有共享与发展精神,而不应为狭隘的版权添砖。
二楼进行具体说明,其后放具体代码包。因为百度吞楼严重,所以采取省事的办法吧……


IP属地:河南1楼2018-06-07 10:53回复
    技术性说明:
    此物为依托潘德G制作,但除了一个兵种代号(萨里昂新兵),其他均为战团泛用或是新建的,故代码本身的泛用性相对较高。
    但是,因为mod的兵种实力分布不一,素质水平不一,以及其他等等具体问题,故内部参数不要机械式照搬。比如,步兵后退的限制距离,native的就不能照搬这里的。
    不再放txt代码,因为各人情况不一而同。但在下会说明推荐的步骤,以保证可以引申到具体的mod里面。
    此代码并不是神器什么的,其提升是有限的,其适应的条件也只有“冲锋”命令发出的时候(玩家倒地通常也会造成全军冲锋)。而且不适应城战。
    再加上代码量确实不小,对于不懂反编译的骑友,个人不建议直接取用。
    txt/反编译推荐步骤:
    新建部队与部队模板;
    新建27个脚本,名字按照在下给出的名字,修改好控制数字(+27);
    将反编译的py代码编译成txt,丢进对应的脚本中;
    添加6个战场触发器(mission_template)到对应的场景,同样要记住修改控制数字(+6)。
    保存等不提。
    最后,此物仅为初级形态,仍有待进一步发展。在下把代码拆到大量的脚本中,目的就是降低阅读难度,以便进一步发展。


    IP属地:河南2楼2018-06-07 10:55
    回复(1)
      2025-06-03 06:12:03
      广告
      特别鸣谢:
      老李大大对于agent上马方法的指导。


      IP属地:河南4楼2018-06-07 12:04
      回复
        遗留问题:
        1,步兵切换武器尚不完善,agent武器种类较多(大于2)的时候,反复切换的问题相对严重。
        2,agent骑新马需要变换team,结果可能会造成胜利后“自相残杀”。虽然在下加了两道保险——开始设置team关系与受攻击时强行变回初始team,录制视频时也没有再发生,但是仍旧有这个隐患。
        3,其他机制性的不完善,比如视频中体现出的增援出现后,前锋agent会强制后撤——尽管敌人射手就在眼前。不过,这些属于后期容易弥补的问题,这里只是提醒。


        IP属地:河南5楼2018-06-07 12:08
        回复