找回密码
 注册
X系列官方授权正版
搜索
查看: 1909|回复: 11

[讨论] 自定战斗群指令开发讨论

[复制链接]
发表于 2018-12-17 20:20:19 | 显示全部楼层 |阅读模式
从X3过来,最怀念的其实就是CODEA。为了迎接新版本的玩家船厂,先尝试着搞起。不过我对战斗群没有太多的思路,希望论坛的同学们补充完善。

 
优先级1
优先级2
优先级3
优先级4
优先级5
优先级6
优先级7
强攻组
补给自身
攻击视野范围内所有敌人
优先攻击玩家选中的单位
*对自身有敌意的目标进行优先攻击
抱持距离
撤退/全体集火
护卫组
停在主角机附近
补给自身
*自卫
攻击靠近的对玩家飞船有敌意的目标
抱持距离
攻击对主角机发射的导弹
撤退/全体集火
巡逻组
在玩家周围10公里巡逻
同强攻组
*抱持强攻组距离距离
撤退/全体集火
补给组
补给仓库
捡垃圾
*攻击敌人
为所有飞船提供补给
*躲避敌人攻击或者自卫
抱持距离
撤退


大概想法暂时就是这样,目前的构思是构筑以玩家机为核心的战斗群。如果思路成熟,也可以把核心替换为航母。
和CODEA相比战斗单位分组要少的多,总共四种分类组别。
每种的命令优先级如表格所示。
优先级从1-7由低到高。
高优先级的命令会覆盖低优先级。当高优先级完成,才会考虑执行低优先级命令
星号部分是可设置开关。


发表于 2018-12-17 20:42:00 | 显示全部楼层
不明觉厉
我最希望的是能同时对多架NPC飞船下这些命令
现在只能下很简单的“飞到”或者“攻击”之类的命令
回复

使用道具 举报

发表于 2018-12-17 22:32:44 | 显示全部楼层
还有对大飞机和对小飞机的也要分开,有的配置只适合打大船和空间站有的只适合打小船
回复

使用道具 举报

发表于 2018-12-17 22:36:07 | 显示全部楼层
本帖最后由 雨翼 于 2018-12-17 22:46 编辑

指令是要好好做做。还有指令内容的查询显示啊,船多了下的指令多了很多自己下的指令去查并不知道其中那些是做什么的。 容我细想下在回你
回复

使用道具 举报

发表于 2018-12-17 23:57:58 | 显示全部楼层
本帖最后由 雨翼 于 2018-12-18 01:14 编辑

护卫组:玩家最新下达的指令同时删除护卫指令》谁打被保护目标打谁(就近原则)》保持自身于被保护目标距离(条件为被保护目标直径30KM)》自卫(就近原则)》撤退(条件为机体血量%50可停靠空间站就近原则,等待攻击自身目标消失每等待30分钟上传日记1次)》维修补给(最近可停靠有补给,维修功能空间站)》重复以上护卫指令。护卫组这里因为首要目标是保证被保护目标不死同时避免自身损失所以只要被保护目标走远,停靠,过门跟上就好不必死战。自己也不主动攻击敌人熟称“不惹事”。

巡逻组:玩家最新下达的指令同时删除巡逻指令》攻击巡逻区域内的任何可见敌对(条件为玩家给出的巡逻点比如用导航信标来做这个点或者不会移动目标如空间站等,也可以直接在地图上定1个点。然后让玩家选择大小应该要分为直径20KM,50KM这样)》支援临近我方战斗(条件为当本星系有我方战斗发生本巡逻区内无可见敌对时。支援范围是发生战斗我方单位范围直径30KM)》回到巡逻点中心直径5KM以内(条件为敌对战斗目标离开范围或者消失)》收集巡逻区内垃圾》保持巡逻区内随机移动》撤退(条件为机体血量%50。可停靠空间站就近原则,等待攻击自身目标消失每等待30分钟上传日记1次)》维修补给(最近可停靠有补给,维修功能空间站)》重复巡逻指令。巡逻组没有主动追击指令所以当目标离开区域时会回到巡逻点中心,如果该敌对在本星系其他地方于我方在次发生战斗。那么按照条件会支援过去。所以没必要有追击指令。支援上因为目标是以我方单位为目标的范围,如果全部使用这3种指令的话也不会出现追杀到天涯海角的问题,BUG是利用巡逻范围支援范围的风筝战术。当然电脑不太可能这么干。

