JP2012050769A - Game apparatus, game control method, and program - Google Patents
Game apparatus, game control method, and program Download PDFInfo
- Publication number
- JP2012050769A JP2012050769A JP2010197421A JP2010197421A JP2012050769A JP 2012050769 A JP2012050769 A JP 2012050769A JP 2010197421 A JP2010197421 A JP 2010197421A JP 2010197421 A JP2010197421 A JP 2010197421A JP 2012050769 A JP2012050769 A JP 2012050769A
- Authority
- JP
- Japan
- Prior art keywords
- game
- contact
- screen
- interruption
- unit
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000001514 detection method Methods 0.000 claims abstract description 74
- 238000013459 approach Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 26
- 238000012545 processing Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 8
- 239000000725 suspension Substances 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000005484 gravity Effects 0.000 description 7
- 238000010079 rubber tapping Methods 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
- A63F13/493—Resuming a game, e.g. after pausing, malfunction or power failure
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input 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/2145—Input 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing 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/428—Processing 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 motion or position input signals, e.g. signals representing the rotation of an input controller or a player's arm motions sensed by accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling 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/537—Controlling 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/803—Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/10—Features 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/1068—Features 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/1075—Features 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/636—Methods for processing data by generating or executing the game program for controlling the execution of the game in time involving process of starting or resuming a game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
本発明は、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムに関する。 The present invention relates to a game device, a game control method, and a program suitable for interrupting and resuming a game using a touch panel.
コンピュータやゲーム装置等の情報機器への入力装置として、従来からのキーボードやコントローラ等を使用したものに加え、情報機器の表示画面にユーザが直接接触することによって入力を行うタッチパネル式の入力装置が普及している。 As an input device for information devices such as computers and game devices, in addition to conventional devices using keyboards, controllers, etc., there is a touch panel type input device that performs input by directly touching the display screen of the information device. It is popular.
特に、近年では、携帯電話や携帯型ゲーム機、スマートフォンといった小型の情報機器においても、タッチパネル式の入力操作を行うものが普及してきている(例えば、特許文献1参照)。 In particular, in recent years, small information devices such as mobile phones, portable game machines, and smartphones that perform touch-panel input operations have become widespread (see, for example, Patent Document 1).
さらに、携帯型ゲーム機やスマートフォンでは、タッチパネルを利用したゲームが一般的となっている。例えば、スマートフォンを利用したレーシングゲームでは、ユーザは画面に表示される項目をタップ(指で触れる)して選択し、スマートフォン本体をハンドルに見立てて、画面内に表示されるコースを走行する。このようなゲームの進行中においては、ユーザが画面内のいずれかの場所をタップするとゲームが中断する構成となっていることが多い。 Furthermore, in portable game machines and smartphones, games using touch panels are common. For example, in a racing game using a smartphone, the user selects an item displayed on the screen by tapping (touching with a finger), makes the smartphone body look like a handle, and travels on a course displayed on the screen. While such a game is in progress, the game is often interrupted when the user taps anywhere on the screen.
しかし、ゲームのプレイ中、例えば、レーシングゲーム等のユーザの動作が大きくなることがあるゲームのプレイ中は、誤ってユーザの指が画面に接触することがある。このようにユーザが意図せず画面に接触した場合でもゲームは中断される。このようなゲームの中断は、スムーズなゲームの進行の妨げとなる場合がある。 However, the user's finger may accidentally touch the screen during game play, for example, during a game such as a racing game that may increase the user's action. Thus, even when the user unintentionally touches the screen, the game is interrupted. Such interruption of the game may hinder smooth game progress.
本発明は、上記問題に鑑みてなされたものであり、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a game device, a game control method, and a program suitable for interrupting and resuming a game using a touch panel.
上記目的を達成するために、本発明の第1の観点に係るゲーム装置は、接触検知部と、表示部と、中断部と、を備え、以下のように構成する。 In order to achieve the above object, a game device according to a first aspect of the present invention includes a contact detection unit, a display unit, and an interruption unit, and is configured as follows.
接触検知部は、ユーザによる画面への接触を検知する。例えば、タッチパネル式の入力装置を備えたスマートフォン携帯型ゲーム機等において、ユーザが指やタッチペンなどで画面に触れる操作、触れている指やタッチペンを動かす操作、また、画面に触れていた指やタッチペンを画面から離す操作等及び画面内の接触箇所を検知する。なお、画面には、ユーザがプレイするゲームの映像等が表示される。 A contact detection part detects the contact to the screen by a user. For example, in a smart phone portable game machine equipped with a touch panel type input device, an operation of a user touching the screen with a finger or a touch pen, an operation of moving the touching finger or touch pen, or a finger or touch pen touching the screen Detecting the touching point in the screen and the operation to move the screen away from the screen. In addition, the video etc. of the game which a user plays are displayed on a screen.
表示部は、接触検知部により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する。上記の例で、接触検知部により接触が検知されている間とは、ユーザが指やタッチペンなどで画面に触れている間であり、画面内の最初の接触箇所とは、ゲームの進行中にユーザが最初に触れた画面内の箇所である。なお、ここでいうゲームの進行中とは、例えば、前述したレーシングゲームであれば、画面内のコースを走行している最中のことである。つまり、表示部は、ユーザがレーシングゲームで画面内のコースを走行している最中に意図せず画面に触れた場合に、その接触箇所と異なる箇所に中断指示ボタンを表示する。これにより、ユーザが意図せず画面に触れたとき直ちにゲームが中断することがない。なお、ユーザが画面に触れている間は常に中断指示ボタンを表示するようになっている。 While the contact is detected by the contact detection unit, the display unit displays an interruption instruction button at a location different from the first contact location on the screen. In the above example, while the contact is detected by the contact detection unit, the user is touching the screen with a finger, a touch pen, etc., and the first contact point in the screen is during the progress of the game. This is the location on the screen that the user first touched. Note that the game in progress here is, for example, in the course of running the course in the screen in the case of the racing game described above. In other words, when the user unintentionally touches the screen while driving the course in the screen in the racing game, the display unit displays an interruption instruction button at a location different from the contact location. This prevents the game from being interrupted immediately when the user unintentionally touches the screen. Note that the interruption instruction button is always displayed while the user touches the screen.
中断部は、接触検知部により中断指示ボタンへの接触が検知されたとき、ゲームを中断する。すなわち、例えば、ユーザが最初の接触箇所から指をスライドさせながら中断指示ボタンに触れたときにゲームが中断する。また、一方の指で画面に触れながら中断指示ボタンを表示させ、他方の指で中断指示ボタンをタップしてゲームを中断することもできる。さらに、ユーザが最初の接触箇所から指をスライドさせながら中断指示ボタンに重ねた後、指を離すことによって中断する構成とすることもできる。 The interruption unit interrupts the game when the contact detection unit detects contact with the interruption instruction button. That is, for example, when the user touches the interruption instruction button while sliding a finger from the first contact location, the game is interrupted. It is also possible to display the interruption instruction button while touching the screen with one finger and interrupt the game by tapping the interruption instruction button with the other finger. Furthermore, it is also possible to adopt a configuration in which the user suspends the finger by releasing the finger after the user touches the interruption instruction button while sliding the finger from the first contact point.
なお、ゲームの中断の解除、すなわち、ゲームの再開については、ゲームの中断時に、中断指示ボタンを再開指示ボタンに表示を変化させ、再開指示ボタンをタップすることでゲームを再開するように構成することができる。また、再開指示ボタンに一定時間触れ続けることにより再開させる構成としてもよい。 In addition, about cancellation | release of the interruption of a game, ie, resumption of a game, when a game is interrupted, a display is changed into a resumption instruction button, and a game is resumed by tapping a resumption instruction button. be able to. Moreover, it is good also as a structure restarted by touching a restart instruction | indication button for a fixed time.
本発明によれば、ユーザがゲームのプレイ中に、意図せずに画面に触れた場合でも、ゲームがユーザの意志に反して中断することがなくなり、快適にプレイを続けることができる。また、画面に触れている間に、画面内に表示される中断指示ボタンをタップすれば、ゲームを中断することができる。 According to the present invention, even when the user touches the screen unintentionally while playing the game, the game is not interrupted against the user's will and can be played comfortably. In addition, the game can be interrupted by tapping an interrupt instruction button displayed on the screen while touching the screen.
また、上記目的を達成するために、本発明のゲーム装置は、傾斜検知部と、記憶部と、再開部と、を備え、以下のように構成する。 In order to achieve the above object, the game device of the present invention includes an inclination detection unit, a storage unit, and a resumption unit, and is configured as follows.
傾斜検知部は、ゲーム装置の傾きを検知する。例えば、前述したレーシングゲーム等では、ゲーム装置をハンドルに見立てるため、傾きを検知することが必要となる。ユーザは画面内に表示されるコースに合わせてゲーム装置の傾きを調整しながらプレイする。 The tilt detection unit detects the tilt of the game device. For example, in the above-described racing game or the like, it is necessary to detect the inclination in order to make the game device look like a handle. The user plays while adjusting the tilt of the game device in accordance with the course displayed on the screen.
記憶部は、ゲームの中断時に傾斜検知部により検知されているゲーム装置の傾きを記憶する。すなわち、記憶部は、ユーザが中断指示ボタンによりゲームの中断時、つまり、ゲームを中断した瞬間のゲーム装置の傾きを記憶する。これにより、ゲームの中断時(以下、単に「中断時」という。)のゲームの進行状態に対応したゲーム装置の傾きを記憶することができる。 The storage unit stores the tilt of the game device detected by the tilt detection unit when the game is interrupted. That is, the storage unit stores the tilt of the game device when the user interrupts the game with the interrupt instruction button, that is, the moment when the game is interrupted. Thereby, the inclination of the game apparatus corresponding to the progress state of the game when the game is interrupted (hereinafter simply referred to as “when interrupted”) can be stored.
再開部は、ゲームの中断中に傾斜検知部により検知される傾きが、記憶部に記憶された傾きと一致する場合に、ゲームを再開する。例えば、ゲーム装置の傾きを利用するゲームの場合、ゲーム再開時のゲーム装置の傾きが、中断時のゲーム装置の傾きと異なると、中断時のゲームの進行状態に適さない傾きのままゲームが再開されることになる。前述したレーシングゲームの場合では、画面中の車が走るコースのカーブに、ゲーム装置の傾き、つまり、ハンドルの切り具合が合っていないままゲームが再開され、快適にプレイを再開することができない。そこで、再開部により、ゲーム再開時のゲーム装置の傾きが、中断時のゲーム装置の傾きと一致する場合にのみ、ゲームを再開することができるように構成する。これにより、ゲーム再開時のゲーム装置の傾きと中断時のゲーム装置の傾きを一致させることができるので、ユーザは、スムーズにプレイを再開させることができる。 The resuming unit resumes the game when the inclination detected by the inclination detecting unit during the interruption of the game matches the inclination stored in the storage unit. For example, in the case of a game that uses the tilt of the game device, if the tilt of the game device at the time of resuming the game is different from the tilt of the game device at the time of suspension, the game resumes with a tilt that is not suitable for the progress state of the game at the time of suspension. Will be. In the case of the racing game described above, the game is resumed without the inclination of the game device, that is, the steering of the steering wheel being matched to the curve of the course on which the car runs, and the play cannot be resumed comfortably. Therefore, the resuming unit is configured so that the game can be resumed only when the inclination of the game device at the time of resuming the game matches the inclination of the game device at the time of interruption. Thereby, since the inclination of the game device at the time of resuming the game can be matched with the inclination of the game device at the time of interruption, the user can smoothly resume the play.
上記の構成にする場合、表示部は、ゲーム装置の画面内に固定された固定図形と、傾斜検知部により検知される傾きに応じて画面内を移動する移動図形と、をゲームの中断中の画面内に表示し、ゲームの中断中に傾斜検知部により検知される傾きが、記憶部に記憶された傾きと一致する場合に、固定図形に移動図形が重なるように表示する。 In the case of the above configuration, the display unit displays a fixed figure fixed in the screen of the game device and a moving figure that moves in the screen according to the inclination detected by the inclination detection unit during the interruption of the game. When the inclination displayed on the screen and detected by the inclination detecting unit during the interruption of the game matches the inclination stored in the storage unit, the fixed figure is displayed so that the moving figure overlaps.
このように構成することにより、ユーザは中断時のゲーム装置の傾きを視覚的に捉えやすくなる。画面内での固定図形の表示箇所は、中断時のゲーム装置の傾き、すなわち、記憶部に記憶された傾きに基づいて決めることが望ましい。例えば、中断時にゲーム装置が傾斜していれば、ゲーム装置の画面の、ゲーム装置の傾斜と同じ方向(重力の方向)の一端側に固定図形を表示させる。これにより、ユーザは、固定図形の位置を見ることで、中断時にゲーム装置がどちらに傾斜していたかを容易に知ることができる。これにより、ユーザは、固定図形の位置を見ることで、中断時にゲーム装置がどちらに傾斜していたかがすぐに分かるので、ゲーム再開時にどの方向にゲーム装置を傾けるべきか容易に知ることができる。 With this configuration, the user can easily visually grasp the inclination of the game device at the time of interruption. The display location of the fixed figure in the screen is preferably determined based on the inclination of the game device at the time of interruption, that is, the inclination stored in the storage unit. For example, if the game device is inclined at the time of interruption, a fixed figure is displayed on one end side of the same direction (gravity direction) as the inclination of the game device on the screen of the game device. Thereby, the user can easily know to which side the game apparatus was inclined at the time of interruption by looking at the position of the fixed figure. As a result, the user can easily know which direction the game apparatus was tilted at the time of interruption by looking at the position of the fixed figure, and can easily know in which direction the game apparatus should be tilted when the game is resumed.
また、再開部は、固定図形に移動図形が設定された時間重なった場合に、ゲームを再開する。すなわち、ゲームを再開させたい場合、ユーザは、ゲーム装置を傾けることによって、移動図形を固定図形に一定時間合わせればよい。これにより、ユーザは、中断時と再開時のゲーム装置の傾きを容易に一致させることができるので、スムーズにプレイを再開することができる。 The resuming unit resumes the game when the moving figure overlaps with the fixed figure for a period of time. In other words, when the user wants to resume the game, the user may adjust the moving figure to the fixed figure for a certain period of time by tilting the game device. Thereby, the user can easily match the inclination of the game device at the time of interruption and at the time of resumption, so that play can be resumed smoothly.
また、本発明のゲーム装置において、表示部は、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの最初の表示位置を変える、ことも可能である。 In the game device of the present invention, the display unit can change the initial display position of the interruption instruction button in the screen according to the inclination detected by the inclination detection unit.
すなわち、表示部は、画面内のユーザの最初の接触箇所と異なる箇所であって、かつ、ゲーム装置の傾斜に応じた箇所、例えば、画面内の傾斜と反対側(重力と反対側)の位置に、また、傾斜が無い場合は画面中央に中断指示ボタンを表示させる。これにより、ユーザは、中断時にゲーム装置を傾けることによって、中断指示ボタンの最初の表示箇所を画面内の任意の箇所に設定することができる。 That is, the display unit is a place different from the first contact place of the user in the screen, and a place corresponding to the inclination of the game device, for example, a position opposite to the inclination in the screen (opposite to gravity). If there is no inclination, an interruption instruction button is displayed at the center of the screen. Thereby, the user can set the first display location of the interruption instruction button to an arbitrary location in the screen by tilting the game device at the time of interruption.
また、本発明のゲーム装置において、表示部は、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの表示位置を移動させる、ことも可能である。 In the game device of the present invention, the display unit can move the display position of the interruption instruction button in the screen in accordance with the inclination detected by the inclination detection unit.
すなわち、表示部は、中断指示ボタンを、画面内の最初に表示された位置から、ゲーム装置の傾斜に応じて、例えば、ゲーム装置の傾斜と同じ方向(重力の方向)に移動させる。これにより、ユーザは、中断時にゲーム装置を傾けることによって、画面内の任意の箇所に中断指示ボタンを移動させて表示させることができる。 That is, the display unit moves the interruption instruction button from the position initially displayed in the screen, for example, in the same direction as the inclination of the game apparatus (the direction of gravity) according to the inclination of the game apparatus. Thereby, the user can move and display the interruption instruction button at an arbitrary position in the screen by tilting the game device at the time of interruption.
また、本発明のゲーム装置において、表示部は、画面への接触時間の経過とともに中断指示ボタンを最初の接触箇所に近付けるように表示する、ことも可能である。 In the game device of the present invention, the display unit can also display the interruption instruction button so as to approach the first contact location as the contact time with the screen elapses.
すなわち、表示部は、ユーザが画面に最初に接触した箇所から指を動かさずに接触し続けているときに、中断指示ボタンをその箇所に近付ける。これにより、ユーザは、ゲームを中断したいときには、最初に接触した箇所に指を置いておけば、中断指示ボタンが近づいてくるので、指を動かさなくてもゲームを中断することができる。なお、最初に接触した箇所でなくとも、画面内のどの箇所であっても、一定時間触れ続けていれば、その箇所に中断指示ボタンが近付いてくるような構成とすることもできる。 That is, when the user keeps touching without moving his / her finger from the location where the user first touched the screen, the display unit brings the interruption instruction button closer to that location. As a result, when the user wants to interrupt the game, the user can interrupt the game without moving the finger because the interrupt instruction button approaches when the finger is placed at the first contact point. In addition, even if it is not the location which contacted first, if it continues touching for a certain period of time in any location on a screen, it can also be set as the structure which an interruption instruction | indication button approaches the location.
上記目的を達成するため、本発明の第2の観点に係るゲーム制御方法は、ゲームの進行を中断させ再開させることが可能なゲーム装置が実行するゲーム制御方法である。ゲーム装置は、接触検知部と、表示部と、中断部と、を有し、ゲーム制御方法は、検知工程、表示工程、中断工程、を備える。 In order to achieve the above object, a game control method according to a second aspect of the present invention is a game control method executed by a game device capable of interrupting and resuming the progress of a game. The game device includes a contact detection unit, a display unit, and an interruption unit, and the game control method includes a detection process, a display process, and an interruption process.
検知工程では、接触検知部が、ユーザによる画面への接触を検知する。表示工程では、表示部が、接触検知部により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する。中断工程では、中断部が、接触検知部により中断指示ボタンへの接触が検知されたとき、ゲームを中断する。 In the detection step, the contact detection unit detects contact of the user with the screen. In the display step, the display unit displays an interruption instruction button at a location different from the first contact location in the screen while contact is detected by the contact detection unit. In the interruption process, the interruption unit interrupts the game when the contact detection unit detects contact with the interruption instruction button.
上記目的を達成するため、本発明の第3の観点に係るプログラムは、コンピュータを、ゲームの進行を中断させ再開させることが可能なゲーム装置として機能させ、コンピュータに、上記のゲーム制御方法の各工程を実行させるように構成する。そのプログラムはコンピュータを、ユーザによる画面への接触を検知する接触検知部、接触検知部により接触が検知されている間に、画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する表示部、接触検知部により中断指示ボタンへの接触が検知されたとき、ゲームを中断する中断部として機能させる。 In order to achieve the above object, a program according to a third aspect of the present invention causes a computer to function as a game device capable of interrupting and resuming the progress of a game, and causing the computer to execute each of the above game control methods. The process is configured to be executed. The program displays a break instruction button at a location different from the first contact location on the screen while the computer detects a contact detected by the user, and the contact detection portion detects contact with the screen. When the display unit and the contact detection unit detect contact with the interruption instruction button, the display unit and the contact detection unit function as an interruption unit that interrupts the game.
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な情報記憶媒体に記録することができる。 The program of the present invention can be recorded on a computer-readable information storage medium such as a compact disk, flexible disk, hard disk, magneto-optical disk, digital video disk, magnetic tape, and semiconductor memory.
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配付・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配付・販売することができる。 The program can be distributed and sold via a computer communication network independently of the computer on which the program is executed. The information storage medium can be distributed and sold independently from the computer.
本発明によれば、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供することができる。 According to the present invention, it is possible to provide a game device, a game control method, and a program suitable for interrupting and resuming a game using a touch panel.
以下に、本発明の実施形態を説明する。以下では、理解を容易にするため、携帯型端末機を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。 Hereinafter, embodiments of the present invention will be described. In the following, for ease of understanding, an embodiment in which the present invention is realized using a portable terminal will be described. However, the embodiment described below is for explanation, and the scope of the present invention is described below. There is no limit. Therefore, those skilled in the art can employ embodiments in which these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.
本発明に係るゲーム装置が実現されうる携帯型端末機として、例えば、携帯型の電話機やゲーム機、その他の様々なタッチパネルを備えた携帯型端末機が挙げられる。 Examples of portable terminals in which the game apparatus according to the present invention can be realized include portable telephones, game machines, and other portable terminals equipped with various touch panels.
(実施形態1)
以下、図1、図2を参照して本実施形態に係る携帯型端末機100について説明する。
(Embodiment 1)
Hereinafter, the
携帯型端末機100は、無線通信部101と、通信コントローラ102と、サウンドアンプ103と、スピーカ104と、操作キー105と、画面106と、タッチパネル107と、加速度センサ108と、制御部150と、を備える。
The
無線通信部101は、他の携帯型端末機の無線通信部との間で、無線通信を行うユニットであり、携帯型端末機100に内蔵されたアンテナ(図示せず)を介して所定のデータを送受信する。なお、無線通信部101は、所定のアクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部101には、固有のMAC(Media Access Control)アドレスが付与されている。
The
通信コントローラ102は、無線通信部101を制御し、所定のプロトコルに従って、制御部150と他の携帯型端末機の制御部との間で行われる無線通信の仲立ちをする。また、携帯型端末機100を、近傍の無線アクセスポイント等を介してインターネットに接続する場合には、無線LAN(Local Area Network)に準拠したプロトコルに従って、制御部150と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
The
サウンドアンプ103は、制御部150で生成された音声信号を増幅し、スピーカ104に供給する。また、スピーカ104は、例えば、ステレオスピーカ等からなり、サウンドアンプ103で増幅された音声信号に従って、所定の効果音や楽曲音、音声等を出力する。なお、図2に示すスピーカ104からは、通話時の音声が聞こえるようになっている。
The
操作キー105は、携帯型端末機100に適宜配置されたキースイッチ等からなり、操作にしたがって携帯型端末機100のオンオフやマナーモード変更等の所定の指示入力を受け付ける。
The
画面106は、LCD等からなり、後述するLCDコントローラ156の制御によって、所定の選択ボタン等を適宜表示する。また、画面106は、ユーザ等がタッチパネル107に接触することで選択指示を入力するのに必要な選択ボタン(アイコン)等を表示する。
The
タッチパネル107は、画面106の前面に重ねて配置され、タッチペンやユーザの指による入力を受け付ける。タッチパネル107は、例えば、感圧式のタッチセンサパネルからなり、タッチペン等の圧力を検知し、接触等のタッチ操作およびその位置(タッチ位置)等を検出する。なお、タッチパネル107は、例えば、静電容量の変化からユーザの指等の接触を検知・検出するものであってもよい。
The
加速度センサ108は、携帯型端末機100に内蔵されており、携帯型端末機100の3軸方向の動きを測定することが可能となっている。すなわち、ユーザが把持している携帯型端末機100を移動させたり、回転させたり、水平から傾けたりする動作を測定する。この測定結果は、制御部150へ供給され、画像処理部152が測定結果に応じた画像データを生成する処理などに使用される。なお、このような加速度センサ108の代わりに、角加速度センサや傾きセンサ等により、携帯型端末機100の動きを測定してもよい。
The
また、図1に示す制御部150は、CPU(Central Processing Unit)151と、画像処理部152と、音声処理部153と、ROM(Read Only Memory)154と、RAM(Random Access Memory)155と、LCDコントローラ156と、タッチパネルコントローラ157と、を備える。
1 includes a CPU (Central Processing Unit) 151, an
CPU151は、携帯型端末機100の各構成要素と接続されており、携帯型端末機100全体の動作を制御する。また、CPU151は、携帯型端末機100の各構成要素と制御信号やデータのやりとりを行う。
The
画像処理部152は、例えば、ROM154から読み出された画像データや、CPU151で処理された画像データを加工処理した後、これらをRAM155に記憶させる。なお、画像処理部152から画像データ等を、直接画面106に出力することも可能である。
For example, the
音声処理部153は、例えば、ROM154から読み出された音声データや、CPU151で処理された楽曲データを加工処理した後、これらをRAM155に記憶させる。なお、音声処理部153から音声データ等を、直接サウンドアンプ103に出力することも可能である。
For example, the
ROM154は、例えば、画面106に表示された項目等の選択を行うのに必要な制御プログラムやデータ等を記憶しており、これらをCPU151、RAM155などに出力する。
The
RAM155は、画像処理部152で加工された表示用の画像データや、CPU151がプログラムに従った各種処理を実行するためのワークデータ等を記憶しており、これらをCPU151や画面106等に出力する。
The
LCDコントローラ156は、画面106を制御し、所定の表示用画像を表示させる。例えば、LCDコントローラ156は、RAM155に記憶された画像データを所定の同期タイミングで表示信号に変換し、画面106に出力する。また、LCDコントローラ156は、画面106に所定の選択ボタン等を表示させる。
The
タッチパネルコントローラ157は、タッチペンやユーザの指によるタッチパネル107への接触(タッチ操作)を検知・検出する。例えば、画面106に所定の選択ボタン等が表示されている状態で、タッチパネル107への接触や解放(離れること)の検知及び、それらの位置を検出する。
The
本発明のゲーム装置300は、図1、図2に示した携帯型端末機100によって実現される。以下、図3を参照してゲーム装置300の概要構成を説明する。
The
ゲーム装置300は、接触検知部301と、傾斜検知部302と、表示部303と、中断部304と、再開部305と、を備える。
The
接触検知部301は、ユーザ306による画面表示部106への接触を検知する。具体的には、ユーザ306が、画面106に指やタッチペン等で触れた際、画面106上に重ねて配置されたタッチパネル107がその接触による圧力又は静電容量の変化を受け付け、タッチパネルコントローラ157が接触や接触の解放の有無及び画面106における接触箇所を検出する。
The
すなわち、接触検知部301の機能は、タッチパネル107がタッチパネルコントローラ157と連動することによって実現され、検知した接触及び接触箇所を表示部303、中断部304、再開部305へ出力する。
That is, the function of the
傾斜検知部302は、ゲーム装置300の傾斜を検知する。具体的には、例えば、ユーザ306が携帯型端末機100を手で持って操作している場合に、その携帯型端末機100の位置を動かしたり、向きを回転させたりすることによる変動を、携帯型端末機100に内蔵された加速度センサ108が検知する。
表示部303は、接触検知部301により接触が検知されている間に、画面106内の最初の接触箇所と異なる箇所に、後に詳述する中断指示ボタン400を表示する。ここで、画面106内の最初の接触箇所とは、ゲームの進行中にユーザが最初に触れた画面106内の箇所である。なお、ゲームの進行中とは、例えば、前述したレーシングゲームであれば、画面106内のコースを走行している最中のことである。つまり、この例では、表示部303は、ユーザ306がレーシングゲームで画面106内のコースを走行している最中に意図せず画面106に触れた場合に、その接触箇所と異なる箇所に中断指示ボタン400を表示する。
While the contact is detected by the
図4(a)に、中断指示ボタン400の表示の一例を示す。この例においては、画面106におけるユーザ306の指の接触箇所402が最初の接触箇所に相当する。この最初の接触箇所402に対し、中断指示ボタン400は画面106の紙面左上の角に表示されている。なお、中断指示ボタン400の表示位置は、最初の接触箇所402でなければどこでもよいが、最初の接触箇所402の位置に応じて表示位置を設定しておいてもよい。このような中断指示ボタン400が、ユーザ306が指やタッチペン等で画面106に触れている間、常に表示される。
FIG. 4A shows an example of the display of the
すなわち、表示部303の機能は、接触検知部301からの検知情報を受け付け、RAM155に記録された中断指示ボタン400の画像データがCPU151によって読み出され、LCDコントローラ156によって画面106に出力されることによって実現される。
That is, the function of the
中断部304は、接触検知部301により中断指示ボタン400への接触が検知されたとき、ゲームを中断する。具体的には、例えば、図5(a)、図5(b)に示すように、ユーザ306が最初の接触箇所402から指をスライドさせながら中断指示ボタン400に触れたときにゲームが中断する。
The
ここで、一方の指で画面106に触れながら中断指示ボタン400を表示させ、他方の指で中断指示ボタン400をタップしてゲームを中断することもできる。さらに、ユーザ306が最初の接触箇所402から指をスライドさせながら中断指示ボタン400に重ねた後、指を離すことによって中断することもできる。
Here, the
すなわち、中断部304は、接触検知部301からの検知情報を受け付け、これによりゲームを中断する。
That is, the
ここで、表示部303は、中断部304によりゲームが中断されたとき、画面106内に中断指示ボタン400に替えて再開指示ボタン401を表示する。再開指示ボタン401の表示箇所は、画面106内のいずれの箇所でもよい。図4(b)にその表示例を示す。
Here, when the game is interrupted by the interrupting
すなわち、このような表示部303の機能は、中断部304からの中断情報を受け付け、画像処理部152により中断指示ボタン400の表示を消し、RAM155に記録された再開指示ボタン401の画像データがCPU151によって読み出され、LCDコントローラ156によって画面106に出力されることによって実現される。
That is, such a function of the
再開部305は、接触検知部301により再開指示ボタン401への接触が検知されたとき、ゲームを再開する。具体的には、例えば、ユーザ306が再開指示ボタン401をタップすることによる。
The resuming
すなわち、再開部305は、中断中に接触検知部301からの検知情報を受け付け、これによりゲームを再開する。
That is, the resuming
ここで、表示部303は、再開時に再開部305からの再開情報を受け付け、画像処理部152により再開指示ボタン401の表示を消す。
Here, the
以上説明してきたゲーム装置300に係る処理の一例を、図6に示すフローチャートを参照して説明する。
An example of processing related to the
まず、携帯型端末機100の電源が投入され、CPU151がRAM155等からプログラムを読み込むと、ユーザ306が選択可能な複数の項目が画面106に表示され、ユーザ306が複数の項目の中からゲームを選択すると、選択したゲームが起動し、初期化される(ステップS601)。
First, when the
次に、ユーザ306は、選んだゲームのプレイ内容や設定を画面106をタップして選択し、プレイを開始する(ステップS602)。
Next, the
プレイが開始されてから、ユーザ306の画面106への接触の有無、すなわち、接触検知部301が、画面106(つまり、タッチパネル107)に対するユーザ306の指やタッチペンによる接触の有無を判定する(ステップS603)。
After the play is started, the presence or absence of contact with the
ユーザ306の画面106への接触が検知されない場合(ステップS603;NO)、ゲーム装置300は、ゲーム進行中とみなして、ゲーム装置300の傾きの変動を検知する(ステップS604)。すなわち、傾斜検知部302が、ユーザ306が、手に持って操作している携帯型端末機100全体の位置を動かしたり、向きを回転させたりすることによる変動を検知する。
When contact with the
ゲーム装置300は、傾斜検知部302が検知した傾きに応じて、ゲーム状態を更新する(ステップS605)。すなわち、ゲーム状態とは、ゲームプレイ中に画面106に表示される画像の位置、大きさ、形状等の状態である。前述したような、ゲーム装置300の傾きの変化を利用するゲームでは、ゲーム状態が傾きに応じて更新されていく。
The
また、画像処理部152等は、更新されたゲーム状態に応じた画像を生成する(ステップS605)。具体的には、画面106に表示される画像の位置、大きさ、形状等の画像データが、画像処理部152によって加工処理される。処理された画像データは、画面106に出力される(ステップS606)。
In addition, the
ユーザ306の画面106への接触が検知された場合(ステップS603;YES)、ゲーム装置300は、進行中のゲームを中断する中断処理を行い(ステップS608)、その後、再開処理を行う(ステップS609)。
When contact with the
中断処理について、図7に示すフローチャートを参照して説明する。 The interruption process will be described with reference to the flowchart shown in FIG.
図6のステップS603において、画面106に対する接触を検知すると、表示部303は、接触検知部301により接触が検知されている間に、画面106内の最初の接触箇所402と異なる箇所に、図4(a)に示したように、中断指示ボタン400を表示する(ステップS701)。
In step S603 of FIG. 6, when contact with the
次に、接触検知部301が、中断指示ボタン400に対するユーザ306の指やタッチペンによる接触の有無を判定する(ステップS702)。
Next, the
中断指示ボタン400に対する接触が検知されない場合(ステップS702;NO)、表示部303は、ステップS701に戻って、中断指示ボタン400を表示し続ける。すなわち、ユーザ306が画面106に接触していても、中断指示ボタン400に接触しない限り、表示部303は中断指示ボタン400の表示を続ける。
When contact with the
中断指示ボタン400に対する接触が検知された場合(ステップS702;YES)、中断部304は、ゲームを中断する(ステップS703)。具体的には、図5で示したように、ユーザ306が最初の接触箇所402から指をスライドさせながら中断指示ボタン400に触れたときにゲームが中断する。その後、再開処理を行う。
When contact with the
再開処理について、図8に示すフローチャートを参照して説明する。 The restart process will be described with reference to the flowchart shown in FIG.
表示部303は、中断部304によりゲームが中断されると、図4(b)に示したように、中断指示ボタン400に替えて再開指示ボタン401を表示する(ステップS801)。
When the game is interrupted by the
次に、接触検知部301が、再開指示ボタン401に対するユーザ306の指やタッチペンによる接触の有無を判定する(ステップS802)。
Next, the
再開指示ボタン401に対する接触が検知されない場合(ステップS802;NO)、表示部303は、ステップS801に戻って、再開指示ボタン401を表示し続ける。すなわち、ユーザ306が画面106に接触していても、再開指示ボタン401に接触しない限り、表示部303は再開指示ボタン401の表示を続ける。
When contact with the
再開指示ボタン401に対する接触が検知された場合(ステップS802;YES)、再開部305はゲームを再開する(ステップS803)。具体的には、ユーザ306が再開指示ボタン401をタップしたときにゲームが再開する。表示部303はゲームが再開すると再開指示ボタン401の表示を消す。これにより、ゲームが進行する。
When contact with the
本実施形態に係るゲーム装置300によれば、ユーザ306がゲームのプレイ中に、意図せずに画面106に触れた場合でも、中断指示ボタン400が最初の接触箇所402と異なる箇所に表示されるので、ユーザ306が誤って中断指示ボタン400に触れてゲームが中断することがなくなり、快適にプレイを続けることができる。ゲームを中断したい場合には、画面106に触れている間に、画面106内に表示される中断指示ボタン400をタップすれば、ゲームを中断することができる。また、中断中に表示される再開指示ボタン401をタップすれば、ゲームを再開することができる。
According to the
また、本実施形態の変形例として、表示部303を、ユーザ306の画面106への接触時間の経過とともに、中断指示ボタン400を最初の接触箇所402に近付けるように表示する構成とすることもできる。
As a modification of the present embodiment, the
図9(a)、図9(b)にその一例を示す。すなわち、表示部303は、ユーザ306が画面106への最初の接触箇所402から指を動かさずに接触し続けているときに、中断指示ボタン400を接触箇所402に近付ける。これにより、ユーザ306は、ゲームを中断したいときには、最初の接触箇所402に指を置いておけば、中断指示ボタン400が近づいてくるので、指を動かさなくてもゲームを中断することができる。なお、最初の接触箇所402でなくとも、画面106内のどの箇所であっても、一定時間触れ続けていれば、その箇所に中断指示ボタン400が近付いてくるような構成とすることもできる。
An example is shown in FIGS. 9 (a) and 9 (b). That is, the
(実施形態2)
次に、実施形態2について説明する。実施形態1との違いは、ゲーム装置300の再開処理に係る構成、機能及び、再開処理の工程である。その他の構成は、実施形態1と同様である。
(Embodiment 2)
Next, Embodiment 2 will be described. The difference from the first embodiment is the configuration and function related to the restart process of the
図10に示すように、本実施形態のゲーム装置1000は、接触検知部1001と、傾斜検知部1002と、表示部1003と、中断部1004と、再開部1005、に加えて、記憶部1006、を備える。
As shown in FIG. 10, the
記憶部1006は、中断部1004がゲームを中断したときのゲーム装置1000の傾きを傾斜検知部1002より取り込み、記憶する。
The
すなわち、記憶部1006の機能は、中断部1004からの中断情報を受け付けると、傾斜検知部1002よりゲーム装置1000の傾きを取り込み、RAM155に記憶することによって実現される。
That is, the function of the
表示部1003は、ゲーム装置1000の画面106内に固定された固定図形1107と、傾斜検知部1002により検知される傾きに応じて画面106内を移動する移動図形1108とをゲームの中断中の画面106内に表示する。
The
画面106内での固定図形1107の表示位置は、中断時のゲーム装置1000の傾きによって異なる。すなわち、記憶部1006に記憶された傾きに基づいて、固定図形1107の位置が決定される。移動図形1108は、中断直後は固定図形1107に重ねて表示され、ユーザ306が、中断中にゲーム装置1000を傾けると、その傾きに応じて画面106内を移動する。
The display position of the fixed figure 1107 in the
図11、図12に固定図形1107と移動図形1108の表示例を示す。図11の例では、ユーザ306が、携帯情報端末100の画面106を地面に対して平行な状態で保持しながらゲームを開始したとする。ここで、図11(a)は、ユーザ306が、ゲームプレイ中に携帯情報端末100の図面右側の短辺を重力方向に傾け、そのときにゲームを中断した状態を示している。図11(a)に示すように、固定図形1107と移動図形1108は、中断直後は重なっている。しかし、中断中にユーザ306が携帯情報端末100を地面に対して平行に戻すと、図11(b)に示すように、移動図形1108は図中の矢印の方向に移動する。
11 and 12 show display examples of the fixed figure 1107 and the moving figure 1108. In the example of FIG. 11, it is assumed that the
また、図12の例では、ユーザ306が、携帯情報端末100の長辺を地面に対して平行で、かつ、画面106を地面に対して垂直な状態で保持しながらゲームを開始したとする。ここで、図12(a)は、ユーザ306が、ゲームプレイ中に携帯情報端末100の長辺を重力方向に傾け、そのときにゲームを中断した状態を示している。図11(a)の例と同様に、固定図形1107と移動図形1108は、中断直後は重なっている。しかし、中断中にユーザ306が携帯情報端末100の長辺を地面に対して水平に戻すと、図12(b)に示すように、移動図形1108は図中の矢印の方向に移動する。なお、本実施形態では、固定図形1107と移動図形1108は円形となっているが、形、大きさは適宜変更できる。
In the example of FIG. 12, it is assumed that the
すなわち、表示部1003の機能は、中断部1004からの中断情報を受け付けると、画像処理部152により中断指示ボタン400の表示が消され、RAM155に記録された固定図形1107と移動図形1108の画像データがCPU151によって読み出され、LCDコントローラ156によって画面106に出力されることによって実現される。固定図形1107については、記憶部1006からの傾きの情報に基づいて表示位置が決定され、移動図形1108については、傾斜検知部1002からの傾きの情報に基づいて、画像処理部152により画面106内での位置が変わるように表示される。
That is, the
また、再開部1005は、中断中に固定図形1107に移動図形1108が設定された時間重なった場合に、ゲームを再開する。
In addition, the resuming
すなわち、再開部1005は、ゲームの中断中に傾斜検知部1002により検知される傾きが、記憶部1006に記憶された傾きと一定時間(例えば、2秒間)一致する場合に、ゲームを再開する。
That is, the resuming
また、表示部1003は、再開部1005からの再開情報を受け付け、画像処理部152により固定図形1107と移動図形1108の表示を消す。なお、その他の構成については、実施形態1と同様である。
In addition, the
以上説明してきたゲーム装置1000の中断処理、再開処理の一例を、図13、図14に示すフローチャートを参照して説明する。なお、中断処理、再開処理以外の処理については、実施形態1と同様である。
An example of the interruption process and resumption process of the
まず、中断処理について、図6のステップS603において、画面106に対する接触を検知すると、図5に示したように、表示部302は、接触検知部301により接触が検知されている間に、画面106内の最初の接触箇所402と異なる箇所に、中断指示ボタン400を表示する(ステップS1201)。
First, regarding the interruption process, when contact with the
次に、接触検知部301が、中断指示ボタン400に対するユーザ306の指やタッチペンによる接触の有無を判定する(ステップS1202)。
Next, the
中断指示ボタン400に対する接触が検知されない場合(ステップS1202;NO)、表示部303は、ステップS1201に戻って、中断指示ボタン400を表示し続ける。
When contact with the
中断指示ボタン400に対する接触が検知された場合(ステップS1202;YES)、ゲーム装置1000の記憶部1006は、中断指示ボタン400に対する接触を検知したときのゲーム装置1000の傾きを傾斜検知部1002より取り込み、記憶する(ステップS1203)。
When contact with the
傾きを記憶した後、中断部1004はゲームを中断する(ステップS1204)。具体的には、実施形態1と同様に、図5(b)で、ユーザ306が最初の接触箇所402から指をスライドさせながら中断指示ボタン400に触れたときにゲームが中断する。その後、再開処理を行う。
After storing the tilt, the interrupting
再開処理について、表示部1003は、中断部1004によりゲームが中断された直後は、図11(a)又は図12(a)に示したように、固定図形1107と移動図形1108を重ねて表示する(ステップS1301)。
Regarding the restart process, immediately after the game is interrupted by the interrupting
中断中、ユーザ306が、ゲーム装置1000(携帯情報端末100)を傾けると、移動図形1108はその傾きに応じて画面106内を移動する(ステップS1302)。移動図形1108が固定図形1107外を移動している間は、ゲーム装置1000の傾きが中断時の傾きと一致していないことを表す。
When the
次に、再開部1005は、固定図形1107に移動図形1108が一定時間重なったかどうか、つまり、中断中のゲーム装置1000の傾きが中断時の傾きと一定時間一致したかを判定する(ステップS1303)。
Next, the resuming
一定時間一致していない場合(ステップS1303;NO)、ゲームは中断中であるので、表示部1005は、ステップS1302に戻って、固定図形1107と移動図形1108を表示し続ける。すなわち、ユーザ306が固定図形1107に移動図形1108が一定時間重なるようにゲーム装置1000を傾け続けない限り、ゲームは中断中となる。
If they do not coincide with each other for a certain time (step S1303; NO), the game is being interrupted, so the
一定時間一致した場合(ステップS1303;YES)、再開部1005は、ゲームを再開する(ステップS1304)。具体的には、ユーザ306が固定図形1107に移動図形1108が一定時間重なるようにゲーム装置1000を傾け続けたときにゲームが再開する。これにより、ゲームが進行する。これに伴って、表示部1003は、固定図形1107と移動図形1108の表示を中止する。
When they coincide with each other for a certain time (step S1303; YES), the resuming
本実施形態に係るゲーム装置1000によれば、ユーザ306は中断時のゲーム装置1000の傾きを視覚的に捉えやすくなり、ゲームを再開させたい場合は、ゲーム装置1000を傾けることによって、移動図形1108を固定図形1107に一定時間合わせればよい。これにより、ユーザ306は、中断時と再開時のゲーム装置1000の傾きを容易に一致させることができるので、スムーズにプレイを再開することができる。
According to the
(変形例)
本発明は、上述した第1,2の実施形態に限られるものではなく、種々の変形が可能である。
(Modification)
The present invention is not limited to the first and second embodiments described above, and various modifications are possible.
例えば、第1の実施形態では、ユーザ306が、画面106に接触するとすぐに中断指示ボタン400を表示したが、一定時間、例えば、2秒間接触し続けることで表示するようにしてもよい。
For example, in the first embodiment, the
また、第2の実施形態では、ゲーム装置1000の傾斜によりゲームを再開する構成になっているが、第1の実施形態と同様に、再開ボタン401をタップして再開する構成を併用してもよい。
In the second embodiment, the game is restarted by tilting the
また、各実施形態において、表示部を、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの最初の表示位置を変えるように構成することも可能である。 In each embodiment, the display unit can be configured to change the initial display position of the interruption instruction button in the screen according to the inclination detected by the inclination detection unit.
すなわち、表示部は、画面内のユーザの最初の接触箇所と異なる箇所であって、かつ、ゲーム装置の傾斜に応じた箇所、例えば、画面内の傾斜と反対側(重力と反対側)の位置に、また、傾斜が無い場合は画面中央に中断指示ボタンを表示させる。 That is, the display unit is a place different from the first contact place of the user in the screen, and a place corresponding to the inclination of the game device, for example, a position opposite to the inclination in the screen (opposite to gravity). If there is no inclination, an interruption instruction button is displayed at the center of the screen.
また、各実施形態において、表示部を、傾斜検知部により検知される傾斜に応じて、画面内における中断指示ボタンの表示位置を移動させるように構成することも可能である。 In each embodiment, the display unit can be configured to move the display position of the interruption instruction button in the screen according to the inclination detected by the inclination detection unit.
図15(a)、図15(b)にその一例を示す。すなわち、表示部303は、中断指示ボタン400を、画面106内の最初に表示された位置からゲーム装置300の傾斜に応じて、図示のように、ゲーム装置300の傾斜と同じ方向(重力の方向)に移動させる。これにより、ユーザ306は、中断時にゲーム装置300を傾けることによって、画面106内の任意の箇所に中断指示ボタン400を表示させることができる。
An example is shown in FIGS. 15 (a) and 15 (b). That is, the
また、表示部を、上記変形例の構成と、第1実施形態の変形例として挙げた、ユーザの画面への接触時間の経過とともに、中断指示ボタンを最初の接触箇所に近付けるように表示する構成とを組み合わせた構成としてもよい。 In addition, the display unit is configured to display the interruption instruction button closer to the first contact location with the lapse of the contact time on the user's screen, which is cited as the modification of the first embodiment and the modification of the first embodiment. It is good also as a structure which combined.
以上説明したように、本発明によれば、タッチパネルを用いてゲームの中断や再開を行うのに好適なゲーム装置、ゲーム制御方法、ならびに、プログラムを提供することができる。 As described above, according to the present invention, it is possible to provide a game device, a game control method, and a program suitable for interrupting and resuming a game using a touch panel.
100 携帯型端末機
101 無線通信部
102 通信コントローラ
103 サウンドアンプ
104 スピーカ
105 操作キー
106 画面
107 タッチパネル
108 加速度センサ
150 制御部
151 CPU
152 画像処理部
153 音声処理部
154 ROM
155 RAM
156 LCDコントローラ
157 タッチパネルコントローラ
300 ゲーム装置
301 接触検知部
302 傾斜検知部
304 中断部
305 再開部
306 ユーザ
400 中断指示ボタン
401 再開指示ボタン
1000 ゲーム装置(第2実施形態)
1001 接触検知部(第2実施形態)
1002 傾斜検知部(第2実施形態)
1004 中断部(第2実施形態)
1005 再開部(第2実施形態)
1006 記憶部
1107 固定図形
1108 移動図形
DESCRIPTION OF
152
155 RAM
156
1001 Contact detection unit (second embodiment)
1002 Tilt detection unit (second embodiment)
1004 Interruption unit (second embodiment)
1005 Resume unit (second embodiment)
1006
Claims (9)
ユーザによる画面への接触を検知する接触検知部と、
前記接触検知部により接触が検知されている間に、前記画面内の最初の接触箇所と異なる箇所に中断指示ボタンを表示する表示部と、
前記接触検知部により前記中断指示ボタンへの接触が検知されたとき、前記ゲームを中断する中断部と、
を備えることを特徴とするゲーム装置。 A game device capable of interrupting and resuming the progress of the game,
A contact detection unit that detects a user touching the screen;
While a contact is detected by the contact detection unit, a display unit that displays an interruption instruction button at a location different from the first contact location in the screen;
An interruption unit for interrupting the game when contact with the interruption instruction button is detected by the contact detection unit;
A game apparatus comprising:
当該ゲーム装置の傾きを検知する傾斜検知部と、
前記ゲームの中断時に前記傾斜検知部により検知されている前記ゲーム装置の傾きを記憶する記憶部と、
前記ゲームの中断中に前記傾斜検知部により検知される傾きが、前記記憶部に記憶された傾きと一致する場合に、前記ゲームを再開する再開部と、
を備えることを特徴とするゲーム装置。 The game device according to claim 1,
An inclination detector for detecting the inclination of the game device;
A storage unit for storing the inclination of the game device detected by the inclination detection unit when the game is interrupted;
A resumption unit for resuming the game when the inclination detected by the inclination detection unit during interruption of the game matches the inclination stored in the storage unit;
A game apparatus comprising:
前記表示部は、当該ゲーム装置の画面内に固定された固定図形と、
前記傾斜検知部により検知される傾きに応じて前記画面内を移動する移動図形と、
を前記ゲームの中断中の前記画面内に表示し、
前記ゲームの中断中に前記傾斜検知部により検知される傾きが、前記記憶部に記憶された傾きと一致する場合に、前記固定図形に前記移動図形が重なるように表示する、
ことを特徴とするゲーム装置。 The game device according to claim 2,
The display unit includes a fixed figure fixed in the screen of the game device,
A moving figure that moves in the screen according to the inclination detected by the inclination detector;
In the screen during the game interruption,
When the inclination detected by the inclination detection unit during the interruption of the game matches the inclination stored in the storage unit, the moving figure is displayed so as to overlap the fixed figure.
A game device characterized by that.
前記再開部は、前記固定図形に前記移動図形が設定された時間重なった場合に、前記ゲームを再開する、
ことを特徴とするゲーム装置。 The game device according to claim 3,
The resuming unit resumes the game when the moving figure overlaps the fixed figure for a set time.
A game device characterized by that.
前記表示部は、前記傾斜検知部により検知される傾斜に応じて、前記画面内における前記中断指示ボタンの最初の表示位置を変える、
ことを特徴とするゲーム装置。 The game device according to any one of claims 2 to 4,
The display unit changes an initial display position of the interruption instruction button in the screen according to the inclination detected by the inclination detection unit.
A game device characterized by that.
前記表示部は、前記傾斜検知部により検知される傾斜に応じて、前記画面内における前記中断指示ボタンの表示位置を移動させる、
ことを特徴とするゲーム装置。 A game device according to any one of claims 2 to 5,
The display unit moves a display position of the interruption instruction button in the screen according to the inclination detected by the inclination detection unit.
A game device characterized by that.
前記表示部は、前記画面への接触時間の経過とともに前記中断指示ボタンを前記最初の接触箇所に近付けるように表示する、
ことを特徴とするゲーム装置。 A game device according to any one of claims 1 to 6,
The display unit displays the interruption instruction button so as to approach the first contact location with the passage of the contact time to the screen.
A game device characterized by that.
前記ゲーム装置は、接触検知部と、表示部と、中断部と、を有し、
前記ゲーム制御方法は、
前記接触検知部が、ユーザによる画面への接触を検知する検知工程と、
前記表示部が、前記接触検知部により接触が検知されている間に、前記画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する表示工程と、
前記中断部が、前記接触検知部により前記中断指示ボタンへの接触が検知されたとき、前記ゲームを中断する中断工程と、
を備えることを特徴とするゲーム制御方法。 A game control method executed by a game device capable of interrupting and resuming the progress of a game,
The game device includes a contact detection unit, a display unit, and an interruption unit,
The game control method includes:
A detection step in which the contact detection unit detects contact of the screen with the user;
While the display unit is detecting contact by the contact detection unit, a display step of displaying an interruption instruction button at a location different from the first contact location in the screen;
An interruption step of interrupting the game when the interruption unit detects contact with the interruption instruction button by the contact detection unit;
A game control method comprising:
前記プログラムは前記コンピュータを、
ユーザによる画面への接触を検知する接触検知部、
前記接触検知部により接触が検知されている間に、前記画面内の最初の接触箇所と異なる箇所に、中断指示ボタンを表示する表示部、
前記接触検知部により前記中断指示ボタンへの接触が検知されたとき、前記ゲームを中断する中断部、
として機能させることを特徴とするプログラム。 A program for causing a computer to function as a game device capable of interrupting and resuming the progress of a game,
The program is for the computer,
A contact detection unit that detects a user touching the screen;
While the contact is detected by the contact detection unit, a display unit that displays an interruption instruction button at a location different from the first contact location in the screen,
An interruption unit for interrupting the game when contact with the interruption instruction button is detected by the contact detection unit;
A program characterized by functioning as
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010197421A JP5001412B2 (en) | 2010-09-03 | 2010-09-03 | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM |
US13/222,985 US20120058825A1 (en) | 2010-09-03 | 2011-08-31 | Game apparatus, game control method, and information recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010197421A JP5001412B2 (en) | 2010-09-03 | 2010-09-03 | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012050769A true JP2012050769A (en) | 2012-03-15 |
JP5001412B2 JP5001412B2 (en) | 2012-08-15 |
Family
ID=45771112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010197421A Active JP5001412B2 (en) | 2010-09-03 | 2010-09-03 | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM |
Country Status (2)
Country | Link |
---|---|
US (1) | US20120058825A1 (en) |
JP (1) | JP5001412B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9348430B2 (en) * | 2012-02-06 | 2016-05-24 | Steelseries Aps | Method and apparatus for transitioning in-process applications to remote devices |
US9266022B1 (en) | 2012-08-21 | 2016-02-23 | David Paul Pasqualone | System to pause a game console whenever an object enters an exclusion zone |
JP2014147511A (en) | 2013-01-31 | 2014-08-21 | Gree Inc | Program, display system, and server device |
CN103824576A (en) * | 2014-02-28 | 2014-05-28 | 联想(北京)有限公司 | Information processing method and electronic device |
CN104383681B (en) * | 2014-10-27 | 2016-03-30 | 腾讯科技(深圳)有限公司 | Method for controlling game program, device and mobile terminal |
CN104808796A (en) * | 2015-05-08 | 2015-07-29 | 四川天上友嘉网络科技有限公司 | Control method for mobile phone game |
US10695675B2 (en) * | 2017-04-01 | 2020-06-30 | Daniel Projansky | System and method for creation and control of user interfaces for interaction with video content |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1028777A (en) * | 1996-07-18 | 1998-02-03 | Sega Enterp Ltd | Controller |
JP2008226097A (en) * | 2007-03-15 | 2008-09-25 | Toshiba Corp | Touch panel system |
WO2009141913A1 (en) * | 2008-05-23 | 2009-11-26 | ログイン株式会社 | Game device |
JP2010271760A (en) * | 2009-05-19 | 2010-12-02 | Konami Digital Entertainment Co Ltd | Information processor, processing method and program |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1334473A2 (en) * | 2000-08-22 | 2003-08-13 | Serpent River Power Corp. | Interactive game |
US20050134578A1 (en) * | 2001-07-13 | 2005-06-23 | Universal Electronics Inc. | System and methods for interacting with a control environment |
US11275405B2 (en) * | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
AU2005312283B2 (en) * | 2004-09-21 | 2011-09-15 | Timeplay Inc. | System, method and handheld controller for multi-player gaming |
JP4128587B2 (en) * | 2006-01-19 | 2008-07-30 | 株式会社スクウェア・エニックス | GAME DEVICE, RANKING INFORMATION CREATION METHOD, PROGRAM, AND RECORDING MEDIUM |
US8858332B2 (en) * | 2006-01-27 | 2014-10-14 | Wms Gaming Inc. | Handheld device for wagering games |
JP2008011940A (en) * | 2006-07-03 | 2008-01-24 | Sony Computer Entertainment Inc | Game control program, game control method and game device |
US7956848B2 (en) * | 2007-09-04 | 2011-06-07 | Apple Inc. | Video chapter access and license renewal |
US20090176571A1 (en) * | 2008-01-07 | 2009-07-09 | Ippasa, Llc | System for and method of operating video game system with control actuator-equipped stylus |
JP5527940B2 (en) * | 2008-04-16 | 2014-06-25 | 任天堂株式会社 | GAME SYSTEM, GAME PROGRAM, GAME DEVICE, SERVER, AND GAME METHOD |
JP5228796B2 (en) * | 2008-10-28 | 2013-07-03 | ソニー株式会社 | Portable information terminal, hold state switching method, and hold state switching program |
US20100248203A1 (en) * | 2009-03-26 | 2010-09-30 | Kuo Hsiing Cho | Portable LED interactive learning device |
US20100285878A1 (en) * | 2009-05-06 | 2010-11-11 | Elia Rocco Tarantino | Gaming machine with game freeze feature |
JP5438377B2 (en) * | 2009-05-18 | 2014-03-12 | 任天堂株式会社 | Information processing program and information processing apparatus |
US9274682B2 (en) * | 2010-02-19 | 2016-03-01 | Microsoft Technology Licensing, Llc | Off-screen gestures to create on-screen input |
-
2010
- 2010-09-03 JP JP2010197421A patent/JP5001412B2/en active Active
-
2011
- 2011-08-31 US US13/222,985 patent/US20120058825A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1028777A (en) * | 1996-07-18 | 1998-02-03 | Sega Enterp Ltd | Controller |
JP2008226097A (en) * | 2007-03-15 | 2008-09-25 | Toshiba Corp | Touch panel system |
WO2009141913A1 (en) * | 2008-05-23 | 2009-11-26 | ログイン株式会社 | Game device |
JP2010271760A (en) * | 2009-05-19 | 2010-12-02 | Konami Digital Entertainment Co Ltd | Information processor, processing method and program |
Also Published As
Publication number | Publication date |
---|---|
JP5001412B2 (en) | 2012-08-15 |
US20120058825A1 (en) | 2012-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5001412B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM | |
EP2889717B1 (en) | Systems and methods for a haptically-enabled projected user interface | |
JP5823400B2 (en) | UI providing method using a plurality of touch sensors and portable terminal using the same | |
JP5385265B2 (en) | Method and system for providing sensory information to devices and peripherals | |
US20090307633A1 (en) | Acceleration navigation of media device displays | |
JP5659830B2 (en) | Control device, control method and program | |
JP5039091B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM | |
KR20110045138A (en) | Method for providing user interface based on touch screen and mobile terminal using the same | |
KR20090043753A (en) | Method and apparatus for controlling multitasking of terminal device with touch screen | |
KR20070113347A (en) | Method for selecting items and terminal therefor | |
JP2012079301A (en) | Device and method for turning page on electronic book on portable terminal | |
KR20100059345A (en) | Headset, portable device and method for controlling portable device and, controlling system using the same | |
JP2013073479A (en) | Item selection device, item selection method, and program | |
TW201344513A (en) | Shake-unlock touch-controlled mobile electronic device and its shake-unlock method | |
CN111656303A (en) | Gesture control of data processing apparatus | |
JP2013058037A (en) | Item selection device, item selection method, and program | |
US8532563B2 (en) | Portable electronic device with configurable operating mode | |
JP2010271760A (en) | Information processor, processing method and program | |
JP5091338B1 (en) | Information display device, information display method, and program | |
JP4972111B2 (en) | Audio playback device, playback method, and program | |
JP2012003457A (en) | Item selection device, item selection method, and program | |
JP2010257189A (en) | Portable electronic equipment, method, and program | |
JP5291741B2 (en) | GAME DEVICE, GAME RESUME METHOD, AND PROGRAM | |
JP5272045B2 (en) | Information display device, information display method, and program | |
KR100816785B1 (en) | Portable music player with function of scratching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120515 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120517 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5001412 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |