用agent统一玩家与NPC
(转载请注明来源于金庆的专栏)
以下是“Open Grid Protocol”中的agent定义:
( http://secondlifegrid.net.s3.amazonaws.com/docs/specs/OGP-Base_Draft_3.html )
An agent is persistent identity and persona that interacts in a virtual world.
The agent persists and can be interacted with even when the user controlling it (though a viewer) is off-line.
在当前中国流行的网游中,玩家下线,相应角色就消失了。
有了agent, 角色不会因为玩家下线而消失,并且还可以有对事件的反映。
失去了玩家的控制,角色就自动成了NPC。
有了agent, 角色与NPC就统一了。
agent中可以配置各种AI,以帮助角色和NPC有各种行为。
NPC AI只是agent的一部份。NPC就是没有人控制的agent.
NPC也可以由GM控制。
其实没必要区分角色和NPC, 所有智慧生物都统一处理。
AI足够智能时,将无法区分是否存在玩家的实时控制。
分享到:
相关推荐
怎样保证企业内部各应用系统...针对目前分散式认证系统的种种弊端,结合分布式人工智能的最新成果,设计并实现了一个基于Agent技术的统一身份认证平台。探讨了Policy Agent的设计、部署、协调、性能分析等方面的问题。
智能 agent 环境与源码 智能 agent 环境与源码
Agent开发文档 Microsoft Agent Version 2.0
atlassian-agent.zip
jetbrains-agent.jar
其使用收益在于active agent与proxies之间的解耦合以及负载均衡。Active agent配置固定的balanced router地址,当proxies发生调整时,只需要在balanced router上修改配置即可将流量切到新的proxies端,而不必修改...
For environments where class instrumentation is required but are not supported by the existing LoadTimeWeaver implementations, a JDK agent can be the only solution. For such cases, Spring provides ...
zabbix-agent2
agent服务器 将ServerAgent-2.2.1.zip解压后放在需要监控的服务器上,并开启 startAgent.bat(windows) startAgent.sh (linux) linux服务器上首先将startAgent.sh设定为可执行文件: chmod 777 start...
基于Agent的网络漏洞扫描系统的设计与实现
看了很多文章都搞不掉,功夫不负有心人最后终于卸掉了,用火绒独立版(官网下的是杀毒软件不行,此坑已踩过了),先用火绒结束Security UniAccessAgent进程,然后C:\Windows\LVUAAgentInstBaseRoot这个隐藏的文件夹...
自然语言处理:许多AI Agent具备理解和生成自然语言的能力,使其能够与人类用户进行交流。 机器学习:AI Agent可以利用机器学习技术从经验中学习,不断优化其性能。 个性化:AI Agent能够根据用户的行为和偏好提供...
zabbix agent的源码阅读。阅读agent的源码首先要找到agent 的main函数在哪个地⽅。这个 agent的main函数是在zabbix_agentd.c这个⽂件⾥⾯的。打开这个⽂ 件,首先找到main函数。
本文介绍了Agent相关技术知识,然后对近几年的基于Mobile Agent移动数据库模型进行了总结。 关键词: Agent;移动数据库;体系结构 Elementary Discussion on the Mobile Agent Database Model LI Jian-Min (College ...
半自治Agent同时具有自治性和受制性两方面特性,使用黑板模式和KQML相结合的Agent通信机制,针对环境中不同层次的Agent的功能以及其目标,研究同级半自治Agent之间协作、协商机制;上下级半自治Agent之间传递命令、...
zabbix6.0.6 Linux agent
网络管理中多agent任务分解与调度,刘波,罗军舟,网络管理的分布式发展促使基于智能agent的网络管理研究的兴起,本文针对网络管理任务的特点,提出了一种基于多agent的网络管理框架�
从核心制造企业的信息需求出发,采用基于多agent的供应链建模与仿真方法,研究在订单执行过程中,生产计划和采购计划等决策活动中的信息协调。利用面向agent的系统分析方法,提出了基于多agent的供应链信息协调框架...
从基于动态、异构网络上快速构建稳健的多agent系统出发,设计了多agent远程过程调用通信模型,定义了三种基本类型的agent,对KQML消息规范进行扩展,增加了对消息生存周期的控制,设计了双缓存消息推送器以实现agent...
Java agent使用大全-编辑再发