多玩家游戏中的角色分配的制作方法

文档序号:6424324阅读:508来源:国知局
专利名称:多玩家游戏中的角色分配的制作方法
技术领域
本发明涉及多玩家游戏,尤其涉及多玩家游戏中的角色分配。
背景技术
多个玩家与集中式游戏仲裁者(moderator)交互的多玩家游戏已经以不同的媒体形式普及多年。目前一代的多玩家游戏允许参与者在通过网络和游戏设备连接到仲裁者和其他参与者的同时使用诸如计算机或游戏控制台之类的处理设备来玩游戏。一些多玩家游戏被组织成剧集(episode)或赛季(session),这与电视游戏节目在过去被划分成单独的剧集的方式非常相似。这些在线多玩家游戏可以向参与者提供激励和奖赏。根据游戏的类型,也可能需要多玩家游戏中的参与者角色选择。角色选择使得参与者以各种程度投入到游戏中,并且分配角色使得很可能让两个参与者二者都对游戏感兴趣,同时提供混合用户,这增强游戏参与并且吸引新玩家尝试参与游戏。

发明内容
提供用于针对多玩家游戏赛季中的不同角色的玩家动态角色选择的技术。该技术把机会提供给长期玩家也提供给新玩家,以具有填补游戏中的角色的机会。尝试以不同角色参与游戏的用户可以请求以该角色进行参与。针对角色对玩家的选择是通过对游戏的不同赛季改变选择组件来动态作出的。选择组件是用户跨诸如单个赛季、一周或玩家参与游戏的全部时间的不同时间段的游戏得分。这些组件可以针对游戏的不同赛季进行轮换,使得各种等级的玩家都具有填补游戏角色的机会。在一个实施例中,提供了一种用于在被组织成多个赛季的多玩家游戏中给用户分配角色的方法。针对每个赛季,在用户选择角色以后,诸如用户得分的至少一个技能度量跨一时间段被选择。排名得分基于该度量被计算出,并且基于该排名得分,用户被排名并且角色被分配。在给定时间段内存在针对用户以相同角色重复的偏向性。提供本发明内容是为了以精简的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。


图1描述了示例性游戏与媒体系统的立体图。图2是图1中示出的游戏与媒体系统的各组件的示例性功能框图。图3示出了图1-2中所示的游戏与媒体系统的另一示例性实施例。图4是用于实现所公开技术的操作的示例性操作环境的框图。图5是示出了用于针对在线多玩家游戏中的角色动态选择用户的方法的流程图。图6是用于针对在线多玩家游戏中的角色动态选择用户的方法的第二实施例。图7是示出了用于计算排名得分的方法的流程图。
权利要求
1.一种计算机实现的用于确定由处理设备运行的在线多玩家游戏中的用户角色的方法,包括提供(40 被组织成多个赛季的在线多玩家游戏,每个赛季都具有一时间段及所述赛季中的至少一个用户角色。从多个用户接收(502)以所述角色参与所述赛季的请求;为所述多个用户中的每个确定(510)排名,所述排名是基于一个或多个基于技能的参数确定的,所述参数从对该在线多玩家游戏的用户参与中导出;输出(530)用户的排名,所述排名确定填补所述角色的多个用户中的一个或多个用户。
2.如权利要求1所述的方法,其特征在于,所述在线多玩家角色包括至少一两种角色, 第一角色比第二角色具有赢得游戏的更高获胜机会。
3.如权利要求1所述的方法,其特征在于,所述确定步骤包括针对每个赛季,选择 (610)跨一时间段的至少一个基于技能的参数,基于跨所述时间段的基于技能的参数计算 (620)排名得分,并且基于所述排名得分排名所述用户。
4.如权利要求3所述的方法,其特征在于,所述时间段包括下列项目之一一赛季、一小时、一天、一星期、或者用户已经参与该游戏的总时间。
5.如权利要求4所述的方法,其特征在于,所述计算步骤包括使用技能组件以及平局打破组件。
6.如权利要求5所述的方法,其特征在于,所述计算步骤包括对技能度量求和用户已经参与所述游戏的总时间的倒数求和(708)。
7.如权利要求3所述的方法,其特征在于,所述计算步骤包括如果所述用户还未以该角色参与,基于第一函数(706)计算排名得分,并且如果所述用户已经以该角色参与,基于偏向于该用户的第二函数(708)计算排名得分。
8.如权利要求1所述的方法,进一步包括以下步骤提供一般用户角色,所述一般用户角色允许用户参与游戏的一个或多个赛季以生成所述游戏的所述一个或多个赛季中的基于技能的得分;其中所述确定步骤包括基于用户对一个或多个之前的赛季的参与确定用户排名得分,在所述赛季中,所述用户已经生成了基于技能的得分,所述排名得分部分地基于在一个或多个赛季期间在一时间段期间的基于用户技能的得分、以及打破平局的得分;比较来自多个用户的排名得分,从所述多个用户接收到参与提升角色的请求;以及基于每个用户排名得分将用户分配给所述提升角色。
9.如权利要求8所述的方法,其特征在于,所述计算步骤包括如果所述用户还未以该角色参与过,基于第一函数计算排名得分,并且如果所述用户已经以该角色参与过,基于偏向于所述用户的第二函数计算排名得分。
10.如权利要求8所述的方法,其特征在于,如果从用户接收到的填补所述游戏所需的所有角色的请求数目不足,所述过程重新启动。
全文摘要
本发明揭示了多玩家游戏中的角色分配,提供了用于针对多玩家游戏赛季中的不同角色的玩家动态角色选择。尝试以不同角色参与游戏的用户可以请求以该角色进行参与。针对角色对玩家的选择是通过对游戏的不同赛季改变选择组件来动态作出的。选择组件可以是用户跨不同时间段的游戏得分,并且可以针对游戏的不同赛季进行轮换,使得各种等级的玩家都具有填补游戏角色的机会。
文档编号G06F19/00GK102184333SQ20111012772
公开日2011年9月14日 申请日期2011年5月6日 优先权日2010年5月7日
发明者B·约翰逊, F·利夫尼, H·希策尔, H·沙哈, J·塞勒, M·V·戈德, M·斯卡维泽 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1