用于游戏系统的图形用户界面的制作方法

文档序号:1624327阅读:171来源:国知局
用于游戏系统的图形用户界面的制作方法
【专利摘要】一种用于改善用户利用与游戏环境对应的图形用户界面的体验的方法和系统,在电子设备的计算硬件上执行与游戏对应的软件产品。界面渲染多个图形对象和与图形对象对应的用户可选择选项。用户选择一个或者多个可选择选项,并且最终经过图形对象在显示屏幕上的多个点执行触摸或者挥动操作。触摸或者挥动操作造成在界面上的不同位置部署与选择的选项对应的多个资源。为了控制不同的部署的资源,用户可以基于他的/她的希望经过显示屏幕的不同区域挥动。在屏幕上的不同位置部署的资源数目在执行触摸或者挥动操作期间依赖于包括由用户在屏幕上施加的压力的某些参数。
【专利说明】用于游戏系统的图形用户界面

【技术领域】
[0001] 本发明总体上涉及用户界面,并且更具体地涉及用于游戏系统的图形用户界面。

【背景技术】
[0002] 计算设备包括比如iPad的平板计算机以及包括Apple的iPhone?、Google的 Android?电话和Symbian?电话的智能电话。这些计算设备具有用于实现与其用户 的容易和快速的交互的极为用户友好的界面。这些设备中的大多数设备并入了触敏屏幕, 这些触敏屏幕获得用户的输入并且有助于顺利的用户交互。在这些设备中的许多设备中运 用游戏软件以用于休闲目的。游戏系统的一个重要方面是用户可以录入希望的输入并且与 他/她在其上玩游戏的设备的用户界面交互的容易度。对于缺乏并入于其中的触屏设施 的设备,用户当在这样的设备上玩游戏之时的仅有可能交互方式是通过点击关联鼠标、使 用关联键盘功能/键来操作或者使用关联操纵杆。对在许多更低级电子设备中并入的'指 向和点击'或者'操纵杆'的体验在玩游戏之时不兼容并且经常费时。具体而言,存在如下 具体游戏,在这些游戏中,用户/玩家需要多次并且经常在不同设备显示位置使用点击、指 向、敲击和拖动操作,这难以通过鼠标或者操纵杆来操作。在典型游戏环境中,在用户需要 通过点击或者触摸在界面上的多个点来执行相似操作时,这变得繁琐。即使在许多常规电 子设备中提供的触敏屏幕能够感测一次在一个点的触摸操作。多触摸屏幕仍然不普及,并 且它们可以在游戏环境中大有益处。可以通过多触摸敏感操作来控制常规游戏控制台应用 中的一些游戏控制台应用,然而,在策略游戏环境中,对于执行某些希望的操作,它们仍然 具有一些缺点。
[0003] 因此,考虑到前述问题,存在对于当在计算设备上玩游戏之时用于游戏系统的更 佳和高度地相称的图形用户界面的需要。


【发明内容】

[0004] 本公开内容提供了一种有助于在用户在计算设备上玩游戏之时的容易用户交互 的极为兼容的图形用户界面。具体而言,本公开内容提供了一种通过感测和获得通过在与 游戏控制台对应的图形用户界面上的多个点执行的触摸或者挥动操作的用户输入来有助 于改善的用户体验的系统和方法。
[0005] 在一个方面中,本公开内容提供了一种包括触敏显示屏幕和计算硬件的电子设 备,该计算硬件执行与游戏系统对应的软件产品。显示屏幕同时感测在屏幕上的多个位置 执行的触摸操作。当软件产品在计算硬件上被执行时,它生成并且在电子设备的显示屏幕 上渲染图形用户界面。图形用户界面有助于容易的用户交互,并且当在显示屏幕上被渲染 时,它呈现多个图形对象和与图形对象对应的多个用户可选择选项。每个用户可选择选项 代表用于对图形对象中的一个或者多个图形对象执行操作的多个资源。用户选择这些选项 中的一个或者多个选项,并且软件产品在界面上的不同位置渲染与该选项对应的资源。在 用户经过界面的多个点触摸或者挥动时渲染与选择的选项对应的资源。另外,在界面上渲 染和部署不同资源的性质依赖于参数,比如用户执行触摸或者挥动操作的速度或者由用户 在执行触摸或者挥动操作之时在界面上施加的压力。
[0006] 在另一方面中,本公开内容提供了一种有助于用户与图形用户界面的容易的交互 的方法。在电子设备的计算硬件上执行软件产品,并且这导致生成并且在设备的显示屏幕 上渲染界面。在界面上渲染一个或者多个图形对象和与图形对象对应的用户可选择选项集 合。每个用户可选择选项对应于将在界面上部署的一个或者多个资源。该方法包括选择这 些可选择选项中的一个或者多个可选择选项并且在设备的显示屏幕上的多个点之上执行 触摸操作或者挥动操作。最终,在界面上的多个位置同时部署与选择的选项对应的资源。这 些位置对应于执行触摸操作或者挥动操作的不同点。
[0007] 本公开内容的系统和方法有助于在相同时间经过游戏控制台的多个区域在控制 台上执行相似操作并且避免一次一个地经过不同点触摸或者挥动的繁琐操作。
[0008] 本公开内容的附加方面、优点、特征和目的将从附图和结合随后的所附权利要求 解释的例示性实施例的具体描述变得清楚。

