(57)【要約】      （修正有）【課題】抽選機能において、ユーザが意図に反した指示を行ってしまうというミスを防ぐようにした、情報処理装置、プログラム、および、情報処理システムを提供する。【解決手段】複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択し、オブジェクトが所定条件を満たすか否かを判定し、オブジェクトに関する情報と、オブジェクトをユーザに対応付けずに選択処理を再実行する再実行指示を行うための指定対象と、オブジェクトをユーザに対応付ける更新指示を行うための指定対象とを、画面に表示するための表示情報を出力する出力手段と、更新指示が行われた場合、指示に基づいて、選択処理の実行結果とユーザとを対応付けて更新し、再実行指示が行われた場合、選択処理を再実行し、出力手段は、オブジェクトが所定条件を満たすと判定された場合と満たさないと判定された場合とで、画面の表示態様が異なるように、表示情報を出力する。【選択図】図９
2018134478.tif 000002
【特許請求の範囲】
【請求項１】
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトを用いたゲームを提供する情報処理技術に関する。
【背景技術】
【０００２】
近年、ソーシャルネットワーキングサービス（ＳＮＳ）において実行されるアプリケーションとして、いわゆるソーシャルゲーム（Social Game）が普及している。ソーシャルゲームの中には、カードを用いたゲームであって、複数のカードの中から少なくとも１つを抽選で選択し、選択されたカードをユーザに付与する機能（以下「抽選機能」という）を含むものがある。
さらに、抽選機能の中には、所定期間に限定して行われ、かつ、当該所定期間中に複数回の抽選を行うことができるものがある。このような抽選機能では、付与するカードの上限数（以下「カード枠」という）がユーザ毎に定められており、所定期間が終了した時点でカード枠にセットされていたカードのみがユーザに付与される。
【０００３】
このような抽選機能として、カード枠にカードが既にセットされている状態において、当該カードを放棄して、直近の抽選で選択されたカードをキープする（つまり、カード枠にセットするカードを変更する）指示を行うときに指定されるボタンと、直近の抽選で選択されたカードを放棄して、直近の抽選を行う前の時点でカード枠にセットされていたカードをキープする（つまり、カード枠にセットするカードを変更しない）指示を行うときに指定されるボタンとを含む画面を表示し、かつ、これらのボタンに対するユーザの操作に基づいてユーザの指示を受け付けるものがある（非特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【非特許文献１】“フライングガチャ”、［online］、ＤＲＥＣＯＭ（登録商標）社    、［平成２６年３月１０日検索］、＜ＵＲＬ：http://flyinggacha.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１では、希少価値の高いカードを入手するためには、希少価値の高いカードが選択されるまで抽選を繰り返すとともに、希少価値の高いカードが選択されたときにカード枠にセットするカードを変更する指示を行うことが重要である。
【０００６】
しかし、一般に、希少価値の低いカードが抽選で選択される確率は、希少価値が高いカードが抽選で選択される確率より極めて高い。したがって、希少価値の高いカードを入手するために何度も繰り返し抽選機能を利用するユーザは、希少価値の低いカードが選択されるのに慣れてしまい、選択されたカードを十分に確認せずに、カード枠にセットすることなく放棄する指示を行ってしまうことが想定される。特に、タッチパネル方式のユーザ端末では、他の作業を行いながら端末を操作する、いわゆる「ながら操作」ができるため、指示を行うための操作が単調になることで、選択されたカードを十分に確認せずに指示を行ってしまう傾向がより顕著になると想定される。したがって、希少価値の高いカードが抽選で選択されたとしても、ユーザは、希少価値の高いカードが選択されたことに気づかずに、希少価値の高いカードをカード枠にセットしたいという意図に反して、カード枠にセットするカードを変更しない（つまり、選択された希少価値の高いカードを放棄する）指示を行ってしまう場合がある。
【０００７】
本発明の目的は、このような抽選機能において、ユーザが意図に反した指示を行ってしまうというミスを防ぐようにした、情報処理装置、プログラム、および、情報処理システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の一態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理装置である。
【０００９】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理装置である。
【００１０】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力機能と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
を実現させるプログラムであって、
前記選択機能は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力機能は、前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
プログラムである。
【００１１】
本発明の別の態様は、
ユーザ端末と、前記ユーザ端末からアクセス可能なサーバとを備え、ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理システムであって、
前記ユーザ端末および前記サーバのいずれかが、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理システムである。
【００１２】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する出力機能と、
を実現させるプログラムであって、
前記選択機能は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力機能は、前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
プログラムである。
【００１３】
本発明の別の態様は、
ユーザ端末と、前記ユーザ端末からアクセス可能なサーバとを備え、ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理システムであって、
前記ユーザ端末および前記サーバのいずれかが、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する出力手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理システムである。
【００１４】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
情報処理装置である。
【００１５】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力手段と、
を備え、
前記選択手段は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
情報処理装置である。
【００１６】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力機能と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
を実現させるプログラムであって、
前記選択機能は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
プログラムである。
【００１７】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力機能と、
を実現させるプログラムであって、
前記選択機能は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
プログラムである。
【００１８】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであるか否かを判定する判定手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであると判定された場合、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果を含む画面を表示するための表示情報を出力する出力手段と、を備えた情報処理装置である。
【００１９】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであるか否かを判定する判定機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであると判定された場合、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
前記選択処理の実行結果を含む画面を表示するための表示情報を出力する出力機能と、を実現させるプログラムである。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態の事前登録システムの基本構成を示す図。
【図２】第１の実施形態のユーザ端末の構成を示すブロック図。
【図３】第１の実施形態のゲームサーバの構成を示すブロック図。
【図４】第１の実施形態の抽選の処理を概念的に説明するための図。
【図５】第１の実施形態のカードデータテーブルの構成例を示す図。
【図６】第１の実施形態の事前登録データテーブルの構成例を示す図。
【図７Ａ】第１の実施形態の事前登録の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図７Ｂ】第１の実施形態の事前登録の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図８Ａ】第１の実施形態の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図８Ｂ】第１の実施形態の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図８Ｃ】第１の実施形態の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図９】第１の実施形態の事前登録サーバの機能ブロック図。
【図１０】第１の実施形態の事前登録の処理の一例を示すシーケンスチャート。
【図１１】第１の実施形態の抽選の処理の一例を示すシーケンスチャート。
【図１２】第１の実施形態の第１の変形例の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図１３】第１の実施形態の第２の変形例の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図１４】第２の実施形態の抽選の処理を概念的に説明するための図。
【図１５】第２の実施形態の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図１６】第２の実施形態の事前登録サーバの機能ブロック図。
【図１７】第２の実施形態の抽選の処理の一例を示すシーケンスチャート。
【図１８】第２の実施形態の変形例の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図１９】第３の実施形態の抽選の処理を概念的に説明するための図。
【図２０】第３の実施形態の抽選の処理を実行したときのユーザ端末に表示される画面の一例を示す図。
【図２１】第３の実施形態の事前登録サーバの機能ブロック図。
【図２２】第３の実施形態の抽選の処理の一例を示すシーケンスチャート。
【発明を実施するための形態】
【００２１】
（１）第１の実施形態
（１−１）事前登録システムの構成
以下、情報処理システムの一実施形態として、新規のゲームのサービスの開始前にユーザ登録を受け付けるための事前登録システム１について説明する。ここで、「事前登録」とは、ゲーム、またはゲーム内の特定のイベント等についてのサービスの開始前の所定期間（以下「事前登録期間」という）が終了するまでに、ユーザが、例えば電子メールアドレス等の情報を登録することである。ゲーム運営者はユーザの事前登録を促進させることで、ゲームまたはイベント等についてのサービスの開始前にゲームの潜在ユーザを増加させることができる。
【００２２】
図１は、実施形態の事前登録システム１のシステム構成例を示している。図１に示すように、この事前登録システム１は、ユーザ端末１０ａ，１０ｂ，１０ｃ，…、および事前登録サーバ２０を含む。各ユーザ端末１０ａ，１０ｂ，１０ｃから事前登録サーバ２０に対しては、例えばインターネットなどの通信網ＮＷを通してアクセス可能である。事前登録サーバ２０は、情報処理装置の一例である。
各ユーザ端末１０ａ，１０ｂ，１０ｃ，…はそれぞれ、個々のユーザによって操作される端末であり、例えば、フィーチャーフォン、スマートフォン、タブレット端末、パーソナルコンピュータ、双方向の通信機能を備えたテレビジョン受像機（いわゆる多機能型のスマートテレビも含む。）、通信機能付き携帯ゲーム機などの通信端末である。以下の説明において、各ユーザ端末１０ａ，１０ｂ，１０ｃ，…に共通して言及するときには、ユーザ端末１０と表記する。
【００２３】
事前登録サーバ２０は、新規のゲームに対するユーザの事前登録を受け付けるためのサーバである。事前登録サーバ２０には、事前登録用プログラムとしてウェブブラウザによって解釈可能な表示用データ（例えばＨＴＭＬ、ＸＭＬなどの形式で記述されたデータのことである。本実施形態では、ＨＴＭＬデータを例として説明する。）を作成可能なプログラムが実装されている。
ユーザ端末１０は、事前登録サーバ２０によって提供されるＨＴＭＬデータを解釈して表示するウェブブラウザを備えており、ユーザ端末１０によるウェブページ上のユーザの操作に基づく要求を、ネットワークを介して事前登録サーバ２０へ送信し、事前登録サーバ２０による処理結果を受信することでゲームの事前登録の処理を実行する。
通信網ＮＷは、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、専用回線、又はこれらの組み合わせによって構成される情報通信ネットワークである。
【００２４】
後述するように、ユーザ端末１０には、ＳＮＳ(Social Networking Service)アプリケーション、ＩＭ(Instant Messaging)アプリケーション、電子メールアプリケーションのうち少なくともいずれかのアプリケーションが実装されている。ユーザ端末１０は、これらのアプリケーションを実行することで、通信網ＮＷを介して、ＳＮＳサーバ７０、ＩＭサーバ８０、および、メールサーバ９０のうち少なくともいずれかのサーバと接続可能である。
【００２５】
ＳＮＳサーバ７０は、ユーザ端末１０を介したユーザからのコメントの投稿を受け付け、また、投稿されたコメントを閲覧可能なユーザのユーザ端末１０上に表示するなどのＳＮＳサービスを提供する。
インスタントメッセージング（ＩＭ）サーバ８０は、ユーザ端末１０を介したユーザ間の短文のメッセージの交換（チャット等）やプレゼンスの通知などのＩＭサービスを提供する。
メールサーバ９０は、ユーザ端末１０を介したユーザ間の電子メールの配送サービスを提供する。
【００２６】
なお、図１には、ＳＮＳサーバ７０、ＩＭサーバ８０、およびメールサーバ９０をそれぞれ１つずつ例示したが、この場合に限られない。
【００２７】
（１−２）ユーザ端末の構成
図２を参照してユーザ端末１０について説明する。
図２に示すように、ユーザ端末１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ(Read Only Memory)１２、ＲＡＭ(Random Access Memory)１３、操作入力部１５、表示部１６、通信インタフェース部１７、および、ストレージ１８を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス１９が設けられている。
【００２８】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているプログラムやデータを読み出して、ユーザ端末１０内の各部との制御信号やデータ信号のタイミング処理等、ユーザ端末１０内の全体の動作を制御する。また、ＣＰＵ１１は、ストレージ１８に記憶されているプログラムや、プログラムの実行に必要な各種データを読み出してＲＡＭ１３に展開し、プログラムの実行に伴うデータの入出力処理、演算処理、判定処理等の各種処理を行う。ＲＡＭ１３は、ＣＰＵ１１による演算処理、判定処理等のために一時的にデータを記憶する。
【００２９】
例えば、ＣＰＵ１１は、事前登録サーバ２０からダウンロードしたゲーム用プログラムまたはストレージ１８に記憶されたゲーム用プログラムをＲＡＭ１３にロードして実行する。そして、ＣＰＵ１１は、表示部１６に表示された画面内の指定対象に対するユーザの指定に基づいて、ゲームの処理を実行する。
【００３０】
表示部１６は、たとえば、ＬＣＤ(Liquid Cristal Display)や有機ＥＬ(Electro Luminescence)ディスプレイ等の表示デバイスである。マトリクス状に画素単位で配置された薄膜トランジスタを含むＬＣＤ(Liquid Cristal Display)モニタを適用した場合、表示部１６は、薄膜トランジスタを駆動することでウェブページを表示画面に表示する。
【００３１】
ユーザ端末１０がボタン入力方式のユーザ端末である場合、操作入力部１５は、例えば、ユーザの操作入力を受け入れるための方向指示ボタン、決定ボタン、テンキーなどの複数の指示入力ボタンを備え、各ボタンの押下操作の入力を認識してＣＰＵ１１へ出力するためのインタフェース回路を含む。
ユーザ端末１０がタッチパネル入力方式のユーザ端末である場合、操作入力部１５は、主として表示画面に指先あるいはペンで触れることによるタッチパネル方式の入力を受け付ける。
【００３２】
ストレージ１８は、例えばフラッシュメモリあるいはＨＤＤ(Hard Disk Drive)によって構成される記憶装置である。
【００３３】
（１−３）ゲームサーバの構成
図３を参照して事前登録サーバ２０の構成について説明する。
図３に示すように、事前登録サーバ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信インタフェース部２４、および、ストレージ２５を備えており、各部間の制御信号あるいはデータ信号を伝送するためのバス２６が設けられている。なお、事前登録サーバ２０は、ハードウエアに関しては汎用のネットワークサーバと同一の構成をとることができる。
【００３４】
ＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラムやデータを読み出して、事前登録サーバ２０内の各部との制御信号やデータ信号のタイミング処理等、事前登録サーバ２０内の全体の動作を制御する。また、ＣＰＵ２１は、ストレージ２５に記憶されているプログラムや、プログラムの実行に必要な各種データを読み出してＲＡＭ２３に展開し、プログラムの実行に伴うデータの入出力処理、演算処理、判定処理等の各種処理を行う。ＲＡＭ２３は、ＣＰＵ２１による演算処理、判定処理等のために一時的にデータを記憶する。
【００３５】
例えば、ストレージ２５には、ゲーム用プログラムが記憶されている。ＣＰＵ２１は、ユーザ端末１０からの要求に応じて、ストレージ２５に記憶されているゲーム用プログラムを読み出し、通信インタフェース部２４を介して、当該ゲーム用プログラムをユーザ端末１０へ送信する。
【００３６】
ストレージ２５は、例えばフラッシュメモリあるいはＨＤＤ(Hard Disk Drive)によって構成される情報記録装置であり、上述したゲーム用プログラムに加え、データテーブル群を記憶する。データテーブル群は、カードデータテーブルおよび事前登録データテーブルを含む。各データテーブルは、適宜ＣＰＵ２１からデータの読み書きのためにアクセスされる。
【００３７】
（１−４）本実施形態の抽選の処理
本実施形態の事前登録システム１において受け付けられる事前登録の対象となるゲームは、オブジェクトとしてのカードを用いるゲームである。以下、「ゲーム」とは、オブジェクトとしてのカードを用いるゲームをいうものとする。
また、本実施形態のゲームは、ゲームに用いられるカードを抽選でユーザに付与する抽選の処理を含む。
【００３８】
本実施形態の抽選の処理について、図４を参照して具体的に説明する。図４は、本実施形態の抽選の処理を概念的に説明するための図である。
本実施形態の抽選の処理は、次のルールに基づいて実行される。
・複数のカードの中から１枚のカードが抽選で選択される。
・ユーザは、抽選の処理を複数回実行可能である。
・ユーザには、１枚分のカードをセット可能なカード枠が割り当てられている。
・所定期間（以下「事前登録期間」という）が経過した時点でカード枠にセットされていたカードがユーザに付与される。
【００３９】
図４の例では、過去の抽選の処理でカード枠にセットされていたカードがカードＡであり、新たな抽選の処理においてカードＢが選択されたものとする。
新たな抽選の処理においてカードＢが選択されると、カードＢが所定条件を満たす場合、画面Ｄ１が表示され、カードＢが所定条件を満たさない場合、画面Ｄ２が表示される。画面Ｄ１は、選択されたカードが所定条件を満たす場合の抽選の結果を示す画面である。画面Ｄ２は、選択されたカードが所定条件を満たさない場合の抽選の結果を示す画面である。
【００４０】
画面Ｄ１またはＤ２上でユーザＵ１によって再実行指示が行われると、抽選の処理が再実行される。これにより、選択されたカードＢが放棄され、ユーザＵ１には、新たな抽選の処理において選択されるカードをカード枠に割り当てる機会が与えられる。
【００４１】
画面Ｄ１またはＤ２上でユーザＵ１によって更新指示が行われると、選択されたカードＢがカード枠にセットされる。これにより、ユーザＵ１には、ゲームにおいてカードＢを利用する権利が与えられる。
【００４２】
（１−５）データテーブルの構成
次に、事前登録サーバ２０のストレージ２５に記憶されるカードデータテーブルおよび事前登録データテーブルについて、図５および図６を参照して説明する。
【００４３】
（i）カードデータテーブル
カードデータテーブルには、本実施形態のゲームで使用されるカードの情報が記録されている。図５にカードデータテーブルの構成例を示す。図５に示す例では、カードを特定するカードＩＤごとに、カード名、カード画像、および、カードパラメータのデータ（以下、総称して「カードデータ」という）が含まれる。
カード名は、カードに表示されるキャラクタの名称を示す文字列である。キャラクタは、仮想の対象物（例えば、人物、動物、乗り物、建物等）であってもよいし、実在する対象物であってもよい。
カード画像は、カードに表示されるキャラクタの画像である。例えば、カード画像は、２次元画像、３次元画像、イラスト画像、および、写真画像等である。
カードパラメータは、レアリティ、属性、コスト、スキル、カードレベル、攻撃力、および、防御力のデータを含む。
レアリティは、カードの希少価値を示す指標であり、図５に示す例では、Ｒ１〜Ｒ５の順に高くなるように設定されている。
属性は、カードに表示されるキャラクタの属性であり、図５に示す例ではＮ１〜Ｎ３のいずれかである。
コストは、カードをユーザのカードチームに組み込むときに参照される値である。例えばカードチームによる対戦を行う場合には、カードチームに含まれるカードのコストの総和が所定値以下に制限される。
スキルは、カードを用いてゲームの処理を実行するときに与えられるゲーム上の有利な効果を示す情報であり、図５に示す例では、ＳＫ１〜ＳＫ１２の様々な効果を備えたスキルが各カードに設定されている。なお、すべてのカードがスキルを備えていなくてもよい。
カードレベルは、ゲームにおけるカードの育成レベルを示す数値パラメータである。カードデータテーブルでは、初期レベル１から上限レベル６０までのカードレベルが規定されている。上限レベルは、全てのカードについて同一であってもよいし、カード毎に異なってもよい。
攻撃力および防御力は、ゲームにおけるカードの能力を示す数値パラメータである。攻撃力および防御力は、カードレベル毎に設定されている。
【００４４】
（ii）事前登録データテーブル
事前登録データテーブルには、本実施形態のゲームに事前登録しているユーザの情報が記録されている。図６に事前登録データテーブルの構成例を示す。図６に示す例では、ユーザを特定するユーザＩＤごとに、メールアドレス、シリアルコード、カードＩＤ、拡散回数、残り抽選回数、および、事前登録日時（以下、総称して「事前登録データ」という）が含まれる。
メールアドレスは、事前登録したユーザから送信されるメールアドレスである。後述するように、本実施形態の事前登録の処理では各ユーザのメールアドレスを送信することが要求され、送信されたメールアドレスがユーザＩＤと対応付けて記録される。
シリアルコードは、事前登録を行った各ユーザに配布されるコードであり、ゲームのサービスが開始された後にユーザに対して入力が求められる情報である。
カードＩＤは、抽選の処理においてユーザのカード枠にセットされたカードのカードＩＤである。事前登録期間が終了した時点でカード枠にセットされていたカードが、ゲームのサービスの開始後に、当該ゲームにおいてユーザが利用可能なカードとして取り扱われる。カード枠にセットされているカードがない場合、該当するカードがないことを示す記号（「Ｎ／Ａ」）が記録される。
拡散回数は、ＳＮＳサーバ７０、ＩＭサーバ８０、および、メールサーバ９０の少なくとも１つに対してゲームに関する情報を拡散した回数を示す情報である。
残り抽選回数は、抽選の処理を実行できる回数を示す情報である。ゲームに関する情報の拡散が行われると、残り抽選回数は上昇する（つまり、ユーザは、ゲームに関する情報の拡散を１回行うことによって所定回数の抽選の処理を実行できる権利を得ることができる）。抽選の処理が行われると、残り抽選回数は減少する。
事前登録日時は、各ユーザが事前登録の処理の要求を行った日時である。
【００４５】
（１−６）情報処理の具体例（図７Ａ、図７Ｂ、および、図８Ａ〜図８Ｃ）
以下、本実施形態の情報処理の具体例について、図７Ａ、図７Ｂ、および、図８Ａ〜図８Ｃを参照して説明する。図７Ａ、図７Ｂ、および、図８Ａ〜図８Ｃは、本実施形態の情報処理を実行しているときにユーザ端末１０に表示される画面の一例を示す図である。
【００４６】
（１−６−１）事前登録の処理の具体例（図７Ａおよび図７Ｂ）
図７Ａおよび図７Ｂは、本実施形態の事前登録の処理の一連の表示画面の画面遷移を示している。
以下では、新規のゲームの事前登録のためのＵＲＬ、又は当該ＵＲＬへのリンクがゲーム運営者等から予め告知されており、かつ、事前登録期間が予め決まっている（例えば、ゲームのサービス開始日の前日に事前登録期間が終了する）ものとする。
ユーザが、ユーザ端末１０上でゲーム運営者等から告知されているＵＲＬを指定する操作を行うと、図７Ａの画面Ｐ１０１が表示される。画面Ｐ１０１は、事前登録を開始するときの初期画面である。画面Ｐ１０１は、ユーザがメールアドレスを入力するための入力ボックスｂ１０１と、次のステップに進むためのボタンｂ１０２（「次へ」）とを含む。画面Ｐ１０１上では、事前登録を行うことの特典として、ゲームのサービス開始後に利用可能なカードを入手できることを示すメッセージが表示される。
ユーザが入力ボックスｂ１０１に自身のメールアドレス(例えば、xxxxx@xxxxx.com)を入力し、かつ、ボタンｂ１０２（「次へ」）を指定すると、画面Ｐ１０２に遷移する。画面Ｐ１０２には、ユーザが画面Ｐ１０１で入力したメールアドレスが確認のために表示されるとともに、ボタンｂ１０３（「登録」）が表示される。なお、以下の説明では、画面Ｐ１０１およびＰ１０２を適宜「事前登録画面」という。
画面Ｐ１０２においてボタンｂ１０３（「登録」）が指定されると、画面Ｐ１０１で入力したメールアドレスが事前登録サーバ２０へ送信され、図７Ｂの画面Ｐ１０３に遷移するとともに、当該メールアドレス宛に電子メールＭ１が送信される。
【００４７】
電子メールＭ１には、表示領域１０１が含まれる。
表示領域１０１には、事前登録が完了したこと、事前登録を行ったユーザのシリアルコード（「def001」）および、事前登録の案内を拡散することを促すテキストと、ＵＲＬ１（http://game_A.kkkkkk.co.jp/registration/id=u001）とが表示される。
ＵＲＬ１は、事前登録を行ったユーザとは別のユーザ（事前登録を行ったユーザから拡散された情報を受け取るユーザ）のための事前登録画面のＵＲＬである。ＵＲＬ１は、画面Ｐ１０１で入力したメールアドレス（つまり、事前登録を行ったユーザのユーザＩＤ）に対応するユニークＵＲＬであり、末尾にユーザＩＤを含む（“id=u001”）。
【００４８】
画面Ｐ１０３には、表示領域１０２と、ボタンｂ１０４（「ＳＮＳ」）、ｂ１０５（「ＩＭ」）、および、ｂ１０６（「メール」）とが含まれる。
表示領域１０２には、事前登録が完了したことを示すテキスト、事前登録の案内文のテキスト、および、ＵＲＬ１が表示される。
ボタンｂ１０４（「ＳＮＳ」）、ｂ１０５（「ＩＭ」）、および、ｂ１０６（「メール」）は、それぞれ、ＳＮＳサーバ７０、ＩＭサーバ８０、および、メールサーバ９０を介して事前登録の案内を拡散する処理のアプリケーションを起動するためのボタンである。
【００４９】
画面Ｐ１０３のボタンｂ１０４（「ＳＮＳ」）、ｂ１０５（「ＩＭ」）、および、ｂ１０６（「メール」）の少なくとも１つ（例えば、ボタンｂ１０４（「ＳＮＳ」）が指定されると、ＳＮＳサーバ７０を介して表示領域１０２に表示された情報を拡散するためのアプリケーション（以下「ＳＮＳアプリケーション」という）が起動し、画面Ｐ１０４に遷移する。
画面Ｐ１０４は、表示領域１０３と、ボタンｂ１０７（「投稿」）とが表示される。
表示領域１０３には、表示領域１０２に表示されたテキストおよびＵＲＬ１が表示される。表示領域１０３に表示された情報は、ユーザが編集可能である。
画面Ｐ１０４のボタンｂ１０７（「投稿」）が指定されると、ＳＮＳサーバ７０を介して、表示領域１０３に表示された情報が他のユーザに配信される。これにより、事前登録を行ったユーザは、別のユーザに対してゲームに関する情報を拡散できる。
【００５０】
（１−６−２）抽選の処理の具体例（図８Ａ〜図８Ｃ）
図８Ａ〜図８Ｃは、本実施形態の抽選の処理の一連の表示画面の画面遷移を示している。図８Ａにおいて、画面Ｐ１０５は、事前登録を完了したユーザに対して表示されるメニュー画面である。
【００５１】
画面Ｐ１０５には、ボタンｂ１０４（「ＳＮＳ」）と、ボタンｂ１０５（「ＩＭ」）と、ボタンｂ１０６（「メール」）と、ボタンｂ１０８（「抽選」）とが設けられている。
ボタンｂ１０４（「ＳＮＳ」）、ボタンｂ１０５（「ＩＭ」）、および、ボタンｂ１０６（「メール」）は、それぞれ、ＳＮＳサーバ７０、ＩＭサーバ８０、および、メールサーバ９０を介して、ゲームに関する情報を拡散するときに指定されるボタンである。ボタンｂ１０４（「ＳＮＳ」）、ボタンｂ１０５（「ＩＭ」）、および、ボタンｂ１０６（「メール」）は、複数を同時に指定可能に構成される。
ボタンｂ１０８（「抽選」）は、抽選の処理を実行させるときに指定されるボタンである。
【００５２】
画面Ｐ１０５のボタンｂ１０８（「抽選」）が指定されると、画面Ｐ１０６に遷移する。
画面Ｐ１０６には、表示領域１０４と、ボタンｂ１０９（「実行する」）と、ボタンｂ１１０（「実行しない」）とが設けられる。
表示領域１０４には、ボタンｂ１０８（「抽選」）が指定された時点でカード枠にセットされているカードに関する情報（例えば、カード画像、カード名（「ＴＥＤ」）、および、レアリティ（「Ｒ３」）と、実行可能な抽選回数（「残り抽選回数」）とが表示される。
ボタンｂ１０９（「実行する」）は、抽選の処理の要求を行うときに指定されるボタンである。
ボタンｂ１１０（「実行しない」）は、現状（表示領域１０４に表示されたカードを入手できる状態）を維持するときに指定されるボタンである。
【００５３】
画面Ｐ１０６のボタンｂ１０９（「実行する」）が指定されると、Ｐ１０７ａおよびＰ１０７ｂに示すように、選択されたカードに関する情報（例えば、選択されたカードのレアリティ）に応じて画面が遷移する。画面Ｐ１０７ａは、選択されたカードのレアリティがＲ３以下である場合の画面である。画面Ｐ１０７ｂは、選択されたカードのレアリティがＲ４以上である場合の画面である。
【００５４】
画面１０７ａには、表示領域１０５ａと、ボタンｂ１１１ａ（「更新」）と、ボタンｂ１１２ａ（「もう１回」）とが設けられる。
表示領域１０５ａには、選択されたカードに関する情報（例えば、カード画像、カード名（「ＫＬＭ」）、および、レアリティ（「Ｒ１」））が表示される。
ボタンｂ１１１ａ（「更新」）は、カード枠にセットするカードを、画面Ｐ１０６の表示領域１０４に表示されたカードから直前の抽選の処理において選択されたカード（つまり、表示領域１０５ｂに表示されたカード）に変更する指示（以下「更新指示」という）を行うときに指定されるボタンである。
ボタンｂ１１２ａ（「もう１回」）は、画面Ｐ１０６の表示領域１０４に表示されたカードをカード枠にセットしたまま、直前の抽選の処理において選択されたカードを放棄して、抽選の処理を再実行させる指示（以下「再実行指示」という）を行うときに指定されるボタンである。
【００５５】
画面１０７ｂには、表示領域１０５ｂと、ボタンｂ１１１ｂ（「更新」）と、ボタンｂ１１２ｂ（「もう１回」）とが設けられる。
表示領域１０５ｂには、選択されたカードに関する情報（例えば、カード画像、カード名（「ＳＡＭ」）、および、レアリティ（「Ｒ４」））が表示される。
ボタンｂ１１１ｂ（「更新」）およびボタンｂ１１２ｂ（「もう１回」）は、それぞれ、画面Ｐ１０７ａのボタンｂ１１１ａ（「更新」）およびボタンｂ１１２ａ（「もう１回」）と同様である。
【００５６】
但し、ボタンｂ１１１ｂ（「更新」）およびボタンｂ１１２ｂ（「もう１回」）の表示サイズは、ボタンｂ１１１ａ（「更新」）およびボタンｂ１１２ａ（「もう１回」）の表示サイズと異なる。図８Ｂの例では、画面Ｐ１０７ａでは、ボタンｂ１１１ａ（「更新」）の表示サイズは、ボタンｂ１１２ａ（「もう１回」）の表示サイズと同一である。一方、画面Ｐ１０７ｂでは、ボタンｂ１１１ｂ（「更新」）の表示サイズは、ボタンｂ１１２ｂ（「もう１回」）の表示サイズより大きい。
つまり、選択されたカードのレアリティがＲ４以上である場合、ボタンｂ１１１ｂ（「更新」）がボタンｂ１１２ｂ（「もう１回」）よりユーザにとって認識し易い態様で表示される。
【００５７】
画面Ｐ１０７ｂのボタンｂ１１１ｂ（「更新」）が指定されると、図８Ｃの画面Ｐ１０８に遷移する。画面Ｐ１０８は、カード枠にセットされるカードが、画面Ｐ１０６の表示領域１０４に表示されたカードから直前の抽選の処理において選択されたカードに変わったことを通知する画面である。
【００５８】
（１−７）情報処理装置が備える機能の概要
次に、本実施形態のゲームを実現するために事前登録サーバ２０が備える機能について説明する。図９は、本実施形態の事前登録サーバ２０で主要な役割を果たす機能を説明するための機能ブロック図である。事前登録サーバ２０は、受付手段５１と、選択手段５２と、判定手段５３と、出力手段５４と、更新手段５５とを備える。
なお、図９に示す機能ブロック図に含まれる手段のすべてが本発明に必須の要素とは限らない。例えば、本発明の一態様では、選択手段５２と、判定手段５３と、出力手段５４と、更新手段５５とを備えていればよい。
【００５９】
受付手段５１は、ユーザの指示に基づいて、本実施形態の処理に関する要求および指示を受け付ける機能を備える。本実施形態の処理に関する要求は、例えば、事前登録の処理の要求、拡散の処理の要求、および、抽選の処理の要求である。本実施形態の処理に関する指示は、例えば、更新指示および再実行指示である。
事前登録の処理の要求は、事前登録サーバ２０に対して事前登録の処理を実行させるための要求である。事前登録の処理の要求は、ユーザが入力したメールアドレスを含む。
拡散の処理の要求は、ＳＮＳサーバ７０、ＩＭサーバ８０、および、メールサーバ９０の少なくとも１つを介して、ゲームに関する情報を拡散する処理の要求である。拡散の処理の要求は、拡散を行うユーザ（以下「拡散ユーザ」という）のユーザＩＤ、拡散ユーザに対応するユニークＵＲＬ、および、ゲームに関する情報（例えば、事前登録の案内文のテキスト）とを含む。
抽選の処理の要求は、抽選を行うユーザのユーザＩＤを含む。
受付手段５１の機能は、以下のようにして実現される。ユーザ端末１０のＣＰＵ１１は、表示部１６に表示される画面内のボタンに対するユーザの指定に対応する要求を受け付け、当該要求をＲＡＭ１３に展開し、ＲＡＭ１３に展開した要求の内容に応じた処理を実行する。
【００６０】
選択手段５２は、複数のカードの中から少なくとも１つのカードを抽選で選択する処理（以下「選択処理」という）を実行する機能を有する。
選択手段５２の機能は、以下のようにして実現される。事前登録サーバ２０のＣＰＵ２１は、受付手段５１によって受け付けられた抽選の処理の要求に基づいて、カードデータと、当該要求に含まれるユーザＩＤに対応する事前登録データとをストレージ２５から読み出し、当該データをＲＡＭ２３に展開する。次いで、ＣＰＵ２１は、ＲＡＭ２３に展開したカードデータに含まれる複数のカードＩＤの中から抽選で少なくとも１つのカードのカードＩＤを選択する。
【００６１】
判定手段５３は、選択手段５２によって選択されたカードが所定条件を満たすか否かを判定する機能を有する。
判定手段５３の機能は、以下のようにして実現される。事前登録サーバ２０のＣＰＵ２１は、選択手段５２によって選択されたカードのカードＩＤに対応するカードデータに基づいて、当該カードが所定条件を満たすか否かを判定する。例えば、ＣＰＵ２１は、選択手段５２によって選択されたカードのカードＩＤに対応するレアリティが所定値（一例として、Ｒ４）以上である場合、選択されたカードが所定条件を満たすと判定する。
【００６２】
出力手段５４は、選択処理の実行結果と、再実行指示を行うための指定対象と、更新指示を行うための指定対象とを、１または複数の画面上に表示するための表示用データを出力する機能を有する。
出力手段５４の機能は、以下のようにして実現される。事前登録サーバ２０のＣＰＵ２１は、選択手段５２によって選択されたカードのカードＩＤに対応するカードデータの少なくとも一部（例えば、カード画像、カード名、および、レアリティ）と、再実行指示を行うためのボタンと、更新指示を行うためのボタンとを含む画面のＨＴＭＬデータを生成する。このとき、ＣＰＵ２１は、判定手段５３の判定の結果（つまり、選択手段５２によって選択されたカードが所定条件を満たすか否か）によって表示態様が異なるように、ＨＴＭＬデータを生成する。
次いで、ＣＰＵ２１は、通信インタフェース部２４を介して、生成したＨＴＭＬデータをユーザ端末１０へ送信する。
ユーザ端末１０のＣＰＵ１１は、通信インタフェース部１７を介して、ＨＴＭＬデータを事前登録サーバ２０から受信し、ＲＡＭ２３に展開し、展開したＨＴＭＬデータに基づく画面を表示部１６に表示する。したがって、表示部１６に表示される画面は、判定手段５３の判定の結果（つまり、選択手段５２によって選択されたカードが所定条件を満たすか否か）によって表示態様が異なる。
【００６３】
更新手段５５は、選択処理の実行結果とユーザとを対応付けて、事前登録データを更新する機能を有する。
更新手段５５の機能は、以下のようにして実現される。事前登録サーバ２０のＣＰＵ２１は、受付手段５１によって受け付けられた更新指示に基づいて、選択手段５２によって選択されたカードのカードＩＤを、当該更新指示を行ったユーザのユーザＩＤに対応付けることで、事前登録データを更新する。このとき、更新手段５５によって事前登録データが更新される前の時点で事前登録データに記録されていたカードＩＤは、事前登録データが更新されることによって、新たなカードＩＤで上書きされる。
【００６４】
（１−８）本実施形態の処理フロー
次に、本実施形態の処理フローの一例について、図１０および図１１を参照して説明する。
【００６５】
（１−８−１）事前登録の処理フロー
図１０は、本実施形態の事前登録の処理の一例を示すシーケンスチャートである。なお、図１０では、図７Ａおよび図７Ｂに示した各画面が表示されるステップに各画面の符号を付してある。
【００６６】
図７Ａの画面Ｐ１０１のボックスｂ１０１にメールアドレスが入力され、かつ、ボタンｂ１０２（「次へ」）が指定され、かつ、画面Ｐ１０２のボタンｂ１０３（「登録」）が指定されると、ユーザ端末１０のＣＰＵ１１は、事前登録の処理の要求を受け付け（Ｓ１００）、当該要求を事前登録サーバ２０へ送信する（Ｓ１０１）。
【００６７】
事前登録サーバ２０のＣＰＵ２１は、Ｓ１０１で送信された要求を受け付けると、当該要求に含まれるメールアドレスに新たなユーザＩＤを対応付けて記録し（Ｓ１０２）、事前登録が完了したことを示す画面の表示用データを生成し（Ｓ１０３）、当該表示用データをユーザ端末１０へ送信する（Ｓ１０４）。
【００６８】
ユーザ端末１０のＣＰＵ１１は、Ｓ１０４で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（図７Ｂの画面Ｐ１０３）を表示する（Ｓ１０５）。次いで、ＣＰＵ１１は、画面Ｐ１０３のボタンｂ１０４（「ＳＮＳ」）が指定され、かつ、画面Ｐ１０４のボタンｂ１０７（「投稿」）が指定されると、拡散の処理の要求を受け付け（Ｓ１０６）、当該要求を事前登録サーバ２０へ送信する（Ｓ１０７）。
【００６９】
事前登録サーバ２０のＣＰＵ２１は、Ｓ１０７で送信された要求を受け付けると、当該要求に基づいて拡散の処理を実行する（Ｓ１０８）。例えば、ＣＰＵ２１は、画面Ｐ１０４の表示領域１０３に表示された情報をＳＮＳサーバ７０へ送信する。ＳＮＳサーバ７０は、事前登録サーバ２０から送信された情報を受け付けると、所定の宛先（例えば、ＳＮＳサーバ７０において、拡散ユーザから送信された情報の宛先として登録されているユーザ）からのアクセスに応じて、当該情報をユーザ端末１０に送信する。これにより、ゲームに関する情報が拡散される。
【００７０】
次いで、ＣＰＵ２１は、拡散の処理の要求に含まれるユーザＩＤに対応する拡散回数および残り抽選回数を上昇させることで、拡散の処理の要求を行ったユーザの事前登録データを更新する（Ｓ１０９）。
【００７１】
（１−８−２）抽選の処理フロー
図１１は、本実施形態の抽選の処理の一例を示すシーケンスチャートである。なお、図１１では、図８Ａ〜図８Ｃに示した各画面が表示されるステップに各画面の符号を付してある。
【００７２】
図８Ａにおいて、ユーザ端末１０に表示されたメニュー画面（画面Ｐ１０５）上のボタンｂ１０８（「抽選」）が指定され、かつ、画面Ｐ１０６のボタンｂ１０９（「実行する」）が指定されると、ユーザ端末１０のＣＰＵ１１は、抽選の処理の要求を受け付け（Ｓ１１０）、当該要求を事前登録サーバ２０へ送信する（Ｓ１１１）。
【００７３】
事前登録サーバ２０のＣＰＵ２１は、Ｓ１１１で送信された要求を受け付けると、複数のカードの中から少なくとも１つのカードを抽選で選択し（Ｓ１１２）、当該カードが所定条件を満たすか否かに基づいて、当該カードに関する情報と、更新指示を受け付けるためのボタンと、再実行指示を受け付けるためのボタンとを含む画面の表示用データを生成し（Ｓ１１３）、当該表示用データをユーザ端末１０へ送信する（Ｓ１１４）。
【００７４】
ユーザ端末１０のＣＰＵ１１は、Ｓ１１４で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（画面Ｐ１０７ａまたはＰ１０７ｂ）を表示する（Ｓ１１５）。
表示部１６に表示された画面Ｐ１０７ａのボタンｂ１１１ａ（「更新」）または画面Ｐ１０７ｂのボタンｂ１１１ｂ（「更新」）が指定されると、ＣＰＵ１１は、更新指示を受け付け（Ｓ１１６）、当該指示を事前登録サーバ２０へ送信する（Ｓ１１７）。
一方、表示部１６に表示された画面Ｐ１０７ａのボタンｂ１１２ａ（「もう１回」）または画面Ｐ１０７ｂのボタンｂ１１２ｂ（「もう１回」）が指定されると、ＣＰＵ１１は、再実行指示を受け付け（Ｓ１１６）、Ｓ１１０に戻る。その後、ＣＰＵ１１により、抽選の処理の要求が受け付けられ（Ｓ１１０）、当該要求が事前登録サーバ２０へ送信されると（Ｓ１１１）、事前登録サーバ２０のＣＰＵ２１により、複数のカードの中から少なくとも１つのカードが抽選で選択される（つまり、抽選の処理が再実行される）ことになる（Ｓ１１２）。
【００７５】
事前登録サーバ２０のＣＰＵ２１は、Ｓ１１７で送信された更新指示を受け付けると、当該指示に基づいて、Ｓ１１２で選択されたカードのカードＩＤを、Ｓ１１１で送信された要求に含まれるユーザＩＤに対応付けることで、事前登録データを更新する（Ｓ１１８）。これにより、Ｓ１１２で選択されたカードが、Ｓ１１０で抽選の処理の要求を行ったユーザのカード枠にセットされる。
次いで、ＣＰＵ２１は、Ｓ１１８の処理の結果を示す画面の表示用データを生成し（Ｓ１１９）、当該表示用データをユーザ端末１０へ送信する（Ｓ１２０）。
ユーザ端末１０のＣＰＵ１１は、Ｓ１２０で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（画面Ｐ１０８）を表示する（Ｓ１２１）。
【００７６】
以上説明したように、本実施形態では、上記のルールに基づいて実行される抽選の処理において、選択されたカードが所定条件を満たす場合と満たさない場合とで、画面の表示態様が異なる。これにより、ユーザは、所定条件を満たすカードが選択されたことに気づき易くなる。その結果、ユーザが、所定条件を満たすカードが選択されていたことに気づかずに意図に反した指示を行ってしまう、というミスを防ぐことができる。
【００７７】
また、本実施形態では、選択されたカードが所定条件を満たす場合の画面において、当該カードが所定条件を満たさない場合の画面と比べて、更新指示を行うときに指定されるボタンが再実行指示を行うときに指定されるボタンよりユーザにとって認識し易い態様で表示される。
具体的には、選択されたカードが所定条件を満たさない場合の画面（図８Ｂの画面Ｐ１０７ａ）では、ボタンｂ１１１ａ（「更新」）の表示サイズがボタンｂ１１２ａ（「もう１回」）の表示サイズと同一であるのに対して、選択されたカードが所定条件を満たす場合の画面（図８Ｂの画面Ｐ１０７ｂ）では、ボタンｂ１１１ｂ（「更新」）の表示サイズがボタンｂ１１２ｂ（「もう１回」）の表示サイズより大きい。
【００７８】
（１−９）本実施形態の変形例
次に、本実施形態の変形例について説明する。なお、以下の変形例は、適宜組合せ可能である。
【００７９】
（１−９−１）第１の変形例
本変形例では、選択されたカードが所定条件を満たす場合と満たさない場合とで、画面遷移が異なる例について説明する。
【００８０】
図１２は、本実施形態の第１の変形例の抽選の処理の一連の表示画面の画面遷移を示している。
【００８１】
一例として、図１２に示すように、画面Ｐ１０７ｂのボタンｂ１１２ｂ（「もう１回」）が指定された場合、抽選の処理が再実行されるのではなく、抽選の処理を再実行すると図８Ｂの画面Ｐ１０７ｂの表示領域１０４に表示されたカード（つまり、直前の抽選の処理において選択されたカード）がカード枠にセットされないことを警告するメッセージを含む画面Ｐ１０９に遷移する点において、図８Ｂとは異なる。
【００８２】
別の例として、画面Ｐ１０７ｂのボタンｂ１１２ｂ（「もう１回」）が指定された場合、画面Ｐ１０７ｂを表示したまま、画面Ｐ１０７ｂとは別の画面として画面Ｐ１０９を表示（いわゆる、ポップアップ表示）させてもよい。
【００８３】
本変形例によれば、選択されたカードが所定条件を満たす場合、再実行指示が受け付けられたときに、当該カードがカード枠にセットされないことを警告するメッセージを含む画面が表示される。これにより、所定条件を満たすカードが選択されたことに気づかずに再実行指示を行ってしまったユーザに対して、当該指示をキャンセルする機会が与えられる。
【００８４】
（１−９−２）第２の変形例
本変形例では、選択されたカードとユーザとの対応付けが更新指示なしに行われる場合において、選択されたカードが所定条件を満たす場合と満たさない場合とで、表示態様が異なる例について説明する。
【００８５】
図１３は、本実施形態の第２の変形例の抽選の処理の一連の表示画面の画面遷移を示している。
【００８６】
一例として、図１３に示すように、画面Ｐ１０６のボタンｂ１０９（「実行する」）が指定された場合、複数のカードの中から１枚のカードが選択され、かつ、当該カードがカード枠にセットされる。選択されたカードが所定条件を満たす（例えば、レアリティがＲ４以上である）場合、画面Ｐ１１０に遷移する。画面Ｐ１１０は、選択されたカードのレアリティがＲ４以上である場合の画面である。
【００８７】
画面Ｐ１１０は、更新指示を行うときに指定されるボタンに代えて、抽選の処理を終了させるための指示（以下「終了指示」という）を行うときに指定されるボタンｂ１１６（「終了」）を含む点において、図８Ａの画面Ｐ１０７ｂと異なる。
画面Ｐ１１０では、ボタンｂ１１６（「終了」）の表示サイズは、ボタンｂ１１２ｂ（「もう１回」）の表示サイズより大きい。つまり、選択されたカードのレアリティがＲ４以上である場合、ボタンｂ１１６（「終了」）がボタンｂ１１２ｂ（「もう１回」）よりユーザにとって認識し易い態様で表示される。
【００８８】
（２）第２の実施形態
第１の実施形態では、選択されたカードが所定条件を満たす場合と満たさない場合とで、表示態様が異なる例について説明した。これに対して、第２の実施形態では、選択されたカードが所定条件を満たす場合と満たさない場合とで、画面遷移が異なる例について説明する。なお、本実施形態のハードウエア構成は、第１の実施形態と同じ構成でよい。
【００８９】
（２−１）本実施形態の抽選の処理
本実施形態の抽選の処理について、図１４を参照して具体的に説明する。図１４は、本実施形態の抽選の処理を概念的に説明するための図である。なお、本実施形態の抽選の処理は、第１の実施と同じルールに基づいて実行される。
【００９０】
図１４の例では、過去の抽選の処理でカード枠にセットされていたカードがカードＡであり、新たな抽選の処理においてカードＢが選択されたものとする。
新たな抽選の処理においてカードＢが選択されると、画面Ｄ１が表示される。
【００９１】
選択されたカードＢが所定条件を満たさない場合、画面Ｄ１上でユーザＵ１によって再実行指示が行われると、抽選の処理が再実行される。
一方、選択されたカードＢが所定条件を満たす場合、画面Ｄ１上でユーザＵ１によって再実行指示が行われると、画面Ｄ２に遷移する。画面Ｄ２は、再実行指示を確定させるための指示（以下「確定指示」という）を受け付けるための画面である。画面Ｄ２上でユーザＵ１によって確定指示が行われると、再実行指示が確定し、抽選の処理が再実行される。
いずれの場合にも、選択されたカードＢが放棄され、ユーザＵ１には、新たな抽選の処理において選択されるカードをカード枠に割り当てる機会が与えられる。
【００９２】
他方、選択されたカードＢが所定条件を満たすか否かにかかわらず、画面Ｄ１上でユーザＵ１によって更新指示が行われると、選択されたカードＢがカード枠にセットされる。これにより、ユーザＵ１には、ゲームにおいてカードＢを利用する権利が与えられる。
【００９３】
（２−２）情報処理の具体例（図１５）
以下、本実施形態の情報処理の具体例について、図１５を参照して説明する。図１５は、本実施形態の情報処理を実行しているときにユーザ端末１０に表示される画面の一例を示す図である。
【００９４】
図１５に示すように、画面Ｐ１０６のボタンｂ１０９（「実行する」）が指定されると、画面Ｐ２０１に遷移する。画面Ｐ２０１は、選択されたカードのレアリティがＲ４以上である場合の画面である。
【００９５】
画面２０１は、ボタンｂ２０１（「更新」）の表示サイズがボタンｂ２０２（「もう１回」）の表示サイズと同一である点において、図８Ｂの画面Ｐ１０７ｂと異なる。
【００９６】
画面Ｐ２０１のボタンｂ２０１（「もう１回」）が指定されると、画面Ｐ２０２に遷移する。
画面Ｐ２０２には、表示領域２０１と、ボタンｂ２０３（「はい」）と、ボタンｂ２０４（「いいえ」）とが設けられる。
表示領域２０１には、表示領域１０５ｂに表示された情報と同様の情報と、抽選の処理を再実行すると表示領域１０５ｂに表示されたカードがカード枠にセットされずに放棄されることを確認するためのメッセージとが表示される。
ボタンｂ２０３（「はい」）は、確定指示を行うときに指定されるボタンである。
ボタンｂ２０４（「いいえ」）は、画面Ｐ２０１に戻るための指示（つまり、再実行指示をキャンセルする指示）を行うときに指定されるボタンである。
【００９７】
（２−３）情報処理装置が備える機能の概要
次に、本実施形態のゲームを実現するために事前登録サーバ２０が備える機能について説明する。図１６は、本実施形態の事前登録サーバ２０で主要な役割を果たす機能を説明するための機能ブロック図である。事前登録サーバ２０は、受付手段５１と、選択手段５２と、判定手段５３と、第１出力手段５４ａと、第２出力手段５４ｂと、更新手段５５とを備える。
なお、図１６に示す機能ブロック図に含まれる手段のすべてが本発明に必須の要素とは限らない。例えば、本発明の一態様では、選択手段５２と、判定手段５３と、第１出力手段５４ａと、第２出力手段５４ｂと、更新手段５５とを備えていればよい。
選択手段５２、判定手段５３、および、更新手段５５の機能は、第１の実施形態と同様である。
【００９８】
受付手段５１は、ユーザの指示に基づいて、本実施形態の処理に関する要求および指示を受け付ける機能を備える。受付手段５１は、確定指示を受け付ける点において、第１の実施形態と異なる。
【００９９】
第１出力手段５４ａは、選択処理の実行結果と、再実行指示を行うための指定対象と、更新指示を行うための指定対象とを、１または複数の画面上に表示するための表示用データを出力する機能を有する。第１出力手段５４ａは、判定手段５３の判定の結果にかかわらず、共通の表示態様の画面の表示用データを出力する点において、第１の実施形態の出力手段５４（図９）と異なる。
【０１００】
第２出力手段５４ｂは、再実行指示を確定させるか否かを確認するためのメッセージと、確定指示を行うためのボタンとを含む画面を表示するための表示用データを出力する機能を有する。
第２出力手段５４ｂの機能は、以下のようにして実現される。事前登録サーバ２０のＣＰＵ２１は、受付手段５１によって受け付けられた再実行指示に基づいて、当該再実行指示を確定させるか否かを確認するためのメッセージと、確定指示を行うためのボタンと、第１出力手段５４ａによって出力された表示用データに基づく画面に戻るためのボタンとを含む画面のＨＴＭＬデータを生成し、通信インタフェース部２４を介して、当該ＨＴＭＬデータをユーザ端末１０へ送信する。
ユーザ端末１０のＣＰＵ１１は、通信インタフェース部１７を介して、ＨＴＭＬデータを事前登録サーバ２０から受信し、ＲＡＭ２３に展開し、展開したＨＴＭＬデータに基づく画面を表示部１６に表示する。
【０１０１】
（２−４）本実施形態の処理フロー
次に、本実施形態の処理フローの一例について、図１７を参照して説明する。
図１７は、本実施形態の抽選の処理の一例を示すシーケンスチャートである。なお、図１７では、図１５に示した各画面が表示されるステップに各画面の符号を付してある。また、図１７では、Ｓ１１０〜Ｓ１１４については、第１の実施形態（図１１）と同様である。
【０１０２】
ユーザ端末１０のＣＰＵ１１は、Ｓ１１４で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（画面Ｐ２０１）を表示する（Ｓ２００）。
表示部１６に表示された画面Ｐ２０１のボタンｂ２０１（「更新」）またはボタンｂ２０２（「もう１回」）が指定されると、ＣＰＵ１１は、指定されたボタンに対応する指示（更新指示または再実行指示）を受け付け（Ｓ２０１）、当該指示を事前登録サーバ２０へ送信する（Ｓ２０２）。
【０１０３】
事前登録サーバ２０のＣＰＵ２１は、Ｓ２０２において送信された指示が更新指示の場合、図１１のＳ１０８に進む。
【０１０４】
一方、事前登録サーバ２０のＣＰＵ２１は、Ｓ２０２において送信された指示が再実行指示の場合、当該再実行指示を確定させるか否かを確認するためのメッセージと、確定指示を行うときに指定されるボタンと、再実行指示をキャンセルするための指示（以下「キャンセル指示」という）を行うときに指定されるボタンとを含む画面の表示用データを生成し（Ｓ２０３）、当該表示用データをユーザ端末１０へ送信する（Ｓ２０４）。
【０１０５】
ユーザ端末１０のＣＰＵ１１は、Ｓ２０４で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（画面Ｐ２０２）を表示する（Ｓ２０２）。次いで、ＣＰＵ１１は、表示部１６に表示された画面Ｐ２０２のボタンｂ２０３（「はい」）またはボタンｂ２０４（「いいえ」）が指定されると、ＣＰＵ１１は、指定されたボタンに対応する指示（確定指示またはキャンセル指示）を受け付ける（Ｓ２０６）。
Ｓ２０６において受け付けられた指示が確定指示の場合、ＣＰＵ１１は、Ｓ１１０に戻る。その後、ＣＰＵ１１により、抽選の処理の要求が受け付けられ（Ｓ１１０）、当該要求が事前登録サーバ２０へ送信されると（Ｓ１１１）、事前登録サーバ２０のＣＰＵ２１により、複数のカードの中から少なくとも１つのカードが抽選で選択される（つまり、抽選の処理が再実行される）ことになる（Ｓ１１２）。
一方、Ｓ２０６において受け付けられた指示がキャンセル指示の場合、ＣＰＵ１１は、Ｓ２００に戻る。その後、ＣＰＵ１１により、画面Ｐ２０１上で指定されたボタンｂ２０１（「更新」）またはボタンｂ２０２（「もう１回」）に応じた指示が受け付けられ（Ｓ２０１）、当該指示に応じた処理（Ｓ２０２〜Ｓ２０６）が再実行されることになる。
【０１０６】
以上説明したように、本実施形態では、上記のルールに基づいて実行される抽選の処理において、選択されたカードが所定条件を満たす場合と満たさない場合とで、画面遷移が異なる。これにより、ユーザは、所定条件を満たすカードが選択されたことに気づき易くなる。その結果、ユーザが、所定条件を満たすカードが選択されていたことに気づかずに意図に反した指示を行ってしまう、というミスを防ぐことができる。
【０１０７】
（２−５）本実施形態の変形例
次に、本実施形態の変形例について説明する。なお、以下の変形例は、適宜組合せ可能である。
【０１０８】
本変形例では、選択されたカードとユーザとの対応付けが更新指示なしに行われる場合において、選択されたカードが所定条件を満たす場合と満たさない場合とで、画面遷移が異なる例について説明する。
【０１０９】
図１８は、本実施形態の変形例の抽選の処理の一連の表示画面の画面遷移を示している。
【０１１０】
一例として、図１８に示すように、画面Ｐ１０６のボタンｂ１０９（「実行する」）が指定された場合、複数のカードの中から１枚のカードが選択され、かつ、当該カードがカード枠にセットされる。選択されたカードが所定条件を満たす（例えば、レアリティがＲ４以上である）場合、画面Ｐ２０３に遷移する。画面Ｐ２０３は、選択されたカードのレアリティがＲ４以上である場合の画面である。
【０１１１】
画面Ｐ２０３は、更新指示を行うときに指定されるボタンに代えて、終了指示を行うときに指定されるボタンｂ２０５（「終了」）を含む点において、図１５の画面Ｐ２０１と異なる。
画面Ｐ２０３のボタンｂ２０５（「終了」）が指定されると、画面Ｐ２０２に遷移する。
【０１１２】
別の例として、画面Ｐ２０３のボタンｂ２０５（「終了」）が指定された場合、画面Ｐ２０３を表示したまま、画面Ｐ２０３とは別の画面として画面Ｐ２０２を表示（いわゆる、ポップアップ表示）させてもよい。
【０１１３】
（３）第３の実施形態
第１の実施形態および第２の実施形態では、選択されたカードが所定条件を満たす場合と満たさない場合とで、表示態様または画面遷移が異なる例について説明した。これに対して、第３の実施形態では、選択されたカードがユーザによって指定されたカード（以下「指定カード」という）である場合とそうでない場合とで、選択されたカードをカード枠にセットするための指示の要否が異なる例について説明する。なお、本実施形態のハードウエア構成は、第１の実施形態と同じ構成でよい。
【０１１４】
（３−１）本実施形態の抽選の処理
本実施形態の抽選の処理について、図１９を参照して具体的に説明する。図１９は、本実施形態の抽選の処理を概念的に説明するための図である。なお、本実施形態の抽選の処理は、第１の実施と同じルールに基づいて実行される。
【０１１５】
図１９の例では、過去の抽選の処理でカード枠にセットされていたカードがカードＡであり、新たな抽選の処理においてカードＢが選択されたものとする。
【０１１６】
新たな抽選の処理において選択されたカードＢが指定カードでない場合、画面Ｄ１が表示される。画面Ｄ１は、選択されたカードが指定カードでない場合の抽選の結果を示す画面である。
画面Ｄ１上でユーザＵ１によって再実行指示が行われると、抽選の処理が再実行される。これにより、選択されたカードＢが放棄され、ユーザＵ１には、新たな抽選の処理において選択されるカードをカード枠に割り当てる機会が与えられる。
一方、画面Ｄ１上でユーザＵ１によって更新指示が行われると、選択されたカードＢがカード枠にセットされ、画面Ｄ２が表示される。画面Ｄ２は、直前の抽選の処理において選択されたカードがカード枠にセットされたことを示す画面である。これにより、ユーザＵ１には、ゲームにおいてカードＢを利用する権利が与えられる。
【０１１７】
他方、新たな抽選の処理において選択されたカードＢが指定カードである場合、画面Ｄ１が表示されず、更新指示なしに、選択されたカードＢがカード枠にセットされ、画面Ｄ２が表示される。これにより、ユーザＵ１には、ゲームにおいてカードＢを利用する権利が与えられる。
【０１１８】
（３−２）情報処理の具体例（図２０）
以下、本実施形態の情報処理の具体例について、図２０を参照して説明する。図２０は、本実施形態の情報処理を実行しているときにユーザ端末１０に表示される画面の一例を示す図である。
【０１１９】
図２０に示すように、画面Ｐ１０６のボタンｂ１０９（「実行する」）が指定されると、Ｐ１０７ｂ（図８Ｂ）およびＰ３０１に示すように、選択されたカードが指定カードであるか否かに応じて画面が遷移する。画面Ｐ１０７ｂは、選択されたカードが指定カードでない場合の画面である。画面Ｐ３０１は、選択されたカードが指定カードである場合の画面である。
【０１２０】
画面３０１は、表示領域３０１と、ボタンｂ３０１（「確認」）とを含む。
表示領域３０１には、画面Ｐ１０６の表示領域１０４（図８Ａ）に表示されたカード（つまり、直前の抽選の処理において選択されたカードであって、かつ、指定カードに該当するカード）がカード枠にセットされたことを示すメッセージが表示される。
ボタンｂ３０１（「確認」）は、画面Ｐ３０１を閉じるときに指定されるボタンである。
【０１２１】
（３−３）情報処理装置が備える機能の概要
次に、本実施形態のゲームを実現するために事前登録サーバ２０が備える機能について説明する。図２１は、本実施形態の事前登録サーバ２０で主要な役割を果たす機能を説明するための機能ブロック図である。事前登録サーバ２０は、受付手段５１と、選択手段５２と、判定手段５３と、出力手段５４と、更新手段５５とを備える。
なお、図１６に示す機能ブロック図に含まれる手段のすべてが本発明に必須の要素とは限らない。例えば、本発明の一態様では、選択手段５２と、判定手段５３と、出力手段５４と、更新手段５５とを備えていればよい。
受付手段５１、選択手段５２、および、出力手段５４の機能は、第１の実施形態と同様である。
【０１２２】
判定手段５３は、選択手段５２によって選択されたカードが指定カードであるか否かを判定する機能を有する。
判定手段５３の機能は、以下のようにして実現される。事前登録データには、予め、指定カードのカードＩＤに、指定カードである場合にセットされるフラグが対応付けられている。事前登録サーバ２０のＣＰＵ２１は、選択手段５２によって選択されたカードのカードＩＤに対応するフラグがセットされているか否かに基づいて、当該カードが指定カードであるか否かを判定する。例えば、ＣＰＵ２１は、選択手段５２によって選択されたカードのカードＩＤに対応するフラグがセットされている場合、当該カードが指定カードであると判定する。
【０１２３】
更新手段５５は、選択処理の実行結果とユーザとを対応付けて、事前登録データを更新する機能を有する。
更新手段５５の機能は、以下のようにして実現される。判定手段５３によって、選択手段５２によって選択されたカードが指定カードでないと判定された場合、事前登録サーバ２０のＣＰＵ２１は、第１の実施形態と同様に、受付手段５１によって受け付けられた更新指示に基づいて、当該カードのカードＩＤを、当該更新指示を行ったユーザのユーザＩＤに対応付けることで、事前登録データを更新する。
一方、判定手段５３によって、選択手段５２によって選択されたカードが指定カードであると判定された場合、ＣＰＵ２１は、更新指示なしに、当該カードのカードＩＤを、当該更新指示を行ったユーザのユーザＩＤに対応付けることで、事前登録データを更新する。
いずれの場合も、更新手段５５によって事前登録データが更新される前の時点で事前登録データに記録されていたカードＩＤは、事前登録データが更新されることによって、新たなカードＩＤで上書きされる。
【０１２４】
（３−４）本実施形態の処理フロー
次に、本実施形態の処理フローの一例について、図２２を参照して説明する。
図２２は、本実施形態の抽選の処理の一例を示すシーケンスチャートである。なお、図２２では、図２０に示した各画面が表示されるステップに各画面の符号を付してある。また、図２２では、Ｓ１１０〜Ｓ１１２については、第１の実施形態（図１１）と同様である。
【０１２５】
事前登録サーバ２０のＣＰＵ２１は、Ｓ１１２で選択されたカードが指定カードでない場合、当該カードに関する情報と、更新指示を受け付けるためのボタンと、再実行指示を受け付けるためのボタンとを含む画面の表示用データを生成し（Ｓ３００）、当該表示用データをユーザ端末１０へ送信する（Ｓ３０１）。
ユーザ端末１０のＣＰＵ１１は、Ｓ３０１で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（画面Ｐ１０７ｂ）を表示する（Ｓ３０２）。
【０１２６】
表示部１６に表示された画面Ｐ１０７ｂのボタンｂ１１２ｂ（「もう１回」）が指定されると、ＣＰＵ１１は、再実行指示を受け付け（Ｓ３０３）、Ｓ１１０に戻る。その後、ＣＰＵ１１により、抽選の処理の要求が受け付けられ（Ｓ１１０）、当該要求が事前登録サーバ２０へ送信されると（Ｓ１１１）、事前登録サーバ２０のＣＰＵ２１により、複数のカードの中から少なくとも１つのカードが抽選で選択される（つまり、抽選の処理が再実行される）ことになる（Ｓ１１２）。
【０１２７】
表示部１６に表示された画面Ｐ１０７ｂのボタンｂ１１１ｂ（「更新」）が指定されると、ＣＰＵ１１は、更新指示を受け付け（Ｓ３０３）、当該指示を事前登録サーバ２０へ送信する（Ｓ３０４）。
【０１２８】
事前登録サーバ２０のＣＰＵ２１は、Ｓ３０４で送信された更新指示を受け付けると、当該指示に基づいて、Ｓ１１２で選択されたカードのカードＩＤを、Ｓ１１１で送信された要求に含まれるユーザＩＤに対応付けることで、事前登録データを更新する（Ｓ３０５）。これにより、Ｓ１１２で選択されたカード（指定カードに該当しないカード）が、Ｓ３０３で更新指示を行ったユーザのカード枠にセットされる。
次いで、ＣＰＵ２１は、Ｓ３０５の処理の結果を示す画面の表示用データを生成し（Ｓ３０６）、当該表示用データをユーザ端末１０へ送信する（Ｓ３０７）。
ユーザ端末１０のＣＰＵ１１は、Ｓ３０７で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（図８Ｃの画面Ｐ１０８）を表示する（Ｓ３０８）。
【０１２９】
一方、事前登録サーバ２０のＣＰＵ２１は、Ｓ１１２で選択されたカードが指定カードである場合、表示用データの生成（Ｓ３００）をスキップし、更新指示なしに、Ｓ１１２で選択されたカードのカードＩＤを、Ｓ１１１で送信された要求に含まれるユーザＩＤに対応付けることで、事前登録データを更新する（Ｓ３０５）。これにより、Ｓ１１２で選択されたカード（指定カードに該当するカード）が、Ｓ１１０で抽選の処理の要求を行ったユーザのカード枠に自動的にセットされる。
次いで、ＣＰＵ２１は、Ｓ３０５の処理の結果を示す画面の表示用データを生成し（Ｓ３０６）、当該表示用データをユーザ端末１０へ送信する（Ｓ３０７）。
ユーザ端末１０のＣＰＵ１１は、Ｓ３０７で送信された表示用データを受け付けると、当該表示用データに基づいて表示部１６に画面（画面Ｐ３０１）を表示する（Ｓ３０８）。
【０１３０】
以上説明したように、本実施形態では、上記のルールに基づいて実行される抽選の処理において、選択されたカードが指定カードである場合、更新指示なしに当該カードがカード枠にセットされる。これにより、ユーザが、選択されたカードが指定カードである場合、意図に反した指示を行うことにより選択されたカードをカード枠にセットせずに抽選の処理を再実行してしまう、というミスを防ぐことができる。
【０１３１】
（４）第４の実施形態
第１の実施形態は、ゲームのサービスが開始される前に抽選機能を提供する例を説明したが、抽選機能は、ゲームのサービスが開始された後に提供してもよい。
例えば、ゲームにおいてユーザが所持するカード（以下「所持カード」という）のカードデータがストレージ２５に記憶されているものとする。ゲームのサービスが開始された後に抽選機能を提供する場合、抽選の処理は、ゲームのサービスが開始された後の所定期間に、ユーザがゲームに関する情報の拡散を行う度に実行される。
抽選の処理では、選択されたカードＩＤが抽選の処理の要求に含まれていたユーザＩＤに対応付けられることで、所持カードデータが更新される。これにより、抽選の処理において選択されたカードが、ユーザの所持カードとして取り扱われる。
【０１３２】
また、抽選機能は、事前登録期間中と、ゲームのサービスが開始された後の所定期間中との両方で提供してもよい。
この場合、事前登録期間中に実行される抽選の処理の内容と、当該所定期間中に実行される抽選の処理の内容とが、互いに異なっていてもよい。例えば、事前登録期間中に実行される抽選の処理において、レアリティがＲ５のカードが選択される確率を、所定期間中に実行される抽選の処理においてレアリティがＲ５のカードが選択される確率より高くしてもよい。
また、この場合、事前登録期間中に実行される抽選の処理において参照されるカードデータと、当該所定期間中に実行される抽選の処理において参照されるカードデータとが、互いに異なっていてもよい。例えば、事前登録期間中のカードデータでは、「コスト」および「カードレベル」を省略し、所定期間中のカードデータでは、「コスト」および「カードレベル」を含めてもよい。
【０１３３】
このように、本実施形態は、例えば、ゲームのサービスが開催された後に、ゲームに関する情報（例えば、期間限定のイベントに関する情報）の拡散を行ったユーザに対して、当該拡散行為の報酬として、所定数のカードを付与するような場合にも適用できる。
【０１３４】
（５）全ての実施形態に共通する変形例
以下、全ての実施形態に共通する変形例について説明する。なお、以下の変形例は、適宜組合せ可能である。
【０１３５】
（５−１）指定入力の方式に関する変形例
上述の実施形態では、ユーザ端末１０に対する指定入力は、ユーザ端末に対する所定のボタンの押下操作の入力や、タッチパネル機能を備えたユーザ端末に対する表示画面上のタッチ操作の入力であるとしたが、指定入力はこれに限られない。
例えば、指定入力は、加速度センサを備えたユーザ端末を振ることによる入力、あるいはジェスチャによる入力（ジェスチャ入力）であってもよい。ジェスチャ入力では、撮像機能を備えたユーザ端末に対する所定のジェスチャを行うことでユーザ端末がそのジェスチャを画像認識し、予めジェスチャに対応付けられた操作入力を認識する。また、音声認識プログラムを実行可能なユーザ端末の場合には、指定入力は、音声入力により行われてもよい。
【０１３６】
（５−２）選択されるカードの数に関する変形例
上述の実施形態では、選択手段５２が１枚のカードを選択する例について説明したが、複数のカードを選択してもよい。
【０１３７】
（５−３）画面表示に関する変形例
（５−３−１）第１の変形例
上述の実施形態では、選択されたカードが所定条件を満たすカードである場合、または指定カードである場合と、そうでない場合とで、表示態様、画面遷移、または、更新指示の要否が異なる例について説明した。しかし、本発明は、これに限られない。
【０１３８】
例えば、選択されたカードが所定条件を満たすカードである場合に表示される画面上での演出を、当該カードが所定条件を満たさないカードである場合に表示される画面上での演出より豪華にする（例えば、メッセージのフォントサイズを大きくする）ことによって、選択されたカードが所定条件を満たすことをユーザに強調して提示してもよい。
【０１３９】
（５−３−２）第２の変形例
上述の実施形態では、複数の指定対象を同一の画面上に表示する例について説明した。しかし、複数の指定対象を、それぞれ、異なる画面上に表示してもよい。
【０１４０】
例えば、図８Ｂの画面Ｐ１０７ａにおいて、表示領域１０５ａと、ボタンｂ１１１ａ（「更新」）とを同一の画面上に表示し、ボタンｂ１１１ｂ（「もう１回」）を別の画面上に表示してもよい。
【０１４１】
（５−３−３）第３の変形例
上述の実施形態では、画面上の表示領域に表示される情報およびボタンの一例を示したが、本実施形態はこれに限られない。
例えば、図８Ｃの画面Ｐ１０８において、「カードＳＡＭがカード枠にセットされました！」というメッセージに代えて、「このカードを入手しました！」というメッセージを表示してもよい。
また、例えば、図８Ｂの画面Ｐ１０７ａおよびＰ１０７ｂにおいて、ボタン１１１ａおよび１１１ｂの表示を、「更新」に代えて「このカードにする」または「これに確定」としてもよい。
このように、画面上のメッセージやボタンの表示内容を、ゲームをプレイするユーザが直感的に理解できるものにすることで、選択されたカードを入手することを所望するユーザにとって、処理の結果の理解がより容易になる。
【０１４２】
以上、本発明の実施形態について詳細に説明したが、本発明は上述の実施形態に限定されない。また、上述の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのは勿論である。上述の実施形態および変形例に記載された技術的事項は適宜組合せて適用可能である。
【０１４３】
［発明のまとめ］
以上の記載から本発明は例えば以下のように把握される。
【０１４４】
本発明の一態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理装置である。
【０１４５】
「情報処理装置」は、スタンドアローンのゲーム機、あるいはユーザ端末（例えば、携帯端末やパーソナルコンピュータ等）やネットワーク上のサーバなどであってもよい。ゲームの実現形態によって適宜情報処理装置の実体を定義することができる。例えば、ユーザがゲーム機やユーザ端末を操作することで情報処理装置の各部の機能が実現される場合には、ゲーム機やユーザ端末が本発明の情報処理装置に相当する。あるいは、クライアントであるユーザ端末がユーザによる操作入力の受付や画像の表示の機能を有し、情報処理装置の各部の機能が実質的にユーザ端末と通信可能なサーバによって実現される場合には、サーバが本発明の情報処理装置に相当する。
「記憶装置」は、例えばフラッシュメモリやＨＤＤ(Hard Disk Drive)等、如何なる構成のメモリデバイスであってもよい。また、「記憶装置」は、情報処理装置に内蔵されたものであってもよいし、情報処理装置から有線または無線でアクセス可能に構成された外部の装置であってもよい。
「オブジェクト」は、仮想空間で行われるゲームで用いられるゲーム媒体（例えば、カード、アイテム、キャラクタもしくは施設のゲームユニット、または、これらの組合せ）であってもよいし、現実空間で行われるゲームで用いられるゲーム媒体（例えば、抽選の商品）であってもよい。
「表示態様」は、画面に表示される指定対象（例えば、ボタンの画像）の位置、サイズ、色、および、形状の少なくとも１つであってもよいし、画面に表示される指定対象の内容（例えば、文字列）であってもよいし、表示される画面の数であってもよいし、表示される画面上の演出であってもよいし、画面遷移であってもよい。
【０１４６】
本発明の情報処理装置によれば、抽選で選択されたカードが所定条件を満たす場合と満たさない場合とで、抽選の結果を示す画面の表示態様が変わる。したがって、選択されたカードが所定条件を満たさない場合の画面を見慣れたユーザにとって、選択されたカードが所定条件を満たす場合の画面は見慣れていないので、抽選で選択されたカードが所定条件を満たすカードであることに気づき易い。これにより、ユーザが、抽選で選択されたカードが所定条件を満たすカードであることに気づかずに、意図しない指示を行ってしまう、というミスを防ぐことができる。
【０１４７】
本発明の別の態様は、 
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記 選択処理を再実行する再実行指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理装置である。
【０１４８】
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれる前記オブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記指定対象の前記画面上の位置、サイズ、色、および、形状の少なくとも１つが異なるように、前記表示情報を出力することが好ましい。
【０１４９】
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれる前記オブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、画面遷移が異なるように、前記表示情報を生成することが好ましい。
【０１５０】
前記所定条件を満たすオブジェクトは、前記ゲームにおける希少価値が所定値以上のオブジェクトまたはユーザによって予め指定されたオブジェクトの少なくともいずれかのオブジェクトであることが好ましい。
【０１５１】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する出力機能と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
を実現させるプログラムであって、
前記選択機能は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力機能は、前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
プログラムである。
【０１５２】
本発明の別の態様は、
ユーザ端末と、前記ユーザ端末からアクセス可能なサーバとを備え、ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理システムであって、
前記ユーザ端末および前記サーバのいずれかが、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理システムである。
【０１５３】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する出力機能と、
を実現させるプログラムであって、
前記選択機能は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力機能は、前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
プログラムである。
【０１５４】
本発明の別の態様は、
ユーザ端末と、前記ユーザ端末からアクセス可能なサーバとを備え、ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理システムであって、
前記ユーザ端末および前記サーバのいずれかが、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する出力手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行し、
前記出力手段は、前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定された場合と満たさないと判定された場合とで、前記画面の表示態様が異なるように、前記表示情報を出力する、
情報処理システムである。
【０１５５】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
を備え、
前記選択手段は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
情報処理装置である。
【０１５６】
本発明の情報処理装置によれば、抽選で選択されたカードが所定条件を満たす場合と満たさない場合とで、抽選の結果を示す画面遷移が変わる。したがって、選択されたカードが所定条件を満たさない場合の画面遷移に慣れたユーザにとって、選択されたカードが所定条件を満たす場合の画面遷移に慣れていないので、抽選で選択されたカードが所定条件を満たすカードであることに気づき易い。これにより、ユーザが、抽選で選択されたカードが所定条件を満たすカードであることに気づかずに、意図しない指示を行ってしまう、というミスを防ぐことができる。
【０１５７】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定手段と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力手段と、
を備え、
前記選択手段は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
情報処理装置である。
【０１５８】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力機能と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
を実現させるプログラムであって、
前記選択機能は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
プログラムである。
【０１５９】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
前記選択処理の実行結果に含まれるオブジェクトが所定条件を満たすか否かを判定する判定機能と、
前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理を再実行する再実行指示を行うための指定対象とを、１または複数の画面に表示するための表示情報を出力する第１出力機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記所定条件を満たすと判定され、かつ、前記再実行指示が行われた場合、当該指示を確定させるための確定指示を行うための指定対象を含む画面を表示するための表示情報を出力する第２出力機能と、
を実現させるプログラムであって、
前記選択機能は、前記確定指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
プログラムである。
【０１６０】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであるか否かを判定する判定手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであると判定された場合、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新手段と、
前記選択処理の実行結果を含む画面を表示するための表示情報を出力する出力手段と、を備えた情報処理装置である。
【０１６１】
本発明の情報処理装置によれば、選択されたカードが指定カードである場合、更新指示なしに当該カードがカード枠にセットされる。これにより、ユーザが、選択されたカードが指定カードである場合、意図に反した指示を行うことにより選択されたカードをカード枠にセットせずに抽選の処理を再実行してしまう、というミスを防ぐことができる。
【０１６２】
本発明の別の態様は、
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであるか否かを判定する判定機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが前記ユーザによって予め指定されたオブジェクトであると判定された場合、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する更新機能と、
前記選択処理の実行結果を含む画面を表示するための表示情報を出力する出力機能と、を実現させるプログラムである。
【０１６３】
なお、上記では、本発明の理解を容易にするため、適宜図面に記載された符号を括弧書きで記載しているが、これにより本発明に係る情報処理装置等が図示の態様に限定されるものではない。
【符号の説明】
【０１６４】
１…事前登録システム
１０…ユーザ端末
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１５…操作入力部
１６…表示部
１７…通信インタフェース部
１８…ストレージ
１９…バス
２０…事前登録サーバ
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…通信インタフェース部
２５…ストレージ
２６…バス
５１…受付手段
５２…選択手段
５３…判定手段
５４…出力手段
５４ａ…第１出力手段
５４ｂ…第２出力手段
５５…更新手段
７０…ＳＮＳサーバ
８０…ＩＭサーバ
９０…メールサーバ
【図１】
2018134478.tif 000003
【図２】
2018134478.tif 000004
【図３】
2018134478.tif 000005
【図４】
2018134478.tif 000006
【図５】
2018134478.tif 000007
【図６】
2018134478.tif 000008
【図７Ａ】
2018134478.tif 000009
【図７Ｂ】
2018134478.tif 000010
【図８Ａ】
2018134478.tif 000011
【図８Ｂ】
2018134478.tif 000012
【図８Ｃ】
2018134478.tif 000013
【図９】
2018134478.tif 000014
【図１０】
2018134478.tif 000015
【図１１】
2018134478.tif 000016
【図１２】
2018134478.tif 000017
【図１３】
2018134478.tif 000018
【図１４】
2018134478.tif 000019
【図１５】
2018134478.tif 000020
【図１６】
2018134478.tif 000021
【図１７】
2018134478.tif 000022
【図１８】
2018134478.tif 000023
【図１９】
2018134478.tif 000024
【図２０】
2018134478.tif 000025
【図２１】
2018134478.tif 000026
【図２２】
2018134478.tif 000027
【手続補正書】
【提出日】平成30年5月14日(2018.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理装置であって、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含むか否かを判定する判定手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含まないと判定された場合に、前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する第１出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する第１更新手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含むと判定された場合に、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する第２更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
情報処理装置。
【請求項２】
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含むと判定された場合に、前記選択処理の実行結果に含まれるオブジェクトに関する情報と、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新したことを示す情報とを、１又は複数の画面に表示するための表示情報を出力する第２出力手段と、
を更に備えた、
請求項１に記載の情報処理装置。
【請求項３】
ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能なコンピュータに、
ユーザの指示に基づいて、前記選択処理を実行する選択機能と、
前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含むか否かを判定する判定機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含まないと判定された場合に、前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する第１出力機能と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する第１更新機能と、
前記判定機能によって前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含むと判定された場合に、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する第２更新機能と、
を実現させるプログラムであって、
前記選択機能は、前記再実行指示が行われた場合、当該指示に基づいて前記選択処理を再実行する、
プログラム。
【請求項４】
ユーザ端末と、前記ユーザ端末からアクセス可能なサーバとを備え、ゲームに用いられる複数のオブジェクトの中から少なくとも１つのオブジェクトを抽選で選択する選択処理を実行し、かつ、１回の選択処理の実行結果とユーザとが対応付けられた情報を記憶する記憶装置にアクセス可能な情報処理システムであって、
前記ユーザ端末および前記サーバのいずれかが、
ユーザの指示に基づいて、前記選択処理を実行する選択手段と、
前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含むか否かを判定する判定手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが予め指定されたカードを含まないと判定された場合に、前記選択処理の実行結果に含まれるオブジェクトに関する情報と、当該オブジェクトを前記ユーザに対応付けずに前記選択処理を再実行する再実行指示を行うための指定対象と、当該オブジェクトを前記ユーザに対応付ける更新指示を行うための指定対象とを、１又は複数の画面に表示するための表示情報を出力する第１出力手段と、
前記更新指示が行われた場合、当該指示に基づいて、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する第１更新手段と、
前記判定手段によって前記選択処理の実行結果に含まれるオブジェクトが予め選択されたカードを含むと判定された場合に、前記選択処理の実行結果と前記ユーザとを対応付けて前記記憶装置に記憶された情報を更新する更新処理を実行する第２更新手段と、
を備え、
前記選択手段は、前記再実行指示が行われた場合、当該指示に基づいて、前記選択処理を再実行する、
情報処理システム。