JP6582407B2 - Terminal program and terminal device - Google Patents
Terminal program and terminal device Download PDFInfo
- Publication number
- JP6582407B2 JP6582407B2 JP2014262733A JP2014262733A JP6582407B2 JP 6582407 B2 JP6582407 B2 JP 6582407B2 JP 2014262733 A JP2014262733 A JP 2014262733A JP 2014262733 A JP2014262733 A JP 2014262733A JP 6582407 B2 JP6582407 B2 JP 6582407B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- game
- setting information
- terminal device
- information set
- 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
- 230000010365 information processing Effects 0.000 claims 1
- 230000003993 interaction Effects 0.000 description 48
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000000034 method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000010079 rubber tapping Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、端末プログラムおよび端末装置に関する。 The present invention relates to a terminal program and a terminal device.
端末装置で実行されるゲームアプリ(ゲームアプリケーションプログラム)にあっては、ゲームのルール(所定時間内でのスコアを競うタイプ、時間制限なくスコアを競うタイプ等)等のプレイ環境をどのようにユーザ(プレイヤ)に提供するかは重要なテーマである。 In a game application (game application program) executed on a terminal device, how to play a game environment such as a game rule (a type that competes for a score within a predetermined time, a type that competes for a score with no time limit, etc.) Whether to provide to (player) is an important theme.
単一のテクニックを競うゲーム(例えば、ドライビングテクニックを競うレーシングゲーム等)では、簡単なレベルから徐々に難しいレベルにプレイ環境が変化していくものが多い。また、ミニゲームを複数収容したゲームでは、ユーザにより選択されたミニゲームに対応したプレイ環境となる。更には、ゲームの詳細設定をユーザが行えるようにして、プレイ環境を変えられるようにしたものもある。 In games that compete for a single technique (for example, a racing game that competes for a driving technique), there are many games in which the play environment gradually changes from a simple level to a difficult level. In addition, a game containing a plurality of mini games has a play environment corresponding to the mini game selected by the user. Furthermore, there is a game that allows the user to make detailed game settings so that the play environment can be changed.
一方、ユーザの過去のプレイ環境を保持したセーブデータに基づいて、ゲーム起動時にプレイ環境を自動設定するものもある。セーブデータを複数保持できるようにし、ゲーム起動時にユーザが選択できるようにしたものもある。また、オンラインRPG(Role Playing Game)等においては、ユーザが仮想空間内の所定の場所までアバター等を移動することで通常のゲームとルールが異なるクエストモードが開始され、プレイ環境が変化するようになっている。 On the other hand, there is also one that automatically sets the play environment when the game is started based on the save data that holds the user's past play environment. Some save data can be held, and the user can select when saving the game. Also, in online RPG (Role Playing Game) etc., the user moves the avatar etc. to a predetermined place in the virtual space, so that a quest mode having different rules from the normal game is started and the play environment changes. It has become.
なお、出願人は出願時点までに本発明に関連する公開された先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。 The applicant has not been able to find published prior art documents related to the present invention by the time of filing. Therefore, prior art document information is not disclosed.
上述したように、ゲームアプリのプレイ環境を制御する技術は種々存在するが、ゲームに予めプログラムされて設定されたプレイ環境を選択(設定が許容されていてそれを選択することも含む)するか、自分の過去のプレイ環境をセーブデータにより再現するかしかなく、プレイ環境についての自由度が乏しかった。 As described above, there are various technologies for controlling the play environment of the game application, but whether to select a play environment that has been programmed and set in advance in the game (including that the setting is permitted and that is also selected) , I had no choice but to reproduce my past play environment with saved data, and the degree of freedom about the play environment was poor.
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、プレイ環境の自由度を増す仕組を提供することにある。 The present invention has been proposed in view of the above-described conventional problems, and an object of the present invention is to provide a mechanism that increases the degree of freedom of the play environment.
上記の課題を解決するため、本発明にあっては、端末装置を構成するコンピュータを、ゲームの終了条件を含むルールを設定し、設定情報としてサーバに送信する手段、自己が設定した設定情報に基づく前記ゲームに招待するユーザの指定を受け付け、当該ユーザの情報をサーバに送信する手段、自己と所定関係にある他のユーザから招待されたことに基づいて、前記サーバに登録され、当該他のユーザが設定した設定情報を受信する手段、第1のプレイモードと、受信した前記他のユーザが設定した設定情報に基づく第2のプレイモードとを、ゲーム(但し、自己以外のユーザの端末装置からの操作を受け付け可能なゲームを除く)を開始する前に選択可能に表示する手段、前記第2のプレイモードの選択を受け付けた場合に、前記他のユーザが設定した設定情報に基づく前記ゲームを開始する手段、前記端末装置からの操作を受け付けて前記ゲームを実行する手段、前記他のユーザが設定した設定情報に設定されている終了条件が満たされた場合に前記ゲームを終了する手段、として機能させる。
In order to solve the above-described problems, in the present invention, the computer constituting the terminal device sets a rule including a game end condition, and transmits the setting information to the server as a setting information. based wherein accepting the specification of a game invite users, means for transmitting information of the user to the server, based on invited from other users in the self and a predetermined relationship, is registered in the server, of the other Means for receiving setting information set by a user, a first play mode, and a second play mode based on the received setting information set by the other user, a game (however, a terminal device of a user other than the user) Means that display is selectable before starting the game (except for games that can accept operations from), and when the selection of the second play mode is accepted, It means for initiating the game based on the setting information. The is set, wherein the means for accepting an operation from a terminal device to execute the game, the termination condition that the other users are set in the setting information set is satisfied It said means to end the game, to function as if were.
本発明にあっては、他者が自由に設定したプレイ環境に簡単に移行し、即座にゲームを開始できる仕組を提供することができる。 In the present invention, it is possible to provide a mechanism that can easily shift to a play environment freely set by others and start a game immediately.
以下、本発明の好適な実施形態につき説明する。 Hereinafter, preferred embodiments of the present invention will be described.
<構成>
図1は本発明の一実施形態にかかるシステムの構成例を示す図である。図1において、システムは、ユーザ(プレイヤ)が所持するスマートフォン、携帯電話、PC(Personal Computer)等の複数の端末装置1A、1B、1C、・・がインターネット等のネットワーク2に接続され、ユーザ交遊管理装置3および複数のゲームサーバ装置4X、4Y、4Z、・・等がネットワーク2に接続されて構成されている。
<Configuration>
FIG. 1 is a diagram showing a configuration example of a system according to an embodiment of the present invention. In FIG. 1, the system includes a plurality of
ユーザ交遊管理装置3は、端末装置1A、1B、1C、・・のユーザがいっしょにゲームを行える環境を提供する機能を有している。ゲームサーバ装置4X、4Y、4Z、・・は、端末装置1A、1B、1C、・・で実行されるゲームアプリをゲームタイトル毎に管理する機能を有している。なお、ゲームサーバ装置4X、4Y、4Z、・・の一部または全部は、ユーザ交遊管理装置3と一体に構成されてもよい。
The user
図2は端末装置1(1A、1B、1C、・・)のソフトウェア構成例を示す図である。図2において、端末装置1にはゲームアプリ11がインストール(所定のダウンロードサーバからダウンロードされてインストール)されており、ゲームアプリ11にはユーザ交遊管理部12とプレイモード管理部13とゲーム実行部14とが含まれている。
FIG. 2 is a diagram illustrating a software configuration example of the terminal device 1 (1A, 1B, 1C,...). In FIG. 2, a
ユーザ交遊管理部12は、ユーザ交遊管理装置3(図1)のクライアントとして、ユーザ交遊に関する処理を行う機能を有している。プレイモード管理部13は、ゲームアプリ11におけるプレイモードとして、ゲーム実行部14の本来のプレイモードと、ユーザ交遊によって他者が設定した設定情報に基づくプレイモードとを管理し、ゲーム実行部14でのゲーム実行のプレイモードを制御する機能を有している。ゲーム実行部14は、端末装置1でゲーム実行を行う機能を有している。
The user
図3はユーザ交遊管理装置3のソフトウェア構成例を示す図である。図3において、ユーザ交遊管理装置3は、入出力処理部31とユーザ管理部32とユーザ管理データベース33と広場管理部34と広場管理データベース35とルール管理部36とルール管理データベース37とを備えている。
FIG. 3 is a diagram illustrating a software configuration example of the user
入出力処理部31は、端末装置1からのユーザ交遊管理装置3へのアクセスに対し、インタフェース画面の提供、各種要求の受け付け、処理結果の応答等の処理を行う機能を有している。
The input /
ユーザ管理部32は、ユーザ交遊管理装置3のユーザ(端末装置1のユーザでもある)の情報をユーザ管理データベース33に保持して管理する機能を有している。図4の上段にユーザ管理データベース33のデータ構造例を示しており、「ユーザID」「プロフィール」「友達ID」等の項目を含んでいる。「ユーザID」は、ユーザを識別する情報である。「プロフィール」は、当該ユーザのニックネーム等の他者への紹介のための情報である。「友達ID」は、当該ユーザの友達として登録されている他のユーザのユーザIDのリストである。
The
図3に戻り、広場管理部34は、任意のユーザが作成した広場(複数のユーザでいっしょにゲームを行う仮想的な空間)の情報を広場管理データベース35に保持して管理する機能を有している。図4の中段に広場管理データベース35のデータ構造例を示しており、「広場ID」「ステータス」「作成者ID」「ゲームID」「ルールID+パラメータ値」「その他条件」「被招待者ID」「参加者ID」「参加者毎成績」等の項目を含んでいる。「広場ID」は、広場を識別する情報である。「ステータス」は、当該広場の現在の状態を示す情報であり、「開催待ち」「開催中」「終了」等がある。この場合、予め設定されている期間(開催開始日時と終了日時)、あるいはユーザが任意もしくは選択的に設定した期間を広場管理データベース35内のその他条件等に記憶させておくことで、広場管理部34が現在日時との比較を行ってステータスを更新する。「開催待ち」は、最小人数の参加が得られず、開催を待機している状態である。「開催中」は、最小人数の参加が得られて広場が開催している状態である。「終了」は、制限時間の経過により広場が終了した状態である。
Returning to FIG. 3, the
「作成者ID」は、広場を作成したユーザのユーザIDである。「ゲームID」は、当該広場で行われるゲーム(ゲームアプリ)を識別する情報である。「ルールID+パラメータ値」は、当該ゲームに適用されるルールを識別する情報(ルールID)と、そのルールに含まれるパラメータ(複数可)の値である。「その他条件」は、開催のための最小人数、最大人数、制限時間等が含まれる。「被招待者ID」は、当該ゲームに招待されたユーザのユーザIDである。本実施形態では、広場の作成者により直接指定された被招待者の他に、その被招待者から更に招待することも許容している。「参加者ID」は、当該ゲームに参加を表明したユーザのユーザIDである。「参加者毎成績」は、当該ゲームの参加者毎のゲームの成績である。 “Creator ID” is the user ID of the user who created the open space. “Game ID” is information for identifying a game (game application) played in the open space. “Rule ID + parameter value” is information (rule ID) for identifying a rule applied to the game and a value of parameter (s) included in the rule. “Other conditions” include a minimum number of people, a maximum number of people, a time limit, etc. for holding. “Invitee ID” is the user ID of the user invited to the game. In the present embodiment, in addition to the invited person directly designated by the creator of the open space, further invitation from the invited person is allowed. “Participant ID” is the user ID of the user who has announced participation in the game. The “results for each participant” is the results of the game for each participant of the game.
図3に戻り、ルール管理部36は、広場で行われるゲームに適用可能なルールと選択可能な詳細をルール管理データベース37に保持して管理する機能を有している。図4の下段にルール管理データベース37のデータ構造例を示しており、「ゲームID」「ルールID」「ルールID毎ゲームタイプ」「ゲームタイプ毎パラメータ名+候補値」等の項目を含んでいる。「ゲームID」は、ゲーム(ゲームアプリ)を識別する情報である。「ルールID」は、当該ゲームに適用可能なルールを識別する情報である。「ルールID毎ゲームタイプ」は、当該ルールに対応するゲームタイプ(時間制限なくスコアを競うタイプ、所定時間内でスコアを競うタイプ等)である。「ゲームタイプ毎パラメータ名+候補値」は、当該ルールに含まれるパラメータ名と候補値である。パラメータには、プレイ区間(ステージ等)、使用アイテム(キャラクタ)制限、難易度、プレイ期間、クリア条件(アイテム収集数、倒した数、タイムアタック等)がある。
Returning to FIG. 3, the
図5はゲームサーバ装置4(4X、4Y、4Z、・・)のソフトウェア構成例を示す図である。図5において、ゲームサーバ装置4は、ユーザ管理部41とゲーム管理部42とを備えている。ユーザ管理部41は、ゲームサーバ装置4の管理対象となるゲームを利用するユーザの情報を管理する機能を有している。ゲーム管理部42は、ゲームサーバ装置4の管理対象となるゲームの進行(主に、ステージや場面毎のスコア等)を管理する機能を有している。
FIG. 5 is a diagram showing a software configuration example of the game server device 4 (4X, 4Y, 4Z,...). In FIG. 5, the
図6は端末装置1のハードウェア構成例を示す図である。図6において、端末装置1は、電源システム101と、プロセッサ103、メモリコントローラ104、周辺インタフェース105を含むメインシステム102と、記憶部106とを備えている。また、端末装置1は、外部ポート107と、高周波回路108と、アンテナ109と、オーディオ回路110と、スピーカ111と、マイク112と、近接センサ113と、GPS(Global Positioning System)回路114とを備えている。また、端末装置1は、ディスプレイコントローラ116、光学センサコントローラ117、入力コントローラ118を含むI/O(Input/Output)サブシステム115と、タッチ反応型ディスプレイシステム119と、光学センサ120と、入力部121とを備えている。
FIG. 6 is a diagram illustrating a hardware configuration example of the
図7はユーザ交遊管理装置3等(ユーザ交遊管理装置3、ゲームサーバ装置4)のハードウェア構成例を示す図である。図7において、各装置は、システムバス301に接続されたCPU(Central Processing Unit)302、ROM(Read Only Memory)303、RAM(Random Access Memory)304、NVRAM(Non-Volatile Random Access Memory)305を備えている。また、各装置は、I/F(Interface)306と、I/F306に接続された、I/O(Input/Output Device)307、HDD(Hard Disk Drive)308、NIC(Network Interface Card)309と、I/O307に接続されたモニタ310、キーボード311、マウス312等を備えている。I/O307にはCD/DVD(Compact Disk/Digital Versatile Disk)ドライブ等を接続することもできる。
FIG. 7 is a diagram illustrating a hardware configuration example of the user
<動作>
図8および図9は上記の実施形態の処理例を示すシーケンス図である。先ず、図8において、端末装置1Aのユーザが、既に起動されているゲームアプリ11から交遊管理のホーム画面への遷移を要求する操作(画面から所定のボタンをタップ等)を行うと(ステップS101)、端末装置1Aのゲームアプリ11のユーザ交遊管理部12からユーザ交遊管理装置3に対してホーム画面要求が行われる(ステップS102)。なお、交遊管理への移行により、ゲームアプリ11でのゲームは中断した状態となる。
<Operation>
FIG. 8 and FIG. 9 are sequence diagrams showing a processing example of the above embodiment. First, in FIG. 8, when the user of the
ユーザ交遊管理装置3の入出力処理部31は、ホーム画面のデータを生成し(ステップS103)、端末装置1Aに応答する(ステップS104)。端末装置1Aのゲームアプリ11のユーザ交遊管理部12は、受信したホーム画面のデータに基づいてホーム画面を表示する(ステップS105)。
The input /
図10はホーム画面の例を示す図であり、各種のアクティビティ情報として、友達が広場を作成した旨の情報や、新たなゲームアプリがリリースされた旨の情報が表示されている。これらの表示には、対応するゲームアプリのアイコンが併せて表示される。リリースされたゲームアプリについては、「アプリで遊ぶ」ボタンをタップすると、既にインストールされている場合は該当するゲームアプリが起動し、インストールされていない場合はインストールページへ移行する。なお、アクティビティ情報の通知のオン・オフはユーザ自身が設定することができる。ホーム画面の下部には、「ホーム」「ともだち」「ひろば」「その他」等のボタンが表示されている。 FIG. 10 is a diagram illustrating an example of the home screen. Information indicating that a friend has created a square and information indicating that a new game application has been released are displayed as various types of activity information. In these displays, corresponding game application icons are also displayed. For a released game app, when the “play with app” button is tapped, the corresponding game app is activated if it is already installed, and moves to the install page if it is not installed. Note that the user can set on / off of notification of activity information. At the bottom of the home screen, buttons such as “Home”, “Friend”, “Open space”, “Others”, and the like are displayed.
次いで、図8に戻り、端末装置1Aのユーザが、ホーム画面から広場画面への遷移を要求する操作(図10の「ひろば」ボタンをタップ)を行うと(ステップS106)、端末装置1Aのゲームアプリ11のユーザ交遊管理部12からユーザ交遊管理装置3に対して広場画面要求が行われる(ステップS107)。なお、広場は誰でも作成が可能である。
Next, returning to FIG. 8, when the user of the
ユーザ交遊管理装置3の入出力処理部31は、広場画面のデータを生成し(ステップS108)、端末装置1Aに応答する(ステップS109)。端末装置1Aのゲームアプリ11のユーザ交遊管理部12は、受信した広場画面のデータに基づいて広場画面を表示する(ステップS110)。
The input /
図11は広場画面の例を示す図であり、ユーザ本人または友達によって既に作成された広場の情報が表示されている。各広場については、閲覧しているユーザとの関係でステータス(「開催中」「開催待ち」「未参加」等)が表示されている。「開催中」は、最小人数の参加が得られて広場が開催している状態であり、右端に「遊ぶ」ボタンが表示され、そのタップによってゲームを即座に開始することができる。「開催待ち」は、最小人数の参加が得られず、開催を待機している状態である。この場合、右端に「招待」ボタンが表示され、招待者を追加することができる。「未参加」は、閲覧しているユーザが招待に参加を表明していない状態であり、右端に「参加」ボタンが表示され、そのタップによって参加を表明することができる。広場画面の下部には「新しく広場をつくる」ボタンが表示されている。 FIG. 11 is a diagram illustrating an example of a square screen, in which information on a square already created by the user himself / herself or a friend is displayed. For each square, the status (“currently being held”, “waiting to be held”, “not participating”, etc.) is displayed in relation to the browsing user. “Ongoing” is a state in which a square is being held with the participation of a minimum number of people, a “play” button is displayed on the right end, and the game can be started immediately by tapping the “play” button. “Waiting for holding” is a state in which the minimum number of participants cannot be obtained and waiting for holding. In this case, an “Invite” button is displayed on the right end, and invitees can be added. “Non-participation” is a state in which the browsing user has not expressed participation in the invitation, and a “participation” button is displayed on the right end, and participation can be expressed by tapping the button. At the bottom of the square screen, a “Create a new square” button is displayed.
次いで、図8に戻り、端末装置1Aのユーザが、広場画面から広場新規作成を要求する操作(図11の「新しく広場をつくる」ボタンをタップ)を行うと(ステップS111)、端末装置1Aのゲームアプリ11のユーザ交遊管理部12からユーザ交遊管理装置3に対して広場新規作成要求が行われる(ステップS112)。ユーザ交遊管理装置3の入出力処理部31は、広場設定画面のデータを生成し(ステップS113)、端末装置1Aに応答する(ステップS114)。端末装置1Aのゲームアプリ11のユーザ交遊管理部12は、受信した広場設定画面のデータに基づいて広場設定画面を表示する(ステップS115)。
Next, returning to FIG. 8, when the user of the
図12は広場設定画面の例を示す図であり、「広場の名前」「ルール」「最小人数」「最大人数」「制限時間」「参加者」等を設定する欄が表示されている。なお、ユーザ交遊機能を呼び出した元のゲームアプリ11が、その広場で行われるゲームとなる。「広場の名前」は、ユーザが文字列を入力する。「ルール」は、予めルール管理データベース37で管理されるルールID毎ゲームタイプが選択肢として埋め込まれており、その中からユーザが選択する。「最小人数」は、ユーザが数値を入力または選択する。「最大人数」は、ユーザが数値を入力または選択する。「制限時間」は、ユーザが数値を入力または選択する。「参加者」は、友達リストの中からユーザが選択する。
FIG. 12 is a diagram illustrating an example of a square setting screen, in which columns for setting “name of the square”, “rule”, “minimum number of people”, “maximum number of people”, “time limit”, “participants”, and the like are displayed. Note that the
図13は友達リスト画面の例を示す図であり、自分のプロフィールと、友達リストが表示されている。友達リストには、各友達につき、起動しているゲーム名(ゲームアプリ名)等が表示される。ユーザは、友達リストの中から、広場に招待する友達を選択する。友達を個別に選択してもよいし、友達を一括に選択してもよいし、友達がグループ分けされている場合はグループ単位で選択してもよい。 FIG. 13 is a diagram showing an example of a friend list screen, in which his profile and a friend list are displayed. In the friend list, the name of the activated game (game application name) and the like are displayed for each friend. The user selects a friend to be invited to the square from the friend list. Friends may be selected individually, friends may be selected in a lump, or if friends are grouped, they may be selected in groups.
なお、友達には、友達申請(ユーザIDに基づいて申請)を行い、相手方の承諾が得られることでなることができ、双方の友達リストに登録される。友達は使用しているゲームには関係しない。友達リストは、非表示やブロック、解除等をまとめて編集することができる。友達をグループに分けて管理することもできる。 In addition, the friend can make a friend application (apply based on the user ID) and obtain the consent of the other party, and is registered in both friend lists. Friends are not related to the game you are using. The friend list can be edited to hide, block, release, etc. at once. You can also manage your friends in groups.
次いで、図8に戻り、端末装置1Aのユーザが、広場設定画面に対して設定内容の入力操作を行ってそれが完了すると(ステップS116)、端末装置1Aのゲームアプリ11のユーザ交遊管理部12からユーザ交遊管理装置3に対して広場設定登録要求が行われる(ステップS117)。ユーザ交遊管理装置3の広場管理部34は、設定情報を広場管理データベース35に登録し(ステップS118)、登録が正常に行われた旨を応答する(ステップS119)。端末装置1Aのゲームアプリ11のユーザ交遊管理部12は、広場設定画面を完了し、広場画面を表示する(ステップS120)。
Next, returning to FIG. 8, when the user of the
次に、図9において、広場の参加者として招待の対象となったユーザが端末装置1Bにおいて広場画面を閲覧したものとする(ステップS121)。端末装置1Bのユーザがまだ参加を表明していない場合、例えば、図11の一番下の「ひろば2」(未参加)が招待の対象となった広場に該当する。
Next, in FIG. 9, it is assumed that a user who has been invited as a square participant browses the square screen on the
図9に戻り、端末装置1Bのユーザが、所望の広場について参加を表明する操作(図11の「ひろば2」の「参加」ボタンのタップ)を行うと(ステップS122)、端末装置1Bのゲームアプリ11のユーザ交遊管理部12からユーザ交遊管理装置3に対して広場参加要求が行われる(ステップS123)。
Returning to FIG. 9, when the user of the
ユーザ交遊管理装置3の広場管理部34は、広場管理データベース35に参加者を登録し(ステップS124)、登録が正常に行われた旨を応答する(ステップS125)。また、ユーザ交遊管理装置3の広場管理部34は、登録の対象となった広場が開催待ちの状態であった場合、参加者の追加により開催となるか否か判定する(ステップS126)。開催と判定された場合、該当する広場のステータスを開催中に変更する。なお、開催判定は、最少人数になったか否かで行うほか、実際の参加人数に満たなくとも端末装置1Aのユーザが最少人数以上の友達を招待したことを条件として開催と判定するようにしてもよい。
The
その後、端末装置1Bのユーザが、広場画面が表示された状態(ステップS131)から所望の開催中の広場について遊ぶ操作(「遊ぶ」ボタンのタップ)を行うと(ステップS132)、端末装置1Bのゲームアプリ11のプレイモード管理部13は、広場画面に埋め込まれたゲームの設定情報に基づいてゲーム環境(アプリ環境)を設定し(ステップS133)、そのゲーム環境に基づきゲーム実行部14によりゲームを即座に開始する(ステップS134)。
Thereafter, when the user of the
また、端末装置1Bのゲームアプリ11のゲーム実行部14は、ゲームサーバ装置4に対してゲーム開始通知を行い(ステップS135)、ゲームサーバ装置4のゲーム管理部42はログ等の記録を行い(ステップS136)、正常に処理された旨を応答する(ステップS137)。
In addition, the
その後、端末装置1Bのユーザによるゲームプレイが行われるが、ゲームプレイの区切り(1ステージの終了時やクエストの終了時等)において、端末装置1Bのゲームアプリ11のゲーム実行部14は、ゲームサーバ装置4に対してスコア通知を行う(ステップS138)。ゲームサーバ装置4のゲーム管理部42はスコアの記録を行い(ステップS139)、正常に処理された旨を応答する(ステップS140)。広場で行われたゲームについてもゲームサーバ装置4にスコアが記録されるため、通常のゲームプレイと同様に扱われ、通常のゲームプレイの結果に反映することができる。なお、実体的なゲームの実行処理がゲームサーバ装置4で行われる場合は、端末装置1Bからのスコア通知に代えて、ユーザによる操作指示等がゲームサーバ装置4に送信される。
Thereafter, a game play is performed by the user of the
また、ゲームサーバ装置4のゲーム管理部42は、ユーザ交遊管理装置3に対してスコア通知を行い(ステップS141)、ユーザ交遊管理装置3の広場管理部34は広場管理データベース35にユーザと対応付けてスコアの記録を行い(ステップS142)、正常に処理された旨を応答する(ステップS143)。
Further, the
その後、端末装置1Bのユーザが、成績一覧の閲覧を要求する操作を行うと(ステップS144)、端末装置1Bのゲームアプリ11のユーザ交遊管理部12からユーザ交遊管理装置3に対して成績一覧閲覧要求が行われる(ステップS145)。ユーザ交遊管理装置3の入出力処理部31は、成績一覧(ランキングを含む)のデータを生成し(ステップS146)、端末装置1Bに応答する(ステップS147)。端末装置1Bのゲームアプリ11のユーザ交遊管理部12は、受信した成績一覧のデータに基づいて成績一覧を表示する(ステップS148)。なお、成績一覧は、ゲームに参加している全てのユーザの成績でも、その一部のユーザの成績でも何れでもよい。
Thereafter, when the user of the
その後、ユーザ交遊管理装置3の広場管理部34は、広場の開催が終了となるか否か判定する(ステップS151)。終了と判定された場合、該当する広場のステータスを終了に変更する。なお、ユーザ交遊管理装置3は、広場が終了した後は、スコア通知を受け付けても有効としないが、所定の期間は、成績一覧閲覧要求には応答する。成績一覧の閲覧については、ゲームサーバ装置4からユーザ交遊管理装置3にスコア通知を行わず、端末装置1Bからの成績一覧閲覧要求がゲームサーバ装置4に送られ、ゲームサーバ装置4から成績一覧のデータを端末装置1Bに応答するようにしてもよい。
Thereafter, the
なお、広場で行うゲームを他のユーザが設定した設定情報に基づいて行う場合について説明したが、ゲームアプリの提供者等が任意に設定した設定情報に基づいて行うようにしてもよい。 In addition, although the case where the game performed in a square is performed based on the setting information which the other user set was demonstrated, you may be made to perform based on the setting information which the provider etc. of the game application set arbitrarily.
<総括>
上述したように、本実施形態によれば、他者が自由に設定したプレイ環境に簡単に移行し、即座にゲームを開始できる仕組を提供することができる。
<Summary>
As described above, according to the present embodiment, it is possible to provide a mechanism that can easily shift to a play environment freely set by others and start a game immediately.
また、一般のユーザが広場を作成して友達といっしょにゲームプレイを行える環境を提供できるようにしたため、招待されたユーザは友達といっしょにゲームプレイするならやってみようという強い動機付けが働き、ゲームアプリの利用を促進することができる。 In addition, the general user can create an open space and provide an environment where game play with friends can be provided, so that invited users have strong motivation to try playing games with friends, Use of game apps can be promoted.
また、ゲームの条件を詳細に設定することができるため、友達の嗜好に合わせて有効な設定が行われることが予想され、ゲームプレイが盛り上がることが期待され、その観点でもゲームアプリの利用を促進することができる。 In addition, because the game conditions can be set in detail, it is expected that effective settings will be made according to the preferences of friends, and it is expected that game play will be exciting, and from this point of view also promote the use of game apps can do.
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。 The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to the embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.
1、1A〜1C 端末装置
11 ゲームアプリ
12 ユーザ交遊管理部
13 プレイモード管理部
14 ゲーム実行部
2 ネットワーク
3 ユーザ交遊管理装置
31 入出力処理部
32 ユーザ管理部
33 ユーザ管理データベース
34 広場管理部
35 広場管理データベース
36 ルール管理部
37 ルール管理データベース
4、4X〜4Z ゲームサーバ装置
41 ユーザ管理部
42 ゲーム管理部
DESCRIPTION OF
Claims (3)
ゲームの終了条件を含むルールを設定し、設定情報としてサーバに送信する手段、
自己が設定した設定情報に基づく前記ゲームに招待するユーザの指定を受け付け、当該ユーザの情報をサーバに送信する手段、
自己と所定関係にある他のユーザから招待されたことに基づいて、前記サーバに登録され、当該他のユーザが設定した設定情報を受信する手段、
第1のプレイモードと、受信した前記他のユーザが設定した設定情報に基づく第2のプレイモードとを、ゲーム(但し、自己以外のユーザの端末装置からの操作を受け付け可能なゲームを除く)を開始する前に選択可能に表示する手段、
前記第2のプレイモードの選択を受け付けた場合に、前記他のユーザが設定した設定情報に基づく前記ゲームを開始する手段、
前記端末装置からの操作を受け付けて前記ゲームを実行する手段、
前記他のユーザが設定した設定情報に設定されている終了条件が満たされた場合に前記ゲームを終了する手段、
として機能させる端末プログラム。 A computer constituting the terminal device,
Means for setting a rule including a game end condition and transmitting it to the server as setting information;
Means for accepting designation of a user to be invited to the game based on setting information set by the user, and transmitting the user's information to the server;
On the basis that was invited from other users in the self and a predetermined relationship, the registered in the server, it means for receiving setting information that the other user has set,
The first play mode and the second play mode based on the received setting information set by the other user are games (except for a game that can accept an operation from a terminal device of a user other than the user). Means to selectably display before starting
Means for starting the game based on setting information set by the other user when the selection of the second play mode is received;
Means for receiving the operation from the terminal device and executing the game;
It means for terminating the game when the termination condition in which the other users are set in the setting information set are met,
Terminal program to function as
複数の端末装置から受信した前記設定情報を記憶する手段と、
前記第1のユーザが操作する端末装置から前記第1のユーザが設定した設定情報に基づく前記ゲームに招待するユーザとして指定されたユーザの情報を受信する手段と、
前記第1のユーザと所定関係にある他のユーザから前記他のユーザが設定した設定情報に基づく前記ゲームに招待されたことに基づいて、前記第1のユーザが操作する端末装置に前記他のユーザが設定した設定情報を送信する手段と、
前記第1のユーザがシングルプレイのゲームを開始する前に、前記第1のユーザが設定する設定情報に基づく第1のプレイモードと、受信した他のユーザが設定した設定情報に基づく第2のプレイモードとを選択可能に表示する手段と、
前記第2のプレイモードの選択を受け付けた場合に、前記他のユーザが設定した設定情報に基づくシングルプレイのゲームを開始する手段と、
前記第1のユーザが操作する端末装置からの操作を受け付けて前記シングルプレイのゲームを実行する手段と、
前記他のユーザが設定した設定情報に設定されている終了条件が満たされた場合に前記シングルプレイのゲームを終了する手段と、
を有する情報処理装置。 Means for receiving rule setting information including a game end condition from a terminal device operated by a first user;
Means for storing the setting information received from a plurality of terminal devices;
Means for receiving information of a user designated as a user invited to the game based on setting information set by the first user from a terminal device operated by the first user;
Based on being invited to the game based on the setting information set by the other user from another user having a predetermined relationship with the first user, the other terminal is operated by the first user. Means for transmitting the setting information set by the user;
Before the first user starts a single-play game, the first play mode based on the setting information set by the first user and the second setting based on the received setting information set by another user Means for selectively displaying a play mode;
Means for starting a single-play game based on setting information set by the other user when receiving the selection of the second play mode;
Means for accepting an operation from a terminal device operated by the first user and executing the single-play game;
Means for ending the single play game when an end condition set in the setting information set by the other user is satisfied ;
An information processing apparatus.
自己が設定した設定情報に基づく前記ゲームに招待するユーザの指定を受け付け、当該ユーザの情報をサーバに送信する手段と、
自己と所定関係にある他のユーザから招待されたことに基づいて、前記サーバに登録され、当該他のユーザが設定した設定情報を受信する手段と、
第1のプレイモードと、受信した前記他のユーザが設定した設定情報に基づく第2のプレイモードとを、ゲーム(但し、自己以外のユーザの端末装置からの操作を受け付け可能なゲームを除く)を開始する前に選択可能に表示する手段と、
前記第2のプレイモードの選択を受け付けた場合に、前記他のユーザが設定した設定情報に基づく前記ゲームを開始する手段と、
前記端末装置からの操作を受け付けて前記ゲームを実行する手段と、
前記他のユーザが設定した設定情報に設定されている終了条件が満たされた場合に前記ゲームを終了する手段と、
を備えたことを特徴とする端末装置。 Means for setting a rule including an end condition of the game and transmitting the setting information to the server;
Means for accepting designation of a user invited to the game based on setting information set by the user, and transmitting the user's information to the server;
Means for on the basis that was invited from other users in the self and a predetermined relationship, the registered in the server, receives the setting information to which the other user has set,
The first play mode and the second play mode based on the received setting information set by the other user are games (except for a game that can accept an operation from a terminal device of a user other than the user). Means to selectably display before starting
Means for starting the game based on setting information set by the other user when receiving the selection of the second play mode;
Means for receiving an operation from the terminal device and executing the game;
It means for terminating said game when the termination condition in which the other users are set in the setting information set are met,
A terminal device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014262733A JP6582407B2 (en) | 2014-12-25 | 2014-12-25 | Terminal program and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014262733A JP6582407B2 (en) | 2014-12-25 | 2014-12-25 | Terminal program and terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016120137A JP2016120137A (en) | 2016-07-07 |
JP6582407B2 true JP6582407B2 (en) | 2019-10-02 |
Family
ID=56327710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014262733A Active JP6582407B2 (en) | 2014-12-25 | 2014-12-25 | Terminal program and terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6582407B2 (en) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3429287B2 (en) * | 2001-05-29 | 2003-07-22 | 株式会社コナミコンピュータエンタテインメント大阪 | NET GAME SYSTEM AND NET GAME MANAGEMENT METHOD |
JP2004141525A (en) * | 2002-10-28 | 2004-05-20 | Namco Ltd | Game system, program, and information storage medium |
JP2004305270A (en) * | 2003-04-02 | 2004-11-04 | Fan:Kk | Game system, game server, method and program for managing game site |
JP2008229126A (en) * | 2007-03-22 | 2008-10-02 | Namco Bandai Games Inc | Game system, program and information storing medium |
JP2010287191A (en) * | 2009-06-15 | 2010-12-24 | Namco Bandai Games Inc | Program, information storage medium and image generating system |
JP2013128583A (en) * | 2011-12-20 | 2013-07-04 | Namco Bandai Games Inc | Program, information storage medium, and server |
JP5499136B2 (en) * | 2012-11-06 | 2014-05-21 | 株式会社 ディー・エヌ・エー | Server device and game program |
-
2014
- 2014-12-25 JP JP2014262733A patent/JP6582407B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016120137A (en) | 2016-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5165132B1 (en) | Game management server device, game management server device program, and terminal device program | |
JP5715110B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
JP6681421B2 (en) | Game program and game device | |
JP2020120929A (en) | Information processing device and program | |
JP5936757B1 (en) | GAME SERVER, TERMINAL, GAME CONTROL METHOD AND PROGRAM BY GAME SERVER | |
JP2023041811A (en) | Information processing system, server device, client device, and program | |
JP2019171173A (en) | Information processing device and program | |
JP2015188598A (en) | program and server | |
JP2018000715A (en) | Game system, game control device, and program | |
US20190291004A1 (en) | Activity search method and apparatus | |
JP6406467B1 (en) | Information processing apparatus and program | |
JP6582407B2 (en) | Terminal program and terminal device | |
JP2022125127A (en) | Information processing device, information processing method and program | |
JP2018143867A (en) | Game system, game control device, and program | |
JP6624453B2 (en) | Game system, game control device, and program | |
JP6737467B2 (en) | Program, information processing apparatus control method, and information processing apparatus | |
JP2016120136A (en) | Game system, game management device, game management program, terminal program, and terminal device | |
JP5998421B1 (en) | Information processing apparatus, game program, and information processing method | |
JP7356610B1 (en) | Information processing methods, programs, information processing systems | |
JP6566103B1 (en) | Information processing apparatus and program | |
JP6012552B2 (en) | GAME SYSTEM, GAME CONTROL METHOD, AND COMPUTER PROGRAM | |
JP7223240B1 (en) | Information processing device, information processing method and information processing program | |
JP7417106B2 (en) | Information processing device, information processing method and program | |
JP2022084542A (en) | Game server, game program, and information processing method | |
JP2017104492A (en) | Information processing device, game program and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171025 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180731 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180731 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181001 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190221 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190806 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190819 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6582407 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |