原版阵型补丁 8月11日19点更新 完成了了AI列阵 。

字体: | 打印

    弄了三天终于弄出了这个AI列阵模式,再来看这帖子时发现已经石沉大海了……。别的不多说了,就希望大家试试这个AI列阵的模式,给一点建议   具体内容见下面的  8月11日 19点更新 。

    经过几天的摸索,再整合骑友们的意见,终于将这个阵型系统弄好了,简单介绍介绍。
步兵:
  1、使用方阵,方阵的边长为,战场中我方步兵人数开平方,确保能站个方型。
  2、使用品字阵,为了节约脑水,暂时将3个小方阵的
步弓:
  使用线阵,以玩家为中点,左右延伸。
骑兵:
  使用锲型阵,每行人数依次为1、2、3、4、5……
弓骑:只有装备有短弓、游牧弓、KJT弓、猎弓、标枪和短标枪的骑兵才算为弓骑兵。
  使用环形阵,圆环的半径随弓骑兵人数变动。

控制:
E 选择兵种
T 命令所选兵种列阵
V 命令所选兵种前进
X 解散命令
G 选择阵型 ——暂时只有步兵有2种阵型……
Z 特殊命令 对品字阵中的步兵是命令开始旋转,对弓骑兵是命令切换 顺/逆 时针。

这个控制已经是我所能想到的极限了,要是哪位朋友有更好的办法,还请指点指点……

    另外,经过两天的摸索,终于初步实现了AI自动列阵,详见8月10日更新。


8月8日 0点更新  只是加了步兵的品字阵,并调整了命令按键。
8月8日 16点更新   解决了步兵品字阵不能解散第问题,和可能出现的步兵不听指挥问题。

8月10日 0点更新   几张图貌似大多骑友都没注意到变化。可能根我切图技术差有关,那我也就不再贴图了,文字描述: 实现了AI步兵列阵 。
条件:敌方电脑控制的部队中步兵超过12人。
AI阵列策略:每5秒向玩家部队移动15米。并检查步兵人数,不够12时解散阵列。因为阵列中的士兵的攻击频率较低,为了保证AI部队的攻击输出,作了一个设定——当有玩家方士兵冲入AI步兵阵列时AI阵列解散,当周围(3米内)没玩家方士兵时,AI阵列再次回复并向玩家部队移动。
8月10日 14点更新   增加了AI弓骑兵列环阵。
条件:敌方电脑控制的部队中弓骑兵超过8人。
AI阵列策略:每30秒向玩家部队移动一次(80-120米)。并检查弓骑兵人数,不够8时解散阵列,检查玩家部队中步行士兵人数,不够8时解散环形阵。AI弓骑兵环形阵一旦解散将不在重组。
8月11日 19点更新   

1、增加了AI近战骑兵的冲锋阵。
条件:敌方电脑控制的部队中近战骑兵超过10人。
AI阵列策略:每20秒向玩家部队冲锋一次(90-140米)。并检查近战骑兵人数,不够10时解散阵列,检查玩家部队中步行士兵人数,不够8时解散冲锋阵。

2、以为个人感觉AI骑兵的阵列有点让人郁闷,可能会有骑友不喜欢,所以增加了开启与关闭AI列阵模式可控制选项,同队伍中的NPC交谈会有AI列阵模式的开关选项。
3、需要重新开档,否则进入战斗会有错误。



因为家里的显示器坏了,无法将新阵型整合进 榨菜 里面,而这个阵型系统也是在原版的基础上设计出来所以在此发一个 针对原版的补丁,请有兴趣的骑友试试这个阵型系统,给点意见谢谢

PS 附件补丁下载解压后将所有文件复杂与native内(请注意备份)。
   需要重新开档
   再次感谢 暗暗版主OO的指点

[ 本帖最后由 zokcak123 于 2008-8-11 18:57 编辑 ]

zhenxing.part01.rar
(2008-08-11 18:57:34, Size: 200 kB, Downloads: 385)

zhenxing.part02.rar
(2008-08-11 18:57:34, Size: 172 kB, Downloads: 338)


