一种非玩家控制角色的控制方法和装置制造方法及图纸

技术编号:15309325 阅读:64 留言:0更新日期:2017-05-15 17:00
本发明专利技术的实施方式提供了一种非玩家控制角色的控制方法。该方法包括:接收指定玩家发送的针对指定NPC的控制指令,并确定指定玩家对应的主人玩家,指令中携带所述指定玩家的动作标识、指定玩家的身份标识以及指定NPC的标识;根据确定的主人玩家预先配置的指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述玩家的动作标识以及指定玩家的身份标识对应的指定NPC的动作标识;控制指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。本发明专利技术能够扩展NPC的功能,提高玩家与NPC的互动性和趣味性此外,本发明专利技术的实施方式提供了一种非玩家控制角色的控制装置。

Method and apparatus for controlling non player control roles

Embodiments of the present invention provide a method for controlling non player control roles. The method includes: receiving a control command for the specified NPC designated game player sent, and determine the corresponding master designated game player game player, the game player in the instruction to carry the specified action identification, specifies the identity and the designation of NPC game player logo; according to the identifier corresponding to specified NPC determine the master game player pre configured the game player. Logo, game player identity and the designation of NPC action logo, logo looks for the action game player and the specified NPC specifies the identity of the corresponding game player action identification; control specifies the NPC execution of the NPC action corresponds to find the specified action. The invention can expand the functions of the NPC, improve the interactivity and interest of the player and the NPC, and in addition, the embodiment of the invention provides a control device for non player control roles.

【技术实现步骤摘要】
一种非玩家控制角色的控制方法和装置
本专利技术的实施方式涉及网络游戏
,更具体地,本专利技术的实施方式涉及一种非玩家控制角色的控制方法和装置。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。网络游戏的目的是搭建一个虚拟世界,让玩家控制的角色在这个虚拟世界里面生活。在这个虚拟世界中除了玩家控制的角色外,还有各式各样的NPC(Non-PlayerCharacter,非玩家控制角色),这些NPC在网络游戏中的主要功能是为网络游戏提供一些功能窗口,包括商店、任务、修理、制造等等,以及烘托游戏氛围。比如:NPC可以包括商店的售货员、游戏中的怪兽、精灵或者其它装饰物等等,当玩家控制的角色进入商店时,商店的售货员进行做出的动作。目前的网络游戏中的NPC的动作都是由网络游戏运营商预先安排好的,玩家无法根据自己的喜好,让NPC产生预先安排好的动作之外的动作,从而扩展NPC的功能。因此,目前的NPC功能比较单一,与玩家的互动性较差。
技术实现思路
鉴于现有技术中存在的NPC功能比较单一,与玩家的互动性较差的问题,本专利技术提供一种非玩家控制角色的控制方法和装置,以扩展NPC的功能,提高玩家与NPC的互动性。在本上下文中,本专利技术的实施方式期望提供一种非玩家控制角色的控制方法和装置。在本专利技术实施方式的第一方面中,提供了一种非玩家控制角色的控制方法,包括:接收指定玩家发送的针对指定非玩家控制角色NPC的控制指令,并确定所述指定玩家对应的主人玩家,所述指令中携带所述指定玩家的动作标识、所述指定玩家的身份标识以及所述指定NPC的标识;根据确定的所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识;控制所述指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。在本专利技术实施方式的第二方面中,提供了一种非玩家控制角色的控制装置,包括:指令接收模块,用于接收指定玩家发送的针对指定非玩家控制角色NPC的控制指令,并确定所述指定玩家对应的主人玩家,所述指令中携带所述指定玩家的动作标识、所述指定玩家的身份标识以及所述指定NPC的标识;第一查找模块,用于根据确定的所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识;控制模块,用于控制所述指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。在本专利技术实施方式的第三方面中,提供了一种非玩家控制系统的控制设备,例如,可以包括存储器和处理器,其中,处理器可以用于读取存储器中的程序,执行下列过程:接收指定玩家发送的针对指定非玩家控制角色NPC的控制指令,并确定所述指定玩家对应的主人玩家,所述指令中携带所述指定玩家的动作标识、所述指定玩家的身份标识以及所述指定NPC的标识;根据确定的所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识;控制所述指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。在本专利技术实施方式的第四方面中,提供了一种程序产品,其包括程序代码,当所述程序产品运行时,所述程序代码用于执行以下过程:接收指定玩家发送的针对指定非玩家控制角色NPC的控制指令,并确定所述指定玩家对应的主人玩家,所述指令中携带所述指定玩家的动作标识、所述指定玩家的身份标识以及所述指定NPC的标识;根据确定的所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识;控制所述指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。根据本专利技术实施方式的非玩家控制角色的控制方法和装置,根据主人玩家预先配置的玩家的动作和NPC动作的对应关系,以及来自玩家的控制指令,控制相应的NPC执行主人玩家预先配置的动作,从而能够使玩家根据自己的喜好,控制NPC做出相应的动作,扩展了NPC的功能,提高了玩家与NPC的互动性和趣味性。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性地示出了根据本专利技术实施方式的应用场景示意图;图2示意性地示出了根据本专利技术一实施例的非玩家控制角色的控制方法的流程示意图;图3示意性地示出了根据本专利技术一实施例的确定指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识的方法流程示意图;图4示意性地示出了根据本专利技术一实施例的预先配置NPC的标识、玩家的动作标识、玩家的身份标识、NPC的动作标识的对应关系的方法流程示意图;图5示意性地示出了根据本专利技术一实施例的查找指定玩家的动作标识以及指定玩家的身份标识对应的指定NPC的动作标识的方法流程示意图;图6示意性地示出了根据本专利技术另一实施例的查找指定玩家的动作标识以及指定玩家的身份标识对应的指定NPC的动作标识的方法流程示意图;图7示意性地示出了根据本专利技术一实施例的非玩家控制角色的控制装置的结构示意图;图8示意性地示出了根据本专利技术另一实施例的非玩家控制角色的控制装置的结构示意图;图9示意性地示出了根据本专利技术又一实施例的用于非玩家控制角色的控制方法的程序产品示意图。在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。根据本专利技术的实施方式,提出了一种非玩家控制角色的控制方法和装置。在本文中,需要理解的是,所涉及的术语中:NPC:游戏中的非玩家控制角色,是指由计算机的人工智能控制,不受玩家控制的角色。主人玩家:游戏中活动的组织者,比如:战队的组织者或者游戏中房间的创建者等。此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。下面参考本专利技术的若干代表性实施方式,详细阐释本专利技术的原理和精神。专利技术概述本专利技术人发现,目前的网络游戏中的NPC的动作都是由网络游戏运营商预先安排好的,玩家无法根据自己的喜好,让NPC产生预先安排好的动作之外的动作,从而扩展NPC的功能。因此,目前的NPC功能比较单一,与玩家的互动性较差。为此,本专利技术提供了一种非玩家控制角色的控制方法和装置,该方法可以包括本文档来自技高网...
一种非玩家控制角色的控制方法和装置

