CN107249706A - 游戏控制程序、游戏控制方法和游戏控制装置 - Google Patents

游戏控制程序、游戏控制方法和游戏控制装置 Download PDF

Info

Publication number
CN107249706A
CN107249706A CN201580076056.8A CN201580076056A CN107249706A CN 107249706 A CN107249706 A CN 107249706A CN 201580076056 A CN201580076056 A CN 201580076056A CN 107249706 A CN107249706 A CN 107249706A
Authority
CN
China
Prior art keywords
touch
touch operation
game
game control
track
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201580076056.8A
Other languages
English (en)
Other versions
CN107249706B (zh
Inventor
上野高史
河野祥二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cy Game Co
Original Assignee
Cy Game Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cy Game Co filed Critical Cy Game Co
Publication of CN107249706A publication Critical patent/CN107249706A/zh
Application granted granted Critical
Publication of CN107249706B publication Critical patent/CN107249706B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/825Fostering virtual characters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/214Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
    • A63F13/2145Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • A63F13/426Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/58Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1068Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
    • A63F2300/1075Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/65Methods for processing data by generating or executing the game program for computing the condition of a game character

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

提供一种游戏控制程序、游戏控制方法和游戏控制装置,由此可以提高针对游戏的角色的移动指示的操作性。该游戏控制装置(1)具备:触摸屏(10);第一判断单元(32),用于将在继续进行与触摸屏(10)的接触并且连续移动接触位置的操作判断为第一触摸操作;轨迹生成单元(33),用于根据第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;第二判断单元(35),用于将在继续进行所述第一触摸操作的接触期间的与触摸屏(10)的新接触判断为第二触摸操作;以及轨迹改变单元(36),用于根据第二触摸操作的类型、接触位置或移动量来改变预期移动轨迹。

Description

游戏控制程序、游戏控制方法和游戏控制装置
技术领域
本发明涉及用于控制游戏的进行的游戏控制程序、游戏控制方法和游戏控制装置。
背景技术
先前已经提出了如下技术:在游戏控制装置中,代替用于接受来自游戏者的输入的物理控制器,经由触摸屏来控制角色移动(例如,参见专利文献1)。
此外,还提出了用于通过使用对触摸屏的拖拽操作来改变参数设置值的技术(例如,参见专利文献2)。
现有技术文献
专利文献
专利文献1:日本特开2006-181286
专利文献2:日本特开2014-215888
发明内容
发明要解决的问题
然而,由于通常分别经由独立的控制操作来接受针对角色的移动指示和参数的设置,因此例如存在在发出移动指示之前设置角色移动方法的类型或者与画面显示有关的参数等的情况。
因而,对于游戏者而言,可能无法在进行移动指示的过程中同时进行设置操作。
本发明的目的是提供能够提高与针对游戏角色的移动指示有关的操作性的游戏控制程序、游戏控制方法和游戏控制装置。
用于解决问题的方案
根据本发明的一种游戏控制程序,用于使得用于控制游戏的执行的计算机进行控制处理,所述控制处理包括:第一判断步骤,用于将继续进行与触摸屏的接触并且连续移动接触位置的操作判断为第一触摸操作;轨迹生成步骤,用于根据所述第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;第二判断步骤,用于将在继续进行所述第一触摸操作的接触期间与所述触摸屏的新接触判断为第二触摸操作;以及轨迹改变步骤,用于根据所述第二触摸操作的类型、接触位置或移动量来改变所述预期移动轨迹。
在所述控制处理中,可以根据所述第二触摸操作的类型、接触位置或移动量来改变所述游戏的显示模式。
所述第二触摸操作可以是包含与所述触摸屏上的特定区域进行接触的操作。
所述第二触摸操作可以是包含与相对于所述第一触摸操作的接触位置和移动方向的相对区域进行接触的操作。
所述第二触摸操作可以是包含多个接触位置其中至少之一的移动的操作
根据本发明的一种游戏控制方法,用于使计算机控制游戏的执行,其中,所述游戏控制方法执行包括以下步骤的控制处理:第一判断步骤,用于将继续进行与触摸屏的接触并且连续移动接触位置的操作判断为第一触摸操作;轨迹生成步骤,用于根据所述第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;第二判断步骤,用于将在继续进行所述第一触摸操作的接触期间与所述触摸屏的新接触判断为第二触摸操作;以及轨迹改变步骤,用于根据所述第二触摸操作的类型、接触位置或移动量来改变所述预期移动轨迹。
根据本发明的一种游戏控制装置,用于控制游戏的执行,所述游戏控制装置包括:触摸屏;第一判断单元,用于将继续进行与所述触摸屏的接触并且连续移动接触位置的操作判断为第一触摸操作;轨迹生成单元,用于根据所述第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;第二判断单元,用于将在继续进行所述第一触摸操作的接触期间与所述触摸屏的新接触判断为第二触摸操作;以及轨迹改变单元,用于根据所述第二触摸操作的类型、接触位置或移动量来改变所述预期移动轨迹。
发明的效果
根据本发明,游戏者可以在进行作为针对游戏的角色的移动指示的第一触摸操作的过程中查看预期移动轨迹,可以在预测针对角色的移动处理结果的同时决定移动指示,并且可以利用第二触摸操作来改变预期移动轨迹。因此,游戏者可以在无需中断移动指示的情况下考虑更适当的移动方法,这提高了游戏的操作性。
附图说明
图1是示出根据实施例的游戏控制装置的功能结构的框图。
图2是示出根据实施例的第一触摸操作期间的游戏进行画面的示例的图。
图3是示出根据实施例的在继续进行第一触摸操作期间的游戏进行画面的第一示例的示意图。
图4是示出根据实施例的在继续进行第一触摸操作期间的游戏进行画面的第三示例的示意图。
图5是示出根据实施例的控制处理的第一流程图。
图6是示出根据实施例的控制处理的第二流程图。
具体实施方式
以下将说明本发明的实施例的示例。
根据本发明的游戏控制装置1是用于控制经由触摸屏来接受操作输入的游戏的进行,并且例如可以是诸如智能电话、平板电脑或便携式游戏机等的便携式装置、或者诸如PC或游戏专用机等的安装型装置。
图1是示出根据本实施例的游戏控制装置1的功能结构的框图。
游戏控制装置1包括触摸屏10、存储单元20和控制单元30。
触摸屏10是游戏的输入/输出装置,其用于检测从游戏者的操作输入并显示游戏进行画面。触摸屏10包括用于检测使游戏者的手指等与触摸屏10接触或接近的触摸传感器11、以及以与触摸传感器的区域重叠的方式配置的显示器12。
以下被简称为“接触”或“触摸”的情况是指触摸传感器11能够检测到的包括使物体与触摸传感器11接触或接近的用户操作。
触摸传感器11是能够同时检测多个点的触摸的类型的触摸传感器,并且触摸屏10例如是投影型静电电容方式触摸屏。
存储单元20是用于使得硬件组件用作游戏控制装置1的各种程序、各种数据等的存储区域。具体地,在本实施例中,为了实现各种功能,存储单元20存储由控制单元30执行的程序(游戏控制程序)。
控制单元30是用于控制游戏控制装置1整体的单元,并且通过适当地读取并执行存储单元20中所存储的各种程序来与硬件协作地实现本实施例中的各种功能。控制单元30可以是CPU(中央处理单元)。
控制单元30基于与触摸屏10的接触、接触位置、接触时间、或者接触次数来辨别触摸操作的类型。触摸操作的类型包括触摸、长触摸、释放、滑动、轻击、双击、长击、拖拽、轻拂、捏合、分开等。
触摸是对触摸屏10进行触摸的操作。
长触摸是维持与触摸屏10的接触并持续至少特定时间段的操作。
释放是将手指从触摸屏移开的操作。
滑动是在保持与触摸屏的接触的同时移动触摸位置的操作。
轻击是接着触摸之后在不移动触摸位置的情况下释放手指的操作。
双击是进行连续两次轻击操作的操作。
长击是接着长触摸之后在不移动触摸位置的情况下释放手指的操作。
拖拽是涉及作为触摸操作的结果而使显示器12上所显示的对象移动或变形的滑动操作。
轻拂是接着触摸之后在使触摸位置沿一个方向高速移动的情况下释放手指的操作。
捏合是触摸两个点、然后从这两个触摸位置中的一者或两者沿使这两个触摸位置变得彼此更近的方向进行滑动的操作。
分开是触摸两个点、然后从这两个触摸位置中的一者或两者沿使这两个触摸位置变得彼此更远的方向进行滑动的操作。
控制单元30包括检测单元31、第一判断单元32、轨迹生成单元33、区域设置单元34、第二判断单元35、轨迹改变单元36、移动处理单元37和图像显示单元38。
在触摸传感器11检测到接触时,检测单元31检测触摸位置。在本实施例中,由于触摸传感器11和显示器12彼此重叠,因此在平面上与触摸传感器11的接触位置和与显示器12的接触位置彼此一致。
第一判断单元32将继续进行检测单元31所检测到的与触摸传感器11的接触并且连续移动接触位置的操作(滑动、拖拽、轻拂等)判断为第一触摸操作,并且接受第一触摸操作作为游戏的角色的移动指示。不对用作第一触摸操作的起点的触摸位置进行限制,并且其可以是触摸屏10上的任意位置。
轨迹生成单元33根据第一判断单元32所判断出的第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹。具体地,例如,轨迹生成单元33生成具有沿与第一触摸操作的方向相反的方向的与移动量的大小相对应的距离的预期移动轨迹。
区域设置单元34设置用于接受触摸传感器11所检测到的接触作为特定操作输入的区域。例如,除了第一触摸操作以外,区域设置单元34还根据轻击等的操作来设置用于接受各种设置改变以及诸如针对角色动作的指示等的与游戏进行有关的指示的区域。
此外,特别地,在本实施例中,在第一判断单元32正接受第一触摸操作时,区域设置单元34针对第二判断单元35设置用于接受第二触摸操作的区域。
第二判断单元35在正继续进行第一触摸操作的接触时接受与触摸屏10的新接触并将该新接触判断为第二触摸操作。
第二触摸操作可以是触摸位置不受限的轻击等的操作。在这种情况下,例如,每当接受轻击操作时,轨迹改变单元36发挥用以执行与轻击操作的次数相对应的后述的轨迹改变处理的功能。
可选地,例如,第二触摸操作可以是包含与区域设置单元34在触摸屏10上所设置的特定区域进行接触的操作。可选地,例如,第二触摸操作可以是包含在相对于第一触摸操作中的接触位置和移动方向的相对位置处与区域设置单元34所设置的区域进行接触的操作。
在这些情况下,每当接受向所设置的特定区域的轻击操作时,作为与各区域相对应的处理,通过轨迹改变单元36来执行后述的轨迹改变处理,或者通过图像显示单元38来执行显示模式改变处理(例如,放大或缩小画面)。
可选地,例如,第二触摸操作可以是包含多个接触位置中的至少一个接触位置的移动的操作(例如,捏合或分开)。
在这种情况下,根据捏合或分开的操作量,通过图像显示单元38来执行显示模式改变处理(例如,增大或减小画面的显示倍率)。
如上所述,在第一触摸操作期间,第二判断单元35接受与第一触摸操作不同的第二触摸(例如,轻击)或者第二和第三触摸(例如,捏合或分开)作为第二触摸操作。这使得游戏者可以在进行第一触摸操作的同时进行各种设置输入。
轨迹改变单元36根据第二触摸操作的类型、接触位置或移动量来改变预期移动轨迹。具体地,例如,在初始状态下以直线形式来生成预期移动轨迹的情况下,每当接受第二触摸操作时,轨迹改变单元36可以在诸如跳跃和曲线等的不同类型的移动路径之间进行切换。
移动处理单元37响应于第一判断单元所接受的第一触摸操作的终止,来设置与预期移动轨迹的类型相对应的角色的移动方法,并且确定与第一触摸操作的方向和距离相对应的角色的移动方向和距离。然后,移动处理单元37与图像显示单元38协作地移动角色并更新游戏的内部状态和游戏画面。
图像显示单元38在显示器12上显示各种图像。具体地,响应于第一判断单元32和第二判断单元35所接受的触摸操作,图像显示单元38显示包括游戏角色的游戏画面、角色的预期移动轨迹、以及表示与角色、显示设置等有关的各指示内容的触摸区域的图像。
此外,在第二判断单元35接受用于改变显示模式的第二触摸操作的情况下,图像显示单元38根据第二触摸操作的类型、接触位置或移动量来改变游戏的显示模式。
此外,图像显示单元38根据响应于第一触摸操作的终止所确定出的指示内容来执行伴随着角色移动的游戏画面的更新。
图2是示出本实施例中的第一触摸操作期间的游戏进行画面的示例的图。
本示例示出如下状态:在将角色40显示为在表示为拟三维空间(pseudo-three-dimensional space)的游戏空间内配置的三维对象的显示器12的画面上,游戏者利用手指41a进行从任意起点A到点B的拖拽操作作为第一触摸操作。尽管为了简化说明而没有示出角色40以外的对象以及游戏空间内的其它图像(例如,背景图像、角色40的地面图像等),但是配置在游戏空间内的角色对象不局限于角色40,并且还可以显示其它类型的图像。通过图像显示单元38来在显示器12上显示游戏空间和角色40。可以利用许多已知技术来实现用于在游戏空间内配置角色对象以及用于将角色对象显示在画面上的方法。
在图2中,假定保持游戏者的手指41a与触摸屏10接触并且不释放。手指41a的当前触摸位置是点B,并且将箭头42显示为表示与以触摸操作的起点A作为基准的至点B的拖拽操作相对应的方向和长度的图像。在进一步移动手指41a的触摸位置(点B)的情况下,箭头42的方向和长度改变。
在本实施例中,根据在释放手指41a时平面上的从起点A到点B的距离来确定角色40在游戏空间内的移动量,并且基于起点A的位置和点B的位置之间的相对位置关系来确定角色40的移动方向。例如,可以通过使用从平面上的起点A的横坐标XA和纵坐标YA以及点B的横坐标XB和纵坐标YB所计算出的这两点之间的距离、以及点B相对于起点A的方向,来计算与角色40的移动有关的移动量和移动方向。控制单元30在释放手指41a时确定移动量和移动方向。然而,角色40的最终移动量和移动方向可以根据游戏的内容等在确定之前进行适当修改。
在确定了移动量和移动方向之后,通过控制单元30(移动处理单元37)来执行角色40的移动处理。
此外,在继续进行拖拽操作期间,与箭头42的显示同步地显示预期移动轨迹43a。此外,预期移动轨迹43a是根据起点A的位置和点B的位置之间的相对关系来显示的,并且预期移动轨迹43a的显示在通过拖拽操作而移动点B时发生改变。即,在给出箭头42所示的移动指示的情况下,示出移动方向和距离,以表示角色40的估计目的地。预期移动轨迹43a使得游戏者可以预测角色40的移动,并且预期移动轨迹43a的显示与角色40的移动量和移动方向相关联地并且与点B的移动同步地发生改变,直到释放手指41a为止。此外,预期移动轨迹43a还根据后述的第二触摸操作而发生改变。
由于在继续进行第一触摸操作期间显示预期移动轨迹43a,因此游戏者可以想像确定角色40的移动指示之后的移动结果。
应当注意,角色40不是必须沿预期移动轨迹43a移动。尽管在本实施例中预期移动轨迹43a用作估计,但是即使在角色40沿预期移动轨迹43a移动的情况下也可以实施本发明。
图3是示出本实施例中的在继续进行第一触摸操作期间的游戏进行画面的第一示例的图。
该示例示出在第一触摸操作期间(图2)游戏者利用手指41b来进行作为第二触摸操作的轻击操作的状态。不对可以接受第二触摸操作的位置进行限制。根据在继续进行第一触摸操作期间所接受的构成第二触摸操作的轻击操作的次数,轨迹改变单元36在用于角色40向目的地移动的预定类型的预期移动轨迹(例如,43a、43b、43c和43d)之间顺次进行切换。
游戏者可以根据利用第一触摸操作在显示器12上显示预期移动轨迹期间的游戏场景,来切换至与角色40的移动处理相关联的预期移动轨迹。因而,游戏者可以在选择偏好的移动方法的同时决定移动指示。
此外,作为在本实施例中的继续进行第一触摸操作期间的游戏进行画面的第二示例,将说明游戏者在第一触摸操作期间(图2)、利用两个手指进行捏合或分开作为第二触摸操作的情况。
在第一触摸操作期间接受捏合作为第二触摸操作的情况下,图像显示单元38根据捏合的操作量来减小包括角色40的显示的游戏空间的显示倍率。在这种情况下,各种图像与显示器12的显示面积的显示比例也相对减小。因而,画面上的显示以缩小形式发生改变,由此显示器12上所显示的游戏空间的范围增大。
在第一触摸操作期间接受分开作为第二触摸操作的情况下,图像显示单元38根据分开的操作量来增大包括角色40的显示的游戏空间的显示倍率。在这种情况下,各种图像与显示器12的显示面积的显示比例也相对增大。因而,画面的显示以放大形式发生改变,由此显示器12上所显示的游戏空间的范围减小。
游戏者可以在利用第一触摸操作输入与角色40的移动有关的指示期间,根据游戏场景来对包括角色40的游戏空间的显示进行放大或缩小。因而,游戏者可以以适合于游戏场景的显示倍率来查看游戏空间。
图4是示出本实施例中的继续进行第一触摸操作期间的游戏进行画面的第三示例的图。
在本示例中,区域设置单元34设置分别用于向预期移动轨迹43a~43d的切换的轻击区域44a~44d、用于增大游戏画面的显示倍率的轻击区域45a、以及用于减小游戏画面的显示倍率的轻击区域45b,并且在各轻击区域的位置处分别显示相应的图像。
此外,在本示例中,在第一触摸操作期间(图2)设置轻击区域44a~44d、45a和45b。由于在接受了第一触摸操作之后设置各轻击区域,因此可以接受第一触摸操作的位置不受轻击区域限制。
然而,区域设置单元34可以在接受第一触摸操作之前预先设置并显示轻击区域。
此外,区域设置单元34参考平面上的起点A和点B之间的相对位置关系的变化、或者箭头42的位置和朝向,来动态移动并设置这些轻击区域,这有助于提高游戏画面的可视性。
响应于第一触摸操作期间对这些区域的轻击,执行相应的预期移动轨迹43a~43d之间的切换或显示模式改变处理。
接着,将说明释放手指41a以终止第一触摸操作时所执行的处理。
在释放手指41a时,如上所述,确定角色40的移动量和移动方向,并且根据在紧挨着释放之前所显示的预期移动轨迹(43a、43b、43c和43d其中之一)的类型来确定角色40的移动类型,然后执行角色40的移动处理。经由控制单元30的移动处理单元37和图像显示单元38(图1)之间的协作来确定移动类型并执行移动处理。
移动处理单元37根据预期移动轨迹的类型来确定角色40的移动类型,根据移动量、移动方向和移动类型来设置移动内容,并且基于移动内容来执行角色40的移动处理。图像显示单元38基于移动处理单元37所设置的移动内容来改变角色40的显示位置等。然而,紧接着释放之后移动处理单元37所设置的移动内容在移动处理的完成之前不是必须保持不变,并且允许在紧接着执行移动处理之后改变移动内容。例如,在执行角色40的移动处理之后,在角色40与配置在与角色40的同一游戏空间内的其它对象(未示出)冲突、或者与表示墙壁或地板的图像所表示的面冲突时,移动处理单元37适当改变移动内容以执行移动处理。移动内容的这种改变可以包括角色40的移动类型、移动量和移动方向。根据游戏内容适当确定要改变这些内容中的哪一个。
此外,根据移动量来继续进行移动处理。例如,在正移动角色40期间减小移动量并且剩余移动量变成0时移动处理完成,并且开始等待下一移动指示的输入。
此外,在移动处理的执行期间,控制单元30使来自游戏者的移动指示的输入无效。更具体地,即使触摸传感器11检测到触摸,控制单元30也不接受输入。
接着,将说明移动的类型。
预先定义移动的类型,以使得这些类型分别与图4中的预期移动轨迹43a、43b、43c和43d相对应。
与预期移动轨迹43a相对应的移动的类型是“直线”,在该情况下,移动处理单元37使得角色40沿如直线那样的路径移动。
与预期移动轨迹43b和43c相对应的移动的类型是“曲线”,在该情况下,移动处理单元37在将角色40保持对游戏空间内角色40接地的面进行接地的同时使角色40沿如曲线那样的路径移动。
与预期移动轨迹43d相对应的移动的类型是“跳跃”,在该情况下,移动处理单元37在将角色40从游戏空间内角色40接地的面暂时离开的同时使角色40移动。
在本发明中,根据游戏内容,可以适当设置除这四种示例以外的移动的类型。
图5和6是示出根据本实施例的控制处理的流程图。
每当检测单元31检测到触摸操作时启动该处理。
在步骤S1中,第一判断单元32判断检测单元31是否检测到与角色移动指示有关的第一触摸。在判断结果为“是”的情况下处理进入步骤S2,并且在判断结果为“否”的情况下处理进入步骤S5。
在步骤S2中,第一判断单元32判断是否从步骤S1所判断出的第一触摸起继续进行拖拽操作。在判断结果为“是”的情况下处理进入步骤S3,并且在判断结果为“否”的情况下处理进入步骤S4。
在步骤S3中,轨迹生成单元33生成与步骤S2所判断出的拖拽操作相对应的角色的预期移动轨迹。此外,处理返回至步骤S2,并且根据在继续进行拖拽操作(第一触摸操作)期间的拖拽方向和距离来改变该预期移动轨迹。
在步骤S4中,响应于第一触摸操作的终止,控制单元30接受与拖拽方向和距离以及基于第二触摸操作的预期移动轨迹的类型相对应的角色移动指示,并且更新游戏的内部状态以及显示器12的显示(包括角色40的移动)。然后,控制单元30终止响应于第一触摸操作而启动的控制处理。
在步骤S5中,第二判断单元35在继续进行第一触摸(第一触摸操作)期间接受第二触摸操作或第三触摸操作,并且判断该操作是否为预定类型(例如,轻击操作)。在判断结果为“是”的情况下处理进入步骤S6,并且在判断结果为“否”的情况下处理进入步骤S7。
在步骤S6中,轨迹生成单元33通过根据步骤S5中所接受的轻击操作在多种类型之间顺次进行切换来设置角色的预期移动轨迹。然后,控制单元30终止响应于第二触摸操作而启动的控制处理。
在步骤S7中,第二判断单元35判断是否继续进行作为第二或随后操作而接受的预定类型的第二触摸操作(例如,捏合或分开)。在判断结果为“是”的情况下处理进入步骤S8,并且在判断结果为“否”的情况下终止处理。
在步骤S8中,控制单元30接受与第二触摸操作相对应的显示模式改变指示,并且更新游戏的内部状态和显示器12的显示。然后,控制单元30终止响应于第二触摸操作而启动的控制处理。
该控制处理是用于实施本发明的示例,并且不对处理方法进行限制。如上所述,可以并行执行基于第一触摸的控制处理和基于第二或随后触摸的控制处理,或者可以在基于第一触摸的控制处理期间接受第二触摸操作。
根据本实施例,游戏控制装置1可以在第一触摸操作的过程中接受第二触摸操作,并且改变基于第一触摸操作的预期移动轨迹。因此,提高了针对游戏角色的移动指示的操作性。
此外,游戏控制装置1可以在第一触摸操作的过程中接受第二触摸操作,并且进行诸如增大或减小包括角色40的游戏空间的显示倍率等的用以改变显示模式的设置。因此,游戏者可以在发出针对游戏角色的移动指示的同时调整游戏的可视性,从而提高游戏进行期间的操作性。
游戏控制装置1可以接受各种类型的触摸操作作为用于改变预期移动轨迹或显示模式的第二触摸操作,诸如对任意位置的触摸、对区域设置单元34所设置的特定区域的触摸、或者基于多个触摸(多触摸)的滑动或捏分。将各种类型的设置处理分别分配给各种类型的触摸操作,这使得游戏者可以在第一触摸操作期间进行各种设置改变,由此提高操作性。
尽管以上说明了本发明的实施例,但是本发明不限于上述实施例。此外,实施例所记载的效果仅是本发明所产生的最优选效果,并且本发明的效果不限于实施例所述的效果。
尽管以采用表现为拟三维空间的游戏空间的游戏作为示例说明了实施例,但是本发明不仅可以在表示三维空间的游戏空间内实施,而且还可以仅在显示器(触摸屏)上显示平面图像的游戏内实施。
游戏控制装置1所执行的游戏控制方法采用软件来实现。在采用软件来实现该方法的情况下,在信息处理装置(游戏控制装置1)上安装构成软件的程序。该程序可以记录在诸如CD-ROM等的可移除介质上并分发给用户,或者可以通过经由网络而下载至用户的计算机而进行分发。
附图标记说明
1 游戏控制装置
10 触摸屏
11 触摸传感器
12 显示器
20 存储单元
30 控制单元
31 检测单元
32 第一判断单元
33 轨迹生成单元
34 区域设置单元
35 第二判断单元
36 轨迹改变单元
37 移动处理单元
38 图像显示单元

Claims (7)

1.一种游戏控制程序,用于使得用于控制游戏的执行的计算机进行控制处理,所述控制处理包括:
第一判断步骤,用于将继续进行与触摸屏的接触并且连续移动接触位置的操作判断为第一触摸操作;
轨迹生成步骤,用于根据所述第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;
第二判断步骤,用于将在继续进行所述第一触摸操作的接触期间与所述触摸屏的新接触判断为第二触摸操作;以及
轨迹改变步骤,用于根据所述第二触摸操作的类型、接触位置或移动量来改变所述预期移动轨迹。
2.根据权利要求1所述的游戏控制程序,其中,所述控制处理还包括:
显示改变步骤,用于根据所述第二触摸操作的类型、接触位置或移动量来改变游戏的显示模式。
3.根据权利要求1或2所述的游戏控制程序,其中,所述第二触摸操作是包含与所述触摸屏上的特定区域进行接触的操作。
4.根据权利要求1或2所述的游戏控制程序,其中,所述第二触摸操作是包含与相对于所述第一触摸操作的接触位置和移动方向的相对区域进行接触的操作。
5.根据权利要求1或2所述的游戏控制程序,其中,所述第二触摸操作是包含移动多个接触位置其中至少之一的操作。
6.一种游戏控制方法,用于使计算机控制游戏的执行,其中,所述游戏控制方法执行包括以下步骤的控制处理:
第一判断步骤,用于将继续进行与触摸屏的接触并且连续移动接触位置的操作判断为第一触摸操作;
轨迹生成步骤,用于根据所述第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;
第二判断步骤,用于将在继续进行所述第一触摸操作的接触期间与所述触摸屏的新接触判断为第二触摸操作;以及
轨迹改变步骤,用于根据所述第二触摸操作的类型、接触位置或移动量来改变所述预期移动轨迹。
7.一种游戏控制装置,用于控制游戏的执行,所述游戏控制装置包括:
触摸屏;
第一判断单元,用于将继续进行与所述触摸屏的接触并且连续移动接触位置的操作判断为第一触摸操作;
轨迹生成单元,用于根据所述第一触摸操作的方向和移动量来生成游戏的角色的预期移动轨迹;
第二判断单元,用于将在继续进行所述第一触摸操作的接触期间与所述触摸屏的新接触判断为第二触摸操作;以及
轨迹改变单元,用于根据所述第二触摸操作的类型、接触位置或移动量来改变所述预期移动轨迹。
CN201580076056.8A 2014-12-26 2015-10-30 游戏控制程序、游戏控制方法和游戏控制装置 Active CN107249706B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2014264333A JP5781213B1 (ja) 2014-12-26 2014-12-26 ゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置
JP2014-264333 2014-12-26
PCT/JP2015/080709 WO2016103911A1 (ja) 2014-12-26 2015-10-30 ゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置

Publications (2)

Publication Number Publication Date
CN107249706A true CN107249706A (zh) 2017-10-13
CN107249706B CN107249706B (zh) 2020-07-07

Family

ID=54192834

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580076056.8A Active CN107249706B (zh) 2014-12-26 2015-10-30 游戏控制程序、游戏控制方法和游戏控制装置

Country Status (5)

Country Link
US (1) US10478734B2 (zh)
JP (1) JP5781213B1 (zh)
KR (1) KR101944458B1 (zh)
CN (1) CN107249706B (zh)
WO (1) WO2016103911A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110420463A (zh) * 2019-01-22 2019-11-08 网易(杭州)网络有限公司 游戏中虚拟对象的控制方法及装置、电子设备、存储介质
CN112637386A (zh) * 2019-10-07 2021-04-09 佳能株式会社 电子设备、电子设备的控制方法及计算机可读介质
CN113713382A (zh) * 2021-09-10 2021-11-30 腾讯科技(深圳)有限公司 虚拟道具控制方法、装置、计算机设备及存储介质

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10949059B2 (en) * 2016-05-23 2021-03-16 King.Com Ltd. Controlling movement of an entity displayed on a user interface
JP6030258B1 (ja) * 2016-05-23 2016-11-24 グリー株式会社 プログラム、ゲームの制御方法、及び情報処理装置
JP5942031B1 (ja) * 2015-11-27 2016-06-29 グリー株式会社 プログラム、ゲームの制御方法、及び情報処理装置
JP6924564B2 (ja) * 2016-03-31 2021-08-25 株式会社コロプラ ゲームプログラム
JP2017192537A (ja) * 2016-04-20 2017-10-26 株式会社コロプラ ゲームプログラム、方法及びタッチスクリーンを備える情報処理装置
JP6069571B1 (ja) * 2016-10-19 2017-02-01 グリー株式会社 プログラム、ゲームの制御方法、及び情報処理装置
JP6661513B2 (ja) * 2016-10-31 2020-03-11 株式会社バンク・オブ・イノベーション ビデオゲーム処理装置、及びビデオゲーム処理プログラム
JP6920900B2 (ja) * 2017-06-30 2021-08-18 株式会社コーエーテクモゲームス 端末装置及び制御プログラム
CN107450747B (zh) 2017-07-25 2018-09-18 腾讯科技(深圳)有限公司 虚拟角色的位移控制方法和装置
CN107441705B (zh) 2017-07-27 2018-07-20 腾讯科技(深圳)有限公司 对象显示方法和装置及存储介质
JP2017209573A (ja) * 2017-09-08 2017-11-30 株式会社コロプラ ゲームプログラム、方法及びタッチスクリーンを備える情報処理装置
CN108509139B (zh) 2018-03-30 2019-09-10 腾讯科技(深圳)有限公司 虚拟对象的移动控制方法、装置、电子装置及存储介质
CN109758760B (zh) * 2018-12-06 2020-02-07 网易(杭州)网络有限公司 足球游戏中射门控制方法、装置、计算机设备及存储介质
CN113671855A (zh) * 2021-08-20 2021-11-19 广东好太太智能家居有限公司 晾衣设备控制方法、装置、***和晾衣设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060254888A1 (en) * 2005-04-27 2006-11-16 Aruze Corp. Gaming machine
JP2011092629A (ja) * 2009-11-02 2011-05-12 Konami Digital Entertainment Co Ltd ゲームプログラム、ゲーム装置、およびゲーム制御方法
CN102989175A (zh) * 2011-09-09 2013-03-27 索尼电脑娱乐公司 游戏装置、游戏控制方法、游戏控制程序、记录介质
CN103785170A (zh) * 2012-10-26 2014-05-14 株式会社得那 游戏提供装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4258850B2 (ja) 2004-12-28 2009-04-30 株式会社セガ 画像処理装置およびその方法
KR20110034858A (ko) * 2009-09-29 2011-04-06 주식회사 넥슨모바일 게임 운영을 제어하기 위한 사용자 인터페이스 제공 방법
WO2013051049A1 (ja) * 2011-10-03 2013-04-11 古野電気株式会社 タッチパネルを有する装置、レーダ装置、プロッタ装置、舶用ネットワークシステム、視点変更方法及び視点変更プログラム
US8678927B2 (en) * 2011-10-04 2014-03-25 Microsoft Corporation Game controller on mobile touch-enabled devices
EP2869758A2 (en) * 2012-07-05 2015-05-13 Microtech Medical Technologies Ltd. Direct deployment system and method
US9448634B1 (en) * 2013-03-12 2016-09-20 Kabam, Inc. System and method for providing rewards to a user in a virtual space based on user performance of gestures
JP5671576B2 (ja) 2013-04-26 2015-02-18 株式会社コナミデジタルエンタテインメント コンピュータのユーザインタフェース装置、そのパラメータの制御方法及びコンピュータプログラム
JP6103590B2 (ja) * 2013-05-28 2017-03-29 アルパイン株式会社 表示装置、画像アイテムの移動装置、画像アイテムの移動方法、及びプログラム。

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060254888A1 (en) * 2005-04-27 2006-11-16 Aruze Corp. Gaming machine
JP2011092629A (ja) * 2009-11-02 2011-05-12 Konami Digital Entertainment Co Ltd ゲームプログラム、ゲーム装置、およびゲーム制御方法
CN102989175A (zh) * 2011-09-09 2013-03-27 索尼电脑娱乐公司 游戏装置、游戏控制方法、游戏控制程序、记录介质
CN103785170A (zh) * 2012-10-26 2014-05-14 株式会社得那 游戏提供装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110420463A (zh) * 2019-01-22 2019-11-08 网易(杭州)网络有限公司 游戏中虚拟对象的控制方法及装置、电子设备、存储介质
CN112637386A (zh) * 2019-10-07 2021-04-09 佳能株式会社 电子设备、电子设备的控制方法及计算机可读介质
CN112637386B (zh) * 2019-10-07 2024-01-19 佳能株式会社 电子设备、电子设备的控制方法及计算机可读介质
CN113713382A (zh) * 2021-09-10 2021-11-30 腾讯科技(深圳)有限公司 虚拟道具控制方法、装置、计算机设备及存储介质
CN113713382B (zh) * 2021-09-10 2023-06-16 腾讯科技(深圳)有限公司 虚拟道具控制方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
JP5781213B1 (ja) 2015-09-16
US10478734B2 (en) 2019-11-19
KR20170100612A (ko) 2017-09-04
KR101944458B1 (ko) 2019-01-31
CN107249706B (zh) 2020-07-07
JP2016123479A (ja) 2016-07-11
US20170291110A1 (en) 2017-10-12
WO2016103911A1 (ja) 2016-06-30

Similar Documents

Publication Publication Date Title
CN107249706A (zh) 游戏控制程序、游戏控制方法和游戏控制装置
KR102232032B1 (ko) 정보 처리 프로그램, 정보 처리 방법, 및 정보 처리 장치
US11042287B2 (en) Information processing device, information processing method, and program for displaying of coupling and decoupling of lists
US10318146B2 (en) Control area for a touch screen
JP5276145B2 (ja) リスト表示装置
CN102929556B (zh) 一种基于触摸屏的交互控制方法及设备
JP6350261B2 (ja) オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法
KR101915615B1 (ko) 모션 기반 사용자 인터페이스 제어 장치 및 방법
JP6018265B2 (ja) ゲーム制御プログラム、ゲーム制御方法及びゲーム制御装置
KR101586559B1 (ko) 정보 처리 장치 및 정보 처리 방법
JP5220898B2 (ja) 押圧によるスクロール制御が可能なユーザインタフェース装置、画像スクロール方法及びプログラム
EP2824562B1 (en) Method and apparatus to reduce display lag of soft keyboard presses
JP2010287121A (ja) 情報処理装置、プログラム、記録媒体、及び表示制御装置
EP2827237A1 (en) Zoom control of screen image in electronic device
KR101460363B1 (ko) 터치 스크린 입력을 이용한 화면 확대/축소 방법 및 장치
KR102067295B1 (ko) 전자 장치, 표시 제어 방법, 및 기록 매체
US20180300035A1 (en) Visual cues for scrolling
JP2010049318A (ja) 移動制御プログラム
KR102049259B1 (ko) 모션 기반 사용자 인터페이스 제어 장치 및 방법
WO2013111202A1 (ja) 表示装置および表示方法
JP5516794B2 (ja) 携帯情報端末、表示制御方法およびプログラム
WO2017159796A1 (ja) 情報処理方法及び情報処理装置
JP2012181644A (ja) タッチセンサを十字に配置したなぞり動作検出装置
JP2017167792A (ja) 情報処理方法及び情報処理装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant