专利名称:一种指示目标非玩家控制角色的方法及装置的利记博彩app
技术领域:
本发明涉及网络游戏技术,具体涉及一种指示目标非玩家控制角色的方法及装置。
背景技术:
随着网络技术的飞速发展和个人电脑的逐渐普及,网络游戏逐渐成了广大网民进行网上娱乐的重要方式,为了增强游戏的可玩性,也为了提高玩家的用户体验,游戏主角在游戏中通常会进行很多的游戏任务,主角的游戏任务一般都是从非玩家控制角色(non player character,NPC)处获得的,NPC是由服务器或电脑控制的,主要是为玩家玩游戏时提供帮助,通过NPC,玩家可以更好的了解游戏,也能够尽快地适应游戏;进一步为玩家提供游戏任务,让主角得到一些奖励,一种典型的游戏任务如下所述不久之前,一场突如其来的暴雨席卷了世界,冀州侯苏护(200,204)在暴雨来临之前,把一个锦盒寄存在了崇城大营的仓库管理员那里,现在雨已经停了,他请主角帮他把锦盒取回来,在崇城大营大道旁边的仓库可以找到仓库管理员。仓库管理员说,苏护(200,204)的锦盒放在仓库的深处,必须其他的人把东西拿走以后,才能取得出来,所以请主角帮忙通知一下崇应鸾(212,198)、晁雷(216,197)、晁田(218,198)三位来取自己存放的物品,三个人都可以很容易在崇城大营内找到。分别通知他们之后,回来找到仓库管理员。仓库管理员已经将苏护的锦盒取出来了,交给主角带走,把锦盒交给苏护,苏护非常高兴,奖励给主角3个小红丹和3个小还丹。
主角可以通过上面的游戏任务获得相应的奖励,在现有的游戏系统中,主角玩家获取游戏任务主要有以下的方式一种就是玩家查阅游戏攻略,游戏攻略一般都详细记载有游戏的详细信息,玩家通过游戏攻略可以知道哪些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是本发明方法一实施例的具体流程图。
具体实施例方式
本发明为一种指示目标非玩家控制角色的方法及装置,为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
如图1所示,本发明提供的指示目标非玩家控制角色的装置的一个实施例主要包括第一请求发送单元101,用于发送查找目标非玩家控制角色的请求;第一请求发送单元一般置于游戏客户端,请求的内容都是由玩家输入的;玩家在进行游戏的时候,可能需要找某个非玩家控制角色(NPC),由于对地图不熟而不能找到相应的NPC,此时就可以利用游戏提供的功能,玩家可以请求获取需要找到的那个NPC;一般游戏系统可以为玩家提供一个常用NPC的列表,列表中详细介绍了每个NPC的名称,以及提供的相应功能等信息;玩家只需要从列表中选择就可以,当然也可以由玩家自己输入想要的NPC,例如可以输入NPC的名称,还可以输入NPC的功能等;如果游戏地图采用的是世界地图,也就是每个点在游戏系统中的坐标都是唯一的,此时发送的请求中包括玩家的玩家ID就可以了,玩家ID在游戏中是唯一的;如果游戏系统由多幅游戏地图,且每幅地图的坐标有相同的情况时,还应该包括玩家控制角色当前所处的游戏地图的编号;第一请求接收单元102,用于接收第一请求发送单元发送的所述查找目标非玩家控制角色的请求;第一请求接收单元一般在游戏服务器上,因为后面的操作需要进行一定的游戏逻辑计算,而这些计算一般都是在游戏服务器上进行的,当然也不排除可以在游戏客户端进行这些逻辑计算的情况,如果计算在游戏客户端进行,则第一请求接收单元可以在游戏客户端;游戏地图确定单元103,用于根据第一请求接收单元接收的所述查找目标非玩家控制角色的请求中玩家的信息确定玩家当前所处的游戏地图;收到请求后,如果是世界坐标的情况,可以根据请求中的玩家ID直接确定玩家控制角色所处的游戏地图,因为在游戏服务器上对用户的所有游戏状态都有保存,所以根据玩家ID就可以从保存的数据中找到玩家控制角色当前的位置坐标,再根据位置坐标的唯一性确定玩家当前所处的游戏地图;如果游戏的游戏地图是一张世界地图,则可以预先设置需要确定的游戏地图的范围;如果请求中有玩家ID和地图编号,就可以直接确定玩家控制角色所在的游戏地图;此处游戏地图可以是游戏中确实存在的一整张游戏地图,也可以是预先设置的游戏地图范围,这个范围可以覆盖一整张游戏地图,也可以是只覆盖游戏地图的一部分,具体的操作可以根据游戏地图的大小以及玩家的需要确定;查找单元104,用于在确定的所述游戏地图中查找符合所述请求的目标非玩家控制角色;在确定好游戏地图后,就可以从服务器保存的数据中查找位置坐标在所述游戏地图中的NPC,判断哪些NPC符合请求的要求;例如玩家查找能够卖装备的NPC,就将处在所述游戏地图中的所有能够卖装备的NPC的信息;如果玩家想找个游戏任务做,就遍历该游戏地图中所有的任务NPC,判断每个任务NPC是否有适合当前玩家的任务,这里需要判断是否有适合玩家的任务是因为有的游戏任务并不适合当前玩家去做;查找单元找到符合请求的所有NPC后,将这些NPC的唯一标识信息,如编号、ID等,如果编号或ID在游戏系统中都是唯一的,所以只需要发送其中的一个到游戏客户端,游戏客户端就可以根据这些唯一标识NPC的信息从客户端保存的信息中找到对应的NPC;第一显示单元105,用于将查找单元查找的符合所述请求的目标非玩家控制角色在游戏界面上突出显示;显示时既可以在游戏小地图上显示,也可以在玩家控制角色当前所处的游戏地图上显示,当然也可以两者都显示;在游戏小地图上显示,可以让玩家知道NPC的大概位置,而在玩家控制角色当前所处的游戏地图上突出显示则可以让玩家知道NPC的具体位置;第一显示单元在游戏客户端,收到游戏服务器发送的NPC的信息后,从客户端保存的信息中找出这些NPC的位置,然后在游戏界面上将它们突出显示,例如可以在小地图上用显眼的颜色在游戏界面上这些NPC所处的位置标示,玩家可以从游戏界面上很容易的看到这些NPC的位置;游戏小地图是游戏界面中用于显示当前地图信息的缩略图,主要显示玩家所在地图当中的NPC,玩家位置等,玩家通过游戏小地图,可了解当前地图的数据信息,快速定位某个NPC或其他玩家的位置。
从上可知,玩家在找不到需要的NPC时,可以利用游戏系统提供的模块,查询对应的NPC信息,游戏服务器响应玩家的查询,找到对应的NPC的信息,游戏客户端再在游戏界面的相应位置上突出显示所述NPC信息,从而玩家可以很容易的知道需要的NPC位置,从而很容得就可以移动到NPC的位置,与NPC进行交流,接受NPC的服务,提高了玩家在游戏中的用户体验。
在本发明提供的装置的一个实施例中,与图1所描述的装置相比,还包括输入窗口处理单元,用于在游戏界面上为玩家提供输入目标非玩家控制角色信息的输入窗口;玩家可以通过输入窗口输入自己想要的NPC的信息,例如想购买药品,就可以输入“药贩”、“药店掌柜”等出售药品的NPC的信息;所述第一请求发送单元在发送的所述查找目标非玩家控制角色的请求中携带输入的目标非玩家控制角色信息;第一请求发送单元就在请求中带上玩家输入的目标非玩家控制角色的信息,从而保证找到的NPC都是符合玩家需求的。
在本发明提供的装置的一个实施例中,与图1所描述的装置相比,还包括非玩家控制角色列表提供单元,用于在游戏界面上为玩家提供选择目标非玩家控制角色信息的非玩家控制角色列表;非玩家控制角色列表中包含有游戏中所有常用的NPC的信息,玩家可以从这个列表中选择自己想要查找的NPC;所述第一请求发送单元在发送的所述查找目标非玩家控制角色的请求中携带选择的目标非玩家控制角色信息;第一请求发送单元就在请求中带上玩家选择的目标非玩家控制角色的信息,从而保证找到的NPC都是符合玩家需求的。
在实际应用中,为了提高游戏的灵活性,可以既有输入窗口处理单元,也有非玩家控制角色列表提供单元,从而为玩家提供了更多的选择,可以进一步满足玩家的需要。
再介绍本发明提供的装置的另一实施例,该装置与图1所描述的装置相比进一步包括认证单元,用于在第一请求接收单元收到所述请求后,根据所述请求中的玩家控制角色信息对所述玩家控制角色进行身份认证,判断所述玩家控制角色是否有权限查找所述目标非玩家控制角色,如果是,将所述玩家控制角色的信息发送给游戏地图确定单元;在收到玩家的请求后,再对玩家进行身份认证,只有通过了身份认证才能够得到服务,这样可以最大限度的保障玩家的利益。
本发明提供的装置的第三实施例与图1所描述的装置相比增加了一个信息列表创建单元信息列表创建单元,用于将查找单元查找的符合所述请求的目标非玩家控制角色的信息记录到信息列表;第二显示单元,用于在游戏界面上显示所述信息列表。
信息列表创建单元在游戏客户端,在得到符合玩家请求的NPC的信息后,为这些NPC创建一个信息列表,信息列表中保存有各个NPC的相关信息,例如NPC的名称,以及它能提供的服务;因为在游戏中,很可能有多个NPC都是提供相同或相近的服务的,例如都是卖装备的NPC,有可能各个NPC卖的装备的类型都是不一样的,玩家就必须在这些NPC中间进行选择;而只是从游戏界面上是看不出来的,所以进一步为玩家提供一个目标非玩家控制角色信息的信息列表,玩家通过这个列表可以更清楚地知道每个NPC可以提供什么样的服务;例如玩家查找能够做的游戏任务,在玩家的游戏界面上突出显示这些NPC后,玩家并不知道每个NPC能提供什么样的游戏任务,做完游戏任务又有什么奖励,所以通过第二显示单元在游戏界面上给玩家提供一个信息列表,玩家可以随时从信息列表中查看每个NPC的名称,所提供的游戏任务的简介以及做完游戏任务的奖励等信息,这样玩家就可以选择自己喜欢的游戏任务,从而进一步提高玩家的用户体验;玩家可以随时在游戏界面上取消所述信息列表的显示,当然也可以随时在游戏界面上显示所述信息列表。
本发明提供的装置的第四实施例与第三实施例相比进一步包括第二请求发送单元,用于发送需要指向目标非玩家控制角色的指示符请求;第二请求发送单元位于游戏客户端,玩家根据游戏界面上的显示或/和信息列表中的信息选定了一个NPC后,可以进一步通过第二请求发送单元发送一个需要指向目标非玩家控制角色的指示符请求;第二请求接收单元,用于接收所述需要指向目标非玩家控制角色的指示符请求;第三显示单元,用于在游戏界面上以所述指示符请求中描述的目标非玩家控制角色所处的位置为目的方向,在所述目标非玩家控制角色所处位置和玩家控制角色当前所处位置所在的直线上显示方向指示符;在收到玩家发送的指示符请求后,根据玩家控制角色的位置坐标,以及玩家想要指向的目标NPC的位置坐标,绘制一个方向指示符,这个方向指示符指向目标NPC;方向指示符可以是箭头,这是最常用也是最直观的;当然也可以是三角形等能够直观的指示方向的其他指示符,这里并不对指示符具体是什么进行限定。
在玩家不需要方向指示符时,本发明提供的装置可以进一步包括第三请求发送单元,用于发送玩家的需要取消指向所述目标非玩家控制角色的指示符请求;第三请求发送单元也置于游戏客户端,在玩家不需要方向指示符时,可以通过所述第三请求发送单元发送取消方向指示符的请求;第三请求接收单元,用于接收所述需要取消指向所述目标非玩家控制角色的指示符请求;方向指示符显示取消单元,用于在游戏界面上取消指向所述目标非玩家控制角色的方向指示符的显示;在收到取消方向指示符的请求后,在游戏界面上取消方向指示符的显示。
方向指示符可以随时取消,从而提高了灵活性,进一步满足玩家的需要,使玩家的游戏体验进一步提高。
以下再介绍本发明提供的方法,如图2所示,本发明方法的一个实施例的主要流程包括步骤201、游戏客户端发送玩家查找目标非玩家控制角色的请求;玩家需要查找某个或某类NPC的信息时,可以通过游戏客户端提供的功能,输入要查找的NPC的信息,或者从客户端提供的NPC列表中选择相应的NPC;如果是世界地图,也就是地图上的每个点的位置坐标在地图上都是唯一的,此时只需要在请求中附带玩家ID,通过玩家ID,游戏服务器就可以从保存的数据中找出玩家控制角色所有相关的信息,从而确定玩家控制角色的位置;如果不是世界地图,也就是地图上点的位置坐标并不是唯一的,还需要由地图编号,两者一起就可以确定玩家的位置;因此本发明并不对请求中携带的内容进行限定,只要能够唯一确定玩家的位置都应该在本发明的保护范围内;步骤202、根据所述请求中玩家的信息确定所述玩家当前所处的游戏地图;通过请求中的唯一标识玩家位置的信息,如玩家的ID等,从保存的信息中查到玩家的位置坐标,从而确定玩家当前所处的游戏地图;步骤203、在所述游戏地图中查找符合所述请求的目标非玩家控制角色;确定好游戏地图后,遍历处于所述游戏地图中的NPC,找出符合请求的NPC;如玩家想要购买装备,就找出所有NPC中能够出售装备的NPC,如果玩家想要做游戏任务,就找出所有NPC中能够提供适合玩家当前做的游戏任务的NPC;步骤204、将查找到的符合所述请求的目标非玩家控制角色在游戏界面上突出显示;在找到所有符合请求的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.如权利要求1所述的指示目标非玩家控制角色的方法,其特征在于,所述查找目标非玩家控制角色的请求包含玩家通过游戏界面上的输入窗口输入的非玩家控制角色的信息。
3.如权利要求1所述的指示目标非玩家控制角色的方法,其特征在于,所述查找目标非玩家控制角色的请求包含玩家在非玩家控制角色列表中选择的非玩家控制角色的信息。
4.如权利要求1所述的指示目标非玩家控制角色的方法,其特征在于,游戏客户端发送查找目标非玩家控制角色的请求后,该方法进一步包括根据所述请求中的玩家控制角色的信息对所述玩家进行身份认证,判断所述玩家控制角色是否有权限查找所述目标非玩家控制角色,如果是,进入根据所述请求中的玩家控制角色的信息确定所述玩家控制角色当前所处的游戏地图的步骤。
5.如权利要求1所述的指示目标非玩家控制角色的方法,其特征在于,游戏客户端得到符合所述请求的目标非玩家控制角色的信息后,该方法进一步包括在游戏界面上提供含有游戏客户端得到的符合所述请求的目标非玩家控制角色信息的信息列表。
6.如权利要求1至5任一所述的指示目标非玩家控制角色的方法,其特征在于,在收到需要指向目标非玩家控制角色的方向指示符的请求时,该方法进一步包括在游戏界面上以所述指示符请求中描述的目标非玩家控制角色所处的位置为目的方向,在所述目标非玩家控制角色所处位置和玩家控制角色当前所处位置所在的直线上显示方向指示符。
7.如权利要求6所述的指示目标非玩家控制角色的方法,其特征在于,在收到取消指向所述目标非玩家控制角色的方向指示符的请求时,该方法进一步包括在游戏界面上取消所述方向指示符的显示。
8.如权利要求1所述的指示目标非玩家控制角色的方法,其特征在于,在游戏界面上的游戏小地图和/或玩家控制角色当前所处的游戏地图上突出显示所述符合所述请求的目标非玩家控制角色。
9.一种指示目标非玩家控制角色的装置,其特征在于,包括第一请求发送单元,用于发送查找目标非玩家控制角色的请求;第一请求接收单元,用于接收第一请求发送单元发送的所述查找目标非玩家控制角色的请求;游戏地图确定单元,用于根据第一请求接收单元接收的所述查找目标非玩家控制角色的请求中玩家控制角色的信息确定玩家控制角色当前所处的游戏地图;查找单元,用于在确定的所述游戏地图中查找符合所述请求的目标非玩家控制角色;第一显示单元,用于将查找单元查找的符合所述请求的目标非玩家控制角色在游戏界面上突出显示。
10.如权利要求9所述的指示目标非玩家控制角色的装置,其特征在于,该装置还包括输入窗口处理单元,用于在游戏界面上为玩家提供输入目标非玩家控制角色信息的输入窗口;所述第一请求发送单元在发送的所述查找目标非玩家控制角色的请求中携带输入的目标非玩家控制角色信息。
11.如权利要求9所述的指示目标非玩家控制角色的装置,其特征在于,该装置还包括非玩家控制角色列表提供单元,用于在游戏界面上为玩家提供选择目标非玩家控制角色信息的非玩家控制角色列表;所述第一请求发送单元在发送的所述查找目标非玩家控制角色的请求中携带选择的目标非玩家控制角色信息。
12.如权利要求9所述的指示目标非玩家控制角色的装置,其特征在于,该装置进一步包括认证单元,用于在第一请求接收单元收到所述请求后,根据所述请求中的玩家控制角色的信息对所述玩家控制角色进行身份认证,判断所述玩家控制角色是否有权限查找所述目标非玩家控制角色,如果是,将所述玩家控制角色的信息发送给游戏地图确定单元。
13.如权利要求9所述的指示目标非玩家控制角色的装置,其特征在于,该装置进一步包括信息列表创建单元,用于将查找单元查找的符合所述请求的目标非玩家控制角色的信息记录到信息列表;第二显示单元,用于在游戏界面上显示所述信息列表。
14.如权利要求9至13任一所述的指示目标非玩家控制角色的装置,其特征在于,该装置进一步包括第二请求发送单元,用于发送需要指向目标非玩家控制角色的指示符请求;第二请求接收单元,用于接收所述需要指向目标非玩家控制角色的指示符请求;第三显示单元,用于在游戏界面上以所述指示符请求中描述的目标非玩家控制角色为目的方向,在所述目标非玩家控制角色所处位置和玩家控制角色当前所处位置所在的直线上显示方向指示符。
15.如权利要求14所述的指示目标非玩家控制角色的装置,其特征在于,该装置进一步包括第三请求发送单元,用于发送需要取消指向所述目标非玩家控制角色的指示符请求;第三请求接收单元,用于接收所述需要取消指向所述目标非玩家控制角色的指示符请求;方向指示符显示取消单元,用于在游戏界面上取消指向所述目标非玩家控制角色的方向指示符的指示。
全文摘要
本发明公开了一种指示目标非玩家控制角色的方法及装置,其中方法主要包括游戏客户端发送查找目标非玩家控制角色的请求;根据所述请求中的玩家控制角色的信息确定所述玩家控制角色当前所处的游戏地图;在所述游戏地图中查找符合所述请求的目标非玩家控制角色;将查找到的符合所述请求的目标非玩家控制角色在游戏界面上突出显示;使用本发明玩家可以通过指示的非玩家控制角色的位置,快速的找到对应的非玩家控制角色,减少了玩家在查找非玩家控制角色的过程中需要浪费的时间,提高了玩家的游戏体验。
文档编号G06F19/00GK1949234SQ20061014412
公开日2007年4月18日 申请日期2006年11月27日 优先权日2006年11月27日
发明者杨建国 申请人:北京金山软件有限公司, 北京金山数字娱乐科技有限公司