【技术保护点】
一种非玩家控制角色的控制方法,包括:接收指定玩家发送的针对指定非玩家控制角色NPC的控制指令,并确定所述指定玩家对应的主人玩家,所述指令中携带所述指定玩家的动作标识、所述指定玩家的身份标识以及所述指定NPC的标识;根据确定的所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识;控制所述指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。

【技术特征摘要】
1.一种非玩家控制角色的控制方法,包括:接收指定玩家发送的针对指定非玩家控制角色NPC的控制指令,并确定所述指定玩家对应的主人玩家,所述指令中携带所述指定玩家的动作标识、所述指定玩家的身份标识以及所述指定NPC的标识;根据确定的所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识;控制所述指定NPC执行所述查找到的所述指定NPC的动作标识对应的动作。2.根据权利要求1所述的方法,其中,确定所述主人玩家预先配置的所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及指定NPC的动作标识,包括:从所述主人玩家预先配置的NPC的标识、玩家的动作标识、玩家的身份标识、NPC的动作标识的对应关系中,查找所述指定NPC的标识,其中,所述对应关系中的玩家为所述主人玩家预先配置的玩家;查找到所述指定NPC的标识时,提取所述指定NPC的标识对应的玩家的动作标识、玩家的身份标识以及所述指定NPC的动作标识。3.根据权利要求2所述的方法,其中,采用以下方式预先配置NPC的标识、玩家的动作标识、玩家的身份标识、NPC的动作标识的对应关系:接收所述主人玩家通过NPC控制界面输入的NPC的标识、玩家的动作、玩家的身份、NPC的动作;生成所述主人玩家输入的玩家动作对应的玩家的动作标识、玩家身份对应的玩家的身份标识以及NPC动作对应的NPC的动作标识;保存所述NPC的标识、玩家的动作标识、玩家的身份标识以及NPC的动作标识的对应关系。4.根据权利要求1所述的方法,所述玩家的动作标识对应的动作包括玩家的肢体动作和/或语言动作,所述NPC的动作标识对应的动作包括NPC的肢体动作和/或语言动作。5.根据权利要求1所述的方法,其中,查找所述指定玩家的动作标识以及所述指定玩家的身份标识对应的所述指定NPC的动作标识,包括:查找所述指定玩家的动作标识对应的玩家的身份标识;从查找到的所述指定玩家的动作标识对应的玩家的身份标识中,查找所述指定玩家的身份标识;查找到所述指定玩家的身份标识时,确定所述查找到的...

【专利技术属性】
技术研发人员:周小舟吴阳珺
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1