(57)【要約】【課題】ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力する。【解決手段】ゲームシステムは、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、シンボル提示部が提示した１または複数のシンボルから選択されたユーザ選択シンボルと入力される入力情報とを取得して取得したユーザ選択シンボルと入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況を示すゲーム状況情報を更新する更新部と、更新部が更新したゲーム状況情報に基づいて記憶制御部が記憶させたユーザ選択シンボルの中から当該ゲームの状況を示すユーザ選択シンボルを抽出し抽出したユーザ選択シンボルに関連付けられている入力情報をゲームの状況に対応する出力情報として取得する取得部と、更新部が更新したゲーム状況情報に応じて取得部が取得した出力情報を提示する出力情報提示部とを備える。【選択図】図３
2014036734.tif 000002
【特許請求の範囲】
【請求項１】
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、
前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、
ゲームの状況を示すゲーム状況情報を更新する更新部と、
前記更新部が更新した前記ゲーム状況情報に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部と、
前記更新部が更新した前記ゲーム状況情報に応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部と
を備えることを特徴とするゲームシステム。
【請求項２】
前記シンボル提示部は、
前記更新部が更新した前記ゲーム状況情報を示す前記１または複数の前記シンボルを提示し、
前記記憶制御部は、
前記シンボル提示部が前記１または複数の前記シンボルを提示したことに応じて、前記ユーザ選択シンボルと、入力される前記入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる
ことを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記シンボル提示部が前記１または複数の前記シンボルを提示することに応じて、入力される前記入力情報の初期値を提示する入力情報初期値提示部
を備えることを特徴とする請求項１または請求項２に記載のゲームシステム。
【請求項４】
前記シンボル提示部は、
前記ゲームの状況を示す前記１または複数の前記シンボルの中から抽出した１または複数のシンボルを前記シンボルの初期値に設定して、前記１または複数の前記シンボルを提示する
ことを特徴とする請求項１から請求項３のいずれか一項に記載のゲームシステム。
【請求項５】
前記記憶制御部は、
前記ユーザ選択シンボルと、前記入力情報と、当該ユーザ選択シンボルが示す前記ゲームの状況を示す情報を関連付けて記憶部に記憶させる
ことを特徴とする請求項１から請求項４のいずれか一項に記載のゲームシステム。
【請求項６】
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、
前記ゲームの状況を示すゲーム状況情報を更新する更新部と、
前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部とを備えるサーバ装置に、前記ユーザ選択シンボルと、前記入力情報と、前記更新部が更新した前記ゲーム状況情報とを供給するとともに、当該サーバ装置から前記出力情報を取得する通信部と、
前記更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部と
を備えることを特徴とする端末装置。
【請求項７】
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、ゲームの状況を示すゲーム状況情報を更新する更新部と、前記更新部が前記ゲーム状況情報を更新することに応じて、出力情報を提示する出力情報提示部とを備える端末装置から、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、
前記端末装置から前記更新部が更新した前記ゲーム状況情報を取得し、取得した前記ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する前記出力情報として取得する取得部と、
前記取得部が取得した前記出力情報を前記端末装置に供給する通信部と
を備えることを特徴とするサーバ装置。
【請求項８】
１または複数の端末装置と、当該端末装置と通信可能に接続されたサーバ装置とを含むゲームシステムの端末装置であって、
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、
前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部と、ゲームの状況を示すゲーム状況情報を更新する更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部とを備える前記ゲームシステムのサーバ装置に、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを供給する通信部と
を備えることを特徴とする端末装置。
【請求項９】
１または複数の端末装置と、当該端末装置と通信可能に接続されたサーバ装置とを含むゲームシステムの端末装置であって、
ゲームの状況を示すゲーム状況情報を更新する更新部と、
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部とを備える前記ゲームシステムのサーバ装置に、前記更新部が更新した前記ゲーム状況情報とを供給するとともに、当該サーバ装置から前記出力情報を取得する通信部と、
前記更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部と
を備えることを特徴とする端末装置。 
【請求項１０】
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、
前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、
ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部と、
前記ゲームの状況を示すゲーム状況情報を更新する更新部と、
前記更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部と
を備えることを特徴とするゲーム装置。
【請求項１１】
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示手順と、
前記シンボル提示手順によって提示された前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御手順と、
ゲームの状況に基づいて、前記記憶制御手順によって記憶された前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得手順と、
前記ゲームの状況を示すゲーム状況情報を更新する更新手順と、
前記更新手順によって前記ゲーム状況情報が更新されることに応じて、前記取得手順によって取得された前記出力情報を提示する出力情報提示手順と
を備えることを特徴とするゲームシステムの制御方法。
【請求項１２】
ゲームシステムが備えるコンピュータに、
ゲームの状況を示す１または複数のシンボルを提示するシンボル提示ステップと、
前記シンボル提示ステップにおいて提示された前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御ステップと、
ゲームの状況に基づいて、前記記憶制御ステップにおいて記憶された前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得ステップと、
前記ゲームの状況を示すゲーム状況情報を更新する更新ステップと、
前記更新ステップにおいて前記ゲーム状況情報が更新されることに応じて、前記取得ステップにおいて取得された前記出力情報を提示する出力情報提示ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム、サーバ装置、端末装置、ゲーム装置、ゲームシステムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ゲームシステムには、ゲームの状況を示す画像とともに、ゲームの状況を示すコメントを画面に表示させるゲームシステムがある。このようなゲームシステムには、ゲームの特定のタイミングに関連付けて入力されるコメントなどの文字情報や音声情報を予め取得しておき、取得しておいた文字情報や音声情報を、ゲーム画像を再生するリプレイ時に、関連付けられている特定のタイミングにおいてゲーム画像とともに出力させるものがある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−９６０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のゲームシステムにおいては、リプレイ時において再生されるゲームの画像（例えば、リプレイ画像）のうち、文字情報や音声情報の取得の際に関連付けられた特定のタイミングのゲームの画像に対して、文字情報や音声情報を付して出力させるものである。このため、このような従来のゲームシステムにおいては、新たなゲームをプレイしている場合に、プレイする都度変化するゲームの状況に対応する文字情報や音声情報までは、出力することができないという問題があった。
【０００５】
本発明は、上記問題を解決するためになされたものであり、ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力することができるゲームシステム、サーバ装置、端末装置、ゲーム装置、ゲームシステムの制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況を示すゲーム状況情報を更新する更新部と、前記更新部が更新した前記ゲーム状況情報に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部と、前記更新部が更新した前記ゲーム状況情報に応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部とを備えることを特徴とするゲームシステムである。
【０００７】
また、本発明の一態様は、上記のゲームシステムにおいて、前記シンボル提示部は、前記更新部が更新した前記ゲーム状況情報を示す前記１または複数の前記シンボルを提示し、前記記憶制御部は、前記シンボル提示部が前記１または複数の前記シンボルを提示したことに応じて、前記ユーザ選択シンボルと、入力される前記入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させることを特徴とする。
【０００８】
また、本発明の一態様は、上記のゲームシステムにおいて、前記シンボル提示部が前記１または複数の前記シンボルを提示することに応じて、入力される前記入力情報の初期値を提示する入力情報初期値提示部を備えることを特徴とする。
【０００９】
また、本発明の一態様は、上記のゲームシステムにおいて、前記シンボル提示部は、前記ゲームの状況を示す前記１または複数の前記シンボルの中から抽出した１または複数のシンボルを前記シンボルの初期値に設定して、前記１または複数の前記シンボルを提示することを特徴とする。
【００１０】
また、本発明の一態様は、上記のゲームシステムにおいて、前記記憶制御部は、前記ユーザ選択シンボルと、前記入力情報と、当該ユーザ選択シンボルが示す前記ゲームの状況を示す情報を関連付けて記憶部に記憶させることを特徴とする。
【００１１】
また、本発明の一態様は、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、前記ゲームの状況を示すゲーム状況情報を更新する更新部と、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部とを備えるサーバ装置に、前記ユーザ選択シンボルと、前記入力情報と、前記更新部が更新した前記ゲーム状況情報とを供給するとともに、当該サーバ装置から前記出力情報を取得する通信部と、前記更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部とを備えることを特徴とする端末装置である。
【００１２】
また、本発明の一態様は、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、ゲームの状況を示すゲーム状況情報を更新する更新部と、前記更新部が前記ゲーム状況情報を更新することに応じて、出力情報を提示する出力情報提示部とを備える端末装置から、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、前記端末装置から前記更新部が更新した前記ゲーム状況情報を取得し、取得した前記ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する前記出力情報として取得する取得部と、前記取得部が取得した前記出力情報を前記端末装置に供給する通信部とを備えることを特徴とするサーバ装置である。
【００１３】
また、本発明の一態様は、１または複数の端末装置と、当該端末装置と通信可能に接続されたサーバ装置とを含むゲームシステムの端末装置であって、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部と、ゲームの状況を示すゲーム状況情報を更新する更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部とを備える前記ゲームシステムのサーバ装置に、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを供給する通信部とを備えることを特徴とする端末装置である。
【００１４】
また、本発明の一態様は、１または複数の端末装置と、当該端末装置と通信可能に接続されたサーバ装置とを含むゲームシステムの端末装置であって、ゲームの状況を示すゲーム状況情報を更新する更新部と、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部とを備える前記ゲームシステムのサーバ装置に、前記更新部が更新した前記ゲーム状況情報とを供給するとともに、当該サーバ装置から前記出力情報を取得する通信部と、前記更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部とを備えることを特徴とする端末装置である。
【００１５】
また、本発明の一態様は、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示部と、前記シンボル提示部が提示した前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御部と、ゲームの状況に基づいて、前記記憶制御部が記憶させた前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得部と、前記ゲームの状況を示すゲーム状況情報を更新する更新部と、前記更新部が前記ゲーム状況情報を更新することに応じて、前記取得部が取得した前記出力情報を提示する出力情報提示部とを備えることを特徴とするゲーム装置である。
【００１６】
また、本発明の一態様は、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示手順と、前記シンボル提示手順によって提示された前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御手順と、ゲームの状況に基づいて、前記記憶制御手順によって記憶された前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得手順と、前記ゲームの状況を示すゲーム状況情報を更新する更新手順と、前記更新手順によって前記ゲーム状況情報が更新されることに応じて、前記取得手順によって取得された前記出力情報を提示する出力情報提示手順とを備えることを特徴とするゲームシステムの制御方法である。
【００１７】
また、本発明の一態様は、ゲームシステムが備えるコンピュータに、ゲームの状況を示す１または複数のシンボルを提示するシンボル提示ステップと、前記シンボル提示ステップにおいて提示された前記１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得した前記ユーザ選択シンボルと、前記入力情報とを関連付けて記憶部に記憶させる記憶制御ステップと、ゲームの状況に基づいて、前記記憶制御ステップにおいて記憶された前記ユーザ選択シンボルの中から当該ゲームの状況を示す前記ユーザ選択シンボルを抽出し、抽出した前記ユーザ選択シンボルに関連付けられている前記入力情報を、前記ゲームの状況に対応する出力情報として取得する取得ステップと、前記ゲームの状況を示すゲーム状況情報を更新する更新ステップと、前記更新ステップにおいて前記ゲーム状況情報が更新されることに応じて、前記取得ステップにおいて取得された前記出力情報を提示する出力情報提示ステップとを実行させるためのプログラムである。
【発明の効果】
【００１８】
この発明によれば、ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図２】本実施形態の端末装置の構成の一例を示す斜視図である。
【図３】本実施形態のゲームシステムの構成の一例を示す構成図である。
【図４】本実施形態のシンボル記憶部が記憶する第１のシンボル情報の一例を示す表である。
【図５】本実施形態のシンボル記憶部が記憶する第２のシンボル情報の一例を示す表である。
【図６】本実施形態の入力情報記憶部が記憶する入力情報の一例を示す表である。
【図７】本実施形態のゲームシステムの入力情報記憶処理の一例を示すフローチャートである。
【図８】本実施形態のゲームシステムのシンボル選択処理の一例を示すフローチャートである。
【図９】本実施形態の表示部が表示する入力情報取得画面の一例を示す模式図である。
【図１０】本実施形態のゲームシステムの出力情報提示処理の一例を示すフローチャートである。
【図１１】本実施形態の表示部が表示する出力情報の一例を示す模式図である。
【図１２】本発明の第２の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図１３】本発明の第３の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図１４】本発明の第４の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図１５】本発明の第５の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図１６】本発明の第６の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【図１７】本発明の第７の実施形態に係るゲームシステムの構成の一例を示す構成図である。
【発明を実施するための形態】
【００２０】
［第１の実施形態]
本発明を実施するための第１の実施形態について、図面を参照して説明する。
図１は、本発明の第１の実施形態に係るゲームシステム１の構成の一例を示す構成図である。ゲームシステム１は、複数の端末装置１００と、サーバ装置２００とを備えている。この複数の端末装置１００とは、例えば、端末装置１００−１〜１００−ｎ（ｎは自然数。）である。また、これらの端末装置１００と、サーバ装置２００とは、ネットワーク２を介して接続されている。すなわち、このゲームシステム１は、複数の端末装置と、サーバ装置とがネットワーク２を介して相互に通信を行う。なお、端末装置１００−１〜１００−ｎは、いずれも同様の構成であるため、特に区別しない場合には、端末装置１００と総称して説明する。
【００２１】
ネットワーク２は、サーバ装置２００と複数の端末装置１００とが通信を行う無線または有線による通信網である。この通信網には、例えば、携帯電話回線網やインターネットが適用できる。
【００２２】
サーバ装置２００は、ネットワーク２を介して複数の端末装置１００と通信する。このサーバ装置２００が通信する情報には、サーバ装置２００から端末装置１００に供給される出力情報や、端末装置１００からサーバ装置２００に供給されるシンボルＩＤが含まれる。この出力情報およびシンボルＩＤについては、後述する。
【００２３】
端末装置１００（端末装置１００−１〜−ｎ）は、各ユーザが利用するコンピュータ装置であり、ネットワーク２を介してサーバ装置２００との通信をおこなうとともに、ゲームをユーザに提供する。端末装置１００−１とは、複数のユーザのうち第１のユーザ（例えば、ユーザＵ１）が利用する端末装置である。同様に、端末装置１００−ｎとは、複数のユーザのうち第ｎのユーザ（例えば、ユーザＵｎ）が利用する端末装置である。端末装置１００には、例えばＰＣ（Personal Computer）やタブレットＰＣ、スマートフォン、フィーチャーフォン、またはゲーム専用機等が適用できる。以下、これら端末装置１００、およびサーバ装置２００の詳細な構成について説明する。まず、図２を参照して、端末装置１００の構成について説明する。
【００２４】
図２は、本実施形態の端末装置１００の構成の一例を示す斜視図である。端末装置１００は、画像を表示する表示部ＤＳと、ユーザの操作を検出する操作検出部ＴＰと、音声を出力する音声出力部ＳＰとを備えている。
【００２５】
表示部ＤＳは、液晶パネルや有機ＥＬパネルなどの画像表示パネルを備えており、入力される画像信号に基づいた画像を表示する。音声出力部ＳＰは、スピーカーを備えており、入力される音声信号に基づいた音声を出力する。
【００２６】
操作検出部ＴＰは、表示部ＤＳの画像表示パネルに配置されたタッチセンサを備えており、ユーザによる操作を検出するとともに、検出した操作を示す操作情報を出力する。ここで、ユーザとは、ゲームの利用者である。
【００２７】
ここで、このゲームシステム１が提供するゲームの一例を説明する。このゲームは、ユーザどうし、またはユーザとＣＰＵプレイヤとが対戦する野球ゲームである。ユーザは、複数のチーム（チームＡ、チームＢ、チームＣ…）から自チームを選択し、対戦相手のチームと野球のルールに基づいた対戦（試合）を行う。この試合の勝敗は、攻守が入れ替わる表およびウラによって各回（各イニング）が構成され、１回から９回までの合計得点によって判定される。なお、野球ゲームを一例に説明するが、これに限られるものではない。ゲームシステム１が提供するゲームは、どのような種類のゲームであってもよい。例えば、ゲームシステム１が提供するゲームは、アクションゲーム、シューティングゲーム、ロールプレイングゲーム、シミュレーションゲーム、パズルゲームなどであってもよい。
【００２８】
また、このゲームにおいては、ユーザが端末装置１００を操作することにより、コメントなどの情報を入力することができる。この端末装置１００から入力されたコメントなどの情報は、例えば、サーバ装置２００に記憶される。以下の説明において、上述のユーザから端末装置１００に入力される「コメントなどの情報」を総称して「入力情報」と記載する。この入力情報とは、ゲームの状況に基づいてユーザが端末装置１００に入力する情報である。例えば、この入力情報とは、ゲームの状況である「９回ウラ」における「逆転があるぞ！」や「がんばれ！」などの自チームを応援する文字情報（コメント）である。この入力情報には、これらの文字情報のほか、画像情報や、音声情報が含まれる。この画像情報には、ゲームの状況を示す静止画像や動画、ゲームの状況を記号化して表すアイコンなどが含まれる。また音声情報には、ゲームの状況を示す効果音や、音声などが含まれる。なお、上述した入力情報の具体的な内容は一例であり、これに限られない。例えば、入力情報とは、ゲームの状況に基づかずにユーザが端末装置１００に入力する情報であってもよい。以下、入力情報が文字情報（コメント）である場合を例にして説明する。端末装置１００は、ユーザがゲームをプレイしている場合に、ユーザによるコメントの入力の開始指示を受け付ける画面（例えば、コメントの入力画面を表示させるアイコン）を表示部ＤＳに表示させる。端末装置１００は、ユーザがコメントの入力画面を表示させるアイコンを操作すると、操作検出部ＴＰによって当該アイコンの操作を検出して、コメントの入力を受け付ける画面を表示部ＤＳに表示させる。端末装置１００は、ユーザがコメントの入力を受け付ける画面にコメントを入力する操作をすると、操作検出部ＴＰによって当該入力操作を検出して、コメントの入力を受け付ける。ここで、端末装置１００は、コメントの入力を受け付ける画面を表示部ＤＳに表示させる際に、試合の状況（ゲームの状況）を示す１または複数のシンボルを表示部ＤＳに表示させる。ここで、シンボルとは、ゲームの状況を記号化してユーザに分かりやすく提示する情報である。このシンボルには、文字情報のほか、ゲームの状況を示す画像、ゲームの状況を記号化して表すアイコン、動画などの画像情報が含まれる。このシンボルの一例としては、試合の状況を示すシンボルである「９回ウラ」や、試合における対戦チームを示すシンボルである「チームＡ」などがある。ユーザは、表示部ＤＳに表示されたシンボルから、任意のシンボルを選択して、選択したシンボル（ユーザ選択シンボル）に関連するコメントを入力する操作をおこなう。なお、上述したコメントの入力タイミングの具体的な内容は一例であり、これに限られない。例えば、端末装置１００は、ユーザがゲームをプレイしていない場合において、ユーザによるコメントの入力の開始指示を受け付ける画面（例えば、コメントの入力画面を表示させるアイコン）を表示部ＤＳに表示させてもよい。また、ユーザは、コメントを入力する操作において、ユーザ選択シンボルに関連しないコメントをも入力することができる。
端末装置１００は、コメントの入力操作を操作検出部ＴＰによって検出して、検出した入力操作が示すコメントを、サーバ装置２００に供給して記憶させる。ゲームシステム１において、このコメントは、サーバ装置２００に記憶されることにより、ゲームをプレイする複数のユーザ間において共有される。あるユーザがゲームをプレイしている場合には、端末装置１００は、このゲームをプレイした他のユーザによって入力されたコメントをサーバ装置２００から取得して、取得したコメントを表示部ＤＳに表示させる。このように、ゲームシステム１においては、ゲームをプレイしている場合に、他のユーザによるコメント（例えば、自チームを応援するコメント）が、試合の状況に応じて表示される。以下、このゲームを実現するゲームシステム１が備える端末装置１００と、サーバ装置２００との詳細な構成について図３を参照して説明する。
【００２９】
図３は、本実施形態のゲームシステム１の構成の一例を示す構成図である。同図に示すように端末装置１００は、シンボル提示部１０１と、ゲーム制御部（更新部）１０４と、出力情報提示部１０５と、端末記憶部１６０とを備えている。端末装置１００が備えるこれら各部は、情報の授受を可能にするバスＢＳによって互いに接続されている。また、サーバ装置２００は、記憶制御部２０２と、取得部２０３と、サーバ記憶部２６０とを備えている。サーバ装置２００が備えるこれら各部は、情報の授受を可能にするバスＢＳ２によって互いに接続されている。以下、これらの端末装置１００およびサーバ装置２００が備える各部について説明する。
【００３０】
端末記憶部１６０は、端末装置１００が利用する情報を記憶する。この端末記憶部１６０は、端末装置１００が利用する情報としての、シンボル情報を記憶するシンボル記憶部１６１を備えている。このシンボル記憶部１６１が記憶するシンボル情報について、図４および図５を参照して説明する。
【００３１】
図４は、本実施形態のシンボル記憶部１６１が記憶する第１のシンボル情報の一例を示す表である。同図に示すように、シンボル記憶部１６１は、シンボル毎に、シンボルＩＤと、シンボルとを関連付けて、第１のシンボル情報として記憶する。ここで、シンボルとは、上述したように、ゲームの状況を記号化してユーザに分かりやすく提示する情報であり、例えば、文字情報である。具体的には、シンボルには、野球ゲームにおける回（イニング）数の状況を示す「７回ウラ」「８回ウラ」および「９回ウラ」の文字情報や、対戦しているチーム名を示す「チームＡ」「チームＢ」および「チームＣ」の文字情報が含まれる。また、シンボルＩＤとは、ゲームシステム１においてシンボルを識別する情報である。シンボル記憶部１６１は、具体的には、シンボルＩＤ（ＳＹ００１）と、シンボル（「７回ウラ」の文字情報）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００２）と、シンボル（「８回ウラ」の文字情報）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００３）と、シンボル（「９回ウラ」の文字情報）とを関連付けて記憶する。また、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００４）と、シンボル（「チームＡ」の文字情報）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００５）と、シンボル（「チームＢ」の文字情報）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００６）と、シンボル（「チームＣ」の文字情報）とを関連付けて記憶する。
【００３２】
図５は、本実施形態のシンボル記憶部１６１が記憶する第２のシンボル情報の一例を示す表である。同図に示すように、シンボル記憶部１６１は、シンボル毎に、シンボルＩＤと、判定条件とを関連付けて、第２のシンボル情報として記憶する。ここで、判定条件とは、シンボル記憶部１６１が記憶する複数のシンボルの中から、提示するシンボルをシンボル提示部１０１が選択する際の条件である。このシンボル提示部１０１がシンボルを選択する構成については、後述する。具体的には、シンボルＩＤ（ＳＹ００１）と、判定条件（試合が７回ウラになっているとき）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００２）と、判定条件（試合が８回ウラになっているとき）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００３）と、判定条件（試合が９回ウラになっているとき）とを関連付けて記憶する。また、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００４）と、判定条件（プレイ中のチームに「チームＡ」がいるとき）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００５）と、判定条件（プレイ中のチームに「チームＢ」がいるとき）とを関連付けて記憶する。同様に、シンボル記憶部１６１は、シンボルＩＤ（ＳＹ００６）と、判定条件（プレイ中のチームに「チームＣ」がいるとき）とを関連付けて記憶する。
【００３３】
サーバ記憶部２６０は、サーバ装置２００に利用される情報や、端末装置１００に供給される情報を記憶する。このサーバ記憶部２６０は、端末装置１００に供給される情報である入力情報を記憶する入力情報記憶部２６２を備えている。この入力情報記憶部２６２が記憶する入力情報について、図６を参照して説明する。
図６は、本実施形態の入力情報記憶部２６２が記憶する入力情報の一例を示す表である。同図に示すように、入力情報記憶部２６２は、入力情報と、抽出条件とを関連付けて記憶する。ここで、抽出条件とは、取得部２０３が入力情報を抽出する際の条件である。この抽出条件は、ユーザ選択シンボルのシンボルＩＤの組み合わせによって設定されている。ここで、ユーザ選択シンボルのシンボルＩＤとは、ユーザ選択シンボルを識別する情報である。このユーザ選択シンボルとは、ユーザが入力情報を入力する際に、シンボル提示部１０１が提示するシンボルの中から、ユーザによって選択されたシンボルである。この記憶制御部２０２が、入力情報と抽出条件とを関連付けて記憶する構成、および、取得部２０３がユーザ選択シンボルを条件にして入力情報を抽出する構成については、後述する。入力情報記憶部２６２は、具体的には、入力情報（「チームＡの逆転があるぞ！」の文字情報）と、抽出条件（ＳＹ００３かつＳＹ００４）とを関連付けて記憶する。同様に、入力情報記憶部２６２は、入力情報（「チームＡがんばれ！」の文字情報）と、抽出条件（ＳＹ００４）とを関連付けて記憶する。同様に、入力情報記憶部２６２は、入力情報（「チームＢがんばれ！」の文字情報）と、抽出条件（ＳＹ００５）とを関連付けて記憶する。同様に、入力情報記憶部２６２は、入力情報（「あと１回！」の文字情報）と、抽出条件（ＳＹ００３）とを関連付けて記憶する。
【００３４】
再び、図３を参照して、端末装置１００、およびサーバ装置２００の構成について説明する。
ゲーム制御部（更新部）１０４は、ユーザの操作と、所定のゲームプログラムとに基づいてゲームの進行を制御し、ゲームの進行を制御した結果に基づいて、ゲームの状況を更新する。具体的には、ゲーム制御部１０４は、ユーザが入力する操作を検出する操作検出部ＴＰからユーザの操作を示す操作情報を取得し、取得した操作情報に基づいて、この操作情報を参照する所定のゲームプログラムを実行して、ゲームの状況を更新する。より具体的には、ゲーム制御部１０４は、ユーザから入力されるゲーム開始の操作を示す操作情報に基づいて、対戦するチームの組み合わせ（例えば、チームＡとチームＢ）を設定する。次に、ゲーム制御部１０４は、ユーザから入力される選手の打順と守備位置とを設定する操作を示す操作情報に基づいて、ゲーム内の選手の打順と守備位置とを設定する。次に、ゲーム制御部１０４は、ユーザから入力される攻撃および守備の方法を示す操作に基づいて、チーム間の対戦を進行させる。ここで、ゲーム制御部１０４は、例えば、回（イニング）の表においてチームＡを攻撃側に、回（イニング）のウラにおいてチームＡを守備側にして、チーム間の対戦を進行させる。このようにして、ゲーム制御部１０４は、ゲームの状況を更新する。
また、ゲーム制御部１０４は、このように更新されるゲームの状況を示すシンボルＩＤを、後述するシンボル提示部１０１と、出力情報提示部１０５とに供給する。具体的には、ゲーム制御部（更新部）１０４は、ゲームの状況を更新すると、更新したゲームの状況が、シンボル記憶部１６１が第２のシンボル情報として記憶する各判定条件を満たすか否かを判定する。このときゲーム制御部１０４は、更新したゲームの状況が、シンボル記憶部１６１が記憶する判定条件を満たすと判定した場合には、当該判定条件に関連付けられているシンボルＩＤをシンボル記憶部１６１から取得する。次に、ゲーム制御部１０４は、取得したシンボルＩＤをシンボル提示部１０１、および出力情報提示部１０５に供給する。
【００３５】
シンボル提示部１０１は、ゲームの状況を示す１または複数のシンボルを提示する。具体的には、シンボル提示部１０１は、ゲーム制御部（更新部）１０４から供給されるシンボルＩＤに関連付けられているシンボルを提示する。シンボル提示部１０１は、ゲーム制御部１０４から供給されるシンボルＩＤを取得する。次に、シンボル提示部１０１は、取得したシンボルＩＤに一致するシンボルＩＤと関連付けてシンボル記憶部１６１が第１のシンボル情報として記憶するシンボルを表示部ＤＳに表示させる。ここで、シンボル提示部１０１は、ユーザによる入力情報（例えば、コメント）の入力画面を表示させるアイコンの操作が操作検出部ＴＰによって検出された際に、シンボルを提示する。より具体的には、シンボル提示部１０１は、ユーザによる入力情報の入力画面を表示させるアイコンの操作が操作検出部ＴＰによって検出されると、ゲーム制御部１０４が供給するシンボルＩＤを、バスＢＳを介して取得する。次に、シンボル提示部１０１は、取得したシンボルＩＤと一致するシンボルＩＤに関連付けてシンボル記憶部１６１が記憶するシンボルを表示部ＤＳに表示させる。この表示部ＤＳ上の領域である表示領域ＤＡ２２には、シンボルＩＤ（ＳＹ００３）が割り当てられている。上述したように、シンボル記憶部１６１は、シンボル「９回ウラ」と、シンボルＩＤ（ＳＹ００３）とを関連付けて記憶している。シンボル提示部１０１は、表示領域ＤＡ２２に割り当てられているシンボルＩＤ（ＳＹ００３）と一致するシンボルＩＤに関連付けてシンボル記憶部１６１が記憶するシンボル「９回ウラ」をバスＢＳを介して読み出し、読み出したシンボル「９回ウラ」を表示領域ＤＡ２２に表示させる。
【００３６】
記憶制御部２０２は、端末装置１００から供給される入力情報と、ユーザ選択シンボルのシンボルＩＤとを関連付けて、入力情報記憶部２６２（記憶部）に記憶させる。ここで、入力情報とは、ゲームのプレイ中において、ゲームの状況に基づいて（または、基づかずに）ユーザが端末装置１００に入力する情報である。具体的には、入力情報とは、端末装置１００に入力される「逆転があるぞ！」や「がんばれ！」などの文字情報である。すなわち、記憶制御部２０２は、ゲームのプレイ中にシンボル提示部１０１が１または複数のシンボルを提示したことに応じて端末装置１００から供給されるユーザ選択シンボルのシンボルＩＤと、入力される入力情報とを関連付けてサーバ記憶部（記憶部）２６０に記憶させる。また、ユーザ選択シンボルのシンボルＩＤとは、ユーザが入力情報を入力する際に、シンボル提示部１０１が提示したシンボルの中から、ユーザが選択したシンボルのシンボルＩＤである。
【００３７】
具体的には、まず、端末装置１００の操作検出部ＴＰは、ユーザがシンボルを選択する選択操作と、ユーザが入力情報（例えば、コメント）を入力する入力操作とを検出する。次に、端末装置１００は、操作検出部ＴＰが検出した選択操作が示すシンボルＩＤと、入力操作が示す入力情報とを、ネットワーク２を介してサーバ装置２００に供給する。
【００３８】
ここで、操作検出部ＴＰが検出した選択操作を示す操作情報には、選択操作が検出された操作領域ＣＡの位置に一致する位置の表示領域ＤＡに割り当てられているシンボルＩＤが含まれている。端末装置１００は、この選択操作が示すシンボルＩＤを、ユーザ選択シンボルのシンボルＩＤとして、操作検出部ＴＰが検出した入力操作が示す入力情報（例えば、コメント）とともに、ネットワーク２を介してサーバ装置２００に供給する。記憶制御部２０２は、端末装置１００から供給されるユーザ選択シンボルのシンボルＩＤと、入力情報（例えば、コメント）とを関連付けて入力情報記憶部２６２（記憶部）に記憶させる。
【００３９】
ここまで、ユーザが端末装置１００に入力した入力情報をサーバ装置２００の入力情報記憶部２６２に記憶させる構成について説明した。以下、サーバ装置２００の入力情報記憶部２６２に記憶させた入力情報を出力情報として、端末装置１００の表示部ＤＳに表示させる構成について説明する。
端末装置１００は、ゲームの状況を示す出力情報をサーバ装置２００から取得するため、このゲームの状況を示すシンボルＩＤをサーバ装置２００に供給する。サーバ装置２００は、供給されたシンボルＩＤと関連付けられている入力情報を、出力情報として端末装置１００に供給する。すなわち、取得部２０３は、入力情報記憶部２６２が記憶する入力情報のうち、ゲームの状況に応じた入力情報を、出力情報として取得する。端末装置１００は、サーバ装置２００から供給される出力情報を、表示部ＤＳに表示させる。ここで、出力情報とは、ゲームの状況に応じて端末装置１００がユーザに提示する情報であり、例えば、「９回ウラ」というゲームの状況に応じた「逆転があるぞ！」や「がんばれ！」などの自チームを応援する文字情報（コメント）である。
具体的には、端末装置１００のゲーム制御部（更新部）１０４は、ゲームの状況を更新すると、更新したゲームの状況が、シンボル記憶部１６１が第２のシンボル情報として記憶する各判定条件を満たすか否かを判定する。このときゲーム制御部１０４は、更新したゲームの状況が、シンボル記憶部１６１が記憶する判定条件を満たすと判定した場合には、当該判定条件に関連付けられているシンボルＩＤをシンボル記憶部１６１から取得する。次に、ゲーム制御部１０４は、取得したシンボルＩＤを、ネットワーク２を介してサーバ装置２００に供給する。サーバ装置２００の取得部２０３は、供給されたシンボルＩＤが、入力情報記憶部２６２が記憶する抽出条件を満たすか否かを、抽出条件ごとに判定する。次に、取得部２０３は、取得したシンボルＩＤが抽出条件を満たすと判定した場合、当該抽出条件に関連付けて入力情報記憶部２６２が記憶する入力情報を、バスＢＳ２を介して出力情報として取得する。
【００４０】
出力情報提示部１０５は、取得部２０３が取得した出力情報を提示する。具体的には、出力情報提示部１０５は、まず、ゲームの状況に応じてゲーム制御部１０４が供給するシンボルＩＤを、バスＢＳを介して取得し、取得したシンボルＩＤを、ネットワーク２を介してサーバ装置２００に供給する。上述したように、サーバ装置２００の取得部２０３は、端末装置１００から供給されるシンボルＩＤに基づいて、入力情報記憶部２６２が記憶する入力情報を出力情報として取得し、取得した出力情報を、ネットワーク２を介して端末装置１００に供給する。出力情報提示部１０５は、サーバ装置２００から供給される出力情報を取得し、取得した出力情報を表示部ＤＳに表示させる。
【００４１】
次に、図７から図１１を参照して、ゲームシステム１の動作について説明する。まず、図７を参照して、ゲームシステム１の入力情報記憶処理について説明する。
図７は、本実施形態のゲームシステム１の入力情報記憶処理の一例を示すフローチャートである。ここでは、端末装置１００を利用するユーザが、提示されるシンボルを選択して、入力情報（例えば、コメント）を入力する動作を説明する。
【００４２】
ゲームの開始後に、ユーザが端末装置１００に対してゲームに対する操作を行うと、端末装置１００は、操作検出部ＴＰが検出したゲームを進行させる操作を示す操作情報を、ゲーム制御部（更新部）１０４に供給する。ゲーム制御部１０４は、供給された操作情報と、所定のゲームプログラムとに基づいて、ゲームの状況を更新する（ステップＳ１０）。このとき、ゲーム制御部１０４は、ユーザによるコメントの入力の開始指示を受け付ける画面（例えば、コメントの入力画面を表示させるアイコン）を表示部ＤＳに表示させる。ゲーム制御部１０４は、ユーザがコメントの入力画面を表示させるアイコンを操作すると、操作検出部ＴＰによって当該アイコンの操作を検出して、コメントの入力を受け付ける画面を表示部ＤＳに表示させる。ゲーム制御部１０４は、ユーザがコメントの入力を受け付ける画面にコメントを入力する操作をすると、操作検出部ＴＰによって当該入力操作を検出して、コメントの入力を受け付ける。
次に、ゲーム制御部１０４は、コメントの入力を受け付ける画面を表示部ＤＳに表示させる際に、試合の状況（ゲームの状況）を示す１または複数のシンボルを表示部ＤＳに表示させるため、シンボルＩＤを選択する（ステップＳ２０）。このシンボル選択動作の詳細について、図８を参照して説明する。
【００４３】
図８は、本実施形態のゲームシステム１のシンボル選択処理の一例を示すフローチャートである。ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件を取得する。次に、ゲーム制御部１０４は、更新したゲームの状況と、取得した判定条件とに基づいて、当該ゲームの状況が当該判定条件を満たすか否かを判定する。具体的には、ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件「試合が７回ウラになっているとき」を取得し、更新したゲームの状況が判定条件を満たすか否か、すなわち「試合が７回ウラ」であるか否かを判定する（ステップＳ２１０）。ゲーム制御部１０４は、更新したゲームの状況が「試合が７回ウラ」であると判定した場合（ステップＳ２１０：ＹＥＳ）には、処理をステップＳ２１５に進める。一方、ゲーム制御部１０４は、更新したゲームの状況が「試合が７回ウラ」でないと判定した場合（ステップＳ２１０：ＮＯ）には、処理をステップＳ２２０に進める。
【００４４】
ステップＳ２１５において、ゲーム制御部１０４は、シンボルＩＤとして「ＳＹ００１」を選択する。このとき、ゲーム制御部１０４は、選択したシンボルＩＤと関連付けてシンボル記憶部１６１が記憶するシンボル「７回ウラ」を取得する。
【００４５】
次に、ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件「試合が８回ウラになっているとき」を取得し、更新したゲームの状況が判定条件を満たすか否か、すなわち「試合が８回ウラ」であるか否かを判定する（ステップＳ２２０）。ゲーム制御部１０４は、更新したゲームの状況が「試合が８回ウラ」であると判定した場合（ステップＳ２２０：ＹＥＳ）には、処理をステップＳ２２５に進める。一方、ゲーム制御部１０４は、更新したゲームの状況が「試合が８回ウラ」でないと判定した場合（ステップＳ２２０：ＮＯ）には、処理をステップＳ２３０に進める。
【００４６】
ステップＳ２２５において、ゲーム制御部１０４は、シンボルＩＤとして「ＳＹ００２」を選択する。このとき、ゲーム制御部１０４は、選択したシンボルＩＤと関連付けてシンボル記憶部１６１が記憶するシンボル「８回ウラ」を取得する。
【００４７】
次に、ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件「試合が９回ウラになっているとき」を取得し、更新したゲームの状況が判定条件を満たすか否か、すなわち「試合が９回ウラ」であるか否かを判定する（ステップＳ２３０）。ゲーム制御部１０４は、更新したゲームの状況が「試合が９回ウラ」であると判定した場合（ステップＳ２３０：ＹＥＳ）には、処理をステップＳ２３５に進める。一方、ゲーム制御部１０４は、更新したゲームの状況が「試合が９回ウラ」でないと判定した場合（ステップＳ２３０：ＮＯ）には、処理をステップＳ２４０に進める。
【００４８】
ステップＳ２３５において、ゲーム制御部１０４は、シンボルＩＤとして「ＳＹ００３」を選択する。このとき、ゲーム制御部１０４は、選択したシンボルＩＤと関連付けてシンボル記憶部１６１が記憶するシンボル「９回ウラ」を取得する。
【００４９】
次に、ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件『プレイ中のチームに「チームＡ」がいるとき』を取得し、更新したゲームの状況が判定条件を満たすか否か、すなわち『プレイ中のチームに「チームＡ」』がいるか否かを判定する（ステップＳ２４０）。ゲーム制御部１０４は、更新したゲームの状況において『プレイ中のチームに「チームＡ」』がいると判定した場合（ステップＳ２４０：ＹＥＳ）には、処理をステップＳ２４５に進める。一方、ゲーム制御部１０４は、更新したゲームの状況において『プレイ中のチームに「チームＡ」』がいないと判定した場合（ステップＳ２４０：ＮＯ）には、処理をステップＳ２５０に進める。
【００５０】
ステップＳ２４５において、ゲーム制御部１０４は、シンボルＩＤとして「ＳＹ００４」を選択する。このとき、ゲーム制御部１０４は、選択したシンボルＩＤと関連付けてシンボル記憶部１６１が記憶するシンボル「チームＡ」を取得する。
【００５１】
次に、ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件『プレイ中のチームに「チームＢ」がいるとき』を取得し、更新したゲームの状況が判定条件を満たすか否か、すなわち『プレイ中のチームに「チームＢ」』がいるか否かを判定する（ステップＳ２５０）。ゲーム制御部１０４は、更新したゲームの状況において『プレイ中のチームに「チームＢ」』がいると判定した場合（ステップＳ２５０：ＹＥＳ）には、処理をステップＳ２５５に進める。一方、ゲーム制御部１０４は、更新したゲームの状況において『プレイ中のチームに「チームＢ」』がいないと判定した場合（ステップＳ２５０：ＮＯ）には、処理をステップＳ２６０に進める。
【００５２】
ステップＳ２５５において、ゲーム制御部１０４は、シンボルＩＤとして「ＳＹ００５」を選択する。このとき、ゲーム制御部１０４は、選択したシンボルＩＤと関連付けてシンボル記憶部１６１が記憶するシンボル「チームＢ」を取得する。
【００５３】
次に、ゲーム制御部１０４は、シンボル記憶部１６１が記憶する判定条件『プレイ中のチームに「チームＣ」がいるとき』を取得し、更新したゲームの状況が判定条件を満たすか否か、すなわち『プレイ中のチームに「チームＣ」』がいるか否かを判定する（ステップＳ２６０）。ゲーム制御部１０４は、更新したゲームの状況において『プレイ中のチームに「チームＣ」』がいると判定した場合（ステップＳ２６０：ＹＥＳ）には、処理をステップＳ２６５に進める。一方、ゲーム制御部１０４は、更新したゲームの状況において『プレイ中のチームに「チームＣ」』がいないと判定した場合（ステップＳ２６０：ＮＯ）には、シンボル選択処理を終了して、処理をステップＳ３０に進める。
【００５４】
ステップＳ２６５において、ゲーム制御部１０４は、シンボルＩＤとして「ＳＹ００６」を選択する。次に、ゲーム制御部１０４は、シンボル選択処理を終了して、処理をステップＳ３０に進める。
【００５５】
再び、図７を参照して、ゲームシステム１の入力情報記憶動作について説明する。
シンボル提示部１０１は、ゲーム制御部１０４から供給されるシンボルＩＤを取得し、取得したシンボルＩＤが示すシンボルを表示部ＤＳに表示させる（ステップＳ３０）。より具体的には、シンボル提示部１０１は、ゲーム制御部１０４から供給されるシンボルＩＤを取得する。次に、シンボル提示部１０１は、取得したシンボルＩＤと一致するシンボルＩＤと関連付けてシンボル記憶部１６１が記憶するシンボルを取得し、取得したシンボルを表示部ＤＳに表示させる。このシンボル提示部１０１が表示部ＤＳに表示させるシンボルの一例を、図９を参照して説明する。
【００５６】
図９は、本実施形態の表示部ＤＳが表示する入力情報取得画面の一例を示す模式図である。表示部ＤＳには、表示領域ＤＡ１と表示領域ＤＡ２とが含まれる。表示領域ＤＡ１とは、ゲームの状況を表示する領域である。具体的には、表示領域ＤＡ１には、野球ゲームについてのゲームの状況が表示される。この表示領域ＤＡ１には、対戦チームのチーム名が表示される表示領域ＤＡ１１と、表示領域ＤＡ１２とが含まれる。また表示領域ＤＡ１には、野球ゲームにおける回（イニング）が表示される表示領域ＤＡ１３が含まれる。例えば、チームＡとチームＢとが対戦（試合）を行っている場合、表示領域ＤＡ１１には、「チームＡ」の文字が表示される。同様に、表示領域ＤＡ１２には、「チームＢ」の文字が表示される。また、野球ゲームにおける回（イニング）が「９回ウラ」である場合、表示領域ＤＡ１３には、「９回ウラ」の文字が表示される。
【００５７】
表示領域ＤＡ２とは、シンボルやコメントの入力をユーザに促す文字を表示する領域である。具体的には、表示領域ＤＡ２には、コメントの入力をユーザに促す文字が表示される表示領域ＤＡ２１が含まれる。また、表示領域ＤＡ２には、シンボルがそれぞれ表示される表示領域ＤＡ２２と、表示領域ＤＡ２３と、表示領域ＤＡ２４とが含まれる。また、表示領域ＤＡ２に対応する位置には、入力情報を入力する操作領域ＣＡ２１と、入力した入力情報を記憶制御部２０２が取得することをユーザが要求する操作を行う操作領域ＣＡ２５とが設定されている。また、表示領域ＤＡ２２に対応する位置には、表示領域ＤＡ２２に表示されるシンボルを選択する操作を行う操作領域ＣＡ２２が設定されている。同様に、表示領域ＤＡ２３に対応する位置には、表示領域ＤＡ２３に表示されるシンボルを選択する操作を行う操作領域ＣＡ２３が設定されている。同様に、表示領域ＤＡ２４に対応する位置には、表示領域ＤＡ２４に表示されるシンボルを選択する操作を行う操作領域ＣＡ２４が設定されている。より具体的には、表示領域ＤＡ２１には、「コメントに関係するキーワードを選んで投稿してね！」の文字が表示される。ここで、「コメントに関係するキーワード」とは、表示領域ＤＡ２に表示されるシンボルである。また、表示領域ＤＡ２５には、「投稿」の文字が表示される。また例えば、チームＡとチームＢとが９回ウラにおいて対戦（試合）しているゲームの状況の場合、表示領域ＤＡ２２には、「９回ウラ」の文字が表示される。また、表示領域ＤＡ２３には、「チームＡ」の文字が表示される。同様に、表示領域ＤＡ２４には、「チームＢ」の文字が表示される。
【００５８】
再び、図７を参照して、ゲームシステム１の入力情報記憶処理について説明する。
ゲーム制御部１０４は、操作検出部ＴＰが検出するユーザの操作を示す情報に基づいて、ユーザ選択シンボルと入力情報とを取得し、取得したユーザ選択シンボルを示すシンボルＩＤと入力情報とをサーバ装置２００に供給して、入力情報記憶処理を終了する（ステップＳ４０）。
【００５９】
一方、サーバ装置２００の記憶制御部２０２は、端末装置１００からユーザ選択シンボルを示すシンボルＩＤと、入力される入力情報とを取得する。ここで、ユーザ選択シンボルとは、図９を参照して説明した表示領域ＤＡ２２〜ＤＡ２４のうち、ユーザが選択操作を行った操作領域ＣＡと対応付けられている表示領域ＤＡに表示されるシンボルである。次に、記憶制御部２０２は、取得したシンボルＩＤと、入力情報とを関連付けて、シンボル記憶部１６１に書き込んで記憶させ、入力情報記憶処理を終了する（ステップＳ５１０）。
【００６０】
次に、図１０を参照して、ゲームシステム１の出力情報提示処理について説明する。
図１０は、本実施形態のゲームシステム１の出力情報提示処理の一例を示すフローチャートである。ここでは、端末装置１００を利用するユーザが、ゲームをプレイしている際に、ゲームの状況に応じて出力情報（例えば、コメント）が出力される動作を説明する。
【００６１】
ゲーム制御部（更新部）１０４は、ゲームの状況を更新し、更新したゲームの状況を示すシンボルＩＤをサーバ装置２００に供給する（ステップＳ１１０）。なお、上述したシンボルＩＤを供給する手順の具体的な内容は一例であり、これに限られない。例えば、ゲーム制御部（更新部）１０４は、このゲームにおけるすべてのゲームの状況を示すシンボルＩＤをサーバ装置２００に供給してもよい。また、ゲーム制御部１０４は、このゲームにおける複数のゲームの状況を示すシンボルＩＤをサーバ装置２００に供給してもよい。例えば、ゲーム制御部１０４は、ゲーム開始時において、対戦するチームの組み合わせ（例えば、チームＡとチームＢ）を設定した場合に、対戦するこれらのチームに関する複数のゲームの状況を示すシンボルＩＤをサーバ装置２００に供給してもよい。また例えば、ゲーム制御部１０４は、各回（イニング）の開始時において、この回（イニング）に関する複数のゲームの状況を示すシンボルＩＤをサーバ装置２００に供給してもよい。この場合には、ゲーム制御部１０４は、ゲームの開始時、または各回（イニング）の開始時に、そのゲーム、または回（イニング）において必要になるゲームの状況を所定の方法によって推測して、ゲームの状況を示すシンボルＩＤを複数抽出し、抽出した複数のゲームの状況を示すシンボルＩＤをサーバ装置２００に供給する。このように、複数のゲームの状況を示すシンボルＩＤをまとめてサーバ装置２００に供給することにより、ゲームシステム１は、出力情報を端末装置１００に供給するための通信回数を低減させることができる。
【００６２】
次に、取得部２０３は、取得したシンボルＩＤに関連付けて入力情報記憶部２６２が記憶する入力情報を、出力情報として取得する（ステップＳ５３０）。例えば、チームＡとチームＢとが９回ウラにおいて対戦（試合）しているゲームの状況の場合、ゲームの状況が、抽出条件のうち、少なくともシンボルＩＤ（ＳＹ００３）かつシンボルＩＤ（ＳＹ００４）との抽出条件を満たす。このため、取得部２０３は、入力情報記憶部２６２から「チームＡの逆転があるぞ！」との入力情報を出力情報として取得する。
【００６３】
次に、出力情報提示部１０５は、取得部２０３が取得した出力情報をサーバ装置２００から取得し、取得した出力情報を提示して、出力情報提示処理を終了する（ステップＳ１４０）。なお、出力情報提示部１０５は、ゲーム制御部１０４が複数のゲームの状況を示すシンボルＩＤをサーバ装置２００に供給している場合には、これら複数のゲームの状況を示すシンボルＩＤに対応する出力情報を、当該出力情報に対応するシンボルＩＤとともにサーバ装置２００から取得する。例えば、出力情報提示部１０５は、ゲーム制御部１０４がシンボルＩＤとしてシンボルＩＤ「ＳＹ００３」をサーバ装置２００に供給している場合には、「あと１回！」の文字情報と、シンボルＩＤ「ＳＹ００３」とを取得する。また、出力情報提示部１０５は、ゲーム制御部１０４がシンボルＩＤとしてシンボルＩＤ「ＳＹ００４」をサーバ装置２００に供給している場合には、「チームＡがんばれ！」の文字情報と、シンボルＩＤ「ＳＹ００４」とを取得する。また、出力情報提示部１０５は、ゲーム制御部１０４がシンボルＩＤ「ＳＹ００３」とシンボルＩＤ「ＳＹ００４」とをいずれもサーバ装置２００に供給している場合には、上述の文字情報とシンボルＩＤとに加えて、「チームＡの逆転があるぞ！」の文字情報と、シンボルＩＤ「ＳＹ００３」およびシンボルＩＤ「ＳＹ００４」とを取得する。
ゲーム制御部１０４は、上述したように、更新したゲームの状況と、シンボル記憶部１６１が第２のシンボル情報として記憶する各判定条件とに基づいて、当該判定条件に関連付けられているシンボルＩＤを出力情報提示部１０５に供給する。例えば、ゲーム制御部１０４は、更新したゲームの状況が、チームＡとチームＢとが９回ウラにおいて対戦（試合）している状況である場合には、上述のようにシンボルＩＤ「ＳＹ００３」と、シンボルＩＤ「ＳＹ００４」とを出力情報提示部１０５に供給する。出力情報提示部１０５は、ゲーム制御部１０４からシンボルＩＤ（例えば、シンボルＩＤ「ＳＹ００３」およびシンボルＩＤ「ＳＹ００４」）を取得し、複数の出力情報の中から、取得したシンボルＩＤに対応する出力情報（例えば、「チームＡの逆転があるぞ！」の文字情報）を選択する。次に、出力情報提示部１０５は、選択した出力情報を提示して、出力情報提示処理を終了する。出力情報提示部１０５は、選択した出力情報を、ゲーム中において常時、表示部ＤＳに表示させる。なお、出力情報提示部１０５は、選択した出力情報を、各回（イニング）の開始時に、表示部ＤＳに表示させてもよい。この場合には、出力情報によってゲームの画面が見えづらくなる程度を低減することができる。
【００６４】
ここで、出力情報提示部１０５が提示する出力情報の一例について、図１１を参照して説明する。
図１１は、本実施形態の表示部ＤＳが表示する出力情報の一例を示す模式図である。表示部ＤＳには、出力情報を表示する表示領域ＤＡ３１が含まれる。例えば、チームＡとチームＢとが９回ウラにおいて対戦（試合）しているゲームの状況の場合、表示領域ＤＡ２２には、「９回ウラ」の文字が表示される。また、表示領域ＤＡ２３には、「チームＡ」の文字が表示される。同様に、表示領域ＤＡ２４には、「チームＢ」の文字が表示される。この場合において、表示領域ＤＡ３１には、「チームＡの逆転があるぞ！」の文字が表示される。
【００６５】
以上説明したように、本実施形態のゲームシステム１は、シンボル提示部１０１と、ゲーム制御部１０４（更新部）と、出力情報提示部１０５と、記憶制御部２０２と、取得部２０３とを備えている。この、シンボル提示部１０１は、ゲームの状況を示す１または複数のシンボルを提示する。また、ゲーム制御部１０４（更新部）は、ゲームの状況を示すゲーム状況情報を更新する。また、出力情報提示部１０５は、ゲーム制御部１０４が更新したゲーム状況情報に応じて、取得部２０３が取得した出力情報を提示する。また、記憶制御部２０２は、シンボル提示部１０１が提示した１または複数のシンボルから選択されたユーザ選択シンボルと、入力される入力情報とを取得して、取得したユーザ選択シンボルと、入力情報とを関連付けてサーバ記憶部（記憶部）２６０に記憶させる。また、取得部２０３は、ゲーム制御部１０４が更新したゲーム状況情報に基づいて、記憶制御部２０２が記憶させたユーザ選択シンボルの中から当該ゲームの状況を示すユーザ選択シンボルを抽出し、抽出したユーザ選択シンボルに関連付けられている入力情報を、ゲームの状況に対応する出力情報として取得する。出力情報提示部１０５は、このように取得部２０３が取得した出力情報を端末装置１００の表示部ＤＳに表示させる。
【００６６】
これにより、ゲームシステム１は、ゲームの状況に対応するシンボルと、コメント等の入力情報を予め記憶しておくとともに、プレイされるゲームの状況を示すシンボルに応じた入力情報を選択して、出力情報としてユーザに提示する。したがって、ゲームシステム１は、ゲームをプレイする都度、ゲームの状況が変化したとしても、変化したゲームの状況にあわせた出力情報をユーザに提示することができる。すなわち、ゲームシステム１は、ゲームをプレイする都度変化するゲームの状況にあわせたコメントなどの文字情報、画像、アイコン、動画などの画像情報、および効果音、音声などの音声情報を出力することができる。
【００６７】
なお、ゲームシステム１において、シンボル提示部１０１、ゲーム制御部（更新部）１０４、および出力情報提示部１０５を、サーバ装置２００が備える構成であってもよい。この場合、端末装置１００とは、操作検出部ＴＰ、表示部ＤＳ、および音声出力部ＳＰを備える、単なる入出力装置である。このように構成しても、ゲームシステム１は、ゲームをプレイする都度、ゲームの状況が変化したとしても、変化したゲームの状況にあわせた出力情報をユーザに提示することができる。すなわち、ゲームシステム１は、ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力することができる。また、ゲームシステム１は、ゲームの状況にあわせた文字情報や音声情報を出力することにより、ユーザのゲームへの没入感を高めることができる。
【００６８】
また、ゲームシステム１において、記憶制御部２０２はシンボル提示部１０１が提示した１または複数のシンボルから選択されたシンボル（つまり、ユーザ選択シンボル）のシンボルＩＤと、入力される入力情報とを取得して、取得したユーザ選択シンボルのシンボルＩＤと、入力情報とを関連付けてサーバ記憶部（記憶部）２６０に記憶させるように構成することもできる。つまり、記憶制御部２０２はゲームのプレイ中ではない状況においても、取得したユーザ選択シンボルのシンボルＩＤと、入力情報とを関連付けてサーバ記憶部（記憶部）２６０に記憶させることができる。これにより、ゲームシステム１は、ゲームのプレイ中ではない状況においても、入力情報を取得することができる。したがって、ゲームシステム１は、ゲームがプレイされていない状況であっても入力情報を取得することができる。
【００６９】
［第２の実施形態]
次に、本発明を実施するための第２の実施形態について、図面を参照して説明する。なお、上述した第１の実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。本実施形態のゲームシステム１ａは、端末装置１００ａが入力情報初期値提示部１０６を備える点において、第１の実施形態と異なる。
【００７０】
図１２は、本発明の第２の実施形態に係るゲームシステム１ａの構成の一例を示す構成図である。ゲームシステム１ａは、端末装置１００ａ（ゲーム装置）とサーバ装置２００（ゲーム装置）とを備えている。
【００７１】
端末装置１００ａは、シンボル提示部１０１と、ゲーム制御部（更新部）１０４と、出力情報提示部１０５と、端末記憶部１６０と、バスＢＳとに加えて、入力情報初期値提示部１０６を備えている。
【００７２】
入力情報初期値提示部１０６は、ユーザから入力される入力情報の初期値を提示する。ここで、入力情報の初期値とは、ユーザが入力情報を入力する際に、ユーザに提示される入力情報の候補である。具体的には、入力情報初期値提示部１０６は、サーバ装置２００の入力情報記憶部２６２が予め記憶している入力情報の中から選択した１つまたは複数の入力情報を、入力情報の初期値として表示部ＤＳに表示させる。つまり、入力情報初期値提示部１０６は、ユーザが入力する入力情報の候補（例えば、デフォルト状態のコメント）を表示部ＤＳに表示させる。
【００７３】
以上説明したように、本実施形態のゲームシステム１ａは、シンボル提示部１０１が１または複数のシンボルを提示することに応じて、入力される入力情報の初期値を提示する入力情報初期値提示部１０６を備えている。
【００７４】
これにより、ゲームシステム１ａは、ユーザに対して入力情報の初期値、すなわち入力情報の候補を提示することができる。つまり、ゲームシステム１ａは、ユーザが入力情報を選択して入力できるように入力情報の候補を提示することができるため、ユーザが入力情報を入力する際の手間を低減することができる。
【００７５】
［第３の実施形態]
次に、本発明を実施するための第３の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。本実施形態のゲームシステム１ｂは、端末装置１００ｂがシンボル提示部１０１ｂを備える点において、上述した各実施形態と異なる。
【００７６】
図１３は、本発明の第３の実施形態に係るゲームシステム１ｂの構成の一例を示す構成図である。ゲームシステム１ｂは、端末装置１００ｂ（ゲーム装置）とサーバ装置２００（ゲーム装置）とを備えている。
【００７７】
端末装置１００ｂは、シンボル提示部１０１ｂと、ゲーム制御部（更新部）１０４と、出力情報提示部１０５と、端末記憶部１６０と、バスＢＳとを備えている。
【００７８】
シンボル提示部１０１ｂは、ゲームの状況を示す１または複数のシンボルの中から抽出した１または複数のシンボルをシンボルの初期値に設定して、１または複数のシンボルを提示する。具体的には、シンボル提示部１０１ｂは、複数のシンボル「９回ウラ」、「チームＡ」、「チームＢ」の中から、例えば、試合の回（イニング）を示すシンボル「９回ウラ」と、攻撃側のチームを示すシンボル「チームＡ」を初期値に設定して、ユーザに提示する。つまり、シンボル提示部１０１ｂは、ユーザが入力するシンボルの候補（例えば、デフォルト状態のシンボル）をユーザに提示する。
【００７９】
以上説明したように、本実施形態のゲームシステム１ｂのシンボル提示部１０１ｂは、ゲームの状況を示す１または複数のシンボルの中から抽出した１または複数のシンボルをシンボルの初期値に設定して、１または複数のシンボルを提示する。
【００８０】
これにより、ゲームシステム１ｂは、ユーザに対してユーザ選択シンボルの初期値、すなわちユーザ選択シンボルの候補を提示することができる。つまり、ゲームシステム１ｂは、ユーザがシンボルを選択しない場合の初期値を設定することができるため、ユーザがシンボルを選択する際の手間を低減することができる。
【００８１】
［第４の実施形態]
次に、本発明を実施するための第４の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。本実施形態のゲームシステム１ｃは、サーバ装置２００ｃが記憶制御部２０２ｃを備える点において、上述した各実施形態と異なる。
【００８２】
図１４は、本発明の第４の実施形態に係るゲームシステム１ｃの構成の一例を示す構成図である。ゲームシステム１ｃは、端末装置１００（ゲーム装置）と、サーバ装置２００ｃ（ゲーム装置）とを備えている。
【００８３】
サーバ装置２００ｃは、取得部２０３と、サーバ記憶部２６０と、バスＢＳ２とに加え、記憶制御部２０２ｃを備えている。
【００８４】
記憶制御部２０２ｃは、ユーザ選択シンボルと、入力情報と、当該ユーザ選択シンボルが示すゲームの状況を示す情報を関連付けてサーバ記憶部（記憶部）２６０に記憶させる。ここで、当該ユーザ選択シンボルが示すゲームの状況を示す情報とは、ゲームシステム１ｃにおいて予め定められるゲームデータのうち、ユーザ選択シンボルに関連付けられているゲームデータである。このゲームデータには、例えば、投手の投球数や、打者の打率、各塁の走者の有無等を示す情報が含まれている。一例として、ゲームデータが、１塁、２塁、３塁のすべてに走者がいること、つまり「満塁」であることを示しており、ユーザが入力情報として「満塁ホームランを狙え！」とのコメントを入力した場合について説明する。この場合には、記憶制御部２０２ｃは、ユーザ選択シンボル「満塁」と、入力情報「満塁ホームランを狙え！」と、「満塁」であることを示すゲームデータとを関連付けて、サーバ記憶部２６０に記憶させる。
【００８５】
以上説明したように、本実施形態のゲームシステム１ｃの記憶制御部２０２ｃは、ユーザ選択シンボルと、入力情報と、当該ユーザ選択シンボルが示すゲームの状況を示す情報を関連付けてサーバ記憶部（記憶部）２６０に記憶させる。
【００８６】
これにより、ゲームシステム１ｃは、ユーザがシンボルを選択しなくても、シンボルが示すゲームの状況を、入力情報に自動的に関連付けて記憶することができる。つまり、ゲームシステム１ｃは、ユーザがすべてのシンボルを選択する場合に比して、入力情報を入力する際の手間を低減することができる。
【００８７】
［第５の実施形態]
次に、本発明を実施するための第５の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。
【００８８】
図１５は、本発明の第５の実施形態に係るゲームシステム１ｄの構成の一例を示す構成図である。ゲームシステム１ｄは、端末装置１００（ゲーム装置）と、サーバ装置２００ｄ（ゲーム装置）とに加え、クラウドサーバ３００を備えている。これらの端末装置１００と、サーバ装置２００ｄと、クラウドサーバ３００とは、ネットワーク２を介して互いに接続されている。
【００８９】
クラウドサーバ３００は、上述した各実施形態におけるサーバ装置（サーバ装置２００、およびサーバ装置２００ｃ）が備えるサーバ記憶部２６０としてのクラウド記憶部３６０を備えている。すなわち、クラウド記憶部３６０は、入力情報記憶部３６２を備えている。ここで、入力情報記憶部３６２とは、入力情報記憶部２６２に相当する記憶部である。サーバ装置２００ｄは、ネットワーク２を介して、クラウド記憶部３６０が記憶する情報を読み出し、またはクラウド記憶部３６０に情報を書き込む。
【００９０】
以上説明したように、ゲームシステム１ｄにおいては、クラウドサーバ３００が、サーバ記憶部２６０に相当するクラウド記憶部３６０を備えている。このように構成しても、このゲームシステム１ｄは、上述した各実施形態と同様に、ゲームの状況に対応する入力情報を予め記憶しておくとともに、プレイされるゲームの状況を示すシンボルに応じた入力情報を選択して、出力情報としてユーザに提示することができる。したがって、ゲームシステム１ｄは、ゲームをプレイする都度、ゲームの状況が変化したとしても、変化したゲームの状況にあわせた出力情報をユーザに提示することができる。すなわち、ゲームシステム１ｄは、ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力することができる。
【００９１】
さらに、このゲームシステム１ｄは、クラウド記憶部３６０に入力情報を記憶させるため、その記憶容量の上限値を容易に増加させることができる。また、このゲームシステム１ｄは、クラウド記憶部３６０に入力情報を記憶させるため、ゲームシステム１ｄが備える他の記憶部が故障した場合において、上述した各情報が消失する危険性を低減することができる。
【００９２】
［第６の実施形態]
次に、本発明を実施するための第６の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。本実施形態のゲームシステム１ｅは、複数の端末装置１００ｅ（端末装置１００ｅ−１、および端末装置１００ｅ−２）と、サーバ装置２００（ゲーム装置）とを備える点において、上述した各実施形態と異なる。
【００９３】
図１６は、本発明の第６の実施形態に係るゲームシステム１ｅの構成の一例を示す構成図である。ゲームシステム１ｅは、端末装置１００ｅ−１、および端末装置１００ｅ−２と、サーバ装置２００とを備えている。また、これらの端末装置１００ｅ−１、および端末装置１００ｅ−２と、サーバ装置２００とは、ネットワーク２を介して接続されている。すなわち、このゲームシステム１ｅは、複数の端末装置と、端末装置にゲームの情報を提供するサーバ装置とがネットワーク２を介して相互に通信を行う。
【００９４】
端末装置１００ｅ−１は、シンボル提示部１０１と、端末記憶部１６０−１と、バスＢＳとを備えている。
端末装置１００ｅ−２は、ゲーム制御部（更新部）１０４と、出力情報提示部１０５と、端末記憶部１６０−２と、バスＢＳとを備えている。
【００９５】
つまり、本実施形態においては、複数の端末装置１００ｅのうちのいずれかが、上述した各実施形態における端末装置（端末装置１００、端末装置１００ａ、および端末装置１００ｂ）が備えるシンボル提示部１０１と、ゲーム制御部（更新部）１０４と、出力情報提示部１０５とのうちのいずれかの構成要素を備えている。すなわち、端末装置１００ｅ−１とは、入力情報の受け付けを行う端末装置である。また、端末装置１００ｅ−２とは、ゲームの状況を更新するとともに、当該ゲームの状況に応じた出力情報を提示する端末装置である。また、本実施形態においては、シンボル提示部１０１は、ユーザ選択シンボルと、入力情報とを、ネットワーク２を介してサーバ装置２００に供給する。つまり、シンボル提示部１０１とは、サーバ装置２００との通信を行う通信部である。
【００９６】
このように構成しても、このゲームシステム１ｅは、ゲームの状況に対応するシンボルと、コメント等の入力情報を予め記憶しておくとともに、プレイされるゲームの状況を示すシンボルに応じた入力情報を選択して、出力情報としてユーザに提示する。したがって、ゲームシステム１ｅは、ゲームをプレイする都度、ゲームの状況が変化したとしても、変化したゲームの状況にあわせた出力情報をユーザに提示することができる。すなわち、ゲームシステム１ｅは、ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力することができる。
【００９７】
［第７の実施形態]
次に、本発明を実施するための第７の実施形態について、図面を参照して説明する。なお、上述した各実施形態における各構成と同一の構成については、同一の符号を付して説明を省略する。
【００９８】
図１７は、本発明の第７の実施形態に係るゲームシステム１ｆの構成の一例を示す構成図である。ゲームシステム１ｆは、端末装置１００ｆがこれまで説明したサーバ装置（サーバ装置２００、サーバ装置２００ｃ、およびサーバ装置２００ｄ）が備える各構成要件を備えている点において、上述した各実施形態と異なる。つまり、本実施形態のゲームシステム１ｆは、端末装置１００ｆがサーバ装置に接続されない状態であってもよい点において、上述した各実施形態と異なる。
【００９９】
端末装置１００ｆは、シンボル提示部１０１と、記憶制御部１０２と、取得部１０３と、ゲーム制御部（更新部）１０４ｆと、出力情報提示部１０５ｆと、端末記憶部１６０ｆと、バスＢＳとを備えている。端末記憶部１６０ｆは、シンボル記憶部１６１と、入力情報記憶部２６２に相当する入力情報記憶部１６２とを備えている。
【０１００】
記憶制御部１０２は、上述した各実施形態の記憶制御部（記憶制御部２０２、記憶制御部２０２ｃ、および記憶制御部２０２ｄ）に相当する。記憶制御部１０２は、操作検出部ＴＰが検出した選択操作を示す操作情報と、入力操作を示す操作情報とを、バスＢＳを介して取得する点、および取得したユーザ選択シンボルと、入力情報とを関連付けて入力情報記憶部１６２（記憶部）に記憶させる点において、上述した各実施形態と異なる。
【０１０１】
取得部１０３は、上述した各実施形態の取得部（取得部２０３、および取得部２０３ｄ）に相当する。取得部１０３は、入力情報を入力情報記憶部１６２からバスＢＳを介して取得する点において、上述した各実施形態と異なる。
【０１０２】
ゲーム制御部（更新部）１０４ｆは、上述した各実施形態のゲーム制御部（更新部）１０４に相当する。ゲーム制御部１０４ｆは、更新したゲームの状況を示すシンボルＩＤをを、取得部１０３と、出力情報提示部１０５ｆとに供給する点において、上述した各実施形態と異なる。
【０１０３】
出力情報提示部１０５ｆは、上述した各実施形態の出力情報提示部１０５に相当する。出力情報提示部１０５ｆは、取得部１０３が取得した出力情報を提示する点において、上述した各実施形態と異なる。
【０１０４】
このように構成しても、このゲームシステム１ｆは、ゲームの状況に対応するシンボルと、コメント等の入力情報を予め記憶しておくとともに、プレイされるゲームの状況を示すシンボルに応じた入力情報を選択して、出力情報としてユーザに提示する。したがって、ゲームシステム１ｆは、ゲームをプレイする都度、ゲームの状況が変化したとしても、変化したゲームの状況にあわせた出力情報をユーザに提示することができる。すなわち、ゲームシステム１ｆは、ゲームをプレイする都度変化するゲームの状況にあわせた文字情報や音声情報を出力することができる。
【０１０５】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。また、各実施形態は、上記の各実施形態を組み合せて実施してもよい。
【０１０６】
また、上記の各実施形態においては、端末装置１００（または、端末装置１００ａ、１００ｂ、１００ｅ、および１００ｆ。以下、これらを総称して単に端末装置と記載する。）が端末記憶部１６０（または、端末記憶部１６０ｆ）を、サーバ装置２００（または、サーバ装置２００ｃ、およびサーバ装置２００ｄ。以下、これらを総称して単にサーバ装置と記載する。）がサーバ記憶部２６０を、または、クラウドサーバ３００が、クラウド記憶部３６０を備える例を示したが、これら各構成を他の装置が備えるようにシステムを構成してもよい。また、これら各構成を複数の装置に分散させて設けるようにしてもよい。
【０１０７】
また、上記の各実施形態においては、端末装置がシンボル提示部１０１（または、シンボル提示部１０１ｂ）、記憶制御部２０２（または、記憶制御部１０２、２０２、２０２ｃ、２０２ｄ）、取得部２０３（または、取得部１０３、２０３ｄ）、ゲーム制御部（更新部）１０４（または、ゲーム制御部（更新部）１０４ｆ）、出力情報提示部１０５（または、出力情報提示部１０５ｆ）、入力情報初期値提示部１０６を備える例を示したが、これら各構成をサーバ装置またはクラウドサーバが備えるようにシステムを構成してもよい。
【０１０８】
なお、サーバ装置が備える各部は、他の装置から各部の機能を実現するためのプログラムをダウンロードすることにより機能が実現されるものであってもよく、他の装置が有するプログラムによって機能が実現されるものであってもよい。
【０１０９】
なお、上記の各実施形態における端末装置は、他の装置からこれらの端末装置の各部の機能を実現するためのプログラムをダウンロードすることにより機能が実現されるものであってもよく、他の装置が有するプログラムによって機能が実現されるものであってもよい。
【０１１０】
なお、端末装置およびサーバ装置が備える各部は、専用のハードウェアにより実現されるものであってもよく、また、端末装置およびサーバ装置が備える各部はメモリおよびＣＰＵ（中央演算装置）により構成され、端末装置およびサーバ装置が備える各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【０１１１】
また、端末装置およびサーバ装置が備える各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、端末装置およびサーバ装置が備える各部による処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１１２】
また、「コンピュータシステム」は、マークアップ言語で記述されたいわゆるウェブページの形態によって情報を提供する機能およびその情報をブラウザで表示する機能を含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【０１１３】
１、１ａ、１ｂ、１ｃ、１ｄ、１ｅ、１ｆ…ゲームシステム、１００、１００ａ、１００ｂ、１００ｅ、１００ｆ…端末装置、１０１、１０１ｂ…シンボル提示部、１０２…記憶制御部、１０３…取得部、１０４、１０４ｆ…ゲーム制御部（更新部）、１０５、１０５ｆ…出力情報提示部、１０６…入力情報初期値提示部、１６０、１６０ｆ…端末記憶部、１６１…シンボル記憶部、１６２…入力情報記憶部、２００、２００ｃ、２００ｄ…サーバ装置、２０２、２０２ｃ、２０２ｄ…記憶制御部、２０３、２０３ｄ…取得部、２６０…サーバ記憶部、２６２…入力情報記憶部、３００…クラウドサーバ、３６１…シンボル記憶部、３６２…入力情報記憶部、ＴＰ…操作検出部、ＳＰ…音声出力部、ＤＳ…表示部
【図１】
2014036734.tif 000003
【図２】
2014036734.tif 000004
【図３】
2014036734.tif 000005
【図４】
2014036734.tif 000006
【図５】
2014036734.tif 000007
【図６】
2014036734.tif 000008
【図７】
2014036734.tif 000009
【図８】
2014036734.tif 000010
【図９】
2014036734.tif 000011
【図１０】
2014036734.tif 000012
【図１１】
2014036734.tif 000013
【図１２】
2014036734.tif 000014
【図１３】
2014036734.tif 000015
【図１４】
2014036734.tif 000016
【図１５】
2014036734.tif 000017
【図１６】
2014036734.tif 000018
【図１７】
2014036734.tif 000019