适应位置图的视频游戏的制作方法

文档序号:9829932阅读:317来源:国知局
适应位置图的视频游戏的制作方法
【技术领域】
[0001] 除非在此处进行说明,否则此处所描述的材料不是本申请权利要求的现有技术并 且不因包含在该部分中而承认是现有技术。
【背景技术】
[0002] 视频游戏能够通过提供来自真实世界地点的场景增加兴趣,例如使用真实世界的 道路地图和风景的赛车游戏。这些游戏可以例如允许用户从为游戏开发的静态环境列表中 进行选择。当前可用的技术一般地需要对使得在游戏内可用的每个真实世界环境做出大量 的开发努力。
[0003] 概述
[0004] 本公开一般地描述了包括涉及到适应位置图的视频游戏的设备、方法和计算机可 读介质在内的技术。一些示例的方法可以包括用于使视频游戏适应接收到的环境输入的方 法。示例的环境输入包括多维环境信息,诸如环境的三维(3D)模型、包括适于构建环境的3D 模型的图像的环境扫描、对应于建筑物的房间以及房间之间的出入口的数据,或者例如位 置跟踪数据或运动数据,随着人移动经过环境而显示例如人的移动对象的位置和/或运动。
[0005] 用于使视频游戏适应接收的环境输入的示例方法可以包括:接收包括多维环境信 息的环境输入;生成表征接收的环境输入的位置图;以及使视频游戏适应表征接收的环境 输入的位置图。示例的位置图可以包括对应于接收的环境输入内的位置的节点,以及对应 于位置间的通路的节点间连接。
[0006] 在一些实施例中,使视频游戏适应位置图可以包括:例如,通过将来自视频游戏内 容库的视频游戏内容放置在位置图的节点处,利用视频游戏内容库和生成的位置图来生成 程序视频游戏内容。例如,当环境输入包括3D模型时,使视频游戏适应位置图可以包括通过 将来自库的视频游戏内容放置在3D模型内的位置图的节点和/或边界处,来生成程序视频 游戏内容。
[0007] 在一些实施例中,使视频游戏适应位置图可以包括:将位置图与预先存在的视频 游戏位置图进行匹配。例如,当环境输入包括3D模型时,使视频游戏适应位置图可以包括: 生成3D模型的位置图、将生成的位置图与预先存在的视频游戏位置图进行匹配、以及将3D 模型与对应于匹配的预先存在的视频游戏位置图的视频游戏内容进行组合。
[0008] 还公开了具有实现本文所述的各技术的指令的计算设备和计算机可读介质。示例 的计算机可读介质可以包括具有能由处理器执行的计算机可执行指令的非暂态计算机可 读存储介质,当由所述处理器执行时,所述指令使所述处理器实施本文提供的各方法的任 意组合。示例的计算设备可以包括服务器、游戏控制台或其它包括处理器、存储器和配置为 实施本文所述的方法的视频游戏适应系统的其它计算设备。
[0009] 前面的概述仅仅是示例性的,而不意在以任何方式进行限制。通过参考附图以及 下面的详细说明,除了上文所描述的示例性的方案、实施例和特征之外,另外的方案、实施 例和特征将变得清晰可见。
【附图说明】
[0010] 通过下面结合附图给出的详细说明和随附的权利要求,本公开的前述特征以及其 它特征将变得更加清晰。应理解的是,这些附图仅描绘了依照本公开的多个实施例,因此, 不应视为对本公开范围的限制,将通过利用附图结合附加的具体描述和细节对本公开进行 说明,在附图中:
[0011] 图1是示出示例视频游戏适应系统的图;
[0012] 图2是作为提供用于使视频游戏适应接收的环境输入的适应系统的设备的一个示 例的计算设备的框图;
[0013] 图3是示出示例环境输入的图;
[0014]图4是示出示例环境输入的图;
[0015]图5是示出被配置为生成所接收的环境输入的位置图的示例方法的流程图;
[0016]图6是示出包括节点和节点间连接的示例位置图的图;
[0017] 图7是示出被配置为通过生成程序视频游戏内容来使视频游戏适应位置图的示例 方法的流程图;以及
[0018] 图8是示出被配置为通过使位置图与预先存在的视频游戏位置图匹配来使视频游 戏适应位置图的示例方法的流程图;
[0019] 全部依照本公开的至少一些实施例来布置。
【具体实施方式】
[0020] 在下面的详细说明中,将参考附图,附图构成了详细说明的一部分。在附图中,除 非上下文指出,否则相似的符号通常表示相似的部件。在详细说明、附图和权利要求中所描 述的示例性实施例不意在限制。可以使用其它实施例,并且可以做出其它改变,而不偏离本 文呈现的主题的精神或范围。将易于理解的是,如本文大致描述且如图中所图示的,本公开 的方案能够以各种不同配置来布置、替代、组合、分离和设计,所有这些都在本文中明确地 构思出。
[0021] 本公开一般尤其涉及包括与适应位置图的视频游戏有关的方法、设备、系统和/或 部署在其中的计算机可读介质的技术。在一些示例中,对于所接收的环境输入,例如所接收 的环境的3D模型,可以生成位置图。例如通过将视频游戏内容放置在位置图的节点处,可以 使视频游戏适应所生成的位置图。当使视频游戏适应位置图时,可以适应的视频游戏和/或 用户参数。
[0022] 在一些示例的方案中,视频游戏可适应于例如用户家中、办公室或工作场所的环 境。适应的视频游戏可以提供传统的游戏体验,其中例如游戏者或视频游戏玩家的用户就 座或站在例如电视机的显示装置前方,并且玩该适应游戏。可选地,适应的视频游戏可以提 供增强现实或"AR"游戏体验,其中用户携带移动设备在其环境内四处移动,视频游戏将适 应的视频游戏内容插入通过移动设备的摄像机接收且由移动设备显示的实况视频中,或者 通过投影插入用户视线,等等。该描述使用传统游戏体验作为示例,适当地为AR视频游戏提 供额外的考虑。
[0023] 使视频游戏适应所接收的环境输入的示例方法可以包括:接收包括多维环境信息 的环境输入。在一些实施例中,多维环境信息可以包括二维(2D)环境信息,例如显示出房屋 或其它结构的房间、墙壁和门的2D地图。在一些实施例中,多维环境信息可以包括三维(3D) 环境信息,例如显示出房屋或其它结构的房间、墙壁和门的3D模型。
[0024] 用于使视频游戏适应所接收的环境输入的示例方法可以包括:生成表征所接收的 环境输入的位置图。示例位置图可以包括对应于所接收的环境输入内的位置的节点(例如 表征房屋或其它结构的各房间或房间的部分的节点)以及对应于位置之间的通路的节点间 连接(例如对应于各房间之间的门道(doorway)的节点间连接)。
[0025] 用于使视频游戏适应所接收的环境输入的示例方法可以包括使视频游戏适应所 生成的位置图。在本文详细描述了用于使视频游戏适应位置图的两个示例方法,技术人员 可以受益于本公开而将公开的方法组合和/或创建新方法。
[0026] 用于使视频游戏适应所接收的环境输入的第一示例方法可以包括:利用视频游戏 内容库和所生成的位置图来生成程序视频游戏内容,例如,通过将来自视频游戏内容库的 视频游戏内容放置在位置图的节点处。视频游戏内容可以随机地放置在位置图的节点处, 或者任选地根据任意视频游戏、程序和/或用户参数。
[0027] 例如,视频游戏参数可以指定与对手相遇具有增加的对手强度或增加的相遇难 度。实施例可以适于在所生成的位置图内选择第一节点,用于放置第一对手的视频游戏内 容。具有最低级别对手强度的第一对手可以放置在位置图中的第一节点处。可以在位置图 中选择第二节点,其中第二节点可以例如连接到第一节点。具有下一级别对手强度的第二 对手可以放置在第二节点处。可以在位置图中选择第三节点,其中第三节点可以例如连接 到第二节点,而不是第一节点。具有最高级别对手强度的第三对手可以放置在第三节点处。 额外的示例可以解释各种不同的潜在位置图特性以及具有各种可能参数的不同类型的视 频游戏。
[0028] 用户参数可以包括例如:将环境输入内的位置标记为不可供视频游戏使用的界外 参数;将环境输入内的位置标记为在规定时间内可供视频游戏使用或者不可供视频游戏使 用的使用时间参数;和/或指定环境输入内的位置内的所允许或禁止的视频游戏内容类型 的内容类型参数,例如"在卧室中没有吓人的东西"。实施例可适于当将视频游戏内容放置 在所生成的位置图中的节点处时应用这样的示例用户参数。
[0029] 用于使视频游戏适应所接收的环境输入的第二示例方法可以包括:将位置图与预 先存在的视频游戏位置图进行匹配。例如,视频游戏可以包括各种不同的空间站点,每个空 间站点具有可能在各不同房间相遇的队员人物。实施例可适于对于不同空间站点中的每个 空间站点将所生成的位置图与预先存在的视频游戏位置图进行比较,以找到匹配的或最佳 匹配的预先存在的视频游戏位置图。然后,用于匹配的空间站点和队员人物的视频游戏内 容可以例如与所生成的位置图组合,以将诸如空间站点控件和队员人物的视频游戏内容放 置到诸如用户房屋、办公室或工作场所的环境中。类似于程序内容生成方法,位置图匹配方 法可使视频游戏和/或用户参数适应。
[0030] 图1是示出根据本公开的至少一些实施例布置的示例视频游戏适应系统100的图。 如所示,适应系统100可被配置为接收环境输入101、生成表征环境输入101的位置图103,以 及使视频游戏适应位置图103以产生适应视频游戏,诸如例如适应视频游戏141或适应视频 游戏142。
[0031] 在一些实施例中,适应系统100可以包括环境处理子系统110和游戏适应子系统 120。环境处理子系统110可被配置为接收环境输入101且生成位置图103。环境处理子系统 110的示例组件包括环境输入管理器111和位置图生成器112。环境输入管理器111可被配置 为由所接收的环境输入101构建修改的环境输入102,其中修改的环境输入102是能够由位 置图生成器112和/或游戏适应子系统120处理的形式。位置图生成器112可被配置为由修改 的环境输入102和/或由所接收的环境输入101生成位置图103,其中位置图103包括对应于 所接收的环境输入101和/或修改的环境输入102内的位置的节点,并且其中位置图103包括 对应于所接收的环境输入101和/或修改的环境输入102内的位置之间的通路的节点间连 接。
[0032] 游戏适应子系统120可被配置为,例如通过使用位置图103来使视频游戏适应位置 图103,以产生适应的视频游戏141或142。游戏适应子系统120的示例组件包括程序内容生 成器121或匹配内容生成器125中的任一个或两个。程序内容生成器121可被配置为使用内 容库131和位置图103,任选地连同用户参数104和/或视频游戏参数105-起,以产生适应的 视频游戏141。
[0033] 匹配内容生成器125可被配置为,使用内容库131以及位置图103,任选地连同用户 参数104和/或视频游戏参数105-起,以及预先存在的位置图132,以产生适应的视频游戏 142。匹配内容生成器125可以包括位置图匹配模块126和内容组合器127。位置图匹配模块 126可以被配置为使位置图103与预先存在的位置图132中的一个或多个预先存在的位置图 进行匹配,并且为内容组合器127确定匹配的预先存在的位置图133。内容组合器127可以被 配置为将与匹配图133相关联的视频游戏内容与来自环境输入101或102的所接收的图像或 其它信息组合,以产生适应的视频游戏142,所述视频游戏内容可从内容库131取回。
[0034] 在一些实施例中,适应系统100可以允许视频游戏用户享受玩置于他们自己的家 中和工作场所的游戏。家庭游戏可以包括诸如悬疑或幻想游戏的娱乐游戏,并且工作场所 游戏可以包括用于管理训练或安全的严肃游戏,其可有益地适于涉及到用户的实际工作场 所。适应系统100可适于生成置于用户家中和工作场所的传统和/或AR视频游戏。AR视频游 戏可适于使用例如,诸如NINTENDO?制造的Wii u的产品上的远程屏幕、智能手机和平 板设备与诸如SONY?制造的p 1 aystat ion 4的产品的交互、诸如GOOGLE GLASS⑩或 0CULUS RIFT?的头戴式显示器某处,或涉及到用户在他们的环境内四处移动的其它智能 手机或移动设备游戏。AR视频游戏可以例如发送涉及到他们的环境以及任选的其它本地环 境的任务给玩家。
[0035] 在一些实施例中,适应系统100可以使视频游戏适应包含在不同用户的家或办公 室内的不同房间和环境配置,同时减少或消除对每个位置进行手动内容开发的需要。适应 系统100可以例如接受用户提交的3D环境输入,并且对于所接收的环境输入自动生成或匹
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1