指挥AI架构设计

什么是指挥 AI

指挥 AI 可以是指对某种 AI 进行编程,使其按照预定的行动方案去执行某项任务。这通常需要通过编写相应的代码来实现,代码中需要定义各种情况下 AI 应该采取何种行动,以及如何调整行动策略以适应不同的情况。

例如,在一个游戏中,你可以编写一个 AI 程序,使其在游戏中自动战斗。该程序需要根据敌人的位置和状态来判断应该采取何种攻击方式,同时还需要对己方队伍的状态进行监控,并在必要时发出治疗指令。在这个过程中,程序需要不断地接收来自游戏的信息,并且根据这些信息进行决策,使得角色在游戏中具有一定的自主行动能力。

常用的的设计框架

分层式架构是一种常用的实现指挥 AI 的框架,主要思路是将指挥 AI 划分为不同的层级,每个层级负责不同的任务,并且层级之间有着明确的接口和职责分工,常见的分层式架构包括三层架构:

三层架构将指挥AI划分为三个层级,分别是感知层、决策层和执行层。

  • 感知层:负责感知游戏世界的信息,比如敌人的位置、我方单位的状态等。
  • 决策层:根据感知层提供的信息进行决策,制定战术和策略。
  • 执行层:根据决策层的指令,控制游戏单位进行具体的操作,比如移动、攻击等。

示例图:

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

麦迪尔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值