(57)【要約】      （修正有）【課題】所定関係を設定したい相手方のユーザにおいて所定関係を設定することのできるユーザ数が最大数に達していても、当該ユーザとの所定関係の設定を行うことのできるゲームプログラムを提供する。【解決手段】ゲームプログラムは、ゲーム装置を、ゲーム実行手段１０１、およびゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうちユーザとの間において所定関係が設定されていない第２ユーザから所定関係の設定依頼を受けつけた場合にユーザの操作に基づいて設定依頼を承認するとともに、所定関係ユーザの数、および所定関係ユーザの数の最大数を管理する関係管理手段１０２として機能させ、関係管理手段１０２は、設定依頼を受けつけた場合であって所定関係ユーザの数が最大数に達している場合には、所定関係ユーザのうち所定条件が満たされた所定関係ユーザとの所定関係を解消する。【選択図】図１
2019141350.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザから前記所定関係の設定依頼を受けつけた場合に前記ユーザの操作に基づいて前記設定依頼を承認するとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、前記設定依頼を受けつけた場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行する、
ゲームプログラム。
【請求項２】
前記関係管理手段は、前記ユーザの操作に基づいて前記解消条件を少なくとも１つ設定する、
請求項１に記載のゲームプログラム。
【請求項３】
前記ゲーム装置を、
前記関係管理手段に前記所定関係自動解消処理を実行させるか否かを前記ユーザの操作に基づいて設定する処理設定手段としてさらに機能させる、
請求項１または２に記載のゲームプログラム。
【請求項４】
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザから前記所定関係の設定依頼を受けつけた場合に前記ユーザの操作に基づいて前記設定依頼を承認するとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、前記設定依頼を受けつけた場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうちのいずれの前記所定関係ユーザと前記設定依頼を行った前記第２ユーザとを入れ換えるかについての報知を前記ユーザに対して行う、
ゲームプログラム。
【請求項５】
前記関係管理手段は、前記所定関係ユーザのうちのいずれかの前記所定関係ユーザを前記設定依頼を行った前記第２ユーザと入れ換えるべき所定関係ユーザとして前記関係管理手段が選択することが前記ユーザの操作に基づいて決定された場合、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行する、
請求項４に記載のゲームプログラム。
【請求項６】
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザに対し前記所定関係の設定依頼を行うとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、前記ユーザが前記設定依頼を行った場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行する、
ゲームプログラム。
【請求項７】
請求項１〜６のいずれか１項に記載のゲームプログラムを記憶する記憶部と、前記ゲームプログラムを実行する制御部と、を備える、
ゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラムおよびゲーム装置に関する。
【背景技術】
【０００２】
ユーザ間で所定関係（フレンド関係）を設定（フレンド登録）することのできるゲームが知られている（例えば、特許文献１参照）。例えば、一方のユーザから他方のユーザに対してフレンド申請がなされ、他方のユーザがその申請を承認することでユーザ間でフレンド登録がなされる。
【０００３】
このようなゲームにおいては、フレンド登録されているユーザ（以下、「フレンド」という。）を自身のゲームに同行させると、クエストを容易にクリアすることができる。また、例えば、当該フレンドとの間で親密度などのパラメータが上がってゲーム進行のうえで使用しうる特典が付与される場合がある。
【０００４】
そのため、ユーザにしてみれば、ゲームランクの高いフレンド、あるいは、毎日ゲームにログインをするようなやる気のあるフレンドを作ることが重要となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５９９４９５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、一方のユーザが他方のユーザに対しフレンド申請を行っても、他方のユーザのフレンド数が最大数に達してしまっている場合には、当該他方のユーザは既存のフレンドとのフレンド関係を解消する必要があった。特にフレンド数が最大数に達している場合には他のユーザからフレンド申請があったこと自体が通知されないゲームにおいては、ユーザは新たなフレンドを作る機会をなくしてしまっていた。
【０００７】
本発明の目的は、所定関係を設定したい相手方のユーザにおいて所定関係を設定することのできるユーザ数が最大数に達していても、当該ユーザとの所定関係の設定を行うことのできるゲームプログラムを提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザから前記所定関係の設定依頼を受けつけた場合に前記ユーザの操作に基づいて前記設定依頼を承認するとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、前記設定依頼を受けつけた場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行する、
ゲームプログラムである。
【０００９】
また、第１の発明において、前記関係管理手段は、前記ユーザの操作に基づいて前記解消条件を少なくとも１つ設定することが好ましい。
【００１０】
また、第１の発明において、前記ゲーム装置を、前記関係管理手段に前記所定関係自動解消処理を実行させるか否かを前記ユーザの操作に基づいて設定する処理設定手段としてさらに機能させることが好ましい。
【００１１】
第２の発明は、
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザから前記所定関係の設定依頼を受けつけた場合に前記ユーザの操作に基づいて前記設定依頼を承認するとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、前記設定依頼を受けつけた場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうちのいずれの前記所定関係ユーザと前記設定依頼を行った前記第２ユーザとを入れ換えるかについての報知を前記ユーザに対して行う、
ゲームプログラムである。
【００１２】
また、第２の発明において、前記関係管理手段は、前記所定関係ユーザのうちのいずれかの前記所定関係ユーザを前記設定依頼を行った前記第２ユーザと入れ換えるべき所定関係ユーザとして前記関係管理手段が選択することが前記ユーザの操作に基づいて決定された場合、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行することが好ましい。
【００１３】
第３の発明は、
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザに対し前記所定関係の設定依頼を行うとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、前記ユーザが前記設定依頼を行った場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行する、
ゲームプログラムである。
【００１４】
第４の発明は、
第１の発明のゲームプログラムを記憶する記憶部と、前記ゲームプログラムを実行する制御部と、を備える、
ゲーム装置である。
【発明の効果】
【００１５】
本発明によれば、所定関係を設定したい相手方のユーザにおいて所定関係を設定することのできるユーザ数が最大数に達していても、当該ユーザとの所定関係の設定を行うことのできるゲームプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態におけるゲーム装置の構成を示す図である。
【図２】図１におけるゲーム装置で実行されるゲームのゲーム画面の一例を示す図である。
【図３】図１におけるゲーム装置で実行されるゲームのゲーム画面の一例を示す図である。
【図４】本実施形態におけるフレンド関係自動解消処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
［実施形態］
本発明の実施の形態にかかるゲーム装置１について、図１〜図４を参照して説明する。なお、以下では、第１ゲーム装置１ａおよび第２ゲーム装置１ｂをまとめて「ゲーム装置１」という場合があり、また、第１ユーザおよび第２ユーザをまとめて「ユーザ」という場合がある。
【００１８】
＜ゲームの説明＞
第１ユーザがゲームを実行する第１ゲーム装置１ａ、および第２ユーザがゲームを実行する第２ゲーム装置１ｂでは、各ユーザがタッチパッド１５０を介して仮想ゲーム空間上のプレイヤキャラクタを操作して進行する所定のゲームが実行される。
【００１９】
本実施形態において、ゲーム装置１にて実行されるゲームは、ユーザが操作するプレイヤキャラクタが敵キャラクタであるモンスターを討伐する複数のクエストで構成されるアクションゲームである。例えば、ゲーム中の１つのクエストでは、制限時間内にプレイヤキャラクタがモンスターを討伐すればそのクエストのクリア条件が満たされる。ゲームは、図２のとおり、第１ユーザがタッチパッド１５０を操作することで進行する。
【００２０】
また、このゲームにおいて第１ユーザは、第１ユーザとの間において所定関係（フレンド関係）が設定（フレンド登録）された第２ユーザである所定関係ユーザ（フレンド）のキャラクタを自身のクエストに同行させることができる。
【００２１】
このフレンド登録は、第１ユーザが第２ユーザに対してフレンド関係の設定依頼（フレンド申請）をして第２ユーザが申請を承認した場合、あるいは、第２ユーザが第１ユーザに対してフレンド申請をして第１ユーザが申請を承認した場合のいずれかにおいてなされる。
【００２２】
＜ハードウェア構成＞
図１を参照して、サーバ装置２のハードウェア構成、および前記ゲームが実行されるゲーム装置１のハードウェア構成について説明する。
【００２３】
なお、ゲーム装置１には、そのゲーム装置１に対応づけてユーザアカウントが付与される。このユーザアカウントはユーザアカウント情報として管理される。
【００２４】
ゲーム装置１が通信ネットワーク３を介してサーバ装置２と通信を行う場合には、そのゲーム装置１からユーザアカウント情報が送信される。送信されたユーザアカウント情報は、サーバ装置２において所定の認証がなされる。これにより、サーバ装置２とゲーム装置１との通信が可能となる。
【００２５】
また、ユーザには、ゲームをプレイするにあたってゲームアカウントが付与される。ゲームアカウントは、ゲームアカウント情報として管理される。
【００２６】
＜サーバ装置２の説明＞
サーバ装置２は、図１のとおり、制御部２０、記憶部２１、およびネットワークインターフェース２２を備える。
【００２７】
記憶部２１およびネットワークインターフェース２２は、バス２００を介してサーバ装置２の制御部２０に接続される。
【００２８】
制御部２０は、サーバ装置２の動作を制御する。
【００２９】
記憶部２１は、主にＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で構成される。記憶部２１には、例えば、ゲーム装置１にてプレイされるゲームを実行するためのゲームプログラムを配信するための配信プログラムおよびデータが記憶される。
【００３０】
ネットワークインターフェース２２は、サーバ装置２とゲーム装置１との間でデータを送受信するために、通信ネットワーク３に接続される。
【００３１】
＜サーバ装置２の制御部２０の機能的構成＞
サーバ装置２の制御部２０は、図１のとおり、所定のプログラムを実行することにより、照合手段２０１および通信手段２０２として機能する。
【００３２】
＜照合手段２０１の説明＞
照合手段２０１は、ゲーム装置１から送信されるユーザアカウント情報を用いて、ユーザアカウントの認証を行う。
【００３３】
＜通信手段２０２の説明＞
通信手段２０２は、サーバ装置２との間で、ユーザアカウント情報およびダウンロード要求情報を受信して、本発明のゲームプログラム、ゲームアカウント情報、課金アイテムなどのゲームデータ、フレンド申請情報、およびフレンド登録情報などを送受信する。
【００３４】
＜ゲーム装置１の説明＞
ゲーム装置１は、図１のとおり、スピーカ１３０、液晶画面１４０、およびタッチパッド１５０が内蔵される、例えば、スマートフォンなどの端末装置である。このゲーム装置１において、サーバ装置２から配信されたゲームに関するゲームプログラムおよびデータに基づいてゲームが進行する。
【００３５】
また、ゲーム装置１は、サーバ装置２との間で、インターネットあるいはＬＡＮなどの通信ネットワーク３を介して互いにデータ通信をすることができる。
【００３６】
ゲーム装置１は、制御部１０、記憶部１１、ネットワークインターフェース１２、オーディオ処理部１３、グラフィック処理部１４、および操作部１５を備える。
【００３７】
記憶部１１、ネットワークインターフェース１２、オーディオ処理部１３、グラフィック処理部１４、および操作部１５は、バス１００を介して、制御部１０に接続される。
【００３８】
制御部１０は、ゲーム装置１の動作を制御する。
【００３９】
記憶部１１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部１１には、例えば、ゲームを実行するためのゲームプログラムおよびデータが記憶される。
【００４０】
ネットワークインターフェース１２は、ゲーム装置１とサーバ装置２との間でデータを送受信するために、通信ネットワーク３に接続される。これにより、ゲーム装置１に本発明のゲームプログラムおよびゲームデータがダウンロードされる。
【００４１】
オーディオ処理部１３は、制御部１０の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ処理部１３には、スピーカ１３０が接続される。ゲーム音声は、スピーカ１３０から出力される。
【００４２】
グラフィック処理部１４は、制御部１０の指示に従って仮想ゲーム空間およびプレイヤキャラクタなどを含むゲーム画像を動画形式で描画する。グラフィック処理部１４にて動画形式に描画されたゲーム画像は、ゲーム画面として液晶画面１４０に表示される。
【００４３】
操作部１５には、ユーザからの操作信号が入力される。本実施形態において操作部１５には、入力位置検出装置であるタッチパッド１５０を介してユーザからの操作信号が入力される。ユーザはタッチパッド１５０をタッチすることによって、クエストの選択、あるいは、プレイヤキャラクタの操作等を行う。
【００４４】
＜ゲーム装置１の制御部１０の機能的構成＞
ゲーム装置１の制御部１０は、図１のとおり、サーバ装置２からダウンロードされた本発明のゲームプログラムを実行することで、ゲーム実行手段１０１、関係管理手段１０２、処理設定手段１０３、および通信手段１０４として機能する。
【００４５】
＜ゲーム実行手段１０１の説明＞
ゲーム実行手段１０１は、ユーザによるタッチパッド１５０の操作に基づいて、ゲームをゲーム装置１にて実行させる。
【００４６】
具体的には、ゲーム実行手段１０１は、ゲームデータに含まれるゲーム空間オブジェクトおよびテクスチャなどのデータを記憶部１１から読み出し、二次元または三次元の仮想ゲーム空間を生成する。
【００４７】
また、ゲーム実行手段１０１は、仮想ゲーム空間にプレイヤキャラクタを配置する。そして、ゲーム実行手段１０１は、ユーザによるタッチパッド１５０の操作、および、ゲームの進行状況に応じて、仮想ゲーム空間におけるプレイヤキャラクタの行動を制御する。
【００４８】
また、ゲーム実行手段１０１は、仮想ゲーム空間、プレイヤキャラクタ、および仮想操作ボタンをゲーム画面として液晶画面１４０に表示するための情報を生成する。これらの情報に従って、グラフィック処理部１４が液晶画面１４０上にゲーム画像を描画する。例えば、液晶画面１４０には、図２のとおり、画面上部から「ユーザランク」、「スタミナ」、「クエスト選択」などが表示される。
【００４９】
＜関係管理手段１０２の説明＞
関係管理手段１０２は、ユーザの操作に基づいてまだユーザとの間においてフレンド登録されていない他のユーザに対しフレンド申請を行う。ユーザがフレンド申請を行った場合には、関係管理手段１０２がフレンド申請情報を生成する。このフレンド申請情報は、サーバ装置２を介してフレンド申請の相手である他のユーザのゲーム装置１へ送信される。
【００５０】
また、関係管理手段１０２は、まだユーザとの間においてフレンド登録されていない他のユーザからのフレンド申請を受けつける。具体的には、サーバ装置２を介して他のゲーム装置１からのフレンド申請情報を受信することで、関係管理手段１０２は他のユーザからのフレンド申請を受けつける。
【００５１】
また、関係管理手段１０２は、他のユーザからフレンド申請があった場合に、ユーザの操作に基づいて他のユーザからのフレンド申請を承認する。ユーザがフレンド申請を承認した場合、関係管理手段１０２はフレンド登録情報を生成する。このフレンド登録情報は、サーバ装置２を介してフレンド申請を行った他のユーザが操作するゲーム装置１へ送信される。
【００５２】
また、関係管理手段１０２は、ユーザとの間においてフレンド登録されているフレンドの数、およびフレンドの数の最大数を管理する。
【００５３】
また、関係管理手段１０２は、他のユーザからフレンド申請がなされた場合であって、ユーザにおけるフレンドの数が最大数に達している場合には、フレンドのうち所定の解消条件が満たされたフレンドとの間におけるフレンド関係を自動的に解消する。
【００５４】
フレンド関係が解消された場合には、関係管理手段１０２はフレンド関係解消情報を生成する。このフレンド関係解消情報は、サーバ装置２を介して、フレンド関係を解消された他のユーザのゲーム装置１へ送信される。このフレンド関係解消情報を受信することにより、フレンド関係を解消された他のユーザのゲーム装置１の関係管理手段１０２がユーザ間のフレンド関係を解消する。
【００５５】
また、関係管理手段１０２は、ユーザの操作に基づいて、前記解消条件を少なくとも１つ設定する。具体的には、図３のとおり、ユーザは、「メニュー」、「設定」、「フレンド設定」、「自動解消」の順に選択し、解消条件を設定することができる。
【００５６】
解消条件は、例えば、フレンドが前回ゲームにログインしてからの経過日数が所定期間（例えば、３０日間）を超えていること、フレンドのゲームランクが所定値（３０ランク）以下であること、およびゲームがフレンドの第２ゲーム装置１ｂからアンインストールされていることのいずれかの条件から選択される。
【００５７】
そして、関係管理手段１０２は、ユーザの操作に基づいて、前記条件のうちから少なくとも１つを解消条件に設定する。例えば、ユーザは、図３のとおり、フレンドが前回ゲームにログインしてからの経過日数が３０日を超えていることに加え、フレンドのゲームランクが３０ランク以下であることを解消条件に設定することができる。
【００５８】
＜処理設定手段１０３の説明＞
処理設定手段１０３は、関係管理手段１０２にフレンド関係自動解消処理を実行させるか否かをユーザの操作に基づいて設定する。すなわち、ユーザがフレンド関係自動解消機能をオンにした場合であってユーザのフレンド数が最大数になっている場合には、処理設定手段１０３は関係管理手段１０２にフレンド関係自動解消処理を実行させる。
【００５９】
＜通信手段１０４の説明＞
通信手段１０４は、例えば、サーバ装置２からゲームに関するゲームプログラム、およびフレンド申請情報などの情報を受信する。
【００６０】
また、通信手段１０４は、例えば、ユーザの操作に基づいて、ユーザアカウント情報、ゲームアカウント情報、新たなゲームデータのダウンロード要求情報、およびフレンド登録情報などの情報をサーバ装置２に送信する。このゲームデータは、例えば、ユーザが課金することによって新たに使用することができるようになるアイテム（例えば、プレイヤキャラクタが用いる武器）などのデータである。
【００６１】
＜フレンド関係自動解消処理の説明＞
以下、図４を参照して、本発明のフレンド関係自動解消処理について説明する。
【００６２】
まず、処理設定手段１０３が、第１ユーザの操作に基づいてフレンド関係自動解消機能がオンにされているか否かを判定する（ステップＳ１）。
【００６３】
第１ユーザがフレンド関係自動解消機能をオンにしていない場合（Ｓ１：ＮＯ）には、本発明のフレンド関係自動解消処理は終了する。
【００６４】
一方、ユーザがフレンド関係自動解消機能をオンにしている場合（Ｓ１：ＹＥＳ）には、関係管理手段１０２が、第１ユーザの操作に基づいてフレンド関係自動解消処理を実行する上での解消条件を設定する（ステップＳ２）。
【００６５】
ついで、関係管理手段１０２が、第２ユーザからフレンド申請がなされたか否かを判定する（ステップＳ３）。
【００６６】
第２ユーザからフレンド申請がなされていない場合（Ｓ３：ＮＯ）には、処理はステップＳ３を繰り返す。
【００６７】
一方、第２ユーザから新たにフレンド申請がなされた場合（Ｓ３：ＹＥＳ）には、関係管理手段１０２は、第１ユーザのフレンド数が最大数に達しているか否かを判定する（ステップＳ４）。
【００６８】
第１ユーザのフレンド数が最大数に達していない場合（Ｓ４：ＮＯ）には、本発明のフレンド関係自動解消処理は終了する。
【００６９】
一方、第１ユーザのフレンド数が最大数に達している場合（Ｓ４：ＹＥＳ）には、関係管理手段１０２が、解消条件が満たされている解消対象のフレンドを検索し選択する（ステップＳ５）。
【００７０】
ついで、関係管理手段１０２が、解消対象として選択されたフレンドとの間におけるフレンド関係を解消する（ステップＳ６）。
【００７１】
ついで、関係管理手段１０２が、第１ユーザの操作に基づいて新たなフレンド申請が承認されたか否かを判定する（ステップ７）。
【００７２】
フレンド申請が承認されなかった場合（Ｓ７：ＮＯ）には、本発明のフレンド関係自動解消処理は終了する。
【００７３】
一方、フレンド申請が承認された場合（Ｓ７：ＹＥＳ）には、フレンド申請を行った第２ユーザをフレンドとして登録する（ステップＳ８）。その後、本発明のフレンド関係自動解消処理は終了する。
以上の手順により、本発明のフレンド関係自動解消処理が実行される。
【００７４】
なお、前述された制御手段および処理手順は一例であり、本発明の実施形態はこれらには限られない。処理手順等は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
【００７５】
以上をまとめると、本実施形態のゲームプログラムは、
第１ユーザの操作を受けつけるタッチパッド１５０を備える第１ゲーム装置１ａを、
第１ユーザの操作に基づいて所定のゲームを第１ゲーム装置１ａにて実行させるゲーム実行手段１０１、および
第１ゲーム装置１ａとネットワーク通信回線３を通じて接続される第２ゲーム装置１ｂを操作する第２ユーザのうち第１ユーザとの間において所定関係（フレンド関係）が設定（フレンド登録）されていない第２ユーザからフレンド関係の設定依頼（フレンド申請）を受けつけた場合に第１ユーザの操作に基づいてフレンド申請を承認するとともに、フレンド登録されている第２ユーザ（フレンド）の数、およびフレンドの数の最大数を管理する関係管理手段１０２として機能させ、
関係管理手段１０２は、フレンド申請を受けつけた場合であって、第１ユーザにおけるフレンドの数が最大数に達している場合には、フレンドのうち所定の解消条件（フレンドが前回ログインしてから３０日以上経過していることなど）が満たされたフレンドとの間におけるフレンド登録を自動的に解消する。
【００７６】
＜発明の効果＞
本実施形態のゲームプログラムによれば、所定関係を設定したい相手方のユーザにおいて所定関係を設定することのできるユーザ数が最大数に達していても、当該ユーザとの所定関係の設定を行うことができる。
【００７７】
［他の実施形態］
前記実施形態とは異なり、ユーザ自身が他ユーザとの間のフレンド関係が解消される可能性がある場合（所定の解消直前条件を満たす場合）には、当該ユーザのゲーム装置に、他ユーザとの間のフレンド関係が解消される可能性がある旨がプッシュ通知されてもよい。フレンド関係が解消される可能性がある場合（所定の解消直前条件）とは、例えば、ユーザの前回ログインからの経過日数が２５日であるなど、ユーザが所定の解消条件を満たしそうな場合である。
【００７８】
また、前記実施形態とは異なり、他ユーザからフレンド申請があった場合には、ユーザのゲーム装置に「どのフレンドと入れ換えますか？」といった報知がなされ、どのフレンドとのフレンド関係を解消するかをユーザが選択することができてもよい。
【００７９】
このとき、ユーザが「おまかせ」を選択した場合（ユーザが「おまかせ」の入れ換え要求をサーバ装置に送信した場合）には、例えばサーバ装置は、前回ログインからの経過日数が最も大きい他ユーザあるいはランクが最も低い他ユーザとのフレンド関係を解消し、新しくフレンド申請を行った他ユーザをフレンド登録することができる。なお、この例において、ユーザは、フレンド申請を行った他ユーザとはフレンド登録しない旨の選択をすることもできる。
【００８０】
また、前記実施形態とは異なり、フレンド申請を行おうとしているユーザのフレンドの数が最大数に達している場合には、関係管理手段はフレンドのうち所定の解消条件が満たされているフレンドとのフレンド関係を自動的に解消してもよい。例えば、ユーザのフレンド数が最大数に達している状態でユーザが他ユーザに対しフレンド申請をした場合には、所定の解消条件が満たされているフレンドとのフレンド関係が自動的に解消される。なお、フレンドが自動的に解消されるタイミングとしては、フレンド申請要求がサーバ装置に送信されるタイミングのほか、このフレンド申請が承認されたタイミングであってもよい。
【００８１】
また、前記実施形態においては、フレンド申請された第１ユーザにおける第１ゲーム装置において実行されるゲームプログラムの例が記載されているが、フレンド申請を行った第２ユーザの第２ゲーム装置において以下の処理を実行させることもできる。すなわち、第２ユーザが、フレンド数が最大数に達している第１ユーザに対し、いずれかのフレンドを削除してほしい旨の通知、あるいは、フレンド枠を増やしてほしい旨の通知をすることができる。
【００８２】
また、前記実施形態とは異なり、解消条件があらかじめ定められていてもよい。例えば、前回ログインしてからの経過日数が３０日を超えているフレンドから自動的に削除されるようにすることができる。
【００８３】
また、前記実施形態においては、第１ユーザのフレンドの数が最大数に達していた場合にフレンド関係自動解消処理が実行される例が記載されているが、本発明はこれには限られない。例えば、フレンドの数が最大数に達していなくとも、第１ユーザがフレンド関係自動解消機能をオンにしていれば、解消条件が満たされているフレンドとのフレンド関係が自動的に解消されてもよい。
【００８４】
さらに、解消条件が満たされているフレンドとの間におけるフレンド関係を１つずつ解消することができてもよいし、解消条件が満たされている複数のフレンドとの間におけるフレンド関係を一括して解消することができてもよい。
【００８５】
また、第１ユーザの操作に基づいて、解消条件に優先順位をつけることができてもよい。例えば、フレンドのゲームランクの優先順位が前回ログインからの経過日数の優先順位よりも高い場合には、関係管理手段は、ゲームランクが例えば５０以下のフレンドをまず検索する。
【００８６】
そして、解消対象のフレンドが１人の場合には、関係管理手段はそのフレンドとのフレンド関係を解消する。一方、解消対象のフレンドが２人以上いる場合には、関係管理手段は、さらにその中から前回ログインからの経過日数が３０日を超えているフレンドを検索し、最も前回のログインから日数が経っているフレンドを解消対象として選択する。
【００８７】
また、前記実施形態とは異なり、フレンド関係を解消したくないフレンドがいる場合には、ユーザがそのフレンドを選択しておくことで、フレンド関係自動解消処理の対象から外すことができてもよい。
【００８８】
また、第１ユーザがフレンド関係を解消するにあたって、そのフレンドがすでに本件ゲームのアプリケーションをアンインストールしているかを通信手段がサーバ装置に確認してもよい。そして、そのフレンドのアプリケーションがアンインストールされている場合には、サーバ装置がそのフレンドが持っていたアイテム等を複製して第１ユーザが取得することができてもよい。
【００８９】
また、前記実施形態とは異なり、まだフレンド登録されていない第２ユーザからフレンド申請があった場合に、フレンド登録されているフレンドのうち解消条件が満たされているフレンドに対し、フレンド関係を解消してよいかの確認通知が行われてもよい。そして、そのフレンドから回答がなかった場合あるいはフレンド関係を解消してもよいとの回答があった場合に、関係管理手段は、当該フレンドとのフレンド関係を解消してもよい。
【００９０】
また、前記実施形態においては、フレンド関係が自動的に解消されたのちに、第１ユーザの操作に基づいて第２ユーザからのフレンド申請が承認される例が記載されているが、本発明はこれには限られない。例えば、第１ユーザがあらかじめ所定の登録条件を設定しておけば、フレンド数が最大数になって自動的にフレンド関係が解消された場合には、新たにフレンド申請を行った第２ユーザが前記登録条件を満たしている場合に自動的にフレンド登録されてもよい。
【００９１】
なお、前記登録条件は、例えば、フレンド申請した第２ユーザの連続ログイン日数が１０日以上であること、ゲームランクが２０以上であることなどの条件のうちから第１ユーザが自由に選択することができる。
【００９２】
また、前記の場合において、新たにフレンド申請を行った第２ユーザが前記登録条件を満たしている場合には、第１ユーザのフレンドの数が最大数になっていなくても当該第２ユーザがフレンド登録されてもよい。
【００９３】
また、他の実施形態として、前記実施形態とは異なり、フレンドではなく、第１ユーザが保有しているオブジェクト（アイテム、キャラクタなど）の数が最大数に達している場合に、当該オブジェクトが自動的に削除されてもよい。
【００９４】
具体的には、ゲーム結果、あるいは、いわゆるガチャで第１ユーザが新たにオブジェクトを取得した場合であって第１ユーザが保有しているオブジェクト数が最大数を超えている場合には、第１ユーザがあらかじめ設定しておいた削除条件を満たすオブジェクトを自動的に削除することができる。なお、この削除条件は、例えば、オブジェクトのレア度、同じオブジェクトの保有数である。
【００９５】
また、前記の場合において、第１ユーザが保有しているオブジェクトが前記削除条件を満たしている場合には、第１ユーザが保有しているオブジェクト数が最大数になっていなくても前記削除条件が満たされているオブジェクトが削除されてもよい。
【００９６】
また、前記実施形態においては、ゲーム装置はスマートフォンなどの端末装置である例が記載されているが、本発明は、これには限られない。ゲーム装置は、例えば、ディスプレイおよびコントローラが外部接続される据え置き型のゲーム装置、あるいは、パーソナルコンピュータであってもよい。
【００９７】
前記実施形態においては第１ゲーム装置と第２ゲーム装置とがサーバ装置を介して接続されている例が記載されているが、本発明はこれには限られない。ＢＬＵＥＴＯＯＴＨ（登録商標）で第１ゲーム装置と第２ゲーム装置とが接続されていてもよい。
【符号の説明】
【００９８】
１  ゲーム装置
１０１  ゲーム実行手段
１０２  関係管理手段
１０３  処理設定手段
１０４  通信手段
２  サーバ装置
２０１  照合手段
２０２  通信手段
３  通信ネットワーク
【図１】
2019141350.tif 000003
【図２】
2019141350.tif 000004
【図３】
2019141350.tif 000005
【図４】
2019141350.tif 000006
【手続補正書】
【提出日】令和1年6月5日(2019.6.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの操作を受けつける操作部を備えるゲーム装置を、
前記ユーザの操作に基づいて所定のゲームを前記ゲーム装置にて実行させるゲーム実行手段、および
前記ゲーム装置とネットワーク通信回線を通じて接続される第２ゲーム装置を操作する第２ユーザのうち前記ユーザとの間においてまだ所定関係が設定されていない前記第２ユーザから前記所定関係の設定依頼を受けつけた場合に前記ユーザの操作に基づいて前記設定依頼を承認するとともに、前記所定関係が設定されている前記第２ユーザ（以下、「所定関係ユーザ」という。）の数、および前記所定関係ユーザの数の最大数を管理する関係管理手段として機能させ、
前記関係管理手段は、
前記設定依頼を受けつけた場合であって、前記ユーザにおいて前記所定関係ユーザの数が前記最大数に達している場合には、前記所定関係ユーザのうち所定の解消条件が満たされた前記所定関係ユーザとの間における前記所定関係を自動的に解消する所定関係自動解消処理を実行し、
前記所定関係ユーザのうち前記解消条件が満たされた前記所定関係ユーザとの間における前記所定関係が解除された場合であって、前記設定依頼を行った前記第２ユーザが所定の登録条件を満たしている場合には、前記設定依頼を行った前記第２ユーザとの間において前記所定関係を自動的に設定する、
ゲームプログラム。
【請求項２】
前記関係管理手段は、前記所定関係ユーザの数が前記最大数に達していない場合であっても、前記設定依頼を行った前記第２ユーザが所定の登録条件を満たしている場合には、前記設定依頼を行った前記第２ユーザとの間において前記所定関係を自動的に設定する、
請求項１に記載のゲームプログラム。
【請求項３】
前記関係管理手段は、前記ユーザの操作に基づいて前記解消条件を少なくとも１つ設定するとともに、前記ユーザの操作に基づいて前記登録条件を少なくとも１つ設定する、
請求項１または２に記載のゲームプログラム。
【請求項４】
前記解消条件は複数あり、複数の前記解消条件について優先順位が設定されている、
請求項１〜３のいずれか１項に記載のゲームプログラム。
【請求項５】
前記解消条件は、前記所定関係ユーザのゲームランク、および、前記所定関係ユーザの前回ログインからの経過日数である、
請求項４に記載のゲームプログラム。
【請求項６】
前記解消条件は、前記所定関係ユーザのゲームランク、前記所定関係ユーザの前回ログインからの経過日数の順で優先順位が設定されている、
請求項５に記載のゲームプログラム。
【請求項７】
請求項１〜６のいずれか１項に記載のゲームプログラムを記憶する記憶部と、前記ゲームプログラムを実行する制御部と、を備える、
ゲーム装置。