(57)【要約】【課題】ソーシャルゲーム等のネットワークゲームにおいて、他のプレーヤとの交流促進を図ること。【解決手段】複数のプレーヤが参加するレース前に、レースの参加プレーヤに、当該参加プレーヤ以外のプレーヤが投票する。そして、レース終了後、優勝プレーヤと、この優勝プレーヤに投票したフレンドプレーヤとの両方に、所定の特典ポイントが付与され、また、上位入賞プレーヤの投票フレンドプレーヤには、当該上位入賞プレーヤへの投票の際に消費したポイントが返却される。【選択図】図１
2014183953.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤ端末と通信接続され、所定のゲームの実行を制御するサーバシステムであって、
前記所定のゲームに参加しているプレーヤ（以下「参加プレーヤ」という。）以外のプレーヤによる参加プレーヤの何れかへの投票を受け付ける投票受付手段と、
前記参加プレーヤのフレンドプレーヤが当該参加プレーヤに投票しており（以下このフレンドプレーヤを「投票フレンドプレーヤ」という。）、且つ、当該参加プレーヤが前記所定のゲームで第１の高成績条件を満たす成績を収めた場合に、当該参加プレーヤおよび当該投票フレンドプレーヤに所与の特典を付与する特典付与処理を実行する特典付与処理手段と、
を備えたサーバシステム。
【請求項２】
前記参加プレーヤが前記所定のゲームに参加する旨を、当該参加プレーヤのフレンドプレーヤに通知するフレンド参加通知手段を更に備えた請求項１に記載のサーバシステム。
【請求項３】
前記フレンド参加通知手段は、前記参加プレーヤへの投票を実行する画面（以下「投票実行画面」という。）を表示するためのリンク情報を含めて前記通知を行い、
前記投票受付手段は、前記リンク情報を指示操作した信号を前記プレーヤ端末から受信した場合には、当該リンク情報が示す投票実行画面を前記プレーヤ端末に表示させ、投票実行の指示操作に従って対応する参加プレーヤへの投票を実行する、
請求項２に記載のサーバシステム。
【請求項４】
前記特典付与処理手段は、前記投票フレンドプレーヤの数に基づいて、付与する特典を変更する手段を有する、
請求項１〜３の何れか一項に記載のサーバシステム。
【請求項５】
各プレーヤが保有するゲーム内ポイントを管理するポイント管理手段を更に備え、
前記投票受付手段は、投票の対価として、投票したプレーヤのゲーム内ポイントを消費し、
前記所定のゲームで第２の高成績条件を満たす成績を収めた参加プレーヤに投票していたプレーヤに、所与の配当ポイントを前記ゲーム内ポイントに加える配当手段を備えた、
請求項１〜４の何れか一項に記載のサーバシステム。
【請求項６】
前記所定のゲームで所定の成績条件を満たした参加プレーヤに投票していた投票フレンドプレーヤには、当該投票に当たり消費したゲーム内ポイントの一部又は全部を返却するポイント返却手段を備えた、
請求項５に記載のサーバシステム。
【請求項７】
前記所定のゲームで前記第１の高成績条件を満たさず、所定の低成績条件を満たす成績となった参加プレーヤからの謝罪通知を、当該参加プレーヤに投票していた投票フレンドプレーヤに通知する謝罪通知手段を更に備えた、
請求項１〜６の何れか一項に記載のサーバシステム。
【請求項８】
前記所定のゲームに参加する参加プレーヤを受け付ける参加プレーヤ受付手段と、
前記参加プレーヤ受付手段により受け付けられた参加プレーヤをマッチングして複数のグループに分けるマッチング手段と、
前記グループごとに前記所定のゲームを実行する制御をするゲーム実行制御手段と、
請求項１〜７の何れか一項に記載のサーバシステム。
【請求項９】
前記マッチング手段は、互いにフレンドプレーヤであるプレーヤが同一グループとならないようにマッチングする手段を有する、
請求項８に記載のサーバシステム。
【請求項１０】
前記投票受付手段により投票が受け付けられたプレーヤが、投票対象の参加プレーヤのフレンドプレーヤでない場合に、当該参加プレーヤに対する当該プレーヤからのフレンド申請を通知し、当該参加プレーヤによる承認操作がなされた場合に当該プレーヤを当該参加プレーヤのフレンドとして新規登録するフレンド申請制御手段と、
投票したプレーヤが投票対象の参加プレーヤのフレンドプレーヤであるか否かの判断を、前記所定のゲームの開始時、或いは、前記所定のゲームの終了時に行う手段と、
を備えた請求項１〜９の何れか一項に記載のサーバシステム。
【請求項１１】
前記投票受付手段は、投票するプレーヤが投票対象の参加プレーヤのフレンドプレーヤでない場合に、当該参加プレーヤに対するフレンド申請を自動実行するか否かの選択指示を自動実行するとした設定画像を含めた投票実行画面を前記プレーヤ端末に表示させる手段を有し、
前記フレンド申請制御手段は、前記指示選択が自動実行する旨の設定状態で投票が実行された場合に、前記フレンド申請を行う手段を有する、
請求項１０に記載のサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレーヤ端末と通信接続されるサーバシステムに関する。
【背景技術】
【０００２】
従来から、インターネット等のネットワークを介してプレーヤ端末をゲームサーバに通信接続して楽しむゲームが知られており、近年では、ＳＮＳ（Social Networking Service）上で提供される、いわゆるソーシャルゲームの普及が目覚ましい（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０６８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ソーシャルゲームは、他プレーヤとの交流（コミュニケーション）に重点を置いたことを特徴としており、気の合う他プレーヤをフレンドとして登録する機能を備えているのが一般的である。本発明は、こうした事情に鑑みてなされたものであり、その目的とするところは、ソーシャルゲーム等のネットワークゲームにおいて、他のプレーヤとの交流促進を図ることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための第１の発明は、
プレーヤ端末と通信接続され、所定のゲームの実行を制御するサーバシステム（例えば、図１のゲームサーバ１０００）であって、
前記所定のゲーム参加しているプレーヤ（以下「参加プレーヤ」という。）以外のプレーヤによる参加プレーヤの何れかへの投票を受け付ける投票受付手段（例えば、図１９の投票受付部２２８）と、
前記参加プレーヤのフレンドプレーヤが当該参加プレーヤに投票しており（以下このフレンドプレーヤを「投票フレンドプレーヤ」という。）、且つ、当該参加プレーヤが前記所定のゲームで第１の高成績条件を満たす成績を収めた場合に、当該参加プレーヤおよび当該投票フレンドプレーヤに所与の特典を付与する特典付与処理を実行する特典付与処理手段（例えば、図１９のフレンド特典付与部２３６）と、
を備えたサーバシステムである。
【０００６】
この第１の発明によれば、第１の高成績条件を満たす成績を収めた所定のゲームの参加プレーヤと、この参加プレーヤに投票したフレンドプレーヤとの両方に、所与の特典が付与される。つまり、参加プレーヤのフレンドプレーヤにとっては、参加プレーヤに投票することで特典が付与され得るとともに、参加プレーヤにとっては、フレンドプレーヤが投票してくれることで特典が付与され得る。これにより、フレンドプレーヤを増やす動機付けになり、ひいてはゲームをプレイするプレーヤ同士の交流を促すことができる。
【０００７】
また、第２の発明として、第１の発明のサーバシステムであって、
前記参加プレーヤが前記所定のゲームに参加する旨を、当該参加プレーヤのフレンドプレーヤに通知するフレンド参加通知手段（例えば、図１９の参加通知部２２４）を更に備えたサーバシステムを構成しても良い。
【０００８】
この第２の発明によれば、参加プレーヤが所定のゲームに参加する旨が、当該参加プレーヤのフレンドプレーヤに通知される。これにより、ゲームに参加していないプレーヤであっても、自分のフレンドプレーヤがゲームに参加したことを速やかに知ることができ、投票をしたり、連絡を取り合うきっかけになるなど、プレーヤ同士の交流に一役買うことになる。
【０００９】
また、第３の発明として、第２の発明のサーバシステムであって、
前記フレンド参加通知手段は、前記参加プレーヤへの投票を実行する画面（以下「投票実行画面」という。）を表示するためのリンク情報を含めて前記通知を行い、
前記投票受付手段は、前記リンク情報を指示操作した信号を前記プレーヤ端末から受信した場合には、当該リンク情報が示す投票実行画面を前記プレーヤ端末に表示させ、投票実行の指示操作に従って対応する参加プレーヤへの投票を実行する、
サーバシステムを構成しても良い。
【００１０】
この第３の発明によれば、参加プレーヤが所定のゲームに参加した旨のフレンドプレーヤへの通知は、参加プレーヤへの投票実行画面を表示するためのリンク情報を含めて行われる。そして、プレーヤ端末におけるリンク情報の指示操作によって投票実行画面が表示され、投票実行の指示操作によって参加プレーヤへの投票が実行される。これにより、通知を受け取ったフレンドプレーヤは、プレーヤ端末に表示されるリンク情報を選択するといった簡易な操作で、そのフレンドプレーヤにとってのフレンドである参加プレーヤへの投票を即座に行うことが可能となる。
【００１１】
また、第４の発明として、第１〜第３の何れかの発明のサーバシステムであって、
前記特典付与処理手段は、前記投票フレンドプレーヤの数に基づいて、付与する特典を変更する手段を有する、
サーバシステムを構成しても良い。
【００１２】
この第４の発明によれば、第１の高成績条件を満たす成績を収めた参加プレーヤと、当該参加プレーヤの投票フレンドプレーヤとに付与される特典は、投票フレンドプレーヤの数に基づいて変更される。これにより、例えば、投票フレンドプレーヤの数が多いほど、“良い”特典とすることで、より多くのフレンドプレーヤの投票を促し、フレンドプレーヤ間の交流を促すことができる。
【００１３】
また、第５の発明として、第１〜第４の何れかの発明のサーバシステムであって、
各プレーヤが保有するゲーム内ポイントを管理するポイント管理手段（例えば、図１９の仮想ポイント管理部２１６）を更に備え、
前記投票受付手段は、投票の対価として、投票したプレーヤのゲーム内ポイントを消費し、
前記所定のゲームで第２の高成績条件を満たす成績を収めた参加プレーヤに投票していたプレーヤに、所与の配当ポイントを前記ゲーム内ポイントに加える配当手段（例えば、図１９の通常配当付与部２３４）を備えた、
サーバシステムを構成しても良い。
【００１４】
この第５の発明によれば、プレーヤは、保有するゲーム内ポイントを消費することで投票を行うことができ、所定のゲームで第２の高成績条件を満たす成績を収めた参加プレーヤに投票していたプレーヤには、所与の配当ポイントがゲーム内ポイントに加えられる。
【００１５】
また、第６の発明として、第５の発明のサーバシステムであって、
前記所定のゲームで所定の成績条件を満たした参加プレーヤに投票していた投票フレンドプレーヤには、当該投票に当たり消費したゲーム内ポイントの一部又は全部を返却するポイント返却手段を備えた、
サーバシステムを構成しても良い。
【００１６】
この第６の発明によれば、所定のゲームで所定の成績条件を満たした参加プレーヤに投票していた投票フレンドプレーヤには、投票に当たり消費したゲーム内ポイントの一部又は全部が返却される。これにより、フレンドプレーヤは、参加プレーヤに、気軽に投票できるようになる。
【００１７】
また、第７の発明として、第１〜第６の何れかの発明のサーバシステムであって、
前記所定のゲームで前記第１の高成績条件を満たさず、所定の低成績条件を満たす成績となった参加プレーヤからの謝罪通知を、当該参加プレーヤに投票していた投票フレンドプレーヤに通知する謝罪通知手段を更に備えた、
サーバシステムを構成しても良い。
【００１８】
この第７の発明によれば、所定のゲームで第１の高成績条件を満たさず、所定の低成績条件を満たす成績となった参加プレーヤからの謝罪通知が、当該参加プレーヤに投票していたフレンドプレーヤに通知される。フレンドプレーヤ同士の交流を深めることができる。
【００１９】
また、第８の発明として、第１〜第７の何れかの発明のサーバシステムであって、
前記所定のゲームに参加する参加プレーヤを受け付ける参加プレーヤ受付手段（例えば、図１９の参加受付部２２２）と、
前記参加プレーヤ受付手段により受け付けられた参加プレーヤをマッチングして複数のグループに分けるマッチング手段（例えば、図１９のグループ編成部２２６）と、
前記グループごとに前記所定のゲームを実行する制御をするゲーム実行制御手段（例えば、図１９のレース開催制御部２２０）と、
を更に備えたサーバシステムを構成しても良い。
【００２０】
この第８の発明によれば、参加プレーヤがマッチングされてグループ分けされ、グループ毎にゲームが実行される。
【００２１】
また、第９の発明として、第８の発明のサーバシステムであって、
前記マッチング手段は、互いにフレンドプレーヤであるプレーヤが同一グループとならないようにマッチングする手段を有する、
サーバシステムを構成しても良い。
【００２２】
この第９の発明によれば、互いにフレンドプレーヤであるプレーヤが同一グループとならないようにマッチングされる。これにより、例えば、フレンドプレーヤ同士で協力して同一の所定のゲームに参加し、勝敗を人為的に操作して特典を確実に得ることを企てるといった不正を防止できる。
【００２３】
また、第１０の発明として、第１〜第９の何れかの発明のサーバシステムであって、
前記投票受付手段により投票が受け付けられたプレーヤが、投票対象の参加プレーヤのフレンドプレーヤでない場合に、当該参加プレーヤに対する当該プレーヤからのフレンド申請を通知し、当該参加プレーヤによる承認操作がなされた場合に当該プレーヤを当該参加プレーヤのフレンドとして新規登録するフレンド申請制御手段（例えば、図１９のフレンド管理部２１４）と、
投票したプレーヤが投票対象の参加プレーヤのフレンドプレーヤであるか否かの判断を、前記所定のゲームの開始時、或いは、前記所定のゲームの終了時に行う手段と、
を備えたサーバシステムを構成しても良い。
【００２４】
この第１０の発明によれば、参加プレーヤへの投票を行った後に当該参加プレーヤに対するフレンド申請が通知されるが、所定のゲームの開始前或いは終了前に参加プレーヤに承認されてフレンドとして登録されたならば、当該プレーヤは当該参加プレーヤの投票フレンドプレーヤと判断されて、当該参加プレーヤとともに特典が付与され得る。これは、フレンドプレーヤを増やす動機付けとなる。
【００２５】
また、第１１の発明として、第１０の発明のサーバシステムであって、
前記投票受付手段は、投票するプレーヤが投票対象の参加プレーヤのフレンドプレーヤでない場合に、当該参加プレーヤに対するフレンド申請を自動実行するか否かの選択指示を自動実行するとした設定画像を含めた投票実行画面を前記プレーヤ端末に表示させる手段を有し、
前記フレンド申請制御手段は、前記指示選択が自動実行する旨の設定状態で投票が実行された場合に、前記フレンド申請を行う手段を有する、
サーバシステムを構成しても良い。
【００２６】
この第１１の発明によれば、いわばデフォルトの状態で投票実行画面からフレンドではない参加プレーヤへの投票を実行すると、当該参加プレーヤへのフレンド申請も同時に行うことができるため、わざわざ参加プレーヤへのフレンド申請をする手間が省ける。
【図面の簡単な説明】
【００２７】
【図１】ゲームシステムの構成図。
【図２】プレーヤ端末の構成例。
【図３】投票の概要図。
【図４】投票方法選択画面の一例。
【図５】グループ一覧画面の一例。
【図６】参加プレーヤ一覧画面の一例。
【図７】投票実行画面の一例。
【図８】投票実行画面の一例。
【図９】フレンド一覧画面の一例。
【図１０】フレンドプレーヤへの参加通知の概要図。
【図１１】フレンド通知確認画面の一例。
【図１２】参加通知メールの一例。
【図１３】優勝プレーヤに対する投票プレーヤへの配当の概要図。
【図１４】優勝プレーヤに対する投票フレンドプレーヤへの特典付与の概要図。
【図１５】投票フレンドプレーヤの人数に応じた特典付与の概要図。
【図１６】上位入賞プレーヤに対する投票フレンドプレーヤへの返却の概要図。
【図１７】フレンドプレーヤへの謝罪通知の概要図。
【図１８】謝罪通知メールの一例。
【図１９】ゲームサーバの機能構成図。
【図２０】プレイデータのデータ構成例。
【図２１】レース開催スケジュールのデータ構成例。
【図２２】開催レースデータのデータ構成例。
【図２３】プレーヤ端末の機能構成図。
【図２４】レース開催処理のフローチャート。
【図２５】レース開催処理中に実行される投票受付処理のフローチャート。
【図２６】図２５のフローチャートの続き。
【図２７】レース開催処理中に実行されるレース後処理のフローチャート。
【発明を実施するための形態】
【００２８】
以下、図面を参照して本発明の実施形態を説明する。以下では、ネットワークゲームシステムにおいて競技ゲームであるレースゲームを実行する場合を説明するが、本発明の適用可能な実施形態がこれに限定されるものではない。
【００２９】
［全体構成］
図１は、本実施形態におけるゲームシステムの構成の一例を示す図である。ゲームシステムは、通信回線１に接続可能なゲームサーバ１０００と、プレーヤ毎に用意されるプレーヤ端末２０００とを備えて構成される。通信回線１は、データ通信が可能な通信路を意味する。すなわち、通信回線１は、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮの他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線／無線を問わない。
【００３０】
ゲームサーバ１０００は、単数又は複数のサーバ装置や記憶装置等を含んで構成されたサーバシステムであって、本実施形態のネットワークゲームを運営するための各種サービスを提供し、ゲームの実行に必要なクライアントプログラムやデータ等を配信することができる。
【００３１】
プレーヤ端末２０００は、コンピュータであって、例えばスマートフォンや携帯型ゲーム装置、家庭用ゲーム装置、パソコン、タブレット型コンピュータ等により実現される電子機器である。そして、プレーヤ端末２０００は、携帯電話基地局や無線通信基地局等を介して通信回線１に接続し、ゲームサーバ１０００とデータ通信を行うことができる。
【００３２】
図２は、プレーヤ端末２０００の一例であるスマートフォンの構成を示す図である。プレーヤ端末２０００は、方向入力キー２００２と、ホームキー２００４と、タッチパネル２００６と、スピーカ２０１０と、マイク２０１２と、ＧＰＳアンテナ２０１４と、制御基板２０１８と、コンピュータ読み出し可能な記憶媒体であるメモリカード２０３２に対してデータを読み書きできるメモリカード読取装置２０３０とを備える。その他、図示されていない内蔵バッテリーや電源ボタン、音量調節ボタン等が設けられている。
【００３３】
制御基板２０１８は、ＣＰＵやＧＰＵ、ＤＳＰ等の各種マイクロプロセッサ、ＡＳＩＣ、ＶＲＡＭやＲＡＭ、ＲＯＭ等の各種ＩＣメモリを搭載する。また、制御基板２０１８には、携帯電話基地局と無線通信するための無線通信モジュール２０２０と、ＧＰＳモジュール２０２２とが搭載されている。更に、制御基板２０１８には、方向入力キー２００２及びホームキー２００４からの信号を受信する回路、タッチパネル２００６のドライバ回路、マイク２０１２で集音した音声の信号を生成する回路、メモリカード読取装置２０３０への信号入出力回路といった、いわゆるＩ／Ｆ回路（インターフェース回路）等が搭載されている。これら制御基板２０１８に搭載されている各要素は、それぞれがバス回路等を介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。
【００３４】
［ゲーム概要］
本実施形態のゲームシステムでは、競技ゲームであるレースゲームが行われる。このレースゲームは、プレーヤが育成・強化したキャラクタ（プレーヤキャラクタ）を、任意のタイミングで開催されるレースに参加させ、他の参加プレーヤと順位を競い合って楽しむものである。レースは、複数のプレーヤが参加して行われ、各参加プレーヤ（プレーヤキャラクタ）のパラメータに基づいて、レース結果である順位が決定される。そして、レースで優勝（１位）したプレーヤには、所定の優勝賞品が付与される。優勝賞品は、例えばキャラクタを強化するアイテム等、ゲーム内で使用可能なアイテムである。また、レースは、複数のプレーヤが順位を競う形態のゲームであり、例えば、プレーヤキャラクタを競走馬とした競馬ゲームや、カーレースやバイクレース等のプレーヤキャラクタが所定の乗り物に乗って走行するゲーム等、何れのゲームであってもよい。
【００３５】
［レース開催の流れ］
レース開催の流れを具体的に説明する。先ず、レースに参加するプレーヤの受け付けが行われる。すなわち、レースの開催前に所定の参加受付期間が定められ、プレーヤは、この参加受付期間において当該レースへの参加を申請（登録）することができる。なお、レースは、所定人数（例えば、８人）のプレーヤによって行われる。このため、参加を受け付けたプレーヤ（参加プレーヤ）に対するマッチングによって、所定人数の参加プレーヤからなる複数のグループを生成し、このグループ毎にレース（試合）を実行する。つまり、同一のレースについて、複数のグループが存在する。
【００３６】
参加受付期間が終了してレースの参加プレーヤが決定されると、続いて、参加プレーヤへの投票を行うことができる。図３は、投票の概要を示す図である。図３に示すように、プレーヤは、このレースで優勝すると予想する参加プレーヤに投票する。この投票は、レースへの参加プレーヤ以外のプレーヤのみ行うことができる。また、投票に際しては、自身が保有するゲーム内ポイントである仮想ポイントの消費を要する。すなわち、所定の仮想ポイント（例えば、１０ポイント）を１口（投票単位）とし、投票口数に応じた仮想ポイントが消費される（図３では、１口を１枚の「コイン」として示している）。なお、１人のプレーヤが１人の参加プレーヤに投票可能な口数に上限を設けることにしても良い。また、１人のプレーヤが、複数の参加プレーヤに投票することもできる。
【００３７】
図４は、投票を行うプレーヤのプレーヤ端末２０００に表示される投票方法選択画面Ｗ１の一例である。投票するプレーヤの選択方法として、レースの参加プレーヤから選択する方法と、フレンドから選択する方法との２種類がある。投票方法選択画面Ｗ１には、それぞれの選択方法に対応するレース投票アイコン１２、及び、フレンド投票アイコン１４が表示される。
【００３８】
この投票方法選択画面Ｗ１においてレース投票アイコン１２を選択すると、現在、投票を受け付けているレースの一覧が表示される。これらのレースの一覧から何れかのレースを選択すると、続いて、図５に一例を示すグループ一覧画面Ｗ３が表示される。グループ一覧画面Ｗ３には、選択したレースのグループの一覧が、投票受付期間の残り時間１８等とともに表示される。このグループ一覧画面Ｗ３において何れかのグループを選択すると、続いて、図６に一例を示す参加プレーヤ一覧画面Ｗ５が表示される。参加プレーヤ一覧画面Ｗ５には、選択したグループの参加プレーヤが一覧表示される。
【００３９】
この参加プレーヤ一覧画面Ｗ５において何れかの参加プレーヤを選択すると、続いて、図７に一例を示す投票実行画面Ｗ７が表示される。投票実行画面Ｗ７には、選択した参加プレーヤの詳細なデータとして、プレーヤキャラクタのパラメータや長所、過去のレース成績等の詳細表示２０が表示される。また、プレーヤが所有する仮想ポイントである所有ポイント１６が表示されており、この所有ポイントの範囲内で、投票口数選択表示２２において、当該参加プレーヤへの投票口数を選択する。そして、投票実行アイコン２４を選択することで、当該参加プレーヤへの投票を実行することができる。
【００４０】
このとき、投票するとして選択した参加プレーヤがフレンドでない場合には、図８に一例を示すように、投票実行画面Ｗ９において、当該参加プレーヤにフレンド申請を行うためのフレンド申請表示２６が表示される。フレンド申請表示２６は、当該参加プレーヤへのフレンド申請を行うか否かをチェックボックス方式で選択するようになっており、デフォルトでは「申請する」にチェックを入れた（選択した）選択指示状態で表示されている。なお、フレンド申請する必要が無いならば、このチェックを外せば良い。そして、投票実行アイコン２４を選択することで、当該参加プレーヤへの投票、及び、フレンド申請を行うことができる。
【００４１】
また、図４に示した投票方法選択画面Ｗ１においてフレンド投票アイコン１４を選択すると、続いて、図９に一例を示すフレンド一覧画面Ｗ１１が表示される。フレンド一覧画面Ｗ１１には、自身のフレンドのうち、現在、レースに参加していて投票可能なフレンド名が、投票受付期間の残り時間等とともに一覧表示される。このフレンド一覧画面Ｗ１１において、何れかのフレンドを選択すると、続いて、図７に一例を示したように、選択したフレンドに投票するための投票実行画面Ｗ７が表示される。この投票実行画面Ｗ７において、投票口数選択表示２２において投票口数を選択し、投票実行アイコン２４を選択することで、当該フレンドプレーヤへの投票を実行することができる。
【００４２】
また、図１０に示すように、レースの参加プレーヤのフレンドプレーヤそれぞれに、当該参加プレーヤのレースへの参加を知らせるとともに、参加プレーヤへの投票を促す参加通知メールＭ１が送信される。なお、ここでのメールは、ゲームの登録プレーヤ同士がゲーム内でやりとりするメッセージに相当するものとするが、電子メールとしても良い。
【００４３】
具体的には、プレーヤがレースへ参加すると、この参加プレーヤのプレーヤ端末２０００に、例えば図１１に一例を示すフレンド通知確認画面Ｗ１３が表示される。フレンド通知確認画面Ｗ１３には、レースの参加をフレンドプレーヤへ通知するか否かの通知確認表示３０が表示される。通知確認表示３０は、レースの参加をフレンドプレーヤに通知するか否かをチェックボックス方式で選択するようになっており、デフォルトでは、「通知する」にチェックを入れた（選択した）選択指示状態で表示される。プレーヤは、通知しないならば、通知確認表示３０のチェックを外せば良い。そして、参加実行アイコン３２を選択すると、フレンドプレーヤそれぞれに参加通知メールＭ１が送信される。
【００４４】
図１２は、フレンドプレーヤのプレーヤ端末２０００にて表示される参加通知メールＭ１の一例である。参加通知メールＭ１の本文には、送信元であるレースへの参加プレーヤがレースに参加しており、この参加プレーヤへの投票を促す旨のメッセージとともに、参加プレーヤに投票するための投票実行画面を表示するためのリンク情報である参照先アドレス３４が表示される。このアドレスは、レース及び参加プレーヤ毎に固有である。そして、フレンドプレーヤが、この参加通知メールＭ１の参照先アドレス３４を選択すると、続いて、参加プレーヤに投票するための投票実行画面Ｗ７（図７参照）が表示される。
【００４５】
投票受付期間が終了すると、レースが実行される。レースは自動進行され、グループ毎に各参加プレーヤ（プレーヤキャラクタ）のパラメータ等に基づいて順位が決定される。
【００４６】
レースが終了すると、優勝（１位）した参加プレーヤ（優勝プレーヤ）に、所与の優勝賞品が付与される。また、図１３に示すように、優勝プレーヤ６ａに投票したプレーヤ７ａに、投票口数に応じた仮想ポイントが、配当ポイントとして付与される。本実施形態では、この配当ポイントが付与される順位（第２の好成績条件）は優勝（１位）とするが、３位以内などの順位としてもよい。
【００４７】
また、図１４に示すように、優勝プレーヤ６ａの投票プレーヤ７の中に優勝プレーヤ６ａのフレンドプレーヤ７ｂがいる場合、その投票フレンドプレーヤ７ｂ、及び、優勝プレーヤ６ａの両方に、所定の仮想ポイントが特典ポイントとして付与される。特典ポイントは、優勝プレーヤ６ａと投票フレンドプレーヤ７ｂとで同じとしても良いし、異なることとしても良い。また、図１５に示すように、特典ポイントは、投票フレンドプレーヤ７ｂの人数に応じて異なり、投票フレンドプレーヤ７ｂが多いほど、特典ポイントが多くなる。なお、本実施形態では、特定ポイントが付与される順位（第１の高成績条件）は優勝（１位）とするが、２位以内などの順位としても良い。
【００４８】
また、図１６に示すように、優勝を逃したが、上位入賞した上位入賞参加プレーヤ６ｂに投票したプレーヤ７の中に上位入賞プレーヤ６ｂのフレンドプレーヤ７ｂがいる場合、その投票フレンドプレーヤ７ｂに、当該上位入賞プレーヤ６ｂへの投票の際に消費した仮想ポイント（投票ポイント）が返却される。なお、投票ポイントの全てを返却することとするが、投票ポイントの一部（所定割合）を返却することとしても良い。投票ポイントの返却対象順位は、所定の成績条件を満たす順位であり、本実施形態では、第１及び第２の高成績条件の優勝（１位）を除く上位入賞（２位〜４位）である。
【００４９】
また、図１７に示すように、謝罪対象順位の参加プレーヤに投票した投票プレーヤの中に、当該参加プレーヤのフレンドプレーヤがいる場合、その投票フレンドプレーヤに謝罪通知メールＭ３が送信される。謝罪対象順位は、低成績条件を満たす順位であり、本実施形態では、上述の返却対象順位未満（５位以下）である。図１８は、フレンドプレーヤのプレーヤ端末２０００に表示される謝罪通知メールＭ３の一例である。謝罪通知メールＭ３は、謝罪対象順位の参加プレーヤからその投票フレンドプレーヤに対して、投票に対する特典付与や返却が無いことを詫びる内容となっている。
【００５０】
［機能構成］
図１９は、ゲームサーバ１０００の機能構成を示すブロック図である。図１９によれば、ゲームサーバ１０００は、機能的には、操作部１１０と、表示部１２０と、通信部１３０と、サーバ処理部２００と、サーバ記憶部３００とを備えて構成される。
【００５１】
操作部１１０は、ゲームサーバ１０００の管理のための各種操作入力を受け付け、なされた操作に応じた操作信号をサーバ処理部２００に出力する。この機能は、例えばキーボードやマウス、タッチパネル等の入力装置によって実現される。
【００５２】
表示部１２０は、サーバ処理部２００から入力される画像信号に基づいて各種表示画面を表示する。この機能は、例えばフラットパネルディスプレイやＣＲＴ、プロジェクタ等の画像表示装置によって実現される。
【００５３】
通信部１３０は、通信回線１に接続して外部装置（主に、プレーヤ端末２０００）とのデータ通信を行う。この機能は、例えば無線通信装置やモデム、ＴＡ、有線用のケーブルのジャックやその制御回路等によって実現される。
【００５４】
サーバ処理部２００は、サーバ記憶部３００から読み出したプログラムやデータ、通信部１３０を介した外部装置（主に、プレーヤ端末２０００）からの受信データ等に基づいて、ゲームサーバ１０００の動作を統括的に制御する。
この機能は、ＣＰＵやＧＰＵ等のマイクロプロセッサ、ＡＳＩＣ等の演算装置やその制御プログラムによって実現される。本実施形態では、サーバ処理部２００は、ゲーム管理部２１０と、画像生成部２５２と、通信制御部２５４とを有する。
【００５５】
ゲーム管理部２１０は、プレーヤ管理部２１２と、フレンド管理部２１４と、仮想ポイント管理部２１６と、キャラクタ育成部２１８と、レース開催制御部２２０とを有し、本実施形態のレースゲームの実行を管理する。
【００５６】
プレーヤ管理部２１２は、本実施形態のゲームプレイを可能とするためのプレーヤ登録及び管理に関する処理を行う。
具体的には、プレーヤ端末２０００から、プレーヤ名やパスワード等を受信し新たなプレーヤとして登録する処理、これらの登録プレーヤの情報であるプレイデータ３２０を管理する処理、プレーヤ端末２０００からの要求に応じたプレーヤの認証処理等を行う。
【００５７】
図２０は、プレイデータ３２０のデータ構成の一例である。図２０によれば、プレイデータ３２０は、登録プレーヤ毎に生成され、アカウント情報３２１と、プレーヤキャラクタ情報３２２と、保有アイテム情報３２３と、保有ポイント３２４と、フレンドリスト３２５と、プレイログ３２６とを格納している。
【００５８】
アカウント情報３２１は、当該プレーヤを識別するための情報であり、固有のプレーヤ名やプレーヤＩＤ、パスワードを含む。プレーヤキャラクタ情報３２２は、当該プレーヤのプレーヤキャラクタに関する情報であり、レースの勝敗を決定する要因となる各種パラメータを含む。保有アイテム情報３２３は、当該プレーヤが保有している、ゲーム内で使用可能なアイテムの情報である。保有ポイント３２４は、当該プレーヤが保有している仮想ポイントの情報である。フレンドリスト３２５は、当該プレーヤがフレンドとして登録した他プレーヤのリストである。
【００５９】
仮想ポイント管理部２１６は、各プレーヤが所有するゲーム内ポイントである仮想ポイントを管理する。例えば、レースへの投票の際に所定の仮想ポイントを消費し、レース結果に応じて所定の仮想ポイントを付与する。また、例えば毎日１０時といった所定タイミングを境界として、この時刻以降での初めてのログインをしたプレーヤに、所定ポイントを付与するといったことも行う。付与するポイント数は、少なくとも１回の投票に要するポイント以上であると好適である。
【００６０】
フレンド管理部２１４は、プレーヤのフレンドプレーヤの登録及び削除に係る処理を行う。具体的には、あるプレーヤからプレーヤを指定したフレンド申請がなされると、申請対象のプレーヤに、申請元のプレーヤからフレンド申請がなされた旨の通知を送信し、この申請対象のプレーヤから許諾が得られた場合に、互いをフレンドプレーヤとして登録する。
【００６１】
キャラクタ育成部２１８は、プレーヤの指示に従って、当該プレーヤのプレーヤキャラクタの育成を行う。プレーヤキャラクタの育成により、プレーヤキャラクタに係るパラメータが変更される。育成は、例えば、走力を鍛えるトレーニングや、体力をつけるトレーニング、瞬発力をつけるトレーニング等、パラメータの向上の仕方に応じた様々なメニューが用意されており、例えばプレーヤの所有アイテムを使用することで行ったり、或いは、時間経過に応じて自動回復する行動ポイントと呼ばれる所定のパラメータを消費することで行うことができる。
【００６２】
レース開催制御部２２０は、参加受付部２２２と、参加通知部２２４と、グループ編成部２２６と、投票受付部２２８と、レース進行制御部２３０と、優勝賞品付与部２３２と、通常配当付与部２３４と、フレンド特典付与部２３６と、フレンド特別返却部２３８と、謝罪通知部２４０とを有し、レース（試合）の開催を制御する。
【００６３】
レースの開催は、レース開催スケジュール３３０によって予め定められており、レース開催制御部２２０は、このレース開催スケジュール３３０に従ってレースの開催を制御する。
【００６４】
図２１は、レース開催スケジュール３３０のデータ構成の一例である。図２１によれば、レース開催スケジュール３３０は、レース名３３１に、レース開始日時３３２と、参加受付期間３３３と、投票受付期間３３４とを対応付けて格納している。
【００６５】
また、開催されたレースについては、開催レースデータ３４０として記憶される。図２２は、開催レースデータ３４０のデータ構成の一例である。開催レースデータ３４０は、開催されたレース毎に生成され、レース名３４１と、参加プレーヤリスト３４２と、グループ編成情報３４３と、投票情報３４４と、レース結果情報３４５とを格納している。
【００６６】
参加プレーヤリスト３４２は、当該レースの参加プレーヤ名３４２ａと、フレンドプレーヤへの参加通知の有無３４２ｂとを対応付けて格納している。グループ編成情報３４３は、編成されたグループ３４３ａ毎に、当該グループに含まれる所定人数（図２２では、８人）の参加プレーヤ名３４３ｂを対応付けて格納している。投票情報３４４は、レースの参加プレーヤへの投票に関する情報であり、参加プレーヤ３４４ａそれぞれについて、当該参加プレーヤに投票したプレーヤ３４４ｂと、その投票口数３４４ｃとを対応付けて格納している。レース結果情報３４５は、グループ３４５ａ毎に、レース結果である順位３４５ｂに参加プレーヤ３４５ｃを対応付けて格納している。１つのグループで１回分のレース（試合）が行われる。
【００６７】
参加受付部２２２は、プレーヤのレースへの参加を受け付ける。すなわち、レースの参加受付期間において、プレーヤからレースへの参加要求がなされると、当該プレーヤの参加を受け付けて参加プレーヤとし、参加プレーヤリスト３４２に追加する。
【００６８】
グループ編成部２２６は、参加プレーヤに対するマッチングを行って、所定人数（例えば、８人）でなるグループを編成し、グループ編成情報３４３を生成する。このとき、互いにフレンド関係にあるプレーヤ同士が同一のグループとならないようにマッチングする。また、所定人数に足りないグループについては、ＮＰＣを追加することで、全てのグループが所定人数となるように編成する。
【００６９】
参加通知部２２４は、参加プレーヤのうち、フレンドプレーヤの通知有りとされている参加プレーヤそれぞれについて、当該参加プレーヤのフレンドプレーヤそれぞれに、当該参加プレーヤがレースに参加する旨を知らせる参加通知メールＭ１を送信する。
【００７０】
投票受付部２２８は、レースの参加プレーヤに対する投票を受け付ける。具体的には、当該レースの投票受付期間において、プレーヤから投票要求がなされると、当該プレーヤによる投票が可能であるか否かを判断する。すなわち、当該プレーヤがレースの参加プレーヤである場合には投票不可とし、その旨を該当するプレーヤ端末２０００に通知する。
【００７１】
レースの参加プレーヤでないならば、投票可能であり、当該プレーヤに指定された投票方法による投票の受け付けを行う。すなわち、指定された投票方法がレースからの投票（レース投票アイコン１２（図４参照）を選択）ならば、各グループ名やその参加プレーヤ等を含むレース情報を、該当するプレーヤ端末２０００に送信する。また、指定された投票方法がフレンドへの投票（フレンド投票アイコン１４（図４参照）を選択）ならば、プレーヤのフレンドのうち、レースに参加しているフレンド一覧の情報を、該当するプレーヤ端末２０００に送信する。
【００７２】
また、参加通知メールＭ１に含まれる参照先アドレス３４へのアクセス要求がなされた場合には、該当する参加プレーヤの情報を、該当するプレーヤ端末２０００に送信する。そして、プレーヤから、投票する参加プレーヤ名や投票口数とともに投票要求がなされると、当該プレーヤの投票を受け付けて、投票情報３４４に追加する。
【００７３】
レース進行制御部２３０は、レースを自動進行する制御を行う。すなわち、グループ毎に、各参加プレーヤのプレーヤキャラクタのパラメータ等に基づいて順位を決定し、レース結果情報３４５を生成する。また、決定した順位となるように、各プレーヤキャラクタを走行させたレースシーンのデータを作成する。
【００７４】
優勝賞品付与部２３２は、レース終了後、各グループの優勝プレーヤに対して所定の優勝賞品を付与する。
【００７５】
フレンド特典付与部２３６は、レースの終了後、各グループについて、優勝プレーヤと、その優勝プレーヤに投票したフレンドプレーヤに、所定の特典ポイントを付与する。
【００７６】
フレンド特別返却部２３８は、レースの終了後、各グループについて、上位入賞した参加プレーヤそれぞれに投票したフレンドプレーヤに、当該参加プレーヤに投票した際の消費ポイントを返却する。
【００７７】
謝罪通知部２４０は、レースの終了後、各グループについて、優勝プレーヤ及び上位入賞プレーヤ以外の各参加プレーヤに投票したフレンドプレーヤに、謝罪通知メールＭ３を送信する（図１８参照）。
【００７８】
図１９に戻り、画像生成部２５２は、例えば、ＧＰＵ（Graphics Processing Unit）、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ、ビデオ信号ＩＣ、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ＩＣメモリ、テクスチャデータの展開用に使用されるＩＣメモリ等によって実現される。また、プレーヤ端末２０００で表示させる画像をゲームサーバ１０００が提供する構成の場合には、ゲーム画面の画像を生成することができる。
【００７９】
通信制御部２５４は、データ通信に係るデータ処理を実行し、通信部１３０を介して外部装置とのデータのやりとりを実現する。
【００８０】
サーバ記憶部３００は、サーバ処理部２００がゲームサーバ１０００を統合的に制御するための諸機能を実現するためのシステムプログラムや、本実施形態の各種機能を実現するためのプログラムやデータ等を記憶する。また、サーバ処理部２００の作業領域として用いられ、サーバ処理部２００が各種プログラムに従って実行した演算結果や、通信部１３０による受信データ等を一時的に格納する。この機能は、例えば各種ＩＣメモリやハードディスク、ＭＯ、ＲＯＭ、ＲＡＭ等の記憶装置によって実現される。本実施形態では、サーバ記憶部３００には、システムプログラム３１０と、ゲーム管理プログラム３１２と、プレイデータ３２０と、開催レースデータ３４０と、レース開催スケジュール３３０とが記憶される。
【００８１】
図２３は、プレーヤ端末２０００の機能構成を示す図である。プレーヤ端末２０００は、機能的には、操作入力部５１０と、画像表示部５２０と、音出力部５３０と、通信部５４０と、端末処理部６００と、端末記憶部７００とを有して構成される。
【００８２】
操作入力部５１０は、プレーヤによってなされた各種の操作入力に応じて操作入力信号を端末処理部６００に出力する。この機能は、例えばボタンスイッチや、ジョイスティック、タッチパッド、トラックボールといった直接プレーヤが指で操作する素子はもちろん、加速度センサや角速度センサ、傾斜センサ、地磁気センサなど、運動や姿勢を検知する素子等によって実現される。図２では、方向入力キー２００２やホームキー２００４、タッチパネル２００６がこれに該当する。
【００８３】
端末処理部６００は、例えばＣＰＵやＧＰＵ等のマイクロプロセッサや、ＡＳＩＣ、ＩＣメモリなどの電子部品によって実現され、操作入力部５１０や端末記憶部７００を含むプレーヤ端末２０００の各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部５１０からの操作入力信号等に基づいて各種の演算処理を実行して、プレーヤ端末２０００の動作を制御する。図２では、制御基板２０１８がこれに該当する。また、端末処理部６００は、ゲーム制御部６１０と、画像生成部６２０と、音生成部６２２と、通信制御部６２４とを備える。
【００８４】
ゲーム制御部６１０は、操作信号送信制御部６１１と、ゲーム画面表示制御部６１２とを有し、当該コンピュータをゲームプレイのための端末として機能させるための各種演算処理を実行する。
【００８５】
操作信号送信制御部６１１は、操作入力部５１０でなされた操作に応じて、各種データやリクエスト情報をゲームサーバ１０００へ送信するための処理を実行する。
【００８６】
ゲーム画面表示制御部６１２は、ゲームサーバ１０００から受信した各種データに基づいてゲーム画面を表示するための制御を行う。例えば、本実施形態のオンラインゲームをウェブゲームとして実現するならば、ウェブブラウザをベースとしてＨＴＭＬとともにＪａｖａ（登録商標）やＣＳＳ（Cascading Style Sheets）を利用して能動的に画面表示を制御するウェブ技術や、Adobe（登録商標） Flashなどのプラグインを用いて実現できる。勿論、その他の方法でもかまわない。
【００８７】
画像生成部６２０は、例えば、ＧＰＵ（Graphics Processing Unit）、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ、ビデオ信号ＩＣ、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ＩＣメモリ、テクスチャデータの展開用に使用されるＩＣメモリ等によって実現される。画像生成部６２０は、ゲーム制御部６１０による処理結果に基づいて１フレーム時間（例えば１／６０秒）で１枚のゲーム画面を生成し、生成したゲーム画面の画像信号を画像表示部５２０に出力する。
【００８８】
画像表示部５２０は、画像生成部６２０から入力される画像信号に基づいて各種ゲーム画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図２では、タッチパネル２００６がこれに該当する。
【００８９】
音生成部６２２は、例えばデジタルシグナルプロセッサ（ＤＳＰ）や、音声合成ＩＣなどのプロセッサ、音声ファイル再生可能なオーディオコーデック等によって実現され、ゲーム画面表示制御部６１２による処理結果に基づいてゲームに係る効果音やＢＧＭ、各種操作音の音信号を生成し、音出力部５３０に出力する。
【００９０】
音出力部５３０は、音生成部６２２から入力される音信号に基づいて効果音やＢＧＭ等を音出力する装置によって実現される。図２では、スピーカ２０１０がこれに該当する。
【００９１】
通信制御部６２４は、データ通信に係るデータ処理を実行し、通信部５４０を介して外部装置とのデータのやりとりを実現する。
【００９２】
通信部５４０は、通信回線１と接続して通信を実現する。この機能は、例えば、無線通信機、モデム、ＴＡ（ターミナルアダプタ）、有線用の通信ケーブルのジャックや制御回路等によって実現される。図２では、無線通信モジュール２０２０がこれに該当する。
【００９３】
端末記憶部７００は、端末処理部６００にプレーヤ端末２０００を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームプレイに必要なプログラム、各種データ等を記憶する。また、端末処理部６００の作業領域として用いられ、端末処理部６００が各種プログラムに従って実行した演算結果や操作入力部５１０から入力される入力データ等を一時的に記憶する。こうした機能は、例えばＲＡＭやＲＯＭなどのＩＣメモリ、ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭやＤＶＤなどの光学ディスクなどによって実現される。図２では、制御基板２０１８が搭載するＩＣメモリやメモリカード２０３２がこれに該当する。
【００９４】
本実施形態では、端末記憶部７００には、システムプログラム７１０と、ゲームクライアントプログラム７１２とが記憶される。システムプログラム７１０は、プレーヤ端末２０００のコンピュータとしての入出力の基本機能を実現するためのプログラムである。ゲームクライアントプログラム７１２は、端末処理部６００が読み出して実行することによってゲーム制御部６１０としての機能を実現させるためのアプリケーションソフトであるが、システムプログラム７１０の一部として組み込まれた構成であっても良い。ゲームクライアントプログラム７１２は、オンラインゲームを実現する技術手法に応じて専用のクライアントプログラムであっても良いし、ウェブブラウザプログラム及びインタラクティブな画像表示を実現するプラグインなどにより構成するとしても良い。
【００９５】
［処理の流れ］
図２４は、本実施形態の１回のレースの開催に係るレース開催処理の流れを説明するフローチャートである。図中、左側にゲームサーバ１０００の処理を示し、右側にプレーヤ端末２０００の処理を示している。
【００９６】
図２４によれば、ゲームサーバ１０００では、レースの参加受付日時となったならば（ステップＡ１：ＹＥＳ）、レースの参加受け付けを開始する（ステップＡ３）。
【００９７】
一方、プレーヤ端末２０００において、レースへ参加するレースモードが選択されたならば（ステップＢ１：ＹＥＳ）、ゲームサーバ１０００と通信を行って開催を受け付けているレース名や開催日時等を表示し、プレーヤの操作指示に従って、参加するレースを選択し、フレンドプレーヤへのレースへの参加通知を行うか否かを決定する（ステップＢ３）。そして、プレーヤによるレースの参加指示操作がなされたならば（ステップＢ５：ＹＥＳ）、ゲームサーバ１０００に、レースへの参加要求を送信する（ステップＢ７）。すると、ゲームサーバ１０００では、参加受付部２２２が、該当するプレーヤのレースへの参加を受け付ける（ステップＡ５）。
【００９８】
そして、参加受付期間が終了したならば（ステップＡ７：ＹＥＳ）、参加受け付けを終了する（ステップＡ９）。次いで、グループ編成部２２６が、参加プレーヤのマッチングを行い、所定人数の参加プレーヤからなるグループを編成する（ステップＡ１１）。続いて、投票受付日時となったならば（ステップＡ１３：ＹＥＳ）、投票受付処理（図２５参照）を実行してレースへの投票の受け付けを行う（ステップＡ１５）。
【００９９】
図２５、図２６は、投票受付処理を説明するフローチャートである。図２５によれば、投票受付処理では、先ず、参加通知部２２４が、レースの参加プレーヤそれぞれについて、フレンドプレーヤが登録されており（ステップＣ１：ＹＥＳ）、且つ、参加プレーヤによるフレンドプレーヤへの参加通知を行うならば（ステップＣ３：ＹＥＳ）、フレンドプレーヤそれぞれに、当該参加プレーヤについての参加通知メールを送信する（ステップＣ５）。
【０１００】
一方、プレーヤ端末２０００において、レースに投票する投票モードが選択されたならば（ステップＤ１：ＹＥＳ）、プレーヤの操作指示に従って、投票するプレーヤの選択方法（投票方法）を選択し、ゲームサーバ１０００に送信する（ステップＤ３）。
【０１０１】
すると、ゲームサーバ１０００では、投票受付部２２８が、そのプレーヤが投票可能であるか否かを、当該プレーヤが投票対象のレースの参加プレーヤであるか否か、また投票受付期間内であるかによって判断する。投票不可能ならば（ステップＣ７：ＮＯ）、プレーヤ端末２０００に投票不可を通知する（ステップＣ９）。投票可能であり（ステップＣ７：ＹＥＳ）、要求された投票方法がレースから選択して投票ならば（ステップＣ１１：「レース」）、レースを構成する各グループ名や、これらの各グループの参加プレーヤの情報を含むレース情報を生成し、プレーヤ端末２０００に送信する（ステップＣ１３）。
【０１０２】
すると、プレーヤ端末２０００では、受信したレース情報をもとに、投票可能なグループを一覧表示し（ステップＤ５）、プレーヤの操作指示に従って、一のグループを選択し（ステップＤ７）、選択されたグループの参加プレーヤを一覧表示する（ステップＤ９）。次いで、プレーヤの操作指示に従って、一の参加プレーヤを選択し（ステップＤ１１）、選択された参加プレーヤへの投票口数を選択する（ステップＤ１３）。選択された参加プレーヤがフレンドプレーヤでないならば（ステップＤ１５：ＮＯ）、プレーヤの操作指示に従って、フレンド申請を行うか否かを選択する（ステップＤ１７）。そして、プレーヤによる投票指示がなされると（ステップＤ１９：ＹＥＳ）、投票するとして選択した参加プレーヤや投票口数、フレンド申請の有無とともに、投票要求をゲームサーバ１０００に送信する（ステップＤ２１）。
【０１０３】
すると、ゲームサーバ１０００では、受信した投票要求をもとに、当該プレーヤの投票を受け付ける（ステップＣ１５）。また、投票対象の参加プレーヤへのフレンド申請が有りならば（ステップＣ１７：ＹＥＳ）、フレンド管理部２１４が、プレーヤから、投票対象の参加プレーヤへのフレンド申請を行う（ステップＣ１９）。
【０１０４】
一方、プレーヤ端末２０００から要求された投票方法が、フレンドに投票ならば（ステップＣ１１：「フレンド」）、図２６に示すように、投票受付部２２８は、プレーヤのフレンドプレーヤのうち、レースに参加しているフレンドプレーヤ（参加プレーヤ）の一覧を生成し、プレーヤ端末２０００に送信する（ステップＣ２１）。
【０１０５】
すると、プレーヤ端末２０００では、受信したフレンドプレーヤを一覧表示し（ステップＤ２３）、プレーヤの操作指示に従って一のフレンドプレーヤを選択し（ステップＤ２５）、選択したフレンドプレーヤへの投票口数を選択する（ステップＤ２７）。そして、プレーヤによる投票指示操作がなされると（ステップＤ２９：ＹＥＳ）、選択されたフレンドプレーヤ名や投票口数とともに、投票要求をゲームサーバ１０００に送信する（ステップＤ３１）。すると、ゲームサーバ１０００では、受信した投票要求をもとに、当該プレーヤの投票を受け付ける（ステップＣ２３）。
【０１０６】
また、プレーヤ端末２０００において、レース参加通知メールを受信したならば（ステップＤ３３：ＹＥＳ）、このレース参加通知メールを表示する（ステップＤ３５）。そして、記載されている参照先アドレス３４が選択されたならば（ステップＤ３７：ＹＥＳ）、ゲームサーバ１０００に、この参照先アドレス３４へのアクセス要求を送信する（ステップＤ３９）。すると、ゲームサーバ１０００は、要求された参照先アドレス３４に該当する参加プレーヤに関する情報を送信する（ステップＣ２５）。
【０１０７】
そして、プレーヤ端末２０００では、受信したデータをもとに、フレンドプレーヤである参加プレーヤの投票実行画面を表示する（ステップＤ４１）。次いで、プレーヤの指示操作に従って、投票口数を選択する（ステップＤ４３）。そして、投票指示操作がなされたならば（ステップＤ４５：ＹＥＳ）、フレンドプレーヤである投票対象の参加プレーヤ名や投票口数とともに、投票要求をゲームサーバ１０００に送信する（ステップＤ４７）。すると、ゲームサーバ１０００では、受信した投票要求をもとに、当該プレーヤの投票を受け付ける（ステップＣ２７）。
【０１０８】
投票受付期間が終了すると（ステップＣ２９：ＹＥＳ）、投票受付部２２８は、投票の受け付けを終了して（ステップＣ３１）、投票受付処理を終了する。
【０１０９】
図２４に戻り、投票受付処理が終了した後、レース開始日時となったならば、レース進行制御部２３０が、各グループについて、各参加プレーヤのプレーヤキャラクタのパラメータ等に基づいて、自動的にレースを進行させて順位を決定する（ステップＡ１７）。レースが終了すると、続いて、レース結果に基づくレース後処理を行う（ステップＡ１９）。
【０１１０】
図２７は、レース後処理を説明するフローチャートである。ゲームサーバ１０００において、優勝賞品付与部２３２が、各グループの優勝プレーヤに、所定の優勝賞品を付与する（ステップＥ１）。また、通常配当付与部２３４が、各グループの優勝プレーヤそれぞれに投票したプレーヤそれぞれに、所定の配当ポイントを付与する（ステップＥ３）。
【０１１１】
また、フレンド特典付与部２３６が、各グループについて、優勝プレーヤと、当該優勝プレーヤに投票した当該優勝プレーヤのフレンドプレーヤ（投票フレンドプレーヤ）に、所定の特典ポイントを付与する（ステップＥ５）。また、フレンド特別返却部２３８が、各グループについて所定の返却対象順位の参加プレーヤそれぞれに投票したフレンドプレーヤそれぞれに、当該参加プレーヤの投票の際の消費ポイントを返却（付与）する（ステップＥ７）。以上の処理を行うと、レース後処理を終了する。図２４に戻り、レース後処理が終了すると、レース開催処理を終了する。
【０１１２】
［作用効果］
このように、本実施形態のレースゲームでは、レース前に、レースの参加プレーヤに、当該参加プレーヤ以外のプレーヤが投票する。レース終了後、優勝プレーヤと、この優勝プレーヤに投票したフレンドプレーヤとの両方に、所定の特典ポイントが付与され、また、上位入賞プレーヤの投票フレンドプレーヤには、当該上位入賞プレーヤへの投票の際に消費したポイントが返却される。これにより、フレンドプレーヤを増やす動機付けになるとともに、フレンドプレーヤへの投票を促し、プレーヤ間の交流を促進することができる。
【０１１３】
［変形例］
なお、本発明の適用可能な実施形態が上述の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能なのは勿論である。
【０１１４】
（Ａ）フレンド特別返却
例えば、上述の実施形態では、上位入賞した参加プレーヤそれぞれに投票したフレンドプレーヤに、当該参加プレーヤへの投票の際に消費したポイント（消費ポイント）の全てを返却することにしたが、消費ポイントの一部を返却することとしても良いし、その返却率を、参加プレーヤの順位に応じて変更することとしても良い。
【０１１５】
（Ｂ）投票期間
また、上述の実施形態では、投票期間をレース開始前としたが、レース途中まで（レース開始から終了までの間）としても良い。
【符号の説明】
【０１１６】
１０００  ゲームサーバ
１１０  操作部、１２０  表示部、１３０  通信部
２００サーバ処理部
２１０  ゲーム管理部、２１２  プレーヤ管理部、２１４  フレンド管理部
２１６  仮想ポイント管理部、２１８  キャラクタ育成部、
２２０  レース開催制御部
２２２  参加受付部、２２４  参加通知部、２２６  グループ編成部
２２８  投票受付部、２３０  レース進行制御部
２３２  優勝商品付与部、２３４  通常配当付与部
２３６  フレンド特典付与部、２３８  フレンド特別返却部、２４０  謝罪通知部
２５２  画像生成部、２５４  通信制御部
３００  サーバ記憶部
３１０  システムプログラム、３１２  ゲーム管理プログラム
３２０  プレイデータ、３３０  レース開催スケジュール
３４０  開催レースデータ
２０００  プレーヤ端末
５１０  操作入力部、５２０  画像表示部、５３０  音出力部、５４０  通信部
６００  端末処理部
６１０  ゲーム制御部
６１１  操作信号送信制御部、６１２  ゲーム画面表示制御部
６２０  画像生成部、６２２  音生成部、６２４  通信制御部
７００  端末記憶部
７１０  システムプログラム、７１２  ゲームクライアントプログラム
５  プレーヤ
６  参加プレーヤ、６ａ  優勝プレーヤ
７  投票プレーヤ、７ａ  投票フレンドプレーヤ
【図１】
2014183953.tif 000003
【図２】
2014183953.tif 000004
【図３】
2014183953.tif 000005
【図４】
2014183953.tif 000006
【図５】
2014183953.tif 000007
【図６】
2014183953.tif 000008
【図７】
2014183953.tif 000009
【図８】
2014183953.tif 000010
【図９】
2014183953.tif 000011
【図１０】
2014183953.tif 000012
【図１１】
2014183953.tif 000013
【図１２】
2014183953.tif 000014
【図１３】
2014183953.tif 000015
【図１４】
2014183953.tif 000016
【図１５】
2014183953.tif 000017
【図１６】
2014183953.tif 000018
【図１７】
2014183953.tif 000019
【図１８】
2014183953.tif 000020
【図１９】
2014183953.tif 000021
【図２０】
2014183953.tif 000022
【図２１】
2014183953.tif 000023
【図２２】
2014183953.tif 000024
【図２３】
2014183953.tif 000025
【図２４】
2014183953.tif 000026
【図２５】
2014183953.tif 000027
【図２６】
2014183953.tif 000028
【図２７】
2014183953.tif 000029