(57)【特許請求の範囲】
【請求項１】
プレイヤにより使用される操作装置の種類を判定する操作装置種類判定手段と、
所定種類のイベントの各発生確率を、１又は複数の操作装置の種類に対応づけて記憶する第１イベント発生確率記憶手段と、
前記第１イベント発生確率記憶手段に記憶される前記所定種類のイベントの前記各発生確率とは少なくとも一部が異なる、前記所定種類のイベントの各発生確率を、前記１又は複数の操作装置の種類とは異なる１又は複数の操作装置の種類に対応づけて記憶する第２イベント発生確率記憶手段と、
前記第１イベント発生確率記憶手段又は前記第２イベント発生確率記憶手段のうち前記操作装置種類判定手段により判定される操作装置の種類に対応するものに記憶される発生確率に基づいて１又は複数のイベントを選択するイベント選択手段と、
を含むことを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置において、
前記操作装置種類判定手段は、音声入力装置を含む操作装置の種類を判定する、
ことを特徴とするゲーム装置。
【請求項３】
請求項１又は２に記載のゲーム装置において、
前記イベント選択手段は、乱数を生成する乱数生成手段を含み、生成される乱数に基づいて１又は複数のイベントを選択する、
ことを特徴とするゲーム装置。
【請求項４】
プレイヤにより使用される操作装置の種類を判定する操作装置種類判定ステップと、
所定種類のイベントの各発生確率を、１又は複数の操作装置の種類に対応づけて記憶する第１イベント発生確率記憶手段、又は前記第１イベント発生確率記憶手段に記憶される前記所定種類のイベントの前記各発生確率とは少なくとも一部が異なる、前記所定種類のイベントの各発生確率を、前記１又は複数の操作装置の種類とは異なる１又は複数の操作装置の種類に対応づけて記憶する第２イベント発生確率記憶手段のうち前記操作装置種類判定ステップで判定される操作装置の種類に対応するものに記憶される発生確率に基づいて１又は複数のイベントを選択するイベント選択ステップと、
を含むことを特徴とするゲーム機の制御方法。
【請求項５】
プレイヤにより使用される操作装置の種類を判定する操作装置種類判定手段、
所定種類のイベントの各発生確率を、１又は複数の操作装置の種類に対応づけて記憶する第１イベント発生確率記憶手段、
前記第１イベント発生確率記憶手段に記憶される前記所定種類のイベントの前記各発生確率とは少なくとも一部が異なる、前記所定種類のイベントの各発生確率を、前記１又は複数の操作装置の種類とは異なる１又は複数の操作装置の種類に対応づけて記憶する第２イベント発生確率記憶手段、及び、
前記第１イベント発生確率記憶手段又は前記第２イベント発生確率記憶手段のうち前記操作装置種類判定手段により判定される操作装置の種類に対応するものに記憶される発生確率に基づいて１又は複数のイベントを選択するイベント選択手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲーム装置、ゲーム機の制御方法及びプログラムに関し、特に複数種類の操作装置を利用可能なゲームに関する。
【０００２】
【従来の技術】
汎用ゲームコントローラ（ゲーム操作用ＰＡＤ）、各種ゲームの内容に応じた専用ゲームコントローラ、キーボード、マウス、音声認識による操作のためのマイク等、種々の操作装置がゲームに用いられている。また、複数種類の操作装置をプレイヤが任意に使い分けることができるゲームも提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、操作装置の中には操作性の劣るものもあり、そうした操作装置を用いると、ゲームをプレイする上で不利になったり、ゲームを十分に楽しむことができなかったりする場合がある。また、操作性に優れる操作装置を用いると、ゲームをプレイする上で特に有利になる場合もある。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、プレイヤが使用する操作装置の種類に応じて発生イベントを制御して、操作装置の種類によらずゲームを楽しむことができるようにしたゲーム装置、ゲーム機の制御方法及びプログラムを提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るゲーム装置は、プレイヤにより使用される操作装置の種類を判定する操作装置種類判定手段と、所定種類のイベントの各発生確率を、１又は複数の操作装置の種類に対応づけて記憶する第１イベント発生確率記憶手段と、前記第１イベント発生確率記憶手段に記憶される前記所定種類のイベントの前記各発生確率とは少なくとも一部が異なる、前記所定種類のイベントの各発生確率を、前記１又は複数の操作装置の種類とは異なる１又は複数の操作装置の種類に対応づけて記憶する第２イベント発生確率記憶手段と、前記第１イベント発生確率記憶手段又は前記第２イベント発生確率記憶手段のうち前記操作装置種類判定手段により判定される操作装置の種類に対応するものに記憶される発生確率に基づいて１又は複数のイベントを選択するイベント選択手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るゲーム機の制御方法は、プレイヤにより使用される操作装置の種類を判定する操作装置種類判定ステップと、所定種類のイベントの各発生確率を、１又は複数の操作装置の種類に対応づけて記憶する第１イベント発生確率記憶手段、又は前記第１イベント発生確率記憶手段に記憶される前記所定種類のイベントの前記各発生確率とは少なくとも一部が異なる、前記所定種類のイベントの各発生確率を、前記１又は複数の操作装置の種類とは異なる１又は複数の操作装置の種類に対応づけて記憶する第２イベント発生確率記憶手段のうち前記操作装置種類判定ステップで判定される操作装置の種類に対応するものに記憶される発生確率に基づいて１又は複数のイベントを選択するイベント選択ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、プレイヤにより使用される操作装置の種類を判定する操作装置種類判定手段、所定種類のイベントの各発生確率を、１又は複数の操作装置の種類に対応づけて記憶する第１イベント発生確率記憶手段、前記第１イベント発生確率記憶手段に記憶される前記所定種類のイベントの前記各発生確率とは少なくとも一部が異なる、前記所定種類のイベントの各発生確率を、前記１又は複数の操作装置の種類とは異なる１又は複数の操作装置の種類に対応づけて記憶する第２イベント発生確率記憶手段、及び、前記第１イベント発生確率記憶手段又は前記第２イベント発生確率記憶手段のうち前記操作装置種類判定手段により判定される操作装置の種類に対応するものに記憶される発生確率に基づいて１又は複数のイベントを選択するイベント選択手段、として、例えば家庭用ゲーム機、業務用ゲーム機、パーソナルコンピュータ、サーバ、携帯情報端末、携帯電話機等のコンピュータを機能させるためのプログラムである。
【０００８】
本発明では、汎用ゲームコントローラ（ゲーム操作用ＰＡＤ）、各種ゲームの内容に応じた専用ゲームコントローラ、キーボード、マウス、音声認識による操作のためのマイク等、複数種類の操作装置のうち、プレイヤによりゲームのプレイに使用される操作装置の種類が判定される。また、所定種類のイベント（ミニゲーム等）が用意される。そして、それら所定種類のイベントの各発生確率が、第１の種類の操作装置に対応づけて第１イベント発生確率記憶手段に記憶される。また、それら所定種類のイベントの各発生確率であって、第１イベント発生確率記憶手段に記憶されるものとは少なくとも一部が異なるものが、第２の種類の操作装置に対応づけて第２イベント発生確率記憶手段に記憶される。ここで、第１の種類と第２の種類とは互いに重複しないようになっている。そして、プレイヤにより使用されると判定された操作装置の種類に対応する、第１イベント発生確率記憶手段又は第２イベント発生確率記憶手段に記憶される発生確率に基づいて、１又は複数のイベントが選択され、こうして選択されるイベントが実行される。本発明によれば、操作装置の種類に応じて所定種類のイベントの各発生確率が異なるようにできるので、操作装置の種類によらずゲームを楽しめるようにすることができる。
【０００９】
また、本発明の一態様においては、前記操作装置種類判定手段は、音声入力装置を含む操作装置の種類を判定する。音声入力装置は、反応の早さ等で他の操作装置よりも操作性が劣るが、この態様によれば、それに応じてイベントの発生確率を調整することで、操作装置の種類によらずゲームを楽しめるようにすることができる。
【００１０】
また、本発明の一態様においては、前記イベント選択手段は、乱数を生成する乱数生成手段を含み、生成される乱数に基づいて１又は複数のイベントを選択する。こうすれば、発生するイベントをプレイヤが予期せぬものとすることができる。
【００１１】
また、本発明の一態様においては、前記イベントでは、操作装置による操作の優劣が判定される。この態様によれば、操作装置の操作性の優劣に応じてイベントの発生確率を調整することで、操作装置の種類によらずゲームを楽しめるようにすることができる。
【００１２】
【発明の実施の形態】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１３】
図１は、本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。同図に示すゲーム装置１０は、モニタ１８及びスピーカ３０に接続された家庭用ゲーム機３８に、情報記憶媒体たるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ；商標）−ＲＯＭ３４が装着されることにより構成される。ここでは、ゲームプログラムやゲームデータを家庭用ゲーム機３８に供給するためにＤＶＤ−ＲＯＭ３４を用いるが、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  −  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）カード等、コンピュータ読み取り可能な他のあらゆる情報記憶媒体を用いることができる。また、インターネット等のデータ通信網を介して遠隔地からゲームプログラムやゲームデータを家庭用ゲーム機３８に供給することもできる。
【００１４】
家庭用ゲーム機３８は、マイクロプロセッサ１４、画像処理部１６、主記憶２０、入出力処理部２２、周辺機器インタフェース２４、音声処理部２８及びＤＶＤ再生部３２を含んで構成された公知のコンピュータゲームシステムである。マイクロプロセッサ１４、画像処理部１６、主記憶２０、入出力処理部２２及び周辺機器インタフェース２４は、バス１２によって相互データ通信可能に接続されている。また、入出力処理部２２には、コントローラ２６、音声処理部２８及びＤＶＤ再生部３２が接続されている。さらに、周辺機器インタフェース２４には、操作装置３６が接続されている。家庭用ゲーム機３８の各構成要素は筐体内に収容されている。ここでは、モニタ１８として家庭用テレビ受像器が用いられ、スピーカ３０としてその内蔵スピーカが用いられる。
【００１５】
マイクロプロセッサ１４は、図示しないＲＯＭに格納されるオペレーティングシステムやＤＶＤ−ＲＯＭ３４から読み出されるゲームプログラムに基づいて、家庭用ゲーム機３８の各部を制御する。バス１２はアドレス及びデータを家庭用ゲーム機３８の各部でやり取りするためのものである。また、主記憶２０には、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含んで構成され、ＤＶＤ−ＲＯＭ３４から読み取られたゲームプログラム及びゲームデータが必要に応じて書き込まれたり、マイクロプロセッサ１４が作業用として用いたりする。画像処理部１６はＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を含んで構成されており、マイクロプロセッサ１４から送られる画像データを受け取ってＶＲＡＭ上にゲーム画面を描画するとともに、その内容をビデオ信号に変換してモニタ１８に出力する。
【００１６】
入出力処理部２２はコントローラ２６、音声処理部２８及びＤＶＤ再生部３２とマイクロプロセッサ１４との間のデータ通信を中継するためのインタフェースである。コントローラ２６は、プレイヤが各種ゲーム操作の入力をするための汎用の操作装置である。音声処理部２８はサウンドバッファを含んで構成されており、ＤＶＤ−ＲＯＭ３４から読み出されてサウンドバッファに記憶された音楽やゲーム効果音等のデータを再生してスピーカ３０から出力する。ＤＶＤ再生部３２は、マイクロプロセッサ１４からの指示に従ってＤＶＤ−ＲＯＭ３４に記録されたゲームプログラム及びゲームデータを読み取る。周辺機器インタフェース２４は家庭用ゲーム機３８に各種周辺機器を接続するためのインタフェースであり、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースを採用することができる。周辺機器インタフェース２４には、ここでは操作装置３６、例えばキーボード（文字入力装置）やマイク（音声入力装置）等が接続される。
【００１７】
以上の構成を有するゲーム装置１０により、本実施形態では、子犬から成犬まで犬を育成する育成シミュレーションゲームを実現する。このゲームでは、図２に示すように、ミニゲームＧｎがプレイヤに提供された後、ミニゲームＧｎ＋１が提供され、さらにその後にミニゲームＧｎ＋２が提供されるという風に、プレイヤに所定種類のミニゲーム（イベント）が次々とプレイヤに提供されるようになっている。そして、各ミニゲームの結果に応じて、プレイヤが飼育する仮想的な犬がゲーム空間において成長するようになっている。また、このゲームでは、操作装置としてコントローラ２６、キーボード又はマイクをプレイヤが任意に選択して使用することができるようになっている。マイクを操作装置として使用する場合には、家庭用ゲーム機３８がＤＶＤ−ＲＯＭ３４に記憶された音声認識プログラム（ゲームプログラムに含まれる）を実行することにより、該マイクにより入力されるプレイヤの音声を認識して、プレイヤがどのような操作指示をしたかが判断されるようになっている。各ミニゲームＧｎは、その前にプレイヤに提供されているミニゲームＧｎ−１が終了してから、乱数に従って都度選択されるようになっている。このとき、このゲームでは、図３に示すミニゲーム発生確率テーブルが用意されており、このテーブルに記された発生確率で、各ミニゲームが選出されるようになっている。
【００１８】
すなわち、ミニゲーム発生確率テーブルは、当該ゲームで用意されている所定種類のミニゲームのそれぞれに対応づけて、その発生（選出）確率を記憶するものである。また、このゲーム装置１０では、各ミニゲームに対応づけて発生確率が２種類記憶されている。そして、一方（発生確率１）は、キーボード及びコントローラ２６に対応づけられ、他方（発生確率２）は、マイクに対応づけられている。すなわち、プレイヤがキーボードを操作装置３６として周辺機器インタフェース２４に接続して、該キーボードによりゲームをプレイする場合と、コントローラ２６によりゲームをプレイする場合は、発生確率１に従って各ミニゲームが選出される。また、プレイヤがマイクを操作装置３６として周辺機器インタフェース２４に接続して、該マイクによりゲームをプレイする場合は、発生確率２に従って各ミニゲームが選出される。なお、マイクはプレイヤが音声を入力して、該音声の認識結果に基づいてゲームを進行させるのに、すなわちゲームを操作するのに用いられる。
【００１９】
また、ミニゲーム発生確率テーブルでは、操作装置の種類毎の特性に従って各ミニゲームの発生確率が予め設定されている。すなわち、ある種類の操作装置が、あるミニゲームの操作に不適当である場合には、そのミニゲームの発生確率が低く設定され、その分だけその他のミニゲームの発生確率が高く設定されるようになっている。こうして、発生確率１と発生確率２では、少なくとも一部のミニゲームの発生確率が異なるようになっている。例えば、図３に示されるミニゲーム発生確率テーブルでは、ミニゲームＣがマイクによる操作（音声認識）に適していないゲームであることを反映して、該ミニゲームＣに対応づけて比較的低い発生確率が設定されている。
【００２０】
ここで、ゲーム装置１０の機能構成について説明する。図４は、ゲーム装置１０に含まれる機能のうち、本発明に関係するものを中心として示す機能ブロック図である。同図に示すように、ゲーム装置１０で実現される機能には、ミニゲームデータ記憶部４０、発生確率テーブル記憶部４２、ミニゲーム選択部４４、操作装置種類判定部４５及びミニゲーム実行部４８が含まれる。ミニゲーム選択部４４には、乱数生成部４６が含まれている。これらの機能は、家庭用ゲーム機３８がＤＶＤ−ＲＯＭ３４によって供給されるゲームプログラムを実行することにより実現されるものである。
【００２１】
ここで、ミニゲームデータ記憶部４０は、主としてＤＶＤ−ＲＯＭ３４及び主記憶２０によって構成されるものであり、所定種類、例えば１０種類のミニゲームに関するプログラムや画像データ等のデータ群を記憶する。ミニゲームデータ記憶部４０にプログラム等のデータが記憶されるミニゲームには、操作装置による操作の優劣が判定され、その判定結果に従ってゲーム成績が算出されるものが含まれる。
【００２２】
また、発生確率テーブル記憶部４２は、主としてＤＶＤ−ＲＯＭ３４及び主記憶２０によって構成されるものであり、図３に示されるミニゲーム発生確率テーブルを記憶する。すなわち、発生確率テーブル記憶部４２は、所定種類のミニゲームイベントの各発生確率を、キーボード及びコントローラ２６に対応づけて記憶するとともに、それら発生確率とは一部が異なるよう設定された、所定種類のミニゲームイベントの各発生確率を、マイクに対応づけて記憶する。
【００２３】
操作装置種類判定部４５は、プレイヤにより使用される操作装置の種類を判定する。このとき、ゲームのオプション設定画面においてプレイヤが行う、コントローラ２６、キーボード又はマイクによる操作入力に従って、プレイヤが当該ゲームにおいて使用する操作装置の種類を判定してもよいし、家庭用ゲーム機３８に接続されている操作装置の種類をプログラムによって判定し、それをプレイヤが当該ゲームにおいて使用する操作装置の種類としてもよい。
【００２４】
また、ミニゲーム選択部４４は、発生確率１又は発生確率２のうち操作装置種類判定部４５により判定される操作装置の種類に対応するものに記憶される発生確率に基づいて、１又は複数のイベントを選択する。このとき、ミニゲーム選択部４４は乱数生成部４６を含んでおり、該乱数生成部４６によって生成される乱数に従ってミニゲームを選択する。なお、乱数生成部４６は、例えば公知の乱数生成アルゴリズムを実行するプログラム及びその実行手段を含んで構成される。なお、ミニゲーム発生確率テーブルは、各ミニゲームの発生確率を、その数値により直接的に記憶するものであってもよいし、各ミニゲームに対応する乱数の範囲を記憶することにより、間接的に記憶するものであってもよい。
【００２５】
ミニゲーム実行部４８は、こうしてミニゲーム選択部４４によって選択されるミニゲームに関するデータをミニゲームデータ記憶部４０から読み出して、それを実行することにより、プレイヤにミニゲームを提供する。プレイヤは、こうして提供されるミニゲームを、コントローラ２６、キーボード又はマイクを用いてプレイする。また、ミニゲーム実行部４８は、各ミニゲームが終了後、次のミニゲームの選択指示をミニゲーム選択部４４に与える。ミニゲーム選択部４４は、この選択指示に応じて次に実行すべきミニゲームを選出する。ミニゲームの選択指示は、この他、例えば当該ゲームのスタート時、或いはミニゲームを連続して遊ぶモードの選択時にも、ミニゲーム選択部４４に与えられる。
【００２６】
図５は、ゲーム装置１０の動作を示すフロー図である。同図に示す処理は、ミニゲーム実行部４８によってミニゲームの選択指示がミニゲーム選択部４４に送出された場合に実行されるものであり、家庭用ゲーム機３８がＤＶＤ−ＲＯＭ３４に記憶されているゲームプログラムを実行することにより実現されるものである。
【００２７】
同図に示すように、この処理では、まず操作装置種類判定部４５により判定された、当該ゲームにおいてプレイヤが使用する操作装置の種類をミニゲーム選択部４４が取得する（Ｓ１０１）。次に、ミニゲーム選択部４４は、この操作装置の種類に対応する発生確率（１又は２）を発生確率テーブル記憶部４２から読み出す（Ｓ１０２）。次に、乱数生成部４６により乱数を生成する（Ｓ１０３）。そして、Ｓ１０３で生成された乱数、及びＳ１０２で取得された発生確率に従ってミニゲームを選出し、その選出結果をミニゲーム実行部４８に通知する（Ｓ１０４）。これに応じて、ミニゲーム実行部４８は、こうして通知されるミニゲームに関するプログラム等のデータをミニゲームデータ記憶部４０から読み出し（Ｓ１０５）、それを実行する（Ｓ１０６）。
【００２８】
以上説明したゲーム装置１０によれば、プレイヤがキーボードやコントローラ２６を用いてゲームをプレイする場合と、マイクを用いてゲームをプレイする場合とで、各ミニゲームの発生確率が異なるようにできる。この結果、マイクを用いたプレイに適さないミニゲームの発生確率を抑えることができ、操作装置の種類によらずプレイヤが好適にゲームをプレイできるようになる。
【００２９】
なお、本発明は上記実施形態に限定されるものではない。
【００３０】
例えば、本発明は育成シミュレーションゲームに限定されず、様々な種類のゲームに適用可能である。また、本発明はミニゲームイベントの選択のみならず、各種イベントの選択に適用可能である。
【００３１】
【発明の効果】
以上説明したように、本発明によれば、操作装置の種類に応じて所定種類のイベントの各発生確率が異なるようにできるので、操作装置の種類によらずゲームを楽しめるようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るゲーム装置のハードウェア構成を示す図である。
【図２】ゲーム進行を説明する図である。
【図３】ミニゲーム発生確率テーブルの一例を示す図である。
【図４】本発明の実施形態に係るゲーム装置の機能ブロック図である。
【図５】本発明の実施形態に係るゲーム装置の動作を示すフロー図である。
【符号の説明】
１０  ゲーム装置、１２  バス、１４  マイクロプロセッサ、１６  画像処理部、１８  モニタ、２０  主記憶、２２  入出力処理部、２４  周辺機器インタフェース、２６  コントローラ、２８  音声処理部、３０  スピーカ、３２  ＤＶＤ再生部、３４  ＤＶＤ−ＲＯＭ、３６  操作装置、３８  家庭用ゲーム機、４０  ミニゲームデータ記憶部、４２  発生確率テーブル記憶部、４４  ミニゲーム選択部、４５  操作装置種類判定部、４６  乱数生成部、４８  ミニゲーム実行部。
【図１】
0003566272.tif 000002
【図２】
0003566272.tif 000003
【図３】
0003566272.tif 000004
【図４】
0003566272.tif 000005
【図５】
0003566272.tif 000006