【专利附图】

【附图说明】
[0009] 图1是根据本公开内容的在电子设备的图形用户界面之上操作的方式的图示;
[0010] 图2至图4是在本公开内容的方法和系统用来控制游戏环境时在电子设备的显示 屏幕上渲染的与游戏系统对应的图形用户界面的图示;
[0011] 图5是用于实施根据本公开内容的方法和系统的示例性环境的图示;以及
[0012] 图6是根据本公开内容的有助于用户与图形用户界面的改善的交互的示例性方 法的图示。

【具体实施方式】
[0013] 以下具体描述公开了要求保护的本发明的方面和可以用来实现本发明的方式。然 而,该描述并旨在于限定或者限制本发明,仅在所附权利要求中包含这样的限定或者限制。 虽然已经全面公开了实现本发明的最佳方式,但是本领域技术人员将认识到用于实现或者 实践本发明的其它实施例也是可能的。
[0014] 本公开内容涉及一种用于游戏系统、用于有助于用户在玩游戏之时的容易和快速 的交互并且用于避免在其上玩游戏的电子设备的触敏屏幕上执行触摸或者挥动操作之时 经历的当前问题的图形用户界面。
[0015] 在包括计算机、iPad、移动电话、平板计算机和智能电话的许多电子计算设备中并 入游戏系统以用于休闲。许多这样的常规电子设备并入了用于获得用户输入以及用于产生 与界面的相称用户体验的触敏屏幕。为了在包括许多台式和膝上型计算机的没有触敏屏幕 的电子设备上玩游戏,用户一般通过耦合的输入设备(比如鼠标、在键区上的某些键和操 纵杆)与游戏系统的界面交互并且向该界面提供输入。使用通过鼠标的多个点击操作例如 在需要在游戏界面上的多个点执行相同操作的情况下费时并且不利。即使利用具有触敏显 示器的设备,在需要经过界面的多个区域同时执行与所玩的游戏对应的相似操作时,这仍 然变得难以实现,因为常规触敏屏幕能够一次一个地感测在具体点的触摸操作。即使多触 敏屏幕当前可用并且被并入于电子设备中,与某些游戏对应的操作在玩游戏时需要同时感 测和检测经过屏幕的多个区域执行的触摸或者挥动操作。
[0016] 本公开内容提供了一种用于游戏系统的增强的图形用户界面,该图形用户界面改 善了用户当在电子设备上玩游戏之时的体验。该系统和方法有助于通过电子设备的多触敏 屏幕执行触摸和挥动操作,并且允许用户经过界面的不同区域同时执行与游戏有关的相似 操作。
[0017] 在图1中示出了与在电子设备上所玩的游戏对应的图形用户界面,该图形用户界 面示出了玩策略游戏的用户如何经过界面的多个点同时执行触摸或者挥动操作以用于经 过在界面上的多个位置执行相似操作。如所示,在电子设备上的显示屏幕上渲染与所玩的 游戏对应的图形用户界面100。具体而言,当在电子设备的计算硬件上执行与游戏对应的软 件产品时,在显示屏幕上渲染和呈现界面100。显示屏幕是能够感测在屏幕上的多个点同时 执行的触摸或者挥动操作的多触敏屏幕。用户108使用他的/她的手指中的两个手指并且 在界面100上的两个不同位置102和104执行触摸操作。界面100感测这一操作,并且与 游戏对应的软件产品对界面100的不同图形对象执行与执行的触摸操作对应的动作。下文 结合以下附图关于具体游戏环境的示例更具体地说明这一点。
[0018] 在图2中,示出了电子设备的显示屏幕在用户在设备上玩游戏并且将本公开内容 的方法用于控制游戏设备时的快照。如所示,电子设备200具有显示屏幕202,其中在显示 屏幕202的图元206上渲染用于执行与游戏对应的动作的不同资源。出于说明公开内容的 目的,描绘的游戏环境对应于基于战争的游戏,并且在显示屏幕202上渲染的游戏环境对 应于战场204。设备200可以是并入了多触敏屏幕的任何适当电子设备,包括iPad、智能电 话(例如,Apple的iPhone?、Android?电话和Symbian?电话)、平板计算机、台式 计算机或者膝上型计算机等。战场204具有不同图形对象,例如,可以代表城堡或者阵营的 目标208。游戏的目的可以是通过在图元206内示出的不同资源A、B和C等攻击城堡来赢 得它。在元素206内的资源A、B和C可以代表包括枪、炮、箭、弓等的武器或者代表不同军 队、武装兵、步兵或者骑兵等。尽管仅示出了三个这样的资源,但是可以有用于玩游戏的多 个其它资源。在策略游戏中,用户选择这些资源中的一个或者多个资源,并且在战场204内 的多个位置部署选择的资源。选择的资源然后用来执行用于攻克目标208的操作。例如, 可以操作部署的资源以通过它们拥有的不同武器攻击目标208。用户可以在显示器202上 的不同点同时使用多个触摸操作以在战场204内的多个位置部署资源A、B、C等。另外,用 户也可以执行挥动操作以通过越过具体路径挥动手指全部经过沿着该路径的点集部署具 体资源。可以通过朝着具体的部署的资源指点并且在希望的方向上挥动手指来控制不同的 部署的资源背离或者朝着目标208移动。在用户触摸显示屏幕202以部署选择的资源时, 屏幕202检测到由用户在不同点施加的压力。在不同位置部署的资源的数目可选地依赖于 施加的压力的量。具体而言,在具体点施加的更高压力造成在该点部署数目增加的资源,并 且反之亦然。附加地,在玩时,可以根据游戏设置随时间以恒定速率或者以加速/减速的速 率释放资源。另外,在战场204上的不同位置部署资源的迅速度依赖于用户经过不同点执 行触摸或者挥动操作的速度。例如,如果用户希望沿着在具体路径中的不同点部署选择的 资源并且经过该路径执行挥动操作,则与执行经过路径的挥动操作一样快地部署资源。迅 速挥动操作与慢速挥动操作比较造成资源的更快部署。
[0019] 进一步继续,在图3中,示出了在用户已经选择了可选择选项A、B和C之一时用 于在基于战争的游戏的战场内部署资源的设备的显示屏幕。作为示例示出了用户已经选择 了在战场中部署与具体类别或者类型的资源对应的选项B以随后对目标208操作。如前文 提到的那样,选择的资源可以是军队、拥有具体种类的武器的武装兵、骑兵等。另外,尽管 仅一个选项被示出为被选择,但是用户也可以选择多个选项以在战场中部署不同种类的资 源。最后,在选择选项B之后,用户如所示使用他的/她的手指中的两个手指以控制界面并 且在两个希望的点302和304部署军队。具体而言,用户优选地在点302和304同时执行 触摸操作以实现在相同时间部署军队。备选地,可以按照时间序列(即逐个)执行触摸操 作。备选地,也可以通过从选择的点302和304中的经过具体的希望的路径的任一点启动 来执行挥动操作以全部经过希望的路径部署资源。在一个实施例中,在执行触摸操作之后 的具体的预定时间在选择的点部署资源。例如,在一个实施例中,仅如果用户保持他的手指 与点触摸可以约为〇. 5至1秒的预定时间才可以在具体的点部署资源。这一特征是可调整 的,并且可以在玩游戏之前基于用户的希望定制用户为了部署资源而需要保持他的手指与 屏幕接触的最少时间。另外,这避免可能非有意地或者非希望地部署资源的情况。
[0020] 基于检测到某些条件释放具体的部署的资源以用于动作,例如,用于攻击目标 208。这可以例如包括用户在已经在希望的点部署了资源之后仍然在该点保持他的/她的 手指约1至2秒。在另一情况下,可以在显示屏幕上分离地渲染执行选项,并且用户需要在 部署资源之后通过该选项提供执行命令。另外,通过不同手指执行的多触摸操作独立动作, 并且显示屏幕被配置用于独立感测和解译通过这些手指执行的挥动或者触摸操作。具体而 言,作为示例,在经过在屏幕上的具体的点触摸或者挥动一个手指时,可以在与那些点对应 的一个位置集合之上部署一个资源集合,并且后续在经过不同的点集触摸或者挥动另一手 指时,可以后续地也在那些点之上部署第二资源集合。两个资源集合可以取决于用户可调 整的并且可以在玩游戏之前定制的游戏设置而是相同或者不同的。另外,如前文提到的那 样,显示屏幕也能够感测在不同点同时执行的触摸或者挥动操作并且在不同点一起部署资 源。在一个实施例中,在不同点部署的资源数目可以是一个,各自对应于检测到在该点执行 的触摸操作。备选地,只要在具体点或者在点集之上执行触摸或者挥动操作,就可以在那些 点之上部署每单位时间恒定数目的资源,在另一实施例中,如先前提到的那样,部署的资源 数目是由用户在执行触摸或者挥动操作之时施加的压力的函数。具体而言,在具体点施加 的更高压力可选地造成在该点部署数目更多的资源,并且反之亦然。
[0021] 进一步继续,在图4中,图示了电子设备的显示屏幕,其中示出了在显示屏幕上的 多个位置部署与选择的选项B对应的资源。如所示,在屏幕202上的一个位置集合部署资源 集合410,并且这些对应于在点302 (在图3中示出)周围更早执行的多个触摸操作。为了 部署资源410,用户可选地经过覆盖这些点的路径执行挥动操作。另外,示出了在目标208 的另一侧上部署另一资源集合420。在用户通过另一手指执行利用点304(参见图3)发起 的触摸操作时渲染这些资源。相似地,可选地在显示屏幕202上的许多其它点执行触摸或 者挥动操作以在其它希望的点部署资源。
[0022] 在图5中,示出了用于实施根据本公开内容的方法和系统的示例性环境的图示。 多个电子设备502、504、506和508被示出,通过这些电子设备,用户可以通过由550、560和 570代表的多个网络之一连接到不同游戏服务器510和540之一。电子设备502、504、506 和508可以是具有如下计算硬件的任何适当电子设备,该计算硬件能够支持和执行与游戏 系统对应的软件产品。所示电子设备的典型示例可以包括台式计算机、膝上型计算机、平板 计算机、包括普遍已知的iPhone?、Android电话@等的智能电话、iPad等。另外,所有 这些电子设备具有用于感测和获得用户通过在一个或者多个显示屏幕的多个点执行的触 摸或者挥动操作的输入的一个或者多个多触敏屏幕。另外,不同电子设备502、504、506和 508通过适当无线网络、通过服务器510和540中的任一服务器相互共同连接。网络550、 560和570等可以是无线网络(比如无线局域网(WLAN))、局域网(LAN)、蜂窝网络(例如, 2G网络、3G网络)等。另外,电子设备502、504、506和508中的任何电子设备也可以使用 它自己的蓝牙网络并且可以能够连接到蓝牙服务器以与其它电子设备同步。所示示例性环 境通过有助于多个用户通过不同设备在线从而通过适当网络连接并且相互同步也支持多 玩家游戏。另外,如由模块520、530等所示,多个数据库被耦合到不同服务器,并且与游戏 环境有关的信息在不同用户在线以用于多玩家游戏时被连续地存储于这些数据库中。
[0023] 为了有助于单玩家游戏,用户通过电子设备502、504、506和508中的任何电子设 备登录并且通过适当网络(例如,经由因特网和/或无线通信网络)连接到游戏服务器510 或者540之一。在用户登录并且在他/她利用的具体设备(例如,设备502)的计算硬件上 执行游戏软件时,生成并且在设备502的显示屏幕上渲染与游戏对应的图形用户界面。图 形用户界面在设备502的显示屏幕上呈现与游戏有关的不同图形对象。图形对象可以由图 形用户界面的不同块/段代表,可以对这些块/段执行与所玩的游戏对应的不同操作。例 如,在游戏是基于战争的游戏的情况下,这样的块/段可以代表需要攻克的一个或者多个 目标,比如在图2中更早示出的目标208。另外,也在设备502的界面上渲染一个或者多个 图元,该一个或者多个图元代表用于对图形对象执行动作的用户可选择选项集合。已经更 早结合公开内容的与基于战争的游戏有关的先前附图具体说明了这样的元素。另外,在不 同图形对象之上可移动的点对象(光标)在图形用户界面上出现以用于控制游戏操作。通 过在设备502的显示屏幕上执行触摸、挥动或者敲击操作可控制指针对象。另外,包括鼠 标、操纵杆或者键盘按钮集合的其它输入设备可以被耦合到设备502(但是未示出)以用于 有助于提供用户输入。可以通过使用包括手指、钢笔、铅笔、指点元件等来执行在显示屏幕 上的触摸操作。
[0024] 被耦合到游戏服务器510的另一数据库580用作为用于游戏服务器510的后端 数据库。在设备502的用户开始玩游戏时,在后端服务器580中记录由用户执行的典型动 作和手势。具体而言,这样的动作通过游戏服务器510被解译并且被向后端服务器580发 送以作为消息,后端服务器580最终维护所玩的游戏的日志和用于该游戏的备份。这样的 消息可以是通过因特网连接(设备502通过该因特网连接来连接到服务器510)发送或者 通过如前文提到的将设备502连接到服务器510的任何其它无线或者有线网络发送的数据 包的形式。用于维护用于游戏的备份的这样的消息的典型元素可以包括头部、净荷和校验 和。校验和可以是净荷的函数,或者它可以是唯一用户标识符,比如用户名等。在后端维护 消息中包括校验和所产生的优点是有可能在玩游戏之时避免潜在的欺诈。本领域技术人员 将理解,适当校验和函数或者校验和算法可以在玩游戏之时被应用于收集的数字数据以获 得校验和。另外,可以在任何时间点重新计算与具体数据对应的校验和并且比较该校验和 与存储的校验和以避免可能的欺诈。也向服务器510的其它数据库520和530发送由服务 器510接收的后端消息。在这些数据库520、530中,后端消息用来维护代表游戏的状态的 连续逻辑,例如,游戏的随时间更新的确切分数和玩家已经达到的游戏的节段。随着由数据 库520和530连续接收后端消息,最终随时间在这些服务器数据库520和530内进行游戏 状态的有规律更新。这保证有助于将游戏恢复至它的最后状态,在设备510意外地关闭、设 备510在它的通信中意外地受阻或者用户改变游戏终端或者他/她对于某个时段有意地退 出玩游戏并且在某个其它时间登录的情况下,这样的恢复可能性辅助增强用户对图形用户 界面的满意度。释放/使用资源(比如军队)通常减少游戏信用,即用于玩游戏的可用资 金。游戏信用可以是在游戏过程期间赚取的信用或者是可以用信用卡或者其它支付方法购 买的游戏信用。每个玩家可以让他们的游戏卡例如存储于后端数据库580中。后端服务器 580可以具有与信用卡公司、银行或者其它支付/信用方法和系统(比如Paypal·?或者与 用溢价额定消息(短消息服务)完成的移动支付)的开账单接口。
[0025] 尽管已经示出了仅两个服务器510和540,但是可以有相互协调和连接以用于实 施根据本公开内容的游戏环境的多个游戏服务器。另外,如在图5中所示的环境能够实施 瘦客户端游戏,即在计算机程序中编写,该计算机程序在它的计算作用上部分地独立,其中 游戏逻辑的部分可以存储于服务器510和540中的任何服务器中,并且它的部分可以存储 于游戏终端中。描绘的环境也支持厚客户端游戏,即在完全独立的计算机中编写,其中整个 游戏逻辑可以存储于游戏终端中。另外,游戏可选地也完全基于web,其中游戏逻辑中的大 多数可以存储于服务器510或者540中的任何服务器中。可以可选地按照任何编程语言编 写与所玩的游戏对应的游戏软件。
[0026] 虽然已经对于在单个用户登录到电子设备502、504、506或者508中的任何电子设 备时的情况描述了通过所示游戏环境可实施的游戏系统,但是相同游戏环境能够支持多玩 家游戏,其中不同用户可以通过不同电子设备登录并且通过如前文提到的适当网络、通过 公共游戏服务器510和540中的任何公共游戏服务器并行连接来相互同步并且共享代表进 行中的游戏的公共图形用户界面。在这样的实施例中,在后端通过在游戏服务器的数据库 520和530中存储的逻辑数据并行、有规律地更新在不同电子设备的显示屏幕上渲染的图 形用户界面。
[0027] 在图6中,示出了有助于用户在玩游戏之时与图形用户界面交互的方法。结合通 过公开内容的先前各图更早描述的基于战争的游戏的典型示例说明该方法。然而,该方法 可以被一般化并且也实施于其它游戏环境上而未旨在于限制本公开内容的范围。在步骤 604,该方法包括在电子设备的计算硬件上执行软件产品的步骤。电子设备可以是并入了 多触敏屏幕的任何适当设备,更早已经描述了该设备的示例。软件产品对应于用于有助于 在电子设备上玩游戏的游戏系统。在步骤608,在执行软件产品时,该方法包括生成并且在 电子设备的显示屏幕上、在图形用户界面上渲染游戏环境的表示。在步骤612,该方法包括 经由图形用户界面呈现不同图形对象、用于控制游戏环境的用户可选择选项集合和用于经 过在界面上的不同点执行触摸或者挥动操作的指针。例如,如前文提到的那样,在基于战争 的游戏中,图形对象可以对应于待攻克的城堡、待摧毁的阵营等,并且游戏环境可以代表战 场。用户可选择选项可以对应于可以在界面的不同部分之上部署的用于对图形对象执行操 作以求计分点的不同资源。具体而言,资源可以是不同种类的军队、骑兵、拥有包括枪、炸 弹、炮、弓、箭等的多用途武器的武装兵。在步骤616,该方法包括用户选择与她/她想要在 游戏环境内部署的不同种类的资源对应的一个或者多个可选选项。进一步继续,在选择和 启用可选择选项之一之后,在步骤620,该方法包括部署对应资源、用户取决于他希望部署 它们的位置在界面的多个点上执行触摸或者挥动操作。在步骤624,资源被部署并且在游戏 界面上出现。在一个实施例中,不同资源的部署性质可以依赖于不同参数。例如,在具体点 部署的资源数目依赖于用户当在该点执行触摸操作之时在显示屏幕上施加的压力。另外, 如果用户希望沿着构成具体路径的多个点部署资源并且沿着该路径执行挥动操作,则部署 资源的迅速度依赖于用户沿着路径执行挥动操作的速度。在另一实施例中,可以在执行触 摸操作的每个点部署每单位时间恒定数目的资源。资源部署的性质是用户可调整的并且可 以在玩游戏之前基于用户的优先级被定制。
[0028] 在步骤628,该方法包括在通过资源执行动作之前检查是否希望部署其它资源。如 果是,则该方法包括返回到步骤616、选择与资源对应的可选择选项并且再次经过希望的点 执行触摸或者挥动操作。否则,进一步进行,在步骤632,该方法包括在游戏环境内释放部署 的资源以用于动作。例如,在基于战争的游戏中,释放部署的军队/武装兵以用于对具体目 标操作以从它们被部署于的不同点攻击它。在一个实施例中,释放部署的资源是自动化的 并且在用户在部署具体资源之后在该具体资源上将他的/她的手指保持预定时间时出现。 例如,这一时间可以是在已经部署资源之后的约1至2秒的触摸操作。显示屏幕被配置用于 感测这一预定时间,并且软件产品在这出现时执行与部署的资源有关的动作。在另一实施 例中,释放不同资源可能需要手动用户输入。具体而言,例如,可以在部署资源之后渲染触 发选项(比如"进行"或者"开火"选项),并且直至用户手动地启动选项才可以释放资源。 在步骤636,在已经通过部署的资源执行了动作之后,更新图形用户界面,并且代表游戏环 境的最后状态的重新形成的界面在显示屏幕上渲染。
[0029] 本公开内容的用于改善用户与对应于游戏的图形用户界面的交互的方法和系统 在用户在游戏环境中执行不同操作时提供大量益处。可以通过经过显示屏幕的多个点同时 触摸或者挥动来容易地执行在用户希望执行时经过在游戏界面上的不同位置的相似操作。 因此,用户利用游戏界面的体验令人舒适得多。
[0030] 尽管已经通过本公开内容适用于游戏环境中的示例性实施例并且具体通过基于 战争的游戏的示例全面描述了本公开内容,但是公开内容也发现它在其它游戏环境中的应 用并且一般也可以适用于与游戏系统无关的其它图形用户界面。在某些应用中,公开的实 施例的用户界面可以用于任何类型的游戏的虚拟控制。公开的实施例的某些方面也适用于 执行包括构建拱廊和求解谜题游戏的其它操作。另外,相称用户界面也可以被实施于其它 类型的游戏(例如,冒险、角色扮演和射击游戏、建造和管理仿真游戏等)内。例如,相称用 户界面可以被使用于在金融交易所(例如,在纽约华尔街和伦敦股票交易所中)部署的计 算机终端中,其中买卖者需要在执行金融交易(例如,综合信用默认交换或者延伸金融产 品买卖)时同时控制多个交易。
[0031] 虽然已经用可观的细节全面描述了本发明以覆盖可能的方面和实施例,但是本领 域技术人员将认识到,本发明的其它版本也可以是可能的。
【权利要求】
1. 一种电子设备,包括: 触敏显示屏幕,被配置用于同时感测在所述屏幕的多个点执行的触摸操作;以及 计算硬件,可操作用于执行软件产品,其中执行所述软件产品导致生成并且在所述显 示屏幕上渲染图形用户界面,所述图形用户界面被配置用于有助于用户交互;所述图形用 户界面在被渲染时呈现: 一个或者多个图形对象;以及 一个或者多个用户可选择选项,每个选项代表用于对所述一个或者多个图形对象中的 一个或者多个图形对象执行操作的一个或者多个资源;其中 所述软件产品被配置用于基于用户选择所述用户可选择选项中的一个或者多个用户 可选择选项,在所述界面的多个位置渲染与选择的所述用户可选择选项对应的所述一个或 者多个资源。
2. 根据权利要求1所述的电子设备,其中所述软件产品被配置用于当在多个位置渲染 所述一个或者多个资源之后,基于接收用户的执行输入对一个或者多个图形对象经过所述 一个或者多个资源执行动作。
3. 根据权利要求1所述的电子设备,其中所述软件产品被配置用于基于用户在所述显 示屏幕的多个点的触摸操作或者用户经过所述多个点的挥动操作在多个位置渲染所述一 个或者多个资源,所述多个点对应于在所述显示屏幕上的所述多个位置。
4. 根据权利要求3所述的电子设备,其中所述软件被配置用于在所述用户在所述多个 点的触摸操作被执行达预定时间时在多个位置渲染所述一个或者多个资源。
5. 根据权利要求4所述的电子设备,其中所述预定时间是用户可调整的。
6. 根据权利要求3所述的电子设备,其中在多个位置渲染所述一个或者多个资源的迅 速度至少基于所述用户在所述显示屏幕上的触摸操作或者所述挥动操作的速度。
7. 根据权利要求3所述的电子设备,其中在多个位置渲染的资源的数目至少部分依赖 于由所述用户在执行所述触摸操作或者所述挥动操作期间在所述显示屏幕之上施加的压 力。
8. 根据权利要求1所述的电子设备,其中所述软件产品和所述图形用户界面对应于游 戏环境。
9. 根据权利要求8所述的电子设备,其中所述游戏系统对应于基于战争的游戏,所述 图形用户界面对应于战场,并且所述一个或者多个资源对应于在所述战场内使用的武器。
10. 根据权利要求1所述的电子设备,包括用于连续地记录和更新所述一个或者多个 图形对象的状态中的改变的数据库,所述软件产品被耦合到所述数据库并且被配置用于在 所述图形用户界面的可操作状态中断的情况下将所述一个或者多个图形对象的所述状态 恢复至它们的在所述数据库中的最后更新的状态。
11. 根据权利要求1所述的多个电子设备,通过网络被连接到服务器,所述图形用户界 面在所述电子设备中的每个电子设备上在时间上被并行地生成以有助于多个用户与所述 图形用户界面的交互,其中在所述多个电子设备上生成的所述图形用户界面通过所述服务 器被协调和同步并且在所述多个电子设备上随时间被并行更新。
12. 根据权利要求1所述的电子设备,所述设备是台式计算机、膝上型计算机、iPad或 者包括iPhone?、Android?电话或者Symbian?电话的智能电话。
13. -种通过在电子设备的计算硬件上执行软件产品来有助于用户与图形用户界面交 互的方法,所述图形界面被生成并且在所述电子设备的显示器上被渲染,所述方法包括: 在所述图形用户界面上渲染一个或者多个图形对象和与所述一个或者多个图形对象 对应的一个或者多个用户可选择选项,每个用户可选择选项对应于将在所述界面上部署的 一个或者多个资源; 选择所述用户可选择选项中的一个或者多个用户可选择选项并且执行在所述显示器 上的不同点的触摸操作和经过所述显示器的所述不同点的挥动操作之一;并且 在所述界面上的多个位置同时部署与选择的所述用户可选择选项对应的所述一个或 者多个资源,所述多个位置对应于正在其执行所述触摸操作或者正经过其执行所述挥动操 作的所述不同点。
14. 根据权利要求13所述的方法,还包括至少基于检测到在所述显示屏幕上的所述多 个点的所述触摸操作被执行达预定时间来在多个位置部署所述一个或者多个资源。
15. 根据权利要求13所述的方法,其中在多个位置部署所述一个或者多个资源的迅速 度依赖于所述挥动操作或者所述触摸操作的速度。
16. 根据权利要求13所述的方法,其中在所述界面上的所述不同位置部署的资源的数 目依赖于在执行所述触摸操作或者所述挥动操作期间在所述显示屏幕上施加的压力。
17. 根据权利要求13所述的方法,其中所述软件产品和所述图形用户界面对应于游戏 系统。
18. 根据权利要求17所述的方法,其中所述游戏系统对应于基于战争的游戏,所述图 形用户界面对应于战场,并且所述一个或者多个资源对应于在所述战场内使用的武器。
19. 根据权利要求13所述的方法,还包括:连续地记录和更新所述一个或者多个图形 对象的状态中的改变,将所述软件产品耦合到所述数据库,并且在所述图形用户界面的所 述操作中断的情况下将一个或者多个图形对象的所述状态恢复至它们的在所述数据库中 的最后更新的状态。
20. 根据权利要求13所述的方法,还包括: 通过网络将多个所述电子设备连接到服务器; 在不同的所述电子设备的所述显示器上在时间上并行地生成所述图形用户界面; 通过所述服务器协调所述多个图形用户界面并且随时间并行地更新它们以有助于多 个用户与所述图形用户界面的交互和协调。
21. 根据权利要求20所述的方法,其中所述图形用户界面对应于游戏系统,并且所述 方法被配置用于有助于在线多玩家游戏系统。
22. -种在机器可读数据存储介质上记录的软件产品,所述软件产品在计算设备的计 算硬件上可执行用于实施根据权利要求13所述的方法。
【文档编号】A63F13/40GK104066488SQ201380006199
【公开日】2014年9月24日 申请日期:2013年4月9日 优先权日:2012年5月24日
【发明者】J·N·德洛梅, L·勒皮南 申请人:舒佩塞尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1