JP6598753B2 - ゲームシステム - Google Patents
ゲームシステム Download PDFInfo
- Publication number
- JP6598753B2 JP6598753B2 JP2016198772A JP2016198772A JP6598753B2 JP 6598753 B2 JP6598753 B2 JP 6598753B2 JP 2016198772 A JP2016198772 A JP 2016198772A JP 2016198772 A JP2016198772 A JP 2016198772A JP 6598753 B2 JP6598753 B2 JP 6598753B2
- Authority
- JP
- Japan
- Prior art keywords
- touch panel
- information processing
- display unit
- game
- display
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 claims description 143
- 239000013598 vector Substances 0.000 claims description 74
- 238000000034 method Methods 0.000 claims description 67
- 238000004891 communication Methods 0.000 claims description 37
- 230000008569 process Effects 0.000 description 44
- 238000012545 processing Methods 0.000 description 32
- 230000015654 memory Effects 0.000 description 19
- 241000234295 Musa Species 0.000 description 9
- 230000036544 posture Effects 0.000 description 9
- 238000013500 data storage Methods 0.000 description 8
- 230000002093 peripheral effect Effects 0.000 description 8
- 235000018290 Musa x paradisiaca Nutrition 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000009434 installation Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 235000021015 bananas Nutrition 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 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 1
- 230000008859 change Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- 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/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- 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/426—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 on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
<1−1.ゲーム装置の外観>
まず、ゲーム装置の外観について、図1を参照しつつ説明する。図1は、ゲーム装置の外観を示す斜視図である。同図に示すように、このゲーム装置10は、平面視矩形状で偏平形状の筐体1を備えており、この筐体1の主面のほぼ全面に亘って長方形状のLCD(Liquid Crystal Display)2が設けられている。そして、このLCD2上のほぼ全面に亘ってLCD2とほぼ同形状のタッチパネル3が設けられている。ここで用いられるタッチパネル3は、特には限定されず、静電容量方式、抵抗膜方式、平面散布検出方式、超音波方式など、種々のタッチパネルを採用することができ、プレイヤの指でタッチするほか、タッチペンを用いてタッチすることもできる。また、このタッチパネル3は、シングルタッチ方式でもよいし、マルチタッチ方式でもよい。さらに、このタッチパネル3の解像度(検出精度)は、LCD2の解像度と同程度のものを利用することが好ましいが、必ずしも両者の解像度が一致していなくてもよい。なお、このLCD2が、本発明の表示部に相当するが、画像が表示できるのであれば、LCDに限られない。
次に、このゲーム装置10の内部構成について、図2を参照しつつ説明する。図2は、ゲーム装置10の内部構成を示すブロック図である。同図に示すように、このゲーム装置10は、図1に示した構成の他、情報処理部(制御部)31を備えており、この情報処理部31に、メインメモリ32、外部記憶媒体インターフェイス(外部記憶媒体I/F)33、データ保存用内部記憶媒体34、無線通信モジュール(通信部)35、慣性センサ36、電源回路37、及びインターフェイス回路(I/F回路)38等が接続されている。これらの電子部品は、電子回路基板上に実装されて筐体1内に収納されている。また、上述したLCD2も情報処理部31に接続されている。
次に、上記のように構成されたゲーム装置を複数含むゲームシステムの使用例について説明する。本実施形態に係るゲームシステムでは、上述したゲーム装置を複数用いてゲームを行う。
まず、上記ゲームシステムで実行されるゲーム処理において用いられる各種データについて説明する。図3は、ゲーム処理において用いられる各種データを示す図である。図3に示すように、各ゲーム装置10のメインメモリ32には、ゲームプログラム50、操作データ51、および処理用データ52が記憶される。このうち、操作データ51及び処理用データ52は、各ゲーム装置10間の通信によって相互に参照されるものであり、一方のゲーム装置10で生成されたデータが他方のゲーム装置10に送信されて、保存される。具体的には、後述するフレーム同期方式によって通信が行われ、データが相互に参照される。なお、メインメモリ32には、図3に示すデータのほか、ゲームに登場する各種オブジェクトの画像データやゲームに使用される音声データ等、ゲームに必要なデータが記憶される。
次に、ゲーム処理の例について説明する。本実施形態においては、まず、複数のゲーム装置10の位置関係を設定し、この位置関係に基づいて、ゲームを行う。そこで、以下では、複数のゲーム装置の位置関係の設定方法について説明した後、この位置関係を用いたゲームの例をいくつか説明する。
以下では、上述したゲーム装置を2つ用い、位置関係を設定する例について、図4〜図7を参照しつつ説明する。図4は、位置関係の設定処理に係るフローチャート、図5〜図7は、2つのゲーム装置の位置関係の設定を説明する図である。以下では説明の便宜のため、2つのゲーム装置を、第1ゲーム装置(第1情報処理装置)及び第2ゲーム装置(第2情報処理装置)と称することとする。そして、第1ゲーム装置のLCD及びタッチパネルを、それぞれ第1LCD、第1タッチパネルと称し、第2ゲーム装置のLCD及びタッチパネルを、それぞれ第2LCD、第2タッチパネルと称することとする。また、第1及び第2ゲーム装置の構成は同じであるため、以下で説明する図面では、第1ゲーム装置に係る構成の符号にAを付し、第2ゲーム装置に係る構成の符号にBを付して説明を行う。例えば、第1タッチパネルは3Aで示し、第2タッチパネルは3Bで示す。
次に、上記のように位置関係の設定が行われた後のゲームの例について説明する。但し、以下のゲームの例は一部であり、種々のゲームに、上記位置関係の設定を適用することができる。
(第1のゲーム例)
第1のゲーム例について、図9及び図10を参照しつつ説明する。図10に示すように、第1のゲームは、ホッケーゲームである。このゲームは、ゲーム空間内を移動するボール71を帯状のバー72A,72Bによって互いに跳ね返すゲームである。この例では、図9の上方に第1ゲーム装置10Aを配置し、下方に第2ゲーム装置10Bを配置している。ここでは、図9において、各タッチパネル3A,3B及びLCD2A,2Bの上側の長辺を第1長辺21A,21B、下側の長辺を第2長辺22A,22Bと称し、図9の左側の短辺を第1短辺23A,23B、右側の短辺を第2短辺24A,24Bと称することとする。
第2のゲーム例について、図12及び図13を参照しつつ説明する。図13に示すように、第2のゲーム例は、ボウリングゲームである。このゲームは、ゲーム空間内に表示されたボウリングのピン75をボール76で倒すゲームである。図12の例では、右側に第1ゲーム装置10Aを配置し、左側に第2ゲーム装置10Bを配置している。そして、図12において、各タッチパネル3A,3B及びLCD2A,2Bの上側の長辺を第1長辺21A,21B、下側の長辺を第2長辺22A,22Bと称し、図12の左側の短辺を第1短辺23A,23B、右側の短辺を第2短辺24A,24Bと称することとする。
第3のゲーム例について、図14を参照しつつ説明する。図14に示すように、第3のゲーム例は、分割された絵をつなぎ合わせるパズルゲームである。すなわち、このゲームは、各ゲーム装置10A,10Bの各LCD2A,2Bに分割された絵の一部を表示し、これらLCD2A,2Bをつなぎ合わせることで、分割された絵を正しい位置で合体されるゲームである。
以上のように、本実施形態によれば、第1ゲーム装置10AのLCD2Aと第2ゲーム装置10BのLCD2Bとを用いて自由度の高い表示を行うことができる。すなわち、これらLCD2A,2Bは位置が固定されておらず、各ゲーム装置10A,10Bを移動させることで、2つのLCD2A,2Bを任意の位置に配置することができる。そして、そのようなLCD2A,2Bの位置関係を設定するため、本実施形態においては、第1タッチパネル3A上の第1始点301Aから第2タッチパネル3B上の第2終点302Bへ向かうスライド入力を行う。このスライド入力によって、第1タッチパネル3A上のスライド入力に対応する第1ベクトルV1と第2タッチパネル3B上のスライド入力に対応する第2ベクトルV2とが算出できるため、これらに基づいて、2つのLCD2A,2Bの位置関係を設定することができる。したがって、2つのLCD2A,2Bがどのような位置に設置されていたとしても、設定した位置関係から、所定のゲーム処理を行い、このゲーム処理に基づいた表示を、2つのLCD2A,2Bに行わせることができる。よって、上述したゲーム例で示したように、2つのLCD2A,2Bを用いて、自由度の高い表示を行うことができる。
以上、本発明の実施形態について説明したが、本発明は上記各実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、種々の変更が可能である。例えば、以下の変更が可能である。また、以下の変形例は、適宜組み合わせることができる。
上記実施形態では、電源が投入されると、第1ゲーム装置10A及び第2ゲーム装置10B間で通信を開始し、自動的にペアリングを行うように設定されているが、このペアリングを、上述したスライド入力を利用して手動で行うこともできる。以下、ペアリングのための操作について詳細に説明する。
上記実施形態では、2つのゲーム装置10A,10Bをペアリングし、これらの間の位置関係を算出しているが、例えば、3以上のゲーム装置において位置関係を算出することもできる。
上記実施形態では、第1タッチパネル3Aの第1終点302Aと、第2タッチパネル3Bの第2始点301Bとが接するように第1タッチパネル3Aと第2タッチパネル3Bの位置関係を算出しているが、接している辺のみを位置関係として算出することもできる。例えば、図25の例では、第1タッチパネル3Aの第2長辺22Aと第2タッチパネル3Bの第1長辺21Bとが接しているが、これらの長辺22A,21Bがどのように接しているかは算出せず、接している辺がどれであるか、つまり、この例では第1タッチパネル3Aの第2長辺22Aと第2タッチパネル3Bの第1長辺21Bとが接するように、両ゲーム装置10A,10Bが設置されていることを位置関係として設定することもできる。したがって、ここで設定された位置関係は、例えば、図26のような位置関係も含むものとする。このような位置関係を含むことで、例えば、第3のゲーム例では、各辺を正確な位置で隣接させなくても、いずれかの辺が隣接すれば、正解となる。
上記実施形態では、第1ゲーム装置10A及び第2ゲーム装置10Bにおいて、フレーム同期方式によって算出したデータを相互に参照できるようにしているが、いずれか一方のゲーム装置において演算を行うようにすることもできる。例えば、第2ゲーム装置10Bのタッチパネル3Bで検出したタッチ位置の座標を第1ゲーム装置10Aに送信し、第1ゲーム装置10Aにおいて、第2ベクトルV2の算出、及び位置関係の算出を行うこともできる。また、第2ゲーム装置10Bの姿勢についても、第2ゲーム装置10Bの慣性センサ36で検知した角速度を第1ゲーム装置10Aに送信し、第1ゲーム装置10Aにおいて、第2ゲーム装置10Bの姿勢を算出することもできる。また、これとは反対に、第2ゲーム装置10Bで演算を行うこともできる。
上記実施形態で示した無線通信は、例えば、Bluetooth(登録商標)を利用してもよく、無線通信の方法は、特には限定されない。
各タッチパネル3A,3B上のスライド入力は、必ずしも直線状でなくてもよい。すなわち、仮に、曲線状であったとしても、例えば、スライド入力の始点と終点から直線状のベクトルを算出したり、あるいは曲線を直線に近似してベクトルを算出することもできる。
また、上記実施形態では、位置関係を算出するのにベクトルを用いているが、これ以外でも、第1タッチパネル3Aから第2タッチパネル3Bに向かうスライド入力を検出し、第1タッチパネル3A上のスライド入力と、第2タッチパネル3B上のスライド入力を算出することができれば、両タッチパネル3A,3Bの位置関係を算出することができる。
上記実施形態では、位置関係を設定した後、すべてのゲーム装置のLCDに、設定された位置関係に基づく画像を表示させているが、少なくとも1つのLCDに、位置関係に基づく表示を行わせればよい。例えば、図27に示すように、第1ゲーム装置10AのLCD2Aに移動可能な人型のオブジェクト700が表示されているとき、第1ゲーム装置10Aの短辺に第2ゲーム装置10Bを隣接させた上で、第1タッチパネル3Aから第2タッチパネル3Bへとスライド入力を行う。これにより、両ゲーム装置10A,10Bの位置関係が設定され、図28に示すように、第2ゲーム装置10BのLCD2Bに、オブジェクト700が移動可能な通路800が表示される。このように、位置関係の設定により、いずれかのLCDに位置関係に基づく画像が表示されればよい。
上記実施形態では、本発明に係る情報処理装置をゲーム装置に適用した例を示したが、これに限定されるものではない。すなわち、ゲーム装置以外でも、タッチパネル及びLCDのような表示部を有するコンピュータであれば、本発明の情報処理装置として使用することができる。したがって、スマートフォンなどを情報処理装置とすることができ、また上述した位置関係の設定のためのプログラムは、スマートフォンなどの各種コンピュータで使用することができる。また、2つの装置の位置関係を算出し、その位置関係に基づいて、画像を表示するものであれば、ゲーム以外の使用が可能である。
10B 第2ゲーム装置(第2情報処理装置)
2A 第1LCD(表示部)
2B 第2LCD(表示部)
3A 第1タッチパネル
3B 第2タッチパネル
31 情報処理部(制御部)
35 無線通信モジュール(通信部)
36 慣性センサ(センサ)
Claims (12)
- 少なくとも第1情報処理装置及び第2情報処理装置を含み、相互に通信可能な複数の情報処理装置と、
前記第1情報処理装置及び前記第2情報処理装置の少なくとも一方に設けられ、前記複数の情報処理装置を制御する制御部と、
を備え、
前記第1情報処理装置は、第1表示部と、前記第1表示部への接触を検知する第1タッチパネルとを備え、
前記第2情報処理装置は、第2表示部と、前記第2表示部への接触を検知する第2タッチパネルとを備え、
前記第1タッチパネル及び前記第2タッチパネルが検知するタッチ情報に基づいて、前記第1タッチパネル上の第1の位置から前記第2タッチパネル上の第2の位置へ向かうスライド入力が検知されたとき、
前記制御部は、
前記第1の位置から前記第2の位置へ向かうスライド入力のうち、前記第1タッチパネルにおける第1スライド入力に対応する第1ベクトルと、前記第2タッチパネルにおける第2スライド入力に対応する第2ベクトルと、を算出し、
前記第1ベクトルと前記第2ベクトルとが同一直線上に配置されるものとして前記第1表示部と前記第2表示部との位置関係を設定し、
所定の仮想空間を設定し、
前記位置関係に対応させて、前記仮想空間内の一部の範囲である第1表示範囲と第2表示範囲を設定し、
前記第1表示部に前記仮想空間の前記第1表示範囲が、前記第2表示部に前記仮想空間の前記第2表示範囲が、表示されるよう設定する、ゲームシステム。 - 前記制御部は、
前記第1スライド入力と前記第2スライド入力の間の時間と、スライド入力の速度とに基づいて、前記第1ベクトルの終点と前記第2ベクトルの始点との距離を算出し、
前記第1表示部と前記第2表示部との間に前記距離に基づいた所定間隔のスペースがあるものとして前記位置関係を設定する、請求項1に記載のゲームシステム。 - 前記第1情報処理装置及び第2情報処理装置の少なくとも一方には、当該装置の傾きを検知するためのセンサが設けられており、
前記制御部は、
前記センサからの出力に基づいて、当該センサが設けられた装置の傾きを算出するとともに、当該傾きに基づいて、前記第1表示部の表示面と前記第2表示部の表示面との交差状態を設定し、
前記第1表示部及び前記第2表示部の少なくとも一方に、前記交差状態に応じた表示を行わせる、請求項1または2に記載のゲームシステム。 - 前記複数の情報処理装置には、第3表示部を備える第3情報処理装置が含まれ、
前記制御部は、
前記第1表示部と前記第3表示部との位置関係、または前記第2表示部と前記第3表示部との位置関係を設定し、
前記第1表示部、第2表示部、第3表示部の少なくとも1つに、少なくとも1つの前記位置関係に応じた表示を行わせる、請求項1から3のいずれかに記載のゲームシステム。 - 前記第1情報処理装置は、前記第1タッチパネルの周縁において終端しているスライド入力を検知したときには、当該第1情報処理装置を親機と判断し、子機との通信を行い、
前記第2情報処理装置は、前記第2タッチパネルの周縁以外において終端しているスライド入力を検知したときには、当該第2情報処理装置を子機と判断し、親機との通信を行い、
前記第1情報処理装置及び前記第2情報処理装置は、前記第1情報処理装置が親機、前記第2情報処理装置が子機と判断されている場合に、さらに前記第1タッチパネルに対する第1スライド入力の向きと、前記第2タッチパネルに対する前記第2スライド入力の向きが一致した場合に、相互に通信可能な状態とする、請求項1から4のいずれかに記載のゲームシステム。 - 前記第1情報処理装置と前記第2情報処理装置とは、相互に、無線により直接通信可能に構成されている、請求項1から5のいずれかに記載のゲームシステム。
- 第1表示部及び前記第1表示部への接触を検知する第1タッチパネルを有する第1情報処理装置と、第2表示部及び前記第2表示部への接触を検知する第2タッチパネルを有し、前記第1情報処理装置と相互に通信可能な第2情報処理装置と、を用いたゲーム方法であって、
前記第1タッチパネル及び前記第2タッチパネルが検知するタッチ情報に基づいて、前記第1タッチパネル上の第1の位置から前記第2タッチパネル上の第2の位置へ向かうスライド入力を検知するステップと、
前記第1の位置から前記第2の位置へ向かうスライド入力のうち、前記第1タッチパネルにおける第1スライド入力に対応する第1ベクトルと、前記第2タッチパネルにおける第2スライド入力に対応する第2ベクトルと、を算出し、前記第1ベクトルと前記第2ベクトルとが同一直線上に配置されるものとして前記第1表示部と前記第2表示部との位置関係を設定するステップと、
所定の仮想空間を設定するとともに、前記位置関係に対応させて、前記仮想空間内の一部の範囲である第1表示範囲と第2表示範囲を設定するステップと、
前記第1表示部に前記仮想空間の前記第1表示範囲が、前記第2表示部に前記仮想空間の前記第2表示範囲が、表示されるよう設定する、ステップと、
を備えている、ゲーム方法。 - 前記第1情報処理装置と前記第2情報処理装置とは、相互に、無線により直接通信を行う、請求項7に記載のゲーム方法。
- 表示部、及び接触を検知するタッチパネルを有する他の装置と、通信可能な情報処理装置であって、
表示部と、
前記表示部への接触を検知するタッチパネルと、
制御部と、
通信部と、
を備え、
前記情報処理装置のタッチパネル及び前記他の装置のタッチパネルが検知するタッチ情報に基づいて、前記情報処理装置のタッチパネル上の第1の位置から前記他の装置のタッチパネル上の第2の位置へ向かうスライド入力が検知されたとき、
前記制御部は、
前記第1の位置から前記第2の位置へ向かうスライド入力のうち、前記他の装置のタッチパネルにおける第2スライド入力に対応する第2ベクトルを、前記通信部を介して前記他の装置から取得し、
前記スライド入力のうち、前記情報処理装置のタッチパネルにおける第1スライド入力に対応する第1ベクトルを算出し、前記第1ベクトルと前記第2ベクトルとが同一直線上に配置されるものとして前記情報処理装置の表示部と前記他の装置の表示部との位置関係を設定し、
所定の仮想空間を設定し、
前記位置関係に対応させて、前記仮想空間内の一部の範囲である第1表示範囲と第2表示範囲を設定し、
前記情報処理装置の表示部に前記仮想空間の前記第1表示範囲が、前記他の装置の表示部に前記仮想空間の前記第2表示範囲が、表示されるよう設定する、情報処理装置。 - 表示部、及び接触を検知するタッチパネルを有する他の装置と、通信可能な情報処理装置であって、
表示部と、
前記表示部への接触を検知するタッチパネルと、
制御部と、
通信部と、
を備え、
前記他の装置のタッチパネル及び前記情報処理装置のタッチパネルが検知するタッチ情報に基づいて、前記他の装置のタッチパネル上の第1の位置から前記情報処理装置のタッチパネル上の第2の位置へ向かうスライド入力が検知されたとき、
前記制御部は、
前記第1の位置から前記第2の位置へ向かうスライド入力のうち、前記他の装置のタッチパネルにおける第1スライド入力に対応する第1ベクトルを、前記通信部を介して前記他の装置から取得し、
前記スライド入力のうち、前記情報処理装置のタッチパネルにおける第2スライド入力に対応する第2ベクトルを算出し、前記第1ベクトルと前記第2ベクトルとが同一直線上に配置されるものとして前記情報処理装置の表示部と前記他の装置の表示部との位置関係を設定し、
所定の仮想空間を設定し、
前記位置関係に対応させて、前記仮想空間内の一部の範囲である第1表示範囲と第2表示範囲を設定し、
前記情報処理装置の表示部に前記仮想空間の前記第1表示範囲が、前記他の装置の表示部に前記仮想空間の前記第2表示範囲が、表示されるよう設定する、情報処理装置。 - 表示部及び接触を検知するタッチパネルを有する他の装置と、通信可能であり、表示部と、接触を検知するタッチパネルと、を有する情報処理装置のコンピュータに、
前記情報処理装置のタッチパネル及び前記他の装置のタッチパネルが検出するタッチ情報に基づいて、前記情報処理装置のタッチパネル上の第1の位置から前記他の装置のタッチパネル上の第2の位置へ向かうスライド入力が検知されたとき、前記第1の位置から前記第2の位置へ向かうスライド入力のうち、前記他の装置のタッチパネルにおける第2スライド入力に対応する第2ベクトルを、前記他の装置から取得するステップと、
前記スライド入力のうち、前記情報処理装置のタッチパネルにおける第1スライド入力に対応する第1ベクトルを算出し、前記第1ベクトルと前記第2ベクトルとが同一直線上に配置されるものとして前記情報処理装置の表示部と前記他の装置の表示部との位置関係を設定するステップと、
所定の仮想空間を設定するとともに、前記位置関係に対応させて、前記仮想空間内の一部の範囲である第1表示範囲と第2表示範囲を設定するステップと、
前記情報処理装置の表示部に前記仮想空間の前記第1表示範囲が、前記他の装置の表示部に前記仮想空間の前記第2表示範囲が、表示されるよう設定するステップと、
を実行させる、ゲームプログラム。 - 表示部及び接触を検知するタッチパネルを有する他の装置と、通信可能であり、表示部と、接触を検知するタッチパネルと、を有する情報処理装置のコンピュータに、
前記他の装置のタッチパネル及び前記情報処理装置のタッチパネルが検出するタッチ情報に基づいて、前記他の装置のタッチパネル上の第1の位置から前記情報処理装置のタッチパネル上の第2の位置へ向かうスライド入力が検知されたとき、前記第1の位置から前記第2の位置へ向かうスライド入力のうち、前記他の装置のタッチパネルにおける第1スライド入力に対応する第1ベクトルを、前記他の装置から取得するステップと、
前記スライド入力のうち、前記情報処理装置のタッチパネルにおける第2スライド入力に対応する第2ベクトルを算出し、前記第1ベクトルと前記第2ベクトルとが同一直線上に配置されるものとして前記情報処理装置の表示部と前記他の装置の表示部との位置関係を設定するステップと、
所定の仮想空間を設定するとともに、前記位置関係に対応させて、前記仮想空間内の一部の範囲である第1表示範囲と第2表示範囲を設定するステップと、
前記情報処理装置の表示部に前記仮想空間の前記第1表示範囲が、前記他の装置の表示部に前記仮想空間の前記第2表示範囲が、表示されるよう設定するステップと、
を実行させる、ゲームプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016198772A JP6598753B2 (ja) | 2016-10-07 | 2016-10-07 | ゲームシステム |
EP17165760.4A EP3305380B1 (en) | 2016-10-07 | 2017-04-10 | Game system |
US15/486,740 US10203925B2 (en) | 2016-10-07 | 2017-04-13 | Game system with common display spanning multiple reconfigurable apparatuses |
US16/232,386 US11055048B2 (en) | 2016-10-07 | 2018-12-26 | Techniques for establishing positional relationship(s) between information processing apparatuses |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016198772A JP6598753B2 (ja) | 2016-10-07 | 2016-10-07 | ゲームシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018060438A JP2018060438A (ja) | 2018-04-12 |
JP6598753B2 true JP6598753B2 (ja) | 2019-10-30 |
Family
ID=58530454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016198772A Active JP6598753B2 (ja) | 2016-10-07 | 2016-10-07 | ゲームシステム |
Country Status (3)
Country | Link |
---|---|
US (2) | US10203925B2 (ja) |
EP (1) | EP3305380B1 (ja) |
JP (1) | JP6598753B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6598753B2 (ja) | 2016-10-07 | 2019-10-30 | 任天堂株式会社 | ゲームシステム |
US11093197B2 (en) * | 2017-07-31 | 2021-08-17 | Stmicroelectronics, Inc. | System and method to increase display area utilizing a plurality of discrete displays |
US10732916B2 (en) * | 2017-11-28 | 2020-08-04 | Ncr Corporation | Multi-device display processing |
JP7307351B2 (ja) * | 2019-01-30 | 2023-07-12 | 株式会社Mixi | 情報処理装置、情報処理方法及びプログラム |
US11188222B2 (en) * | 2019-12-05 | 2021-11-30 | Cabin Management Solutions, Llc | Multi-arrayed display user interface panel |
WO2021125388A1 (ko) * | 2019-12-18 | 2021-06-24 | 엘지전자 주식회사 | 이동 단말기, 이동 단말기를 구비한 전자 장치, 그리고 전자 장치의 제어 방법 |
JP7038153B2 (ja) | 2020-02-13 | 2022-03-17 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 |
US11112831B1 (en) * | 2020-07-23 | 2021-09-07 | Motorola Mobility Llc | System and method for touch interaction on a multi-display device |
JP7578872B2 (ja) | 2020-10-19 | 2024-11-07 | テイ・エス テック株式会社 | シート体験システム |
WO2022085478A1 (ja) * | 2020-10-19 | 2022-04-28 | テイ・エス テック株式会社 | シートシステム |
US12039826B2 (en) | 2021-03-16 | 2024-07-16 | Aristocrat Technologies, Inc. | Three-dimensional screen for gaming device |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU597035B2 (en) | 1986-03-07 | 1990-05-24 | Nec Corporation | Mobile receiver unit having function for providing information of electric field intensity |
US6545669B1 (en) * | 1999-03-26 | 2003-04-08 | Husam Kinawi | Object-drag continuity between discontinuous touch-screens |
JP4268081B2 (ja) | 2004-03-30 | 2009-05-27 | 任天堂株式会社 | ゲームプログラム |
JP4326568B2 (ja) * | 2007-02-20 | 2009-09-09 | 任天堂株式会社 | 情報処理装置および情報処理プログラム |
JP2008203649A (ja) * | 2007-02-21 | 2008-09-04 | Mitsubishi Electric Corp | 表示装置ならびにシステム |
US20090140986A1 (en) * | 2007-11-30 | 2009-06-04 | Nokia Corporation | Method, apparatus and computer program product for transferring files between devices via drag and drop |
JP5158023B2 (ja) | 2009-06-09 | 2013-03-06 | 富士通株式会社 | 入力装置、入力方法及びコンピュータプログラム |
JP2011048610A (ja) * | 2009-08-27 | 2011-03-10 | Jvc Kenwood Holdings Inc | 画像表示システム、及び画像表示方法 |
US20110109526A1 (en) * | 2009-11-09 | 2011-05-12 | Qualcomm Incorporated | Multi-screen image display |
US8751970B2 (en) * | 2010-02-25 | 2014-06-10 | Microsoft Corporation | Multi-screen synchronous slide gesture |
JP5444073B2 (ja) | 2010-03-25 | 2014-03-19 | Necカシオモバイルコミュニケーションズ株式会社 | 端末装置及びプログラム |
JP2011248465A (ja) * | 2010-05-24 | 2011-12-08 | Toshiba Corp | 情報処理装置および表示制御方法 |
JP5229289B2 (ja) * | 2010-09-24 | 2013-07-03 | 日本電気株式会社 | 表示装置、座標通知方法およびプログラム |
CN102486918A (zh) * | 2010-12-02 | 2012-06-06 | 鸿富锦精密工业(深圳)有限公司 | 显示器调节系统及方法 |
US9489078B2 (en) * | 2011-02-10 | 2016-11-08 | Samsung Electronics Co., Ltd. | Portable device comprising a touch-screen display, and method for controlling same |
US8736583B2 (en) * | 2011-03-29 | 2014-05-27 | Intel Corporation | Virtual links between different displays to present a single virtual object |
KR20140039312A (ko) | 2011-06-21 | 2014-04-01 | 닛본 덴끼 가부시끼가이샤 | 정보 처리 장치, 정보 처리 시스템, 서버, 정보 처리 방법, 및 컴퓨터 프로그램 |
JP5556767B2 (ja) * | 2011-08-19 | 2014-07-23 | コニカミノルタ株式会社 | 画像形成装置、画像形成システム、画像形成装置の制御方法およびプログラム |
JP2013125373A (ja) | 2011-12-14 | 2013-06-24 | Sony Corp | 情報処理装置および方法、並びにプログラム |
EP2795893A4 (en) * | 2011-12-20 | 2015-08-19 | Intel Corp | PRESENTATIONS OF AN ADVANCED REALITY BETWEEN SEVERAL EQUIPMENT |
US8982133B2 (en) * | 2012-01-31 | 2015-03-17 | Disney Enterprises, Inc. | Portable virtual characters |
JP2013200854A (ja) * | 2012-02-22 | 2013-10-03 | Nikon Corp | 電子機器、およびプログラム |
JP2013196142A (ja) * | 2012-03-16 | 2013-09-30 | Ntt Docomo Inc | 入力装置及び入力方法 |
JP5719325B2 (ja) * | 2012-03-30 | 2015-05-13 | 楽天株式会社 | 表示システム、表示システムの制御方法、制御装置、制御装置の制御方法、プログラム、及び情報記憶媒体 |
JP2013218468A (ja) * | 2012-04-06 | 2013-10-24 | Sharp Corp | 情報処理システム、表示端末装置、サーバ、情報処理方法およびプログラム |
JP2013246724A (ja) * | 2012-05-28 | 2013-12-09 | Panasonic Corp | 表示装置、表示制御方法、及び表示制御プログラム |
JP2014123316A (ja) * | 2012-12-21 | 2014-07-03 | Canon Inc | 情報処理システム、情報処理装置、検出装置、情報処理方法、検出方法、及び、コンピュータプログラム |
JP6010737B2 (ja) * | 2013-03-19 | 2016-10-19 | 株式会社Pfu | 情報処理装置、情報処理システム、及びプログラム |
US20150180912A1 (en) * | 2013-12-20 | 2015-06-25 | Mobigloo LLC | Method and system for data transfer between touchscreen devices of same or different type |
US20190037611A1 (en) * | 2013-12-23 | 2019-01-31 | Google Llc | Intuitive inter-device connectivity for data sharing and collaborative resource usage |
JP2016051110A (ja) * | 2014-09-01 | 2016-04-11 | シャープ株式会社 | 表示装置および表示制御プログラム |
JP6598753B2 (ja) | 2016-10-07 | 2019-10-30 | 任天堂株式会社 | ゲームシステム |
-
2016
- 2016-10-07 JP JP2016198772A patent/JP6598753B2/ja active Active
-
2017
- 2017-04-10 EP EP17165760.4A patent/EP3305380B1/en active Active
- 2017-04-13 US US15/486,740 patent/US10203925B2/en active Active
-
2018
- 2018-12-26 US US16/232,386 patent/US11055048B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3305380B1 (en) | 2021-03-03 |
US11055048B2 (en) | 2021-07-06 |
US20190129678A1 (en) | 2019-05-02 |
JP2018060438A (ja) | 2018-04-12 |
US20180101350A1 (en) | 2018-04-12 |
EP3305380A1 (en) | 2018-04-11 |
US10203925B2 (en) | 2019-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6598753B2 (ja) | ゲームシステム | |
JP7155053B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 | |
JP5122659B2 (ja) | 情報処理プログラム、情報処理方法、情報処理装置及び情報処理システム | |
JP5586545B2 (ja) | ゲームシステム、携帯型ゲーム装置、情報処理部の制御方法、および情報処理部の制御プログラム | |
US8417384B2 (en) | Information processing system, robot apparatus, and control method therefor | |
US7922588B2 (en) | Storage medium having game program stored thereon and game apparatus | |
US7663629B2 (en) | Collision determination program and collision determination apparatus | |
JP6242039B2 (ja) | 自動センタリング機能付きのジャイロ制御されるゲーム視点のための装置および方法 | |
EP2466440B1 (en) | Display control program, display control apparatus, display control system, and display control method | |
EP3449986B1 (en) | Game system, game program, game apparatus, and game processing method | |
US20120268493A1 (en) | Information processing system for augmented reality | |
US11298619B2 (en) | Information processing program, information processing device, information processing system, and information processing method | |
EP2545970A2 (en) | Apparatus and method for repositioning a virtual camera based on a changed game state | |
JP5816032B2 (ja) | 入力装置、入力処理プログラム、入力処理方法、入力処理システム | |
US11178384B2 (en) | Information processing system, storage medium, information processing apparatus and information processing method | |
US12090394B2 (en) | Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method | |
US20230398446A1 (en) | Computer-readable non-transitory storage medium, information processing apparatus, information processing system, and information processing method | |
JP7579371B2 (ja) | 情報処理プログラム、情報処理システム、および情報処理方法 | |
JP5639138B2 (ja) | 情報処理プログラム、情報処理方法、情報処理装置及び情報処理システム | |
JP6262563B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システム、および、情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181016 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181017 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20181217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190319 |
|
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: 20190917 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191001 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6598753 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |