(57)【要約】【課題】特定の機能が操作受付部に割り当てられていない状態となるカスタマイズを避けることができるプログラムを提供すること。【解決手段】１つ以上の入力装置が備える複数の操作受付部に割り当てられた機能のカスタマイズ要求をユーザから受け付けるコンピュータを、ユーザから１つの操作受付部に割り当てられていた対象機能のカスタマイズ要求を受け付けるカスタマイズ要求受付手段、対象機能が特定の機能であるか判定する特定機能判定手段、対象機能が特定の機能であれば、複数の操作受付部にそれぞれ設定されている優先度に基づき、対象機能が割り当てられていた操作受付部と異なる他の操作受付部に機能を割り当てる割当手段、として機能させるためのプログラムにより上記課題を解決する。【選択図】図１
2020018402.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の入力装置が備える複数の操作受付部に割り当てられた機能のカスタマイズ要求をユーザから受け付けるコンピュータを、
ユーザから１つの操作受付部に割り当てられていた対象機能のカスタマイズ要求を受け付けるカスタマイズ要求受付手段、
前記対象機能が特定の機能であるか判定する特定機能判定手段、
前記対象機能が特定の機能であれば、前記複数の操作受付部にそれぞれ設定されている優先度に基づき、前記対象機能が割り当てられていた前記操作受付部と異なる他の操作受付部に前記機能を割り当てる割当手段、
として機能させるためのプログラム。
【請求項２】
前記割当手段は、前記機能が割り当てられていない複数の前記操作受付部の前記優先度を前記機能が割り当てられている複数の前記操作受付部の前記優先度よりも高く設定すること
を特徴とする請求項１記載のプログラム。
【請求項３】
前記割当手段は、重複する前記機能が割り当てられている複数の前記操作受付部の前記優先度を重複する前記機能が割り当てられていない複数の前記操作受付部の前記優先度よりも高く設定すること
を特徴とする請求項１記載のプログラム。
【請求項４】
前記割当手段は、前記対象機能が割り当てられていた前記操作受付部に新たに割り当てられた割当機能と同一の機能が割り当てられている複数の前記操作受付部の前記優先度を前記割当機能と同一の機能が割り当てられていない複数の前記操作受付部の前記優先度よりも高く設定すること
を特徴とする請求項１記載のプログラム。
【請求項５】
前記割当手段は、前記対象機能が割り当てられていない複数の前記操作受付部の前記優先度を前記対象機能が割り当てられている複数の前記操作受付部の前記優先度よりも高く設定すること
を特徴とする請求項１記載のプログラム。
【請求項６】
複数の前記操作受付部に割り当てられた前記機能には、所定数以上が前記操作受付部に割り当てられている場合に特定の機能として扱われず、所定数以上が前記操作受付部に割り当てられている場合に特定の機能として扱われる前記機能のグループが含まれること
を特徴とする請求項１乃至５何れか一項記載のプログラム。
【請求項７】
１つ以上の入力装置が備える複数の操作受付部に割り当てられた機能のカスタマイズ要求をユーザから受け付けるゲーム装置であって、
ユーザから１つの操作受付部に割り当てられていた対象機能のカスタマイズ要求を受け付けるカスタマイズ要求受付手段と、
前記対象機能が特定の機能であるか判定する特定機能判定手段と、
前記対象機能が特定の機能であれば、前記複数の操作受付部にそれぞれ設定されている優先度に基づき、前記対象機能が割り当てられていた前記操作受付部と異なる他の操作受付部に前記機能を割り当てる割当手段と、
を有するゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びゲーム装置に関する。
【背景技術】
【０００２】
例えばゲーム装置でユーザに操作されるコントローラはキーの数が限られている。このため、従来のゲーム装置にはコントローラのキーに対するゲームの機能の割り当てをカスタマイズできるものがあった（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５０３９２８４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コントローラのキーに対するゲームの機能の割り当て（キーコンフィグ）は、ユーザが自由にカスタマイズできることが望ましい。しかしながら、ゲームに必須の機能が何れのキーにも割り当てられていない状態は、ユーザにとって望ましくない。
【０００５】
本発明の一実施形態は、特定の機能が操作受付部に割り当てられていない状態となるカスタマイズを避けることができるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明の一実施形態は、１つ以上の入力装置が備える複数の操作受付部に割り当てられた機能のカスタマイズ要求をユーザから受け付けるコンピュータを、ユーザから１つの操作受付部に割り当てられていた対象機能のカスタマイズ要求を受け付けるカスタマイズ要求受付手段、前記対象機能が特定の機能であるか判定する特定機能判定手段、前記対象機能が特定の機能であれば、前記複数の操作受付部にそれぞれ設定されている優先度に基づき、前記対象機能が割り当てられていた前記操作受付部と異なる他の操作受付部に前記機能を割り当てる割当手段、として機能させるためのプログラムであることを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、特定の機能が操作受付部に割り当てられていない状態となるカスタマイズを避けることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るゲーム装置の一例のハードウェア構成図である。
【図２】本実施形態に係るゲーム装置のゲーム機本体を詳細に示した一例のハードウェア構成図である。
【図３】本実施形態に係るゲーム機本体の一例の機能ブロック図である。
【図４】コントローラが備える複数の操作受付部について説明する一例の図である。
【図５】右利き用のコントローラのデフォルトのコンフィグ設定情報の一例の構成図である。
【図６】マウスが備える複数の操作受付部について説明する一例の図である。
【図７】操作受付部に割り当てられるゲームの機能の一例の構成図である。
【図８】コントローラ及びマウスが備える操作受付部の優先度の一例について説明する図である。
【図９】キーコンフィグをカスタマイズする処理の一例のフローチャートである。
【図１０】交換対象キーを決定する処理の一例のフローチャートである。
【図１１】コンフィグ画面の一例のイメージ図である。
【図１２】コンフィグ画面の一例のイメージ図である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施形態について詳細に説明する。
【００１０】
［第１の実施形態］
＜ハードウェア構成＞
図１は、本実施形態に係るゲーム装置の一例のハードウェア構成図である。図１に示したゲーム装置１は、ゲーム機本体１０、表示装置１２、コントローラ１４及びマウス１６を有する構成である。ゲーム機本体１０はモニタなどの表示装置１２とデータ通信可能に接続されており、後述するコンフィグ画面を表示装置１２に表示させる。また、ゲーム機本体１０はコントローラ１４及びマウス１６と有線または無線によりデータ通信可能に接続されている。なお、コントローラ１４及びマウス１６はユーザからの操作を受け付ける入力装置の一例である。また、コントローラ１４及びマウス１６はキーコンフィグをカスタマイズ可能な入力装置の一例である。
【００１１】
例えば図１のハードウェア構成は一例であって、コントローラ１４又はマウス１６が無い構成や、コントローラ１４及びマウス１６以外の入力装置がゲーム機本体１０に接続された構成など、様々考えられる。
【００１２】
図２は本実施形態に係るゲーム装置のゲーム機本体を詳細に示した一例のハードウェア構成図である。図１のゲーム装置１は例えば図２に示すハードウェア構成のコンピュータにより実現される。図２は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
【００１３】
図２のコンピュータは、入力装置５０１、出力装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備えており、それぞれがバスＢで相互に接続されている。なお、入力装置５０１は図１のコントローラ１４及びマウス１６に対応する。出力装置５０２は表示装置１２に対応する。
【００１４】
また、通信Ｉ／Ｆ５０７はコンピュータをネットワークに接続するインターフェースである。ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。コンピュータは記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００１５】
外部Ｉ／Ｆ５０３は、外部装置とのインターフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータは外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００１６】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。ＣＰＵ５０６はＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ全体の制御や機能を実現する演算装置である。本実施形態に係るゲーム装置１は上記したハードウェア構成のコンピュータにおいてプログラムを実行することにより各種機能を実現できる。
【００１７】
＜ソフトウェア構成＞
本実施形態に係るゲーム装置１のゲーム機本体１０のソフトウェア構成は例えば図３に示すような構成である。図３は、本実施形態に係るゲーム機本体の一例の機能ブロック図である。ゲーム機本体１０はプログラムを実行することで、設定制御部２０、コンフィグ設定情報記憶部２２、ゲーム実行部２４及び表示制御部２６を実現する。設定制御部２０はコンフィグ画面生成部３０、カスタマイズ要求受付部３２、特定機能判定部３４及び機能割当部３６を有する構成である。
【００１８】
設定制御部２０はキーコンフィグの設定など、ゲームに関する各種設定をユーザから受け付ける。設定制御部２０はユーザから受け付けたゲームに関する各種設定をコンフィグ設定情報記憶部２２に記憶させる。コンフィグ設定情報記憶部２２は、コントローラ１４及びマウス１６のキーコンフィグをカスタマイズするために必要な後述の各種設定情報を記憶する。
【００１９】
ゲーム実行部２４はゲームの進行に従い、ゲーム画面の表示、ゲームサウンドの出力などを制御してユーザにゲームを実行させる。なお、ゲーム実行部２４はコンフィグ設定情報記憶部２２に記憶されているキーコンフィグの設定を参照することで、カスタマイズされたコントローラ１４やマウス１６のボタンやキーに対するゲームの機能の割り当てを判定できる。表示制御部２６は、ゲーム装置１の画面表示を制御する。
【００２０】
設定制御部２０のコンフィグ画面生成部３０は後述するコンフィグ画面の画面データを生成し、表示制御部２６にコンフィグ画面を表示させる。カスタマイズ要求受付部３２はユーザからキーコンフィグのカスタマイズ要求を受け付ける。特定機能判定部３４はコントローラ１４やマウス１６のボタンやキーに割り当てられていたゲームの機能が後述の必須機能か否かを判定する。また、機能割当部３６はコントローラ１４やマウス１６のボタンやキーにゲームの機能を後述のように割り当てる。
【００２１】
＜情報＞
図４はコントローラが備える複数の操作受付部について説明する一例の図である。図４に示したコントローラ１４は、上下左右の方向キーと、△ボタンと、○ボタンと、□ボタンと、×ボタンと、Ｌ１ボタンと、Ｌ２ボタンと、Ｌ３ボタンと、Ｒ１ボタンと、Ｒ２ボタンと、Ｒ３ボタンと、タッチパッド左ボタンと、タッチパッド右ボタンとを、複数の操作受付部の一例として有している。なお、図４ではコントローラ１４が備える複数の操作受付部に、デフォルトでゲームの機能が割り当てられている例を表示している。
【００２２】
ここでは右利き用のコントローラ１４が備える複数の操作受付部にデフォルトのゲームの機能が割り当てられたコンフィグ設定情報の一例を図５に示す。図５は右利き用のコントローラのデフォルトのコンフィグ設定情報の一例の構成図である。図５のコンフィグ設定情報は、コントローラ１４が備える複数の操作受付部が項目として表され、ゲームの機能がデフォルト操作として表されている。
【００２３】
図６は、マウスが備える複数の操作受付部について説明する一例の図である。図６に示したマウス１６は、左ボタンと、右ボタンと、ホイールボタンと、サイド１ボタンと、サイド２ボタンとを、複数の操作受付部の一例として有している。なお、図６ではマウス１６が備える複数の操作受付部に割り当てられているゲームの機能を表示している。
【００２４】
本実施形態のゲーム装置１では、コントローラ１４のみを利用する操作タイプと、コントローラ１４及びマウス１６の両方を利用する操作タイプと、をユーザが嗜好により切り替えることができる。
【００２５】
また、本実施形態においてコントローラ１４及びマウス１６の操作受付部に割り当てられるゲームの機能は図７に示すような系統が含まれる。図７は操作受付部に割り当てられるゲームの機能の一例の構成図である。
【００２６】
図７（Ａ）はゲームに必須の機能（必須機能）の一例を示している。図７（Ａ）に示された必須機能は、コントローラ１４のみを利用する操作タイプである場合、コントローラ１４が備える複数の操作受付部の何れかに割り当てられている必要がある。また、コントローラ１４及びマウス１６の両方を利用する操作タイプである場合、図７（Ａ）に示された必須機能は、コントローラ１４及びマウス１６が備える複数の操作受付部の何れかに割り当てられている必要がある。
【００２７】
図７（Ｂ）はグループ内の少なくとも一つがゲームで必須となる機能（選択機能）の一例を示している。図７（Ｂ）に示された選択機能はリロードグループと武器変更グループとが含まれる例である。
【００２８】
例えば図７（Ｂ）のリロードグループでは、武器変更／リロード（×２）の機能が操作受付部の何れにも割り当てられていない場合に、リロードの機能が必須機能として扱われることになる。図７（Ｂ）の武器変更グループでは、武器変更／リロード（×２）の機能が操作受付部の何れにも割り当てられていない場合に、武器ショートカットの４種の武器変更の機能が必須機能として扱われることになる。その他、ゲームの機能は、チャットの系統や、インフォメーションの系統などの必須機能でも選択機能でもない機能が含まれていてもよい。
【００２９】
図８はコントローラ及びマウスが備える操作受付部の優先度の一例について説明する図である。なお、図８はコントローラ１４の操作受付部をベースに、マウス１６の操作受付部を（マウス）を付して表している。それぞれの操作受付部の優先度は、上にあるほど高くなる。なお、優先度は例えばゲームの機能を割り当てて欲しい操作受付部の順（使って欲しい操作受付部の順）を基準に決めたり、または、デフォルトのコンフィグ設定情報として示されるリストの逆順（未設定の可能性が高いと思われる順）となるように決めたり、すればよい。
【００３０】
例えば図８の例ではコントローラ１４及びマウス１６の両方を利用する操作タイプである場合、マウス１６のサイドボタン２が最も優先度の高い操作受付部となる。また、図８の例ではコントローラ１４のみを利用する操作タイプである場合、コントローラ１４のタッチパッドボタン：右が最も優先度の高い操作受付部となる。
【００３１】
＜処理＞
図９はキーコンフィグをカスタマイズする処理の一例のフローチャートである。キーコンフィグのカスタマイズを行うユーザはゲーム装置１を操作して、コンフィグ画面の表示要求を行う。コンフィグ画面の表示要求を受け付けた設定制御部２０のコンフィグ画面生成部３０はコンフィグ設定情報記憶部２２に記憶されたコントローラ１４及びマウス１６のキーコンフィグをカスタマイズするために必要な各種設定情報を取得する。ここで取得される設定情報には、コントローラ１４及びマウス１６の画像データ、図５のコンフィグ設定情報など、コンフィグ画面の生成に必要な各種情報が含まれる。
【００３２】
コンフィグ画面生成部３０は取得した各種設定情報を利用し、図１１及び図１２に示すようなコンフィグ画面１０００の画面データを生成し、その画面データを表示制御部２６に送信することで、表示装置１２にコンフィグ画面１０００を表示させる。図１１及び図１２はコンフィグ画面の一例のイメージ図である。
【００３３】
コンフィグ画面１０００には、コンフィグ設定情報を割り当て表で表示する左側の欄１０１０と、コンフィグ設定情報を割り当て図で表示する右側の欄１０２０とが、含まれている。左側の欄１０１０は図５のコンフィグ設定情報を利用して表示できる。また、右側の欄１０２０はコントローラ１４及びマウス１６の画像データ、図５のコンフィグ設定情報を利用して表示できる。
【００３４】
コンフィグ画面１０００では左側の欄１０１０の割り当て表においてコントローラ１４の操作受付部が選択されている場合、例えば図１１に示すように右側の欄１０２０にコントローラ１４の割り当て図が表示される。また、コンフィグ画面１０００では左側の欄１０１０の割り当て表においてマウス１６の操作受付部が選択されている場合、例えば図１２に示すように右側の欄１０２０にマウス１６の割り当て図が表示される。
【００３５】
ユーザは図１１及び図１２に示すようなコンフィグ画面１０００からキーコンフィグのカスタマイズ要求を行うことができる。キーコンフィグのカスタマイズ要求は「Ｌ１ボタン」などの操作受付部に割り当てられていたゲームの機能（対象機能）を、新たに割り当てられる機能（割当機能）に変更するための要求である。コンフィグ画面１０００では選択されている操作受付部の表示が変化し、例えばコントローラ１４の左右の方向キーの操作により、対象機能を割当機能に変更する要求をユーザから受け付ける。
【００３６】
カスタマイズ要求受付部３２はユーザからのキーコンフィグのカスタマイズ要求を受け付けると、図９のフローチャートの処理を開始する。図９のフローチャートは必須機能がコントローラ１４及びマウス１６の操作受付部の何れにも割り当てられていない状態となるカスタマイズを避ける為の処理となっている。
【００３７】
ステップＳ１０において、特定機能判定部３４はキーコンフィグのカスタマイズ要求を受け付けた対象機能が、唯一の必須機能の割り当て変更を受け付けるものであるか否かを判定する。唯一の必須機能の割り当て変更とは、コントローラ１４及びマウス１６が備える複数の操作受付部の何れかに一つだけ割り当てられている必須機能（重複していない必須機能）を対象機能とした割り当て変更である。
【００３８】
唯一の必須機能の割り当て変更を受け付けるものであれば、機能割当部３６はステップＳ１２に進み、唯一の必須機能の割当先とする交換対象キーを決定する処理を後述するように行う。そして、機能割当部３６はステップＳ１４に進み、割り当て変更を受け付けた唯一の必須機能を交換対象キーに割り当てる。
【００３９】
一方、唯一の必須機能の割り当て変更を受け付けるものでなければ、ステップＳ１６に進み、機能割当部３６はユーザから受け付けたカスタマイズ要求に従い、選択されている操作受付部の割り当てを対象機能から割当機能に変更する。図９のフローチャートの処理により、ゲーム装置１はユーザにより受け付けたキーコンフィグのカスタマイズ要求により必須機能が何れの操作受付部にも割り当てられていない状態となることを避けることができる。
【００４０】
ステップＳ１２の交換対象キーを決定する処理は、例えば図１０のフローチャートに示す手順で行われる。図１０は、交換対象キーを決定する処理の一例のフローチャートである。
【００４１】
ステップＳ２０に進み、機能割当部３６はコントローラ１４及びマウス１６が備える複数の操作受付部に、何れの機能も割り当てられていない操作受付部（以下では、空いているキーと呼ぶ）があるか否かを判定する。なお、空いているキーは図１１及び図１２のコンフィグ画面１０００において「なし」が表示されている。
【００４２】
空いているキーがあればステップＳ２２に進み、機能割当部３６は図８に示した操作受付部の優先度に従い、空いているキーから最も優先度の高いキーを交換対象キーとして決定する。ステップＳ２２によれば、空いているキーのうち、最も優先度の高いキーを唯一の必須機能の新しい割当先とすることができる。
【００４３】
空いているキーが無ければステップＳ２４に進み、機能割当部３６はコントローラ１４及びマウス１６が備える複数の操作受付部に、重複して割り当てられている機能があるか否かを判定する。
【００４４】
重複して割り当てられている機能（重複している機能）があれば、機能割当部３６はステップＳ２６に進み、重複している機能が割り当てられていた操作受付部（キー）から最も優先度の高いキーを交換対象キーとして決定する。ステップＳ２６によれば、重複している機能が割り当てられていたキーのうち、最も優先度の高いキーを唯一の必須機能の新しい割当先とすることができる。
【００４５】
重複して割り当てられている機能がなければステップＳ２８に進み、機能割当部３６は新たに割り当てられる機能（割当機能）と重複する機能が、コントローラ１４及びマウス１６が備える複数のキーに割り当てられているか否かを判定する。
【００４６】
割当機能と重複する機能が、コントローラ１４及びマウス１６が備える複数のキーに割り当てられていれば、機能割当部３６はステップＳ３０に進み、割当機能と重複する機能が割り当てられていたキーから最も優先度の高いキーを交換対象キーとして決定する。ステップＳ３０によれば、割当機能と重複する機能が割り当てられていたキーのうち、最も優先度の高いキーを唯一の必須機能の新しい割当先とすることができる。
【００４７】
割当機能と重複する機能が、コントローラ１４及びマウス１６が備える複数のキーに割り当てられていなければ、機能割当部３６はステップＳ３２に進み、必須機能が割り当てられていないキーから最も優先度の高いキーを交換対象キーとして決定する。ステップＳ３２によれば、必須機能が割り当てられていないキーのうち、最も優先度の高いキーを唯一の必須機能の新しい割当先とすることができる。
【００４８】
なお、上記のようにキーの機能の変更を逐次決定するのではなく、複数のキーの変更を同時に受け付ける場合の処理は、例えば以下のようにすればよい。まず、必須機能で何れの操作受付部にも割り当てられていないものをリストアップ（Ａ）する。次に、空いているキー、重複しているキー（割当機能と重複するものを含む）、必須機能が割り当てられていないキーの順に優先度に基づいて交換対象キーをリストアップ（Ｂ）する。次に、リスト（Ｂ）の優先度の高い順にリスト（Ａ）の機能を割り当てる。
【００４９】
なお、図１１及び図１２に示すようなコンフィグ画面１０００では、唯一の必須機能が割り当てられていたキーに新たに割り当てられた割当機能と、交換対象キーに割り当てられた対象機能（唯一の必須機能）とを、視覚的に変化させることが望ましい。
【００５０】
《具体例》
ここでは図１１及び図１２に示したコンフィグ画面１０００を例に、キーコンフィグをカスタマイズする処理の具体例を説明する。例えば図１２のコンフィグ画面１０００においてマウス１６の左ボタンに割り当てられている必須機能「攻撃」を他の機能に変更する場合は空いているキーがある。このため、空いているキーから最も優先度の高いＲ３ボタンを交換対象キーとして決定する。
【００５１】
また、図１１のコンフィグ画面１０００においてコントローラ１４の下の方向キーに割り当てられている機能「チャット」を他の機能に変更する場合は機能「チャット」が必須機能で無い。このため、ユーザからの割り当て変更の操作に従って、コントローラ１４の下の方向キーに割り当てる機能を「チャット」から他の機能に変更する。
【００５２】
また、図１１及び図１２に示したコンフィグ画面１０００の例とは異なるが、例えば必須機能「エリア移動」がＲ１ボタンにも割り当てられており、且つ、空いているキーが無い場合について説明する。この場合、コンフィグ画面１０００においてマウス１６の左ボタンに割り当てられている必須機能「攻撃」を他の機能に変更する操作を行うと、空いているキーが無く、且つ、重複している機能「エリア移動」がある。このため、重複している機能「エリア移動」が割り当てられていたＲ１ボタン及び上の方向キーから最も優先度の高いＲ１ボタンを交換対象キーとして決定する。
【００５３】
また、図１１及び図１２に示したコンフィグ画面１０００の例とは異なるが、空いているキーが無い場合について説明する。この場合、コンフィグ画面１０００においてマウス１６の左ボタンに割り当てられている必須機能「攻撃」を割当機能「エリア移動」に変更する操作を行うと、空いているキーが無く、且つ、割当機能「エリア移動」が重複して割り当てられている上の方向キーがある。このため、割当機能「エリア移動」が重複して割り当てられている上の方向キーを交換対象キーとして決定する。
【００５４】
＜まとめ＞
ユーザによるキーコンフィグのカスタマイズが可能なゲーム装置１において、操作タイプに応じた入力装置の操作受付部の何れにも必須機能が割り当てられていない状態を避けることができる。
【００５５】
本発明は具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００５６】
１    ゲーム装置
１０    ゲーム機本体
１２    表示装置
１４    コントローラ
１６    マウス
２０    設定制御部
２２    コンフィグ設定情報記憶部
２４    ゲーム実行部
２６    表示制御部
３０    コンフィグ画面生成部
３２    カスタマイズ要求受付部
３４    特定機能判定部
３６    機能割当部
１０００    コンフィグ画面
【図１】
2020018402.tif 000003
【図２】
2020018402.tif 000004
【図３】
2020018402.tif 000005
【図４】
2020018402.tif 000006
【図５】
2020018402.tif 000007
【図６】
2020018402.tif 000008
【図７】
2020018402.tif 000009
【図８】
2020018402.tif 000010
【図９】
2020018402.tif 000011
【図１０】
2020018402.tif 000012
【図１１】
2020018402.tif 000013
【図１２】
2020018402.tif 000014