(57)【特許請求の範囲】
【請求項１】
ネットワークを介して複数の情報端末と通信を行うゲームシステムであって、
情報端末からの任務設定要求に基づき、情報端末のプレーヤが属するグループに与えるグループ任務とグループに属する各プレーヤに与えるプレーヤの個別任務を決定して、グループとグループに属する各プレーヤの情報とグループに与えたグループ任務及びグループに属する各プレーヤに与えた個別任務に関する情報を設定任務情報として記憶部に記憶させる任務設定手段と、
グループに属するプレーヤの情報端末に決定されたグループ任務と対応するプレーヤの個別任務をネットワークを介して送信する手段と、
グループに属する各プレーヤの情報端末において実行されたプレーヤの個別任務に関するゲームのプレイ結果を所定のタイミングでネットワークを介して受信する手段と、
受信した各プレーヤの個別任務に関するゲームのプレイ結果を、前記任務設定情報に関連づけて記憶部に格納する手段と、
前記記憶部に記憶された前記設定任務情報に基づき、所与のグループについて、同じグループに属する複数のプレーヤの個別任務に関するプレイ結果を読み出して、グループの少なくとも一部のプレーヤのプレイ結果を集計して、集計結果に基づきグループ任務がクリアされたか否かやグループ任務の成績を求めて所与のグループのグループ任務の達成結果を判定する結果判定手段と、
を含むことを特徴とするゲームシステム。
【請求項２】
請求項１において、
前記任務設定手段は、前記複数の情報端末の位置情報を検出し、位置情報に応じて各情報端末のプレーヤに対して与える個別任務を決定することを特徴とするゲームシステム。
【請求項３】
画像生成を行うゲームシステムであって、
任務設定要求に基づき、自機が属するグループに与えるグループ任務とグループに属する各プレーヤに与えるプレーヤの個別任務を決定して、グループに属する他のプレーヤの情報とグループに与えたグループ任務及びグループに属する各プレーヤに与えた個別任務に関する情報を設定任務情報として記憶部に記憶させる任務設定手段と、
自機のプレーヤに与えられた個別任務に関するゲームを提供し、当該プレーヤからの入力情報に基づきゲームを実行し、当該プレーヤの個別任務に関するゲームのプレイ結果を取得する手段と、
グループに属する他のプレーヤの情報端末において実行された個別任務に関連したゲームのプレイ結果を、所定のタイミングで受信する手段と、
受信した他のプレーヤの個別任務に関するゲームのプレイ結果を、前記任務設定情報に関連づけて記憶部に格納する手段と、
前記記憶部に記憶された前記設定任務情報に基づき、グループに属する複数のプレーヤの個別任務に関するプレイ結果を読み出して、グループの少なくとも一部のプレーヤのプレイ結果を集計して、集計結果に基づきグループ任務がクリアされたか否かやグループ任務の成績を求めて自機のグループのグループ任務の達成結果を判定する結果判定手段と、
を含むことを特徴とするゲームシステム。
【請求項４】
請求項３において、
前記任務設定手段は、
自機の位置情報を検出する手段と、
グループに属する他のプレーヤの位置情報を受信する手段とをさらに含み、
検出された自機の位置情報に基づき、自機のプレーヤに対して与える個別任務を決定し、受信したグループに属する他のプレーヤの位置情報に基づき、他のプレーヤに対して与える個別任務を決定することを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記グループ任務及び個別任務の少なくとも一方に制限時間を設定する手段を含み、
前記結果判定手段は、
前記制限時間内に前記グループ任務及び個別任務の少なくとも一方が達成されたか否かについての情報を、グループのグループ任務の達成結果の判定する際の判断材料とすることを特徴とするゲームシステム。
【請求項６】
請求項５において、
プレーヤの個別任務に関連したゲームのプレイ時間及びグループに属するプレーヤのプレイ時間の合計に制限時間を設定する手段を、含むことを特徴とするゲームシステム。
【請求項７】
請求項１乃至６のいずれかにおいて、
プレーヤの個別任務に関連したゲームのプレイ回数及びグループに属するプレーヤのプレイ回数の合計に制限回数を設定する手段を含み、
前記結果判定手段は、
設定された前記制限回数以内に前記グループ任務及び個別任務の少なくとも一方が達成されたか否かについての情報をグループのグループ任務の達成結果の判定する際の判断材料とすることを特徴とするゲームシステム。
【請求項８】
請求項１乃至７のいずれかにおいて、
複数のパートの演奏の合奏によって所与の音楽を演奏するゲームにおいて、
前記任務設定手段は、
前記グループ任務としてグループに所与の音楽の合奏についての任務をあたえ、
前記個別任務として、グループに属する各プレーヤに所与の音楽合奏における各パート演奏についての任務を与えることを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記結果判定手段は、
プレーヤの個別任務に関するゲームのプレイ結果に応じて、プレーヤ毎に付与する成績及び報償の少なくとも一つに差を付けることを特徴とするゲームシステム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
グループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶する手段を含み、
前記任務設定手段は、前記履歴情報に応じて前記グループ任務及び個別任務の少なくとも一方を決定することを特徴とするゲームシステム。
【請求項１１】
請求項１０において、
前記任務設定手段は、
前記履歴情報に基づき各プレーヤの任務の得手不得手を判断し、プレーヤの不得手な任務を優先して当該プレーヤの個別任務として決定することを特徴とするゲームシステム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
グループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶し、前記履歴情報に応じて、その後のゲーム処理の内容を変化させる手段を含むことを特徴とするゲームシステム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
他のプレーヤと通信可能な状態で受信したグループに属する他のプレーヤからのゲーム上のメッセージを、他のプレーヤと通信状態にないゲーム中の所定のタイミングで出力する手段を含むことを特徴とするゲームシステム。
【請求項１４】
コンピュータが実行可能なプログラムであって、
情報端末からの任務設定要求に基づき、情報端末のプレーヤが属するグループに与えるグループ任務とグループに属する各プレーヤに与えるプレーヤの個別任務を決定して、グループとグループに属する各プレーヤの情報とグループに与えたグループ任務及びグループに属する各プレーヤに与えた個別任務に関する情報を設定任務情報として記憶部に記憶させる任務設定手段と、
グループに属するプレーヤの情報端末に決定されたグループ任務と対応するプレーヤの個別任務をネットワークを介して送信する手段と、
グループに属する各プレーヤの情報端末において実行されたプレーヤの個別任務に関するゲームのプレイ結果を所定のタイミングでネットワークを介して受信する手段と、
受信した各プレーヤの個別任務に関するゲームのプレイ結果を、前記任務設定情報に関連づけて記憶部に格納する手段と、
前記記憶部に記憶された前記設定任務情報に基づき、所与のグループについて、同じグループに属する複数のプレーヤの個別任務に関するプレイ結果を読み出して、グループの少なくとも一部のプレーヤのプレイ結果を集計して、集計結果に基づきグループ任務がクリアされたか否かやグループ任務の成績を求めて所与のグループのグループ任務の達成結果を判定する結果判定手段と、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１５】
請求項１４において、
前記任務設定手段は、前記複数の情報端末の位置情報を検出し、位置情報に応じて各情報端末のプレーヤに対して与える個別任務を決定することを特徴とするプログラム。
【請求項１６】
コンピュータが実行可能なプログラムであって、
任務設定要求に基づき、自機が属するグループに与えるグループ任務とグループに属する各プレーヤに与えるプレーヤの個別任務を決定して、グループに属する他のプレーヤの情報とグループに与えたグループ任務及びグループに属する各プレーヤに与えた個別任務に関する情報を設定任務情報として記憶部に記憶させる任務設定手段と、
自機のプレーヤに与えられた個別任務に関するゲームを提供し、当該プレーヤからの入力情報に基づきゲームを実行し、当該プレーヤの個別任務に関するゲームのプレイ結果を取得する手段と、
グループに属する他のプレーヤの情報端末において実行された個別任務に関連したゲームのプレイ結果を、所定のタイミングで受信する手段と、
受信した他のプレーヤの個別任務に関するゲームのプレイ結果を、前記任務設定情報に関連づけて記憶部に格納する手段と、
前記記憶部に記憶された前記設定任務情報に基づき、グループに属する複数のプレーヤの個別任務に関するプレイ結果を読み出して、グループの少なくとも一部のプレーヤのプレイ結果を集計して、集計結果に基づきグループ任務がクリアされたか否かやグループ任務の成績を求めて自機のグループのグループ任務の達成結果を判定する結果判定手段と、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項１７】
請求項１６において、
前記任務設定手段は、
自機の位置情報を検出する手段と、
グループに属する他のプレーヤの位置情報を受信する手段とをさらに含み、
検出された自機の位置情報に基づき、自機のプレーヤに対して与える個別任務を決定し、受信したグループに属する他のプレーヤの位置情報に基づき、他のプレーヤに対して与える個別任務を決定することを特徴とするプログラム。
【請求項１８】
請求項１４乃至１７のいずれかにおいて、
前記グループ任務及び個別任務の少なくとも一方に制限時間を設定する手段としてコンピュータを機能させるプログラムを含み、
前記結果判定手段は、
前記制限時間内に前記グループ任務及び個別任務の少なくとも一方が達成されたか否かについての情報を、グループのグループ任務の達成結果の判定する際の判断材料とすることを特徴とするプログラム。
【請求項１９】
請求項１８において、
プレーヤの個別任務に関連したゲームのプレイ時間及びグループに属するプレーヤのプレイ時間の合計に制限時間を設定する手段としてコンピュータを機能させるプログラムを含むことを特徴とするプログラム。
【請求項２０】
請求項１４乃至１９のいずれかにおいて、
プレーヤの個別任務に関連したゲームのプレイ回数及びグループに属するプレーヤのプレイ回数の合計に制限回数を設定する手段としてコンピュータを機能させるプログラムを含み、
前記結果判定手段は、
設定された前記制限回数以内に前記グループ任務及び個別任務の少なくとも一方が達成されたか否かについての情報をグループのグループ任務の達成結果の判定する際の判断材料とすることを特徴とするプログラム。
【請求項２１】
請求項１４乃至２０のいずれかにおいて、
複数のパートの演奏の合奏によって所与の音楽を演奏するゲームのプログラムにおいて、
前記任務設定手段は、
前記グループ任務としてグループに所与の音楽の合奏についての任務をあたえ、
前記個別任務として、グループに属する各プレーヤに所与の音楽合奏における各パート演奏についての任務を与えることを特徴とするプログラム。
【請求項２２】
請求項１４乃至２１のいずれかにおいて、
前記結果判定手段は、
プレーヤの個別任務に関するゲームのプレイ結果に応じて、プレーヤ毎に付与する成績及び報償の少なくとも一つに差を付けることを特徴とするプログラム。
【請求項２３】
請求項１４乃至２２のいずれかにおいて、
グループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶する手段としてコンピュータを機能させるプログラムを含み、
前記任務設定手段は、前記履歴情報に応じて前記グループ任務及び個別任務の少なくとも一方を決定することを特徴とするプログラム。
【請求項２４】
請求項２３において、
前記任務設定手段は、
前記履歴情報に基づき各プレーヤの任務の得手不得手を判断し、プレーヤの不得手な任務を優先して当該プレーヤの個別任務として決定することを特徴とするプログラム。
【請求項２５】
請求項１４乃至２４のいずれかにおいて、
グループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶し、前記履歴情報に応じて、その後のゲーム処理の内容を変化させる手段としてコンピュータを機能させるプログラムを含むことを特徴とするプログラム。
【請求項２６】
請求項１４乃至２５のいずれかにおいて、
他のプレーヤと通信可能な状態で受信したグループに属する他のプレーヤからのゲーム上のメッセージを、他のプレーヤと通信状態にないゲーム中の所定のタイミングで出力する手段としてコンピュータを機能させるプログラムを含むことを特徴とするプログラム。
【請求項２７】
コンピュータにより読みとり可能な情報記憶媒体であって、請求項１４乃至２６のいずれかのプログラムを記憶することを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ゲームシステム、プログラム及び情報記憶媒体に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
従来より、複数のゲーム機を通信ケーブル等で接続して、複数のプレーヤで行うマルチプレーヤタイプのゲームが知られている。
【０００３】
マルチプレーヤタイプのゲームでは、複数の携帯ゲーム機を通信ケーブル等で接続した状態でゲームを行ったり、複数の携帯電話等を通信状態にしたり、同時にサーバに接続した状態にしてゲームを行わなければならなかった。
【０００４】
このように従来のマルチプレーヤタイプのゲームでは、一緒にゲームを行うプレーヤが通信状態を保ち同時にゲームを行うことが必要であり、プレーヤが一緒にいなければプレイができないという問題点があった。
【０００５】
また携帯電話等でマルチプレーヤゲームを行う場合でも、片方がゲームしていない場合には残りの片方はプレイを楽しむことができないという問題点があった。
【０００６】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、マルチプレーヤゲームとしての一体感を楽しめるけれども、個々のプレーヤが単独でゲームを進めることが可能なゲームシステム、プログラム及び情報記憶媒体を提供することにある。
【０００７】
【課題を解決するための手段】
（１）本発明は、ネットワークを介して複数の情報端末と通信を行うゲームシステムであって、
複数のプレーヤからなるグループに対して与えるグループ任務とグループに属するプレーヤに対して与える個別任務を決定する手段と、
グループに属するプレーヤの情報端末にグループ任務と対応するプレーヤの個別任務をネットワークを介して送信する手段と、
グループに属する各プレーヤの情報端末において実行されたプレーヤの個別任務に関するゲームのプレイ結果を所定のタイミングでネットワークを介して受信する手段と、
受信したグループの少なくとも一部のプレーヤのプレイ結果に基づきグループのグループ任務の達成結果を判定する手段と、
を含むことを特徴とする。
【０００８】
また本発明に係るプログラムは、上記手段としてコンピュータを機能させることを特徴とする。また本発明に係る情報記憶媒体は、コンピュータ読み取り可能な情報記憶媒体であって、上記手段としてコンピュータを機能させるためのプログラムを記憶（記録）したことを特徴とする。
【０００９】
ここでゲームシステムは例えばネットワークを介して複数の情報端末と通信可能なサーバ装置で実現することができる。
【００１０】
またグループ任務とは、複数のプレーヤからなるグループに対して与える任務のことであり、プレーヤの入力内容その他の情報に基づき決定してもよいし、ランダムまたは所与のルールに従って与えるようにしてもよい。また常に同じ任務を与える場合でもよい。
【００１１】
個別任務とは、グループに属するプレーヤに対して与える任務のことであり、プレーヤ入力内容その他の情報に基づき決定してもよいし、ランダムまたは所与のルールに従って決定してもよい。例えば個別任務を各プレーヤに選択させて選択結果に基づき決定する場合でもよい。
【００１２】
ここで任務とは、プレーヤがゲーム上果たすべきつとめ（仕事）、ゲームに関して与えられた課題、クリア条件、ミッション、シナリオ等を含む。
【００１３】
またグループに属する各プレーヤに異なる個別任務を設定することができる。
【００１４】
個別任務に関するゲームのプレイ結果とは例えばプレーヤの個別任務がクリアされたか否かに関する情報やプレーヤの個別任務の達成結果や成績等に関する情報でもよい。
【００１５】
グループのグループ任務の達成結果とは例えばグループのグループ任務がクリアされたか否かに関する情報やグループのグループ任務に関する成績等に関する情報でもよい。
【００１６】
また達成結果に応じて得点やボーナスやアイテム等の報酬を付与するようにしてもよい。
【００１７】
なおグループのグループ任務に対するプレイ結果だけでなく、グループに属する各プレーヤの個別任務に対する達成結果や成績やボーナス得点等を決定し、送信するようにしてもよい。
【００１８】
またグループを構成するプレーヤは２人でもよいし、３人以上でもよい。
【００１９】
ここで受信したグループの少なくとも一部のプレーヤのプレイ結果に基づきグループのグループ任務の達成結果を判定するとは、受信したグループ全員のプレーヤのプレイ結果に基づきグループのグループ任務の達成結果を判定する場合でもよいし、受信したグループの一部のプレーヤのプレイ結果に基づきグループのグループ任務の達成結果を判定する場合でもよい。
【００２０】
本発明によれば、複数のプレーヤが協力してグループ任務達成を目的とするゲームを行う際に、各プレーヤはそれぞれ独立して個別任務に対するプレイを行うことができる。すなわち、各プレーヤが個別任務に対するプレイを行う際に、他のプレーヤと通信状態である必要はない。従って各プレーヤは、自己の都合のよい時に、自己の個別任務についてのゲームを行うことができる。
【００２１】
このように本発明によれば複数のプレーヤがグループを組んで同一の目標（グループ任務達成）に向かって協力するゲームで有りながら、グループに属する各プレーヤが個別にプレイ可能なゲームシステムを提供することができる。
【００２２】
（２）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記複数の情報端末の位置情報を検出し、位置情報に応じて各情報端末のプレーヤに対して与える個別任務を決定することを特徴とする。
【００２３】
前記複数の情報端末の位置情報は、例えば情報端末が通信を行った基地局に基づき検出するようにしてもよい。
【００２４】
（３）本発明は、画像生成を行うゲームシステムであって、
複数のプレーヤからなるグループに対して与えるグループ任務とグループに属するプレーヤに対して与える個別任務を決定する手段と、
自機のプレーヤに与えられた個別任務に関するゲームを提供し、当該プレーヤからの入力情報に基づきゲームを実行し、当該プレーヤの個別任務に関するゲームのプレイ結果を取得する手段と、
グループに属する他のプレーヤの情報端末において実行された個別任務に関連したゲームのプレイ結果を、所定のタイミングで受信する手段と、
自機のプレーヤのプレイ結果と、グループに属する他のプレーヤから受信したプレイ結果に基づきグループのグループ任務の達成結果を判定する手段と、
を含むことを特徴とする。
【００２５】
また本発明に係るプログラムは、上記手段としてコンピュータを機能させることを特徴とする。また本発明に係る情報記憶媒体は、コンピュータ読み取り可能な情報記憶媒体であって、上記手段としてコンピュータを機能させるためのプログラムを記憶（記録）したことを特徴とする。
【００２６】
ここでゲームシステムは例えば通信機能を有する情報端末や携帯情報端末や携帯電話等で実現することができる。
【００２７】
またグループ任務とは、複数のプレーヤからなるグループに対して与える任務のことであり、プレーヤの入力内容その他の情報に基づき決定してもよいし、ランダムまたは所与のルールに従って与えるようにしてもよい。また常に同じ任務を与える場合でもよい。
【００２８】
個別任務とは、グループに属するプレーヤに対して与える任務のことであり、プレーヤ入力内容その他の情報に基づき決定してもよいし、ランダムまたは所与のルールに従って決定してもよい。例えば個別任務を各プレーヤに選択させて選択結果に基づき決定する場合でもよい。
【００２９】
ここで任務とは、プレーヤがゲーム上果たすべきつとめ（仕事）、ゲームに関して与えられた課題、クリア条件、ミッション、シナリオ等を含む。
【００３０】
またグループに属する各プレーヤに異なる個別任務を設定することができる。
【００３１】
個別任務に関するゲームのプレイ結果とは例えばプレーヤの個別任務がクリアされたか否かに関する情報やプレーヤの個別任務の達成結果や成績等に関する情報でもよい。
【００３２】
グループのグループ任務の達成結果とは例えばグループのグループ任務がクリアされたか否かに関する情報やグループのグループ任務に関する成績等に関する情報でもよい。
【００３３】
また達成結果に応じて得点やボーナスやアイテム等の報酬を付与するようにしてもよい。
【００３４】
なおグループのグループ任務に対するプレイ結果だけでなく、グループに属する各プレーヤの個別任務に対する達成結果や成績やボーナス得点等も決定するようにしてもよい。
【００３５】
またグループを構成するプレーヤは２人でもよいし、３人以上でもよい。
【００３６】
またグループに属する各プレーヤの情報端末がそれぞれ独立して、内容に同期をとって複数のプレーヤからなるグループに対してグループ任務を決定し、グループに属するプレーヤに対して個別任務を決定するようにしてもよい。
【００３７】
１の情報端末が複数のプレーヤからなるグループに対してグループ任務を決定し、グループに属するプレーヤに対して個別任務を決定し、グループに属するプレーヤの情報端末に各プレーヤに対応する個別任務の情報を送信するようにしてもよい。
【００３８】
またグループに属する各プレーヤの情報端末がそれぞれ独立して、内容に同期をとって、自機のプレーヤのプレイ結果と、グループに属する他のプレーヤから受信したプレイ結果に基づきグループのグループ任務の達成結果を判定するようにしてもよい。
【００３９】
また１の情報端末が自機のプレーヤのプレイ結果と、グループに属する他のプレーヤから受信したプレイ結果に基づきグループのグループ任務の達成結果を判定し、グループに属するプレーヤの携帯情報端末に送信するようにしてもよい。
【００４０】
本発明によれば、複数のプレーヤが協力してグループ任務達成を目的とするゲームを行う際に、各プレーヤはそれぞれ独立して個別任務に対するプレイを行うことができる。すなわち、各プレーヤが個別任務に対するプレイを行う際に、他のプレーヤと通信状態である必要はない。従って各プレーヤは、自己の都合のよい時に、自己の個別任務についてのゲームを行うことができる。
【００４１】
このように本発明によれば複数のプレーヤがグループを組んで同一の目標（グループ任務達成）に向かって協力するゲームで有りながら、グループに属する各プレーヤが個別にプレイ可能なゲームシステムを提供することができる。
【００４２】
（４）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
自機の位置情報を検出する手段と、
グループに属する他のプレーヤの位置情報を受信する手段とをさらに含み、
検出された自機の位置情報に基づき、自機のプレーヤに対して与える個別任務を決定し、受信したグループに属する他のプレーヤの位置情報に基づき、他のプレーヤに対して与える個別任務を決定することを特徴とする。
【００４３】
本発明のゲームシステムに現在位置を検出する機能を持たせることにより実現することができる。例えばＧＰＳ（Global Positioning System）を内蔵させてもよいし、通信時の基地局に基づき現在位置を検出できる機能をもたせてもよい。
【００４４】
（５）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
前記グループ任務及び個別任務の少なくとも一方に制限時間を設定し、前記制限時間内に前記グループ任務及び個別任務の少なくとも一方が達成されたか否かについての情報を、グループのグループ任務の達成結果の判定する際の判断材料とすることを特徴とする。
【００４５】
（６）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
プレーヤの個別任務に関連したゲームのプレイ時間及びグループに属するプレーヤのプレイ時間の合計に制限時間を設けることを特徴とする。
【００４６】
（７）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
プレーヤの個別任務に関連したゲームのプレイ回数及びグループに属するプレーヤのプレイ回数の合計に制限回数を設定し、前記制限回数内に前記グループ任務及び個別任務の少なくとも一方が達成されたか否かについての情報をグループのグループ任務の達成結果の判定する際の判断材料とすることを特徴とする。
【００４７】
（８）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
複数のパートの演奏の合奏によって所与の音楽を演奏するゲームにおいて、グループに所与の音楽の合奏についてのグループ任務をあたえ、グループに属する各プレーヤに所与の音楽合奏における各パート演奏についての個別任務を与えることを特徴とする。
【００４８】
例えばグループ任務がクリアされると各パートが合奏された音楽が演奏されるようにしてもよい。
【００４９】
（９）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、
プレーヤの個別任務に関するゲームのプレイ結果に応じて、プレーヤ毎に付与する成績及び報償の少なくとも一つに差を付けることを特徴とする。
【００５０】
（１０）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、グループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶し、
前記履歴情報に応じて前記グループ任務及び個別任務の少なくとも一方を決定することを特徴とする。
【００５１】
（１１）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、前記履歴情報に基づき各プレーヤの任務の得手不得手を判断し、プレーヤの不得手な任務を優先して当該プレーヤの個別任務として決定することを特徴とする。
【００５２】
（１２）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、グループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶し、
前記履歴情報に応じて、その後のゲーム処理の内容を変化させることを特徴とする。
【００５３】
ゲーム処理の内容とは、例えばゲームの分岐条件の変更やゲームパラメータの変更や設定されるゲームステージの変更や与えるアイテムの変更等である。
【００５４】
（１３）また本発明に係るゲームシステム、プログラム及び情報記憶媒体は、他のプレーヤと通信可能な状態で受信したグループに属する他のプレーヤからのゲーム上のメッセージを、他のプレーヤと通信状態にないゲーム中の所定のタイミングで出力することを特徴とする。
【００５５】
本発明によれば、個別任務についてのプレイ中にグループに属する他のプレーヤからのメッセージを受け取ることができる。従ってプレーヤ同士が個別に（通信状態にない状態で）個別任務に対するプレイを行っていても、各プレーヤに連帯感を与えることができる。
【００５６】
【発明の実施の形態】
以下、本実施形態について図面を用いて説明する。
【００５７】
なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を何ら限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００５８】
なお以下ではプレーヤに設定される任務をミッションと呼ぶ場合を例にとり説明するが、任務（プレーヤに与えられるゲーム上の課題）に相当するものであれば、呼び名が異なる場合でも本発明の範囲に含まれる。
【００５９】
１．第１の実施例
図１に、本実施形態のゲーム装置（携帯型端末装置、携帯型ゲーム装置、ゲームシステム）の機能ブロック図の一例を示す。なお同図において本実施形態は、少なくとも処理部１００を含めばよく（或いは処理部１００と記憶部１７０を含めばよく）、それ以外のブロックについては任意の構成要素とすることができる。
【００６０】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、マイク、センサー或いは筺体などのハードウェアにより実現できる。
【００６１】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【００６２】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、メモリ（ＲＯＭ）、或いはメモリ内蔵のゲームカセット（ＩＣカード）などのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体１８０には、本発明（本実施形態）の各手段（特に処理部１００に含まれるブロック）としてコンピュータを機能させるためのプログラム（各手段をコンピュータに実現させるためのプログラム）が記憶（記録、格納）される。
【００６３】
なお、情報記憶媒体１８０に格納される情報の一部又は全部は、システムへの電源投入時等に記憶部１７０に転送されることになる。また情報記憶媒体１８０には、本発明の処理を行うためのプログラム、画像データ、音データ、表示物の形状データなどを含ませることができる。
【００６４】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ（液晶ディスプレイ）、或いはＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。
【００６５】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカなどのハードウェアにより実現できる。
【００６６】
通信部１９６は、外部（例えばホスト装置や他のゲーム装置）との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ、或いは通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００６７】
なお本発明（本実施形態）の各手段としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０に配信するようにしてもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含まれる。
【００６８】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム演算処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０内の主記憶部１７２をワーク領域として使用して、各種の処理を行う。
【００６９】
ここで、処理部１００が行う処理としては、コイン（代価）の受け付け処理、各種モードの設定処理、ゲームの進行処理、選択画面の設定処理、オブジェクト（１又は複数のプリミティブ）の位置や回転角度（Ｘ、Ｙ又はＺ軸回り回転角度）を求める処理、オブジェクトを動作させる処理（モーション処理）、視点の位置（仮想カメラの位置）や視線角度（仮想カメラの回転角度）を求める処理、マップオブジェクトなどのオブジェクトをオブジェクト空間へ配置する処理、ヒットチェック処理、ゲーム結果（成果、成績）を演算する処理、複数のプレーヤが共通のゲーム空間でプレイするための処理、或いはゲームオーバー処理などを考えることができる。
【００７０】
処理部１００は、ゲーム演算部１１０、画像生成部１２０、音生成部１３０を含む。なお、処理部１００は、これらの全ての機能ブロックを含む必要はない。
【００７１】
ここでゲーム演算部１１０は、カード対戦などのゲームを進行させるための種々のゲーム演算処理（プレーヤの操作入力を受け付ける処理、表示物を配置したり移動したり表示する処理、ゲーム進行を分岐させる処理或いはゲーム結果を演算する処理等）を行う。
【００７２】
画像生成部１２０は、ゲーム演算部１１０で行われるゲーム演算処理（カード作成処理、カード対戦処理）の結果に基づいて画像処理を行い、画像を生成する。そして生成された画像は描画バッファ１７４に書き込まれ、表示部１９０に出力される。
【００７３】
音生成部１３０は、ゲーム演算部１１０で行われるゲーム演算処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００７４】
ゲーム演算部１１０は、任務設定部１１２、任務対応ゲーム提供部１１４、結果判定部１１６を含む。
【００７５】
任務設定部１１２は、複数のプレーヤからなるグループに対して与えるグループ任務とグループに属するプレーヤに対して与える個別任務を決定する処理を行う。
【００７６】
任務対応ゲーム提供部１１４は、自機のプレーヤに与えられた個別任務に関するゲームを提供し、当該プレーヤからの入力情報に基づきゲームを実行し、当該プレーヤの個別任務に関するゲームのプレイ結果を取得する処理を行う。
【００７７】
結果判定部１１６は、自機のプレーヤのプレイ結果と、グループに属する他のプレーヤから受信したプレイ結果に基づきグループのグループ任務の達成結果を判定する処理を行う。
【００７８】
また、本実施形態のゲーム装置は、１人のプレーヤのみがプレイできるシングルプレーヤモードのシステムにしてもよいし、このようなシングルプレーヤモードのみならず、複数のプレーヤがプレイできるマルチプレーヤモードも備えるシステムにしてもよい。
【００７９】
また複数のプレーヤがプレイする場合に、これらの複数のプレーヤに提供するゲーム画像やゲーム音を、１つの端末を用いて生成してもよいし、ネットワーク（伝送ライン、通信回線）などで接続された複数の携帯型端末装置（携帯型ゲーム装置、携帯電話）を用いて生成してもよい。
【００８０】
次に本実施形態の特徴について図面を用いて説明する。
【００８１】
図２（Ａ）、（Ｂ）に、本実施形態のゲーム装置を携帯型ゲーム装置（広義には携帯電話も含む携帯型端末装置。明細書中の他の説明でも同様）に適用した場合の例について示す。
【００８２】
図２（Ａ）に示すように、この携帯型ゲーム装置１０は、操作部として方向指示キー１２（十字キー）と、操作ボタン１４、１６、１８、２０（スタートボタン、セレクトボタン、Ｂボタン、Ａボタン）を有し、表示部として液晶ディスプレイ２２を有する。また図示しないＣＰＵ（プロセッサ）やメモリなどを内蔵する。そして、この携帯型ゲーム装置１０は、操作部（１２、１４、１６、１８、２０）からの操作データや、情報記憶媒体であるゲームカセット２４（半導体メモリ等のＩＣを内蔵するカセット。ＩＣカード）に記憶されるプログラムに基づいて、ゲーム演算処理、画像生成処理、音生成処理などを行い、ゲーム画像やゲーム音を生成して出力する。
【００８３】
また図２（Ｂ）に示すように、携帯型ゲーム装置１０−１、１０−２間は、通信ケーブル２６（広義には伝送路）を介してデータ（装置間の同期をとるためのデータ、操作データ、表示物の位置・方向データ或いはゲーム結果データ等）の送受信を行うことができる。これにより複数のプレーヤが一緒にゲームプレイするマルチプレーヤゲームを実現できる。
【００８４】
なお、複数の携帯型ゲーム装置（携帯型端末装置）間でデータの送受信を行うための伝送路は、図２（Ｂ）の通信ケーブル２６のような有線でもよいし、赤外線、電波などの無線でもよい。また、インターネットを伝送路として用いてもよい。
【００８５】
図３〜図１９を用いて本実施の形態におけるプレーヤの操作手順及びゲームの流れについて説明する。
【００８６】
まず複数のプレーヤが集合して、「宿題型協力ミッションの選択」を行う（図３のステップＳ１０）。
【００８７】
図４は、ミッション選択時に出力される画面の一例であり、同図に示すようにプレーヤは通常ミッション２１０、２１２と協力ミッション２１４から自己の所望のミッションを選択可能である。
【００８８】
ここでプレーヤが協力ミッション２１４を選択すると、例えば図５に示すようなミッション内容提示画面が出力される。２２０の「アカデミア村を盗賊団から救え」が協力ミッションを構成するグループミッションであり、２２２は協力ミッションを実行するためのグループの構成人数である。また２２４は協力ミッションに課せられた制限時間であり、２２６と２２８はグループの各プレーヤに与えられる個別ミッションである。
【００８９】
そして、「宿題型協力ミッションの選択」に参加するプレーヤは各自のゲーム装置を他のプレーヤのゲーム装置と通信状態にする（ステップＳ２０）。
【００９０】
図６は、グループを構成するプレーヤのゲーム装置を他のプレーヤのゲーム装置と通信状態にしている様子を模式的に表した図である。例えばケーブル等の有線で接続することで通信状態にしてもよいし、赤外線、電波などの無線で通信状態にしてもよい。
【００９１】
次に各プレーヤ毎に、前記プレーヤ別ミッションの役割分担を行う（ステップＳ３０）。具体的には、各プレーヤ毎に自己が担当するプレーヤ別ミッション（個別ミッション）の選択を行う。
【００９２】
図７〜図９はグループを構成するプレーヤの役割の分担時に出力される画面の一例であり、画面の指示（図７の２３０や図８の２３２）にしたがって、まずＡが個別ミッション２２８を選択し（図８）、Ｂが個別ミッション２２６を選択する様子（図９）を表している。
【００９３】
このようにして複数のプレーヤによって構成されるグループに与えるグループ用ミッション（グループ任務）と、グループを構成する各プレーヤに与える複数のプレーヤ別ミッション（個別ミッション）が与えられる。
【００９４】
グループに属する各プレーヤが各自が担当するミッションの選択を終えると、プレーヤ同士のゲーム装置の通信を切断し、プレーヤたちは一時解散する（ステップＳ４０）。
【００９５】
そして参加プレーヤは自己のゲーム装置で自己の都合のよい時間に別々に個別ミッションに関するゲームのプレイを行い（ステップＳ５０）、各プレーヤが自己に与えられた個別ミッションについてのプレイ結果を出す（ステップＳ６０）。  図１０はプレーヤＡの個別ミッションに関するゲーム画面の一例である。プレーヤＡは、自己に与えられた個別ミッションの達成あるいはミッションの終了条件（制限時間）に達するまで、自己のゲーム装置で自己の都合のよい時間に自己に与えられた個別ミッションに関するゲームのプレイを行うことができる。
【００９６】
図１１及び図１２はプレーヤＡ及びＢのそれぞれの任務に関するゲームが終了した場合のゲーム画面の一例である。
【００９７】
そして、「宿題型協力ミッションの選択」に参加した複数のプレーヤが再び集合して、各自のゲーム装置を他のプレーヤのゲーム装置と通信状態にする（ステップＳ７０）。
【００９８】
次にそれぞれのプレイ結果の報告を行う（ステップＳ８０）。
【００９９】
図１３〜図１５は各プレーヤがプレイ結果の報告を行う際のゲーム画面の一例であり、画面の指示（図１３の２５０や図１４の２５４）に従って、まずＡがプレイ結果２５２を報告し（図１４）、Ｂがプレイ結果２５６を報告する様子（図１５）を表している。
【０１００】
次にそれぞれのプレイ結果を集計して、グループミッションの成否の発表と各プレーヤの成果に対する報酬の分配が行われる（ステップＳ９０）。
【０１０１】
図１６はグループミッションがクリアされた場合のゲーム画面の一例である。同図に示すようにグループミッションの成否の発表２６２と各プレーヤの成果に対する報酬の分配２５８，２６０が行われる。２５８はプレーヤＢに対する報酬の分配であり、２６０はプレーヤＡに対する報酬の分配であり、２６２はグループミッションに対する成否の発表の一例である。
【０１０２】
ここで図１４の２５２及び図１５の２５６に示すようにプレーヤＡ及びＢの個別ミッションに対するプレイ結果は上々であり、いずれも各自の個別ミッションをクリアしているといえる。本実施の形態では、このようにグループに属する各プレーヤがいずれも自己の個別ミッションを満たしている場合に、グループに与えられたグループミッションがクリアされたと判定される。
【０１０３】
また図１７〜図１９は、グループミッションがクリアされなかった場合について説明するための図である。ここで図１７の２７０に示すようにプレーヤＡの個別ミッションに対するプレイ結果は芳しくなく、図１８の２７２に示すようにプレーヤＢは個別ミッションに対するプレイ結果は上々であり、プレーヤＡは個別ミッションをクリアできず、プレーヤＢのみ個別ミッションをクリアしている。かかる場合本実施の形態では図１９の２８０に示すようにグループに与えられたグループミッションはクリアされないと判定される。
【０１０４】
なおグループの全員が個別ミッションをクリアした場合にのみグループに与えられたミッションがクリアされたと判定するようにしてもよいし、個別ミッションをクリアしたプレーヤの割合が所定の割合に達した場合にのみグループに与えられたミッションがクリアされたと判定するようにしてもよいし、個別ミッションをクリアしたプレーヤが所定の人数に達した場合にのみグループに与えられたミッションがクリアされたと判定するようにしてもよい。
【０１０５】
その後通信の切断を行う（ステップＳ１００）。
【０１０６】
次に、本実施形態の処理の一例について、図２０〜図２１のフローチャートを用いて説明する。
【０１０７】
「協力ミッションの選択入力あり」か否か判断し、協力ミッションの選択入力があった場合には、以下のステップＳ２０〜Ｓ１４０の処理を行う（ステップＳ１０）。
【０１０８】
まずグループに与えるグループ任務を決定し、グループに属する各プレーヤの任務を決定する（ステップＳ２０）。例えばプレーヤからの選択に基づきグループに与えるグループ任務を決定し、グループに属する各プレーヤの任務を決定するようにしてもよい。なおこのときグループに属する各プレーヤのゲーム装置を通信状態にしておくようにしてもよい。
【０１０９】
次にグループに属する各プレーヤのゲーム装置を通信状態である場合に、各プレーヤのゲーム機に対応する個別任務を送信する（ステップＳ３０，Ｓ４０）。
【０１１０】
なおグループに属する各プレーヤのゲーム機が内容に同期をとってそれぞれステップＳ２０の処理を行う場合には、送信しなくてもよい。
【０１１１】
送信が終了し（ステップＳ５０）、ゲーム開始の入力があると自機のプレーヤに与えられた個別任務に関するゲームを提供し、入力情報に基づきゲームを実行する（ステップＳ６０、Ｓ７０）。
【０１１２】
そしてゲームが終了したら個別任務に関するプレイ結果を記憶領域に保持する（ステップＳ８０、Ｓ９０）。例えばプレーヤが個別ミッションをクリアした場合や個別ミッションについてのゲームがゲームオーバーになってしまった場合や制限時間がオーバーしてしまった場合等にゲームが終了する。
【０１１３】
次にグループに属する他のプレーヤのゲーム装置と通信状態にして、グループに属する他のプレーヤの個別任務に関するプレイ結果を受信する（ステップＳ１００，Ｓ１１０）。
【０１１４】
グループに属する全プレーヤのプレイ結果を受信したら、自機のプレーヤのプレイ結果と、グループに属する他のプレーヤから受信したプレイ結果に基づきグループのグループ任務の達成結果を判定する（ステップＳ１２０，Ｓ１３０）。
【０１１５】
そして他のプレーヤのゲーム機にグループのグループ任務の達成結果を送信する（ステップＳ１４０）。なおなおグループに属する各プレーヤのゲーム機が内容に同期をとってそれぞれステップＳ１２０、Ｓ１３０の処理を行う場合には、送信しなくてもよい。
【０１１６】
２．第２の実施例
以下、本発明の好適な実施形態について図面を用いて説明する。
【０１１７】
図２２は、本実施形態のゲームシステムがネットワークを介してゲームサービスの提供を行う際の構成の一例である。
【０１１８】
ゲームサービス提供に必要な情報を配信するサーバ装置５００は、例えばプロバイダと呼ばれる通信取引業者のネットワークを介してゲーム装置とて機能するユーザーの情報端末４２０に接続可能に構成されている。
【０１１９】
なおサーバ装置５００と情報端末４２０間のネットワーク４１０の伝送路は、無線の伝送路を含んでいてもよいし、有線の伝送路で接続されていてもよい。また一般回線を使用する場合でもよいし専用回線を使用する場合でもよい。
【０１２０】
なお、ネットワーク３００内には例えば情報端末４２０のための基地局やパケットの分解組立装置、インターネット等が介在している。
【０１２１】
なお同図において少なくともゲームシステムのサーバ装置５００を含めばよく、それ以外については任意の構成要素とすることができる。
【０１２２】
ゲームシステムのサーバ装置５００は、インターネット回線等に接続されてデータの送受信を行う通信装置５１０、ワークステーション等のホストコンピュータ５２０、データベース５５０を含み、Ｗｅｂサーバ等としての機能も備えており、インターネット上でワールド・ワイド・ウェブ（ＷＷＷ）に対応したホームページを開設している。
【０１２３】
なお通信装置５１０は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、電話回線、ＩＳＤＮ回線、あるいは専用線等の通信回線を介して、他のサーバ装置や端末と間でデータの送受信を行う。
【０１２４】
情報端末４２０は、例えばユーザーが所有するＰＣ（パーソナルコンピュータ）や携帯電話やＰＤＡ等の情報通信端末であり、入力部、制御部、表示部、通信部などを備え、ＷＷＷブラウザがインストールされ、インターネットに接続され、ホームページの閲覧が可能な情報端末である。
【０１２５】
ユーザーは情報端末４２０からゲームシステムのサーバ装置５００が開設しているサイトのホームページのＵＲＬ（Uniform Resource Locator）を指定することにより、本サイトが提供するホームページにアクセスすることができる。
【０１２６】
そして本サイトのホームぺージから「協力ミッション」ゲームを行うための自己の個別任務を情報端末４２０にダウンロードすることができる。なおこのとき「協力ミッション」の自己の個別任務を行うためのゲームプログラム自体をダウンロードするようにしてもよい。
【０１２７】
また自己の個別任務を行うためのゲームプログラム自体はユーザーの情報端末に格納されている場合でもよい。
【０１２８】
また「協力ミッション」ゲームに参加するグループを構成する各プレーヤは同時にサーバ装置にアクセスしてミッションをダウンロードするようにしてもよい。
また例えば「協力ミッション」を行うグループにグループＩＤ等を設定して、グループを構成する各プレーヤが各自個別にサーバにアクセスしてグループＩＤを提示して個別ミッションをダウンロードできるようにしてもよい。この場合例えばグループの最初にアクセスしたプレーヤにグループＩＤを付与し、当該プレーヤグループを構成する他のプレーヤにグループＩＤを教えるようにしてもよい。
【０１２９】
図２３は、本実施形態のゲームシステムのサーバ装置の機能ブロック図の一例である。なお以下に説明する本システムのサーバ装置５００の機能は、例えば物理的に複数のコンピュータに分散して持たせて実行させるようにしてもよい。
【０１３０】
ゲームシステムのサーバ装置５００は、ホストコンピュータ５２０、データベース５５０を含んでいる。
【０１３１】
ホストコンピュータは５２０は、処理部５３０と記憶部５２２と情報記憶媒体５２６と送受信部５２４を含んでいる。
【０１３２】
送受信部５２４は、端末４２０やデータベース５５０とデータのやり取りをするもので送信機能と受信機能の両方を有するが、送信手段と受信手段とに分散して送受信機能を実現してもよい。
【０１３３】
記憶部５２２は処理部５３０や送受信部５２４などのワーク領域となるものでありその機能は例えばＲＡＭ等のハードウエアにより実現される。
【０１３４】
処理部５３０は受信した処理要求に基づきどの端末によって送信されたものであるかやどのような配信要求であるか判別し各種処理を行うもので、その機能は、ハードウェア（ＣＰＵ、ＤＳＰ等のプロセッサ又はゲートアレイ等のＡＳＩＣ）とプログラム（ゲームプログラム、又はファームウェア等）との組み合わせにより実現される。但し、処理部５３０の機能の全てを、ハードウェアにより実現してもよいし、その全てをプログラムにより実現してもよい。
【０１３５】
また処理部５３０は、各端末からの処理要求情報に基づき各端末にホームページ画像を表示するためのコンテンツや画像情報を生成する処理も行う。なお画像情報は、各端末でＷｅｂページを表示できるように例えばＨＴＭＬファイル等のコンテンツ記述言語により記述されたファイルで生成される。
【０１３６】
なお処理部５３０はコンテンツのみ生成してユーザーの情報端末に送信し、ユーザーの情報端末で例えばｊａｖａアプレット等で画像生成を行うようにしてもよいし、処理部５３０でＸＭＬで記述されたコンテンツを生成してユーザーの情報端末に送信し、ユーザーの情報端末で画像生成を行うようにしてもよい。
【０１３７】
また各種処理要求に基づき、ホームページ上の画像の更新等の各種処理を行う。
【０１３８】
処理部５３０はゲームサービス提供処理部１３２を含む。
【０１３９】
ゲームサービス提供部１３２は、ユーザーが「協力ミッション」ゲームを行うために必要な各種処理を行うもので、任務設定部５３４，結果判定部５３６を含む。
【０１４０】
任務設定部５３４は、複数のプレーヤからなるグループに対して与えるグループ任務とグループに属するプレーヤに対して与える個別任務を決定する処理を行う。
【０１４１】
結果判定部５３６は、受信したグループ全員のプレーヤのプレイ結果に基づきグループのグループ任務の達成結果を判定する処理を行う。
【０１４２】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）５２６は、プログラムやデータなどの情報を格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。
【０１４３】
処理部５３０は、この情報記憶媒体５８０に格納される情報に基づいて本発明（本実施形態）の種々の処理を行う。即ち情報記憶媒体５２６には、本発明（本実施形態）の手段（特に処理部５１０に含まれるブロック）を実行するための情報（プログラム或いはデータ）が格納される。
【０１４４】
なお、上述したその他の機能も情報記憶媒体５２６から情報を読み取って実現することも可能である。
【０１４５】
また情報記録媒体５２６に格納されるプログラム、データ等は、その一部もしくは全部をネットワーク回線などの伝送媒体を介して受信する構成にしてもよい。すなわち、ホストコンピュータ５２０は、情報記憶媒体５２６からではなく、例えば、ネットワークを介して所定のホスト端末装置等から搬送波に具現化された（ｅｍｂｏｄｉｅｄ）形式のプログラム、データ等を受信して上述した種々の機能を実現することも可能である。
【０１４６】
またデータベース５５０は、ホストコンピュータ５２０とデータの送受信を行う送受信部５５２と、設定ミッション情報５６２等を利用可能な状態で記憶した情報記憶部５６０とを含んで構成される。
【０１４７】
情報記憶部５６０は磁気的、光学的記録媒体や半導体メモリ等のＣＰＵで読み取り可能な記憶媒体であり、例えばＲＡＭ、ハードディスク（磁気ディスク）やフレキシブルディスク、ＣＤ−ＲＯＭ等により実現される。
【０１４８】
ここで設定任務情報５６２には、各グループに与えた「協力ミッション」に関する情報が記憶されている。各グループに与えた「協力ミッション」に関する情報には、協力ミッションの内容を特定する情報、協力ミッションを与えたプレーヤを特定する情報の少なくとも一つを含む。ここで協力ミッションの内容を特定する情報には、制限プレイ時間や制限プレイ回数やミッション達成期限等に関する情報を含むようにしてもよい。
【０１４９】
また「協力ミッション」に関する情報として、すでに終了済みのミッションについてのプレイ結果等を保存するようにしてもよい。
【０１５０】
図２４は本実施の形態のゲームシステムのサーバ装置に端末から「協力ミッション」のダウンロード要求があった場合の処理の流れの一例について説明するためのフローチャート図である。
【０１５１】
端末から「協力ミッション」のダウンロード要求があるとステップＳ２１０〜Ｓ２６０の処理が行われる。
【０１５２】
端末からの「協力ミッション」のダウンロード要求時にグループＩＤの提示がない場合にはステップＳ２３０〜Ｓ２４０の処理が行われ、グループＩＤの提示がある場合にはステップＳ２５０〜Ｓ２６０の処理が行われる（ステップＳ２２０）。
【０１５３】
すなわち端末からの「協力ミッション」のダウンロード要求時にグループＩＤの提示がない場合には新たな「協力ミッション」が要求されていると判断し、要求元の端末に与えるグループミッション及び個別ミッションを決定する（ステップＳ２３０）。ここでグループミッションまたは個別ミッションはシステムでランダムまたは所定の規則に従って決定するようにしてもよいし、要求元の端末に選択を行わせて、選択内容に基づき決定するようにしてもよい。
【０１５４】
そして新たに設定した協力ミッションについての設定ミッション情報を生成し、データベースに格納する（ステップＳ２４０）。ここで設定ミッション情報とは、例えばグループＩＤとそれに対応したグループミッション内容、個別ミッション内容とそれに対応したプレーヤ特定情報、ミッション設定日時の少なくとも一つの情報を含む。
【０１５５】
また端末からの「協力ミッション」のダウンロード要求時にグループＩＤの提示がある場合には既に設定された「協力ミッション」について要求されていると判断し、グループＩＤに対応したミッション設定情報をデータベースから読み出し、読み出したミッション設定情報に基づき、要求元の端末に与えるグループミッションと個別ミッションを決定する（ステップＳ２５０）。ここで例えば当該グループＩＤに対応して既に生成されているグループミッションを要求元の端末に与えるグループミッションとすることができる。また個別ミッションはシステムでランダムまたは所定の規則に従って決定するようにしてもよいし、要求元の端末に選択を行わせて、選択内容に基づき決定するようにしてもよい。
【０１５６】
そして決定内容に基づきデータベースのグループＩＤに対応した設定ミッション情報を更新する（ステップＳ２６０）。
【０１５７】
次に決定されたグループミッション及び個別ミッションを要求元の端末に送信する（ステップＳ２７０）。
【０１５８】
図２５は本実施の形態のゲームシステムのサーバ装置に端末から「協力ミッション」プレイ結果のアップロード要求があった場合の処理の流れの一例について説明するためのフローチャート図である。
【０１５９】
端末から「協力ミッション」のアップロード要求があるとステップＳ３２０〜Ｓ３３０の処理が行われる（ステップＳ３１０）。
【０１６０】
まず「協力ミッション」の個別ミッションに関するプレイ結果及びグループＩＤを受信する（ステップＳ３２０）。
【０１６１】
次に受信したプレイ結果を受信したグループＩＤに対応するデータベースの設定ミッション情報に格納する（ステップＳ３３０）。
【０１６２】
図２６は本実施の形態のゲームシステムのサーバ装置に端末から「協力ミッション」の結果判定要求があった場合の処理の流れの一例について説明するためのフローチャート図である。
【０１６３】
端末から「協力ミッション」の結果判定要求があるとステップＳ４２０〜Ｓ４９０の処理が行われる（ステップＳ４１０）。
【０１６４】
まずデータベースから当該「協力ミッション」に対応する設定ミッション情報を読み出す（ステップＳ４２０）。例えば「協力ミッション」の結果判定要求と共にグループＩＤを受け取り、当該グループＩＤに対応した設定ミッション情報を読み出すようにしてもよい。
【０１６５】
ここでデータベースの設定ミッション情報に既に当該「協力ミッション」に対する判定結果が格納されている場合には、当該判定結果を要求元の端末に送信する（ステップＳ４３０、Ｓ４４０）。
【０１６６】
またデータベースの設定ミッション情報に当該「協力ミッション」に対する判定結果が格納されていない場合には、グループに属するプレーヤ全員から個別ミッションに関するプレイ結果の報告がすんでいるか否か判断し、すんでいない場合には「全員のプレイ結果が集まっていないのでグループミッションの達成結果の判定ができない」旨のメッセージを要求元の端末に送信する（ステップＳ４５０、Ｓ４６０）。
【０１６７】
またグループに属するプレーヤ全員から個別ミッションに関するプレイ結果の報告がすんでいる場合には、グループに属するプレーヤ全員の個別ミッションに関するプレイ結果に基づき、当該グループのグループミッションの達成結果を判定する（ステップＳ４７０）。
【０１６８】
次に判定結果をデータベースの対応するミッション設定情報に格納する（ステップＳ４８０）。
【０１６９】
次に判定結果を要求元の端末に送信する（ステップＳ４９０）。
【０１７０】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【０１７１】
例えばプレーヤのゲーム機として機能する前記複数の情報端末の位置情報を検出し、位置情報に応じて各情報端末のプレーヤに対して与える個別任務を決定するようにしてもよい。すなわち例えば、あるグループ任務に対して複数の個別任務が設定された場合に、検出された各プレーヤの情報端末の現在位置に応じて個別任務を割り振るようにしてもよい。
【０１７２】
また本実施の形態では２人のプレーヤが参加して「協力ミッション」ゲームを行う場合を例にとり説明したがこれに限られない。例えば３人以上のプレーヤが参加して「協力ミッション」ゲームを行う場合でもよい。
【０１７３】
また本実施の携帯では、任務を「ミッション」という名称で呼んでいるが他の呼び方で呼ぶ場合でもよい。
【０１７４】
また本実施の形態では前記グループ任務及び個別任務の少なくとも一方に制限時間を設定する場合を例にとり説明したがそれに限られない。例えばプレイ回数に制限時間を設ける場合でもよいし、協力ミッション達成期限に制限を設ける場合でもよい。
【０１７５】
また本実施の形態では、本発明を「ロールプレイイングゲーム」に適用した場合を例にとり説明したがこれに限られない。
【０１７６】
本発明は種々のゲーム（格闘ゲーム、シューティングゲーム、ロボット対戦ゲーム、スポーツゲーム、競争ゲーム、ロールプレイングゲーム、音楽演奏ゲーム、ダンスゲーム等）に適用できる。
【０１７７】
例えば本発明を複数のパートの演奏の合奏によって所与の音楽を演奏する音楽演奏ゲームに適用する場合には、グループに所与の音楽の合奏についてのグループ任務をあたえ、グループに属する各プレーヤに所与の音楽合奏における各パート演奏についての個別任務を与えるようにしてもよい。そして、例えばグループ任務がクリアされると各パートが合奏された音楽が演奏されるようにしてもよい。
【０１７８】
また本実施の形態では、個別任務をプレーヤの選択により割り振る場合を例にとり説明したがこれに限られない。例えばグループのグループ任務に関するゲーム結果及びグループを構成する各プレーヤの個別任務に関するプレイ結果の少なくも一方を含む履歴情報を記憶し、前記履歴情報に応じて前記グループ任務及び個別任務の少なくとも一方を決定するようにしてもよい。
【０１７９】
具体的には前記履歴情報に基づき各プレーヤの任務の得手不得手を判断し、プレーヤの不得手な任務を優先して当該プレーヤの個別任務として決定するようにしてもよい。
【０１８０】
また前記履歴情報に応じて、例えばゲームの分岐条件の変更やゲームパラメータの変更や設定されるゲームステージの変更や与えるアイテムの変更等を行うようにしてもよい。
【０１８１】
また例えばミッション設定時等のグループのメンバーが通信状態にある時に、グループに属する他のプレーヤからのゲーム上のメッセージを受信しておき、受信したメッセージをゲーム中の所定のタイミングで出力するようにしてもよい。
【０１８２】
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【０１８３】
また本発明は、業務用ゲームシステム、家庭用ゲームシステム、多数のプレーヤが参加する大型アトラクションシステム、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード等の種々のゲーム装置（ゲームシステム）に適用できる。
【図面の簡単な説明】
【図１】本実施形態のゲーム装置の機能ブロック図の例である。
【図２】図２（Ａ）、（Ｂ）は、本実施形態を携帯型ゲーム装置に適用した場合について説明するための図である。
【図３】本実施の形態におけるプレーヤの操作手順及びゲームの流れについて説明するための図である。
【図４】本実施の形態のゲーム画面の一例である。
【図５】本実施の形態のゲーム画面の一例である。
【図６】本実施の形態のゲーム機の接続について説明するための図である。
【図７】本実施の形態のゲーム画面の一例である。
【図８】本実施の形態のゲーム画面の一例である。
【図９】本実施の形態のゲーム画面の一例である。
【図１０】本実施の形態のゲーム画面の一例である。
【図１１】本実施の形態のゲーム画面の一例である。
【図１２】本実施の形態のゲーム画面の一例である。
【図１３】本実施の形態のゲーム画面の一例である。
【図１４】本実施の形態のゲーム画面の一例である。
【図１５】本実施の形態のゲーム画面の一例である。
【図１６】本実施の形態のゲーム画面の一例である。
【図１７】本実施の形態のゲーム画面の一例である。
【図１８】本実施の形態のゲーム画面の一例である。
【図１９】本実施の形態のゲーム画面の一例である。
【図２０】本実施形態の処理の一例について説明するためのフローチャート図である。
【図２１】本実施形態の処理の一例について説明するためのフローチャート図である。
【図２２】本実施形態のゲームシステムがネットワークを介してゲームサービスの提供を行う際の構成の一例である。
【図２３】本実施形態のゲームシステムのサーバ装置の機能ブロック図の一例である。
【図２４】本実施形態の処理の一例について説明するためのフローチャート図である。
【図２５】本実施形態の処理の一例について説明するためのフローチャート図である。
【図２６】本実施形態の処理の一例について説明するためのフローチャート図である。
【符号の説明】
１０    携帯型ゲーム装置（携帯型端末装置）
１２    方向指示キー（十字キー）
１４、１６、１８、２０  操作ボタン
２２    液晶ディスプレイ
２４    ゲームカセット（ＩＣカード）
２６    通信ケーブル
１００  処理部
１１０  ゲーム演算部
１１２  任務設定部
１１４  任務対応ゲーム提供部
１１６  結果判定部
１２０  画像生成部
１３０  音生成部
１６０  操作部
１７０  記憶部
１７２  主記憶部
１７４  描画バッファ
１８０  情報記憶媒体
１９０  表示部
１９２  音出力部
１９６  通信部
４００  ゲームシステム
４１０  インターネット（公衆回線）
４２０  情報端末
５００  ゲームシステムのサーバ装置
５１０  通信装置
５２０  ホストコンピュータ
５２２  記憶部
５２４  通信部
５２６  情報記憶媒体
５３０  処理部
５３２  ゲームサービスサービス提供部
５３４  任務設定部
５３６  結果判定部
５５０  データベース
５５２  送受信部
５６０  情報記憶部
５６２  設定任務情報
【図１】
0003768150.tif 000002
【図２】
0003768150.tif 000003
【図３】
0003768150.tif 000004
【図４】
0003768150.tif 000005
【図５】
0003768150.tif 000006
【図６】
0003768150.tif 000007
【図７】
0003768150.tif 000008
【図８】
0003768150.tif 000009
【図９】
0003768150.tif 000010
【図１０】
0003768150.tif 000011
【図１１】
0003768150.tif 000012
【図１２】
0003768150.tif 000013
【図１３】
0003768150.tif 000014
【図１４】
0003768150.tif 000015
【図１５】
0003768150.tif 000016
【図１６】
0003768150.tif 000017
【図１７】
0003768150.tif 000018
【図１８】
0003768150.tif 000019
【図１９】
0003768150.tif 000020
【図２０】
0003768150.tif 000021
【図２１】
0003768150.tif 000022
【図２２】
0003768150.tif 000023
【図２３】
0003768150.tif 000024
【図２４】
0003768150.tif 000025
【図２５】
0003768150.tif 000026
【図２６】
0003768150.tif 000027