跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
折叠
品牌标识
  1. 主页
  2. 超级宇宙战舰大战 (SSW)
  3. 轉帖-----战斗系统:联合进攻以及攻击目标的判定的部分原理

轉帖-----战斗系统:联合进攻以及攻击目标的判定的部分原理

已定时 已固定 已锁定 已移动 超级宇宙战舰大战 (SSW)
联盟新吉恩
2 帖子 2 发布者 16 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J 离线
    J 离线
    jedijedi
    写于 最后由 编辑
    #1

    轉貼自系統FOX大神的親自發言
    各為JN的兄弟姊妹同胞們
    不要在讓你的船NC了
    想想怎樣設定才能殲滅該死而無信用的帝國軍吧

    战斗系统:联合进攻以及攻击目标的判定的部分原理
    关于舰队何时出现在星门上:
    回合开始后才跃迁到达的舰队,下一回合出现。战斗开始,但回合还未开始前到的舰队,在同回合出现。

    攻击目标的问题:
    假设攻击方的攻击目标选最高攻击力,那么系统是这么执行的:
    1.直接获取当前回合出现的舰船中,攻击力最高的敌船,设为目标
    2.判断目标是否在射程内,如果不在,则:
    3.尝试移动到射程距离内
    4.如果移动到射程距离内是不可能的(被围死等情况),则换一个最近的目标。
    5.选最近的目标后,如果移动到射程距离内依旧不可能,放弃行动,退出执行。

    也就是说,射程内没有敌人,且无法移动的状况下,不会攻击。这就是有时你会发现你的舰队根本没有行动的原因。

    范例:
     友友友
    友友敌友友           你
     友友友
    假设你的最远射程是1,因此符合上述说明的条件,你的舰队不会做任何行动,包括移动。

    1 条回复 最后回复
    0
    • O 离线
      O 离线
      OneOne
      写于 最后由 编辑
      #2

      我觉得需要改的就是第一目标不在射程内的时候换第二目标的判定
      换第二目标的判定应该是射程内或者移动后可攻击的目标中选择一个符合舰队攻击优先的目标

      比如设置的是最高攻击,那么就要在打不到最高攻击的情况下打射程内相对来说最高攻击的目标

      这样比较合理,会少很多NC行为

      1 条回复 最后回复
      0
      回复
      • 在新帖中回复
      登录后回复
      • 从旧到新
      • 从新到旧
      • 最多赞同


      • 登录

      • 没有帐号? 注册

      • 登录或注册以进行搜索。
      © 2026 xyz-soft.com
      沪ICP备10216881号-1
      • 第一个帖子
        最后一个帖子
      0
      • 版块
      • 最新
      • 标签
      • 热门
      • 用户
      • 群组