非玩家角色的执行方法及装置与流程_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

非玩家角色的执行方法及装置与流程

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


非玩家角色的执行方法及装置与流程
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及一种游戏开发,特别是涉及一种非玩家角色的执行方法及装置。、在进行大型游戏开发时,通常需要对游戏场景中为游戏玩家发布任务、提供互动帮助的非游戏玩家控制角色npc(non-player character)进行开发制作。尤其是,作为非玩家角色的智能npc可以模拟人类或其他生物行为,可...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及一种游戏开发,特别是涉及一种非玩家角色的执行方法及装置。背景技术:1、在进行大型游戏开发时,通常需要对游戏场景中为游戏玩家发布任务、提供互动帮助的非游戏玩家控制角色npc(non-player character)进行开发制作。尤其是,作为非玩家角色的智能npc可以模拟人类或其他生物行为,可以与游戏玩家或其他npc进行灵活性互动,实现多样化的游戏玩法。2、目前,现有非玩家角色的智能npc在游戏中通常采用预设执行规则进行控制,以与其他npc或游戏玩家控制角色进行互动。然而,预设执行规则对智能npc的控制往往局限于规则内,无法满足游戏玩家的灵活性操作需求,缺乏各npc以及游戏玩家之间的互动多样性,从而降低非玩家角色的执行效率。技术实现思路1、有鉴于此,本发明提供一种非玩家角色的执行方法及装置,主要目的在于解决现有非玩家角色的执行效率低的问题。2、依据本发明一个方面,提供了一种非玩家角色的执行方法,包括:3、获取源非玩家角色的第一角色信息以及请求执行的事件信息;4、基于所述事件信息以及所述第一角色信息生成请求目标非玩家角色执行的可执行事件,并向所述目标非玩家角色输出所述可执行事件;5、在所述目标非玩家角色按照所述可执行事件执行操作的条件下,基于所述目标非玩家角色的执行操作结果以及第二角色信息生成反馈所述源非玩家角色的执行反馈结果,并向所述源非玩家角色输出。6、进一步地,所述事件信息包括事件类型以及事件内容,所述基于所述事件信息以及所述第一角色信息生成请求目标非玩家角色执行的可执行事件包括:7、基于所述事件内容确定所述目标非玩家角色待执行的任务信息,并基于所述事件类型确定执行语气信息;8、通过大语言模型生成与所述任务信息、所述语气信息、所述第一角色信息对应的执行语句,并确定所述目标非玩家角色,所述第一角色信息包括第一非玩家角色行为规则以及第一角色基础数据;9、生成用于向所述目标非玩家角色输出且包含所述执行语句的可执行事件。10、进一步地,所述获取源非玩家角色的第一角色信息以及请求执行的事件信息包括:11、调取所述源非玩家角色的第一游戏记忆库,所述第一游戏记忆库中存储有所述源非玩家角色的实体属性、实体状态、实体执行目标、实体执行任务、实体执行结果中至少一项;12、基于时间条件、游戏场景条件、游戏规则条件中的至少一项,结合所述实体属性、实体状态、实体执行目标、实体执行任务、实体执行结果中至少一项确定所述事件内容;13、解析所述第一角色信息中第一非玩家角色行为规则的行为类型,确定为所述事件类型。14、进一步地,所述基于所述目标非玩家角色的执行操作结果以及第二角色信息生成反馈所述源非玩家角色的执行反馈结果之前,所述方法还包括:15、在通过所述目标非玩家角色的第二游戏记忆库判断执行所述可执行事件的条件下,控制所述目标非玩家角色按照所述可执行事件执行操作,并将得到的执行操作结果存储于所述第二游戏记忆库中。16、进一步地,所述基于所述目标非玩家角色的执行操作结果以及第二角色信息生成反馈所述源非玩家角色的执行反馈结果包括:17、基于所述执行操作结果中的执行内容确定所述目标非玩家角色已执行的反馈信息、反馈语气信息;18、通过大语言模型生成与所述反馈信息、所述反馈语气信息、所述第二角色信息对应的反馈语句,并生成用于向所述源非玩家角色反馈且包含所述反馈语句的执行反馈结果,所述第二角色信息包括第二非玩家角色行为规则以及第二角色基础数据。19、进一步地,所述控制所述目标非玩家角色按照所述可执行事件执行操作包括:20、将所述可执行事件存入所述目标非玩家角色的任务序列中;21、在按照所述任务序列的任务时间、任务次序、任务场景中至少一项从所述任务序列中指向所述可执行事件的条件下,控制所述目标非玩家角色按照所述可执行事件执行操作。22、进一步地,所述方法还包括:23、在所述目标非玩家角色未按照所述可执行事件执行操作的条件下,生成拒绝执行反馈信息,并向所述目标非玩家角色输出。24、依据本发明另一个方面,提供了一种非玩家角色的执行装置,包括:25、获取模块,用于获取源非玩家角色的第一角色信息以及请求执行的事件信息;26、生成模块,用于基于所述事件信息以及所述第一角色信息生成请求目标非玩家角色执行的可执行事件,并向所述目标非玩家角色输出所述可执行事件;27、输出模块,用于在所述目标非玩家角色按照所述可执行事件执行操作的条件下,基于所述目标非玩家角色的执行操作结果以及第二角色信息生成反馈所述源非玩家角色的执行反馈结果,并向所述源非玩家角色输出。28、进一步地,所述事件信息包括事件类型以及事件内容,所述生成模块包括:29、确定单元,用于基于所述事件内容确定所述目标非玩家角色待执行的任务信息,并基于所述事件类型确定执行语气信息;30、第一生成单元,用于通过大语言模型生成与所述任务信息、所述语气信息、所述第一角色信息对应的执行语句,并确定所述目标非玩家角色,所述第一角色信息包括第一非玩家角色行为规则以及第一角色基础数据;31、第二生成单元,用于生成用于向所述目标非玩家角色输出且包含所述执行语句的可执行事件。32、进一步地,所述获取模块,具体用于调取所述源非玩家角色的第一游戏记忆库,所述第一游戏记忆库中存储有所述源非玩家角色的实体属性、实体状态、实体执行目标、实体执行任务、实体执行结果中至少一项;基于时间条件、游戏场景条件、游戏规则条件中的至少一项,结合所述实体属性、实体状态、实体执行目标、实体执行任务、实体执行结果中至少一项确定所述事件内容;解析所述第一角色信息中第一非玩家角色行为规则的行为类型,确定为所述事件类型。33、进一步地,所述装置还包括:34、存储模块,用于在通过所述目标非玩家角色的第二游戏记忆库判断执行所述可执行事件的条件下,控制所述目标非玩家角色按照所述可执行事件执行操作,并将得到的执行操作结果存储于所述第二游戏记忆库中。35、进一步地,所述输出模块,具体用于基于所述执行操作结果中的执行内容确定所述目标非玩家角色已执行的反馈信息、反馈语气信息;通过大语言模型生成与所述反馈信息、所述反馈语气信息、所述第二角色信息对应的反馈语句,并生成用于向所述源非玩家角色反馈且包含所述反馈语句的执行反馈结果,所述第二角色信息包括第二非玩家角色行为规则以及第二角色基础数据。36、进一步地,所述存储模块,具体用于将所述可执行事件存入所述目标非玩家角色的任务序列中;在按照所述任务序列的任务时间、任务次序、任务场景中至少一项从所述任务序列中指向所述可执行事件的条件下,控制所述目标非玩家角色按照所述可执行事件执行操作。37、进一步地,所述输出模块,还用于在所述目标非玩家角色未按照所述可执行事件执行操作的条件下,生成拒绝执行反馈信息,并向所述目标非玩家角色输出。38、根据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述非玩家角色的执行方法对应的操作。39、根据本发明的再一方面,提供了一种终端,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;40、所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述非玩家角色的执行方法对应的操作。41、借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:42、本发明提供了一种非玩家角色的执行方法及装置,与现有技术相比,本发明实施例通过获取源非玩家角色的第一角色信息以及请求执行的事件信息;基于所述事件信息以及所述第一角色信息生成请求目标非玩家角色执行的可执行事件,并向所述目标非玩家角色输出所述可执行事件;在所述目标非玩家角色按照所述可执行事件执行操作的条件下,基于所述目标非玩家角色的执行操作结果以及第二角色信息生成反馈所述源非玩家角色的执行反馈结果,并向所述源非玩家角色输出,实现多智能npc之间的灵活性交互目的,满足不同游戏玩家的多样性操作需求以及游戏场景的灵活性开发需求,从而提高非玩家角色的执行效率,丰富游戏玩家的游戏体验,为多智能npc之间的互动提供了多维度场景的支持,促进游戏的多样性、深度和吸引力,为游戏玩家提供了更加丰富和满足的游戏体验。43、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

非玩家角色的执行方法及装置与流程