JP6664050B2 - Game system, game device, and program - Google Patents
Game system, game device, and program Download PDFInfo
- Publication number
- JP6664050B2 JP6664050B2 JP2015083524A JP2015083524A JP6664050B2 JP 6664050 B2 JP6664050 B2 JP 6664050B2 JP 2015083524 A JP2015083524 A JP 2015083524A JP 2015083524 A JP2015083524 A JP 2015083524A JP 6664050 B2 JP6664050 B2 JP 6664050B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- user
- comment
- score
- ranking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Description
本発明は、ゲームシステム、ゲーム装置、制御方法、及びプログラムに関する。 The present invention relates to a game system, a game device, a control method, and a program.
ユーザがプレイしたゲームのプレイ結果として、プレイに基づくゲームの達成度を数値化したスコアを用いるスコアシステムがある。また、このスコアをユーザ単位で集計してランキングを行うランキングシステムがある(例えば、特許文献1)。 There is a score system that uses a score obtained by quantifying the degree of achievement of a game based on play as a play result of a game played by a user. Further, there is a ranking system that totals the scores for each user and performs ranking (for example, Patent Document 1).
ランキングシステムで用いられるスコアはゲームのプレイ結果しか表すことができないため、ユーザがそのスコアを達成したことによって生じた感想を伝えることができなかった。そこでユーザの感想を記せるようコメントを記載できるようなシステムも登場した。コメントはユーザの所感の入力を期待するものであることから、例えばフリーワード入力にて実現されるものがある。 Since the score used in the ranking system can represent only the play result of the game, it was not possible to convey the impression generated by the user achieving the score. Therefore, a system that allows a user to enter a comment so that the user's impressions can be described has appeared. Since comments are expected to input the user's impressions, some are realized by, for example, free word input.
しかし、フリーワードの入力では相応の時間がかかってしまうため、特にアミューズメントゲームのように時間制約が厳しいゲームである場合には、満足にコメントが入力できないことがあった。そこで、ゲーム状況に合わせてあらかじめ用意されているコメントを表示するシステムも考案されている。しかしながら、ゲーム状況に対してユーザが抱く気持ちには幅があり、ユーザが期待するコメントが表示されない場合があった。 However, inputting a free word takes a considerable amount of time, so that a comment may not be satisfactorily input in a game such as an amusement game in which time restrictions are severe. Therefore, a system for displaying a comment prepared in advance according to the game situation has been devised. However, there are cases where the user has a variety of feelings for the game situation, and the comment expected by the user may not be displayed.
本発明のいくつかの態様は、ゲーム状況に応じてユーザが適切なコメントを容易に入力できるゲームシステム、ゲーム装置、制御方法、及びプログラムを提供することを目的の一つとする。 It is an object of some aspects of the present invention to provide a game system, a game device, a control method, and a program that allow a user to easily input an appropriate comment according to a game situation.
また、本発明の他の態様は、後述する実施形態に記載した作用効果を奏することを可能にするゲームシステム、ゲーム装置、制御方法、及びプログラムを提供することを目的の一つとする。 Another aspect of the present invention has another object to provide a game system, a game device, a control method, and a program that can achieve the effects described in the embodiments described below.
上述した課題を解決するために、本発明の一態様は、比較対象とするゲーム状況を特定する比較対象特定部と、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部と、を備えるゲームシステムである。 In order to solve the above-described problems, one embodiment of the present invention provides a comparison target specifying unit that specifies a game situation to be compared, a game situation of a user who has played a game, and the comparison target specifying unit that specifies the game situation. A comment candidate presenting unit that presents a candidate for a comment on the game situation of the user based on the game situation to be compared.
また、本発明の一態様は、比較対象とするゲーム状況を特定する比較対象特定部と、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部と、を備えるゲーム装置である。 Further, one aspect of the present invention is a comparison target specifying unit that specifies a game situation to be compared, a game situation of a user who has played a game, and a game situation to be compared that is specified by the comparison target specifying unit. And a comment candidate presenting unit that presents a candidate for a comment on the game situation of the user based on the comment.
また、本発明の一態様は、比較対象とするゲーム状況を特定する比較対象特定ステップと、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定ステップにより特定された前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示ステップと、を含むゲームの制御方法である。 One aspect of the present invention is a comparison target specifying step of specifying a game situation to be compared, a game situation of a user who played a game, and a game situation to be compared specified by the comparison target specifying step. And a comment candidate presenting step of presenting a candidate for a comment on the game situation of the user based on the above.
また、本発明の一態様は、比較対象とするゲーム状況を特定する比較対象特定ステップと、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定ステップにより特定された前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示ステップと、を実行させるためのプログラムである。 One aspect of the present invention is a comparison target specifying step of specifying a game situation to be compared, a game situation of a user who played a game, and a game situation to be compared specified by the comparison target specifying step. And a comment candidate presenting step of presenting a candidate for a comment on the game situation of the user on the basis of the above.
以下、本発明の一実施形態について、図面を参照して説明する。
[第1の実施形態]
まず、本実施形態に係るゲームシステムの概要を説明する。
図1は、本実施形態に係るゲームシステム1の構成を示すブロック図である。ゲームシステム1は、ゲーム装置10(ゲーム装置10−1、ゲーム装置10−2、ゲーム装置10−3、・・・)と、センターサーバ30とのコンピュータ装置を備えている。これらのコンピュータ装置は、ネットワークNWを介して接続され、互いに情報を送受信することができる。ゲーム装置10−1と、ゲーム装置10−2と、ゲーム装置10−3とは同様の構成であるため、特に区別しない場合には、「−1」、「−2」等の記載を省略してゲーム装置10として説明する。ここでは3台のゲーム装置10を図示しているが、任意の台数のゲーム装置10がセンターサーバ30に接続されてもよい。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[First Embodiment]
First, an outline of the game system according to the present embodiment will be described.
FIG. 1 is a block diagram illustrating a configuration of a
ネットワークNWは、WAN(Wide Area Network)、LAN(Local Area Network)等によって構成される情報通信ネットワークである。WANは、例えば、携帯電話網、PHS(Personal Handy−phone System)網、PSTN(Public Switched Telephone Network;公衆交換電話網)、専用通信回線網、VPN(Virtual Private Network)等によって構成される。 The network NW is an information communication network including a WAN (Wide Area Network), a LAN (Local Area Network), and the like. The WAN is, for example, a mobile phone network, a PHS (Personal Handy-phone System) network, a PSTN (Public Switched Telephone Network; public switched telephone network), a dedicated communication network, a VPN (Virtual Private Network), and the like.
ゲーム装置10は、例えば、ゲームセンターや遊園地等の遊戯施設に設置された所謂アーケードゲームである。このゲーム装置10は、例えば、音楽に合わせてゲームのプレイ画面上に指示される位置及び操作タイミングと、ユーザが押下した操作ボタンの位置及びその操作タイミングとに基づいてスコアが決まる音楽ゲームを実行する。この音楽ゲームでは、楽曲毎に難易度が設定されており、プレイする楽曲の難易度と、指示に対するユーザの操作の正確性の割合とに基づいてゲームの達成度を数値化した得点(例えば、スコア)がプレイ結果として決定される。ここで、プレイとは、一例としてユーザのプレイ結果の対象となるユーザの行為のことである。また、この音楽ゲームでは、スコアに応じてユーザにポイントが付与され、このポイントが所定数たまるとユーザのランクがアップする。ランクがアップすると、例えば、ユーザがプレイ可能な新たな楽曲が解禁される等、そのランクに応じた特典が付与される。また、この音楽ゲームでは、ユーザが一又は複数の他のユーザと対戦する対戦プレイも可能である。対戦プレイは、プレイ結果(例えば、1曲ごとのスコア或いは複数曲の合計スコア)により、対戦相手と勝敗を競うものである。
The
また、ゲーム装置10は、この音楽ゲームのプレイ結果として、プレイ結果(例えば、スコア)をユーザ単位で集計したランキングを表示する。このランキングは、ユーザがゲームをプレイするモチベーションの一つとなるものである。ランキングには、ユーザ毎にスコアを順位付けした自己ランキングと、ユーザ毎のスコアを順位付けした全体ランキングとが含まれる。全体ランキングは、ゲームをプレイした全てのユーザを対象にしたランキングであってもよいし、特定の地域、所属、特定のイベント参加者等のように一部のユーザを対象にしたランキングであってもよい。例えば、全国ランキング、都道府県ランキング、地域(地方や市など)別ランキング、グループランキング、××大会ランキング等であってもよい。また、店舗内ランキング等のように空間的に区分けされた範囲でのランキングや、月間或いは週間ランキング等のように時間的に区分けされた範囲でのランキングであってもよい。また、予め設定されたライバルユーザまたはフレンドユーザとの比較によるランキングであってもよい。
In addition, the
〔ランキングの表示例〕
図2は、本実施形態に係るランキングの表示例を示す図である。図示するランキング画面G10は、プレイが終了したときにそのプレイのプレイ結果が表示される画面の表示例であり、ユーザが今回プレイしたプレイ結果の優劣がランキング上の位置付けでわかるようにランキング形式で表示される。例えば、ランキング画面G10には、この画面の内容を示すタイトル情報K10(ここでは、「○○さんのプレイ結果」)が表示される。また、ランキング画面G10には、自己ランキングを表示させるための表示タブTAB1と、全体ランキングを表示させるための表示タブTAB2とが表示されている。このタブに対するユーザの操作(例えば、タップ操作)により、自己ランキングの表示と全体ランキングの表示とのいずれか選択された方のランキングが表示される。例えば、ゲーム装置10は、ランキング画面G10を表示する際には、まず自己ランキングを表示し、表示タブTAB2に対するユーザの操作があった場合に全体ランキングの表示に切り替えてもよい。また、ゲーム装置10は、ランキング画面G10を表示する際には、まず全体ランキングを表示し、表示タブTAB1に対するユーザの操作があった場合に自己ランキングの表示に切り替えてもよい。なお、ゲーム装置10は、ランキング画面G10を表示するのが2回目以降の場合には、前回表示していた方のランキングをまず表示するようにしてもよい。
[Example of ranking display]
FIG. 2 is a diagram showing a display example of the ranking according to the present embodiment. The illustrated ranking screen G10 is a display example of a screen on which a play result of the play is displayed when the play is completed. The ranking screen G10 is displayed in a ranking format so that the user can know the superiority or inferiority of the play result played this time in the ranking. Is displayed. For example, on the ranking screen G10, title information K10 (in this case, “play result of Mr. XX”) indicating the content of this screen is displayed. Further, on the ranking screen G10, a display tab TAB1 for displaying the self ranking and a display tab TAB2 for displaying the overall ranking are displayed. By the user's operation (for example, tap operation) on this tab, the ranking of the selected one of the display of the self-ranking and the display of the overall ranking is displayed. For example, when displaying the ranking screen G10, the
図示する例では、自己ランキングが表示されており、順位ラベルK11、K12、K13、・・・、が表示されている。順位ラベルK11、K12、K13、・・・のそれぞれには、それぞれの順位を示す情報(1位、2位、3位、・・・)と、それぞれのスコアを示す情報とが表示される。例えば、順位ラベルK11には、順位を示す情報としての「1」と、スコアを示す情報としての「182500」とが表示されている。ここで、順位ラベルK11は、このユーザの今回のプレイ結果であり、他の順位ラベル(過去のプレイ結果の順位ラベル)とは区別可能なように強調して表示されている。例えば、今回のプレイ結果の順位ラベルは、他の順位ラベルに対して枠の太さ、文字の大きさ、表示の明暗、表示色等のいずれか一つまたは複数が異なる態様で表示されることで強調して表示される。また図示する例では、順位ラベルK11に表示されているスコアは、このユーザがプレイしたなかの1位のスコアであるため、今回のプレイ結果が自己スコア(自身のハイスコア)を更新したことを示している。 In the illustrated example, the self-ranking is displayed, and ranking labels K11, K12, K13,... Are displayed. Each of the rank labels K11, K12, K13,... Displays information (first, second, third,...) Indicating each rank and information indicating each score. For example, the rank label K11 displays “1” as information indicating a rank and “182500” as information indicating a score. Here, the rank label K11 is the current play result of this user, and is displayed in an emphasized manner so as to be distinguishable from other rank labels (rank labels of past play results). For example, the ranking label of the current play result is displayed in a mode in which one or more of the frame thickness, character size, display brightness, display color, etc. is different from other ranking labels Is highlighted. In the example shown in the figure, the score displayed on the ranking label K11 is the top score in the user's play. Therefore, it is determined that the current play result has updated its own score (its own high score). Is shown.
また、順位ラベルK12と順位ラベルK13とのそれぞれには、コメントCT1とコメントCT2とがそれぞれ表示されている。このコメントCT1とコメントCT2とは、それぞれの順位ラベルK12と順位ラベルK13とに記載されているスコアをユーザが獲得したときにそれぞれ入力されたコメントである。コメントは、例えば、ユーザの感情、気持ち、思い、意見等を表すものであり、例えば、テキストやアイコン等による表示的な表現である。本実施形態では、ユーザは、プレイしたスコアに対して入力するコメントを、コメントの候補の中から選択することができる。 In addition, a comment CT1 and a comment CT2 are displayed on the order label K12 and the order label K13, respectively. The comment CT1 and the comment CT2 are comments input when the user has acquired the scores described in the respective rank labels K12 and K13. The comment represents, for example, the emotion, feeling, thought, opinion, and the like of the user, and is, for example, a display-like expression such as a text or an icon. In the present embodiment, the user can select a comment to be input for the played score from comment candidates.
ゲーム装置10は、ゲームをプレイしたユーザのゲーム状況と、比較対象とするゲーム状況とに基づいて、ユーザのゲーム状況に対するコメントの候補を提示する。ゲーム状況とは、一例としてプレイ結果を表すパラメータ(例えば、スコア)である。例えば、ゲーム装置10は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとに基づいて、そのユーザのスコアに対するコメントの候補を提示する。比較対象とするスコアは、自己ランキングの場合には、ユーザ自身の過去のスコアであり、例えば自身のハイスコアまたは前回(一つ前)のスコア等である。一方、全体ランキングの場合には、比較対象とするスコアは、他のユーザのスコアであり、例えば、特定の他のユーザのハイスコア(例えば、全体ランキング1位のスコア)である。このように、ゲーム装置10は、ユーザがプレイしたスコアを比較対象のスコアと比較してコメントの候補を提示することにより、スコアに応じて適したコメントの候補をユーザに提示することができる。このコメントの候補を提示する処理については、後で詳しく説明する。
The
ここでは、今回のスコアに対するコメントが未入力の状態であり、順位ラベルK11には、コメント入力ボタンBT10が表示されている。コメント入力ボタンBT10は、そのスコアに対するコメントを入力するための操作子として表示されている。ユーザがコメント入力ボタンBT10に対して操作(例えば、タップ操作)すると、コメントの候補が提示されるコメント候補画面G20が表示される。コメント候補画面G20は、ランキング画面G10に重ねて表示されてもよいし、ランキング画面G10から切り替えられて表示されてもよい。 Here, a comment for the current score has not been input, and a comment input button BT10 is displayed on the ranking label K11. The comment input button BT10 is displayed as an operator for inputting a comment for the score. When the user operates the comment input button BT10 (for example, tap operation), a comment candidate screen G20 on which comment candidates are presented is displayed. The comment candidate screen G20 may be displayed so as to overlap the ranking screen G10, or may be switched from the ranking screen G10 and displayed.
コメント候補画面G20には、そのスコアを出したユーザが入力したいと思われるコメントの候補が複数表示される。ここでは、コメントの候補として、コメント候補F11、F12、F13が表示されている例を示しているが、コメントの候補の数は3つに限られるものではない。コメント候補F11、F12、F13のそれぞれは、選択可能な操作子として表示されている。ユーザは、コメント候補F11、F12、F13のいずれかに対して操作(例えば、タップ操作)することにより、コメントを選択できる。ゲーム装置10は、コメント候補F11、F12、F13のいずれかが選択されると、コメント候補画面G20の表示を終了してランキング画面G10を表示し、選択されたコメント候補を順位ラベルK11に表示するコメントとして、コメント入力ボタンBT10に代えて表示する。
On the comment candidate screen G20, a plurality of comment candidates that the user who gave the score would like to input are displayed. Here, an example is shown in which comment candidates F11, F12, and F13 are displayed as comment candidates, but the number of comment candidates is not limited to three. Each of the comment candidates F11, F12, and F13 is displayed as a selectable operation element. The user can select a comment by operating (for example, tapping) any one of the comment candidates F11, F12, and F13. When any one of the comment candidates F11, F12, and F13 is selected, the
なお、ゲーム装置10は、ユーザがコメントの候補の中から意図しないコメントを誤って選択して誤入力した場合に、誤入力したコメントを修正できるようにしてもよい。例えば、コメント候補画面G20においてユーザがコメントを選択することにより、コメント入力ボタンBT10に代えて表示されたコメントは、コメント候補画面G20を表示する操作子として表示されてもよい。これにより、ユーザは、誤入力したコメントに対して操作(例えば、タップ操作)することにより、コメントを再選択して修正できる。
また、ゲーム装置10は、過去に入力したコメントを変更できるようにしてもよい。例えば、コメントCT1及びコメントCT2は、コメント候補画面G20を表示する操作子として表示されてもよい。これにより、ユーザは、過去に入力したコメントに対して操作(例えば、タップ操作)することにより、コメントを再選択できる。
In addition, the
Further, the
また、ランキング画面G10において、今回のスコアの順位ラベルK11以外の順位ラベル(例えば、順位ラベルK12、順位ラベルK13)に対して過去に入力されたコメントに対するコメント(例えば、コメントCT1、コメントCT2)は表示されなくてもよい。 In the ranking screen G10, comments (for example, comments CT1 and CT2) for comments input in the past with respect to rank labels (for example, rank labels K12 and K13) other than the rank label K11 of the current score are displayed. It does not have to be displayed.
なお、コメントの候補は、ユーザの操作を伴わなくともユーザに提示されてもよい。例えば、ランキング画面G10において、コメント入力ボタンBT10の表示が無く、この画面にコメントの候補の表示が含まれてもよい。 Note that the comment candidate may be presented to the user without the user's operation. For example, the comment input button BT10 may not be displayed on the ranking screen G10, and the display of comment candidates may be included in this screen.
なお、ランキング画面G10において全体ランキングが表示される場合には、例えば、タイトル情報K10には、全体ランキングであることを示す情報が表示される。また、全体ランキングの場合には、順位ラベルK11、K12、K13、・・・のそれぞれには、図2に示す各情報に加えて、それぞれのスコアを出したユーザを示す情報(例えば、ニックネーム)が表示される。 When the overall ranking is displayed on the ranking screen G10, for example, information indicating the overall ranking is displayed in the title information K10. In the case of the overall ranking, each of the ranking labels K11, K12, K13,..., In addition to the information shown in FIG. 2, information indicating the user who gave each score (for example, a nickname) Is displayed.
〔センターサーバ30の構成〕
次に、センターサーバ30の構成について説明する。
図3は、本実施形態に係るセンターサーバ30の概略構成の一例を示すブロック図である。センターサーバ30は、サーバ制御部310と、サーバ通信部32と、サーバ記憶部33とを備えている。サーバ制御部310は、センターサーバ30の制御中枢として機能するCPU(Central Processing Unit)等を備えており、センターサーバ30の各部を制御する。例えば、サーバ制御部310は、ユーザ情報取得部311と、ランキング情報処理部312とを備えている。
[Configuration of Center Server 30]
Next, the configuration of the
FIG. 3 is a block diagram illustrating an example of a schematic configuration of the
ユーザ情報取得部311は、サーバ通信部32を介してゲーム装置10からユーザ情報を取得し、取得したユーザ情報をサーバ記憶部33に記憶させる。ここでユーザ情報には、ユーザ名、ユーザのニックネーム、ユーザがゲーム装置10でプレイしたプレイデータなどが含まれる。
The user
ランキング情報処理部312は、サーバ通信部32を介してゲーム装置10からランキング情報の要求を受けることにより、自己ランキングを示す自己ランキング情報または全体ランキングを示す全体ランキング情報を生成してゲーム装置10に送信する。具体的には、ランキング情報処理部312は、サーバ記憶部33に記憶されている特定のユーザのプレイデータ、または複数のユーザ毎のプレイデータに基づいて、自己ランキング情報または全体ランキング情報を生成して、生成したランキング情報をサーバ記憶部33に記憶させる。そして、ランキング情報処理部312は、生成した自己ランキング情報または全体ランキング情報を、サーバ通信部32を介してゲーム装置10に送信する。
Upon receiving a request for ranking information from the
サーバ通信部32は、例えば、複数のイーサネット(登録商標)ポートや複数のUSB(Universal Serial Bus)等のデジタル入出力ポート等を含んで構成され、ネットワークNWを介して接続されるゲーム装置10と通信を行う。
The
サーバ記憶部33は、HDD(Hard Disk Drive)やSSD(Solid State Drive)、EEPROM(Electrically Erasable Programmable Read-Only Memory)、ROM(Read-Only Memory)、RAM(Random Access Memory)などを含み、ゲーム装置10が処理する各種情報やゲーム画面、ゲームの制御プログラム等を記憶する。
The
例えば、サーバ記憶部33は、サーバ制御部310がゲーム装置10から取得したユーザ情報や、サーバ制御部310が生成したランキング情報等を記憶する。なお、サーバ記憶部33は、センターサーバ30に内蔵されるものに限らず、USB等のデジタル入出力ポート等によって接続された外付け型の記憶装置でもよい。例えば、サーバ記憶部33は、ユーザ情報記憶部331と、ランキング情報記憶部332とを備えている。
For example, the
ユーザ情報記憶部331は、ゲーム装置10を利用するユーザのユーザ情報を記憶する。図4は、ユーザ情報記憶部331に記憶されるユーザ情報テーブルTBL331のデータ例を示す図である。ユーザ情報テーブルTBL331には、ユーザ情報として、ユーザIDと、ユーザ名と、ニックネームと、プレイデータとが関連付けられて格納される。ユーザIDは、ユーザを識別する識別情報である。ユーザ名は、そのユーザの名称である。ニックネームは、そのユーザのニックネームであって、ゲーム内でそのユーザの表す情報として表示される。
The user
プレイデータは、そのユーザのプレイに関する情報である。例えば、プレイデータには、ランク、プレイ回数、ハイスコア、スコア履歴(スコア1、スコア2、・・・)等が含まれる。ランクは、そのユーザのランクである。プレイ回数は、そのユーザが、このゲームをプレイした回数である。ハイスコアは、そのユーザがこのゲームをプレイしたなかで最も高いスコアである。スコア履歴は、そのユーザがこのゲームをプレイしたスコアの一部または全部を含む履歴である。また、ハイスコアとスコア履歴の各スコアとには、そのスコアを出したときのプレイ日時も関連付けられて格納される。
The play data is information about the user's play. For example, the play data includes a rank, the number of plays, a high score, a score history (
ランキング情報記憶部332は、サーバ制御部310が生成した自己ランキング情報及び全体ランキング情報を記憶する。図5は、ランキング情報記憶部332に記憶される自己ランキング情報テーブルTBL3321のデータ例を示す図である。自己ランキング情報テーブルTBL3321には、ユーザ毎の自己ランキング情報として、ユーザIDと、ニックネームと、順位と、スコアと、コメントとが関連付けられて格納される。つまり、この自己ランキング情報テーブルTBL3321には、ユーザ毎に、このゲームをプレイしたスコアをスコアの大きい順にソートして順位付けした自己ランキング情報が格納される。また、コメントは、各スコアに対してユーザがゲーム装置10で入力したコメントである。ランキング情報処理部312は、ゲーム装置10で自己ランキングのスコアに対して入力されたコメントをサーバ通信部32を介して取得し、この自己ランキング情報テーブルTBL3321に格納する。なお、コメントが入力されていない場合には、この自己ランキング情報テーブルTBL3321のコメントは「null」が格納される。
The ranking information storage unit 332 stores the self ranking information and the overall ranking information generated by the
図6は、ランキング情報記憶部332に記憶される全体ランキング情報テーブルTBL3322のデータ例を示す図である。全体ランキング情報テーブルTBL3322には、全体ランキング情報として、順位と、ユーザIDと、ニックネームと、ハイスコアと、コメントとが関連付けられて格納される。つまり、全体ランキング情報テーブルTBL3322には、このゲームをプレイするユーザ毎のハイスコアをスコアの大きい順にソートして順位付けした全体ランキング情報が格納される。また、コメントは、自己ランキング情報テーブルTBL3321と同様に、各スコアに対して各ユーザがゲーム装置10で入力したコメントである。ランキング情報処理部312は、ゲーム装置10で全体ランキングのスコアに対して入力されたコメントをサーバ通信部32を介して取得し、この全体ランキング情報テーブルTBL3322に格納する。
FIG. 6 is a diagram illustrating an example of data of the overall ranking information table TBL3322 stored in the ranking information storage unit 332. The ranking, the user ID, the nickname, the high score, and the comment are stored in the overall ranking information table TBL3322 in association with each other as the overall ranking information. That is, the overall ranking information table TBL3322 stores overall ranking information in which high scores for each user who plays this game are sorted and ranked in descending order of the score. The comment is a comment input by each user on the
なお、自己ランキング情報テーブルTBL3321及び全体ランキング情報テーブルTBL3322には、さらに各スコアのプレイ日時が関連付けられて格納されてもよい。 The self-ranking information table TBL3321 and the overall ranking information table TBL3322 may further store the play date and time of each score in association with each other.
〔ゲーム装置10の構成〕
次に、ゲーム装置10の構成について説明する。まず、図7を参照して、ゲーム装置10のハードウェア構成について説明する。図7は、本実施形態に係るゲーム装置10のハードウェア構成の一例を示す図である。ゲーム装置10は、CPU11と、通信部12と、記憶部13と、入力部14と、表示部15と、音出力部16とを備えている。
[Configuration of the game device 10]
Next, the configuration of the
CPU11は、記憶部13に記憶された各種プログラムを実行し、ゲーム装置10の各部を制御する。通信部12は、例えば、複数のイーサネット(登録商標)ポートや複数のUSB等のデジタル入出力ポート等を含んで構成され、ネットワークを介して接続される他の装置と通信する。
The
記憶部13は、例えば、HDDやSSD、EEPROM、ROM、RAMなどを含み、ゲーム装置10が処理する各種情報やゲーム画面、ゲームの制御プログラム等を記憶する。
入力部14は、ボタンやタッチパネルなどの入力デバイスを備えており、ユーザの操作入力を受け付ける。例えば、入力部14は、表示部15の表示画面上に配置されたタッチパネルであり、表示部15に表示されたゲーム画面(メニュー画面、プレイ画面、ランキング画面等)に対するユーザの操作入力を受け付ける。
The
The
表示部15は、画像やテキスト等の情報を表示するディスプレイであり、例えば、液晶ディスプレイパネル、有機EL(ElectroLuminescence)ディスプレイパネル等を含んで構成される。例えば、表示部15は、メニュー画面、プレイ画面、ランキング画面(例えば、図2に示すランキング画面G10)等のゲーム画面を表示する。
音出力部16は、スピーカを含んで構成され、ゲームでプレイする楽曲として選択された音楽や各種効果音等を出力する。
The
The
次に、図8を参照して、ゲーム装置10の機能構成について説明する。図8は、本実施形態に係るゲーム装置10の構成の一例を示すブロック図である。ゲーム装置10は、記憶部13に記憶されているゲームの制御プログラムをCPU11が実行することにより実現される機能構成として、ゲーム制御部110を備えている。ゲーム制御部110は、ゲーム装置10の各部を制御するとともに、通信部12を介してセンターサーバ30と通信して各種情報を送受信する。また、記憶部13には、ゲームの制御プログラムが記憶されているとともに、ゲームで使用する各種情報が記憶されている。例えば、記憶部13は、ランキング情報記憶部131と、コメント候補記憶部132とを備えている。
Next, a functional configuration of the
ランキング情報記憶部131は、センターサーバ30で生成されたランキング情報を記憶する。例えば、ランキング情報記憶部131には、ゲーム制御部110が通信部12を介してセンターサーバ30から取得した自己ランキング情報または全体ランキング情報が記憶される。
The ranking
コメント候補記憶部132は、ユーザがプレイしたスコアに対して入力するコメントの候補を記憶する。例えば、コメント候補記憶部132に記憶されるコメントの候補は、図2に示すコメント候補画面G20に表示されるコメントの候補(例えば、コメント候補F11、F12、F13)であり、ゲームをプレイしたユーザのゲーム状況と、比較対象とするゲーム状況とに基づいて定められている。ここでは、ユーザがプレイしたスコアに対するコメントの候補が、そのスコアと、比較対象とするスコアとの関係(例えば、スコアの大小関係)に基づいて定められている例を説明する。
The comment
まず、図9を参照して、自己ランキング用のコメントの候補の例を説明する。図9は、コメント候補記憶部132に記憶される自己ランキング用コメント候補テーブルTBL1321のデータ例を示す図である。自己ランキング用コメント候補テーブルTBL1321には、比較方法と、比較結果と、コメント候補とが関連付けられて格納されている。比較方法は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの比較方法(ここでは、スコアの大小比較)である。ここで、ゲームをプレイしたユーザのスコアを「スコアA」とし、比較対象とするスコアを「スコアB」とする。スコアBは、そのユーザが過去にプレイしたスコアであって、例えば、これまでのハイスコアである。比較結果は、スコアAとスコアBとの大小の比較結果である。コメント候補は、ユーザに提示するコメントの候補である。
First, an example of a comment ranking candidate for self-ranking will be described with reference to FIG. FIG. 9 is a diagram illustrating an example of data of the self-ranking comment candidate table TBL1321 stored in the comment
図示する例では、スコアAがスコアBより大きい場合、即ち今回のスコアAが自身のこれまでのハイスコアを越えた場合のコメントの候補は、テキストT11、テキストT12、及びテキストT13である。テキストT11、テキストT12、及びテキストT13のそれぞれは、自身のハイスコアを更新したときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「自己スコア更新!」等)である。一方、スコアAがスコアB以下の場合、即ち今回のスコアAが自身のこれまでのハイスコアを越えなかった場合のコメントの候補は、テキストT21、テキストT22、及びテキストT23である。テキストT21、テキストT22、及びテキストT23のそれぞれは、自身のハイスコアを更新できなかったときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「自己スコア更新ならず」等)である。 In the illustrated example, when the score A is larger than the score B, that is, when the current score A exceeds its own high score, the comment candidates are the text T11, the text T12, and the text T13. Each of the text T11, the text T12, and the text T13 is text information of a candidate for a comment that the user wants to input when his or her high score is updated (for example, “Score update!”). On the other hand, when the score A is equal to or less than the score B, that is, when the current score A does not exceed its own high score, the comment candidates are the text T21, the text T22, and the text T23. Each of the text T21, the text T22, and the text T23 is text information of a candidate for a comment that the user wants to input when his / her high score cannot be updated (for example, “do not update own score”). is there.
次に、図10を参照して、全体ランキング用のコメントの候補の例を説明する。図10は、コメント候補記憶部132に記憶される全体ランキング用コメント候補テーブルTBL1322のデータ例を示す図である。全体ランキング用コメント候補テーブルTBL1322には、比較方法と、比較結果と、コメント候補とが関連付けられて格納されている。比較方法は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの比較方法(ここでは、スコアの大小比較)である。ここで、ゲームをプレイしたユーザのスコアを「スコアA」とし、比較対象とするスコアを「スコアC」とする。スコアCは、そのゲームをプレイした他のユーザのスコアであって、例えば、特定の他のユーザのこれまでのハイスコアである。特定の他のユーザとは、ゲームをプレイするユーザ全体のうち自身を除くユーザのいずれかであって、例えば、全体ランキング1位のユーザである。なお、特定の他のユーザは、自身のライバルユーザ等任意のユーザであってもよい。また、特定の他のユーザをいずれのユーザにするかは、ゲームの制御により決定されてもよいし、ユーザの意向に基づいて決定されてもよいし、ゲームの制御とユーザの意向との両方に基づいて決定されてもよい。ここでは、特定の他のユーザは、全体ランキング1位のユーザであるとして説明する。比較結果は、スコアAとスコアCとの大小の比較結果である。コメント候補は、ユーザに提示するコメントの候補である。
Next, an example of a comment candidate for the overall ranking will be described with reference to FIG. FIG. 10 is a diagram illustrating a data example of the comment candidate table for overall ranking TBL1322 stored in the comment
図示する例では、スコアAがスコアCより大きい場合、即ち今回のスコアAが全体ランキング1位のユーザのハイスコアを越えた場合のコメントの候補は、テキストT31、テキストT32、及びテキストT33である。テキストT31、テキストT32、及びテキストT33のそれぞれは、全体ランキング1位のスコアを更新したときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「全体ランキングスコア更新!」等)である。一方、スコアAがスコアC以下の場合、即ち今回のスコアAが全体ランキング1位のユーザのハイスコアを越えなかった場合のコメントの候補は、テキストT41、テキストT42、及びテキストT43である。テキストT41、テキストT42、及びテキストT43のそれぞれは、全体ランキング1位のスコアを更新できなかったときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「全体ランキングスコア更新ならず」等)である。 In the illustrated example, when the score A is larger than the score C, that is, when the current score A exceeds the high score of the user who ranks first in the overall ranking, the candidates for the comment are the text T31, the text T32, and the text T33. . Each of the text T31, the text T32, and the text T33 is text information of a candidate for a comment that the user wants to input when the score of the first overall ranking is updated (for example, “update the overall ranking score!”). is there. On the other hand, when the score A is equal to or less than the score C, that is, when the current score A does not exceed the high score of the user who ranks first in the overall ranking, the comment candidates are the text T41, the text T42, and the text T43. Each of the text T41, the text T42, and the text T43 is text information of a candidate for a comment that the user wants to input when the score of the first place in the overall ranking cannot be updated (for example, “not update the overall ranking score”). Etc.).
なお、図9及び図10に示すコメントの候補の数は一例であって、これに限られるものではない。また、図9及び図10では、比較結果として、スコアAがスコアB(またはスコアC)より大きい場合とスコアAがスコアB(またはスコアC)以下の場合とに分けたが、これに限られるものではない。例えば、スコアAがスコアB(またはスコアC)より大きい場合と、スコアAがスコアB(またはスコアC)と同じ場合と、スコアAがスコアB(またはスコアC)より小さい場合とに分けてもよい。 Note that the number of comment candidates shown in FIGS. 9 and 10 is an example, and is not limited to this. 9 and 10, the comparison result is divided into a case where the score A is larger than the score B (or score C) and a case where the score A is equal to or smaller than the score B (or score C). Not something. For example, when the score A is larger than the score B (or score C), when the score A is the same as the score B (or score C), and when the score A is smaller than the score B (or score C), Good.
図8に戻り、ゲーム制御部110について詳しく説明する。ゲーム制御部110は、入力受付部111と、プレイ制御部112と、表示制御部113と、ランキング処理部114と、コメント処理部120とを備えている。入力受付部111は、入力部14に対するユーザの操作入力に基づく指示を受け付ける。例えば、入力受付部111は、入力部14に対するユーザの操作入力に基づいて、プレイに関する指示や、コメントを入力する指示等を受け付ける。ここで、コメントを入力する指示とは、例えば、図2に示すコメント候補画面G20において、コメントの候補のうちのいずれかのコメントを選択する指示である。
Returning to FIG. 8, the
プレイ制御部112は、入力部14に対するユーザの操作入力により入力受付部111が受け付けた指示に基づいて、ゲームのプレイを制御する。例えば、プレイ制御部112は、ゲームに応じたプレイ画面を生成して、表示制御部113を介して表示部15に表示させる。また、プレイ制御部112は、プレイが終了すると、そのプレイのプレイ結果をランキング処理部114に受け渡す。このプレイ結果には、プレイしたユーザのユーザIDと、プレイ日時及びスコア等のプレイデータとが関連付けられている。表示制御部113は、ゲームのプレイ画面、ランキング画面(例えば、図2のランキング画面G10)、コメント候補画面(例えば、図2のコメント候補画面G20)等を表示部15に表示させる。
The
ランキング処理部114は、ユーザのプレイ結果に基づいてランキングを表示部15に表示させるための処理を行う。例えば、ランキング処理部114は、ランキング情報要求部115と、ランキング情報取得部116と、ランキング情報提示部117とを備えている。
The
ランキング情報要求部115は、ゲームをプレイしたユーザのプレイ結果をプレイ制御部112から取得すると、そのプレイ結果に基づくランキング情報をセンターサーバ30に要求する。例えば、ランキング情報要求部115は、取得したプレイ結果に基づいて、ユーザIDとプレイ日時及びスコア等のプレイデータとが関連付けられたランキング要求情報を、通信部12を介してセンターサーバ30に送信する。
Upon acquiring the play result of the user who played the game from the
センターサーバ30においては、ランキング情報処理部312は、サーバ通信部32を介してゲーム装置10からランキング要求情報を取得すると、取得したランキング要求情報に基づいてユーザ情報テーブルTBL331のプレイデータを更新する。具体的には、ランキング情報処理部312は、取得したランキング要求情報に関連付けられているユーザIDとプレイデータとに基づいて、ユーザ情報テーブルTBL331に格納されている当該ユーザIDのプレイデータを更新する。そして、ランキング情報処理部312は、更新後のユーザ情報テーブルTBL331に基づいて、自己ランキング情報及び全体ランキング情報を生成してサーバ通信部32を介してゲーム装置10に送信する。
In the
ランキング情報取得部116は、ランキング情報要求部115がランキング要求情報を送信したことに応じてセンターサーバ30から送信された自己ランキング情報及び全体ランキング情報を、通信部12を介して取得する。例えば、ランキング情報取得部116は、図5の自己ランキング情報テーブルTBL3321のうち、ランキング要求情報に関連付けられたユーザIDに関連付けられた自己ランキング情報をセンターサーバ30から取得する。また、ランキング情報取得部116は、図6の全体ランキング情報テーブルTBL3322により示される全体ランキング情報をセンターサーバ30から取得する。そして、ランキング情報取得部116は、取得した自己ランキング情報及び全体ランキング情報を、ランキング情報記憶部131に記憶させる。ここで、ランキング情報取得部116は、センターサーバ30に記憶されている自己ランキング情報及び全体ランキング情報の一部を取得してもいし、全部を取得してもよい。
The ranking
ランキング情報提示部117は、ランキング情報取得部116が取得した自己ランキング情報及び全体ランキング情報に基づいて、ユーザのプレイ結果を示すランキング画面(例えば、図2のランキング画面G10)を生成する。そして、ランキング情報提示部117は、生成したランキング画面を、表示制御部113を介して表示部15に表示させる。
The ranking
例えば、ランキング情報提示部117は、ランキング情報要求部115が送信したランキング要求情報に関連付けられたスコア(即ち、ユーザが今回プレイしたスコア)が、他のスコア(例えば、そのユーザの過去のスコアや他のユーザのスコア)と区別可能なように(例えば、他のスコアよりも目立つように)ランキング画面を生成する。
For example, the ranking
コメント処理部120は、ユーザがプレイしたスコアに対するコメントの入力処理を行う。例えば、コメント処理部120は、比較対象特定部121と、比較処理部122と、コメント候補提示部123と、コメント決定部124とを備えている。
The
表示部15に表示されたランキング画面(例えば、図2のランキング画面G10)に対するユーザの操作(例えば、図2のコメント入力ボタンBT10に対する操作)により、入力受付部111がコメントを入力する指示を受け付けると、比較対象特定部121は、ゲームをプレイしたユーザのゲーム状況の比較対象とするゲーム状況を特定する。例えば、比較対象特定部121は、自己ランキングにおけるコメント入力の場合には、ゲームをプレイしたユーザの過去のゲーム状況の中から、比較対象とするゲーム状況を特定する。一例として、比較対象特定部121は、ランキング情報記憶部131に記憶されている自己ランキング情報を参照して、ゲームをプレイしたユーザのこれまでのハイスコアを、比較対象とするゲーム状況として特定する。
The user accepts an operation (for example, an operation on the comment input button BT10 in FIG. 2) on the ranking screen (for example, the ranking screen G10 in FIG. 2) displayed on the
一方、比較対象特定部121は、全体ランキングにおけるコメント入力の場合には、ゲームをプレイした他のユーザのゲーム状況の中から、比較対象とするゲーム状況を特定する。一例として、比較対象特定部121は、ランキング情報記憶部131に記憶されている全体ランキング情報を参照して、ゲームをプレイした他のユーザのこれまでのハイスコア(例えば、全体ランキング1位のユーザのハイスコア)を、比較対象とするゲーム状況として特定する。
On the other hand, in the case of a comment input in the overall ranking, the comparison
なお、比較対象特定部121は、任意のユーザのスコア(例えば、ライバルユーザのハイスコア)を、比較対象とするゲーム状況として特定してもよい。また、比較対象特定部121は、比較対象とするゲーム状況を、ゲームの制御において自動で決定してもよいし、ユーザの意向に基づいて決定してもよいし、ゲームの制御とユーザの意向との両方に基づいて決定してもよい。
The comparison
比較処理部122は、ゲームをプレイしたユーザのゲーム状況と、比較対象特定部121が特定した比較対象とするゲーム状況とを比較する。例えば、比較処理部122は、ランキング情報記憶部131に記憶されている自己ランキング情報または全体ランキング情報を参照して、ゲームをプレイしたユーザのスコアと、比較対象特定部121が特定した比較対象とするスコアとを比較する。一例として、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの大小関係を比較する。
The
なお、比較処理部122は、比較対象とするスコアがランキング情報記憶部131に記憶されていない場合には、センターサーバ30にその比較対象とするスコアを問合せて取得してもよい。比較対象とするスコアがランキング情報記憶部131に記憶されていない場合とは、ランキング情報記憶部131に記憶されている自己ランキング情報及び全体ランキング情報が、センターサーバ30に記憶されている自己ランキング情報及び全体ランキング情報の一部であって、比較対象とするスコアがその一部の中に含まれていない場合である。
When the score to be compared is not stored in the ranking
コメント候補提示部123は、ゲームをプレイしたユーザのゲーム状況と、比較対象特定部121が特定した比較対象とするゲーム状況とに基づいて、ユーザのゲーム状況に対するコメントの候補を提示する。具体的には、コメント候補提示部123は、自己ランキング用コメント候補テーブルTBL1321または全体ランキング用コメント候補テーブルTBL1322を参照して、比較処理部122による比較結果に基づいてコメントの候補を決定し、決定したコメントの候補が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を生成する。そして、コメント候補提示部123は、生成したコメント候補画面を、表示制御部113を介して表示部15に表示させる。
The comment
例えば、コメント候補提示部123は、ゲームをプレイしたユーザのスコアと、比較対象特定部121が特定した比較対象とするスコアとに基づいて、ユーザのスコアに対するコメントの候補を提示する。一例として、コメント候補提示部123は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの大小関係に基づいて、ユーザのスコアに対するコメントの候補を提示する。
For example, the comment
コメント決定部124は、コメント候補提示部123が提示したコメントの候補のうち、ユーザにより選択されたコメントの候補を、ユーザのゲーム状況(例えば、スコア)に対して入力するコメントとして決定する。例えば、表示部15に表示されたコメント候補画面(例えば、図2のコメント候補画面G20)においていずれかのコメントの候補が選択される指示を入力受付部111が受け付けると、コメント決定部124は、選択されたコメントの候補を、ユーザが入力するコメントとして決定する。そして、コメント決定部124は、決定したコメントを、ランキング情報記憶部131に記憶されている自己ランキング情報または全体ランキング情報の該当するコメント(そのユーザのユーザIDと、そのユーザがコメント入力したスコアとに関連付けられているコメント)として格納する。
The
ランキング情報提示部117は、ランキング情報記憶部131に記憶されている自己ランキング情報または全体ランキング情報がコメント決定部124により更新されると、更新された自己ランキング情報または全体ランキング情報に基づいてランキング画面(例えば、図2のランキング画面G10)を生成して表示制御部113を介して表示部15に表示させる。
When the self-ranking information or the overall ranking information stored in the ranking
また、コメント決定部124は、ランキング情報記憶部131に記憶されている自己ランキング情報または全体ランキング情報を更新すると、更新した自己ランキング情報または全体ランキング情報に基づいて、少なくとも更新した情報を含む更新情報を、通信部12を介してセンターサーバ30に送信する。センターサーバ30のランキング情報処理部312は、ゲーム装置10から送信された更新情報に基づいて、ランキング情報記憶部332に記憶されている自己ランキング情報テーブルTBL3321または全体ランキング情報テーブルTBL3322を更新する。このように、ゲーム装置10においてコメントが入力されると、そのコメントが表示部15に表示されているランキング画面に表示されるとともに、センターサーバ30に記憶されているランキング情報にも反映される。
Further, when the
〔ランキング表示におけるコメント処理の動作〕
次に、図11を参照して、本実施形態に係るゲーム制御部110が実行するランキング表示におけるコメント処理の動作について説明する。図11は、本実施形態に係るランキング表示におけるコメント処理の一例を示すフローチャートである。ここでは、ゲーム装置10において、実行中のゲームが終了した時点から後の処理を説明する。
[Comment processing operation in ranking display]
Next, with reference to FIG. 11, an operation of comment processing in ranking display executed by the
ゲーム制御部110は、ゲームのプレイが終了すると(ステップS100)、そのゲームをプレイしたユーザのプレイ結果に基づいて、そのユーザのユーザIDとプレイ日時及びスコア等のプレイデータとが関連付けられたランキング要求情報を、通信部12を介してセンターサーバ30に送信する(ステップS102)。
When the play of the game ends (step S100), the
ここで、センターサーバ30は、ゲーム装置10からランキング要求情報を取得すると、取得したランキング要求情報に基づいてユーザ情報テーブルTBL331のプレイデータを更新する。そして、センターサーバ30は、更新後のユーザ情報テーブルTBL331に基づいて、自己ランキング情報及び全体ランキング情報を生成してゲーム装置10に送信する。
Here, when acquiring the ranking request information from the
次に、ゲーム制御部110は、ランキング要求情報を送信したことに応じてセンターサーバ30から送信された自己ランキング情報及び全体ランキング情報を、通信部12を介して取得する。そして、ゲーム制御部110は、取得した自己ランキング情報及び全体ランキング情報を、ランキング情報記憶部131に記憶させる。また、ゲーム制御部110は、取得した自己ランキング情報及び全体ランキング情報に基づいて、自己ランキングまたは全体ランキングを示すランキング画面(例えば、図2のランキング画面G10)を生成して表示部15に表示させる(ステップS104)。
Next, the
ゲーム制御部110は、ランキング画面を表示部15に表示させると、ランキング画面においてユーザがコメントを入力する操作(例えば、図2のコメント入力ボタンBT10に対する操作)がされたか否か、即ちコメントを入力する指示を受け付けたか否かを判定する(ステップS106)。
When displaying the ranking screen on the
コメントを入力する指示を受け付けていないと判定された場合(ステップS106:NO)、ゲーム制御部110は、ランキング画面の表示を終了する操作がされたか否か、即ち、ランキング画面の表示を終了する指示を受け付けたか否かを判定する(ステップS108)。そして、ゲーム制御部110は、ランキング画面の表示を終了する指示を受け付けていないと判定した場合(ステップS108:NO)、ステップS106に処理を戻し、ランキング画面の表示と、コメントを入力する指示を受け付けたか否かの判定とを継続する。一方、ゲーム制御部110は、ランキング画面の表示を終了する指示を受け付けたと判定した場合(ステップS108:YES)、コメントを入力する処理(ステップS110〜S132)を行わないで、ランキング画面を表示する処理を終了する。
When it is determined that the instruction to input the comment has not been received (step S106: NO), the
ここで、ランキング画面の表示を終了する操作とは、例えば、ランキング画面に表示される終了ボタン(不図示)に対するユーザの操作(例えば、タップ操作)である。例えば、ゲーム制御部110は、ランキング画面に表示される終了ボタン(不図示)に対してユーザが操作した場合、ランキング画面の表示を終了する指示を受け付ける。一方、ゲーム制御部110は、ランキング画面に表示される終了ボタン(不図示)に対してユーザが操作していない場合、ランキング画面の表示を終了する指示を受け付けない。なお、ゲーム制御部110は、ユーザの操作に係わらず、ランキング画面を表示開始してから予め設定された時間が経過した後に表示終了してもよい。
Here, the operation to end the display of the ranking screen is, for example, a user operation (for example, a tap operation) on an end button (not shown) displayed on the ranking screen. For example, when the user operates an end button (not shown) displayed on the ranking screen, the
また、ステップS106において、コメントを入力する指示を受け付けたと判定された場合(ステップS106:YES)、ゲーム制御部110は、ゲームをプレイしたユーザのゲーム状況の比較対象とするゲーム状況を特定する。ここでは、自己ランキングにおいてユーザがコメントを入力する操作(例えば、図2のコメント入力ボタンBT10に対する操作)がされたものとして説明する。コメントを入力する指示を受け付けたと判定された場合(ステップS106:YES)、ゲーム制御部110は、ゲームをプレイしたユーザのこれまでのハイスコアを、比較対象とするスコアとして特定する(ステップS110)。具体的には、ゲーム制御部110は、ランキング情報記憶部131に記憶されている自己ランキング情報を参照して、ゲームをプレイしたユーザのこれまでのハイスコアを、比較対象とするスコアとして特定する。
When it is determined in step S106 that an instruction to input a comment has been received (step S106: YES), the
次に、ゲーム制御部110は、ゲームをプレイしたユーザのスコアと、特定した比較対象とするスコアとを比較する。具体的には、ゲーム制御部110は、ランキング情報記憶部131に記憶されている自己ランキング情報を参照して、ゲームをプレイしたユーザのスコア(図9に示すスコアA)と、比較対象とするスコア(図9に示すスコアB)との大小関係を比較する(ステップS112)。なお、比較処理部122は、比較対象とするスコアがランキング情報記憶部131に記憶されていない場合には、センターサーバ30にその比較対象とするスコアを問合せて取得する。
Next, the
ステップS112において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)より大きいと判定されたとする(ステップS112:YES)。この場合、ゲーム制御部110は、自己ランキング用コメント候補テーブルTBL1321を参照して、コメントの候補としてテキストT11、テキストT12、及びテキストT13(例えば、「自己スコア更新!」等)が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(ステップS114)。
In step S112, it is assumed that it is determined that the score of the user who played the game (score A) is larger than the score to be compared (score B) (step S112: YES). In this case, the
一方、ステップS112において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)以下であると判定されたとする(ステップS112:NO)。この場合、ゲーム制御部110は、自己ランキング用コメント候補テーブルTBL1321を参照して、コメントの候補としてテキストT21、テキストT22、及びテキストT23(例えば、「自己スコア更新ならず」等)が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(ステップS116)。
On the other hand, it is assumed that it is determined in step S112 that the score of the user who played the game (score A) is equal to or less than the score to be compared (score B) (step S112: NO ). In this case, the
次に、ゲーム制御部110は、表示部15に表示されたコメント候補画面(例えば、図2のコメント候補画面G20)においていずれかのコメントの候補が選択される指示を受け付けると(ステップS130)、選択されたコメントの候補を、ユーザが入力するコメントとして決定する(ステップS132)。 Next, when receiving an instruction to select one of the comment candidates on the comment candidate screen (for example, the comment candidate screen G20 in FIG. 2) displayed on the display unit 15 (Step S130), The selected comment candidate is determined as a comment to be input by the user (step S132).
そして、ゲーム制御部110は、決定したコメントに基づいてランキング情報を更新する(ステップS134)。具体的には、ゲーム制御部110は、決定したコメントを、ランキング情報記憶部131に記憶されている自己ランキング情報の該当するコメント(そのユーザのユーザIDと、そのユーザがコメント入力したスコアとに関連付けられているコメント)として格納する。また、ゲーム制御部110は、ランキング情報記憶部131に記憶されている自己ランキング情報を更新すると、更新した自己ランキング情報に基づいてランキング画面(例えば、図2のランキング画面G10)を生成して表示部15に表示させる。また、ゲーム制御部110は、ランキング情報記憶部131に記憶されている自己ランキング情報を更新すると、更新した自己ランキング情報に基づいて、少なくとも更新された情報を含む更新情報を、通信部12を介してセンターサーバ30に送信する。センターサーバ30は、ゲーム装置10から送信された更新情報に基づいて、ランキング情報記憶部332に記憶されている自己ランキング情報テーブルTBL3321を更新する。
Then, the
次に、ゲーム制御部110は、ランキング画面の表示を終了する操作がされたか否か、即ち、ランキング画面の表示を終了する指示を受け付けたか否かを判定する(ステップS136)。そして、ゲーム制御部110は、ランキング画面の表示を終了する指示を受け付けていないと判定した場合(ステップS136:NO)、ランキング画面の表示と、ランキング画面の表示を終了する指示を受け付けたか否かの判定とを継続する。一方、ゲーム制御部110は、ランキング画面の表示を終了する指示を受け付けたと判定した場合(ステップS136:YES)、ランキング画面の表示を終了する。
Next, the
〔第1の実施形態のまとめ〕
以上説明してきたように、本実施形態に係るゲームシステム1において、ゲーム装置10は、比較対象特定部121と、コメント候補提示部123とを備えている。比較対象特定部121は、比較対象とするゲーム状況を特定する。コメント候補提示部123は、ゲームをプレイしたユーザのゲーム状況と、比較対象特定部121が特定した比較対象とするゲーム状況とに基づいて、ユーザのゲーム状況に対するコメントの候補を提示する。
[Summary of First Embodiment]
As described above, in the
これにより、ゲームシステム1は、ユーザのプレイしたゲーム状況を比較対象のゲーム状況と比較した比較結果に応じてユーザが入力したいと思われるコメントの候補を提示することができるため、ゲーム状況に応じてユーザが適切なコメントを容易に入力することができる。例えば、ゲームシステム1は、ゲーム状況に応じてユーザの感情表現を表すテキストのコメントを推測してコメントの候補とすることができる。よって、ユーザは、コメントの候補の中から、自身の感情にあったコメントを入力するコメントとして容易に選択することができる。
Thereby, the
例えば、上記ゲーム状況は、ゲームのプレイに応じてユーザが獲得するスコア(得点の一例)である。コメント候補提示部123は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとに基づいて、ユーザの得点に対するコメントの候補を提示する。
このように、ゲームシステム1は、ユーザのスコアを比較対象のスコアと比較した比較結果に応じてコメントの候補を提示するため、スコアに応じてユーザが適切なコメントを容易に入力することができる。
For example, the game situation is a score (an example of a score) obtained by the user according to the play of the game. The comment
As described above, the
具体的には、コメント候補提示部123は、例えばゲームをプレイしたユーザのスコア(得点の一例)と、比較対象とするスコアとの大小関係に基づいて、ユーザのスコアに対するコメントの候補を提示する。
これにより、ゲームシステム1は、比較対象のスコアに対する優劣に応じてコメントの候補を提示するため、ユーザが今回プレイしたスコアの優劣に応じて適切なコメントを提示することができる。
Specifically, the comment
Thereby, since the
例えば、比較対象特定部121は、ゲームをプレイしたユーザの過去のスコア(ゲーム状況の一例)の中から、比較対象とするゲーム状況を特定する。
これにより、ゲームシステム1は、ユーザが今回プレイしたスコアをそのユーザ自身の過去のスコアと比較することで、ユーザのスコアに対する感情を推測してユーザが入力したいと思われるコメントの候補を提示することができる。よって、ゲームシステム1は、例えば、自己ランキングに入力するコメントの候補を提示する場合、ユーザが今回プレイしたスコアが自己ランキングのどこに位置するかによって適切なコメントの候補を選択して提示することができる。
For example, the comparison
Thus, the
例えば、ユーザの過去のスコアとは、そのユーザのこれまでのハイスコアである。ゲームシステム1は、ユーザのこれまでのハイスコアを比較対象とすることで、そのユーザが今回プレイしたスコアが自己スコアを更新したか否かを判定することができるとともに、自己スコアを更新したか否かに応じた内容のコメントの候補を提示することができる。
For example, the past score of the user is the high score of the user so far. The
なお、ユーザの過去のスコアは、そのユーザの一つ前のスコアであってもよい。この場合、ゲームシステム1は、ユーザの一つ前のスコアと比較することで、そのユーザが今回プレイしたスコアが一つ前のスコアを更新したか否かを判定することができるとともに、一つ前のスコアを更新したか否かに応じた内容のコメントの候補を提示することができる。
In addition, the past score of the user may be the previous score of the user. In this case, the
また、比較対象特定部121は、ゲームをプレイした他のユーザのスコア(ゲーム状況の一例)の中から、比較対象とするスコアを特定する。
これにより、ゲームシステム1は、ユーザが今回プレイしたスコアをそのゲームプレイした他のユーザのスコアと比較することで、ユーザのスコアに対する感情を推測してユーザが入力したいと思われるコメントの候補を提示することができる。よって、ゲームシステム1は、例えば、全体ランキングに入力するコメントの候補を提示する場合、ユーザが今回プレイしたスコアが全体ランキングのどこに位置するかによって適切なコメントの候補を選択して提示することができる。
Further, the comparison
Thus, the
例えば、他のユーザのスコアのうちの比較対象とするスコアとは、そのゲームをプレイした他のユーザのスコアであって、例えば、特定の他のユーザのこれまでのハイスコアである。特定の他のユーザとは、ゲームをプレイするユーザ全体のうち自身を除くユーザのいずれかであって、例えば全体ランキング1位のユーザである。ゲームシステム1は、全体ランキング1位のユーザのハイスコアを比較対象とすることで、ユーザが今回プレイしたスコアが全体ランキング1位のスコアを更新したか否かを判定することができるとともに、全体ランキング1位のスコアを更新したか否かに応じた内容のコメントの候補を提示することができる。
For example, the score to be compared among the scores of other users is the score of another user who has played the game, and is, for example, the high score of another specific user so far. The specific other user is any one of the users who play the game except the user, and is, for example, a user who ranks first in the overall ranking. The
なお、他のユーザのスコアのうちの比較対象とするスコアは、全体ランキング1位のユーザのハイスコアに限られるものではなく、例えば、ライバル関係にある特定の他のユーザのハイスコアであってもよい。また、他のユーザと対戦するゲームモードの場合には、他のユーザのスコアのうちの比較対象とするスコアは、対戦における対戦相手のスコアであってもよい。この場合、ゲームシステム1は、ユーザのスコアと対戦相手のスコアとの比較結果、即ち、ユーザと対戦相手との優劣(勝敗)に基づいて、コメントの候補を提示してもよい。即ち、ゲームシステム1は、スコアに代えて、対戦相手との優劣や勝敗に基づいて、コメントの候補を提示してもよい。なお、ゲームシステム1は、対戦の場合には、対戦相手の過去のスコアを比較対象としてもよい。例えば、対戦相手のユーザの直近のスコアを比較対象としてもよい。例えば、全部で10回対戦する場合、5回目の対戦が終わった時に4回目の対戦相手との勝敗を比較対象としてもよい(さっきは負けたけど今度は勝って取り返した、等)。
The score to be compared among the scores of the other users is not limited to the high score of the user who ranks first in the overall ranking, and is, for example, the high score of another specific user in a rival relationship. Is also good. In the case of the game mode in which the user competes with another user, the score to be compared among the scores of the other users may be the score of the opponent in the competition. In this case, the
また、ゲームシステム1は、入力受付部111(受付部の一例)と、コメント決定部124と、をさらに備えている。入力受付部111は、コメントの候補のうちのいずれかのコメントを選択する指示を受け付ける。コメント決定部124は、コメントの候補のうち、入力受付部111が受け付けた指示により選択されたコメントを、ユーザのゲーム状況(例えば、スコア)に対するコメントとして決定する。
このように、ゲームシステム1は、コメントの候補の中から選択されたコメントをユーザが入力するコメントとして決定するので、ユーザが適切なコメントを容易に入力できるようにすることができる。
The
As described above, the
[第2の実施形態]
次に、本発明の第2の実施形態について説明する。本実施形態のゲームシステム1の構成は第1の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。第1の実施形態では、ユーザがプレイしたスコアに対するコメントの候補が、そのスコアと、比較対象とするスコアとの大小関係に基づいて定められている例を説明したが、本実施形態では、スコアの大小関係に加えてスコアの差分も考慮してコメントの候補が定められている例を説明する。
[Second embodiment]
Next, a second embodiment of the present invention will be described. Since the configuration of the
例えば、ゲーム制御部110の比較処理部122は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの大小関係及び差を比較する。そして、コメント候補提示部123は、比較処理部122による比較結果に基づいて、ユーザのスコアに対するコメントの候補を提示する。つまり、コメント候補提示部123は、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの大小関係及び差に基づいて、ユーザのスコアに対するコメントの候補を提示する。
For example, the
図12は、本実施形態に係る自己ランキング用コメント候補テーブルTBL1323のデータ例を示す図である。自己ランキング用コメント候補テーブルTBL1323には、第1の比較(比較1)の比較方法及び比較結果と、第2の比較(比較2)の比較方法及び比較結果と、コメント候補とが関連付けられて格納されている。第1の比較(比較1)の比較方法及び比較結果は、第1の実施形態で説明した図9に示すスコアの大小比較による比較方法と比較結果と同様である。第2の比較(比較2)の比較方法及び比較結果は、本実施形態で考慮に入れたスコアの差分比較による比較方法とその比較結果である。 FIG. 12 is a diagram illustrating a data example of the self-ranking comment candidate table TBL1323 according to the present embodiment. The self-ranking comment candidate table TBL1323 stores the comparison method and comparison result of the first comparison (comparison 1), the comparison method and comparison result of the second comparison (comparison 2), and comment candidates in association with each other. Have been. The comparison method and the comparison result of the first comparison (comparison 1) are the same as the comparison method and the comparison result by the magnitude comparison of the scores shown in FIG. 9 described in the first embodiment. The comparison method and the comparison result of the second comparison (comparison 2) are the comparison method based on the difference comparison of the scores taken into account in the present embodiment and the comparison result.
スコアの差分比較による比較結果には、例えば、スコアの差分が大きい(差分大)場合と、スコアの差分が小さい(差分小)場合とがある。例えば、スコアの差分が大きい場合とは、スコアの差分(例えば、スコアAとスコアBとの差分)が、予め設定された閾値よりも大きい場合をいう。一方、スコアの差分が小さい場合とは、スコアの差分(例えば、スコアAとスコアBとの差分)が、予め設定された閾値以下の場合をいう。 The comparison result of the difference between the scores includes, for example, a case where the difference between the scores is large (large difference) and a case where the difference between the scores is small (small difference). For example, a case where the difference between the scores is large means a case where the difference between the scores (for example, the difference between score A and score B) is larger than a preset threshold. On the other hand, the case where the score difference is small refers to the case where the score difference (for example, the difference between score A and score B) is equal to or less than a preset threshold.
図示する例では、スコアAがスコアBより大きい場合、即ち今回のスコアAが自身のこれまでのハイスコアを越えた場合のコメントの候補には、まず、図9に示す例と同様に、テキストT11、テキストT12、及びテキストT13が含まれる。また、スコアAとスコアBとの差分によってさらにコメントの候補が追加される。スコアAとスコアBとの差分が大きい場合にはテキストT14がコメントの候補に追加され、スコアAとスコアBとの差分が小さい場合には、テキストT15がコメントの候補に追加される。即ち、スコアAがスコアBより大きくその差分が大きい場合のコメントの候補は、テキストT11、テキストT12、テキストT13、及びテキストT14である。テキストT14は、自身のハイスコアを大幅に更新したときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「自己スコア大幅更新!」等)である。一方、スコアAがスコアBより大きくその差分が小さい場合のコメントの候補は、テキストT11、テキストT12、テキストT13、及びテキストT15である。テキストT15は、自身のハイスコアを少しだけ更新したときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「自己スコアちょっとだけ更新!」等)である。 In the example shown in the figure, if the score A is larger than the score B, that is, if the current score A exceeds its own high score, a comment candidate is first included in the text as in the example shown in FIG. T11, text T12, and text T13 are included. Further, a comment candidate is further added based on the difference between the score A and the score B. If the difference between score A and score B is large, text T14 is added to the comment candidate, and if the difference between score A and score B is small, text T15 is added to the comment candidate. That is, when the score A is larger than the score B and the difference is large, the comment candidates are the text T11, the text T12, the text T13, and the text T14. The text T14 is text information of a comment candidate that the user wants to input when the user's own high score is significantly updated (for example, “Self-significantly updated!”). On the other hand, when the score A is larger than the score B and the difference is small, the comment candidates are the text T11, the text T12, the text T13, and the text T15. The text T15 is text information of a comment candidate that the user wants to input when the user's own high score is slightly updated (for example, “Self-score is slightly updated!”).
また、スコアAがスコアB以下でその差分が大きい場合のコメントの候補は、テキストT21、テキストT22、テキストT23、及びテキストT24である。テキストT24は、自身のハイスコアを大幅に下回ったときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「完全スランプ」等)である。一方、スコアAがスコアB以下でその差分が小さい場合のコメントの候補は、テキストT21、テキストT22、テキストT23、及びテキストT25である。テキストT25は、自身のハイスコアに少しだけ足りなかったときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「おしい!」等)である。 When the score A is equal to or smaller than the score B and the difference is large, the comment candidates are the text T21, the text T22, the text T23, and the text T24. The text T24 is text information (for example, “complete slump”) of a comment candidate that the user wants to input when the score falls significantly below his or her high score. On the other hand, when the score A is equal to or less than the score B and the difference is small, the comment candidates are the text T21, the text T22, the text T23, and the text T25. The text T25 is text information (for example, “Oshi!”) Of a comment candidate that the user wants to input when the user's own high score is slightly insufficient.
なお、図12を参照して、自己ランキングの場合の自己ランキング用コメント候補テーブルTBL1323のデータ例を説明したが、全体ランキングの場合も、第1の比較(比較1)の比較方法及び比較結果と、第2の比較(比較2)の比較方法及び比較結果と、コメント候補とが関連付けられた全体ランキング用コメント候補テーブル(図示を省略)を用いることで、同様に適用できる。 Although the data example of the self-ranking comment candidate table TBL1323 in the case of the self-ranking has been described with reference to FIG. 12, in the case of the overall ranking, the comparison method and the comparison result of the first comparison (comparison 1) are also used. The same method can be applied by using a comment candidate table for overall ranking (not shown) in which the comparison method and comparison result of the second comparison (comparison 2) are associated with the comment candidates.
次に、図13を参照して、本実施形態に係るゲーム装置10が実行するランキング表示におけるコメント処理の動作について説明する。図13は、本実施形態に係るランキング表示におけるコメント処理の一例を示すフローチャートである。この図において、図11に示すステップS100〜S110までの処理は同様であり、図示を省略している。また、この図に示すステップS1112、S1130、S1132、S1134、S1136の各処理は、図11に示すステップS112、S130、S132、S134、S136の各処理と同様であるため、その説明を省略する。
Next, with reference to FIG. 13, an operation of a comment process in ranking display performed by the
ステップS1112において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)より大きいと判定された場合(ステップS1112:YES)、ゲーム制御部110は、さらにスコアの差分が大きいか否かを判定する(ステップS1118)。スコアの差分が大きいと判定された場合(ステップS1118:YES)、ゲーム制御部110は、自己ランキング用コメント候補テーブルTBL1321を参照して、コメントの候補としてテキストT11、テキストT12、テキストT13、及びテキストT14(例えば、「自己スコア大幅更新!」等)が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(ステップS1120)。そして、ゲーム制御部110は、ステップS1130に処理を進める。
If it is determined in step S1112 that the score of the user who played the game (score A) is larger than the score to be compared (score B) (step S1112: YES), the
一方、スコアの差分が小さいと判定された場合(ステップS1118:NO)、ゲーム制御部110は、自己ランキング用コメント候補テーブルTBL1321を参照して、コメントの候補としてテキストT11、テキストT12、テキストT13、及びテキストT15(例えば、「自己スコアちょっとだけ更新!」等)が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(ステップS1122)。そして、ゲーム制御部110は、ステップS1130に処理を進める。
On the other hand, when it is determined that the difference between the scores is small (step S1118: NO), the
また、ステップS1112において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)以下であると判定された場合(ステップS1112:NO)、ゲーム制御部110は、さらにスコアの差分が大きいか否かを判定する(ステップS1124)。スコアの差分が大きいと判定された場合(ステップS1124:YES)、ゲーム制御部110は、自己ランキング用コメント候補テーブルTBL1321を参照して、コメントの候補としてテキストT21、テキストT22、テキストT23、及びテキストT24(例えば、「完全スランプ」等)が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(ステップS1126)。そして、ゲーム制御部110は、ステップS1130に処理を進める。
If it is determined in step S1112 that the score of the user who played the game (score A) is equal to or smaller than the score to be compared (score B) (step S1112: NO), the
一方、スコアの差分が小さいと判定された場合(ステップS1124:NO)、ゲーム制御部110は、自己ランキング用コメント候補テーブルTBL1321を参照して、コメントの候補としてテキストT21、テキストT22、テキストT23、及びテキストT25(例えば、「おしい!」等)が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(ステップS1128)。そして、ゲーム制御部110は、ステップS1130に処理を進める。
On the other hand, when it is determined that the difference between the scores is small (step S1124: NO), the
〔第2の実施形態のまとめ〕
以上説明したように、本実施形態に係るゲームシステム1において、コメント候補提示部123は、ゲームをプレイしたユーザの得点と、比較対象とする得点との大小関係及び差に基づいて、ユーザの得点に対するコメントの候補を提示する。これにより、ゲームシステム1は、単にスコアの大小関係のみならず、そのスコアの差分に応じたコメントの候補を提示するため、ユーザが入力したいと思われるコメントの候補を適切に提示することができる。よって、ゲームシステム1は、ゲーム状況に応じてユーザが適切なコメントを容易に入力することができる。
[Summary of Second Embodiment]
As described above, in the
[第3の実施形態]
次に、本発明の第3の実施形態について説明する。本実施形態のゲームシステム1の構成は第1の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。第1及び第2の実施形態では、入力するコメントがテキストである例を説明したが、本実施形態では、入力するコメントがアイコンである例を説明する。
[Third embodiment]
Next, a third embodiment of the present invention will be described. Since the configuration of the
以下、コメントをアイコンで入力する場合のコメントの候補のデータ例について説明する。コメント候補記憶部132は、コメントの候補として用いられる複数のアイコンのデータを記憶する。図14は、本実施形態に係るアイコンテーブルTBL1324のデータ例を示す図である。アイコンテーブルTBL1324には、アイコンIDと、アイコンとが関連付けられて格納されている。アイコンIDは、アイコンを識別可能な識別情報である。アイコンには、アイコン画像、または別途記憶されているアイコン画像のファイル名が格納される。以下の説明では、アイコンIDがM11、M12、M13、及びM14のアイコンのそれぞれを、アイコンM11、アイコンM12、アイコンM13、及びアイコンM14ともいう。
Hereinafter, an example of data of a comment candidate when a comment is input by an icon will be described. The comment
コメントをテキストで入力する場合にはユーザのスコアに対する感情表現がテキストの内容で表されるが、コメントをアイコンで入力する場合にはユーザのスコアに対する感情表現がアイコンの形状で表される。図示する例では、アイコンM11が残念な気持ちを表す顔の形状をしたアイコンであり、アイコンM12が普通の気持ちを表す顔の形状をしたアイコンである。また、アイコンM13が少し嬉しい感情を表す顔の形状をしたアイコンであり、アイコンM14がすごく嬉しい感情を表す顔の形状をしたアイコンである。つまり、アイコンM11、アイコンM12、アイコンM13、及びアイコンM14の順番の並びにおいて、アイコンM11の側ほど残念な気持ちを表し、アイコンM14の側ほど嬉しい感情を表している。 When a comment is input as text, the emotional expression for the user's score is represented by the content of the text. When a comment is input as an icon, the emotional expression for the user's score is represented by the icon shape. In the illustrated example, the icon M11 is an icon in the shape of a face expressing a disappointing feeling, and the icon M12 is an icon in the shape of a face expressing an ordinary feeling. Further, the icon M13 is a face-shaped icon representing a slightly happy feeling, and the icon M14 is a face-shaped icon representing a very happy feeling. That is, in the order of the icon M11, the icon M12, the icon M13, and the icon M14, the side closer to the icon M11 indicates a disappointing feeling, and the side closer to the icon M14 indicates a more happy feeling.
また、コメント候補記憶部132は、ユーザがプレイしたスコアに対して入力するコメントの候補(ここでは、アイコンの候補)を定めたコメント候補テーブルを記憶する。ここでは、自己ランキングの場合の例を説明するが、全体ランキングの場合にも同様に適用することができる。
Further, the comment
図15は、本実施形態に係る自己ランキング用コメント候補テーブルTBL1325のデータ例を示す図である。この図に示す例では、ユーザがプレイしたスコアに対するアイコンの候補が、そのスコアと、比較対象とするスコアとの大小関係に基づいて定められている。自己ランキング用コメント候補テーブルTBL1325には、比較方法と、比較結果と、コメント候補とが関連付けられて格納されている。比較方法及び比較結果は、図9に示す例と同様に、スコアの大小比較による比較方法及び比較結果である。コメント候補には、ユーザに提示するアイコンの候補となるアイコンIDが格納されている。 FIG. 15 is a diagram illustrating a data example of the self-ranking comment candidate table TBL1325 according to the present embodiment. In the example shown in this figure, icon candidates for the score played by the user are determined based on the magnitude relationship between the score and the score to be compared. The self-ranking comment candidate table TBL1325 stores a comparison method, a comparison result, and a comment candidate in association with each other. The comparison method and the comparison result are the comparison method and the comparison result based on the magnitude comparison of the scores, as in the example shown in FIG. The comment candidate stores an icon ID that is a candidate for an icon to be presented to the user.
図15に示す例では、スコアAがスコアBより大きい場合、即ち今回のスコアAが自身のこれまでのハイスコアを越えた場合のコメントの候補は、アイコンM12、アイコンM13、及びアイコンM14である。一方、スコアAがスコアB以下の場合、即ち今回のスコアAが自身のこれまでのハイスコアを越えなかった場合のコメントの候補は、アイコンM11、アイコンM12、及びアイコンM13である。 In the example shown in FIG. 15, when the score A is larger than the score B, that is, when the current score A exceeds its own high score, the comment candidates are the icon M12, the icon M13, and the icon M14. . On the other hand, when the score A is equal to or less than the score B, that is, when the current score A does not exceed its own high score, the comment candidates are the icon M11, the icon M12, and the icon M13.
ゲーム制御部110(コメント候補提示部123)は、上述したアイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1325を参照して、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの大小関係に基づいて、ユーザのスコアに対するコメントの候補(ここでは、アイコンの候補)を提示する。この場合のゲーム制御部110が実行するランキング表示におけるコメント処理は、例えば図11に示す処理において、ステップS114及びステップS116の処理のみが異なり、その他の処理は同様である。
The game control unit 110 (the comment candidate presentation unit 123) refers to the above-described icon table TBL1324 and the self-ranking comment candidate table TBL1325 to determine the magnitude relationship between the score of the user who played the game and the score to be compared. Based on the result, a candidate for a comment (here, a candidate for an icon) for the score of the user is presented. The comment processing in the ranking display executed by the
例えば、図11に示すステップS112において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)より大きいと判定されたとする(ステップS112:YES)。この場合、ゲーム制御部110は、アイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1325を参照して、コメントの候補としてアイコンM12、アイコンM13、及びアイコンM14が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(図11に示すステップS114に代わる処理)。
For example, suppose that it is determined in step S112 shown in FIG. 11 that the score of the user who played the game (score A) is larger than the score to be compared (score B) (step S112: YES). In this case, the
一方、図11に示すステップS112において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)以下であると判定されたとする(ステップS112:YES)。この場合、ゲーム制御部110は、アイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1325を参照して、コメントの候補としてアイコンM11、アイコンM12、及びアイコンM13が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(図11に示すステップS116に代わる処理)。
On the other hand, suppose that it is determined in step S112 shown in FIG. 11 that the score of the user who played the game (score A) is equal to or smaller than the score to be compared (score B) (step S112: YES). In this case, the
〔第3の実施形態のまとめ〕
以上説明したように、本実施形態に係るゲームシステム1は、比較対象のスコアに対する優劣に応じて感情表現を表す形状の各種アイコンをコメントの候補として提示するため、ユーザが今回プレイしたスコアの優劣に応じてユーザが適切なコメントを容易に入力することができる。例えば、ユーザは、コメントの候補として提示されたアイコンの中から、自身の感情にあった形状のアイコンを入力するコメントとして容易に選択することができる。
[Summary of Third Embodiment]
As described above, the
[第4の実施形態]
次に、本発明の第4の実施形態について説明する。本実施形態のゲームシステム1の構成は第1の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。本実施形態では、入力するコメントがアイコンであって、且つスコアの大小関係に加えてスコアの差分も考慮してコメントの候補が定められている例を説明する。ここでは、自己ランキングの場合の例を説明するが、全体ランキングの場合にも同様に適用することができる。
[Fourth embodiment]
Next, a fourth embodiment of the present invention will be described. Since the configuration of the
図16は、本実施形態に係る自己ランキング用コメント候補テーブルTBL1326のデータ例を示す図である。この図に示す例では、スコアの大小関係に加えてスコアの差分も考慮してアイコンの候補が定められている。自己ランキング用コメント候補テーブルTBL1326には、第1の比較(比較1)の比較方法及び比較結果と、第2の比較(比較2)の比較方法及び比較結果と、コメント候補とが関連付けられて格納されている。第1の比較(比較1)の比較方法及び比較結果は、図15に示すスコアの大小比較による比較方法と比較結果と同様である。第2の比較(比較2)の比較方法及び比較結果は、スコアAとスコアBとの差分比較による比較方法とその比較結果である。コメント候補には、ユーザに提示するアイコンの候補となるアイコンIDが格納されている。このアイコンIDは、第3の実施形態で説明した図14に示すアイコンテーブルTBL1324で設定されているアイコンIDである。 FIG. 16 is a diagram illustrating a data example of the self-ranking comment candidate table TBL1326 according to the present embodiment. In the example shown in this figure, icon candidates are determined in consideration of the difference in score in addition to the magnitude relationship between the scores. The self-ranking comment candidate table TBL1326 stores the comparison method and comparison result of the first comparison (comparison 1), the comparison method and comparison result of the second comparison (comparison 2), and the comment candidates in association with each other. Have been. The comparison method and the comparison result of the first comparison (comparison 1) are the same as the comparison method and the comparison result based on the magnitude comparison of the scores shown in FIG. The comparison method and the comparison result of the second comparison (comparison 2) are a comparison method based on the difference comparison between the score A and the score B and the comparison result. The comment candidate stores an icon ID that is a candidate for an icon to be presented to the user. This icon ID is the icon ID set in the icon table TBL 1324 shown in FIG. 14 described in the third embodiment.
図16に示す例では、スコアAがスコアBより大きくその差分が大きい場合のコメントの候補は、アイコンM12、アイコンM13、及びアイコンM14である。また、スコアAがスコアBより大きくその差分が小さい場合のコメントの候補は、アイコンM12及びアイコンM13である。一方、スコアAがスコアB以下でその差分が大きい場合のコメントの候補は、アイコンM11及びアイコンM12である。また、スコアAがスコアB以下でその差分が小さい場合のコメントの候補は、アイコンM11、アイコンM12、及びアイコンM13である。 In the example shown in FIG. 16, when the score A is larger than the score B and the difference is large, the comment candidates are the icon M12, the icon M13, and the icon M14. When the score A is larger than the score B and the difference is smaller, the comment candidates are the icon M12 and the icon M13. On the other hand, when the score A is equal to or smaller than the score B and the difference is large, the comment candidates are the icon M11 and the icon M12. When the score A is equal to or smaller than the score B and the difference is small, the comment candidates are the icon M11, the icon M12, and the icon M13.
ゲーム制御部110(コメント候補提示部123)は、上述したアイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1326を参照して、ゲームをプレイしたユーザのスコアと、比較対象とするスコアとの大小関係及び差に基づいて、ユーザのスコアに対するコメントの候補(ここでは、アイコンの候補)を提示する。この場合のゲーム制御部110が実行するランキング表示におけるコメント処理は、例えば図13に示す処理において、ステップS1120、S1122、S1126、S1128及びステップS116の処理のみが異なり、その他の処理は同様である。
The game control unit 110 (the comment candidate presenting unit 123) refers to the above-described icon table TBL1324 and the self-ranking comment candidate table TBL1326, and determines the magnitude relationship between the score of the user who played the game and the score to be compared. Based on the difference, comment candidates (here, icon candidates) for the score of the user are presented. In this case, the comment processing in the ranking display executed by the
例えば、図13に示すステップS1112及びS1118において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)より大きく且つスコアの差分が大きいと判定されたとする(ステップS1112:YES、ステップS1118:YES)。この場合、ゲーム制御部110は、アイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1326を参照して、コメントの候補としてアイコンM12、アイコンM13、及びアイコンM14が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(図13に示すステップS1120に代わる処理)。
For example, in steps S1112 and S1118 shown in FIG. 13, it is determined that the score of the user who played the game (score A) is larger than the score to be compared (score B) and the difference between the scores is large (step S1112: YES, step S1118: YES). In this case, the
一方、図13に示すステップS1112及びS1118において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)より大きく且つスコアの差分が小さいと判定されたとする(ステップS1112:YES、ステップS1118:NO)。この場合、ゲーム制御部110は、アイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1326を参照して、コメントの候補としてアイコンM12及びアイコンM13が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(図13に示すステップS1122に代わる処理)。
On the other hand, in steps S1112 and S1118 shown in FIG. 13, it is determined that the score of the user who played the game (score A) is larger than the score to be compared (score B) and the difference between the scores is small (step S1112: (YES, step S1118: NO). In this case, the
また、図13に示すステップS1112及びS1124において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)以下で且つスコアの差分が大きいと判定されたとする(ステップS1112:NO、ステップS1124:YES)。この場合、ゲーム制御部110は、アイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1326を参照して、コメントの候補としてアイコンM11及びアイコンM12が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(図13に示すステップS1126に代わる処理)。
Further, in steps S1112 and S1124 shown in FIG. 13, it is determined that the score of the user who played the game (score A) is equal to or smaller than the score to be compared (score B) and the difference between the scores is large (step S1112: NO, step S1124: YES). In this case, the
一方、図13に示すステップS1112及びS1124において、ゲームをプレイしたユーザのスコア(スコアA)が比較対象とするスコア(スコアB)以下で且つスコアの差分が小さいと判定されたとする(ステップS1112:NO、ステップS1124:NO)。この場合、ゲーム制御部110は、アイコンテーブルTBL1324及び自己ランキング用コメント候補テーブルTBL1326を参照して、コメントの候補としてアイコンM11、アイコンM12、及びアイコンM13が表示されるコメント候補画面(例えば、図2のコメント候補画面G20)を表示部15に表示させる(図13に示すステップS1128に代わる処理)。
On the other hand, in steps S1112 and S1124 shown in FIG. 13, it is determined that the score of the user who played the game (score A) is equal to or smaller than the score to be compared (score B) and the difference between the scores is small (step S1112: NO, step S1124: NO). In this case, the
〔第4の実施形態のまとめ〕
以上説明したように、本実施形態に係るゲームシステム1は、単にスコアの大小関係のみならず、そのスコアの差分に応じて感情表現を表す色の各種アイコンをコメントの候補として提示するため、ユーザが入力したいと思われるコメントの候補を適切に提示することができる。例えば、ユーザは、コメントの候補として提示されたアイコンの中から、自身の感情にあった色のアイコンを入力するコメントとして容易に選択することができる。
[Summary of Fourth Embodiment]
As described above, the
[第5の実施形態]
次に、本発明の第5の実施形態について説明する。本実施形態のゲームシステム1の構成は第1の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。本実施形態は、入力するコメントとしてのアイコンの態様が、第3及び第4の実施形態と異なる例である。第3及び第4の実施形態では、ユーザのスコアに対する感情表現がアイコンの形状で表される態様を説明したが、本実施形態では、感情表現がアイコンの色で表される態様を説明する。
[Fifth Embodiment]
Next, a fifth embodiment of the present invention will be described. Since the configuration of the
図17は、本実施形態に係るアイコンテーブルTBL1327のデータ例を示す図である。アイコンテーブルTBL1327には、アイコンIDと、アイコンと、色とが関連付けられて格納されている。図示する例では、アイコンには、同一の形状をしたアイコン画像(または別途記憶されているアイコン画像のファイル名)が格納されている。ここでは、アイコンには、図14に示すアイコンM12と同様な普通の気持ちを表す顔の形状のアイコン画像が格納されている。 FIG. 17 is a diagram illustrating a data example of the icon table TBL1327 according to the present embodiment. The icon table TBL1327 stores an icon ID, an icon, and a color in association with each other. In the illustrated example, the icon stores an icon image having the same shape (or a file name of the separately stored icon image). Here, the icon stores an icon image of a face shape representing a normal feeling similar to the icon M12 shown in FIG.
また、色は、アイコンの表示色を示している。なお、アイコン画像に色情報も含まれている場合は、アイコンテーブルTBL1327には、アイコンIDとアイコンとが関連付けられて格納されてもよい。ここでは、アイコンM21(アイコンIDがM21のアイコン)は、黒色のアイコンである。アイコンM22(アイコンIDがM22のアイコン)は、青色のアイコンである。アイコンM23(アイコンIDがM23のアイコン)は、橙色のアイコンである。アイコンM24(アイコンIDがM24のアイコン)は、赤色のアイコンである。つまり、アイコンM21、アイコンM22、アイコンM23、及びアイコンM24の順番の並びにおいて、アイコンM21の側ほど残念な気持ちを表し、アイコンM24の側ほど嬉しい感情を表している。 The color indicates the display color of the icon. If the icon image also includes color information, the icon ID and the icon may be stored in the icon table TBL1327 in association with each other. Here, the icon M21 (the icon whose icon ID is M21) is a black icon. The icon M22 (the icon whose icon ID is M22) is a blue icon. The icon M23 (the icon whose icon ID is M23) is an orange icon. The icon M24 (the icon whose icon ID is M24) is a red icon. That is, in the order of the icons M21, M22, M23, and M24, the icon M21 indicates a disappointing feeling, and the icon M24 indicates a happy feeling.
即ち、アイコンM21、アイコンM22、アイコンM23、及びアイコンM24のそれぞれは、図14に示すアイコンM11、アイコンM12、アイコンM13、及びアイコンM14のそれぞれに相当する。ゲーム制御部110は、図14に示すアイコンM11、アイコンM12、アイコンM13、及びアイコンM14に代えて、図17に示すアイコンM21、アイコンM22、アイコンM23、及びアイコンM24をコメントの候補として表示部15に表示させることができる。
That is, the icons M21, M22, M23, and M24 respectively correspond to the icons M11, M12, M13, and M14 shown in FIG. The
これにより、本実施形態に係るゲーム装置10は、ユーザがプレイしたスコアと比較対象とするスコアとの比較結果に応じて、ユーザが入力したいと思われる色のアイコンをコメントの候補として表示することができる。例えば、ゲーム装置10は、ユーザのスコアが自身のこれまでのハイスコアを越えた場合のコメントの候補としては、青、橙、及び赤の各色のアイコンを候補として表示し、これまでのハイスコアを越えなかった場合のコメントの候補としては、黒、青、及び橙の各色のアイコンを表示することができる。
Thereby, the
つまり、ゲーム装置10は、コメントの候補として、感情表現に対応するアイコンの色の範囲を指定して表示することができる。
図18は、コメントの候補として表示するアイコンの色の範囲を示すイメージ図である。例えば、ユーザのスコアが自身のこれまでのハイスコアを越えなかった場合(例えばスコアAがスコアB以下の場合)のコメントの候補は、アイコンM21(黒)、アイコンM22(青)、及びアイコンM23(橙)である(符号H1の矢印が示す色の範囲)。一方、ユーザのスコアが自身のこれまでのハイスコアを越えた場合(例えばスコアAがスコアBより大きい場合)のコメントの候補は、アイコンM22(青)、アイコンM23(橙)、及びアイコンM24(橙)である(符号H2の矢印が示す色の範囲)。このように、ゲーム装置10は、ユーザのスコアと比較対象とするスコアとの比較結果に応じて、コメントの候補とし表示するアイコンの色の範囲(即ち、色変換の範囲)を指定することができる。
That is, the
FIG. 18 is an image diagram showing a color range of an icon to be displayed as a comment candidate. For example, when the user's score does not exceed his / her high score (for example, when the score A is equal to or less than the score B), the comment candidates are the icon M21 (black), the icon M22 (blue), and the icon M23. (Orange) (the range of colors indicated by the arrow H1). On the other hand, when the user's score exceeds his or her previous high score (for example, when the score A is larger than the score B), the comment candidates are the icon M22 (blue), the icon M23 (orange), and the icon M24 ( Orange) (the range of colors indicated by the arrow H2). As described above, the
なお、本実施形態では、4色のうちからアイコンの色の範囲(例えば、符号H1の矢印が示す色の範囲、及び符号H2の矢印が示す色の範囲)を指定する例を説明したが、ゲーム装置10は、各範囲において、さらに色の変化を細かく調整できるようにしてもよい。例えば、ゲーム装置10は、コメント候補画面の中にアイコンの色を変化させるためのスライダーを設けて、ユーザがスライダーを動かす操作(例えば、スライダーに沿って指を動かすスライド操作)を行うことにより、アイコンの色を細かく調整できるようにしてもよい。
In the present embodiment, an example has been described in which the color range of the icon is specified from among the four colors (for example, the color range indicated by the arrow H1 and the color range indicated by the arrow H2). The
〔第5の実施形態のまとめ〕
以上説明したように、本実施形態に係るゲームシステム1は、ゲーム状況に応じて感情表現を表す色の各種アイコンをコメントの候補とするため、ゲーム状況に応じてユーザが適切なコメントを容易に入力することができる。例えば、ユーザは、コメントの候補として提示されたアイコンの中から、自身の感情にあった色のアイコンを入力するコメントとして容易に選択することができる。また、ユーザは、コメントの候補として提示されたアイコンの色を指定された範囲で変えることで、自身の感情にあった色のアイコンを入力するコメントとして容易に選択することができる。
[Summary of Fifth Embodiment]
As described above, in the
[第6の実施形態]
次に、本発明の第6の実施形態について説明する。本実施形態のゲームシステム1の構成は第1の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。第1〜第5の実施形態では、ゲーム状況の例としてスコアのみを比較してコメントの候補が決定される例を説明した。本実施形態では、ゲームをプレイしたユーザの複数のゲーム状況と、比較対象とする複数のゲーム状況とに基づいて、コメントの候補が決定される例を説明する。ここでは、ゲーム状況の例としてスコアとそのスコアの達成時間とを用い、スコア比較と達成時間の差に基づいてコメントの候補を決定する例を説明する。
[Sixth Embodiment]
Next, a sixth embodiment of the present invention will be described. Since the configuration of the
図19は、本実施形態に係る自己ランキング用コメント候補テーブルTBL1328のデータ例を示す図である。自己ランキング用コメント候補テーブルTBL1328には、第1の比較(比較1)の比較方法及び比較結果と、第2の比較(比較2)の比較方法及び比較結果と、コメント候補とが関連付けられて格納されている。第1の比較(比較1)の比較方法及び比較結果は、第1の実施形態で説明した図9に示すスコアの大小比較による比較方法と比較結果と同様である。第2の比較(比較2)の比較方法及び比較結果は、達成時間の差分比較による比較方法とその比較結果である。 FIG. 19 is a diagram illustrating a data example of the self-ranking comment candidate table TBL1328 according to the present embodiment. In the self-ranking comment candidate table TBL1328, the comparison method and comparison result of the first comparison (comparison 1), the comparison method and comparison result of the second comparison (comparison 2), and comment candidates are stored in association with each other. Have been. The comparison method and the comparison result of the first comparison (comparison 1) are the same as the comparison method and the comparison result by the magnitude comparison of the scores shown in FIG. 9 described in the first embodiment. The comparison method and the comparison result of the second comparison (comparison 2) are a comparison method based on the difference in the achievement time and the comparison result.
達成時間の差分比較による比較結果には、例えば、達成時間の差分が大きい(差分大)場合と、達成時間の差分が小さい(差分小)場合とがある。例えば、達成時間の差分が大きい場合とは、達成時間の差分(例えば、スコアAのプレイ日時とスコアBのプレイ日時との差分)が、予め設定された閾値よりも大きい場合をいう。一方、達成時間の差分が小さい場合とは、達成時間の差分(例えば、スコアAのプレイ日時とスコアBのプレイ日時との差分)が、予め設定された閾値以下の場合をいう。ここで、ゲーム制御部110は、ユーザ情報テーブルTBL331のプレイデータに基づいて、各スコアのプレイ日時を特定できる。なお、ゲーム制御部110は、自己ランキング情報テーブルTBL3321及び全体ランキング情報テーブルTBL3322に各スコアのプレイ日時が関連付けられている場合には、自己ランキング情報または全体ランキング情報に基づいて、各スコアのプレイ日時を特定してもよい。
The comparison result of the difference between the achievement times includes, for example, a case where the difference between the achievement times is large (large difference) and a case where the difference between the achievement times is small (small difference). For example, a case where the difference between the achievement times is large means a case where the difference between the achievement times (for example, the difference between the play date and time of the score A and the play date and time of the score B) is larger than a preset threshold value. On the other hand, a case where the difference between the achievement times is small means a case where the difference between the achievement times (for example, the difference between the play date and time of the score A and the play date and time of the score B) is equal to or less than a preset threshold value. Here, the
図示する例では、スコアAがスコアBより大きい場合のみを例示している。スコアAがスコアBより大きい場合、即ち今回のスコアAが自身のこれまでのハイスコアを越えた場合のコメントの候補には、まず、図9に示す例と同様に、テキストT11、テキストT12、及びテキストT13が含まれる。また、達成時間の差分によってさらにコメントの候補が追加される。達成時間の差分が大きい場合にはテキストT16がコメントの候補に追加され、達成時間の差分が小さい場合には、テキストT17がコメントの候補に追加される。即ち、スコアAがスコアBより大きく達成時間の差分が大きい場合のコメントの候補は、テキストT11、テキストT12、テキストT13、及びテキストT16である。テキストT16は、自身のハイスコアの更新に時間がかかったときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「久しぶりに自己スコア更新!」等)である。一方、スコアAがスコアBより大きく達成時間の差分が小さい場合のコメントの候補は、テキストT11、テキストT12、テキストT13、及びテキストT17である。テキストT17は、自身のハイスコアの更新に時間がかからなかったときにユーザが入力したいと思われるコメントの候補のテキスト情報(例えば、「立て続けに自己スコア更新!」等)である。 In the illustrated example, only the case where the score A is larger than the score B is illustrated. If the score A is larger than the score B, that is, if the current score A exceeds its own high score, a comment candidate first includes, as in the example shown in FIG. And text T13. Further, comment candidates are further added according to the difference in the achievement time. When the difference between the achievement times is large, the text T16 is added to the comment candidates, and when the difference between the achievement times is small, the text T17 is added to the comment candidates. That is, when the score A is larger than the score B and the difference in the achievement time is large, the comment candidates are the text T11, the text T12, the text T13, and the text T16. The text T16 is text information of a comment candidate that the user wants to input when it takes time to update his / her high score (for example, “update self score after a long absence!”). On the other hand, when the score A is larger than the score B and the difference in the achievement time is small, the comment candidates are the text T11, the text T12, the text T13, and the text T17. The text T17 is text information of a comment candidate that the user wants to input when the updating of his / her high score does not take much time (for example, “update self-score in quick succession!”).
なお、本実施形態においても、入力するコメントをアイコンとしてもよい。ここで、コメントの候補となるアイコンは、例えば、図14に示すアイコンテーブルTBL1324(または、図17に示すアイコンテーブルTBL1327)に格納されているアイコンを用いることができる。 In the present embodiment, the comment to be input may be an icon. Here, as an icon that is a candidate for a comment, for example, an icon stored in the icon table TBL1324 shown in FIG. 14 (or the icon table TBL1327 shown in FIG. 17) can be used.
図20は、コメントの候補にアイコンIDを格納した場合の自己ランキング用コメント候補テーブルTBL1329のデータ例を示す図である。図示する例では、スコアAがスコアBより大きい場合のみを例示している。スコアAがスコアBより大きく達成時間の差分が大きい場合のコメントの候補は、アイコンM12、アイコンM13、及びアイコンM14(または、アイコンM22、アイコンM23、及びアイコンM24)である。また、スコアAがスコアBより大きく達成時間の差分が小さい場合のコメントの候補は、アイコンM11、アイコンM12、及びアイコンM13(または、アイコンM21、アイコンM22、及びアイコンM23)である。 FIG. 20 is a diagram illustrating a data example of the self-ranking comment candidate table TBL1329 when an icon ID is stored as a comment candidate. In the illustrated example, only the case where the score A is larger than the score B is illustrated. When the score A is larger than the score B and the difference between the achievement times is large, the comment candidates are the icons M12, M13, and M14 (or the icons M22, M23, and M24). When the score A is larger than the score B and the difference in the achievement time is small, the comment candidates are the icons M11, M12, and M13 (or the icons M21, M22, and M23).
〔第6の実施形態のまとめ〕
以上説明したように、本実施形態に係るゲームシステム1において、コメント候補提示部123は、ゲームをプレイしたユーザの複数のゲーム状況と、比較対象とする複数のゲーム状況とに基づいて、ユーザのゲーム状況に対するコメントの候補を提示する。例えば、コメント候補提示部123は、単にスコアの大小関係のみならず、スコアの達成時間の差分に応じて適したコメントの候補を提示する。このように、ゲームシステム1は、一つのゲーム状況だけではなく複数のゲーム状況に基づいてコメントの候補を決めるので、ユーザが入力したいと思われるコメントの候補を適切に提示することができる。例えば、ゲームシステム1は、ユーザが自身のハイスコアを更新した場合、達成時間の差分が大きいほど、達成に時間がかかったことを示す内容のテキストをコメントの候補としたり、ユーザがより嬉しい感情であると推測して、より嬉しい感情を表すアイコンをコメントの候補としたりすることができる。
[Summary of Sixth Embodiment]
As described above, in the
[変形例]
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の第1〜6の実施形態において説明した各構成は、任意に組み合わせることができる。
[Modification]
As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the above-described embodiments, and includes a design and the like within a range not departing from the gist of the present invention. For example, the components described in the first to sixth embodiments can be arbitrarily combined.
上記実施形態では、テキストによるコメントの例とアイコンによるコメントの例とを説明したが、コメントは、テキストとアイコンとの組合せであってもよいし、画像(スタンプなど)または音声であってもよい。 In the above embodiment, the example of the comment by the text and the example of the comment by the icon have been described. However, the comment may be a combination of the text and the icon, or may be an image (such as a stamp) or a sound. .
上記実施形態では、ランキング画面においてコメントが入力できる例を説明したが、コメントの入力は、ランキング画面が表示される前であってもよい。例えば、ランキング画面が表示される前に、比較対象のゲーム状況との比較結果(例えば、順位)と、その比較結果に基づくコメントの候補が表示され、コメントを選択した後にランキング画面が表示されてもよい。なお、ランキング画面が表示される前に、比較結果(例えば、順位)が表示されなくてもよく、例えばコメントの候補のみが表示されてもよい。 In the above-described embodiment, an example in which a comment can be input on the ranking screen has been described. However, the comment may be input before the ranking screen is displayed. For example, before the ranking screen is displayed, a comparison result (for example, ranking) with the game situation of the comparison target and a comment candidate based on the comparison result are displayed, and after selecting a comment, the ranking screen is displayed. Is also good. Note that the comparison result (for example, ranking) may not be displayed before the ranking screen is displayed, and for example, only a comment candidate may be displayed.
第1〜第5の実施形態では、ゲームをプレイしたユーザのゲーム状況と、比較対象とするゲーム状況とに基づいてコメントの候補を提示する例として、ゲーム状況がスコアである場合を例に説明したが、これに限られるものではない。例えば、ゲーム状況は、ゲームにおける得点(スコア、ポイント等)、勝敗、ゲームの進度(ランク、レベル等)、ゲームで付与されるアイテム(アイテムの個数等)等のいずれであってもよいし、さらに、得点やアイテムを獲得したとき、勝敗が決まったとき、またはゲームの進度(ランク、レベル等)が変更になったときに関連するゲーム状況(日時、達成時間等)も含まれてもよい。ゲーム装置10は、上述した各種ゲーム状況に応じたコメントの候補が記憶されるコメント候補テーブルを備えてもよい。例えば、ゲーム装置10は、比較対象とするユーザのランク(またはレベル)によってコメントの候補を変えてもよい。一例として、ゲーム装置10は、比較対象とするユーザのランク(またはレベル)との差分の大小に応じて、コメントの候補を変更してもよい。また、ゲーム状況には、ゲームにおけるユーザの傾向が含まれてもよく、ユーザの傾向を比較した結果に応じてコメントの候補が提示されてもよい。ユーザの傾向とは、例えば音楽ゲームにおけるユーザの選局の傾向であってもよい。例えば、ゲーム装置10は、ユーザの選局の傾向を他のユーザの選局の傾向と比較することにより、そのユーザと他のユーザとの好みが近いか否かがわかるコメントの候補を提示してもよい。
In the first to fifth embodiments, a case where the game situation is a score will be described as an example of presenting a comment candidate based on the game situation of the user who played the game and the game situation to be compared. However, it is not limited to this. For example, the game situation may be any of a score (score, points, etc.) in the game, a win or loss, a progress of the game (rank, level, etc.), an item (number of items, etc.) given in the game, Furthermore, a game situation (date, time, achievement time, etc.) related when a score or an item is acquired, when a win or loss is determined, or when the progress of the game (rank, level, etc.) is changed may be included. . The
また、第6の実施形態では、複数のゲーム状況に基づいてコメントの候補を提示する例として、スコアと達成時間との二つのゲーム状況に基づく例を説明したが、これに限られるものではない。例えば、複数のゲーム状況は、上述した、得点(スコア、ポイント等)、勝敗、ゲームの進度(ランク、レベル等)、ゲームで付与されるアイテム(アイテムの個数等)、関連するゲーム状況(日時、達成時間等)等のいずれの組合せであってもよいし、二つに限らず三つ以上の組合せであってもよい。なお、ゲーム装置10は、複数のゲーム状況に基づいてコメントの候補を提示する場合には、複数のゲーム状況のそれぞれに応じたコメントの候補の全てを提示してもよいがし、一部のコメントの候補のみに絞って提示してもよい。例えば、ゲーム装置10は、ランクと勝敗とに基づいてコメントの候補を提示する場合、ランクの差が大きい比較対象の他のユーザに勝利した場合には、ランクに応じたコメントの候補を、単に勝敗に応じたコメントの候補よりも優先して提示してもよい。
Further, in the sixth embodiment, as an example of presenting comment candidates based on a plurality of game situations, an example based on two game situations of a score and an achievement time has been described, but the present invention is not limited to this. . For example, a plurality of game situations include the above-described points (scores, points, etc.), wins / losses, progress of the game (ranks, levels, etc.), items (number of items, etc.) provided in the game, and related game situations (date and time). , Achievement time, etc.), and not only two, but also three or more combinations. When presenting comment candidates based on a plurality of game situations, the
また、図8に示す比較対象特定部121の機能を、ゲーム装置10のゲーム制御部110に代えて、図3に示すセンターサーバ30のサーバ制御部310が備えてもよい。即ち、センターサーバ30が、比較対象とするゲーム状況を特定してもよい。この場合、センターサーバ30は、ゲーム装置10からゲームをプレイしたユーザのゲーム状況(例えば、スコア等のプレイ結果)を取得すると、比較対象とするゲーム状況を特定し、特定した比較対象とするゲーム状況をゲーム装置10に送信する。この場合、ゲーム装置10は、ゲームをプレイしたユーザのゲーム状況と、センターサーバ30から送信された比較対象とするゲーム状況とに基づいて、ユーザのゲーム状況に対するコメントの候補を提示する。
また、図8に示すコメント処理部120とコメント候補記憶部132との機能を、ゲーム装置10のゲーム制御部110と記憶部13とに代えて、図3に示すセンターサーバ30のサーバ制御部310とサーバ記憶部130とが備えてもよい。即ち、センターサーバ30は、比較対象とするゲーム状況を特定するだけでなく、コメントの候補も決定してもよい。
Further, the
Also, the functions of the
上記実施形態では、ゲーム画面を表示する表示部15をゲーム装置10が備えている構成を説明したが、これに限られるものではない。ゲーム装置10は、有線または無線で接続される外部の表示装置にゲーム画面を表示してもよい。
また、ゲーム装置10は、通信部12を備えていない構成としてもよい。例えば、ゲーム装置10は、ゲームをプレイしたユーザのゲーム状況を他のユーザのゲーム状況と比較しない場合には、センターサーバ30と通信しなくてもよい。例えば、ゲーム装置10は、ゲームをプレイしたユーザのプレイデータを記憶しておき、そのユーザの今回のゲーム状況と過去のゲーム状況とを比較してコメントの候補を提示するコメント処理を実行してもよい。
In the above embodiment, the configuration in which the
Further, the
また、上記実施形態では音楽ゲームを例に説明したが、ゲームの種類はこれに限られるものでなく、各種ゲームに適用することができる。 Further, in the above-described embodiment, a music game has been described as an example, but the type of the game is not limited to this, and can be applied to various games.
上記実施形態では、ゲーム装置10が、ゲームセンターや遊園地等の遊戯施設に設置された所謂アーケードゲームである例を説明したが、これに限られるものではない。例えば、ゲーム装置10(10A)は、PC(Personal Computer)、タブレットPC、スマートフォンやフィーチャーフォン等の携帯電話機、携帯情報端末(PDA:Personal Digital Assistant)、家庭用のゲーム専用機等であってもよい。この場合、ゲーム装置10が備える各部の構成は、各装置に応じた形態で構成されればよい。
In the above-described embodiment, an example is described in which the
なお、ゲーム制御部110の一部又は全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)等のハードウェアの集積回路として実現してもよい。
Note that part or all of the
また、上述のゲーム装置10の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりゲーム装置10としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
In addition, a program for realizing the functions of the
[付記]
以上の記載から本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために添付図面の参照符号を便宜的に括弧書きにて付記するが、それにより本発明が図示の態様に限定されるものではない。
[Appendix]
From the above description, the present invention is grasped, for example, as follows. In order to facilitate understanding of the present invention, reference numerals in the accompanying drawings are added in parentheses for convenience, but the present invention is not limited to the illustrated embodiments.
(付記1)本発明の一態様に係るゲームシステム(1)は、比較対象とするゲーム状況を特定する比較対象特定部(121、S110)と、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部(123、S114、S116、S1120、S1122、S1126、S1128)と、を備える。 (Supplementary Note 1) The game system (1) according to an aspect of the present invention includes a comparison target specifying unit (121, S110) that specifies a game situation to be compared, a game situation of a user who played the game, A comment candidate presenting unit (123, S114, S116, S1120, S1122, S1126, S1128) for presenting a candidate for a comment on the game situation of the user based on the game situation to be compared identified by the target identifying unit; , Is provided.
付記1の構成によれば、ゲームシステムは、ユーザのプレイしたゲーム状況を比較対象のゲーム状況と比較した比較結果に応じてユーザが入力したいと思われるコメントの候補を提示することができるため、ゲーム状況に応じてユーザが適切なコメントを容易に入力することができる。
According to the configuration of
(付記2)また、本発明の一態様は、付記1に記載のゲームシステムであって、前記コメントの候補のうちのいずれかのコメントを選択する指示を受け付ける受付部(111、S130、S1130)と、前記コメントの候補のうち、前記受付部が受け付けた指示により選択されたコメントを、前記ユーザのゲーム状況に対するコメントとして決定するコメント決定部(124、S132、S1132)、を備える。
(Supplementary Note 2) One embodiment of the present invention is the game system according to
付記2の構成によれば、ゲームシステムは、コメントの候補の中から選択されたコメントをユーザが入力するコメントとして決定するので、ユーザが適切なコメントを容易に入力できるようにすることができる。
According to the configuration of
(付記3)また、本発明の一態様は、付記1または付記2に記載のゲームシステムであって、前記比較対象特定部は、前記ゲームをプレイしたユーザの過去のゲーム状況の中から、前記比較対象とするゲーム状況を特定する。
(Supplementary Note 3) One embodiment of the present invention is the game system according to
付記3の構成によれば、ゲームシステムは、ユーザが今回プレイしたスコアをそのユーザ自身の過去のスコアと比較することで、ユーザのスコアに対する感情を推測してユーザが入力したいと思われるコメントの候補を提示することができる。
According to the configuration of
(付記4)また、本発明の一態様は、付記1または付記2に記載のゲームシステムであって、前記比較対象特定部は、前記ゲームをプレイした他のユーザのゲーム状況の中から、前記比較対象とするゲーム状況を特定する。
(Supplementary Note 4) One embodiment of the present invention is the game system according to
付記4の構成によれば、ゲームシステムは、ユーザが今回プレイしたスコアをそのゲームプレイした他のユーザのスコアと比較することで、ユーザのスコアに対する感情を推測してユーザが入力したいと思われるコメントの候補を提示することができる。 According to the configuration of Supplementary Note 4, the game system seems to want to input the user by comparing the score played by the user this time with the score of another user who played the game, inferring the emotion of the user's score. Candidates for comments can be presented.
(付記5)また、本発明の一態様は、付記1から付記4のいずれか一項に記載のゲームシステムであって、前記ゲーム状況は、前記ゲームのプレイに応じてユーザが獲得する得点(例えば、スコア)であり、前記コメント候補提示部は、前記ゲームをプレイしたユーザの得点と、前記比較対象とする得点とに基づいて、前記ユーザの得点に対するコメントの候補を提示する。
(Supplementary Note 5) One embodiment of the present invention is the game system according to any one of
付記5の構成によれば、ゲームシステムは、ユーザのスコアを比較対象のスコアと比較した比較結果に応じてコメントの候補を提示するため、スコアに応じてユーザが適切なコメントを容易に入力することができる。
According to the configuration of
(付記6)また、本発明の一態様は、付記5に記載のゲームシステムであって、前記コメント候補提示部(123、S114、S116)は、前記ゲームをプレイしたユーザの得点と、前記比較対象とする得点との大小関係に基づいて、前記ユーザの得点に対するコメントの候補を提示する。
(Supplementary Note 6) One embodiment of the present invention is the game system according to
付記6の構成によれば、ゲームシステムは、比較対象のスコアに対する大小関係に応じてコメントの候補を提示するため、ユーザが今回プレイしたスコアの比較対象のスコアに対する優劣に応じて適切なコメントを提示することができる。 According to the configuration of Supplementary Note 6, the game system presents comment candidates according to the magnitude relationship with respect to the score to be compared. Therefore, the game system provides an appropriate comment according to the priority of the score played this time with respect to the score to be compared. Can be presented.
(付記7)また、本発明の一態様は、付記5または付記6に記載のゲームシステムであって、前記コメント候補提示部(123、S1120、S1122、S1126、S1128)は、前記ゲームをプレイしたユーザの得点と、前記比較対象とする得点との大小関係及び差に基づいて、前記ユーザの得点に対するコメントの候補を提示する。
(Supplementary Note 7) One embodiment of the present invention is the game system according to
付記7の構成によれば、ゲームシステムは、単にスコアの大小関係のみならず、そのスコアの差分に応じたコメントの候補を提示するため、ユーザが入力したいと思われるコメントの候補を適切に提示することができる。 According to the configuration of Supplementary Note 7, the game system presents not only the magnitude relation of the score but also the comment candidate corresponding to the difference between the scores, and accordingly appropriately presents the comment candidate that the user wants to input. can do.
(付記8)また、本発明の一態様は、付記1から付記7のいずれか一項に記載のゲームシステムであって、前記コメント候補提示部は、前記ゲームをプレイしたユーザの複数のゲーム状況と、前記比較対象とする複数のゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示する。
(Supplementary Note 8) One embodiment of the present invention is the game system according to any one of
付記8の構成によれば、ゲームシステムは、一つのゲーム状況だけではなく複数のゲーム状況に基づいてコメントの候補を決めるので、ユーザが入力したいと思われるコメントの候補を適切に提示することができる。 According to the configuration of Supplementary Note 8, the game system determines comment candidates based on not only one game situation but also a plurality of game situations. Therefore, it is possible to appropriately present comment candidates that the user wants to input. it can.
(付記9)また、本発明の一態様に係るゲーム装置(10)は、比較対象とするゲーム状況を特定する比較対象特定部(121、S110)と、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部(123、S114、S116、S1120、S1122、S1126、S1128)と、を備える。 (Supplementary Note 9) The game device (10) according to an aspect of the present invention includes a comparison target specifying unit (121, S110) that specifies a game status to be compared, a game status of a user who played the game, A comment candidate presenting unit (123, S114, S116, S1120, S1122, S1126, S1128) for presenting a candidate for a comment on the game situation of the user based on the game situation to be compared identified by the comparison subject identifying unit. ).
付記9の構成によれば、ゲーム装置は、ユーザのプレイしたゲーム状況を比較対象のゲーム状況と比較した比較結果に応じてユーザが入力したいと思われるコメントの候補を提示することができるため、ゲーム状況に応じてユーザが適切なコメントを容易に入力することができる。 According to the configuration of Supplementary Note 9, the game device can present a comment candidate that the user wants to input according to a comparison result obtained by comparing the game situation played by the user with the game situation to be compared, The user can easily input an appropriate comment according to the game situation.
(付記10)本発明の一態様に係るゲームの制御方法は、比較対象とするゲーム状況を特定する比較対象特定ステップと、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定ステップにより特定された前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示ステップと、を含む。 (Supplementary Note 10) In a game control method according to an aspect of the present invention, a comparison target specifying step of specifying a game situation to be compared, a game situation of a user who played the game, and the comparison target specifying step are specified. A comment candidate presenting step of presenting a candidate for a comment on the game situation of the user based on the game situation to be compared.
(付記11)本発明の一態様に係るプログラムは、比較対象とするゲーム状況を特定する比較対象特定ステップと、ゲームをプレイしたユーザのゲーム状況と、前記比較対象特定ステップにより特定された前記比較対象とするゲーム状況とに基づいて、前記ユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示ステップと、を実行させるためのプログラムである。 (Supplementary Note 11) The program according to an aspect of the present invention includes a comparison target specifying step of specifying a game situation to be compared, a game situation of a user who played a game, and the comparison specified by the comparison target specifying step. A comment candidate presenting step of presenting comment candidates for the user's game situation based on the target game situation.
1 ゲームシステム、10 ゲーム装置、11 CPU、12 通信部、13 記憶部、14 入力部、15 表示部、16 音出力部、30 センターサーバ、32 サーバ通信部、33 サーバ記憶部、110 ゲーム制御部、111 入力受付部、112 プレイ制御部、113 表示制御部、114 ランキング処理部、115 ランキング情報要求部、116 ランキング情報取得部、117 ランキング情報提示部、120 コメント処理部、121 比較対象特定部、122 比較処理部、123 コメント候補提示部、124 コメント決定部、131 ランキング情報記憶部、132 コメント候補記憶部、310 サーバ制御部、311 ユーザ情報取得部、312 ランキング情報処理部 1 game system, 10 game devices, 11 CPU, 12 communication unit, 13 storage unit, 14 input unit, 15 display unit, 16 sound output unit, 30 center server, 32 server communication unit, 33 server storage unit, 110 game control unit , 111 input receiving unit, 112 play control unit, 113 display control unit, 114 ranking processing unit, 115 ranking information requesting unit, 116 ranking information obtaining unit, 117 ranking information presenting unit, 120 comment processing unit, 121 comparison target specifying unit, 122 comparison processing unit, 123 comment candidate presentation unit, 124 comment determination unit, 131 ranking information storage unit, 132 comment candidate storage unit, 310 server control unit, 311 user information acquisition unit, 312 ranking information processing unit
Claims (10)
前記複数のユーザのうち前記ゲームをプレイした第1のユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記第1のユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部と、
を備えるゲームシステム。 A comparison target identifying section that identifies a game situation to be compared to the user game status of the pre-specified rank among the ranking ranks game situation of each of a plurality of users who have played the Gate arm,
A comment on the game situation of the first user based on a game situation of a first user who has played the game among the plurality of users and the game situation to be compared as specified by the comparison target specifying unit. A comment candidate presenting section for presenting candidates for
A game system comprising:
前記第1の時点に前記ゲームをプレイした前記第1のユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記第1の時点における前記第1のユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部と、
を備えるゲームシステム。 The first user as the game situation to be compared in the game situation of a game played in the first time, a plurality of game when said first user himself played the game in the past than the first time point a comparison target identifying section which identify the game situation of some pre specific time of the situation,
And the game status of the first user who played the game in the first time, the comparison target identifying section is based on the game situation of the comparison target identified, the first in the first time point A comment candidate presentation unit that presents comment candidates for the game situation of the user,
A game system comprising:
前記ゲームをプレイした前記第1のユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記第1のユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部と、
を備えるゲームシステム。 As a game situation to be compared with the game situation of the game played by the first user , the game situation is specified in advance as a rival user among other users except the first user among a plurality of users who played the game . A comparison target specifying unit that specifies a game situation of the game played by some users;
And the game status of the first user who played the game, based on the game situation of the comparison of the comparison target identifying section identified, displaying a list of comments on the game status of the first user Comment candidate presentation section,
A game system comprising:
前記コメントの候補のうち、前記受付部が受け付けた指示により選択されたコメントを、前記第1のユーザのゲーム状況に対するコメントとして決定するコメント決定部、
を備える請求項1から請求項3のいずれか一項に記載のゲームシステム。 A receiving unit that receives an instruction to select any one of the comment candidates,
A comment determination unit that determines a comment selected by the instruction received by the reception unit from among the comment candidates as a comment on the game situation of the first user;
The game system according to any one of claims 1 to 3, further comprising:
前記コメント候補提示部は、
前記ゲームをプレイした前記第1のユーザの得点と、前記比較対象とする得点とに基づいて、前記第1のユーザの得点に対するコメントの候補を提示する、
請求項1から請求項4のいずれか一項に記載のゲームシステム。 The game situation is a score obtained by the user according to the play of the game,
The comment candidate presentation unit,
Based on the score of the first user who played the game and the score to be compared, presenting a comment candidate for the score of the first user,
The game system according to any one of claims 1 to 4.
前記ゲームをプレイした前記第1のユーザの得点と、前記比較対象とする得点との大小関係に基づいて、前記第1のユーザの得点に対するコメントの候補を提示する、
請求項5に記載のゲームシステム。 The comment candidate presentation unit,
Presenting a candidate comment for the score of the first user based on a magnitude relationship between the score of the first user who played the game and the score to be compared;
The game system according to claim 5.
前記ゲームをプレイした前記第1のユーザの得点と、前記比較対象とする得点との大小関係及び差に基づいて、前記第1のユーザの得点に対するコメントの候補を提示する、
請求項5または請求項6に記載のゲームシステム。 The comment candidate presentation unit,
Presenting a comment candidate for the score of the first user based on a score and a difference between the score of the first user who played the game and the score to be compared,
The game system according to claim 5.
前記ゲームをプレイした前記第1のユーザの複数のゲーム状況と、前記比較対象とする複数のゲーム状況とに基づいて、前記第1のユーザの複数のゲーム状況に対するコメントの候補を提示する、
請求項1から請求項7のいずれか一項に記載のゲームシステム。 The comment candidate presentation unit,
Based on the plurality of game situations of the first user who played the game and the plurality of game situations to be compared, presenting candidates for comments on the plurality of game situations of the first user,
The game system according to any one of claims 1 to 7.
前記ゲームをプレイした前記第1のユーザのゲーム状況と、前記比較対象特定部が特定した前記比較対象とするゲーム状況とに基づいて、前記第1のユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示部と、
を備えるゲーム装置。 As a game situation to be compared with the game situation of the game played by the first user , the game situation is specified in advance as a rival user among other users except the first user among a plurality of users who played the game . A comparison target specifying unit that specifies a game situation of the game played by some users;
And the game status of the first user who played the game, based on the game situation of the comparison of the comparison target identifying section identified, displaying a list of comments on the game status of the first user Comment candidate presentation section,
A game device comprising:
第1のユーザがプレイしたゲームのゲーム状況の比較対象とするゲーム状況として、前記ゲームをプレイした複数のユーザのうち前記第1のユーザを除く他のユーザの中からライバルユーザとして予め特定された一部のユーザがプレイした前記ゲームのゲーム状況を特定する比較対象特定ステップと、
前記ゲームをプレイした前記第1のユーザのゲーム状況と、前記比較対象特定ステップにより特定された前記比較対象とするゲーム状況とに基づいて、前記第1のユーザのゲーム状況に対するコメントの候補を提示するコメント候補提示ステップと、
を実行させるためのプログラム。 On the computer,
As a game situation to be compared with the game situation of the game played by the first user , the game situation is specified in advance as a rival user among other users except the first user among a plurality of users who played the game . A comparison target specifying step of specifying a game situation of the game played by some users;
Presenting a game status of the first user who played the game, based on the game situation of the comparison that is specified by the comparison object identification step, a candidate of the comments on the game status of the first user A comment candidate presentation step to be performed;
A program for executing
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015083524A JP6664050B2 (en) | 2015-04-15 | 2015-04-15 | Game system, game device, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015083524A JP6664050B2 (en) | 2015-04-15 | 2015-04-15 | Game system, game device, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016202229A JP2016202229A (en) | 2016-12-08 |
| JP6664050B2 true JP6664050B2 (en) | 2020-03-13 |
Family
ID=57486208
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015083524A Active JP6664050B2 (en) | 2015-04-15 | 2015-04-15 | Game system, game device, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6664050B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6471822B1 (en) * | 2018-03-20 | 2019-02-20 | 株式会社セガゲームス | Program and game system |
| JP6748170B2 (en) * | 2018-10-04 | 2020-08-26 | 株式会社スクウェア・エニックス | Video game processing program, video game processing device, and video game processing method |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001353365A (en) * | 2001-05-10 | 2001-12-25 | Namco Ltd | Game system and information storage medium |
| JP2006068254A (en) * | 2004-09-01 | 2006-03-16 | Namco Ltd | Program, information storage medium, and game system |
| JP4932331B2 (en) * | 2006-05-31 | 2012-05-16 | 株式会社ドワンゴ | Rating program, method and apparatus |
| JP2008012221A (en) * | 2006-07-10 | 2008-01-24 | Namco Bandai Games Inc | PROGRAM, INFORMATION STORAGE MEDIUM, AND DISPLAY SCREEN COMPOSITION DEVICE |
| JP5520526B2 (en) * | 2009-06-22 | 2014-06-11 | 株式会社タイトー | Game system |
| JP5550038B2 (en) * | 2009-09-07 | 2014-07-16 | 株式会社コナミデジタルエンタテインメント | NETWORK GAME SYSTEM, NETWORK GAME SYSTEM CONTROL METHOD, GAME CONTROL DEVICE, AND PROGRAM |
| JP2013233191A (en) * | 2012-05-06 | 2013-11-21 | Dartslive Co Ltd | Server, game system, and game device |
| JP6075864B2 (en) * | 2013-03-13 | 2017-02-08 | 株式会社コナミデジタルエンタテインメント | GAME SYSTEM, GAME CONTROL METHOD, AND COMPUTER PROGRAM |
-
2015
- 2015-04-15 JP JP2015083524A patent/JP6664050B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016202229A (en) | 2016-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6547035B1 (en) | Game program, method, and information processing apparatus | |
| JP6366934B2 (en) | Program and server | |
| JP2020110448A (en) | Game program, method, and information processing device | |
| KR20090001826A (en) | Card game service provision method and system | |
| JP7516629B2 (en) | Program, game system and game execution method | |
| JP2019025030A (en) | Game program, information processing system, information processing device, and game processing method | |
| US20240375001A1 (en) | Game system, control program, and control method | |
| JP2022044799A (en) | Programs, terminals, game systems and game management devices | |
| JP2023089064A (en) | program and method | |
| JP2015188598A (en) | program and server | |
| JP6664050B2 (en) | Game system, game device, and program | |
| JP2019150721A (en) | Game program, method and information processor | |
| JP2014191647A (en) | Information processing device, information processing system, information processing method, and program | |
| JP2019118695A (en) | Control program, control method, and computer | |
| JP2017176206A (en) | Program and game system | |
| JP6624453B2 (en) | Game system, game control device, and program | |
| JP2018143867A (en) | Game system, game control device, and program | |
| JP6561178B2 (en) | Program and server | |
| JP6458063B2 (en) | Game program, game system | |
| JP2022062932A (en) | Information processing equipment, information processing methods and programs | |
| JP7849240B2 (en) | Programs and Information Processing Systems | |
| JP6999839B1 (en) | Game server, game program, information processing method | |
| JP7758809B1 (en) | Programs, information processing systems | |
| JP7078880B2 (en) | Information processing equipment, information processing methods and programs | |
| JP4088564B2 (en) | Mahjong game providing system and mahjong game server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160413 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170116 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170619 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20171205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180305 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20180312 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20180427 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181102 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190621 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6664050 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |