(57)【要約】      （修正有）【課題】教育対象となる人にとってより現実感のある企業環境や市場環境などを仮想的に実現するビジネスゲームを開発可能とすると共に、極めて柔軟性の高いビジネスゲームを開発し実行できる環境を準備する。【解決手段】実行するゲームに関係なく、独立のプレイヤセッションとして管理することで、ビジネスゲームを実行している最中にでも、ビジネスゲーム自体の環境設定とプレイヤを任意に自由に変更することを可能とするセッション管理方式ビジネスゲームの開発および実行環境の統合環境を与えるシステムを実現する。【選択図】図１
2005284230.tif 000002
【特許請求の範囲】
【請求項１】
ビジネスゲームの開発と実行環境を提供するシステムであって、ビジネスゲームに対して企業環境や市場環境などを記述することで、ゲームの構造のモデル設計が可能なことを特徴とするビジネスゲーム開発環境。
【請求項２】
ビジネスゲームの開発と実行環境を提供するシステムであって、請求項１におけるビジネスゲーム開発環境上で開発したビジネスゲームと同一の環境で当該ビジネスゲームを実行することが可能な、ビジネスゲームの開発および実行環境の双方を与えるビジネスゲーム統合環境。
【請求項３】
ビジネスゲームの開発と実行環境を提供するシステムであって、請求項２の手段に記述したビジネスゲームの開発および実行環境の双方を与えるビジネスゲーム統合環境を実現するため、請求項１において開発したビジネスゲームを、ビジネスゲームの開発と実行環境を提供するシステムにおいて、１つの独立した情報であるゲームセッションで管理すると共に、ゲームを実行するプレイヤを実行するゲームに関係なく、独立のプレイヤセッションとして管理することで、ゲームのコントローラがゲーム開始の事前作業として必然的に行っていたゲームモデルの識別子とプレイヤとの割り当てという処理をなくすと共に、ゲーム実行において事前に実施されるトライアルの情報や、以前に実施したビジネスゲームの結果などを現時点で実行しているビジネスゲームに反映することを可能とし、ビジネスゲームを実行している最中にでも、ビジネスゲーム自体の環境設定とプレイヤを任意に自由に変更することを可能とする、セッション管理方式ビジネスゲームの開発および実行環境システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、様々なビジネスの世界をコンピュータ上のシミュレーションとして仮想的に体験することで、当該ビジネスに関する知識や仕組みなどを教育することを目的にしたビジネスゲームシステムに適用可能である。
【背景技術】
【０００２】  従来のビジネスゲームシステムでは教育対象となる人たちをプレイヤとして、あらかじめ開発されている固有のシナリオを持つビジネスゲームをプレイすることが可能なシステムが大半であった。あらかじめ開発されている固有のシナリオを複数準備しているシステムも存在するが、教育対象となるプレイヤにとっては、あらかじめ準備されているゲームをプレイすることには変わりなかった。【０００３】  近年、教育対象となる人たちに対して学んで欲しい企業環境や市場環境などをコンピュータ上で仮想的に実現することで、よりリアルな教育を可能とすることを目的に、ビジネスゲームそのものを開発することが可能なビジネスゲーム開発機能を有するシステムも出現している。しかし、ゲームの開発環境とゲームのプレイ環境は異なる環境下で実現されていた。【０００４】  また、ゲームを進行する上では、ゲームの実行を行う学習者であるプレイヤ、ゲームの進行を制御するコントローラの２種類の主体から構成されるが、プレイヤの意思決定の入力やそれに基づく各種変数の計算は、コンピュータで行われるのが一般的である。そのため、従来のゲームの多くは、ゲームの構造のモデルを変化させることが難しかった。また、ゲーム実行活動をターゲットに入れたゲームの構造のモデル設計を考慮していないため、ゲームの開発から実行までの流れを効率的に行うことが難しかった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】  ビジネスゲームの目的は、教育対象となる人たちに意思決定能力の開発を教育することであり、そのためには、教育対象となる人たちに、与えられた汎用的なゲームをプレイするだけでなく、その人たちにとってより現実感のある企業環境や市場環境などをコンピュータ上で仮想的に実現するビジネスゲームを与える必要となる。そのためには、独自に企業環境や市場環境などを実現するゲームの構造を構築できるようなビジネスゲーム開発環境を与える必要がある。【０００６】  さらには、開発したビジネスゲームをその場で容易に実行できる環境も準備する必要がある。そのためには、これまでの多くのゲームが採用しているゲームのモデル自身に固有の識別子が設定し、ゲーム実行時に各プレイヤがその識別子を使ってゲームに参加することにより、ゲームのコントローラがゲーム開始の事前作業として必然的に行っていたゲームモデルの識別子とプレイヤとの割り当てという処理を軽減する必要がある。
【課題を解決するための手段】
【０００７】  上記課題を解決するために、本発明では、ビジネスゲームの開発と実行環境を提供するシステムに係わる第１の手段として、ビジネスゲームに対して企業環境や市場環境などを記述することで、ゲームの構造のモデル設計が可能なビジネスゲーム開発環境を有することを特徴とするビジネスゲーム開発環境を採用する。【０００８】  ビジネスゲームの開発と実行環境を提供するシステムに係わる第２の手段として、上記第１の手段におけるビジネスゲーム開発環境上で開発したビジネスゲームと同一の環境で、開発したビジネスゲーム上で当該ビジネスゲームを実行することが可能なビジネスゲームの開発および実行環境の双方を与えるビジネスゲーム統合環境を採用する。【０００９】  ビジネスゲームの開発と実行環境を提供するシステムに係わる第３の手段として、上記第２の手段に記述したビジネスゲームの開発および実行環境の双方を与えるビジネスゲーム統合環境を実現するため、上記第１の手段において開発したビジネスゲームを、ビジネスゲームの開発と実行環境を提供するシステムにおいて、１つの独立した情報であるゲームセッションで管理すると共に、ゲームを実行するプレイヤを、ビジネスゲームの開発と実行環境を提供するシステムにおいて、実行するゲームに関係なく、独立のプレイヤセッションとして管理することで、ゲームのコントローラがゲーム開始の事前作業として必然的に行っていたゲームモデルの識別子とプレイヤとの割り当てという処理をなくすと共に、ゲーム実行において事前に実施されるトライアルの情報や、以前に実施したビジネスゲームの結果などを現時点で実行しているビジネスゲームに反映することを可能とし、ビジネスゲームを実行している最中にでも、ビジネスゲーム自体の環境設定とプレイヤを任意に自由に変更することを可能とするセッション管理方式ビジネスゲームの開発および実行環境システムを採用する。
【発明の効果】
【００１０】  以上の「課題を解決するための手段」に記載の手段を用いることで、本発明は任意の企業環境や市場環境などよりリアルなビジネスゲームを開発することが可能となると共に、開発したビジネスゲーム上でゲームを実行することが可能であると共に、ゲーム実行において事前に実施されるトライアルの情報や、以前に実施したビジネスゲームの結果などを現時点で実行しているビジネスゲームに反映できると共に、ビジネスゲームを実行している最中にでも、ビジネスゲーム自体の環境設定とプレイヤを任意に自由に変更することを可能する極めて柔軟性が高いビジネスゲームを開発し実行できる。さらには、ゲーム実行時におけるコントローラの負荷を軽減することも可能となる。
【実施例】
【００１１】  以下、図面を参照して、本発明に係わるセッション管理方式ビジネスゲームの開発および実行環境システムを具体化して説明する。【００１２】  図１は、本発明に係わるセッション管理方式ビジネスゲームの開発および実行環境システムの概要を示した図である。本発明のシステム上には、ビジネスゲーム開発環境１があり、このビジネスゲーム開発環境１に、ビジネスゲーム実行環境１２が配置され、このビジネスゲーム実行環境１２上でゲームをプレイ環境になっている。ビジネスゲーム実行環境１２は、ゲームＡプログラム用メモリ１２１と、ゲームＡセッション制御用メモリ１２２、プレイヤメモリ１２３から構成され、セッションごとに、ゲームＡセッション制御用メモリ１２２、プレイヤメモリ１２３が確保される仕組みとなっており、セッションごとにゲームＡセッション制御用メモリ１２２、プレイヤメモリ１２３が別のメモリ領域に確保される。これにより、開発されたゲームを即座に実行できる環境を提供する構成となっている。【００１３】  さらには、ビジネスゲーム開発環境１上には、ビジネスゲーム実行環境１２を制御するセッション定義１１が配置されている。セッション定義１１には、ゲーム識別子１１１と共に、ゲームＡセッション制御用メモリ１２１を管理するセッション識別子１１２と共に各セッションにおけるプレイヤメモリ１２３を管理するプレイヤ識別子１１３からなる。さらに同一のビジネスゲームにおいても、セッションごとにセッション定義１３を生成することで、ビジネスゲーム実行環境１２中でセッションごとにメモリ領域を確保しても、正確にゲームＡセッション制御用メモリ１２２、プレイヤメモリ１２３を管理できる仕組みとなっている。【００１４】    次に、具体的にセッション管理方式ビジネスゲームの開発および実行環境システムにおける画面遷移の概要を以下に示す。ゲーム開発管理システムにログオンするためには、開発者ユーザＩＤ・パスワードを図２に示すログイン画面２１から入力する。ログイン画面２１から入力されたユーザＩＤ及びパスワードが正しく、正常にログインした場合、当該ユーザによって現在登録されているゲームの一覧が開発ゲーム一覧画面２２に表示される。ゲームが登録されていない場合は開発ゲーム一覧画面２２中のゲーム一覧部分にはなにも表示されない。【００１５】  新規ゲームを作成する場合は、開発ゲーム一覧画面２２中の新規ゲーム作成ボタンを押下すると、ジェネレータ画面２３へ遷移し、ゲーム名、登録するゲームのテンプレートをリストボックスより選択する。【００１６】  ジェネレータ画面２３にてゲーム名、登録するゲームのテンプレートをリストボックスより選択されると、図３に示すソースコード編集画面３１へと推移する。ソースコード編集画面３１には前画面で選択したテンプレートのソースコード部が表示される。このテンプレートを元に、ゲーム開発管理者は、ビジネスゲームの開発を行う。ビジネスゲームの開発終了し、送信ボタンを押下すると、ビジネスゲーム開発環境においてソースコードが解析、分析が実行される。開発したビジネスゲームに文法にエラー等あった場合、エラーが出力される。開発したビジネスゲームに文法にエラーがない場合は、実行環境���生成されると共にソースコード確認画面３２へと推移する。【００１７】  実行環境を生成すると図４に示すように、ゲームの情報を登録するゲーム情報登録画面４１へ遷移する。情報の属性は、ゲーム情報の公開／非公開及び、ゲームの情報（自由記述）である。ゲームの属性情報など全ての項目の選択が完了すると、ゲーム情報確認画面４２へと遷移する。【００１８】  次に、アクセス設定における画面遷移の概要を以下に示す。アクセス設定とは、開発済みのビジネスゲームに対するコントローラのアクセス権限を管理するプロセスの一連を指す。アクセス設定をする場合は図５に示すように、アクセス設定メイン画面５１により対象ゲームの設定を選択するとゲームのアクセス設定初期画面５２へと遷移する。【００１９】  対象ゲームにコントローラを登録する場合は、図６に示す登録コントローラメイン画面６１における登録人数をリストボックスより選択した後、新規登録ボタンを押下すると、設定した登録人数分のコントローラのアクセス権限を設定できるコントローラＩＤ入力画面６２へと遷移する。このコントローラＩＤ入力画面６２に入力された情報が正しければ、正常終了したメッセージを表示しアクセス設定処理が完了する。【００２０】  登録済のユーザを確認する場合や削除する場合は、コントローラメイン画面６１にて、対象ゲームの設定を選択する。ここで確認／削除ボタンを押下することで、設定を選択やコントローラの削除を行うことが可能となる。変更されたコントローラの内容は、登録コントローラ確認画面６３にて、対象ゲームの設定を選択することで、確認可能となる。
【産業上の利用可能性】
【００２１】  以上のように、本発明のセッション管理方式ビジネスゲームの開発および実行環境システムは、任意の企業環境や市場環境などよりリアルなビジネスゲームを開発することが可能となると共に、開発したビジネスゲーム上でゲームを実行することが可能であると共に、ゲーム実行において事前に実施されるトライアルの情報や、以前に実施したビジネスゲームの結果などを現時点で実行しているビジネスゲームに反映できると共に、ビジネスゲームを実行している最中にでも、ビジネスゲーム自体の環境設定と、プレイヤを自由に変更することを可能する極めて柔軟性が高いビジネスゲームを開発し実行できる。さらには、ゲーム実行時におけるコントローラの負荷を軽減することも可能となる。【００２２】  これにより、本発明のセッション管理方式ビジネスゲームの開発および実行環境システムは、大学などの教育機関で利用可能なことはもちろんであるが、そのほか、各企業における新入社員の教育や、各企業のセミナーなどにも利用可能である。さらには、人を育てるためだけでなく、実際の市場を的確に写像したビジネスゲームを開発できることにより、実社会をシミュレートするような利用方法も用可能である。
【図面の簡単な説明】
【００２３】
【図１】  本発明のセッション管理方式ビジネスゲームの開発および実行環境システムの概要を示した図である。
【図２】  本発明のセッション管理方式ビジネスゲームの開発および実行環境システムの画面遷移を示した図である。
【図３】  本発明のセッション管理方式ビジネスゲームの開発および実行環境システムの新規ゲーム作成時のソースコート編集作業の画面遷移を示した図である。
【図４】  本発明のセッション管理方式ビジネスゲームの開発および実行環境システムの新規ゲーム作成時の属性管理の画面遷移を示した図である。
【図５】  本発明のセッション管理方式ビジネスゲームの開発および実行環境システムのアクセス設定の画面の遷移の画面遷移を示した図である。
【図６】  本発明のセッション管理方式ビジネスゲームの開発および実行環境システムのアクセス設定におけるコントローラの登録画面の遷移の画面遷移を示した図である。
【符号の説明】
【００２４】１      ビジネスゲーム開発環境
１１    セッション定義１
１１１  ゲーム識別子
１１２  セッション識別子
１１３  プレイヤ識別子
１２    ビジネスゲーム実行環境
１２１  ゲームＡプログラム用メモリ
１２２  ゲームＡセッション制御用メモリ
１２３  プレイヤメモリ
１３    セッション定義２
２１    ログイン画面
２２    開発ゲーム一覧画面
２３    ジェネレータ画面
３１    ソースコード編集画面
３２    ソースコード確認画面
４１    ゲーム情報登録画面
４２    ゲーム情報確認画面
５１    アクセス設定メイン画面
５２    アクセス設定初期画面
６１    登録コントローラ確認画面
６２    コントローラＩＤ入力画面
６３    登録コントローラ確認画面
【図１】
2005284230.tif 000003
【図２】
2005284230.tif 000004
【図３】
2005284230.tif 000005
【図４】
2005284230.tif 000006
【図５】
2005284230.tif 000007
【図６】
2005284230.tif 000008