补给组:玩家最新下达的指令同时删除补给指令》补给自己势力空间站(条件为 当被指派空间站提出受“势力限制”的采购邀约时,自动搜索,这里有个范围比如1个,2个,5个星门距离这样。范围内自己势力空间站仓库对应数量物品执行交换货物命令取得对应数量物品。到提出采购空间站执行交换货物卸货后停靠该空间站)》重复补给指令》血量低于80%撤退(可停靠空间站就近原则等待攻击自身目标消失每等待30分钟上传日记1次)》补给,维修(最近可停靠有补给,维修功能空间站)》重复补给指令。补给这块我觉得要指定目标可做性比较现实。用的都是些货船就不要添加战斗指令了。在说这些货船应该是有用护卫指令的战斗船保护的

至于编队用这3种指令应该也不会有什么BUG,我观察是编队已经是默认护卫编队主舰了,只是那条件方面做的可能不太对,有时候会去自己惹事(应该有添加某些主动攻击逻辑),又会离主舰太远(他的条件应该是当玩家下达指令时整个编队同时收到这个指令并同时执行,跟随范围又设置的太大或者根本没有,这其实应该搞个层级下达即:命令下达给编队主舰,其他舰船只原先指令不变才对)。反正这是游戏公司的问题不用理他问题也不大。
强攻那块我没什么打架就不献丑了。
  这些逻辑大概就这样应该已经不太好做了。先置条件有点多.自动提取数据的做法也很麻烦。编写逻辑大概没啥BUG吧。先就这么样吧。C语言的逻辑希望对你有帮助。
回复

使用道具 举报

发表于 2018-12-18 20:36:28 | 显示全部楼层
楼主玩过家园吗   可以参考家园里的群斗模式   家园里主力舰  支援舰  登陆舰   战斗小队  都有   是我感觉空战是最符合现实的    不管那个单位   战斗时各自的功能发挥到了极限   
回复

使用道具 举报

 楼主| 发表于 2018-12-18 21:29:35 | 显示全部楼层
lwftank 发表于 2018-12-18 20:36
楼主玩过家园吗   可以参考家园里的群斗模式   家园里主力舰  支援舰  登陆舰   战斗小队  都有   是我感觉 ...

家园玩不下去呀。如果兄弟很了解。可以帮我简介下吗?
回复

使用道具 举报

发表于 2018-12-18 21:41:33 | 显示全部楼层
这个很赞。但是感觉现在版本还不是很稳定。。。
回复

使用道具 举报

发表于 2018-12-18 23:03:02 | 显示全部楼层
slan 发表于 2018-12-18 21:29
家园玩不下去呀。如果兄弟很了解。可以帮我简介下吗?

       家园其实我也是好多年之前玩的游戏了  但印象很深刻  家园的群斗惊险刺激 一个小小的失误都会改变结局    毕竟两个游戏是不同类型的   家园是即时战略     X4注重的是策略   X4战斗部分能做到即时战略的层次  那对于X4来说将会更加接近完美作品的一个重要方面    就是AI指令的执行力度 本人不懂脚本MOD编辑  不知道能开发到什么地步 能否做到全部取缔现有的AI指令
         
回复

使用道具 举报

 楼主| 发表于 2018-12-19 00:16:49 | 显示全部楼层
rogue 发表于 2018-12-18 21:41
这个很赞。但是感觉现在版本还不是很稳定。。。

这一点其实无所谓,我不动官方文件。用外置MD的方式来制作。除非官方手欠取消了某个命令或者单位属性,不然最多就是没有新版本功能。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站