(57)【要約】【課題】良質なプレイヤーになろうとする動機付けを与えることによって悪質なプレイヤーに対戦プレイを継続させる。【解決手段】本発明に係るサーバー置は、通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングするマッチング処理部と、マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントするカウント処理部と、通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与える通信状況評価処理部を備える。【選択図】図１
2018187341.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングするマッチング処理部と、
マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントするカウント処理部と、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与える通信状況評価処理部と、
を備えたことを特徴とするサーバー装置。
【請求項２】
請求項１に記載のサーバー装置であって、
前記カウント処理部は、
プレイヤーが対戦ゲームを操作するプレイヤー端末から受信した電波強度データ及び位置データの少なくとも一方に基づいて、対戦中に通信が人為的に切断されたか否かを判定し、
人為的な通信切断であると判定された場合には、通信切断回数をカウントし、かつ、人為的な通信切断ではないと判定された場合には、通信切断回数をカウントしない、
ことを特徴とするサーバー装置。
【請求項３】
請求項１又は２に記載のサーバー装置であって、
前記通信状況評価処理部は、
通信切断回数が所定回数を超えた悪質なプレイヤーが対戦ゲームのログイン時に与えられる報酬を、通信切断回数が所定回数を超えないプレイヤーよりも減らす、
ことを特徴とするサーバー装置。
【請求項４】
請求項１乃至３のいずれかに記載のサーバー装置であって、
前記通信状況評価処理部は、
通信切断回数が所定回数を超えた悪質なプレイヤーが対戦ゲームを単独でプレイした結果として与えられる報酬を、通信切断回数が所定回数を超えないプレイヤーよりも減らす、
ことを特徴とするサーバー装置。
【請求項５】
請求項１乃至４のいずれかに記載のサーバー装置であって、
前記通信状況評価処理部は、
通信切断回数が所定回数を超えた悪質なプレイヤーが通信ネットワークを介して対戦プレイした結果として与えられる報酬の獲得率を、一定期間に限り、通信切断回数が所定回数を超えないプレイヤーよりも低下させる、
ことを特徴とするサーバー装置。
【請求項６】
請求項１乃至５のいずれかに記載のサーバー装置であって、
マッチングされたプレイヤーが通信ネットワークを介して対戦する対戦ゲームの制御を行なうゲーム進行処理部をさらに備え、
前記ゲーム進行処理部は、
通信の切断から所定期間内に通信が回復したか否かを判定し、
通信の切断から所定期間内に通信が回復したと判定された場合には、対戦プレイを継続し、かつ、通信の切断から所定期間内に通信が回復しなかったと判定された場合には、対戦プレイを終了させ、通信が切断された方のプレイヤーの敗北を決定する、
ことを特徴とするサーバー装置。
【請求項７】
コンピューターに、
通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングするマッチング処理と、
マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントするカウント処理と、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与える通信状況評価処理と、
を実行させることを特徴とするゲームプログラム。
【請求項８】
コンピューターが、
通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングすることと、
マッチングされたプレイヤーのそれぞれについて対戦中に通信が切断された回数である通信切断回数をカウントすることと、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与えることと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー装置、ゲームプログラム、及び、情報処理方法に関する。
【背景技術】
【０００２】
複数のプレイヤーが通信ネットワークを介して対戦する対戦ゲームにおいて、対戦中に通信を意図的に切断した悪質なプレイヤーに対して、警告メッセージをメニュー画面に表示したり、対戦制限期間が経過するまで他のプレイヤーと対戦を行なえなくしたりするネットワークゲームシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９３３３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このネットワークゲームシステムでは、警告メッセージを表示したり対戦プレイを制限したりすると、悪質なプレイヤーに対して強いペナルティを与えることになることから、通信切断を発生させずに対戦プレイして良質なプレイヤーになろうとする動機付けを与えることにはならずに、悪質なプレイヤーに対戦ゲームを辞めさせる要因となる虞がある。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、良質なプレイヤーになろうとする動機付けを与えることによって悪質なプレイヤーに対戦プレイを継続させることにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、
通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングするマッチング処理部と、
マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントするカウント処理部と、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与える通信状況評価処理部と、
を備えたことを特徴とするサーバー装置である。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００６】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】キャラクター情報のデータ構造例を示す図である。
【図４】クエスト情報のデータ構造例を示す図である。
【図５】プレイヤー情報のデータ構造例を示す図である。
【図６】所有キャラクター情報のデータ構造例を示す図である。
【図７】通信状況情報のデータ構造例を示す図である。
【図８】エントリー情報のデータ構造例を示す図である。
【図９】マッチング情報のデータ構造例を示す図である。
【図１０】ログインボーナス情報のデータ構造例を示す図である。
【図１１】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図１２】ゲームシステム１の動作例を説明するためのフローチャートである。
【図１３】マルチプレイの動作例（その１）を説明するためのフローチャートである。
【図１４】マルチプレイの動作例（その２）を説明するためのフローチャートである。
【図１５】プレイヤー評価に関する動作例を説明するためのフローチャートである。
【図１６】プレイヤー評価に基づくペナルティ又は褒賞の付与に関する動作例を説明するためのフローチャートである。
【図１７】ログイン通知画面５０の一例を示す図である。
【発明を実施するための形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングするマッチング処理部と、
マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントするカウント処理部と、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与える通信状況評価処理部と、
を備えたことを特徴とするサーバー装置である。
このようなサーバー装置によれば、対戦中に通信切断を所定回数発生させて対戦プレイするとデメリットが与えられ、通信切断を所定回数発生させずに対戦プレイするとメリットが与えられることになるため、悪質なプレイヤーに対して良質なプレイヤーになろうとする動機付けを与えることができる。その結果として、悪質なプレイヤーを排除することなく、良質なプレイヤーになるように誘導することができるため、悪質なプレイヤーに対戦プレイを継続させることが可能となる。
【０００８】
また、かかるサーバー装置であって、
前記カウント処理部は、
プレイヤーが対戦ゲームを操作するプレイヤー端末から受信した電波強度データ及び位置データの少なくとも一方に基づいて、対戦中に通信が人為的に切断されたか否かを判定し、
人為的な通信切断であると判定された場合には、通信切断回数をカウントし、かつ、人為的な通信切断ではないと判定された場合には、通信切断回数をカウントしないこととしてもよい。
このようなサーバー装置によれば、対戦中に通信が人為的に切断された場合のみ、通信切断回数がカウントされることになるため、より的確に特定された悪質なプレイヤーに対し、良質なプレイヤーになろうとする動機付けを与え続けることができる。
【０００９】
また、かかるサーバー装置であって、
前記通信状況評価処理部は、
通信切断回数が所定回数を超えた悪質なプレイヤーが対戦ゲームのログイン時に与えられる報酬を、通信切断回数が所定回数を超えないプレイヤーよりも減らすこととしてもよい。
このようなサーバー装置によれば、対戦プレイ以外のログイン時においても、対戦中に通信切断を所定回数発生させたことによるデメリットと対戦中に通信切断を所定回数発生させなかったことによるメリットが反映されることになるため、悪質なプレイヤーに対して良質なプレイヤーになろうとする動機付けを与えることができる。
【００１０】
また、かかるサーバー装置であって、
前記通信状況評価処理部は、
通信切断回数が所定回数を超えた悪質なプレイヤーが対戦ゲームを単独でプレイした結果として与えられる報酬を、通信切断回数が所定回数を超えないプレイヤーよりも減らすこととしてもよい。
このようなサーバー装置によれば、対戦プレイ以外のソロプレイにおいても、対戦中に通信切断を所定回数発生させたことによるデメリットと対戦中に通信切断を所定回数発生させなかったことによるメリットが反映されることになるため、悪質なプレイヤーに対して良質なプレイヤーになろうとする動機付けを与えることができる。
【００１１】
また、かかるサーバー装置であって、
前記通信状況評価処理部は、
通信切断回数が所定回数を超えた悪質なプレイヤーが通信ネットワークを介して対戦プレイした結果として与えられる報酬の獲得率を、一定期間に限り、通信切断回数が所定回数を超えないプレイヤーよりも低下させることとしてもよい。
このようなサーバー装置によれば、その対戦プレイを継続する際にも、対戦中に通信切断を所定回数発生させたことによるデメリットと対戦中に通信切断を所定回数発生させなかったことによるメリットが反映されることになるため、悪質なプレイヤーに対して良質なプレイヤーになろうとする動機付けを与えることができる。
【００１２】
また、かかるサーバー装置であって、マッチングされたプレイヤーが通信ネットワークを介して対戦する対戦ゲームの制御を行なうゲーム進行処理部をさらに備え、
前記ゲーム進行処理部は、
通信の切断から所定期間内に通信が回復したか否かを判定し、
通信の切断から所定期間内に通信が回復したと判定された場合には、対戦プレイを継続し、かつ、通信の切断から所定期間内に通信が回復しなかったと判定された場合には、対戦プレイを終了させ、通信が切断された方のプレイヤーの敗北を決定することとしてもよい。
このようなサーバー装置によれば、通信切断を発生させたことで直ちに悪質なプレイヤーであるものとしてペナルティを与えるのではなく、通信が回復するまで猶予期間を与えることができる。
【００１３】
次に、コンピューターに、
通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングするマッチング処理と、
マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントするカウント処理と、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与える通信状況評価処理と、
を実行させることを特徴とするゲームプログラムである。
このようなゲームプログラムによれば、良質なプレイヤーになろうとする動機付けを与えることによって悪質なプレイヤーに対戦プレイを継続させることが可能となる。
【００１４】
次に、コンピューターが、
通信ネットワークを介して対戦が行われる対戦ゲームにおいて互いに対戦相手となるプレイヤー同士をマッチングすることと、
マッチングされたプレイヤーのそれぞれについて対戦中に通信が切断された回数である通信切断回数をカウントすることと、
通信切断回数が所定回数を超えた悪質なプレイヤーに対して、通信切断回数が所定回数を超えないプレイヤーよりも不利となる報酬をペナルティとして与えることと、
を有することを特徴とする情報処理方法である。
このような情報処理方法によれば、良質なプレイヤーになろうとする動機付けを与えることによって悪質なプレイヤーに対戦プレイを継続させることが可能となる。
【００１５】
＝＝＝実施形態＝＝＝
＜＜ゲームシステム１の構成について＞＞
図１は、ゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１６】
本実施形態に係るゲームシステム１は、ゲームコンテンツの一例としてのキャラクターカード（以下、単に「キャラクター」とも呼ぶ）を用いて行なう対戦ゲームを、プレイヤーに提供することができる。
【００１７】
本実施形態に係る対戦ゲームにおいて、プレイヤーは、コンピューターを対戦相手として単独で行なうソロプレイの他に、多人数で行なうマルチプレイを行なうことができる。このマルチプレイでは、互いに対戦相手となるプレイヤー同士がマッチングされ、そのマッチングされたプレイヤーが通信ネットワークを介して対戦プレイを行う。
【００１８】
本実施形態では、マッチングされたプレイヤーが操作するプレイヤー端末との通信が対戦中に切断された回数である通信切断回数が、サーバー装置によってカウントされる。カウントされた通信切断回数が多いプレイヤーは、悪質なプレイヤーであるものとしてペナルティが与えられる。これに対し、カウントされた通信切断回数が少ないプレイヤーは、良質なプレイヤーであるものとして褒賞が与えられる。そして、カウントされた通信切断回数が多いほど、悪質なプレイヤーであるものとして与えられるペナルティが多くなる一方で、カウントされた通信切断回数が少ないほど、良質なプレイヤーであるものとして与えられる褒賞が多くなる。すなわち、対戦中に通信切断を発生させてマルチプレイすればするほど大きなデメリットとなり、通信切断を発生させずにマルチプレイすればするほど大きなメリットとなる。そのため、悪質なプレイヤーに対して良質なプレイヤーになろうとする動機付けを与えることができる。これにより、悪質なプレイヤーを排除することなく、良質なプレイヤーになるように誘導することができるので、引き続きマルチプレイを継続させることが可能となる。
【００１９】
＜＜サーバー装置１０の構成について＞＞
図２は、サーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等が各種サービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）である。サーバー装置１０は、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラム・各種データや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ（ゲーム画面等）を送信（レスポンス）する。サーバー装置１０は、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有する。
【００２０】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態の制御部１１は、少なくとも、ログイン管理処理部１１１、エントリー処理部１１２、マッチング処理部１１３、ゲーム進行処理部１１４、カウント処理部１１５、通信状況評価処理部１１６、及び、画面データ生成処理部１１７を備える。
【００２１】
ログイン管理処理部１１１は、プレイヤーの対戦ゲームへのログインを管理する処理を実行する機能を有している。本実施形態におけるログイン管理処理部１１１は、ログイン操作を行なったプレイヤーの認証処理を行なう。
【００２２】
エントリー処理部１１２は、対戦ゲームにおけるエントリーに関する各種処理を実行する機能を有している。本実施形態におけるエントリー処理部１１２は、対戦ゲームへの参加を希望する複数プレイヤーの参加登録を受け付ける。
【００２３】
マッチング処理部１１３は、対戦ゲームにおけるマッチングに関する各種処理を実行する機能を有している。本実施形態におけるマッチング処理部１１３は、参加登録された複数プレイヤーの中から、互いに対戦相手となる複数のプレイヤー（例えば、２人のプレイヤー）をマッチングさせる。
【００２４】
ゲーム進行処理部１１４は、ゲームプログラムに従って対戦ゲームを進行させる処理を実行する機能を有している。本実施形態におけるゲーム進行処理部１１４は、プレイヤーの操作入力を受け付けると、その操作内容に基づき対戦ゲームを進行させる。
【００２５】
カウント処理部１１５は、プレイヤー端末２０との通信が切断された回数をカウントする処理を実行する機能を有している。本実施形態におけるカウント処理部１１５は、所定の監視期間（一定期間）において、マッチングされたプレイヤーが操作するプレイヤー端末２０との通信が対戦中に切断された回数である通信切断回数をプレイヤー毎にカウントする。なお、カウント処理部１１５は、所定の監視期間（一定期間）が経過する度に、これまでにカウントされた通信切断回数をリセットしてもよい。
【００２６】
通信状況評価処理部１１６は、プレイヤーの対戦中の通信状況を評価する処理を実行する機能を有している。本実施形態における通信状況評価処理部１１６は、プレイヤーの通信切断回数が多いほど悪質なプレイヤーであるものとして与えられるペナルティを多くし、かつ、プレイヤーの通信切断回数が少ないほど良質なプレイヤーであるものとして与えられる褒賞を多くする。
【００２７】
画面データ生成処理部１１７は、ゲーム画面をプレイヤー端末２０に表示させるための画面データを生成する処理を実行する機能を有している。本実施形態における画面データ生成処理部１１７は、ゲーム画面に対応する画面データとしてＨＴＭＬデータを生成する。
【００２８】
記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態における記憶部１２は、少なくともキャラクター情報、クエスト情報、プレイヤー情報、エントリー情報、マッチング情報、及び、ログインボーナス情報を記憶する。なお、これら各種情報については追って詳述する。
【００２９】
入力部１３は、システム管理者等がゲームサービスに関する各種データ（例えば、キャラクター情報、クエスト情報、ログインボーナス情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００３０】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００３１】
通信部１５は、プレイヤー端末２０との間で通信を行うためのものであり、プレイヤー端末２０から送信される各種データや信号を受信する受信部としての機能と、制御部１１の指令に応じて各種データや信号をプレイヤー端末２０へ送信する送信部として機能とを有している。通信部１５は、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００３２】
図３は、キャラクター情報のデータ構造例を示す図である。このキャラクター情報には、キャラクターＩＤに対応付けて、少なくとも、キャラクター名、レアリティ、及び、最大攻撃力、最大防御力、最大体力（最大ＨＰ）、初期攻撃力、初期防御力、初期体力（初期ＨＰ）等の能力パラメーターが設定されている。
【００３３】
図４は、クエスト情報のデータ構造例を示す図である。このクエスト情報には、クエストＩＤに対応付けて、少なくとも、クエスト名、消費コイン、難易度、出現キャラクター、クリア報酬が設定されている。消費コインは、そのクエストでゲームプレイする際に消費されるコインの枚数を示す情報である。つまり、そのクエストでゲームプレイするためには、プレイヤーの所有するコインの枚数がその消費コイン以上であることが必要となる。難易度は、そのクエストの難しさを示す情報である。出現キャラクターは、そのクエストで対戦相手として出現する敵キャラクターを示す情報である。クリア報酬は、敵キャラクターを倒すことでクエストをクリアした際に獲得できる報酬を示す情報である。
【００３４】
図５は、プレイヤー情報のデータ構造例を示す図である。このプレイヤー情報には、プレイヤーＩＤに対応付けて、少なくとも、プレイヤー名、所有コイン、所有キャラクター情報、プレイヤーキャラクター、通信状況情報、プレイヤー評価が設定されている。所有コインは、プレイヤーが所有するコインの枚数を示す情報である。所有キャラクター情報は、プレイヤーが所有するキャラクター（以下、「所有キャラクター」ともいう）に関する情報である。プレイヤーキャラクターは、プレイヤーが対戦中に使用する自己のキャラクターを示す情報である。各プレイヤーは、自己の所有キャラクターの中から選択したいずれかのキャラクターをプレイヤーキャラクターに設定できる。通信状況情報は、プレイヤーがマルチプレイしている際の通信状況に関する情報である。プレイヤー評価は、マルチプレイ中の通信状況に基づき設定されたプレイヤーの評価を示す情報である。ここでは、対戦中に通信を意図的に切断したものと通信状況から推定されるプレイヤーには「悪質プレイヤー」が設定され、対戦中に通信切断を発生させていないものと通信状況から推定されるプレイヤーには「良質プレイヤー」が設定され、それ以外のプレイヤーには「一般プレイヤー」が設定されている。
【００３５】
図６は、所有キャラクター情報のデータ構造例を示す図である。この所有キャラクター情報には、所有キャラクターのキャラクターＩＤに対応付けて、少なくとも、レベル、攻撃力、防御力、体力の各種パラメーターの現在値が設定されている。
【００３６】
図７は、通信状況情報のデータ構造例を示す図である。この通信状況情報には、少なくとも、通信切断発生日、通信切断回数、電波強度が設定されている。通信切断発生日は、対戦中に通信切断が発生した日を示す情報である。通信切断回数は、その日において対戦中に通信が切断された回数を示す情報である。電波強度は、通信切断の発生直前にプレイヤー端末２０から受信した電波の強度レベルを示す情報である。ここでは、対戦中に通信が切断された回数毎にプレイヤー端末２０の電波強度が登録されている。
【００３７】
図８は、エントリー情報のデータ構造例を示す図である。エントリー情報は、対戦ゲームにおいてエントリーされたプレイヤーに関する情報である。このエントリー情報には、エントリーＩＤに対応付けて、少なくとも、エントリーされたプレイヤー、エントリー日時が設定されている。
【００３８】
図９は、マッチング情報のデータ構造例を示す図である。マッチング情報は、マッチングされた複数プレイヤーに関する情報である。このマッチング情報には、マッチＩＤに対応付けて、少なくとも、マッチングされたプレイヤー、プレイヤーキャラクター、対戦結果が設定されている。プレイヤーキャラクターは、マッチングされた各プレイヤーが対戦中に使用する自己のキャラクターを示す情報である。対戦結果は、マルチプレイの結果を示す情報である。対戦相手のプレイヤーキャラクターを倒すことのできたプレイヤーには「勝利」が設定され、対戦相手によって自己のプレイヤーキャラクターが倒されてしまったプレイヤーには「敗北」が設定される。
【００３９】
図１０は、ログインボーナス情報のデータ構造例を示す図である。ログインボーナス情報は、ログイン時に与えられる報酬に関する情報である。このログインボーナス情報には、少なくとも、通信切断回数、評価内容、ログインボーナスが設定されている。通信切断回数は、所定の監視期間における通信切断回数の合計を示す情報である。評価内容は、プレイヤー評価を示す情報である。
【００４０】
本実施形態では、通信切断回数が「０回」の場合、「良質プレイヤー」として評価されて「コイン３０枚」のログインボーナスが与えられる。通信切断回数が「１回」の場合、「良質プレイヤー」として評価されて「コイン２０枚」のログインボーナスが与えられる。通信切断回数が「２回」〜「９回」の場合、「一般プレイヤー」として評価されて「コイン１０枚」のログインボーナスが与えられる。通信切断回数が「１０回」〜「１９回」の場合、「悪質プレイヤー」として評価されて「コイン５枚」のログインボーナスが与えられる。通信切断回数が「２０回」〜「２９回」の場合、「悪質プレイヤー」として評価されて「コイン３枚」のログインボーナスが与えられる。通信切断回数が「３０回」以上の場合、「悪質プレイヤー」として評価されて「コイン１枚」のログインボーナスが与えられる。
【００４１】
このように、「良質プレイヤー」のログインボーナスは、褒賞として「一般プレイヤー」のログインボーナスよりも多いコイン数が設定されている。その一方で、「悪質プレイヤー」には、ペナルティとして「一般プレイヤー」のログインボーナスよりも少ないコイン数が設定されている。そして、通信切断回数が多いほど「悪質プレイヤー」であるものとして与えられるペナルティを多くし、通信切断回数が少ないほど「良質プレイヤー」であるものとして与えられる褒賞を多くしている。
【００４２】
＜＜プレイヤー端末２０の構成について＞＞
図１１は、プレイヤー端末２０の機能上の構成を示すブロック図である。プレイヤー端末２０は、プレイヤーが所持し利用することができる情報処理装置（例えば、スマートフォン、タブレット端末、携帯電話端末等）である。プレイヤー端末２０は、Ｗｅｂブラウザ機能を有しているため、サーバー装置１０から送信されたＷｅｂページ（ゲーム画面等）を画面表示することができる。プレイヤー端末２０は、プレイヤー端末２０全体の制御を行う端末制御部２１と、各種データ・プログラムを記憶する端末記憶部２２と、プレイヤーが操作入力を行うための端末入力部２３と、ゲーム画面・操作画面を表示する端末表示部２４と、サーバー装置１０との間で情報通信を行う端末通信部２５を有している。
【００４３】
＜＜ゲームシステム１の動作について＞＞
＜全体動作＞
図１２は、本実施形態にかかるゲームシステム１の動作例を説明するためのフローチャートである。
【００４４】
先ず、プレイヤー端末２０の端末制御部２１は、サーバー装置１０から送信された画面データに基づいて、対戦メニュー画面（不図示）を端末表示部２４に表示させる（ステップＳ１０１）。この対戦メニュー画面には、ソロプレイを開始するための操作ボタンと、マルチプレイを開始するための操作ボタンが表示されている。
【００４５】
プレイヤー端末２０の端末制御部２１は、この対戦メニュー画面が端末表示部２４に表示されている際に、プレイヤーによってソロプレイを行なうための操作ボタン又はマルチプレイを開始するための操作ボタンが選択入力されると、かかる操作情報に基づきゲームプレイの開始を要求するコマンド（ゲームプレイ開始要求）をサーバー装置１０に送信する。
【００４６】
次いで、サーバー装置１０のゲーム進行処理部１１４は、プレイヤー端末２０から送信されたゲームプレイ開始要求を受信すると、ソロプレイを行なうための操作ボタン及びマルチプレイを開始するための操作ボタンのうち、いずれの操作ボタンについて選択入力されたか判定する（ステップＳ１０２）。
【００４７】
この判定により、マルチプレイを開始するための操作ボタンがプレイヤーによって選択されたと判定された場合には（ステップＳ１０２：マルチプレイ）、後述するステップＳ１０５へ処理を進める。これに対して、ソロプレイを行なうための操作ボタンがプレイヤーによって選択されたと判定された場合には（ステップＳ１０２：ソロプレイ）、次のステップＳ１０３へ処理を進める。
【００４８】
次いで、サーバー装置１０の画面データ生成処理部１１７は、ソロプレイを行なうための操作ボタンがプレイヤーによって選択された場合に（ステップＳ１０２：ソロプレイ）、クエスト選択画面のデータを生成する。そして、サーバー装置１０の通信部１５は、その生成されたクエスト選択画面のデータを、ネットワークを介して要求元のプレイヤー端末２０に送信する。その後、プレイヤー端末２０の端末制御部２１は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することによってクエスト選択画面（不図示）を端末表示部２４に表示させる（ステップＳ１０３）。このクエスト選択画面には、図４に示すクエスト情報に基づいて、選択候補となる複数のクエスト名が一覧表示されている。
【００４９】
プレイヤー端末２０の端末制御部２１は、このクエスト選択画面が端末表示部２４に表示されている際に、プレイヤーによってクエスト一覧の中からいずれかのクエストが選択入力されると、かかる操作情報に基づきソロプレイの開始を要求するコマンド（ソロプレイ開始要求）をサーバー装置１０に送信する。
【００５０】
次いで、サーバー装置１０のゲーム進行処理部１１４は、プレイヤー端末２０から送信されたソロプレイ開始要求を受信すると、図４に示すクエスト情報に基づいて、プレイヤーによって選択されたクエストに設定された敵キャラクターとの対戦を開始させる（ステップＳ１０４）。なお、ソロプレイでは、この敵キャラクターがＮＰＣ（ノンプレイヤーキャラクター）に設定されているため、プレイヤーはコンピューターを対戦相手とする対戦プレイを行なうことになる。
【００５１】
次いで、サーバー装置１０のエントリー処理部１１２は、マルチプレイを行なうための操作ボタンがプレイヤーによって選択された場合に（ステップＳ１０２：マルチプレイ）、そのプレイヤーをエントリーするためのエントリー処理を行なう（ステップＳ１０５）。
【００５２】
具体的には、サーバー装置１０のエントリー処理部１１２は、マルチプレイを行なうための操作ボタンがプレイヤーによって選択されると、そのプレイヤーをマルチプレイへの参加を希望するプレイヤーとして参加登録を行なう。すなわち、図８に示すエントリー情報に各種情報が設定登録される。
【００５３】
次いで、サーバー装置１０のマッチング処理部１１３は、複数のプレイヤーがエントリーされた後に、互いに対戦相手となるプレイヤー同士をマッチングするためのマッチング処理を行なう（ステップＳ１０６）。
【００５４】
具体的には、サーバー装置１０のマッチング処理部１１３は、図８に示すエントリー情報を参照し、参加登録された複数のプレイヤーの中から２人ずつプレイヤーを選択しマッチングする。そして、マッチング処理部１１３は、マッチングされたプレイヤーを２人ずつまとめて図９に示すマッチング情報に登録すると共に、図８に示すエントリー情報からそれぞれ削除する。
【００５５】
次いで、サーバー装置１０の画面データ生成処理部１１７は、互いに対戦相手となるプレイヤー同士のマッチングが完了すると、マッチング完了画面のデータを生成する。そして、サーバー装置１０の通信部１５は、その生成されたマッチング完了画面のデータを、ネットワークを介してマッチングされたプレイヤーのプレイヤー端末２０に送信する。その後、プレイヤー端末２０の端末制御部２１は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することによってマッチング完了画面（不図示）を端末表示部２４に表示させる（ステップＳ１０７）。このマッチング完了画面には、マッチングされた対戦相手を確認するための操作ボタンが表示されている。
【００５６】
プレイヤー端末２０の端末制御部２１は、このマッチング完了画面が端末表示部２４に表示されている際に、プレイヤーによって操作ボタンが選択入力されると、かかる操作情報に基づきマルチプレイの開始を要求するコマンド（マルチプレイ開始要求）をサーバー装置１０に送信する。
【００５７】
次いで、サーバー装置１０のゲーム進行処理部１１４は、マッチングされた各プレイヤーのプレイヤー端末２０から送信されたマルチプレイ開始要求をそれぞれ受信すると、図５に示すプレイヤー情報に基づいて、自己のプレイヤーキャラクターとマッチングされた対戦相手のプレイヤーキャラクターとの対戦を開始させる（ステップＳ１０８）。
【００５８】
＜マルチプレイの動作例（その１）＞
図１３は、本実施形態にかかるマルチプレイの動作例（その１）を説明するためのフローチャートである。
【００５９】
先ず、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたか否かを判定する（ステップＳ２０１）。
【００６０】
具体的には、サーバー装置１０の通信状況評価処理部１１６は、互いにマッチングされたプレイヤー同士による対戦が通信ネットワークを介して行われている際、マッチングされた各プレイヤーのプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）をそれぞれ定期的に受信することができた場合には、マッチングされた各プレイヤーのプレイヤー端末２０との通信が接続されていると判定する。これに対し、マッチングされたいずれかのプレイヤーのプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）を一定期間（例えば１０秒間）に亘って受信することができなかった場合には、そのプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたものと判定する。
【００６１】
この判定により、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に接続されていると判定された場合には（ステップＳ２０１：ＮＯ）、後述するステップＳ２０５へ処理を進める。その一方で、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたと判定された場合には（ステップＳ２０１：ＹＥＳ）、次のステップＳ２０２へ処理を進める。
【００６２】
次いで、サーバー装置１０のカウント処理部１１５は、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたと判定された場合に（ステップＳ２０１：ＹＥＳ）、そのプレイヤーの通信切断回数をカウントする（ステップＳ２０２）。
【００６３】
具体的には、サーバー装置１０のカウント処理部１１５は、図５に示すプレイヤー情報を参照してそのプレイヤーの通信状況情報（図７参照）を取得すると、その取得した通信状況情報の更新を行なってそのプレイヤーの通信切断回数を１つカウントアップする。
【００６４】
次いで、サーバー装置１０の通信状況評価処理部１１６は、その通信が切断されたプレイヤー端末２０との通信がその切断から所定期間内に回復したか否かを判定する（ステップＳ２０３）。
【００６５】
具体的には、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されてから所定期間内（例えば３０秒間）に、その通信が切断されていたプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）を再び受信することができた場合には、そのプレイヤー端末２０との通信接続が回復したと判定する。これに対し、所定期間内（例えば３０秒間）に、その通信が切断されていたプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）を再び受信することができなかった場合には、そのプレイヤー端末２０との通信接続が回復しなかったものと判定する。
【００６６】
この判定により、その通信が切断されたプレイヤー端末２０との通信がその切断から所定期間内に回復しなかったと判定された場合には（ステップＳ２０３：ＮＯ）、サーバー装置１０のゲーム進行処理部１１４は、その通信が切断されたプレイヤー端末２０を操作するプレイヤーの敗北を決定する（ステップＳ２０４）。
【００６７】
その一方で、その通信が切断されたプレイヤー端末２０との通信がその切断から所定期間内に回復したと判定された場合には（ステップＳ２０３：ＹＥＳ）、サーバー装置１０のゲーム進行処理部１１４は、互いにマッチングされたプレイヤー同士による対戦を継続させる（ステップＳ２０５）。
【００６８】
次いで、サーバー装置１０のゲーム進行処理部１１４は、互いにマッチングされたプレイヤー同士による対戦が継続している際に、その互いにマッチングされたプレイヤーのうち、いずれか一方のプレイヤーが他方のプレイヤーを倒したか否かを判定する（ステップＳ２０６）。
【００６９】
すなわち、サーバー装置１０のゲーム進行処理部１１４は、図５に示すプレイヤー情報を参照し、各プレイヤーのプレイヤーキャラクターをそれぞれ特定する。そして、サーバー装置１０のゲーム進行処理部１１４は、図６に示す所有キャラクター情報に設定された体力パラメーターを参照して、それぞれ特定されたプレイヤーキャラクターのうち、いずれか一方のプレイヤーキャラクターの体力パラメーターが所定値以下（例えばゼロ以下）であるか否かを判定する。そして、いずれか一方のプレイヤーキャラクターの体力パラメーターが所定値以下（例えばゼロ以下）であると判定された場合には、一方のキャラクターが他方のプレイヤーキャラクターによって倒されたことになるので、他方のプレイヤーキャラクターを操作するプレイヤーの勝利が決定される。
【００７０】
なお、このマルチプレイでは、対戦に勝利したプレイヤーに対して勝利報酬（コイン等）が付与される。また、対戦した各プレイヤーは、所定の獲得率に基づいて、プレイ報酬（キャラクター等）を獲得することができる。
【００７１】
この判定により、いずれか一方のプレイヤーが他方のプレイヤーを倒したと判定された場合には（ステップＳ２０６：ＹＥＳ）、この処理を終了する。これに対して、いずれか一方のプレイヤーが他方のプレイヤーを未だ倒していないと判定された場合には（ステップＳ２０６：ＮＯ）、上述したステップＳ２０１の処理に戻り、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたか否かが判定されることになる。
【００７２】
＜マルチプレイの動作例（その２）＞
図１４は、本実施形態にかかるマルチプレイの動作例（その２）を説明するためのフローチャートである。
【００７３】
このマルチプレイの動作例（その２）では、上述したマルチプレイの動作例（その１）とは異なり、人為的な通信切断であるものと推定できる場合に限って通信切断回数をカウントするようにした。なお、図１４に示すステップＳ３０４〜ステップＳ３０７の処理については、上述した図１３に示すステップＳ２０３〜ステップＳ２０６の処理と同様であるため、詳細な説明を省略する。
【００７４】
先ず、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたか否かを判定する（ステップＳ３０１）。
【００７５】
具体的には、サーバー装置１０の通信状況評価処理部１１６は、互いにマッチングされたプレイヤー同士による対戦が通信ネットワークを介して行われている際、マッチングされた各プレイヤーのプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）をそれぞれ定期的に受信することができた場合には、マッチングされた各プレイヤーのプレイヤー端末２０との通信が接続されていると判定する。これに対し、マッチングされたいずれかのプレイヤーのプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）を一定期間（例えば１０秒間）に亘って受信することができなかった場合には、そのプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたものと判定する。
【００７６】
この判定により、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に接続されていると判定された場合には（ステップＳ３０１：ＮＯ）、後述するステップＳ３０６へ処理を進める。その一方で、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたと判定された場合には（ステップＳ３０１：ＹＥＳ）、次のステップＳ３０２へ処理を進める。
【００７７】
次いで、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０との通信が対戦中に切断されたと判定された場合に（ステップＳ３０１：ＹＥＳ）、人為的な通信切断であるか否かを判定する（ステップＳ３０２）。
【００７８】
具体的には、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０から正常に通信動作していることを示すデータ信号（キープアライブ信号）を定期的に受信すると共に、そのプレイヤー端末２０の電波強度データを受信する。そして、サーバー装置１０の通信状況評価処理部１１６は、定期的に受信した電波強度データを記憶部１２にそれぞれ記憶しておく。この電波強度データには、３段階の強度レベル（レベル３＞レベル２＞レベル１）が設定されている。そして、プレイヤー端末２０の電波強度が強いほど通信接続が安定することになるため、対戦中に通信切断が発生しにくい状態にある。
【００７９】
そのため、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０から通信切断の直前に受信した電波強度がレベル３又はレベル２である場合には、電波強度が強く通信接続が安定している状態であるにもかかわらず通信切断が発生していることから、人為的な通信切断であるものと判定する。その一方で、マッチングされたプレイヤーのプレイヤー端末２０から通信切断の直前に受信した電波強度がレベル１である場合には、人為的な通信切断ではなく、通信環境による通信切断（例えば、プレイヤーが電車や自動車の車内でゲームプレイをしている際に、その車両がトンネル内に移動したことによって通信切断が発生した場合等）であるものと判定する。
【００８０】
この判定により、人為的な通信切断でないと判定された場合には（ステップＳ３０２：ＮＯ）、後述するステップＳ３０４へ処理を進める。その一方で、人為的な通信切断であると判定された場合には（ステップＳ３０２：ＹＥＳ）、次のステップＳ３０３へ処理を進める。
【００８１】
次いで、サーバー装置１０のカウント処理部１１５は、人為的な通信切断であると判定された場合に（ステップＳ３０２：ＹＥＳ）、そのプレイヤーの通信切断回数をカウントする（ステップＳ３０３）。
【００８２】
具体的には、サーバー装置１０のカウント処理部１１５は、図５に示すプレイヤー情報を参照してそのプレイヤーの通信状況情報（図７参照）を取得すると、その取得した通信状況情報の更新を行なってそのプレイヤーの通信切断回数を１つカウントアップする。なおこの際、図７に示す通信状況情報には、対戦中に通信が切断された回数に対応付けて、そのプレイヤー端末２０から通信切断の直前に受信した電波強度が設定される。
【００８３】
＜プレイヤー評価＞
図１５は、本実施形態にかかるプレイヤー評価に関する動作例を説明するためのフローチャートである。
【００８４】
本実施形態では、所定の監視期間（例えば、１週間のイベント期間）が経過すると、対戦中に意図的に通信を切断することを繰り返すような悪質なプレイヤーであるか、対戦中に通信切断をほとんど発生させないような良質なプレイヤーであるか、又は、それ以外の一般的なプレイヤーであるかについて、各プレイヤーの評価を行なう。
【００８５】
先ず始めに、サーバー装置１０の通信状況評価処理部１１６は、プレイヤーの通信切断回数が第１閾値（悪質プレイヤーか否かを決定するための閾値）を上回るか否かを判定する（ステップＳ４０１）。
【００８６】
具体的には、サーバー装置１０の通信状況評価処理部１１６は、図５に示すプレイヤー情報を参照してそのプレイヤーの通信状況情報（図７参照）を取得すると、その取得した通信状況情報を参照して監視期間における通信切断回数の合計を求める。そして、その通信切断回数の合計が第１閾値を上回るか否かを判定する。ここでは、第１閾値として「１０回」が設定されている。
【００８７】
この判定により、プレイヤーの通信切断回数が第１閾値を上回ると判定された場合には（ステップＳ４０１：ＹＥＳ）、サーバー装置１０の通信状況評価処理部１１６はそのプレイヤーを「悪質プレイヤー」であるものとして図５に示すプレイヤー情報に設定する（ステップＳ４０２）。このように、そのプレイヤーを「悪質プレイヤー」に設定することで、対戦中の意図的な通信切断に対するペナルティが設定されることになる。その一方で、プレイヤーの通信切断回数が第１閾値を上回らないと判定された場合には（ステップＳ４０１：ＮＯ）、ステップＳ４０３へ処理を進める。
【００８８】
次いで、サーバー装置１０の通信状況評価処理部１１６は、プレイヤーの通信切断回数が第１閾値を上回らないと判定された場合に（ステップＳ４０１：ＮＯ）プレイヤーの通信切断回数が第２閾値（良質プレイヤーか否かを決定するための閾値）を下回るか否かを判定する（ステップＳ４０３）。
【００８９】
具体的には、サーバー装置１０の通信状況評価処理部１１６は、図５に示すプレイヤー情報を参照してそのプレイヤーの通信状況情報（図７参照）を取得すると、その取得した通信状況情報を参照して監視期間における通信切断回数の合計を求める。そして、その通信切断回数の合計が第２閾値を下回るか否かを判定する。ここでは、第２閾値として「１回」が設定されている。
【００９０】
この判定により、プレイヤーの通信切断回数が第２閾値を下回ると判定された場合には（ステップＳ４０３：ＹＥＳ）、サーバー装置１０の通信状況評価処理部１１６はそのプレイヤーを「良質プレイヤー」であるものとして図５に示すプレイヤー情報に設定する（ステップＳ４０４）。このように、そのプレイヤーを「良質プレイヤー」に設定することで、対戦中の通信切断を発生させることなく正しく対戦プレイしたことに対する褒賞が設定されることになる。その一方で、プレイヤーの通信切断回数が第２閾値を下回らないと判定された場合には（ステップＳ４０３：ＮＯ）、ステップＳ４０５へ処理を進める。
【００９１】
次いで、サーバー装置１０の通信状況評価処理部１１６は、プレイヤーの通信切断回数が第２閾値を下回らないと判定された場合に（ステップＳ４０３：ＮＯ）、そのプレイヤーを「一般プレイヤー」であるものとして図５に示すプレイヤー情報に設定する（ステップＳ４０５）。
【００９２】
＜プレイヤー評価に基づくペナルティ又は褒賞の付与＞
図１６は、本実施形態にかかるプレイヤー評価に基づくペナルティ又は褒賞の付与に関する動作例を説明するためのフローチャートである。
【００９３】
先ず、サーバー装置１０のログイン管理処理部１１１は、プレイヤーが操作するプレイヤー端末２０から送信された対戦ゲームへのログイン要求を受け付けると（ステップＳ５０１）、そのプレイヤーについてログイン認証を行なう（ステップＳ５０２）。
【００９４】
次いで、サーバー装置１０の通信状況評価処理部は、プレイヤーのログイン認証が正常に行われると、プレイヤー評価に基づくペナルティ又は褒賞としてのログインボーナスを付与する（ステップＳ５０３）。
【００９５】
具体的には、サーバー装置１０の通信状況評価処理部は、図５に示すプレイヤー情報に設定されたプレイヤー評価を参照して、そのプレイヤーが「悪質プレイヤー」、「良質プレイヤー」、「一般プレイヤー」のうち、どれに設定されているかを特定する。
【００９６】
そして、サーバー装置１０の通信状況評価処理部は、図１０に示すログインボーナス情報に基づき、そのプレイヤーが「悪質プレイヤー」として設定されている場合には、ペナルティとして通常のログインボーナス（コイン）よりも少ないログインボーナス（コイン）を付与し、図５に示すプレイヤー情報に設定された所有コインを更新する。
【００９７】
本実施形態では、通信切断回数が多いほど「悪質プレイヤー」であるものとして与えられるペナルティを多くしている。例えば、図１０に示すように、監視期間における通信切断回数の合計が「１０回」の「悪質プレイヤー」の場合には「コイン５枚」がログインボーナスとして付与され、監視期間における通信切断回数の合計が「２０回」の「悪質プレイヤー」の場合には「コイン３枚」がログインボーナスとして付与され、監視期間における通信切断回数の合計が「３０回」の「悪質プレイヤー」の場合には「コイン１枚」がログインボーナスとして付与される。
【００９８】
また、サーバー装置１０の通信状況評価処理部は、図１０に示すログインボーナス情報に基づき、そのプレイヤーが「良質プレイヤー」として設定されている場合には、褒賞として通常のログインボーナス（コイン）よりも多いログインボーナス（コイン）を付与し、図５に示すプレイヤー情報に設定された所有コインを更新する。
【００９９】
本実施形態では、通信切断回数が少ないほど「良質プレイヤー」であるものとして与えられる褒賞を多くしている。例えば、図１０に示すように、監視期間における通信切断回数の合計が「０回」の「良質プレイヤー」の場合には「コイン３０枚」がログインボーナスとして付与され、通信切断回数が「１回」の「良質プレイヤー」の場合には「コイン２０枚」がログインボーナスとして付与される。
【０１００】
また、サーバー装置１０の通信状況評価処理部は、図１０に示すログインボーナス情報に基づき、そのプレイヤーが「一般プレイヤー」として設定されている場合には、通常のログインボーナス（コイン）を付与し、図５に示すプレイヤー情報に設定された所有コインを更新する。
【０１０１】
次いで、サーバー装置１０の画面データ生成処理部１１７は、このようにしてペナルティ又は褒賞としてのログインボーナスがプレイヤーに対して付与されると、ログイン通知画面のデータを生成する。そして、サーバー装置１０の通信部１５は、その生成されたログイン通知画面のデータを、ネットワークを介して要求元のプレイヤー端末２０に送信する。その後、プレイヤー端末２０の端末制御部２１は、サーバー装置１０から送信された画面データを受信すると、この画面データを解析することによってログイン通知画面を端末表示部２４に表示させる（ステップＳ５０４）。
【０１０２】
図１７は、ログイン通知画面５０の一例を示す図である。このログイン通知画面５０には、ログインボーナス表示領域５１と、お知らせ表示領域５２が表示されている。ログインボーナス表示領域５１には、対戦ゲームにログインしたプレイヤーが獲得したログインボーナスが表示されている。また、お知らせ表示領域５２には、通信環境の良い場所でマルチプレイすることを促すメッセージや、対戦中に通信切断を発生させない良質プレイヤーになるように誘導するためのメッセージが表示されている。
【０１０３】
以上のとおり、本実施形態に係るゲームシステム１によれば、マッチングされたプレイヤーが対戦中に通信切断を発生させた通信切断回数が、所定の監視期間においてカウントされる。そして、その通信切断回数が多いプレイヤーは、「悪質プレイヤー」に設定され、ペナルティとして少ないログインボーナスが与えられる。その一方で、その通信切断回数が少ないプレイヤーは、「良質プレイヤー」に設定され、褒賞として多いログインボーナスが与えられる。そのため、「悪質プレイヤー」は、多いログインボーナスを獲得するべく「良質プレイヤー」になろうとするので、その「悪質プレイヤー」を排除しなくても、対戦中に通信切断を発生させることを積極的に辞めるようになると考えられる。このようにして、「良質プレイヤー」になるように「悪質プレイヤー」を誘導することで、引き続きマルチプレイを継続させることが可能となる。
【０１０４】
＝＝＝その他の実施形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１０５】
＜プレイヤー評価＞
上記の本実施形態では、図１５において、３段階（対戦中に意図的に通信を切断することを繰り返すような「悪質プレイヤー」、対戦中に通信切断をほとんど発生させないような「良質プレイヤー」、又は、それ以外の「一般プレイヤー」）で各プレイヤーの評価を行なう場合を例に挙げて説明したが、２段階（「悪質プレイヤー」、又は、それ以外の良質なプレイヤー（つまり、「良質プレイヤー」＋「一般プレイヤー」））で各プレイヤーの評価を行なっても良い。
そして、図１５において、３段階で各プレイヤーの評価を行なう場合に、通信切断回数の合計が１０回（第１閾値）以上のプレイヤーを「悪質プレイヤー」として評価し、通信切断回数の合計が１回（第２閾値）以下のプレイヤーを「良質プレイヤー」として評価し、それ以外を「一般プレイヤー」として評価した。これに対して、２段階で各プレイヤーの評価を行なう場合には、通信切断回数の合計が１０回（所定回数）を超えるプレイヤーを「悪質プレイヤー」として評価し、通信切断回数の合計が１０回（所定回数）を超えないプレイヤーを「それ以外の良質なプレイヤー」として評価しても良い。
さらに、図１６において、３段階で各プレイヤーの評価を行なう場合に、図１０に示すログインボーナス情報に基づき、「悪質プレイヤー」、「良質プレイヤー」、「一般プレイヤー」のそれぞれに対してログインボーナス（報酬）をペナルティ又は褒賞として与えた。これに対して、２段階で各プレイヤーの評価を行なう場合には、通信切断回数が１０回を超える「悪質プレイヤー」に対して、通信切断回数が１０回を超えない「それ以外の良質なプレイヤー」よりも不利となるログインボーナス（報酬）をペナルティとして与えても良い。
【０１０６】
＜ペナルティ・褒賞＞
上記の本実施形態では、「悪質プレイヤー」に対するペナルティとして少ないログインボーナスを付与する一方で、「良質プレイヤー」に対する褒賞として多いログインボーナスを付与する場合を例に挙げて説明したが、本発明はこれに限定されるものではない。
【０１０７】
例えば、サーバー装置１０の通信状況評価処理部１１６は、マルチプレイ時の通信切断回数が多いほど、プレイヤーがクエストを選択してソロプレイを行なった際に、そのプレイ結果として与えられるクリア報酬（例えば、コイン等）を多く減らし（ペナルティ）、かつ、マルチプレイ時の通信切断回数が少ないほど、そのソロプレイの結果として与えられるクリア報酬（例えば、コイン等）を多く増やす（褒賞）ことも可能である。
【０１０８】
また例えば、サーバー装置１０の通信状況評価処理部１１６は、マルチプレイ時の通信切断回数が多いほど、その後のマルチプレイを行なう際に、一定期間（例えば、３日間）に限り、プレイ結果として獲得可能なプレイ報酬（例えば、キャラクター等）の獲得率を大きく低下させ（ペナルティ）、かつ、マルチプレイ時の通信切断回数が少ないほど、その後のマルチプレイを行なう際に、プレイ結果として獲得可能なプレイ報酬（例えば、キャラクター等）の獲得率を大きく上昇させる（褒賞）ことも可能である。
【０１０９】
また例えば、サーバー装置１０の通信状況評価処理部１１６は、マルチプレイ時の通信切断回数が多いほど、プレイ結果として獲得可能なプレイ報酬（例えば、キャラクター等）のパラメーター（レアリティ、攻撃力、防御力、体力など）大きく低下させ（ペナルティ）、かつ、マルチプレイ時の通信切断回数が少ないほど、プレイ結果として獲得可能なプレイ報酬（例えば、キャラクター等）のパラメーターを大きく上昇させる（褒賞）ことも可能である。
【０１１０】
＜プレイヤー評価の自動化＞
上記の本実施形態では、図１５に示すステップＳ４０１の処理において、所定の監視期間における通信切断回数の合計が第１閾値を上回るか否かによって「悪質プレイヤー」を判定する場合を例に挙げて説明したが、この際、監視期間における各プレイヤーの通信切断回数の平均値から、その第１閾値を自動的に決定することも可能である。
例えば、サーバー装置１０の通信状況評価処理部１１６は、監視期間における各プレイヤーの通信切断回数の平均値が「５回」であると算出できたときに、その２倍である「１０回」を第１閾値として自動的に決定する。このようにすることで、各プレイヤーの通信状況に応じた「悪質プレイヤー」を自動的に定めることができる。
また、上記の本実施形態では、所定の監視期間を自動的に決定することも可能である。例えば、１ヶ月のイベント期間内において１日１回だけマルチプレイを行なうイベントを行なう対戦ゲームの場合、監視期間を「１ヶ月」に自動的に決定し、１ヶ月のイベント期間内において１日５回だけマルチプレイを行なうイベントを行なう対戦ゲームの場合には、監視期間を「１週間」に自動的に決定する。このようにすることで、対戦ゲームのイベント特性等に応じた監視期間を自動的に定めることができる。
なお、２段階（「悪質プレイヤー」、又は、「それ以外の良質なプレイヤー」）で各プレイヤーの評価を行なう場合にも、３段階（「悪質プレイヤー」、「良質プレイヤー」、又は、「一般プレイヤー」）で各プレイヤーの評価を行なう場合と同様にして、プレイヤー評価を自動化できる。
【０１１１】
＜人為的な通信切断であるか否かの判定＞
上記の本実施形態では、図１４に示すステップＳ３０２の処理において、プレイヤー端末２０から通信切断の直前に受信した電波強度データを用いて人為的な通信切断であるか否かを判定する場合を例に挙げて説明したが、この際、プレイヤー端末２０から通信切断の直前に受信した位置データを用いて人為的な通信切断であるか否かを判定することも可能である。
例えば、サーバー装置１０の通信状況評価処理部１１６は、マッチングされたプレイヤーのプレイヤー端末２０から通信切断の直前に受信した位置データからプレイヤーの移動距離を求め、その移動距離が所定値よりも小さい場合には、プレイヤーがほとんど移動していないにもかかわらず通信切断が発生していることから、人為的な通信切断であるものと判定する。その一方で、マッチングされたプレイヤーのプレイヤー端末２０から通信切断の直前に受信した位置データから移動距離を求め、その移動距離が所定値よりも大きい場合には、人為的な通信切断ではなく、通信環境による通信切断（例えば、プレイヤーが電車や自動車の車内でゲームプレイをしている際に、その車両がトンネル内に移動したことによって通信切断が発生した場合等）であるものと判定する。
【０１１２】
また、上記の本実施形態では、図１４に示すステップＳ３０３の処理において、対戦中に通信切断が発生した通信切断回数をカウントする際に、プレイヤー端末２０から通信切断の直前に受信した電波強度がレベル３であるときには通信切断回数を「１回」としてカウントし、プレイヤー端末２０から通信切断の直前に受信した電波強度がレベル２であるときには通信切断回数を「２／３回」としてカウントし、プレイヤー端末２０から通信切断の直前に受信した電波強度がレベル１であるときには通信切断回数を「１／３回」としてカウントしても良い。これにより、プレイヤー端末２０の電波状況に応じた通信切断回数をカウントすることができるので、より厳密に「悪質プレイヤー」を特定することができる。
【０１１３】
＜通知画面＞
上記の本実施形態では、ログインの際の通知画面（ログイン通知画面５０）において、そのプレイヤーが「悪質プレイヤー」であることを表示しても良い。このように表示することで、より具体的に「悪質プレイヤー」であることを認識させた上で、「良質プレイヤー」になるように誘導することができる。
【０１１４】
＜ゲームコンテンツ＞
上記の本実施形態では、キャラクターカードを例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、ゲームコンテンツは、電子的なゲームデータであれば良く、キャラクター自体、フィギュア、ゲームで使用される道具・アビリティ等のアイテムなどであっても良い。
【０１１５】
＜サーバー装置＞
上記の本実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としても良い。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしても良い。なお、サーバー装置１０はコンピューターの一例である。
【０１１６】
＜情報処理装置＞
上記の本実施形態におけるゲームシステム１では、ゲームプログラムに基づきサーバー装置１０及びプレイヤー端末２０を協働させて各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、情報処理装置としてのプレイヤー端末２０単体、または、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしても良い。
また、情報処理装置としての機能の一部をプレイヤー端末２０が担う構成としても良い。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はプロセッサー及びメモリを備えるコンピューターの一例である。
【符号の説明】
【０１１７】
１  ゲームシステム
２  ネットワーク
１０  サーバー装置
１１  制御部
１２  記憶部
１３  入力部
１４  表示部
１５  通信部
２０  プレイヤー端末
２１  端末制御部
２２  端末記憶部
２３  端末入力部
２４  端末表示部
２５  端末通信部
５０  ログイン通知画面
５１  ログインボーナス表示領域
５２  お知らせ表示領域
１１１  ログイン管理処理部
１１２  エントリー処理部
１１３  マッチング処理部
１１４  ゲーム進行処理部
１１５  カウント処理部
１１６  通信状況評価処理部
１１７  画面データ生成処理部
【図１】
2018187341.tif 000003
【図２】
2018187341.tif 000004
【図３】
2018187341.tif 000005
【図４】
2018187341.tif 000006
【図５】
2018187341.tif 000007
【図６】
2018187341.tif 000008
【図７】
2018187341.tif 000009
【図８】
2018187341.tif 000010
【図９】
2018187341.tif 000011
【図１０】
2018187341.tif 000012
【図１１】
2018187341.tif 000013
【図１２】
2018187341.tif 000014
【図１３】
2018187341.tif 000015
【図１４】
2018187341.tif 000016
【図１５】
2018187341.tif 000017
【図１６】
2018187341.tif 000018
【図１７】
2018187341.tif 000019