JP7397432B1 - ゲームプログラム、方法、情報処理装置、システム - Google Patents
ゲームプログラム、方法、情報処理装置、システム Download PDFInfo
- Publication number
- JP7397432B1 JP7397432B1 JP2023108664A JP2023108664A JP7397432B1 JP 7397432 B1 JP7397432 B1 JP 7397432B1 JP 2023108664 A JP2023108664 A JP 2023108664A JP 2023108664 A JP2023108664 A JP 2023108664A JP 7397432 B1 JP7397432 B1 JP 7397432B1
- Authority
- JP
- Japan
- Prior art keywords
- user
- role
- information
- information processing
- game
- 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 title claims abstract description 155
- 238000000034 method Methods 0.000 title claims description 34
- 230000005540 biological transmission Effects 0.000 abstract description 38
- 238000010586 diagram Methods 0.000 abstract description 22
- 238000004891 communication Methods 0.000 description 20
- 230000033001 locomotion Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
特許文献1には、子供達が体力向上に繋がる遊びを積極的に行うことをサポートする情報処理システムが開示されている。
そこで、本開示は、上記課題を解決すべくなされたものであって、その目的は、初心者でもわかりやすく楽しめるゲームを実現する技術を提供することである。
本開示におけるシステム1は、「けいどろ」と呼ばれる鬼ごっこに関するゲームサービスを提供する情報処理システムである。本開示にかかる情報処理システムは、サーバ10、1または複数の第1ユーザ端末21A、21B、21C・・・、1または複数の第2ユーザ端末22A、22B、22C・・・、1または複数の第3ユーザ端末23A、23B、23C・・・、1または複数の管理者端末30A、30B、30Cを含む。
システム1は、ネットワークNを介して接続された、サーバ10、第1ユーザ端末21、第2ユーザ端末22、第3ユーザ端末23、管理者端末30の情報処理装置を備える。
図1は、システム1の機能構成を示すブロック図である。
図2は、サーバ10の機能構成を示すブロック図である。
図3は、第1ユーザ端末21の機能構成を示すブロック図である。
図4は、管理者端末30の機能構成を示すブロック図である。
サーバ10は、「けいどろ」と呼ばれる鬼ごっこに関するゲームサービスを提供する情報処理装置である。
サーバ10は、記憶部101、制御部104を備える。
サーバ10の記憶部101は、アプリケーションプログラム1011、ユーザテーブル1012、ゲームテーブル1013、ルームテーブル1014、参加テーブル1015、イベントテーブル1016を備える。
アプリケーションプログラム1011は、ウェブブラウザアプリケーションなどのアプリケーションを含む。
ユーザテーブル1012は、ユーザIDを主キーとして、ユーザID、ユーザ名のカラムを有するテーブルである。
図5は、ユーザテーブル1012のデータ構造を示す図である。
ユーザ名は、ユーザの氏名を記憶する項目である。ユーザ名は、氏名ではなく、ニックネームなど任意の文字列を設定しても良い。
ゲームテーブル1013は、ゲームIDを主キーとして、ゲームID、ゲーム名、ルール、ユーザID、開始日時、終了日時のカラムを有するテーブルである。
図6は、ゲームテーブル1013のデータ構造を示す図である。
ゲーム名は、ゲームの名称を記憶する項目である。ゲーム名は任意の文字列を設定することができる。
ルールは、開催されるゲームに対して適用されるルールに関する情報(ルール情報)を記憶する項目である。ルールは、「鬼ごっこ」「けいどろ」「氷おに」「缶蹴り」などのゲームの種類を示す情報を含む。
ルール情報は、終了条件を含む。また、ルール情報は、勝敗条件を含んでも良い。一般に、鬼ごっこであればユーザを2以上の役割(鬼、鬼以外)に分け、ゲーム終了の際に、いずれかの役割の「勝ち」、「負け」、または、「引き分け」に関する勝敗条件を判定する。
具体的に、「けいどろ」における終了条件は以下の通りである。
・ゲームの終了日時経過
・泥棒全員捕獲
・泥棒が所定地点(ゴール等)へ移動
一例として、「けいどろ」における勝敗条件を以下の通りしめす。
・終了時点で泥棒が全員捕獲されている場合、または、所定数以上捕獲した場合は警察の勝利
・終了時点で泥棒が全員捕獲されていない場合、または、所定数以上捕獲されていない場合は泥棒の勝利
本開示においては、具体的に後述するイベントテーブル1016のイベントデータに記憶されたイベント内容(イベントコード)を解析することにより、終了条件および勝敗条件を判定することができる。
ユーザIDは、ゲームに参加する1または複数のユーザのユーザ識別情報を記憶する項目である。
ゲームの開始日時を記憶する項目である。
ゲームの終了日時を記憶する項目である。ゲームの終了日時は、ゲームの開始日時から所定時間経過後の日時としても良い。
ルームに参加しているそれぞれのユーザは、ルームへ音声、動画、画像、文字列等の情報を送信することの可否を設定したり、情報を受信することの可否を設定することができる。ルームにより、特に3者以上のコミュニケーションが発生する場合において相互のコミュニケーション処理を簡潔にすることができる。なお、ルームは、音声、動画、画像、文字列等の少なくともいずれか1つにより、参加者がコミュニケーションを行うことが可能な任意の仮想環境、コミュニケーションスペース、チャンネル等の任意のコミュニケーション環境を含む。
なお、ルームにかかる情報処理サービスは、本開示にかかるサーバ10が提供しても良いし、外部の事業者が運営するLINE、Facebook Messenger、KakaoTalk、Facetime等の任意のSNSサービス等の機能を利用しても良い。
また、GoogleMeet、Zoom、Teams等のオンライン会議サービスの機能を利用しても構わない。この場合、例えば、後述するルームIDは、新たに会議を開催する際に発行されるURL(ミーティングURL)等とすることができる。これにより、複雑な仮装会議室にかかる情報処理システムを構築することなしに、本開示にかかるゲームサービスを実現することができる。
なお、ルームは開催されるゲームの種類に応じて、所定数のルームが作成され、ゲームに参加するユーザが割り当てられる。なお、ルームに参加するユーザは、後述する参加テーブル1015により特定される。
ルームテーブル1014は、ルームIDを主キーとして、ルームID、ゲームID、ルーム名のカラムを有するテーブルである。
図7は、ルームテーブル1014のデータ構造を示す図である。
ゲームIDは、ルームを利用するゲームのゲーム識別情報を記憶する項目である。1のゲームに対して、1または複数のルームが関連付けられて記憶される。
ルーム名は、ルームの名称を記憶する項目である。ルーム名は任意の文字列を設定することができる。
参加テーブル1015は、ユーザID、ゲームID、ルームID、役割、ステータス、音声送信可否、音声受信可否、画像送信可否、画像受信可否、文字列送信可否、文字列受信可否のカラムを有するテーブルである。
図8は、参加テーブル1015のデータ構造を示す図である。
ゲームIDは、ユーザ識別情報により特定されるユーザが参加しているゲームを識別するためのゲーム識別情報を記憶する項目である。
ルームIDは、ユーザ識別情報により特定されるユーザが参加しているルームを識別するためのルーム識別情報を記憶する項目である。
役割は、ユーザの役割に関する情報(役割情報)を記憶する項目である。役割情報は、ゲームの種類に応じて予め定まった値が記憶される。例えば、ゲームの種類が「けいどろ」である場合において、役割情報は「警察」、「泥棒」、「ゲームマスター」の役割を特定する情報(文字列)を含む。
ステータスは、ユーザのステータスに関する情報(ステータス情報)を記憶する項目である。
ステータスは、以下の一般的なユーザのステータス情報を含む。
・参加中:ユーザがゲームに参加している状態
・退出:ゲームから退出した状態
・一次停止:ゲームを一時中断している状態
・完了:ゲームが完了している状態
ステータスは、以下に示すゲーム内のユーザのステータス情報を含む。
・待機中:ゲームが開始する前や、次のラウンドを待っている状態
・追跡中:(警察の場合)泥棒を追いかけている状態(既定状態)
・逃走中:(泥棒の場合)警察から逃げている状態(既定状態)
・捕獲:(泥棒の場合)警察に捕まった状態
・休憩中:一時的にゲームから離れている状態
・ゲーム終了:ゲームが終了した状態
音声送信可否は、ユーザがルーム内で音声を送信できるかどうかの情報を記憶する項目である。この情報は、ユーザ自身またはゲームの管理者によって設定・変更される。
音声受信可否は、ユーザがルーム内で音声を受信できるかどうかの情報を記憶する項目である。この情報は、ユーザ自身またはゲームの管理者によって設定・変更される。
画像送信可否は、ユーザがルーム内で画像を送信できるかどうかの情報を記憶する項目である。この情報は、ユーザ自身またはゲームの管理者によって設定・変更される。
画像受信可否は、ユーザがルーム内で画像を受信できるかどうかの情報を記憶する項目である。この情報は、ユーザ自身またはゲームの管理者によって設定・変更される。
文字列送信可否は、ユーザがルーム内で文字列を送信できるかどうかの情報を記憶する項目である。この情報は、ユーザ自身またはゲームの管理者によって設定・変更される。
文字列受信可否は、ユーザがルーム内で文字列を受信できるかどうかの情報を記憶する項目である。この情報は、ユーザ自身またはゲームの管理者によって設定・変更される。
イベントテーブル1016は、ゲームID、ユーザID、イベントデータ、日時のカラムを有するテーブルである。
図9は、イベントテーブル1016のデータ構造を示す図である。
ユーザIDは、イベントを発生させたユーザのユーザ識別情報を記憶する項目である。複数のユーザ識別情報が記憶されても構わない。
イベントデータは、イベントに関するイベント情報を記憶する項目である。
イベントデータは、発生したイベントの内容に関するイベント内容情報を含む。イベント内容情報は、不図示のイベントマスタ等のテーブルにおいて管理されるイベントを特定するためのイベントコード等を含んでも良い。例えば、イベントマスタにおいては、ゲームの種類に応じて、イベントの発生条件(イベント条件)ごとに、当該イベント条件を満たした際のイベントコード(イベント内容)が定義される。
イベント条件は、「所定地点への移動」「所定のユーザと接触」「所定のアイテムと接触」「所定の人物やオブジェクト等との接触」等を含む。接触とは、ユーザの情報処理端末が、対象物と一定距離以内に位置することを検知した場合を接触とする。「接触」は、情報処理端末の位置情報センサ、接触センサ、タッチセンサ等、任意の入力装置を用いて検知することができる。
本開示の「けいどろ」において、イベントデータは、「捕獲成功」「脱出成功」「アイテム獲得」等のイベント内容を含む。また、本開示においては、イベントデータは、「予め定められた複数の地点等への移動」等のイベント内容を含む。また、イベントデータは、エリアの外に出てしまった場合、ゲーム時間を経過してしまったなどの際のイベント内容を含んでも良い。また、ユーザが所定の地点に移動するなどにより「アイテム獲得」等の、イベント内容を含んでも良い。
例えば、イベントマスタのイベントコード「A001」にイベント条件「地点Aに移動」が関連付けられて記憶されているものとする。この場合、第1ユーザが地点Aに移動した際に、イベントデータには、イベントコード「A001」等が記憶される。また、この場合、ユーザIDの項目に第1ユーザID2011が記憶されることにより、第1ユーザとイベントコード「A001」が関連付けて記憶される。
日時は、イベントが発生した日時を記憶する項目である。
サーバ10の制御部104は、ユーザ登録制御部1041を備える。制御部104は、記憶部101に記憶されたアプリケーションプログラム1011を実行することにより、各機能ユニットが実現される。
ユーザテーブル1012に記憶される情報は、ユーザが任意の情報処理端末からサービス提供者が運営するウェブページなどを開き、所定の入力フォームに情報を入力しサーバ10へ送信する。ユーザ登録制御部1041は、受信した情報をユーザテーブル1012の新しいレコードに記憶し、ユーザ登録が完了する。これにより、ユーザテーブル1012に記憶されたユーザはサービスを利用することができるようになる。
ユーザ登録制御部1041によるユーザ情報のユーザテーブル1012への登録に先立ち、サービス提供者は所定の審査を行いユーザによるサービス利用可否を制限しても良い。
ユーザIDは、ユーザを識別できる任意の文字列または数字で良く、ユーザが希望する任意の文字列または数字、もしくはユーザ登録制御部1041が自動的に任意の文字列または数字を設定しても良い。
第1ユーザ端末21は、サービスを利用するユーザが操作する情報処理装置である。本開示において、第1ユーザ端末21は、ゲーム内において「警察」の役割が有するユーザの操作する情報処理端末である。
第1ユーザ端末21は、例えば、スマートフォン、タブレット等の携帯端末でもよいし、据え置き型のPC(Personal Computer)、ラップトップPCであってもよい。また、HMD(Head Mount Display)、腕時計型端末等のウェアラブル端末であってもよい。
第1ユーザ端末21は、記憶部211、制御部214、入力装置216、出力装置218を備える。
第1ユーザ端末21の記憶部211は、第1ユーザID2111、アプリケーションプログラム2112を備える。
アプリケーションプログラム2112は、ウェブブラウザアプリケーションなどのアプリケーションを含む。
アプリケーションプログラム2112は、ユーザ端末20に記憶されているウェブブラウザアプリケーション上で実行されるJavaScript(登録商標)などのインタープリター型プログラミング言語を含む。
第1ユーザ端末21の制御部214は、入力制御部2141、出力制御部2142を備える。制御部214は、記憶部211に記憶されたアプリケーションプログラム2112を実行することにより、各機能ユニットが実現される。
第1ユーザ端末21の入力装置216は、カメラ2161、マイク2162、位置情報センサ2163、モーションセンサ2164、タッチデバイス2165を備える。
第1ユーザ端末21の出力装置218は、ディスプレイ2181、スピーカ2182を備える。
第2ユーザ端末22は、ゲーム内において「泥棒」の役割を有するユーザが操作する情報処理端末である。記憶部221に記憶されるユーザIDが第2ユーザID2211であることを除き、第1ユーザ端末と同様の構成を有するため詳細な説明を省略する。
第2ユーザ端末22は、記憶部221、制御部224、入力装置226、出力装置228を備える。
第2ユーザ端末22の記憶部221は、第2ユーザID2211、アプリケーションプログラム2212を備える。
第2ユーザ端末22の制御部224は、入力制御部2241、出力制御部2242を備える。制御部224は、記憶部221に記憶されたアプリケーションプログラム2212を実行することにより、各機能ユニットが実現される。
第2ユーザ端末22の入力装置226は、カメラ2261、マイク2262、位置情報センサ2263、モーションセンサ2264、タッチデバイス2265を備える。
第2ユーザ端末22の出力装置228は、ディスプレイ2281、スピーカ2282を備える。
第3ユーザ端末23は、ゲーム内において「ゲームマスター」の役割を有するユーザが操作する情報処理端末である。記憶部231に記憶されるユーザIDが第3ユーザID2311であることを除き、第1ユーザ端末と同様の構成を有するため詳細な説明を省略する。
第3ユーザ端末23は、記憶部231、制御部234、入力装置236、出力装置238を備える。
第3ユーザ端末23の記憶部231は、第3ユーザID2311、アプリケーションプログラム2312を備える。
第3ユーザ端末23の制御部234は、入力制御部2341、出力制御部2342を備える。制御部234は、記憶部231に記憶されたアプリケーションプログラム2312を実行することにより、各機能ユニットが実現される。
第3ユーザ端末23の入力装置236は、カメラ2361、マイク2362、位置情報センサ2363、モーションセンサ2364、タッチデバイス2365を備える。
第3ユーザ端末23の出力装置238は、ディスプレイ2381、スピーカ2382を備える。
管理者端末30は、サービスを管理する管理者が操作する情報処理装置である。管理者端末30は、例えば、スマートフォン、タブレット等の携帯端末でもよいし、据え置き型のPC(Personal Computer)、ラップトップPCであってもよい。また、HMD(Head Mount Display)、腕時計型端末等のウェアラブル端末であってもよい。
管理者端末30は、記憶部301、制御部304、入力装置306、出力装置308を備える。
管理者端末30の記憶部301は、管理者ID3011、アプリケーションプログラム3012を備える。
管理者端末30の制御部304は、入力制御部3041、出力制御部3042を備える。制御部304は、記憶部301に記憶されたアプリケーションプログラム3012を実行することにより、各機能ユニットが実現される。
管理者端末30の入力装置306は、カメラ3061、マイク3062、位置情報センサ3063、モーションセンサ3064、キーボード3065を備える。
管理者端末30の出力装置308は、ディスプレイ3081、スピーカ3082を備える。
以下、システム1の各処理について説明する。
図10は、設定処理の動作を示すフローチャートである。
図11は、ゲーム処理の動作を示すフローチャートである。
設定処理は、ゲームを開始する際の各種設定を行う処理である。
設定処理は、管理者にかかるユーザ(以下、管理者)からゲームに関する設定を受け付け、ゲームに参加する参加ユーザの登録を受け付け、ルーム作成を実行し、ゲームに参加する参加ユーザに関する各種設定を実行する一連の処理である。
以下に、設定処理の詳細を説明する。
具体的に、管理者は、管理者端末30の入力装置306を操作し、ブラウザアプリケーション等を実行し、設定処理を実行するためのウェブページ(設定ページ)のURL等を入力することにより設定ページD1を開く。管理者端末30の制御部304は、設定ページを開くための管理者ID3011を含むリクエストをサーバ10へ送信する。
ほん開示においては、一例として管理者により設定処理が行われる例を一例として説明するが、設定処理はゲームに参加するユーザが実行できる構成としても構わない。
具体的に、管理者は、管理者端末30の入力装置306を操作することにより、設定ページを開き、所定の入力欄に情報を入力することによりゲームテーブル1013の新たなレコードにこれから開催されるゲームに関するゲーム情報を記憶する。なお、ゲーム情報の詳細はゲームテーブル1013において説明した。
例えば、サーバ10の制御部104は、ゲームごとにルールが関連付けて記憶された不図示のテーブル(ゲームマスタ)等に記憶された開催可能な1または複数のゲームを管理者に対して一覧提示し、当該一覧提示されたゲームから管理者が開催するゲームの選択することにより、当該ゲームに関連付けられたルール情報をゲームテーブル1013のルールの項目に記憶する構成としても良い。これにより、例えば、複数の異なるルール情報を有するゲームから、管理者は開催を希望する所定のルール情報を選択することにより簡単にゲームを開催することができる。
本開示においては、一例として「けいどろ」に関するゲームが選択され、「けいどろ」に関するルール情報がゲームテーブル1013の新たなレコードの「ルール」の項目に記憶される処理を説明する。
また、管理者は、管理者端末30の入力装置306を操作することにより、設定ページD1に含まれる、開催するゲームの開始日時および終了日時を入力する。管理者端末30の制御部304は、入力された開始日時および終了日時をサーバ10へ送信する。サーバ10の制御部104は、受信した開始日時および終了日時を、それぞれゲームテーブル1013の開催されるゲームにかかるレコードの開始日時および終了日時の項目に記憶する。
これにより、開催されるゲームの内容(ルール情報)と、開催期間(開始日時から終了日時)までの期間がゲームテーブル1013に記憶される。
これにより、開催されるゲームのゲーム名、ルール等のゲームの内容、参加者のユーザID、ゲームの開催期間(開始日時、終了日時)が関連付けられて、ゲームテーブル1013に記憶される。ゲームテーブル1013の新たなレコードのゲームIDの項目には新たなゲーム識別情報が採番される。
サーバ10の制御部104は、外部の事業者が運営する仮想的な会議室に関する情報サービスにアクセスし、ゲームの開始日時から終了日時に渡って、ルール情報に基づき特定される所定数の仮想的な会議室を作成し、ルーム情報に関連付けて記憶する。その他、サーバ10の制御部104は仮想的な会議室の作成にあたり必要な設定等をルール情報に基づき行う。本開示においては、第1ルーム(第1仮想会議室)および第2ルーム(第2仮想会議室)の2つのルームが作成される。
具体的に、管理者、管理者端末30の入力装置306を操作することにより、ステップS101において登録したユーザごとに、当該ユーザが参加するルーム、当該ユーザの役割を設定する。なお、参加ユーザごとの参加ルームおよび役割は、参加するゲームのルール情報に基づき自動的(例えばランダム)に割り当てられる構成としても良い。
サーバ10の制御部104は、管理者により割り当てられた、または、自動的に割り当てられたルームのルーム識別情報、役割情報と、開催するゲームのゲームIDと、ユーザIDとを、参加テーブル1015の新たなレコードの、ルームID、役割、ゲームID、ユーザIDの項目に記憶する。これにより、ステップS101において登録したゲームに対する参加ユーザの情報(参加情報)が、参加テーブル1015の新たなレコードに記憶される。
また、本開示において第1役割のユーザの情報処理端末(第1情報処理端末)を第1ユーザ端末21A、21B、21C、第2役割のユーザの情報処理端末(第2情報処理端末)を第2ユーザ端末22A、22B、22C、第3役割のユーザの情報処理端末(第3情報処理端末)を第3ユーザ端末23A、23B、23C、とする。
・第1役割のユーザ(第1ルーム、警察情報共有用)設定値
ステータス:待機中、音声送信可否:Yes、音声受信可否:Yes、画像送信可否:Yes、画像受信可否:Yes、文字列送信可否:Yes、文字列受信可否:Yes
・第1役割のユーザ(第2ルーム、泥棒情報取得用)設定値
ステータス:待機中、音声送信可否:No、音声受信可否:Yes、画像送信可否:No、画像受信可否:Yes、文字列送信可否:No、文字列受信可否:Yes
・第2役割のユーザ(第1ルーム、泥棒情報取得用)設定値
ステータス:待機中、音声送信可否:No、音声受信可否:No、画像送信可否:No、画像受信可否:No、文字列送信可否:No、文字列受信可否:No
なお、第2役割のユーザは、第1ルームに参加しない状態としても良い。この場合、第2情報処理端末は、第1情報処理端末から情報を受信することができない。
・第2役割のユーザ(第2ルーム、泥棒情報取得用)設定値
ステータス:待機中、音声送信可否:Yes、音声受信可否:No、画像送信可否:No、画像受信可否:No、文字列送信可否:No、文字列受信可否:No
・第3役割のユーザ(第1ルーム、警察情報共有用)設定値
ステータス:待機中、音声送信可否:Yes、音声受信可否:Yes、画像送信可否:Yes、画像受信可否:Yes、文字列送信可否:Yes、文字列受信可否:Yes
・第1役割のユーザ(第2ルーム、泥棒情報取得用)設定値
ステータス:待機中、音声送信可否:No、音声受信可否:Yes、画像送信可否:No、画像受信可否:Yes、文字列送信可否:No、文字列受信可否:Yes
ゲーム処理は、設定処理により設定されたゲームの開始日時から終了日時の期間に渡って、ユーザに対してゲームに関するゲームサービスを提供する処理である。
ゲーム処理は、ゲーム開始日時が到来した際に、ゲームを開始し、ゲームの進行に伴いゲームに参加するユーザが各種イベントを発生させることに従いイベントに関する処理を実行し、所定の終了条件が満たされ場合にゲームを終了させる一連の処理である
以下に、ゲーム処理の詳細を説明する。
参加者にかかるユーザは、情報処理端末を操作することにより開始されるゲームの1または複数のルームに参加する。例えば、ユーザは、情報処理端末に提示されたリンク等を選択することにより、ゲームにかかるルームに参加する構成としても良い。
なお、ユーザの情報処理端末にインストールされたアプリが、仮想会議室(ルーム)に関する機能を有している場合を想定する。この場合、ユーザの情報処理端末にインストールされたアプリが、開始日時が訪れたことを検知して、自動的にゲームにかかるルームに参加しても良い。これにより、ユーザがゲームに参加することによりゲームが開始される。
第3役割のユーザは、第2役割のユーザの周囲の様子を第1役割のユーザへ共有することにより、ゲームの進行を円滑に進めることができる。
具体的に、サーバ10、第1ユーザ端末21、第2ユーザ端末22、第3ユーザ端末23が以下の処理を実行することにより実現することができる。
サーバ10の制御部104は、第2役割のユーザが、第2情報処理端末を介して、第1仮想空間に参加せずに、第2仮想空間に参加する第2参加ステップを実行する。
サーバ10の制御部104は、第3役割のユーザは、第3情報処理端末を介して、第1仮想空間および第2仮想空間に参加を実行する。
設定処理において参加テーブル1015に記憶された情報に基づき、第1役割のユーザの情報処理端末(第1ユーザ端末21)は、第1ルーム(第1仮想空間)および第2ルーム(第2仮想空間)に参加する。第1仮想空間および第2仮想空間は、参加者が情報処理端末を介して相互に情報の送信および受信が可能な仮想的な共有空間である。
設定処理において参加テーブル1015に記憶された情報に基づき、第2役割のユーザの情報処理端末(第2ユーザ端末22)は、第1ルームには参加することなしに、第2ルームに参加する。
設定処理において参加テーブル1015に記憶された情報に基づき、第3役割のユーザの情報処理端末(第3ユーザ端末23)は、第1ルームおよび第2ルームに参加する。
第1送信ステップは、第2情報処理端末へ情報を送信せずに、第1役割の他のユーザの第1情報処理端末へ情報を送信するステップを含む。
第1役割のユーザの第1情報処理端末が情報を受信する第1受信ステップを実行する。
第1受信ステップは、第1役割の他のユーザの第1情報処理端末から情報を受信するステップと、第2情報処理端末から情報を受信するステップと、を含む。第1受信ステップは、第2情報処理端末から文字列、画像および音声の少なくともいずれか1つを受信するステップと、を含む。
設定処理において参加テーブル1015に記憶された情報に従い、複数の第1ユーザにかかるユーザの情報処理端末である第1ユーザ端末21A、21B、21Cは、第1ルームへの参加を通じて、第1ルームへ音声、画像、文字列等の送信を行うことができる。また、第1ユーザ端末21A、21B、21Cは、第1ルームへ送信された音声、画像、文字列等の受信を行うことができる。これにより、複数の第1ユーザは相互に、音声、画像、文字列等によるコミュニケーションを行うことができる。
第1ユーザ端末21A、21B、21Cは、第2ルームへは音声、画像、文字列等を送信しない。第1ユーザ端末21A、21B、21Cは、第2ルームへ送信された音声、画像、文字列等の受信を行うことができる。これにより、第2役割のユーザにより第2ルームへ送信された音声、画像、文字列等の情報を受信することができる。
第2送信ステップは、第1情報処理端末へ文字列、画像および音声の少なくともいずれか1つを含む情報を送信するステップと、を含む。
設定処理において参加テーブル1015に記憶された情報に従い、複数の第2役割のユーザにかかるユーザの情報処理端末である第2ユーザ端末22A、22B、22Cは、第2ルームへの参加を通じて、第2ルームへ音声、画像、文字列等の送信を行うことができる。一方、第2ルームへ送信された音声、画像、文字列等の受信を行うことはできない。基本的に、第2役割のユーザは、第1ルームおよび第2ルームから、他のユーザ(第1役割のユーザ、第2役割のユーザ、第3役割のユーザ)の情報を得ることはできない。
具体的に、複数の第2ユーザ端末22A、22B、22Cは、ゲーム開催期間中に渡って第2ルームへ音声、画像、文字列等の送信を常時行う。これにより、第1役割のユーザは、第2役割のユーザの周辺の状態をゲーム開催期間中、常時把握することができる。
第2ルームへ送信される情報が画像、文字列等ではなく、音声のみである場合には、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する音声を頼りに第2役割のユーザを探す興趣性の高いゲームをユーザに対して提供することができる。
設定処理において参加テーブル1015に記憶された情報に従い、複数の第3ユーザにかかるユーザの情報処理端末である第3ユーザ端末23A、23B、23Cは、第1ルームへの参加を通じて、第1ルームへ音声、画像、文字列等の送信を行うことができる。
複数の第3役割のユーザは、それぞれ第3ユーザ端末23A、23B、23Cを操作することにより、第2役割のユーザの周囲の景色などを撮影し、撮影した画像データを第1ルームまたは第2ルームへ送信する。これにより、第1役割のユーザは共有された情報を頼りに第2役割のユーザの状態に関する情報を取得することができる。ゲームを円滑に進行させることができる。なお、第3役割のユーザが身につけた、第3ユーザ端末23A、23B、23Cに接続されたカメラ等により、第3役割のユーザの周囲の様子が定期的に自動的に撮影され、第1ルームまたは第2ルームへ送信される構成としても良い。
設定処理において参加テーブル1015に記憶された情報に従い、複数の第3ユーザにかかるユーザの情報処理端末である第3ユーザ端末23A、23B、23Cは、第1ルームへの参加を通じて、第1ルームへ送信された音声、画像、文字列等の受信を行うことができる。これにより、第3役割のユーザは、第2役割のユーザの周辺の情報を第1役割のユーザに対して間接的に伝えることによりゲームを円滑に進行させることができる。
例えば、「けいどろ」の場合においては、第1役割のユーザは、第2役割のユーザを「捕獲」することがゲームの目的となる。第2役割のユーザは、1または複数の所定の地点(達成地点)へ移動することが目的となる。なお、終了条件および勝利条件については、ゲームテーブル1013のルール情報において説明した。
サーバ10の制御部104は、第1ユーザ端末21、第2ユーザ端末22、第3ユーザ端末23から受信した情報に基づき、イベント条件を満たしたか否かを判定し、イベント条件を満たしたと判定した場合は、当該イベント条件を満たしたユーザのユーザIDと、満たしたイベントを特定するためのイベント識別情報とを関連付けて、それぞれ、イベントテーブル1016のユーザID、イベントデータの項目に記憶する。
例えば、サーバ10の制御部104は、第1ユーザ端末21、第2ユーザ端末22、第3ユーザ端末23から受信した、カメラ、マイク、位置情報センサ、モーションセンサ、タッチデバイス等からの入力データに対するイベント条件の発生有無を判定することができる。
なお、第1ユーザ端末21Aが、第2ユーザ端末22Aの近傍に位置したとの判定は、カメラにより撮影された画像データの解析、第1ユーザ端末21Aおよび第2ユーザ端末22Aの位置情報センサ、タッチデバイス、近距離無線通信等による情報により判定することができる。
サーバ10の制御部104は、イベントテーブル11に「捕獲成功」にかかるイベントデータが記憶されたことを検知すると、第2ユーザ端末22Aにかかるユーザの参加テーブル1015におけるステータスを「捕獲」に変更する。
サーバ10の制御部104は、イベントテーブル11に「脱出成功」にかかるイベントデータが記憶されたことを検知すると、第2ユーザ端末22Aにかかるユーザの参加テーブル1015におけるステータスを「捕獲」の状態から「逃走」の状態に更新する。
サーバ10の制御部104は、第1役割のユーザまたは第2役割のユーザが、所定の条件を満たした場合に、第1役割のユーザまたは第2役割のユーザの、第1仮想空間または第2仮想空間への参加状態を変化させる状態変化ステップを実行する。
具体的に、サーバ10の制御部104は、第1役割のユーザまたは第2役割のユーザが、所定の条件を満たした場合に、当該ユーザが新たに異なるルームに参加したり、所定のルームから退出したり、また、所定のルームにおける音声送信可否、音声受信可否、画像送信可否、画像受信可否、文字列送信可否、文字列受信可否等の参加状態を変化させても良い。
参加状態の変化は、イベント発生後一定期間継続し(有効となり)、一定期間経過後にイベントが消えるまたは無効となるものとしても良い。
例えば、第2役割のユーザが、所定の地点を訪れるイベント条件を満たした場合に、サーバ10の制御部104は、所定のイベントコードをイベントテーブル1016のイベントデータに記憶する。例えば、イベント条件を満たした場合に第2役割のユーザが、所定のアイテムを獲得するイベントを発生させても良い。
サーバ10の制御部104は、イベントコードを検知すると、当該第2役割のユーザのユーザIDを、第1ルームと次の情報「音声送信可否:No、音声受信可否:Yes、画像送信可否:No、画像受信可否:Yes、文字列送信可否:No、文字列受信可否:Yes」を関連付けて、参加テーブル1015に記憶する。これにより、当該、第2役割のユーザは、第1ルームにおいて第1役割のユーザが交換している情報を傍受することができる。第2役割のユーザは、ゲームを有利に進めることができる。なお、第2役割のユーザが所定の地点を訪れたことは、カメラにより撮影された画像データの解析、第2ユーザ端末22の位置情報センサ、タッチデバイス、近距離無線通信等による情報により判定することができる。
例えば、第2役割のユーザが、所定の地点を訪れるイベント条件を満たした場合に、サーバ10の制御部104は、所定のイベントコードをイベントテーブル1016のイベントデータに記憶する。例えば、イベント条件を満たした場合に第2役割のユーザが、所定のアイテムを獲得するイベントを発生させても良い。
サーバ10の制御部104は、イベントコードを検知すると、所定の第1役割のユーザのユーザIDを、第1ルームと次の情報「音声送信可否:No、音声受信可否:No、画像送信可否:No、画像受信可否:No、文字列送信可否:No、文字列受信可否:No」を関連付けて、参加テーブル1015に記憶する。また、参加テーブル1015において、所定の第1役割のユーザのユーザIDと第1ルームとの関連付けを消去しても良い。これにより、所定の第1役割のユーザは、強制的に第1ルームから退室となり、他の第1役割のユーザとコミュニケーションをとることができなくなる。これにより、当該、第2役割のユーザは、第1ルームにおいて第1役割のユーザが交換している情報を傍受することができる。第2役割のユーザは、ゲームを有利に進めることができる。
具体的に、第2役割のユーザが、所定の地点を訪れるイベント条件を満たした場合に、サーバ10の制御部104は、所定のイベントコードをイベントテーブル1016のイベントデータに記憶する。例えば、イベント条件を満たした場合に第2役割のユーザが、所定のアイテムを獲得するイベントを発生させても良い。
サーバ10の制御部104は、イベントコードを検知すると、第3役割のユーザの第3ユーザ端末23に対して、撮影頻度を上げるまたは下げることを促すメッセージを通知する。また、第3ユーザ端末23のアプリを制御することにより、撮影頻度を上げるまたは下げるように制御しても良い。
これにより、第1役割のユーザがアイテム獲得等の条件を満たした場合に、第1役割のユーザに対して、第2役割のユーザの周囲の状態の情報共有頻度を向上または低下させる特典が付与される。より興趣性の高いゲームをユーザに対して提供することができる。
具体的に、サーバ10の制御部104は、ルール情報に基づき、ゲームテーブル1013、参加テーブル1015、イベントテーブル1016の内容を監視し、所定の終了条件が満たされた場合にはゲームを終了させる。
・ゲームの終了日時が経過(タイムアウト)
・所定数以上の第2役割のユーザのステータスが「捕獲」状態となる(泥棒が一部または全員捕獲)
・所定の地点またはエリア(ゴール)に第2役割のユーザが移動する。
・第1役割のユーザ、第2役割のユーザが、所定のアイテムを獲得する(接触する)。
・終了時点で泥棒が全員捕獲されている場合、または、所定数以上捕獲した場合は警察の勝利
・終了時点で泥棒が全員捕獲されていない場合、または、所定数以上捕獲されていない場合は泥棒の勝利
・第1役割のユーザ、第2役割のユーザが獲得したアイテムの種類、アイテムの個数等に基づき、勝者を判定する。
・第1役割のユーザ、第2役割のユーザが発生させたイベントに応じて付与されるポイント等の指標(スコア)等に基づき、勝者を判定する。
図12は、コンピュータ90の基本的なハードウェア構成を示すブロック図である。コンピュータ90は、プロセッサ901、主記憶装置902、補助記憶装置903、通信IF991(インタフェース、Interface)を少なくとも備える。これらは通信バス921により相互に電気的に接続される。
ネットワークは、インターネット、LAN、無線基地局等によって構築される各種移動通信システム等で構成される。例えば、ネットワークには、3G、4G、5G移動通信システム、LTE(Long Term Evolution)、所定のアクセスポイントによってインターネットに接続可能な無線ネットワーク(例えばWi-Fi(登録商標))等が含まれる。無線で接続する場合、通信プロトコルとして例えば、Z-Wave(登録商標)、ZigBee(登録商標)、Bluetooth(登録商標)等が含まれる。有線で接続する場合は、ネットワークには、USB(Universal Serial Bus)ケーブル等により直接接続するものも含む。
コンピュータ90の基本ハードウェア構成(図12)により実現されるコンピュータの機能構成を説明する。コンピュータは、制御部、記憶部、通信部の機能ユニットを少なくとも備える。
通常、各テーブル、各マスタにはレコードを一意に特定するための主キーとなるカラムが設定されるが、カラムへの主キーの設定は必須ではない。制御部は、各種プログラムに従ってプロセッサ901に、記憶部に記憶された特定のテーブル、マスタにレコードを追加、削除、更新を実行させることができる。
また、記憶部に、データ、各種プログラム、各種データベースを記憶させることにより、本開示にかかる情報処理装置、情報処理システムが製造されたものとして捉えることができる。
以上の各実施形態で説明した事項を以下に付記する。
プロセッサと、記憶部とを備えるコンピュータに実行させるためのゲームプログラムであって、プロセッサが、複数のユーザのそれぞれを、第1役割または第2役割のいずれかに割り当てて記憶する記憶ステップ(S104)と、第1役割のユーザの第1情報処理端末から情報を送信する第1送信ステップ(S301)と、第1役割のユーザの第1情報処理端末が情報を受信する第1受信ステップ(S301)と、第2役割のユーザの第2情報処理端末から情報を送信する第2送信ステップ(S301)と、を実行し、第1送信ステップ(S301)は、第2情報処理端末へ情報を送信せずに、第1役割の他のユーザの第1情報処理端末へ情報を送信するステップを含み、第1受信ステップ(S301)は、第1役割の他のユーザの第1情報処理端末から情報を受信するステップと、第2情報処理端末から情報を受信するステップと、を含み、第2送信ステップ(S301)は、第1情報処理端末へ情報を送信するステップと、を含み、第2情報処理端末は、第1情報処理端末から情報を受信することができない、ゲームプログラム。
これにより、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する文字列、画像および音声などの情報を頼りに第2ユーザを探す興趣性の高いゲームをユーザに対して提供することができる。情報処理端末を介して、初心者でもわかりやすく楽しめるゲームを実現することができる。
プロセッサが、第1役割のユーザが、第1情報処理端末を介して、第1仮想空間および第2仮想空間に参加する第1参加ステップ(S301)と、第2役割のユーザが、第2情報処理端末を介して、第1仮想空間に参加せずに、第2仮想空間に参加する第2参加ステップ(S301)と、を実行し、第1仮想空間は、参加者が情報処理端末を介して相互に情報の送信および受信が可能な仮想的な共有空間であり、第2仮想空間へ、第1情報処理端末は、情報を送信可能ではなく、第1情報処理端末は、情報を受信可能であり、第2情報処理端末は、情報を送信可能であり、第2情報処理端末は、情報を受信可能ではない、付記1記載のゲームプログラム。
これにより、多数の第1役割のユーザ、第2役割のユーザによりゲームが行われる場合においても、2つの仮想空間を組み合わせることにより簡素な構成で大規模なゲームを実現することができる。
記憶ステップ(S104)は、複数のユーザのそれぞれを、第1役割、第2役割または第3役割のいずれかに割り当てて記憶するステップであり、プロセッサが、第3役割のユーザの第3情報処理端末から情報を送信する第3送信ステップ(S301)と、第3役割のユーザの第3情報処理端末が情報を受信する第3受信ステップ(S301)と、を実行し、第3役割のユーザは、第3情報処理端末を介して、第1仮想空間および第2仮想空間に参加(S301)し、第3送信ステップ(S301)は、第1仮想空間または第2仮想空間へ定期的に第2役割のユーザの周囲に関連した情報を送信するステップを含む、付記2記載のゲームプログラム。
これにより、第3役割のユーザが第2役割のユーザの周囲の情報を定期的に第1役割のユーザに対して共有することにより、第1役割のユーザは共有された情報を頼りに第2役割のユーザの状態に関する情報を取得することができる。ゲームを円滑に進行させることができる。
第3送信ステップ(S301)は、第1仮想空間または第2仮想空間へ定期的に第2役割のユーザの周囲を撮影した画像を送信するステップを含む、付記3記載のゲームプログラム。
これにより、第1役割のユーザは共有された第2役割のユーザの周辺の写真画像を頼りに第2役割のユーザの位置を推測することができる。第2役割のユーザの位置を直接知ることなく、第2役割のユーザの位置を間接的に推測することにより、より興趣性の高いゲームをユーザに対して提供することができる。
プロセッサが、第1役割のユーザまたは第2役割のユーザが、所定の条件を満たした場合に、第1役割のユーザまたは第2役割のユーザの、第1仮想空間または第2仮想空間への参加状態を変化させる状態変化ステップ(S302)と、を実行する、付記2記載のゲームプログラム。
これにより、第1役割のユーザまたは第2役割のユーザがアイテム獲得等の条件を満たした場合に、仮想空間への参加状態を変化させたり、相互の情報共有状態を変化させることにより、より興趣性の高いゲームをユーザに対して提供することができる。
状態変化ステップ(S302)は、1または複数の第2情報処理端末の一部を、第1仮想空間に参加させるステップと、第1仮想空間に参加している1または複数の第1情報処理端末の少なくとも一部を、第1仮想空間に参加しないようにするステップと、の少なくともいずれか1つを実行する、付記5記載のゲームプログラム。
これにより、第1役割のユーザまたは第2役割のユーザがアイテム獲得等の条件を満たした場合に、第2役割のユーザが本来参加することができない第1仮想空間に参加したり、第1役割のユーザが参加している第1仮想空間から退出させられたりすることにより、相互の情報共有状態を変化させる。より興趣性の高いゲームをユーザに対して提供することができる。
プロセッサが、第1役割のユーザまたは第2役割のユーザが、所定の条件を満たした場合に、第3送信ステップにおける、第2役割のユーザの周囲に関連した情報を送信する頻度を変化させる状態変化ステップ(S302)と、を実行する、付記3記載のゲームプログラム。
これにより、第1役割のユーザまたは第2役割のユーザがアイテム獲得等の条件を満たした場合に、第3ユーザによる第2ユーザの周囲の状態の情報共有状態を変化させる。より興趣性の高いゲームをユーザに対して提供することができる。
状態変化ステップ(S302)は、第1役割のユーザが所定の条件を満たした場合に、第3送信ステップにおける、第2役割のユーザの周囲に関連した情報を送信する頻度を上げるステップである、付記7記載のゲームプログラム。
これにより、第1役割のユーザがアイテム獲得等の条件を満たした場合に、第1役割のユーザに対して、第2ユーザの周囲の状態の情報共有頻度を向上させる特典が付与される。より興趣性の高いゲームをユーザに対して提供することができる。
状態変化ステップ(S302)は、第2役割のユーザが所定の条件を満たした場合に、第3送信ステップにおける、第2役割のユーザの周囲に関連した情報を送信する頻度を下げるステップである、付記7記載のゲームプログラム。
これにより、第2役割のユーザがアイテム獲得等の条件を満たした場合に、第2役割のユーザに対して、第2ユーザの周囲の状態の情報共有頻度を低下させる特典が付与される。より興趣性の高いゲームをユーザに対して提供することができる。
第1受信ステップ(S301)は、第2情報処理端末から文字列、画像および音声の少なくともいずれか1つを受信するステップと、を含み、第2送信ステップ(S301)は、第1情報処理端末へ文字列、画像および音声の少なくともいずれか1つを送信するステップと、を含む、付記1記載のゲームプログラム。
これにより、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する文字列、画像および音声などの情報を頼りに第2ユーザを探す興趣性の高いゲームをユーザに対して提供することができる。
第2送信ステップ(S301)は、第1情報処理端末へ情報を常時送信するステップと、を含む、付記1記載のゲームプログラム。
これにより、第1役割のユーザは、第2役割のユーザの周辺の状態を常時把握することができる。
第1受信ステップ(S301)は、第2情報処理端末から音声を受信するステップと、を含み、第2送信ステップ(S301)は、第1情報処理端末へ音声を送信するステップと、を含む、付記1記載のゲームプログラム。
これにより、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する音声を頼りに第2ユーザを探す興趣性の高いゲームをユーザに対して提供することができる。
プロセッサが、予め設定された1または複数のイベント情報を記憶するイベント記憶ステップ(S101)と、第2役割のユーザが、1または複数のイベントを達成した場合にゲームの終了を判定する終了判定ステップ(S303)と、を実行する、付記1記載のゲームプログラム。
これにより、第2役割のユーザが所定のイベントを達成することによりゲームを終了させることができる。第2役割のユーザが所定のイベントを達成するように促すことができる。より興趣性の高いゲームをユーザに対して提供することができる。
イベント情報は、所定の地点またはエリアに第2役割のユーザが移動するイベントを含む、付記13記載のゲームプログラム。
これにより、第2役割のユーザが所定の地点を移動するように促すことができる。第2役割のユーザに対して、例えば所定の地点、エリアなどの回遊を促すことができる。例えば、第2役割のユーザに対してゲームを楽しみつつ、所定の地点やエリアの観光等を行わせることができる。ユーザに対してより満足度が高いサービスを提供できる。
第1役割のユーザは、第2役割のユーザを捕まえる役割のプレイヤーである、付記1記載のゲームプログラム。
これにより、鬼ごっこ、けいどろ等のゲームの興趣性をより向上させることができる。
第3役割のユーザは、第2役割のユーザの状態を第1役割のユーザに対して伝えるゲームの進行を円滑に行わせるためのプレイヤーである、付記3記載のゲームプログラム。
これにより、鬼ごっこ、けいどろ等のゲームを広い範囲で行う際に、ゲームをより円滑に進行させることができる。
プロセッサと、メモリとを備えるコンピュータに実行される方法であって、プロセッサが、付記1から付記16のいずれかに係る発明において実行される全てのステップを実行する方法。
これにより、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する文字列、画像および音声などの情報を頼りに第2ユーザを探す興趣性の高いゲームをユーザに対して提供することができる。情報処理端末を介して、初心者でもわかりやすく楽しめるゲームを実現することができる。
制御部と、記憶部とを備える情報処理装置であって、制御部が、付記1から付記16のいずれかに係る発明において実行される全てのステップを実行する情報処理装置。
これにより、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する文字列、画像および音声などの情報を頼りに第2ユーザを探す興趣性の高いゲームをユーザに対して提供することができる。情報処理端末を介して、初心者でもわかりやすく楽しめるゲームを実現することができる。
付記1から付記16のいずれかに係る発明において実行される全てのステップを実行する手段を備えるシステム。
これにより、第1役割のユーザは、第2役割のユーザの情報処理端末から受信する文字列、画像および音声などの情報を頼りに第2ユーザを探す興趣性の高いゲームをユーザに対して提供することができる。情報処理端末を介して、初心者でもわかりやすく楽しめるゲームを実現することができる。
Claims (18)
- プロセッサと、記憶部とを備えるコンピュータに実行させるためのゲームプログラムであって、
前記プロセッサが、
複数のユーザのそれぞれを、第1役割または第2役割のいずれかに割り当てて記憶する記憶ステップと、
前記第1役割のユーザが、第1情報処理端末を介して、第1仮想空間および第2仮想空間に参加する第1参加ステップと、
前記第2役割のユーザが、第2情報処理端末を介して、前記第1仮想空間に参加せずに、前記第2仮想空間に参加する第2参加ステップと、
を実行し、
前記第1仮想空間は、参加者が情報処理端末を介して相互に情報の送信および受信が可能な仮想的な共有空間であり、
前記第2仮想空間へ、
前記第1情報処理端末は、情報を送信可能ではなく、
前記第1情報処理端末は、情報を受信可能であり、
前記第2情報処理端末は、情報を送信可能であり、
前記第2情報処理端末は、情報を受信可能ではない、
ゲームプログラム。 - 前記記憶ステップは、複数のユーザのそれぞれを、前記第1役割、前記第2役割または第3役割のいずれかに割り当てて記憶するステップであり、
前記プロセッサが、
前記第3役割のユーザの第3情報処理端末から情報を送信する第3送信ステップと、
前記第3役割のユーザの前記第3情報処理端末が情報を受信する第3受信ステップと、
を実行し、
前記第3役割のユーザは、前記第3情報処理端末を介して、前記第1仮想空間および前記第2仮想空間に参加し、
前記第3送信ステップは、前記第1仮想空間または前記第2仮想空間へ定期的に前記第2役割のユーザの周囲に関連した情報を送信するステップを含む、
請求項1記載のゲームプログラム。 - 前記第3送信ステップは、前記第1仮想空間または前記第2仮想空間へ定期的に前記第2役割のユーザの周囲を撮影した画像を送信するステップを含む、
請求項2記載のゲームプログラム。 - 前記プロセッサが、
前記第1役割のユーザまたは前記第2役割のユーザが、所定の条件を満たした場合に、
前記第1役割のユーザまたは前記第2役割のユーザの、前記第1仮想空間または前記第2仮想空間への参加状態を変化させる状態変化ステップと、
を実行する、
請求項1記載のゲームプログラム。 - 前記状態変化ステップは、
1または複数の前記第2情報処理端末の一部を、前記第1仮想空間に参加させるステップと、
前記第1仮想空間に参加している1または複数の前記第1情報処理端末の少なくとも一部を、前記第1仮想空間に参加しないようにするステップと、
の少なくともいずれか1つを実行する、
請求項4記載のゲームプログラム。 - 前記プロセッサが、
前記第1役割のユーザまたは前記第2役割のユーザが、所定の条件を満たした場合に、
前記第3送信ステップにおける、前記第2役割のユーザの周囲に関連した情報を送信する頻度を変化させる状態変化ステップと、
を実行する、
請求項2記載のゲームプログラム。 - 前記状態変化ステップは、前記第1役割のユーザが所定の条件を満たした場合に、前記第3送信ステップにおける、前記第2役割のユーザの周囲に関連した情報を送信する頻度を上げるステップである、
請求項6記載のゲームプログラム。 - 前記状態変化ステップは、前記第2役割のユーザが所定の条件を満たした場合に、前記第3送信ステップにおける、前記第2役割のユーザの周囲に関連した情報を送信する頻度を下げるステップである、
請求項6記載のゲームプログラム。 - 前記第2情報処理端末は、文字列、画像および音声の少なくともいずれか1つを含む情報を前記第1情報処理端末へ送信可能であり、
前記第1情報処理端末は、前記文字列、画像および音声の少なくともいずれか1つを含む情報を前記第2情報処理端末から受信可能である、
請求項1記載のゲームプログラム。 - 前記第2情報処理端末は、前記第1情報処理端末へ情報を常時送信可能である、
請求項1記載のゲームプログラム。 - 前記第2情報処理端末は、音声を含む情報を前記第1情報処理端末へ送信可能であり、
前記第1情報処理端末は、前記音声を含む情報を前記第2情報処理端末から受信可能である、
請求項1記載のゲームプログラム。 - 前記プロセッサが、
予め設定された1または複数のイベント情報を記憶するイベント記憶ステップと、
前記第2役割のユーザが、前記1または複数のイベントを達成した場合にゲームの終了を判定する終了判定ステップと、
を実行する、
請求項1記載のゲームプログラム。 - 前記イベント情報は、所定の地点またはエリアに前記第2役割のユーザが移動するイベントを含む、
請求項12記載のゲームプログラム。 - 前記第1役割のユーザは、前記第2役割のユーザを捕まえる役割のプレイヤーである、
請求項1記載のゲームプログラム。 - 前記第3役割のユーザは、前記第2役割のユーザの状態を前記第1役割のユーザに対して伝えるゲームの進行を円滑に行わせるためのプレイヤーである、
請求項2記載のゲームプログラム。 - プロセッサと、メモリとを備えるコンピュータに実行される方法であって、前記プロセッサが、請求項1から請求項15のいずれかに係る発明において実行される全てのステップを実行する方法。
- 制御部と、記憶部とを備える情報処理装置であって、前記制御部が、請求項1から請求項15のいずれかに係る発明において実行される全てのステップを実行する情報処理装置。
- 請求項1から請求項15のいずれかに係る発明において実行される全てのステップを実行する手段を備えるシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023108664A JP7397432B1 (ja) | 2023-06-30 | 2023-06-30 | ゲームプログラム、方法、情報処理装置、システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023108664A JP7397432B1 (ja) | 2023-06-30 | 2023-06-30 | ゲームプログラム、方法、情報処理装置、システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7397432B1 true JP7397432B1 (ja) | 2023-12-13 |
Family
ID=89117066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023108664A Active JP7397432B1 (ja) | 2023-06-30 | 2023-06-30 | ゲームプログラム、方法、情報処理装置、システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7397432B1 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012014599A (ja) * | 2010-07-02 | 2012-01-19 | Sony Computer Entertainment Inc | 情報処理装置、表示制御方法、プログラム及び情報記憶媒体 |
JP2015019400A (ja) * | 2014-09-05 | 2015-01-29 | 泰章 岩井 | 情報処理システム、情報処理方法 |
JP2015087968A (ja) * | 2013-10-30 | 2015-05-07 | 泰章 岩井 | 情報処理システム、情報処理方法 |
JP2021027856A (ja) * | 2019-08-09 | 2021-02-25 | 株式会社バンダイナムコエンターテインメント | プログラム、ゲーム装置、サーバ装置及びゲームシステム |
-
2023
- 2023-06-30 JP JP2023108664A patent/JP7397432B1/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012014599A (ja) * | 2010-07-02 | 2012-01-19 | Sony Computer Entertainment Inc | 情報処理装置、表示制御方法、プログラム及び情報記憶媒体 |
JP2015087968A (ja) * | 2013-10-30 | 2015-05-07 | 泰章 岩井 | 情報処理システム、情報処理方法 |
JP2015019400A (ja) * | 2014-09-05 | 2015-01-29 | 泰章 岩井 | 情報処理システム、情報処理方法 |
JP2021027856A (ja) * | 2019-08-09 | 2021-02-25 | 株式会社バンダイナムコエンターテインメント | プログラム、ゲーム装置、サーバ装置及びゲームシステム |
Non-Patent Citations (4)
Title |
---|
"大宮駅周辺でリアル「ケイドロ」追跡劇、SNS投稿のリスクも体感…考案したのは元刑事", 讀賣新聞オンライン[ONLINE], JPN6023032732, ISSN: 0005168951 * |
"鬼ごっこレーダー|現代の「鬼ごっこ」はこれだ!グループ参加型鬼ごっこアプリ", ISUTA[ONLINE], JPN6023032731, 22 August 2013 (2013-08-22), ISSN: 0005168950 * |
大宮駅周辺でリアル「ケイドロ」追跡劇、SNS投稿のリスクも体感…考案したのは元刑事,讀賣新聞オンライン[Online],https://www.yomiuri.co.jp/national/20230209-OYT1T50093/,[検索日 2023年8月3日] |
鬼ごっこレーダー|現代の「鬼ごっこ」はこれだ!グループ参加型鬼ごっこアプリ,isuta[Online],2013年08月22日,https://isuta.jp/category/iphone/130817,[検索日 2023年8月3日] |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10071315B2 (en) | Content providing method, content providing server, and content providing system | |
RU2419844C2 (ru) | Настройка интерактивных игровых сеансов внеигрового контекста | |
US8909706B2 (en) | Social networking data augmented gaming kiosk | |
US8992328B2 (en) | Method, apparatus, and recording medium for playing game with server transferring in online game environment | |
CN101361092A (zh) | 加入进行中的在线游戏通话 | |
JP2007505673A (ja) | ネットワークを利用したゲーム・システム | |
US20180353860A1 (en) | Communication system, server, and information-processing method | |
JP7366948B2 (ja) | ゲームリプレイ方法およびシステム | |
JP2014144349A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP5856096B2 (ja) | マッチングシステム、マッチング制御方法、及びマッチング制御プログラム | |
JP2013247980A (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
JP2013250876A (ja) | 投稿情報共有システム、ゲームアプリケーション実行システム、プログラムおよび情報処理方法 | |
JP2015157028A (ja) | ゲームシステムおよびゲームプログラム | |
JP6477958B2 (ja) | 情報処理装置、コミュニケーションサーバおよびゲームシステム | |
US10289986B2 (en) | Information processing system, information processing method, information processing device, and non-transitory storage medium encoded with computer readable information processing program | |
JP7397432B1 (ja) | ゲームプログラム、方法、情報処理装置、システム | |
US20170056766A1 (en) | Electronic processing system with social network mechanism and method of operation thereof | |
JP2019048115A (ja) | 情報処理装置、コミュニケーションサーバおよびゲームシステム | |
JP6361781B1 (ja) | 情報処理装置、コミュニケーションサーバおよびゲームシステム | |
JP6780143B1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP6775060B2 (ja) | ゲームシステム、およびゲームプログラム | |
JP6768112B2 (ja) | ゲームシステム、およびゲームプログラム | |
JP2021020107A (ja) | ゲームシステム、およびゲームプログラム | |
JP6084746B2 (ja) | ゲームシステムおよびゲームプログラム | |
JP6920396B2 (ja) | ゲームプログラム及びゲームシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230704 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230704 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231030 |
|
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: 20231114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7397432 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |