JP5411112B2 - 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム - Google Patents

入力ナビ機能付きゲーム装置及びオンラインゲームプログラム Download PDF

Info

Publication number
JP5411112B2
JP5411112B2 JP2010263278A JP2010263278A JP5411112B2 JP 5411112 B2 JP5411112 B2 JP 5411112B2 JP 2010263278 A JP2010263278 A JP 2010263278A JP 2010263278 A JP2010263278 A JP 2010263278A JP 5411112 B2 JP5411112 B2 JP 5411112B2
Authority
JP
Japan
Prior art keywords
player
game
action message
key
input device
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
Application number
JP2010263278A
Other languages
English (en)
Other versions
JP2012110552A (ja
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.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
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 Square Enix Co Ltd filed Critical Square Enix Co Ltd
Priority to JP2010263278A priority Critical patent/JP5411112B2/ja
Priority to US13/177,689 priority patent/US8348766B2/en
Priority to EP11185057.4A priority patent/EP2457626B1/en
Publication of JP2012110552A publication Critical patent/JP2012110552A/ja
Application granted granted Critical
Publication of JP5411112B2 publication Critical patent/JP5411112B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/20Input arrangements for video game devices
    • A63F13/22Setup operations, e.g. calibration, key configuration or button assignment
    • 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/533Controlling 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 for prompting the player, e.g. by displaying a game menu
    • 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/85Providing additional services to players
    • A63F13/87Communicating with other players during game play, e.g. by e-mail or chat
    • 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/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • 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/1018Calibration; Key and button assignment
    • 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/30Features 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 output arrangements for receiving control signals generated by the game device
    • A63F2300/303Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
    • A63F2300/305Features 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 output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for providing a graphical or textual hint to the player
    • 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/50Features 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 details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5526Game data structure
    • 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/50Features 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 details of game servers
    • A63F2300/57Features 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 details of game servers details of game services offered to the player
    • A63F2300/572Communication between players during game play of non game information, e.g. e-mail, chat, file transfer, streaming of audio and streaming of video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、キー構成の異なる複数の入力装置を装着可能なゲーム装置に係わり、特に、操作に必要な入力キーを画面上で案内表示することの可能な入力ナビ機能付きゲーム装置及びオンラインゲームプログラムに関する。
最近、通常のコントローラの他に、各種のセンサを搭載して、多様な入力信号を生成することの可能なコントローラや、メールやチャットの文章を入力することの可能なキーボードの付属したコントローラなど、多様なキー構成を持った入力装置がゲーム装置に接続可能となってきている。これに従って、それら入力装置を操作するプレイヤの側でも、各入力装置のキー構成に応じた入力動作が必要となる。
一方、複数のキーを順次操作することで所定のコマンドを入力することの出来るゲームプログラム(装置)などにおいては、プレイヤが操作すべきキーの順番を覚える負担を軽減するために、例えば特許文献1で示すように、コマンドの入力に際して、ディスプレイの画面上で、プレイヤが操作すべき複数のキーを表示して、その入力動作を支援することも提案されている。
特開平11−232016
特許文献1のゲーム装置は、複数のキー入力の組み合わせからなるコマンドのキー入力の順番を表示するものであるが、ゲーム装置に接続される入力装置は、特定の1種類であることが前提であり、それとは異なるキー構成の入力装置が接続されると対応することは出来なかった。
本発明は、複数の異なるキー構成を持った入力装置を接続可能なゲーム装置において、接続された入力装置において操作すべきキーを適切に指示することの出来る、入力ナビ機能付きゲーム装置及びオンラインゲームプログラムを提供することを目的とする。
本発明の第1の観点は、それぞれのプレイヤにより操作される複数のゲーム装置(1)をサーバ(3)に公衆通信回線(2)を介して接続することで前記サーバとの間で通信しながら、それぞれの前記ゲーム装置(1)の仮想空間内にオンラインゲーム用のステージ(STG)を生成し、当該ステージに当該ゲーム装置のプレイヤが操作する操作キャラクタ(PCR)及び他のゲーム装置のプレイヤが操作する他操作キャラクタ(ACR)を表示させた形でゲームを実行することが出来、前記ステージ上に表示されている操作キャラクタ及び他操作キャラクタ間では、それら操作キャラクタ及び他操作キャラクタを操作するプレイヤ間で前記サーバを介した行動メッセージ(MSG)の遣り取りを行うことが出来る、ゲーム装置であって、
前記ゲーム装置は、
該ゲーム装置に接続された入力装置の種類(13A,13B、13C、……)を判別して、その結果を格納する入力装置判別手段(9)、
前記サーバ側から送られて来る前記行動メッセージ(MSG)に対してプレイヤが操作すべきキー(KY)が、当該ゲーム装置に接続可能な前記入力装置の種別(KD)に対応する形で、それぞれ設定されたキーナビゲーションテーブル(KNT)を格納したメモリ、
前記サーバから前記行動メッセージが配達された際に、該行動メッセージをディスプレイ(11)に表示するメッセージ表示手段、
前記行動メッセージが配達された際に、前記キーナビゲーションテーブルを参照して、前記入力装置判別手段により判別された前記入力装置に対応したプレイヤが操作すべきキー(KY)をガイドアイコン(27)として前記ディスプレイ表示するガイドアイコン表示手段(8)、
を有することを特徴とする。
本発明の第2の観点は、前記行動メッセージ(MSG)は、複数の種別(MSG1,MSG2,MSG3、……)を有しており、
前記キーナビゲーションテーブル(KNT)は、前記行動メッセージの種別毎に前記プレイヤが操作すべきキー(KY)がそれぞれ設定されていることを特徴とする。
本発明の第3の観点は、ゲーム装置は、更に、
前記入力装置からの信号を処理する信号処理手段(8)を有し、
前記信号処理手段は、異なる種類の入力装置(13A,13B、13C、……)のキーから入力された信号であっても、前記キーナビゲーションテーブルで示されたそれぞれの行動メッセージに対応したキーからの信号は、すべて同義に解釈して、当該信号を処理する、
ことを特徴とする。
本発明の第4の観点は、それぞれのプレイヤにより操作される複数のコンピュータ(1)をサーバ(3)に公衆通信回線(2)を介して接続することで前記サーバ(3)との間で通信しながら、それぞれの前記コンピュータの仮想空間内にオンラインゲーム用のステージ(STG)を生成し、当該ステージに当該コンピュータのプレイヤが操作する操作キャラクタ(PCR)及び他のコンピュータのプレイヤが操作する他操作キャラクタ(ACR)を表示させた形でゲームを実行することが出来、前記ステージ上に表示されている操作キャラクタ及び他操作キャラクタ間では、それら操作キャラクタ及び他操作キャラクタを操作するプレイヤ間で前記サーバを介した行動メッセージ(MSG)の遣り取りを行うことが出来るコンピュータで、使用されるオンラインゲームプログラム(GPR)であって、
前記オンラインゲームプログラムは前記コンピュータを、
該ゲーム装置に接続された入力装置の種類(13A,13B、13C、……)を判別して、その結果を格納する入力装置判別手段(9)、
前記サーバ側から送られて来る前記行動メッセージ(MSG)に対してプレイヤが操作すべきキーが、当該ゲーム装置に接続可能な前記入力装置の種別(KD)に対応する形で、それぞれ設定されたキーナビゲーションテーブル(KNT)を格納したメモリ、
前記サーバから前記行動メッセージが配達された際に、該行動メッセージをディスプレイ(11)に表示するメッセージ表示手段、
前記行動メッセージが配達された際に、前記キーナビゲーションテーブルを参照して、前記入力装置判別手段により判別された前記入力装置に対応したプレイヤが操作すべきキー(KY)をガイドアイコン(27)として前記ディスプレイ表示するガイドアイコン表示手段(8)、
として機能させる、
ことを特徴とする。
本発明によれば、入力装置判別手段(9)でゲーム装置に接続された入力装置を判別し、ガイドアイコン表示手段(8)が、行動メッセージが配達された際に、キーナビゲーションテーブル(KNT)を参照して、接続された入力装置に対応したプレイヤが操作すべきキー(KY)をガイドアイコン(27)としてディスプレイ表示するので、プレイヤは操作すべきキーを適切に認識することが出来る。
キーナビゲーションテーブル(KNT)で、行動メッセージの種別毎にプレイヤが操作すべきキー(KY)をそれぞれ設定すると、各行動メッセージの種別毎に異なる処理が可能となり、キメの細かな処理が可能となる。
また、信号処理手段が、異なる種類の入力装置(13A,13B、13C、……)のキーから入力された信号であっても、キーナビゲーションテーブルで示されたそれぞれのキーからの信号は、すべて同義に解釈して、当該信号を処理するので、異なる種類の入力装置であっても、各行動メッセージに対して統一的な処理が可能となる。
なお、ゲーム装置が複数の異なるキー構成を持った入力装置、即ち異なる種類の入力装置が接続可能なゲーム装置である場合には、キー構成の相違に惑わされることなくく適切なキーを選択操作することが出来る。
なお、括弧内の番号等は、図面における対応する要素を示す便宜的なものであり、従って、本記述は図面上の記載に限定拘束されるものではない。
図1は、本発明が適用されるゲーム装置及びサーバの一例を示す制御ブロック図。 図2は、ゲーム装置に表示される案内画面の一例を示す図。 図3は、ゲーム装置に表示される案内画面の別の例を示す図。 図4は、ゲーム装置に表示されるウインド表示画面の一例を示す図。 図5は、キーナビゲーションテーブルの一例を示す図。
以下、図面に基づき、本発明の実施例を説明する。
図1には、コンピュータを構成するゲーム装置1及び該ゲーム装置1に公衆通信回線2を介して接続されるサーバ3を示している。ゲーム装置1は、主制御部5を有しており、主制御部5には、バス線6を介して、プログラムメモリ7、ゲーム実行制御部8,入力装置判別部9,通信制御部10、ディスプレイ11及び入力インターフェース12などが接続している。入力インターフェース12には、各種の入力装置13A、13B、13Cを選択的に接続することが出来、各入力装置13A、13B、13Cは、それぞれ異なるキー構成を有し、複数のキー15a、15b、15c、15d……(キー相互間を区別する必要がない場合には、単にキー15と表示する)がそれぞれ、各入力装置13A、13B、13Cで個別に設定定義された信号をゲーム装置1側に出力自在に設けられている。なお、本図は、本発明に関係する部分のみを例示的に示したものであり、実際の携帯型ゲーム装置1の全ての構成を示すものではない。また、入力装置については、各入力装置について、その種別を区別した形で表示する場合には、入力装置13A、13B、13C、……で表示し、その種別を区別する必要のない場合には、単に入力装置13と表示する。
また、図1に示すゲーム装置1は、実際にはコンピュータが、プログラムメモリ7等のメモリに格納されたゲームプログラムやその他の公知の制御プログラムを読み出して、実行することで、図示しないCPUやメモリが、マルチタスクにより時分割的に動作し、図1に示す各ブロックに示された機能を実行してゆくこととなる。しかし、ゲーム装置1を、各ブロックに対応したハードウエアで構成することも可能であり、また各ブロックを各ブロックに分散的に設けられたCPU又はMPUにより制御するように構成することも可能である。
また、ゲーム装置1の通信制御部10は、インターネットや電話網などの公衆通信回線2に接続されており、公衆通信回線2には、サーバ3の通信制御部19が接続している。サーバ3は、主制御部20を有しており、主制御部20にはバス線21を介してゲーム実行制御部22などが接続している。
ゲーム装置1及びサーバ3は以上のような構成を有するので、ユーザがゲームを行なう場合には、ゲームに使用する入力装置を自分が所有している入力装置13A、13B,13Cの中から選択して入力インターフェース12に接続する。何らかの入力装置が入力インターフェース12に接続されると、入力装置判別部9が、プログラムメモリ7に格納されたオンラインゲームプログラムであるゲームプログラムGPRを読み出すと共に、該ゲームプログラムGPRに基づいて、入力インターフェース12に接続された入力装置が該ゲーム装置1に接続可能な複数種類の入力装置13の内のいずれであるのか、即ち入力装置13A、13B、13C……の内のいずれであるのかを、入力装置13から入力インターフェース12に出力される装置識別信号を受信解析することで判別する(この手法は公知の手法である)。入力装置13の種別が判別されると、その判別結果は、図示しないメモリに格納される。入力インターフェース12に接続された入力装置13の種別が判明したところで、主制御部5は該ゲームプログラムGPRに基づいて、サーバ3との間で通信を行いつつオンラインゲームを実行するようにゲーム実行制御部8に指令する。
これを受けて、ゲーム実行制御部8は、通信制御部10に対して公衆通信回線2を介してゲーム装置1とサーバ3を通信可能に接続するように指令し、通信制御部10は、直ちにゲーム装置1を、公衆通信回線2を介してサーバ3に接続する。サーバ3側では、新たに接続してきたゲーム装置1について、公知の手法で認証処理を行い、当該ゲーム装置1のサーバ3への接続資格を確認し、当該接続資格が確認されたところで、サーバ3の主制御部20は、ゲーム実行制御部22に対してゲーム装置1と相互に通信しながら、サーバ3及びゲーム装置1の間で所定のオンラインゲームを実行すように指令する。
なお、サーバ3には、図1に示すゲーム装置1の他に、公衆通信回線2を介して多数の図示しないゲーム装置がオンラインで接続されており、ゲーム実行制御部22は、こうした多数のゲーム装置とも、ゲーム装置1と同様に、公衆通信回線2を介して常時通信しながら、各ゲーム装置1とサーバ3の間でオンラインでゲームを実行することが出来るように制御する。こうしたオンラインゲームシステムは、Massively Multiplayer Online(MMO)ゲームと一般的に称されるものである。
このように、オンラインゲームでは、極めて多数のプレイヤがそれぞれのゲーム装置(ゲーム端末)を操作して、各ゲーム装置1側のゲームプログラムGPR及びサーバー3側の制御プログラムと協働する形で、サーバ3のメモリ内に形成された仮想空間内のステージにそれぞれの操作キャラクタを配置し、行動させることで、同一タイトルのゲームをそれぞれのゲーム装置1側でオンラインでプレイすることが出来る。そして、各プレイヤのゲーム装置1では、サーバ3側からのデータの供給に基づいて、ゲーム実行制御部8がゲームプログラムGPRに基づいて図示しないメモリ空間に当該ゲーム装置専用の仮想空間を形成し、オンラインゲーム用のステージSTGが、サーバ3内に生成されているステージのコピーとして生成され、図2に示すように、ディスプレイ11上に表示される。従って、プレイヤは、自分の操作キャラクタPCRをサーバ3内のステージで行動させつつ、その行動の結果を自分のゲーム装置1のディスプレイ11に表示されるサーバ3内のステージSTGのコピーの画像を見ることで確認しつつ、ゲームを実行してゆくこととなる。
なお、ゲーム装置1内の、オンラインゲーム中のプレイヤが操作する操作キャラクタPCRが移動するステージATG(サーバ3のステージのコピー)内には、図2に示すように、操作キャラクタPCRが位置する仮想空間内の座標位置周辺に存在する、他のプレイヤ(ゲーム装置)が操作する他操作キャラクタACR1,ACR2……も、サーバ3からのデータに基づいて表示される。こうしたMMOゲームにおけるプレイヤ以外の他のプレイヤの操作キャラクタACRの表示技術は公知のものであるので、ここではその詳細な説明は省略する。
ディスプレイ11に表示されるステージSTG上に表示される操作キャラクタPCR及びそれ以外の他のプレイヤが操作する他操作キャラクタACR1,ACR2……間では、即ち、ステージSTG上に表示されている全ての操作キャラクタ間では、それら操作キャラクタを操作するプレイヤ間でサーバ3を介した行動メッセージの遣り取りを行うことが出来る。本発明は、他のプレイヤの操作する他操作キャラクタACRから自分(プレイヤ)が操作するキャラクタPCRへ行動メッセージが配達された場合に適用されるので、以下、当該場合について説明する。
行動メッセージMSGは、ゲームプログラムGPRで、対応する行動メッセージ文25と対になる形で複数種類(MSG1,MSG2,MSG3,……)設定されており、行動メッセージMSGには、例えば、
「〇〇〇〇さんから、武器の製造をたのまれたよ!」といった行動メッセージ文25で示される、「生産のお手伝い」メッセージMSG1、
「〇〇〇〇さんから、ともだちにさそわれたよ」といった行動メッセージ文25で示される、「友達への勧誘」メッセージMSG2、
「〇〇〇〇さんから、取引を申し込まれたよ!」といった行動メッセージ文25で示される、「取引」メッセージMSG3など、
各種のメッセージMSGが設定されている。
プレイヤのディスプレイ11に表示されたステージSTGに表示されている他操作キャラクタACRから行動メッセージMSGがサーバ3を介してゲーム装置1に配達されると、主制御部5はゲーム実行制御部8を介して、当該配達された行動メッセージMSGに付帯された付帯情報を解析して、ゲームプログラムGPRに基づいてプレイヤに対して、他操作キャラクタACRから行動メッセージMSGが来ていることをディスプレイ11の表示を介してプレイヤに伝達する処理を行う。これは、例えば、図2に示すように、ゲームプログラムGPRに基づいて、ディスプレイ11上にキャラクタアイコン23を表示し、当該キャラクタアイコン23がプレイヤに対して会話を投げかける形で、配達された行動メッセージMSGに対応した行動メッセージ文25を表示する。具体的には、キャラクタアイコン23から出る吹き出し26を表示し、該吹き出し26の中に行動メッセージ文25、即ち「エリカさんから ともだちにさそわれたよ!!」を表示する。
また、ゲーム実行制御部8は、キャラクタアイコン23を表示する際に、ガイドアイコン27を表示し、当該ガイドアイコン27に、プレイヤが行動メッセージMSGを確認した後に操作すべきキーKYを表示する。この表示処理は、以下の手順で行われる。
即ち、ゲーム実行制御部8は、行動メッセージMSGに対応するメッセージ文25をディスプレイ11に表示する際に、現在ゲーム装置1に接続されている入力装置13の種類(既に入力装置判別部9により判別済み)を図示しないメモリから読み出し、同様に図示しないメモリに格納されたキーナビゲーションテーブルKNTを参照して、表示すべきガイドアイコン27を決定する。即ち、キーナビゲーションテーブルKNTにはゲームプログラムGPRに基づいて、図5に示すように、サーバ3側から公衆通信回線2を介して送られ来る行動メッセージMSGに対してプレイヤが操作すべきキーKYが、当該ゲーム装置1に接続可能な複数種の入力装置13A、13B、13C……の種別KDに対応する形で、それぞれ設定されており、ゲーム実行制御部8は、サーバ3から配達された行動メッセージMSGの種別MSG1,MSG2,MSG3……に応じて、キーナビゲーションテーブルKNTを参照して、ディスプレイ11に表示すべきガイドアイコン27を決定する。
例えば、ゲーム装置1に接続された入力装置13の種別KDが13Aの場合、サーバ3から友達への勧誘メッセージMSG2なる行動メッセージMSGが配達された場合には、ゲーム実行制御部8は、キーナビゲーションテーブルKNTに基づいて、表示すべきガイドアイコン27は、図2に示すように、Xボタンを示すアイコン27と決定し、ディスプレイ11に表示する。また、ゲーム装置1に接続された入力装置13の種別KDが13Bの場合、サーバ3から友達への勧誘メッセージMSG2なる行動メッセージMSGが配達された場合には、ゲーム実行制御部8は、キーナビゲーションテーブルKNTに基づいて、表示すべきガイドアイコン27は、図3に示すように、Aボタンを示すアイコン27と決定し、ディスプレイ11に表示する。更に、ゲーム装置1に接続された入力装置13の種別KDが13Cの場合、サーバ3から取引メッセージMSG3なる行動メッセージMSGが配達された場合には、ゲーム実行制御部8は、キーナビゲーションテーブルKNTに基づいて、表示すべきガイドアイコン27は、Altキーを示すアイコン27と決定し、ディスプレイ11に表示する(図示せず)。
このように、ゲーム装置1に、どのような種類の入力装置13が接続されていても、ゲーム装置1側で、現在接続されている入力装置13の種別KDを判別し、当該種別の判別された入力装置13A、13B、13Cにおいてサーバ3側から配達された行動メッセージMSGの種別MSG1,MSG2,MSG3……に応じた操作すべきキーKYを表示したガイドアイコン27を直ちに表示することが出来る。
プレイヤは、ディスプレイ11に表示されたガイドアイコン27に示されたキーKYに対応するキー15を操作し、所定の信号を入力インターフェース12を介してゲーム装置1に出力する。例えば、プレイヤが現在、入力装置13Aをゲーム装置1に接続していた場合には、ゲーム装置1のディスプレイ11には、図2に示すように、Xボタンのキー15e(KY)を示すガイドアイコン27が表示されるので、プレイヤは入力装置13Aのキー15eを操作する。また、プレイヤが現在、入力装置13Bをゲーム装置1に接続していた場合には、ゲーム装置1のディスプレイ11には、図3に示すように、Aボタンのキー15b(KY)を示すガイドアイコン27が表示されるので、プレイヤは入力装置13Bのキー15bを操作する。
ゲーム装置1では、ゲーム実行制御部8がプレイヤにより操作されたキー15に応じた処理を、即ちサーバ3側から伝達された行動メッセージMSGに対応する処理、具体的には行動メッセージMSGの種別に対応したウインドウWDを開ける処理をゲームプログラムGPRに基づいて行なう。各行動メッセージMSGに対応する処理は、行動メッセージMSGの種別に応じて予め決まっているので、異なる種類の入力装置13のキー15から入力された信号であっても、キーナビゲーションテーブルKNTで示されたそれぞれの行動メッセージMAGの種別MSG1、MSG2、MSG3……に対応したキー15からの信号は、すべて同義に解釈され、当該種別MSG1、MSG2、MSG3……対応したウインドWDが、例えば図4に示すように開かれ、プレイヤに対して次の入力動作を促す。このウインドWDには、配達された行動メッセージMSGに対してプレイヤが取りうる行動に対応したコマンドCMを含む複数のコマンドCM(ウインドWDには、配達された行動メッセージMSGとは直接関係のないコマンドCMを含んでいることもある)が表示されている。プレイヤは、ウインドWDと共に表示されるカーソルCSを操作して、配達された行動メッセージMSGの応答に適したコマンドCSを選択する。図4の場合は、コマンドCSとして、「へんじをする」を選択する。
このように、ゲーム装置1にキー構成の異なるどのような入力装置13を接続していたとしても、ゲーム装置1側で、行動メッセージMSGに対して操作すべきキー15(KY)をガイドアイコン27で表示してくれるので、プレイヤは迷わず、適切な入力装置13の操作を行うことが出来る。
1……コンピュータ、ゲーム装置
2……公衆通信回線
3……サーバ
8……ガイドアイコン表示手段、信号処理手段(ゲーム実行制御部)
9……入力装置判別手段(入力装置判別部)
11……ディスプレイ
13……入力装置
13A,13B、13C……入力装置の種類
15,KY……キー
KNT……キーナビゲーションテーブル
MSG……行動メッセージ
MSG1,MSG2,MSG3……行動メッセージの種別
STG……ステージ
PCR……プレイヤが操作する操作キャラクタ
ACR……他操作キャラクタ

Claims (2)

  1. それぞれのプレイヤにより操作される複数のゲーム装置をサーバに公衆通信回線を介して接続することで前記サーバとの間で通信しながら、それぞれの前記ゲーム装置の仮想空間内にオンラインゲーム用のステージを生成し、当該ステージに当該ゲーム装置のプレイヤが操作する操作キャラクタ及び他のゲーム装置のプレイヤが操作する他操作キャラクタを表示させた形でゲームを実行することが出来、前記ステージ上に表示されている操作キャラクタ及び他操作キャラクタ間では、それら操作キャラクタ及び他操作キャラクタを操作するプレイヤ間で前記サーバを介した複数種類の行動メッセージの遣り取りを行うことが出来る、ゲーム装置であって、
    前記ゲーム装置は、
    該ゲーム装置に接続された入力装置の種類を判別して、その結果を格納する入力装置判別手段、
    前記複数種類の行動メッセージを、それぞれ対応する行動メッセージ文と対になる形で格納したメモリ、
    前記サーバ側から送られて来る前記他操作キャラクタを操作するプレイヤからの前記行動メッセージに対してプレイヤが操作すべきキーが、前記行動メッセージの種別毎に、当該ゲーム装置に接続可能な前記入力装置の種別に対応する形で、それぞれ設定されたキーナビゲーションテーブルを格納したメモリ、
    前記サーバから前記行動メッセージが配達された際に、前記行動メッセージを解析して前記行動メッセージに対応する前記行動メッセージ文をディスプレイに表示するメッセージ表示手段、
    前記他操作キャラクタを操作するプレイヤからの前記行動メッセージが配達された際に、前記キーナビゲーションテーブルを参照して、前記入力装置判別手段により判別された前記入力装置に対応したプレイヤが操作すべきキーをガイドアイコンとして前記ディスプレイ表示するガイドアイコン表示手段、
    前記操作すべきキーをプレイヤが操作した場合に、前記ディスプレイに表示された行動メッセージの種別に対応したウインドウを開けて、前記他操作キャラクタを操作するプレイヤからの行動メッセージに対してプレイヤが取りうる行動に対応したコマンドを、前記プレイヤが選択可能に表示する、ウインドウ処理手段、
    を有することを特徴とする、入力ナビ機能付きゲーム装置。
  2. それぞれのプレイヤにより操作される複数のコンピュータをサーバに公衆通信回線を介して接続することで前記サーバとの間で通信しながら、それぞれの前記コンピュータの仮想空間内にオンラインゲーム用のステージを生成し、当該ステージに当該コンピュータのプレイヤが操作する操作キャラクタ及び他のコンピュータのプレイヤが操作する他操作キャラクタを表示させた形でゲームを実行することが出来、前記ステージ上に表示されている操作キャラクタ及び他操作キャラクタ間では、それら操作キャラクタ及び他操作キャラクタを操作するプレイヤ間で前記サーバを介した複数種類の行動メッセージの遣り取りを行うことが出来る、メモリを有するコンピュータで使用されるオンラインゲームプログラムあって、
    前記オンラインゲームプログラムは前記コンピュータを、
    該ゲーム装置に接続された入力装置の種類を判別して、その結果を格納する入力装置判別手段、
    前記複数種類の行動メッセージに対応した行動メッセージ文をそれぞれ格納するように前記メモリを制御する制御手段、
    前記サーバ側から送られて来る前記他操作キャラクタを操作するプレイヤからの前記行動メッセージに対してプレイヤが操作すべきキーが、前記行動メッセージの種別毎に、当該ゲーム装置に接続可能な前記入力装置の種別に対応する形で、それぞれ設定されたキーナビゲーションテーブルを格納するように前記メモリを制御する制御手段、
    前記サーバから前記行動メッセージが配達された際に、前記行動メッセージを解析して前記行動メッセージに対応する前記行動メッセージ文をディスプレイに表示するメッセージ表示手段、
    前記他操作キャラクタを操作するプレイヤからの前記行動メッセージが配達された際に、前記キーナビゲーションテーブルを参照して、前記入力装置判別手段により判別された前記入力装置に対応したプレイヤが操作すべきキーをガイドアイコンとして前記ディスプレイ表示するガイドアイコン表示手段、
    前記操作すべきキーをプレイヤが操作した場合に、前記ディスプレイに表示された行動メッセージの種別に対応したウインドウを開けて、前記他操作キャラクタを操作するプレイヤからの行動メッセージに対してプレイヤが取りうる行動に対応したコマンドを、前記プレイヤが選択可能に表示する、ウインドウ処理手段、
    として機能させるためのオンラインゲームプログラム。
JP2010263278A 2010-11-26 2010-11-26 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム Active JP5411112B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2010263278A JP5411112B2 (ja) 2010-11-26 2010-11-26 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム
US13/177,689 US8348766B2 (en) 2010-11-26 2011-07-07 Game apparatus having input navigation function and online game program
EP11185057.4A EP2457626B1 (en) 2010-11-26 2011-10-13 Game apparatus having input navigation function and online game program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010263278A JP5411112B2 (ja) 2010-11-26 2010-11-26 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013230468A Division JP5755705B2 (ja) 2013-11-06 2013-11-06 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム

Publications (2)

Publication Number Publication Date
JP2012110552A JP2012110552A (ja) 2012-06-14
JP5411112B2 true JP5411112B2 (ja) 2014-02-12

Family

ID=44907750

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010263278A Active JP5411112B2 (ja) 2010-11-26 2010-11-26 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム

Country Status (3)

Country Link
US (1) US8348766B2 (ja)
EP (1) EP2457626B1 (ja)
JP (1) JP5411112B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5250090B2 (ja) * 2011-07-28 2013-07-31 株式会社コナミデジタルエンタテインメント ゲーム制御装置、イベント処理プログラム

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3298117B2 (ja) * 1991-09-10 2002-07-02 ソニー株式会社 表示装置
JPH11232016A (ja) 1998-02-10 1999-08-27 Square Co Ltd 情報処理装置および情報記録媒体
US7116310B1 (en) * 1999-04-06 2006-10-03 Microsoft Corporation Application programming interface that maps input device controls to software actions
US7136080B1 (en) * 1999-09-02 2006-11-14 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program providing color coded display messages
JP2001162040A (ja) * 1999-12-13 2001-06-19 Enix Corp ビデオゲーム装置およびプログラムを格納した記録媒体
JP3458090B2 (ja) * 2000-03-15 2003-10-20 コナミ株式会社 メッセージ交換機能を備えたゲームシステム、そのゲームシステムで使用するゲーム装置、メッセージ交換システム、およびコンピュータ読取可能な記憶媒体
EP1172132A3 (en) * 2000-06-19 2004-01-02 Sony Computer Entertainment Inc. Entertainment system, recording medium
JP3818428B2 (ja) * 2000-09-21 2006-09-06 株式会社セガ 文字通信装置
JP3646983B2 (ja) * 2000-10-19 2005-05-11 株式会社ソニー・コンピュータエンタテインメント 待ち順番表示方法、待ち順番表示方法のプログラム、待ち順番表示方法のプログラムが記録された記録媒体、及びコンテンツ配信システム
US6908389B1 (en) * 2001-03-07 2005-06-21 Nokia Corporation Predefined messages for wireless multiplayer gaming
JP2002346230A (ja) * 2001-05-25 2002-12-03 Namco Ltd ゲーム情報、情報記憶媒体、コンピュータシステム、及びサーバシステム
JP3417936B2 (ja) * 2001-05-30 2003-06-16 株式会社コナミコンピュータエンタテインメント大阪 ネットゲーム用サーバ装置、ネットゲーム管理方法及びネットゲーム管理プログラム
JP3449480B2 (ja) * 2001-07-13 2003-09-22 コナミ株式会社 ゲーム機におけるコントローラの機能表示
JP2003053025A (ja) * 2001-08-10 2003-02-25 Namco Ltd ゲームシステム及びプログラム
JP2003079941A (ja) * 2001-09-14 2003-03-18 Square Co Ltd ビデオゲームのプログラムを記録したコンピュータ読み取り可能な記録媒体及びビデオゲームのプログラム及びビデオゲーム処理方法及びビデオゲーム処理装置
JP3442758B2 (ja) * 2001-10-26 2003-09-02 コナミ株式会社 ゲーム装置、ゲーム装置の制御方法およびプログラム
JP3574106B2 (ja) * 2001-12-14 2004-10-06 株式会社スクウェア・エニックス ネットワークゲームシステム、ゲームサーバ装置、ビデオゲーム装置、ネットワークゲームにおけるメッセージの送信方法及び表示制御方法、プログラム、並びに記録媒体
JP2003245470A (ja) * 2002-02-25 2003-09-02 Square Enix Co Ltd ビデオゲーム装置、記録媒体およびプログラム
JP2004215722A (ja) * 2003-01-09 2004-08-05 Aruze Corp ネットゲームシステム、ネットゲームサーバ及び広告表示方法
JP3639280B2 (ja) * 2003-02-12 2005-04-20 任天堂株式会社 ゲームメッセージ表示方法およびゲームプログラム
US7455590B2 (en) * 2003-05-09 2008-11-25 Microsoft Corporation Sending messages in response to events occurring on a gaming service
US7549924B2 (en) * 2003-05-09 2009-06-23 Microsoft Corporation Instant messaging embedded games
US7584248B2 (en) * 2004-02-27 2009-09-01 Alcatel-Lucent Usa Inc. Apparatus and method for fair message exchanges in distributed multi-player games
KR20060049754A (ko) * 2004-07-01 2006-05-19 아르재 가부시키가이샤 게임 시스템
US7690997B2 (en) * 2005-10-14 2010-04-06 Leviathan Entertainment, Llc Virtual environment with formalized inter-character relationships
US20080207327A1 (en) * 2007-02-20 2008-08-28 Leviathan Entertainment, Llc Virtual Environment with Alerts
US20080148165A1 (en) * 2006-11-22 2008-06-19 Sony Computer Entertainment America Inc. System and method of providing assistance over a network
US7814154B1 (en) * 2007-06-26 2010-10-12 Qurio Holdings, Inc. Message transformations in a distributed virtual world
US20090062004A1 (en) * 2007-09-05 2009-03-05 Nvidia Corporation Input Terminal Emulator for Gaming Devices
JP4819136B2 (ja) * 2009-01-16 2011-11-24 株式会社スクウェア・エニックス ゲーム装置、及びプログラム
CA2712620C (en) * 2010-09-03 2012-08-21 Daming Yao Multi-platform computing device controllable by heterogeneous mobile devices

Also Published As

Publication number Publication date
EP2457626A3 (en) 2013-10-02
EP2457626B1 (en) 2016-11-30
JP2012110552A (ja) 2012-06-14
US8348766B2 (en) 2013-01-08
US20120135807A1 (en) 2012-05-31
EP2457626A2 (en) 2012-05-30

Similar Documents

Publication Publication Date Title
CN103785170B (zh) 游戏提供装置
CN104254831B (zh) 用于呈现视觉接口内容的系统和方法
JP7559014B2 (ja) プログラム、端末、及びゲームシステム
JP6525425B1 (ja) ゲームシステム、およびゲームプログラム
JP7270008B2 (ja) ゲーム提供方法、コンピュータプログラム、コンピュータ読取可能な記録媒体、およびコンピュータ装置
US11071913B2 (en) Program, game system, electronic device, server, and game control method for improving operability for user input
JP2018086085A (ja) ゲーム装置、ゲーム装置の制御方法
JP7450382B2 (ja) ゲームプログラム、サーバ装置及びゲームシステム
JP6854843B2 (ja) ゲームシステム、およびゲームプログラム
KR102369256B1 (ko) 유저 인터페이스 제공 방법 및 이를 수행하기 위한 단말
JP6696739B2 (ja) ユーザ入力支援のためのコンピュータ・プログラム
JP5411112B2 (ja) 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム
US9878247B2 (en) Comment display-capable game system, comment display control method and storage medium
JP7033227B1 (ja) ゲームシステム、情報処理方法及びプログラム
JP5755705B2 (ja) 入力ナビ機能付きゲーム装置及びオンラインゲームプログラム
JP7170454B2 (ja) システム、端末装置及びサーバ
JP2022091074A (ja) 情報処理装置、ゲームプログラム及びゲーム処理方法
JP2021108792A (ja) ゲームプログラム、ゲーム装置およびゲームシステム
JP7482847B2 (ja) プログラム、端末、及びゲームシステム
JP6554597B1 (ja) ゲーム装置、ゲーム装置の制御方法及びゲーム用プログラム
JP2016041141A (ja) ゲームプログラム
JP2016049111A (ja) プログラムおよびゲーム装置
JP7427635B2 (ja) 情報処理方法、プログラム、情報処理装置
US11911699B2 (en) Processing device having spectating and match information storage and transmission
JP6956246B1 (ja) 情報処理方法、プログラム、情報処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130204

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: 20131008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131107

R150 Certificate of patent or registration of utility model

Ref document number: 5411112

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250