我也来说两句 查看全部评论 相关评论

  • Harekelas (2008-8-07 14:18:14)

    用了,效果不错,步兵方阵人集中了一些……实用多了,但是弓骑的圆形阵有点体现不出优势……关键就在于跑圈的时候跑的太慢,机动性没有体现出来……不如直接乱冲的杀伤力大……LZ再研究研究……最好可以研究下弓骑跑圈阵以后威力会加强的原理……说不定可以找到好的方法改进……
  • 65026004jj (2008-8-07 14:47:01)

    这个。。支持其他版本么,比如百年战争
  • Harekelas (2008-8-07 14:51:57)

    应该不支持……百年战争加入了新的兵种……地图也改变了……
  • zokcak123 (2008-8-07 15:02:09)

    QUOTE:

    原帖由 Harekelas 于 2008-8-7 14:18 发表
    用了,效果不错,步兵方阵人集中了一些……实用多了,但是弓骑的圆形阵有点体现不出优势……关键就在于跑圈的时候跑的太慢,机动性没有体现出来……不如直接乱冲的杀伤力大……LZ再研究研究……最好可以研究下弓 ...
    弓骑兵的切线速度有用转角确定的,人越多半径越大,跑得就越快,21人以上的弓骑兵跑圈基本上就是跑了撞死的步兵比射死的多,15-20人时是小跑,15人一下速度很慢没有怎么冲撞力,但步兵还是追不上。

    [ 本帖最后由 zokcak123 于 2008-8-7 15:03 编辑 ]
  • 暗暗十分 (2008-8-07 15:21:27)

    总体来说不错……
    只是我觉得按键罗嗦了点……
    可以做成反复按一个键列阵/解散
    当然,这是原版,不需要节省按键,这样设也可以……
  • Harekelas (2008-8-07 15:30:21)

    QUOTE:

    原帖由 zokcak123 于 2008-8-7 15:02 发表


    弓骑兵的切线速度有用转角确定的,人越多半径越大,跑得就越快,21人以上的弓骑兵跑圈基本上就是跑了撞死的步兵比射死的多,15-20人时是小跑,15人一下速度很慢没有怎么冲撞力,但步兵还是追不上。
    我刚才用13个库吉特资深骑射手列圆形阵打14个海寇……虽说最后赢了但是死了4个骑射手……

    我又试了一次13个骑射手打14个海寇,不控制,全冲,没有伤亡……

    我就汗了……
  • romawushi (2008-8-07 15:32:52)

    建议楼主放出PY代码………………供大家方便加入任何MOD
  • zokcak123 (2008-8-07 15:35:37)

    QUOTE:

    原帖由 Harekelas 于 2008-8-7 15:30 发表


    我刚才用13个库吉特资深骑射手列圆形阵打14个海寇……虽说最后赢了但是死了4个骑射手……

    我又试了一次13个骑射手打14个海寇,不控制,全冲,没有伤亡……

    我就汗了……
    我也汗了……
    为什么我用9个库吉特资深骑射手去打15个海盗都是完胜……
    当海盗靠近后,我用的是逆时针……
  • B52B51 (2008-8-07 16:22:30)

    意见:
    按键太复杂!




    步兵:
      使用方阵,方阵的边长为,战场中我方步兵人数开平方,确保能站个方型。
      控制  E 在玩家右边列阵(和编辑模式CTRL+E冲突)
            Z 阵列前进20米,方向为玩家的朝向。
            X 解散阵列
    步弓:
      使用线阵,以玩家为中点,左右延伸。
      控制  T 列阵
            G 解散列阵
    骑兵:
      使用锲型阵,每行人数依次为1、2、3、4、5……
      控制  Y 在玩家右手边列阵
            V 阵列前行100米,方向为玩家的朝向。
            H 解散阵列(和CTRL+H加血冲突)弓骑:只有装备有短弓、游牧弓、KJT弓、猎弓、标枪和短标枪的骑兵才算为弓骑兵。
      使用环形阵,圆环的半径随弓骑兵人数变动。
      控制  U 以玩家为圆心列阵
            J 阵列开始/停止旋转(和CTRL+J拉疆绳冲突)
            N 切换顺时针/逆时针旋转
            B 阵列前进50米,方向为玩家的朝向。
            K 解散阵列



    建议:改成和罗马MOD一样,一个键切换兵种,一个键控制列阵解散,一个键控制前进

    [ 本帖最后由 B52B51 于 2008-8-7 16:37 编辑 ]
  • 一骑当千 (2008-8-07 16:25:02)

    QUOTE:

    原帖由 B52B51 于 2008-8-7 16:22 发表
    意见:
    按键太复杂!




    步兵:
      使用方阵,方阵的边长为,战场中我方步兵人数开平方,确保能站个方型。
      控制  E 在玩家右边列阵(和编辑模式CTRL+E冲突)
            Z 阵列前进20米,方向为玩家的朝向。 ...
    这样挺好,杜绝作弊
  • zokcak123 (2008-8-07 16:33:24)

    不好意思,按键是太复杂了我这几天都注意怎么排列阵型去了,还真的没有考虑过按键数量的问题,现在正在测试 品 字阵,低头一看没有键可以用了……
  • B52B51 (2008-8-07 16:39:39)

    QUOTE:

    原帖由 zokcak123 于 2008-8-7 16:33 发表
    不好意思,按键是太复杂了我这几天都注意怎么排列阵型去了,还真的没有考虑过按键数量的问题,现在正在测试 品 字阵,低头一看没有键可以用了……
    品阵????
    感觉意义不是很大......................
    骑砍的系统,我觉得除了步兵方阵和骑射圆阵基本都没什么价值啊..
  • 暗暗十分 (2008-8-07 16:56:14)

    呵呵,你还是放出代码造福大众吧……
  • lzslzs5959 (2008-8-07 16:59:48)

    楼主真是好东西,下回去玩玩

    玩玩罗多克矛兵
  • cqb12353 (2008-8-07 17:08:36)

    榨菜补丁,天下无敌。
  • zokcak123 (2008-8-07 17:12:25)

    QUOTE:

    原帖由 暗暗十分 于 2008-8-7 16:56 发表
    呵呵,你还是放出代码造福大众吧……
        这个上次发榨菜补丁时就是因为代码还没完善好就上传了,感觉反而还害了大家,所以这次我想先优化优化,至少先把按键分配的问题解决了,有朋友介绍的罗马MOD中的一个键选择兵种,一个键列阵,这种模式我还不会,想先摸索一下……

    [ 本帖最后由 zokcak123 于 2008-8-7 17:14 编辑 ]
  • zokcak123 (2008-8-07 17:28:41)

    QUOTE:

    原帖由 B52B51 于 2008-8-7 16:39 发表

    品阵????
    感觉意义不是很大......................
    骑砍的系统,我觉得除了步兵方阵和骑射圆阵基本都没什么价值啊..
    我家里的机器坏了,干不了别的所以只有整点阵型玩……
    关于 品 字阵,我的思路来源有2个,
    1、论坛里有骑友在说外国有个MOD实现了排列多个步兵阵团
    http://bbs.mountblade.com.cn/viewthread.php?tid=36833&extra=page%3D1
    我没有见过那个MOD不知道他是怎么实现的,但是我弄出了这个效果


    品字1.JPG



    2、我发环形阵的图时有骑友说到了什么 悬车? 的东东,应该和三国里曹仁用得八门金锁阵的差不多把,就是说让兵团轮换着和敌人接战,所以我想让 品 字的3个 口 轮流的换位置来魔力那个效果,可能想法邪恶了点  。

    [ 本帖最后由 zokcak123 于 2008-8-7 17:30 编辑 ]
  • Harekelas (2008-8-07 17:50:30)

    有个很严重问题……现在的阵型限制了士兵的行动自由……很多时候士兵举刀只要向前一步就可以砍到敌人但是由于要走阵型的位置导致敌人进退自由而我军只会站着挨打……

    这时候若使用列阵前进则会出现士兵为了完成走位,不能够及时击中敌人,反倒置身我军阵中的敌人更加自由,常常能杀伤我方士兵……

    个人觉得……以现在的电脑智商,阵型系统比较难以提高杀敌效率……只有弓箭手的线阵有利于箭雨形成、步兵的方阵用来防止骑兵冲击有比较实用和明显的实战作用以外其他的阵型似乎都是花瓶了……

    建议LZ不要先研发新阵型,先把弓骑的圆形阵完善,我觉得这个阵型是很有前途的……但是现在的情况是列阵以后杀敌效果和不列阵一样,甚至还不如……就不太好了……

    以上只是个人一点意见,仅供LZ参考……
  • kiss2003 (2008-8-07 18:02:16)

    支持!

    期待楼主把弓骑兵的阵型进一步优化!
  • B52B51 (2008-8-07 18:15:59)

    QUOTE:

    原帖由 zokcak123 于 2008-8-7 17:28 发表


    我家里的机器坏了,干不了别的所以只有整点阵型玩……
    关于 品 字阵,我的思路来源有2个,
    1、论坛里有骑友在说外国有个MOD实现了排列多个步兵阵团
    http://bbs.mountblade.com.cn/viewthread.php?tid=36 ...
    那个叫做车悬,中间一个本阵,边上4个分阵,四个分阵轮流就象纺车一样上,在骑砍里没啥意义