[go: up one dir, main page]

JP7285082B2 - Game program, method, and information processing device - Google Patents

Game program, method, and information processing device Download PDF

Info

Publication number
JP7285082B2
JP7285082B2 JP2019010441A JP2019010441A JP7285082B2 JP 7285082 B2 JP7285082 B2 JP 7285082B2 JP 2019010441 A JP2019010441 A JP 2019010441A JP 2019010441 A JP2019010441 A JP 2019010441A JP 7285082 B2 JP7285082 B2 JP 7285082B2
Authority
JP
Japan
Prior art keywords
game
user
game program
unit
processor
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
Application number
JP2019010441A
Other languages
Japanese (ja)
Other versions
JP2020116178A (en
Inventor
渓介 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Colopl Inc
Original Assignee
Colopl Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Colopl Inc filed Critical Colopl Inc
Priority to JP2019010441A priority Critical patent/JP7285082B2/en
Publication of JP2020116178A publication Critical patent/JP2020116178A/en
Application granted granted Critical
Publication of JP7285082B2 publication Critical patent/JP7285082B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

特許法第30条第2項適用 ・ウェブサイトのアドレス (A)https://www.youtube.com/watch?v=xdTCpPZDn2Y 掲載日 2018年2月22日 (B)https://www.youtube.com/watch?v=dYptH6UyTik 掲載日 2018年4月25日 (C)https://www.youtube.com/watch?v=gvdlUJc1EZc 掲載日 2018年5月18日 (D)https://twitter.com/Drgnpj_colopl https://twitter.com/Drgnpj_colopl/status/968387142564089856 https://twitter.com/Drgnpj_colopl/status/968761055232000001 掲載日 2018年1月24日~ (E)https://www.youtube.com/watch?v=OqQUeVR4JzQ 掲載日 2018年1月26日 (F)https://www.youtube.com/watch?v=lt_ZffGefK0 掲載日 2018年1月29日 (G)https://www.youtube.com/watch?v=UnpwKdw_2jo 掲載日 2018年1月29日 (H) https://www.youtube.com/watch?v=tZUnEJLCaew 掲載日 2018年2月12日 (I)https://www.youtube.com/watch?v=iDQAhf1bcDk 掲載日 2018年3月13日 (J)https://www.youtube.com/watch?v=oYUvxC8wHgU 掲載日 2018年3月14日 (K) https://www.youtube.com/watch?v=UnX8GaxCqGw 掲載日 2018年3月14日 (L)https://www.youtube.com/watch?v=5vNHFCSbbzo 掲載日 2018年3月14日 (M)https://www.youtube.com/watch?v=nfrgYdaz2bQ 掲載日 2018年3月20日(備考欄へ続く)Application of Article 30, Paragraph 2 of the Patent Act ・Website address (A) https://www. youtube. com/watch? v=xdTCpPZDn2Y Publication date February 22, 2018 (B) https://www. youtube. com/watch? v=dYptH6UyTik Posting date April 25, 2018 (C) https://www. youtube. com/watch? v=gvdlUJc1EZc Posting date May 18, 2018 (D) https://twitter. com/Drgnpj_colopl https://twitter. com/Drgnpj_colopl/status/968387142564089856 https://twitter. com/Drgnpj_colopl/status/968761055232000001 Posting date From January 24, 2018 (E) https://www. youtube. com/watch? v=OqQUeVR4JzQ Posting date January 26, 2018 (F) https://www. youtube. com/watch? v=lt_ZffGefK0 Posting date January 29, 2018 (G) https://www. youtube. com/watch? v=UnpwKdw_2jo Posting date January 29, 2018 (H) https://www. youtube. com/watch? v=tZUnEJLCaew Posting date February 12, 2018 (I) https://www. youtube. com/watch? v=iDQAhf1bcDk Posting date March 13, 2018 (J) https://www. youtube. com/watch? v=oYUvxC8wHgU Posting date March 14, 2018 (K) https://www. youtube. com/watch? v=UnX8GaxCqGw Posting date March 14, 2018 (L) https://www. youtube. com/watch? v=5vNHFCSbbzo Posting date March 14, 2018 (M) https://www. youtube. com/watch? v=nfrgYdaz2bQ Publication date March 20, 2018 (Continued in the remarks column)

本開示はゲームプログラム、ゲームプログラムを実行する方法および情報処理装置に関する。 The present disclosure relates to a game program, a method for executing the game program, and an information processing device.

従来、キャラクタカードなどのゲームで利用可能なオブジェクトを用いてユーザがプレイするゲームをコンピュータに実行させるゲームプログラムが知られている。また、当該ゲームについて、いわゆる「ガチャ」等の抽選によってオブジェクトをユーザに付与することが知られている。さらに、このような抽選について、ユーザがゲームをプレイしてある程度進行させることにより、特定のオブジェクトが当該選択によってユーザに付与される確率を高くすることが知られている(例えば、特許文献1~4参照)。 Conventionally, there is known a game program that causes a computer to execute a game played by a user using objects such as character cards that can be used in the game. In addition, it is known that in the game, an object is given to the user by lottery such as so-called "Gacha". Furthermore, it is known that such a lottery increases the probability that a specific object will be given to the user by the selection by the user playing the game and progressing to some extent (for example, Patent Documents 1 to 3). 4).

特開2015-213772号公報(2015年12月3日公開)Japanese Patent Application Laid-Open No. 2015-213772 (published on December 3, 2015) 特開2016-067910号公報(2016年5月9日公開)Japanese Patent Application Laid-Open No. 2016-067910 (published on May 9, 2016) 特開2018-015121号公報(2018年2月1日公開)Japanese Patent Application Laid-Open No. 2018-015121 (published on February 1, 2018) 特開2016-154794号公報(2016年9月1日公開)Japanese Patent Application Laid-Open No. 2016-154794 (published on September 1, 2016)

一方で、プレイ可能なゲームについて新規のゲーム単位を追加することがあるが、ユーザにとってはいつでもゲームをプレイ可能であるためか、新規のゲーム単位を追加した当初におけるユーザの参加率が高くならないことがある。 On the other hand, although new game units may be added for playable games, the participation rate of users at the beginning of the addition of new game units does not increase, probably because users can play the game at any time. There is

本開示の一態様は、プレイ可能なゲームにおける所定の期間でのユーザの参加率を高めることを目的とする。 One aspect of the present disclosure is aimed at increasing user participation in a playable game for a given period of time.

本開示に係るゲームプログラムは、プロセッサおよびメモリを備えるコンピュータにより実行される。ゲームプログラムは、プロセッサに、ゲームの進行状況が所定の条件を満たすか否かを判定するステップと、所定期間内は、当該所定の条件を満たすか否かによらず、ユーザの指示に応答して、ゲームで利用可能な複数のオブジェクトで構成されている第1集合の中から選択したオブジェクトをユーザに付与する第1付与ステップと、所定期間後は、上記の所定の条件を満たすと判定された場合には第1付与ステップの実行を許可させ、所定の条件を満たさないと判定された場合には当該実行を許可しないステップと、を実行させる。 A game program according to the present disclosure is executed by a computer that includes a processor and memory. The game program instructs the processor to determine whether or not the progress of the game satisfies a predetermined condition; a first granting step of granting to the user an object selected from a first set composed of a plurality of objects that can be used in the game; a step of permitting the execution of the first imparting step when it is determined that the predetermined condition is not satisfied, and a step of not permitting the execution when it is determined that the predetermined condition is not satisfied.

また、本開示に係る方法は、コンピュータがゲームプログラムを実行する方法であって、コンピュータは、プロセッサおよびメモリを備え、プロセッサは上記の各ステップを実行する。 Also, a method according to the present disclosure is a method for executing a game program by a computer, the computer having a processor and a memory, and the processor performing the above steps.

また、本開示に係る情報処理装置は、上記のゲームプログラムを記憶するメモリと、当該ゲームプログラムを実行することにより、情報処理装置の動作を制御するプロセッサとを備えている。 An information processing device according to the present disclosure includes a memory that stores the above game program, and a processor that controls operations of the information processing device by executing the game program.

本開示の一態様によれば、プレイ可能なゲームにおける所定の期間でのユーザの参加率を高める効果を奏する。 According to one aspect of the present disclosure, there is an effect of increasing a user's participation rate in a playable game in a predetermined period.

ゲームシステムのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a game system. ユーザ端末およびサーバの機能的構成を示すブロック図である。3 is a block diagram showing functional configurations of a user terminal and a server; FIG. (a)は、本実施形態における選択における選択肢で構成されたテーブルデータの第1の例を示す図であり、(b)は、当該テーブルデータの第2の例を示す図であり、(c)は、当該テーブルデータの第3の例を示す図である。(a) is a diagram showing a first example of table data composed of options for selection in this embodiment, (b) is a diagram showing a second example of the table data, (c ) shows a third example of the table data. 本実施形態に係るゲームプログラムに基づいて、ゲームシステムにおいて実行される処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of the flow of processing executed in the game system based on the game program according to the embodiment; 本実施形態における選択の種類を表すUIを表示する画面の第1の例を模式的に示す図である。FIG. 4 is a diagram schematically showing a first example of a screen displaying a UI representing selection types in the embodiment; 本実施形態に係るオブジェクトの選択を実行するための画面の一例を模式的に示す図である。FIG. 4 is a diagram schematically showing an example of a screen for executing object selection according to the present embodiment; 本実施形態における選択の種類を表すUIを表示する画面の第2の例を模式的に示す図である。FIG. 11 is a diagram schematically showing a second example of a screen displaying a UI representing selection types in the embodiment; 本実施形態における選択の種類を表すUIを表示する画面の第3の例を模式的に示す図である。FIG. 11 is a diagram schematically showing a third example of a screen displaying a UI representing selection types in this embodiment. 本実施形態に係るゲームプログラムに基づいて、ゲームシステムにおいて実行される処理の流れの他の例を示すフローチャートである。4 is a flow chart showing another example of the flow of processing executed in the game system based on the game program according to the embodiment; (a)は、本実施形態におけるパラメータの一部が有効になる前のオブジェクトの一例を模式的に示す図であり、(b)は、当該パラメータの一部が有効になった後のオブジェクトの一例を模式的に示す図である。(a) is a diagram schematically showing an example of an object before some of the parameters in this embodiment become valid, and (b) shows an example of the object after some of the parameters become valid; It is a figure which shows an example typically.

〔実施形態1〕
本開示に係るゲームシステムは、複数のユーザにゲームを提供するためのシステムである。以下、ゲームシステムについて図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が本発明に含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。
[Embodiment 1]
A game system according to the present disclosure is a system for providing a game to multiple users. The game system will be described below with reference to the drawings. The present invention is not limited to these examples, but is indicated by the scope of the claims, and is intended to include all modifications within the meaning and scope of equivalents to the scope of the claims. be. In the following description, the same reference numerals are given to the same elements in the description of the drawings, and redundant description will not be repeated.

<ゲームシステム1のハードウェア構成>
図1は、ゲームシステム1のハードウェア構成を示す図である。ゲームシステム1は図示の通り、複数のユーザ端末100と、サーバ200とを含む。各ユーザ端末100は、サーバ200とネットワーク2を介して接続する。ネットワーク2は、インターネットおよび図示しない無線基地局によって構築される各種移動通信システム等で構成される。この移動通信システムとしては、例えば、所謂3G、4G移動通信システム、LTE(Long Term Evolution)、および所定のアクセスポイントによってインターネットに接続可能な無線ネットワーク(例えばWi-Fi(登録商標))等が挙げられる。
<Hardware Configuration of Game System 1>
FIG. 1 is a diagram showing the hardware configuration of the game system 1. As shown in FIG. The game system 1 includes a plurality of user terminals 100 and a server 200 as shown. Each user terminal 100 is connected to the server 200 via the network 2 . The network 2 includes the Internet and various mobile communication systems constructed by wireless base stations (not shown). Examples of mobile communication systems include so-called 3G, 4G mobile communication systems, LTE (Long Term Evolution), and wireless networks (eg, Wi-Fi (registered trademark)) that can be connected to the Internet through a predetermined access point. be done.

サーバ200(コンピュータ、情報処理装置)は、ワークステーションまたはパーソナルコンピュータ等の汎用コンピュータであってよい。サーバ200は、プロセッサ20と、メモリ21と、ストレージ22と、通信IF23と、入出力IF24とを備える。サーバ200が備えるこれらの構成は、通信バスによって互いに電気的に接続される。 The server 200 (computer, information processing device) may be a workstation or a general-purpose computer such as a personal computer. The server 200 includes a processor 20, a memory 21, a storage 22, a communication IF 23, and an input/output IF 24. These components provided in the server 200 are electrically connected to each other by a communication bus.

ユーザ端末100(コンピュータ、情報処理装置)は、スマートフォン、フィーチャーフォン、PDA(Personal Digital Assistant)、またはタブレット型コンピュータ等の携帯端末であってよい。ユーザ端末100は、ゲームプレイに適したゲーム装置であってもよい。ユーザ端末100は図示の通り、プロセッサ10と、メモリ11と、ストレージ12と、通信インターフェース(IF)13と、入出力IF14と、タッチスクリーン15(表示部)と、カメラ17と、測距センサ18とを備える。ユーザ端末100が備えるこれらの構成は、通信バスによって互いに電気的に接続される。なお、ユーザ端末100は、タッチスクリーン15に代えて、または、加えて、ユーザ端末100本体とは別に構成されたディスプレイ(表示部)を接続可能な入出力IF14を備えていてもよい。 The user terminal 100 (computer, information processing device) may be a mobile terminal such as a smart phone, a feature phone, a PDA (Personal Digital Assistant), or a tablet computer. The user terminal 100 may be a game device suitable for playing games. As illustrated, the user terminal 100 includes a processor 10, a memory 11, a storage 12, a communication interface (IF) 13, an input/output IF 14, a touch screen 15 (display unit), a camera 17, and a range sensor 18. and These components provided in the user terminal 100 are electrically connected to each other by a communication bus. Note that the user terminal 100 may include an input/output IF 14 to which a display (display unit) configured separately from the user terminal 100 main body can be connected instead of or in addition to the touch screen 15 .

また、図1に示すように、ユーザ端末100は、1つ以上のコントローラ1020と通信可能に構成されることとしてもよい。コントローラ1020は、例えば、Bluetooth(登録商標)等の通信規格に従って、ユーザ端末100と通信を確立する。コントローラ1020は、1つ以上のボタン等を有していてもよく、該ボタン等に対するユーザの入力操作に基づく出力値をユーザ端末100へ送信する。また、コントローラ1020は、加速度センサ、および、角速度センサ等の各種センサを有していてもよく、該各種センサの出力値をユーザ端末100へ送信する。 Also, as shown in FIG. 1, user terminal 100 may be configured to communicate with one or more controllers 1020 . The controller 1020 establishes communication with the user terminal 100 according to communication standards such as Bluetooth (registered trademark), for example. The controller 1020 may have one or more buttons or the like, and transmits to the user terminal 100 an output value based on the user's input operation on the buttons or the like. Also, the controller 1020 may have various sensors such as an acceleration sensor and an angular velocity sensor, and transmits output values of the various sensors to the user terminal 100 .

なお、ユーザ端末100がカメラ17および測距センサ18を備えることに代えて、または、加えて、コントローラ1020がカメラ17および測距センサ18を有していてもよい。 Note that the controller 1020 may have the camera 17 and the ranging sensor 18 instead of or in addition to the user terminal 100 having the camera 17 and the ranging sensor 18 .

ユーザ端末100は、例えばゲーム開始時に、コントローラ1020を使用するユーザに、該ユーザの名前またはログインID等のユーザ識別情報を、該コントローラ1020を介して入力させることが望ましい。これにより、ユーザ端末100は、コントローラ1020とユーザとを紐付けることが可能となり、受信した出力値の送信元(コントローラ1020)に基づいて、該出力値がどのユーザのものであるかを特定することができる。 The user terminal 100 preferably allows the user using the controller 1020 to input user identification information such as the user's name or login ID via the controller 1020, for example, at the start of the game. As a result, the user terminal 100 can associate the controller 1020 with the user, and identifies which user the output value belongs to based on the transmission source (controller 1020) of the received output value. be able to.

ユーザ端末100が複数のコントローラ1020と通信する場合、各コントローラ1020を各ユーザが把持することで、ネットワーク2を介してサーバ200などの他の装置と通信せずに、該1台のユーザ端末100でマルチプレイを実現することができる。また、各ユーザ端末100が無線LAN(Local Area Network)規格等の無線規格により互いに通信接続する(サーバ200を介さずに通信接続する)ことで、複数台のユーザ端末100によりローカルでマルチプレイを実現することもできる。1台のユーザ端末100によりローカルで上述のマルチプレイを実現する場合、ユーザ端末100は、さらに、サーバ200が備える後述する種々の機能の少なくとも一部を備えていてもよい。また、複数のユーザ端末100によりローカルで上述のマルチプレイを実現する場合、複数のユーザ端末100は、サーバ200が備える後述する種々の機能を分散して備えていてもよい。 When the user terminal 100 communicates with a plurality of controllers 1020 , each user can hold each controller 1020 to communicate with the one user terminal 100 without communicating with other devices such as the server 200 via the network 2 . You can play multiplayer with. In addition, by connecting each user terminal 100 to each other for communication according to a wireless standard such as a wireless LAN (Local Area Network) standard (connecting for communication without going through the server 200), a plurality of user terminals 100 can realize local multiplay. You can also When the above-described multiplay is locally realized by one user terminal 100, the user terminal 100 may further include at least a part of various functions of the server 200, which will be described later. Also, in the case where multiple user terminals 100 locally implement the above-described multiplay, the multiple user terminals 100 may be provided with various functions of the server 200, which will be described later, in a distributed manner.

なお、ローカルで上述のマルチプレイを実現する場合であっても、ユーザ端末100はサーバ200と通信を行ってもよい。例えば、あるゲームにおける成績または勝敗等のプレイ結果を示す情報と、ユーザ識別情報とを対応付けてサーバ200に送信してもよい。 Note that the user terminal 100 may communicate with the server 200 even when the multiplay described above is implemented locally. For example, information indicating a play result such as score or win/loss in a certain game may be associated with user identification information and transmitted to the server 200 .

また、コントローラ1020は、ユーザ端末100に着脱可能な構成であるとしてもよい。この場合、ユーザ端末100の筐体における少なくともいずれかの面に、コントローラ1020との結合部が設けられていてもよい。該結合部を介して有線によりユーザ端末100とコントローラ1020とが結合している場合は、ユーザ端末100とコントローラ1020とは、有線を介して信号を送受信する。 Also, the controller 1020 may be detachable from the user terminal 100 . In this case, at least one surface of the housing of the user terminal 100 may be provided with a coupling portion for the controller 1020 . When the user terminal 100 and the controller 1020 are connected by wire through the connecting unit, the user terminal 100 and the controller 1020 transmit and receive signals via the wire.

図1に示すように、ユーザ端末100は、外部のメモリカード等の記憶媒体1030の装着を、入出力IF14を介して受け付けてもよい。これにより、ユーザ端末100は、記憶媒体1030に記録されるプログラムおよびデータを読み込むことができる。記憶媒体1030に記録されるプログラムは、例えばゲームプログラムである。 As shown in FIG. 1 , the user terminal 100 may accept the attachment of an external storage medium 1030 such as a memory card via the input/output IF 14 . This allows the user terminal 100 to read programs and data recorded on the storage medium 1030 . A program recorded in the storage medium 1030 is, for example, a game program.

ユーザ端末100は、サーバ200等の外部の装置と通信することにより取得したゲームプログラムをユーザ端末100のメモリ11に記憶してもよいし、記憶媒体1030から読み込むことにより取得したゲームプログラムをメモリ11に記憶してもよい。 User terminal 100 may store a game program acquired by communicating with an external device such as server 200 in memory 11 of user terminal 100, or may store a game program acquired by reading from storage medium 1030 in memory 11. may be stored in

以上で説明したとおり、ユーザ端末100は、該ユーザ端末100に対して情報を入力する機構の一例として、通信IF13、入出力IF14、タッチスクリーン15、カメラ17、および、測距センサ18を備える。入力する機構としての上述の各部は、ユーザの入力操作を受け付けるように構成された操作部と捉えることができる。 As described above, the user terminal 100 includes the communication IF 13, the input/output IF 14, the touch screen 15, the camera 17, and the ranging sensor 18 as an example of a mechanism for inputting information to the user terminal 100. FIG. Each unit described above as an input mechanism can be regarded as an operation unit configured to receive a user's input operation.

例えば、操作部が、カメラ17および測距センサ18の少なくともいずれか一方で構成される場合、該操作部が、ユーザ端末100の近傍の物体1010を検出し、当該物体の検出結果から入力操作を特定する。一例として、物体1010としてのユーザの手、予め定められた形状のマーカーなどが検出され、検出結果として得られた物体1010の色、形状、動き、または、種類などに基づいて入力操作が特定される。より具体的には、ユーザ端末100は、カメラ17の撮影画像からユーザの手が検出された場合、該撮影画像に基づき検出されるジェスチャ(ユーザの手の一連の動き)を、ユーザの入力操作として特定し、受け付ける。なお、撮影画像は静止画であっても動画であってもよい。 For example, when the operation unit is composed of at least one of the camera 17 and the ranging sensor 18, the operation unit detects an object 1010 near the user terminal 100, and performs an input operation based on the detection result of the object. Identify. As an example, a user's hand as object 1010, a marker of a predetermined shape, or the like is detected, and an input operation is specified based on the color, shape, movement, type, or the like of object 1010 obtained as a detection result. be. More specifically, when the user's hand is detected from the image captured by the camera 17, the user terminal 100 detects a gesture (a series of movements of the user's hand) detected based on the captured image as an input operation of the user. identified and accepted as Note that the captured image may be a still image or a moving image.

あるいは、操作部がタッチスクリーン15で構成される場合、ユーザ端末100は、タッチスクリーン15の入力部151に対して実施されたユーザの操作をユーザの入力操作として特定し、受け付ける。あるいは、操作部が通信IF13で構成される場合、ユーザ端末100は、コントローラ1020から送信される信号(例えば、出力値)をユーザの入力操作として特定し、受け付ける。あるいは、操作部が入出力IF14で構成される場合、該入出力IF14と接続されるコントローラ1020とは異なる入力装置(図示せず)から出力される信号をユーザの入力操作として特定し、受け付ける。 Alternatively, when the operation unit is configured by the touch screen 15, the user terminal 100 identifies and accepts the user's operation performed on the input unit 151 of the touch screen 15 as the user's input operation. Alternatively, when the operation unit is configured by the communication IF 13, the user terminal 100 identifies and accepts a signal (for example, an output value) transmitted from the controller 1020 as the user's input operation. Alternatively, when the operation unit is configured by the input/output IF 14, a signal output from an input device (not shown) different from the controller 1020 connected to the input/output IF 14 is specified as the user's input operation and accepted.

<各装置のハードウェア構成要素>
プロセッサ10は、ユーザ端末100全体の動作を制御する。プロセッサ20は、サーバ200全体の動作を制御する。プロセッサ10および20は、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、およびGPU(Graphics Processing Unit)を含む。
<Hardware components of each device>
Processor 10 controls the overall operation of user terminal 100 . The processor 20 controls the operation of the server 200 as a whole. Processors 10 and 20 include a CPU (Central Processing Unit), an MPU (Micro Processing Unit), and a GPU (Graphics Processing Unit).

プロセッサ10は後述するストレージ12からプログラムを読み出し、後述するメモリ11に展開する。プロセッサ20は後述するストレージ22からプログラムを読み出し、後述するメモリ21に展開する。プロセッサ10およびプロセッサ20は展開したプログラムを実行する。 The processor 10 reads a program from a storage 12, which will be described later, and develops it in a memory 11, which will be described later. The processor 20 reads a program from a storage 22, which will be described later, and develops it in a memory 21, which will be described later. Processor 10 and processor 20 execute the expanded program.

メモリ11および21は主記憶装置である。メモリ11および21は、ROM(Read Only Memory)およびRAM(Random Access Memory)等の記憶装置で構成される。メモリ11は、プロセッサ10が後述するストレージ12から読み出したプログラムおよび各種データを一時的に記憶することにより、プロセッサ10に作業領域を提供する。メモリ11は、プロセッサ10がプログラムに従って動作している間に生成した各種データも一時的に記憶する。メモリ21は、プロセッサ20が後述するストレージ22から読み出した各種プログラムおよびデータを一時的に記憶することにより、プロセッサ20に作業領域を提供する。メモリ21は、プロセッサ20がプログラムに従って動作している間に生成した各種データも一時的に記憶する。 Memories 11 and 21 are main storage devices. The memories 11 and 21 are composed of storage devices such as ROM (Read Only Memory) and RAM (Random Access Memory). The memory 11 provides a work area for the processor 10 by temporarily storing programs and various data read by the processor 10 from a storage 12 described later. The memory 11 also temporarily stores various data generated while the processor 10 is operating according to the program. The memory 21 provides a work area for the processor 20 by temporarily storing various programs and data read by the processor 20 from a storage 22 described later. The memory 21 also temporarily stores various data generated while the processor 20 is operating according to the program.

本実施形態においてプログラムとは、ゲームをユーザ端末100により実現するためのゲームプログラムであってもよい。ゲームプログラムは、プロセッサおよびメモリを備えるコンピュータにより実行されるものである。あるいは、該プログラムは、該ゲームをユーザ端末100とサーバ200との協働により実現するためのゲームプログラムであってもよい。なお、ユーザ端末100とサーバ200との協働により実現されるゲームは、一例として、ユーザ端末100において起動されたブラウザ上で実行されるゲームであってもよい。あるいは、該プログラムは、該ゲームを複数のユーザ端末100の協働により実現するためのゲームプログラムであってもよい。また、各種データとは、ユーザ情報およびゲーム情報などのゲームに関するデータ、ならびに、ユーザ端末100とサーバ200との間または複数のユーザ端末100間で送受信する指示または通知を含んでいる。 The program in this embodiment may be a game program for realizing a game by the user terminal 100 . A game program is executed by a computer having a processor and memory. Alternatively, the program may be a game program for realizing the game through cooperation between user terminal 100 and server 200 . Note that the game realized by cooperation between the user terminal 100 and the server 200 may be, for example, a game executed on a browser activated on the user terminal 100 . Alternatively, the program may be a game program for realizing the game by cooperation of a plurality of user terminals 100 . Further, the various types of data include game-related data such as user information and game information, and instructions or notifications transmitted and received between the user terminal 100 and the server 200 or between a plurality of user terminals 100 .

ストレージ12および22は補助記憶装置である。ストレージ12および22は、フラッシュメモリまたはHDD(Hard Disk Drive)等の記憶装置で構成される。ストレージ12およびストレージ22には、ゲームに関する各種データが格納される。 Storages 12 and 22 are auxiliary storage devices. The storages 12 and 22 are composed of storage devices such as flash memories or HDDs (Hard Disk Drives). Various data related to the game are stored in the storage 12 and the storage 22 .

通信IF13は、ユーザ端末100における各種データの送受信を制御する。通信IF23は、サーバ200における各種データの送受信を制御する。通信IF13および23は例えば、無線LAN(Local Area Network)を介する通信、有線LAN、無線LAN、または携帯電話回線網を介したインターネット通信、ならびに近距離無線通信等を用いた通信を制御する。 The communication IF 13 controls transmission and reception of various data in the user terminal 100 . The communication IF 23 controls transmission and reception of various data in the server 200 . The communication IFs 13 and 23 control, for example, communication via a wireless LAN (Local Area Network), Internet communication via a wired LAN, wireless LAN, or mobile phone network, and communication using short-range wireless communication.

入出力IF14は、ユーザ端末100がデータの入力を受け付けるためのインターフェースであり、またユーザ端末100がデータを出力するためのインターフェースである。入出力IF14は、USB(Universal Serial Bus)等を介してデータの入出力を行ってもよい。入出力IF14は、例えば、ユーザ端末100の物理ボタン、カメラ、マイク、または、スピーカ等を含み得る。サーバ200の入出力IF24は、サーバ200がデータの入力を受け付けるためのインターフェースであり、またサーバ200がデータを出力するためのインターフェースである。入出力IF24は、例えば、マウスまたはキーボード等の情報入力機器である入力部と、画像を表示出力する機器である表示部とを含み得る。 The input/output IF 14 is an interface for the user terminal 100 to receive data input, and an interface for the user terminal 100 to output data. The input/output IF 14 may input/output data via a USB (Universal Serial Bus) or the like. The input/output IF 14 may include physical buttons, a camera, a microphone, or a speaker of the user terminal 100, for example. The input/output IF 24 of the server 200 is an interface for the server 200 to receive data input and an interface for the server 200 to output data. The input/output IF 24 may include, for example, an input section that is an information input device such as a mouse or a keyboard, and a display section that is a device for displaying and outputting images.

ユーザ端末100のタッチスクリーン15は、入力部151と表示部152とを組み合わせた電子部品である。入力部151は、例えばタッチセンシティブなデバイスであり、例えばタッチパッドによって構成される。表示部152は、例えば液晶ディスプレイ、または有機EL(Electro-Luminescence)ディスプレイ等によって構成される。 The touch screen 15 of the user terminal 100 is an electronic component in which an input section 151 and a display section 152 are combined. The input unit 151 is, for example, a touch-sensitive device, and is configured by, for example, a touch pad. The display unit 152 is configured by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display.

入力部151は、入力面に対しユーザの操作(主にタッチ操作、スライド操作、スワイプ操作、およびタップ操作等の物理的接触操作)が入力された位置を検知して、位置を示す情報を入力信号として送信する機能を備える。入力部151は、図示しないタッチセンシング部を備えていればよい。タッチセンシング部は、静電容量方式または抵抗膜方式等のどのような方式を採用したものであってもよい。 The input unit 151 detects the position where the user's operation (mainly physical contact operation such as touch operation, slide operation, swipe operation, and tap operation) is input on the input surface, and inputs information indicating the position. It has a function to transmit as a signal. The input unit 151 may include a touch sensing unit (not shown). The touch sensing unit may employ any type of system, such as a capacitive system or a resistive film system.

図示していないが、ユーザ端末100は、該ユーザ端末100の保持姿勢を特定するための1以上のセンサを備えていてもよい。このセンサは、例えば、加速度センサ、または、角速度センサ等であってもよい。ユーザ端末100がセンサを備えている場合、プロセッサ10は、センサの出力からユーザ端末100の保持姿勢を特定して、保持姿勢に応じた処理を行うことも可能になる。例えば、プロセッサ10は、ユーザ端末100が縦向きに保持されているときには、縦長の画像を表示部152に表示させる縦画面表示としてもよい。一方、ユーザ端末100が横向きに保持されているときには、横長の画像を表示部に表示させる横画面表示としてもよい。このように、プロセッサ10は、ユーザ端末100の保持姿勢に応じて縦画面表示と横画面表示とを切り替え可能であってもよい。 Although not shown, the user terminal 100 may include one or more sensors for identifying the holding posture of the user terminal 100 . This sensor may be, for example, an acceleration sensor or an angular velocity sensor. If the user terminal 100 is equipped with a sensor, the processor 10 can identify the holding posture of the user terminal 100 from the output of the sensor and perform processing according to the holding posture. For example, when the user terminal 100 is held vertically, the processor 10 may display a vertically long image on the display unit 152 for vertical screen display. On the other hand, when the user terminal 100 is held horizontally, a horizontal screen display may be used in which a horizontally long image is displayed on the display unit. Thus, the processor 10 may be able to switch between vertical screen display and horizontal screen display according to the holding posture of the user terminal 100 .

カメラ17は、イメージセンサ等を含み、レンズから入射する入射光を電気信号に変換することで撮影画像を生成する。 The camera 17 includes an image sensor or the like, and generates a captured image by converting incident light from a lens into an electrical signal.

測距センサ18は、測定対象物までの距離を測定するセンサである。測距センサ18は、例えば、パルス変換した光を発する光源と、光を受ける受光素子とを含む。測距センサ18は、光源からの発光タイミングと、該光源から発せられた光が測定対象物にあたって反射されて生じる反射光の受光タイミングとにより、測定対象物までの距離を測定する。測距センサ18は、指向性を有する光を発する光源を有することとしてもよい。 The distance sensor 18 is a sensor that measures the distance to the object to be measured. The ranging sensor 18 includes, for example, a light source that emits pulse-converted light and a light receiving element that receives the light. The distance measuring sensor 18 measures the distance to the measurement object based on the light emission timing from the light source and the light reception timing of the reflected light generated when the light emitted from the light source hits the measurement object and is reflected. The ranging sensor 18 may have a light source that emits directional light.

ここで、ユーザ端末100が、カメラ17と測距センサ18とを用いて、ユーザ端末100の近傍の物体1010を検出した検出結果を、ユーザの入力操作として受け付ける例をさらに説明する。カメラ17および測距センサ18は、例えば、ユーザ端末100の筐体の側面に設けられてもよい。カメラ17の近傍に測距センサ18が設けられてもよい。カメラ17としては、例えば赤外線カメラを用いることができる。この場合、赤外線を照射する照明装置および可視光を遮断するフィルタ等が、カメラ17に設けられてもよい。これにより、屋外か屋内かにかかわらず、カメラ17の撮影画像に基づく物体の検出精度をいっそう向上させることができる。 Here, an example in which the user terminal 100 uses the camera 17 and the ranging sensor 18 to detect the object 1010 near the user terminal 100 and accepts the detection result as the user's input operation will be further described. The camera 17 and the ranging sensor 18 may be provided on the side of the housing of the user terminal 100, for example. A ranging sensor 18 may be provided near the camera 17 . As the camera 17, for example, an infrared camera can be used. In this case, the camera 17 may be provided with an illumination device that emits infrared light, a filter that blocks visible light, and the like. This makes it possible to further improve the object detection accuracy based on the image captured by the camera 17, regardless of whether it is outdoors or indoors.

プロセッサ10は、カメラ17の撮影画像に対して、例えば以下の(1)~(5)に示す処理のうち1つ以上の処理を行ってもよい。(1)プロセッサ10は、カメラ17の撮影画像に対し画像認識処理を行うことで、該撮影画像にユーザの手が含まれているか否かを特定する。プロセッサ10は、上述の画像認識処理において採用する解析技術として、例えばパターンマッチング等の技術を用いてよい。(2)また、プロセッサ10は、ユーザの手の形状から、ユーザのジェスチャを検出する。プロセッサ10は、例えば、撮影画像から検出されるユーザの手の形状から、ユーザの指の本数(伸びている指の本数)を特定する。プロセッサ10はさらに、特定した指の本数から、ユーザが行ったジェスチャを特定する。例えば、プロセッサ10は、指の本数が5本である場合、ユーザがじゃんけんにおける「パー」のジェスチャを行ったと判定する。また、プロセッサ10は、指の本数が0本である(指が検出されなかった)場合、ユーザがじゃんけんにおける「グー」のジェスチャを行ったと判定する。また、プロセッサ10は、指の本数が2本である場合、ユーザがじゃんけんにおける「チョキ」のジェスチャを行ったと判定する。(3)プロセッサ10は、カメラ17の撮影画像に対し、画像認識処理を行うことにより、ユーザの指が人差し指のみ立てた状態であるか、ユーザの指がはじくような動きをしたかを検出する。(4)プロセッサ10は、カメラ17の撮影画像の画像認識結果、および、測距センサ18の出力値等の少なくともいずれか1つに基づいて、ユーザ端末100の近傍の物体1010(ユーザの手など)とユーザ端末100との距離を検出する。例えば、プロセッサ10は、カメラ17の撮影画像から特定されるユーザの手の形状の大小により、ユーザの手がユーザ端末100の近傍(例えば所定値未満の距離)にあるのか、遠く(例えば所定値以上の距離)にあるのかを検出する。なお、撮影画像が動画の場合、プロセッサ10は、ユーザの手がユーザ端末100に接近しているのか遠ざかっているのかを検出してもよい。(5)カメラ17の撮影画像の画像認識結果等に基づいて、ユーザの手が検出されている状態で、ユーザ端末100とユーザの手との距離が変化していることが判明した場合、プロセッサ10は、ユーザが手をカメラ17の撮影方向において振っていると認識する。カメラ17の撮影範囲よりも指向性が強い測距センサ18において、物体が検出されたりされなかったりする場合に、プロセッサ10は、ユーザが手をカメラの撮影方向に直交する方向に振っていると認識する。 The processor 10 may perform one or more of the following processes (1) to (5) on the image captured by the camera 17, for example. (1) The processor 10 performs image recognition processing on the captured image of the camera 17 to identify whether or not the captured image includes the user's hand. The processor 10 may use a technique such as pattern matching, for example, as the analysis technique employed in the image recognition processing described above. (2) The processor 10 also detects a user's gesture from the shape of the user's hand. For example, the processor 10 identifies the number of fingers of the user (the number of extended fingers) from the shape of the user's hand detected from the captured image. Processor 10 further identifies the gesture made by the user from the identified number of fingers. For example, when the number of fingers is five, the processor 10 determines that the user has made a "paper" gesture in rock-paper-scissors. In addition, when the number of fingers is 0 (no fingers are detected), the processor 10 determines that the user has performed the “goo” gesture in rock-paper-scissors. In addition, when the number of fingers is two, the processor 10 determines that the user has made the “Scissors” gesture in rock-paper-scissors. (3) The processor 10 performs image recognition processing on the image captured by the camera 17 to detect whether the user's finger is in a state in which only the index finger is raised or whether the user's finger is flicking. . (4) The processor 10 detects an object 1010 (such as a user's hand) near the user terminal 100 based on at least one of the image recognition result of the captured image of the camera 17 and the output value of the distance measuring sensor 18. ) and the user terminal 100 is detected. For example, the processor 10 determines whether the user's hand is close to the user terminal 100 (for example, a distance less than a predetermined value) or far away from the user terminal 100 (for example, a predetermined value or more distance). Note that when the captured image is a moving image, the processor 10 may detect whether the user's hand is approaching or moving away from the user terminal 100 . (5) When it is found that the distance between the user terminal 100 and the user's hand has changed while the user's hand is detected based on the image recognition result of the captured image of the camera 17, the processor 10 recognizes that the user is waving his hand in the photographing direction of the camera 17 . When an object is detected or not detected by the ranging sensor 18, which has a stronger directivity than the imaging range of the camera 17, the processor 10 detects that the user is waving his hand in a direction orthogonal to the imaging direction of the camera. recognize.

このように、プロセッサ10は、カメラ17の撮影画像に対する画像認識により、ユーザが手を握りこんでいるか否か(「グー」のジェスチャであるか、それ以外のジェスチャ(例えば「パー」)であるか)を検出する。また、プロセッサ10は、ユーザの手の形状とともに、ユーザがこの手をどのように移動させているかを検出する。また、プロセッサ10は、ユーザがこの手をユーザ端末100に対して接近させているのか遠ざけているのかを検出する。このような操作は、例えば、マウスまたはタッチパネルなどのポインティングデバイスを用いた操作に対応させることができる。ユーザ端末100は、例えば、ユーザの手の移動に応じて、タッチスクリーン15においてポインタを移動させ、ユーザのジェスチャ「グー」を検出する。この場合、ユーザ端末100は、ユーザが選択操作を継続中であると認識する。選択操作の継続とは、例えば、マウスがクリックされて押し込まれた状態が維持されること、または、タッチパネルに対してタッチダウン操作がなされた後タッチされた状態が維持されることに対応する。また、ユーザ端末100は、ユーザのジェスチャ「グー」が検出されている状態で、さらにユーザが手を移動させると、このような一連のジェスチャを、スワイプ操作(またはドラッグ操作)に対応する操作として認識することもできる。また、ユーザ端末100は、カメラ17の撮影画像によるユーザの手の検出結果に基づいて、ユーザが指をはじくようなジェスチャを検出した場合に、当該ジェスチャを、マウスのクリックまたはタッチパネルへのタップ操作に対応する操作として認識してもよい。 In this way, the processor 10 determines whether or not the user is clenching his/her hand (a "goo" gesture or another gesture (for example, "pa") by image recognition of the captured image of the camera 17. or) is detected. The processor 10 also detects how the user is moving the hand together with the shape of the user's hand. The processor 10 also detects whether the user is moving his/her hand closer to or away from the user terminal 100 . Such operations can correspond to operations using a pointing device such as a mouse or a touch panel, for example. For example, the user terminal 100 moves the pointer on the touch screen 15 according to the movement of the user's hand, and detects the user's gesture "goo". In this case, the user terminal 100 recognizes that the user is continuing the selection operation. The continuation of the selection operation corresponds to, for example, maintaining the state in which the mouse is clicked and pushed in, or maintaining the state of being touched after performing a touchdown operation on the touch panel. Further, when the user moves his/her hand while the user's gesture "goo" is detected, the user terminal 100 performs such a series of gestures as an operation corresponding to the swipe operation (or drag operation). can also recognize. Further, when the user terminal 100 detects a gesture such as flicking a finger based on the detection result of the user's hand from the captured image of the camera 17, the user terminal 100 detects the gesture by clicking the mouse or tapping the touch panel. may be recognized as an operation corresponding to

<ゲーム概要>
(ゲームの種類)
ゲームシステム1によって実行されるゲーム(以下、本ゲーム)は、ユーザが、自身が所有する様々な種類のゲーム媒体を利用して進行させるゲームである。このようなゲームであれば、本ゲームの種類は限定されない。たとえば、本ゲームは、ユーザがゲーム媒体を利用して進行させ、クリアまたは勝利を目指すゲームであってよい。
<Game Overview>
(game type)
A game executed by the game system 1 (hereinafter referred to as the game) is a game that a user progresses using various types of game media owned by the user. The type of the game is not limited as long as it is such a game. For example, the game may be a game in which the user progresses using game media and aims to clear or win.

また、本ゲームは、ユーザの操作内容に応じて異なる結果が得られるゲームであってもよい。当該操作内容とは、例えば、操作スピード、タイミング、およびテクニックなどである。 Also, the game may be a game in which different results are obtained depending on the details of the user's operation. The operation content is, for example, operation speed, timing, technique, and the like.

また、本ゲームは、例えば、対戦ゲームであってもよい。該対戦ゲームは、ユーザの操作内容に応じて、試合運び、スコア、および、対戦の勝敗などが変化する。本ゲームは、一例として、複数のユーザの間で、タイム、スコア、戦績などの観点で、優位性を競わせるゲームであってもよい。ユーザは通常、競争に勝ちたいと考えてゲームをプレイする。そのため、ゲームに競争の要素を含ませ、操作内容に応じて優位性が決するようにゲームシステム1を構築することにより、ユーザに操作の習熟を促すことができる。 Also, the game may be, for example, a battle game. In the competition game, the progress of the game, the score, and the outcome of the competition change according to the operation contents of the user. This game may be, for example, a game in which a plurality of users compete for superiority in terms of time, score, battle record, and the like. Users typically play games because they want to win the competition. Therefore, by including elements of competition in the game and constructing the game system 1 so that superiority is determined according to the content of the operation, it is possible to encourage the user to master the operation.

本ゲームの一例としては、仮想的なゲーム空間内に配置されたキャラクタを、ユーザが自由に操作して移動および戦闘させることができる、オープンワールドのゲームであってもよい。 An example of this game may be an open world game in which a user can freely operate characters placed in a virtual game space to move and fight.

本ゲームの表示形態は、限定されない。たとえば、本ゲームは、3次元のゲーム空間および3次元のオブジェクトで表現される3Dゲームであってもよいし、2次元のオブジェクトで表現される2Dゲームであってもよい。 The display form of this game is not limited. For example, the game may be a 3D game represented by a 3D game space and 3D objects, or a 2D game represented by 2D objects.

本ゲームは、特定のジャンルに限らず、あらゆるジャンルのゲームであってよい。例えば、テニス、卓球、ドッジボール、野球、サッカーおよびホッケーなどのスポーツを題材としたゲーム、パズルゲーム、クイズゲーム、RPG、アドベンチャーゲーム、シューティングゲーム、シミュレーションゲーム、育成ゲーム、アクションゲーム、ならびに、アクションロールプレイングゲームなどであってもよい。 This game is not limited to a specific genre, and may be a game of any genre. For example, sports-themed games such as tennis, table tennis, dodgeball, baseball, soccer and hockey, puzzle games, quiz games, RPGs, adventure games, shooting games, simulation games, training games, action games, and action role-playing It may be a game or the like.

(ゲームのプレイ形態)
本ゲームのプレイ形態に限定されない。本ゲームのプレイ形態は、例えば、単一のユーザによるシングルプレイゲーム、および、複数のユーザによるマルチプレイゲーム、また、マルチプレイゲームの中でも、複数のユーザが対戦する対戦ゲーム、および、複数のユーザが協力する協力プレイゲームなどであってよい。
(game play format)
It is not limited to the play form of this game. The play form of this game is, for example, a single-player game by a single user, a multi-player game by a plurality of users, a battle game in which a plurality of users compete, and a multi-player game in which a plurality of users cooperate. It may be a cooperative play game or the like.

さらには、本実施形態のゲームは、例えば、ユーザと他のユーザとの対戦により進行する対人対戦を行うゲームパートを含んでいてもよい。なお、本ゲームにおける「対戦」はマルチ対戦(所謂、PvP(Player vs Player)戦)に限られない。例えば、ユーザが操作するプレイヤキャラクタ(以下、PC(player character))と、ノンプレイヤキャラクタ(以下、NPC(non player character))との対戦(所謂、COM戦またはCPU戦)も、上記の「対戦」に含まれる。本ゲームの対戦は、一例として、スポーツゲームにおける試合であってもよい。 Furthermore, the game of the present embodiment may include, for example, a game part in which interpersonal battle progresses through battle between the user and another user. Note that the "competition" in this game is not limited to multi-competition (so-called PvP (Player vs Player) competition). For example, a battle between a player character (hereinafter referred to as a PC (player character)) operated by a user and a non-player character (hereinafter referred to as an NPC (non player character)) (so-called COM battle or CPU battle) "include. The competition in this game may be, for example, a match in a sports game.

また、本実施形態のゲームは、マルチプレイが可能であってもよい。例えば、該ゲームは、複数のユーザが、各自のユーザ端末100を介して同時に同じゲーム空間内で各自の操作キャラクタを動作させてゲームを進行させる、MMORPG(Massively Multiplayer Online Role-Playing Game)であってもよい。 Also, the game of the present embodiment may be capable of multiplay. For example, the game is an MMORPG (Massively Multiplayer Online Role-Playing Game) in which a plurality of users operate their own characters in the same game space at the same time through their user terminals 100 to progress the game. may

(本実施形態のゲーム)
以下に説明する本実施形態におけるゲームは、ゲーム空間にキャラクタオブジェクト(以降、単にキャラクタとも称する)を配置し、該ゲーム空間内で、該キャラクタをユーザの入力操作に応じて動作させるゲームである。キャラクタは、ゲーム媒体の一種である。ゲーム媒体については後述する。当該ゲームでは、ユーザの操作内容に応じて異なる進行を経る。なお、以降、ユーザの入力操作に応じて動作するキャラクタを「プレイヤキャラクタ(以下、PC)」と称する。
(Game of this embodiment)
The game according to the present embodiment described below is a game in which character objects (hereinafter also simply referred to as characters) are placed in a game space, and the characters are moved in the game space according to user's input operations. A character is a kind of game media. Game media will be described later. The game progresses differently depending on the content of the user's operation. Hereinafter, a character that moves according to a user's input operation will be referred to as a "player character (PC)".

本実施形態のゲームは、アクションゲームである。詳しくは後述するが、当該ゲームでは、ユーザは、PCを操作してゲームを進行させるが、当該操作には、該キャラクタを、同じゲーム空間に配置される敵キャラクタと戦闘させる操作を含む。上記の操作には、戦闘以外の操作も含まれ得る。当該戦闘において、敵キャラクラタは、戦闘におけるPCの敵になり得るキャラクタであり、通常攻撃の他に、PCにステータス異常をもたらす特殊な攻撃を実行可能であってもよい。 The game of this embodiment is an action game. Although the details will be described later, in the game, the user operates the PC to progress the game, and the operation includes the operation of causing the character to fight against the enemy character arranged in the same game space. The operations described above may include operations other than combat. In the battle, the enemy character is a character that can be the enemy of the PC in the battle, and may be able to execute special attacks that cause abnormal status to the PC in addition to normal attacks.

本実施形態のゲームは、複数のゲーム単位で構成されている。このゲーム単位の一例はクエストである。当該クエストは、さらに複数のゲーム単位で構成されている。クエストを構成するゲーム単位を「ステージ」とも言う。すなわち、一つのクエストは複数のステージを含んでいる。ユーザは、ステージごとにゲームをプレイしてクリアしていく。クエストを構成する全てのステージをクリアすることにより、クエストがクリアされる。 The game of this embodiment is composed of a plurality of game units. An example of this game unit is a quest. The quest is further composed of a plurality of game units. A game unit that constitutes a quest is also called a “stage”. In other words, one quest contains multiple stages. The user plays the game and clears each stage. The quest is cleared by clearing all the stages that make up the quest.

また、本実施形態のゲームは、メインパートと、1つ以上のサブパートとを含んでいる。メインパートは、ゲームシステム1が提供するゲームの主となるゲームであり、本実施形態のゲームでは、前述のクエストおよびステージを含むパートである。サブパートは、例えば、チュートリアルモードおよび街作りである。当該ゲームにおいて、街を構成する種々のオブジェクトは、ユーザのプレイ結果に応じて入手可能である。当該街には、ユーザが保有するキャラクタが表示される。 Also, the game of this embodiment includes a main part and one or more subparts. The main part is the main part of the game provided by the game system 1, and in the game of this embodiment, it is the part including the aforementioned quests and stages. Subparts are, for example, tutorial mode and city building. In the game, various objects that make up the town can be obtained according to the user's play results. Characters owned by the user are displayed in the city.

当該ゲームでは、ユーザの操作内容に応じて、ステージまたはクエストのクリアの成否、クリアタイム、およびスコア等が変化する。当該ゲームでは、複数のユーザの間で、タイム、スコア、対戦成績等、何らかの要素を競い合うことが可能である。ユーザは通常、競争に勝ちたいと考えてゲームをプレイする。そのため、ゲームに競争要素を含ませ、操作内容に応じて競争の勝敗が決するように複数のユーザ間でプレイの結果を競い合わせる構成とすることは、ユーザに操作の習熟を促す観点から好ましい。 In this game, the success or failure of clearing a stage or a quest, the clearing time, the score, and the like change according to the user's operation. In this game, it is possible for a plurality of users to compete with each other in terms of certain factors such as time, score, and match results. Users typically play games because they want to win the competition. Therefore, it is preferable to include a competitive element in the game and have a configuration in which a plurality of users compete for the results of the play so that the winner of the competition is determined according to the operation content, from the viewpoint of encouraging the user to master the operation.

本実施形態のゲームプログラムは、所定期間(以下「第1の期間」とも言う)中に前記ユーザがプレイ可能となるように、新たなクエストおよびステージを追加する処理をプロセッサに実行させることが可能である。以下、新たに追加されたクエストまたはステージを「新規のゲーム単位」とも言う。当該新規のゲーム単位を追加する形態は、第1の期間中にユーザが新たにプレイ可能になれるように追加される形態であればよい。たとえば、第1の期間にダウンロードされる形態であってもよいし、第1の期間前にプログラム上は実装されて、第1の期間の開始時にアンロックされる形態であってもよい。 The game program of the present embodiment can cause the processor to add new quests and stages so that the user can play during a predetermined period (hereinafter also referred to as "first period"). is. Hereinafter, a newly added quest or stage is also referred to as a "new game unit". The form of adding the new game unit may be any form in which it is added so that the user can newly play during the first period. For example, it may be downloaded during the first period, or implemented programmatically before the first period and unlocked at the start of the first period.

なお、第1の期間とは適宜に決められ得る。本実施形態では、第1の期間は、例えば、新規のゲーム単位をプレイ可能になった時から所定の期間であり、このように新規のゲーム単位がプレイ可能になった初期の期間である。なお、ここでいう「プレイ可能な期間」とは、ユーザがプレイ可能なようにゲームプログラムがプロセッサに実行させ得る期間をいう。例えば、当該プレイ単位をプレイするために、ゲーム上の条件が設けられており、個々のユーザは当該条件を達成しなければ、当該プレイ単位をプレイできない場合を想定する。この場合、プレイ可能な期間は、条件を達成するか否かは関係なく、条件を達成しているとすれば、プレイが可能である期間を指す。 Note that the first period can be determined as appropriate. In the present embodiment, the first period is, for example, a predetermined period from when the new game unit becomes playable, and is the initial period when the new game unit becomes playable. The term "playable period" as used herein refers to a period during which the game program can be executed by the processor so that the user can play. For example, in order to play the play unit, a game condition is provided, and an individual user cannot play the play unit unless the condition is met. In this case, the playable period refers to the period during which play is possible as long as the conditions are met, regardless of whether the conditions are met.

(ゲーム媒体)
ゲーム媒体は、ゲーム内でカード、キャラクタ、アイテムなどの有形物を模すように構成されたデジタルデータである。本実施形態では、当該ゲーム媒体のうち、ユーザがゲームで利用可能なものを「オブジェクト」とも言う。オブジェクトの例には、前述のキャラクタが含まれる。キャラクタは、例えば、所定の規則に基づく選択、または、配布、購入などの処理を経てユーザに付与され、ユーザがゲーム内で利用可能に所有することができる。
(game media)
Game media are digital data configured to imitate tangible objects such as cards, characters, and items in the game. In this embodiment, among the game contents, those that can be used by the user in the game are also referred to as "objects". Examples of objects include the aforementioned characters. A character can be given to a user through processing such as selection, distribution, or purchase based on a predetermined rule, for example, and can be owned by the user for use in the game.

本実施形態において、キャラクタは、当該ゲームにおいて、新規のゲーム単位の追加に伴って、追加される新規のキャラクタを含む。このような新たに追加されたキャラクタを「新キャラクタ」とも言う。新キャラクタは、第1の期間中に前記ゲームで利用可能なオブジェクトとして追加された特定のオブジェクトである。なお、本実施形態のキャラクタには、第1の期間以前に当該ゲームで利用可能な既存のキャラクタも含まれる。また、或るゲーム単位に付随する(又は含まれる)ストーリーでキャラクタが登場することを、当該ゲーム単位に当該キャラクタが登場するということもある。 In this embodiment, characters include new characters that are added along with the addition of new game units in the game. Such a newly added character is also called a "new character". A new character is a specific object added as an available object in the game during the first period. Note that the characters of the present embodiment include existing characters that can be used in the game before the first period. In addition, the appearance of a character in a story that accompanies (or is included in) a certain game unit may also be referred to as the character's appearance in that game unit.

本実施形態のキャラクタのそれぞれには、キャラクタに特有のスキルが設定されていてよい。スキルとは、通常、ユーザの操作によってキャラクタが発動するゲーム内の動作であり、ユーザによるゲームのプレイに有利な効果をもたらし得る。 Each of the characters of the present embodiment may be set with a character-specific skill. A skill is usually an in-game action that a character performs in response to a user's operation, and can have an advantageous effect on the user's play of the game.

本実施形態におけるオブジェクトは、キャラクタ以外のオブジェクトを含んでいる。キャラクタ以外のオブジェクトの例には、ユーザに有利な効果をもたらすアイテム、キャラクタに身に付けさせる装備品、キャラクタに身に付けさせることができる能力を引き出すアイテム、キャラクタのパラメータを回復、向上させるアイテム、ゲーム内価値、ならびに、各種アイテムおよび前述の選択を実行する権利を表すチケット、が含まれる。ゲーム内価値は、上記のオブジェクトを含む種々のゲーム内付加価値と交換可能であり、通常、コインおよび宝石などの有価物の形態でゲームにおいて表示される。 Objects in this embodiment include objects other than characters. Examples of non-character objects include items that provide beneficial effects to the user, equipment that can be worn by the character, items that can be worn by the character to draw out abilities, and items that restore and improve the parameters of the character. , in-game value, and various items and tickets representing the right to perform the aforementioned selections. In-game value is redeemable for various in-game value additions, including the objects described above, and is typically represented in games in the form of valuables such as coins and gems.

本実施形態のキャラクタは、種々のパラメータを有する。パラメータは、キャラクタの能力を表すものであってよい。たとえば、パラメータは、キャラクタの体力、攻撃力、防御力、希少度などである。 The character of this embodiment has various parameters. A parameter may represent a character's ability. For example, the parameters are the character's physical strength, attack power, defense power, rarity, and the like.

希少度は、キャラクタの希少価値を等級で表したものである。本ゲームでは、一例として、メインパートにおいてユーザに有利な効果をもたらすキャラクタ、すなわち、能力の高いキャラクタほど、上級の希少度が設定されている。本実施形態では、希少度は、1~5個の星の数で表示される。星の数が多い程、希少価値が高いことを意味する。 The rarity level represents the rarity value of a character in grades. In this game, as an example, a higher rarity level is set for a character that provides an advantageous effect to the user in the main part, ie, a character with higher ability. In this embodiment, the rarity level is indicated by one to five stars. The higher the number of stars, the higher the rarity value.

希少度は、例えば、キャラクタの入手困難性と相関していてもよい。入手困難性とは、より具体的には、キャラクタが前述の選択によって選出される確率、クエストまたはステージの難易度、または、有償で入手する場合の価格などである。本実施形態では、希少度は、一般に、希少度が高い程(星の数が多い程)、入手困難性が高くなるように設定されていてもよい。 The rarity level may be correlated with, for example, the difficulty of obtaining the character. More specifically, the difficulty of obtaining a character is the probability that a character is selected by the selection described above, the difficulty level of a quest or stage, or the price of obtaining a character for a fee. In the present embodiment, the rarity level may generally be set such that the higher the rarity level (the higher the number of stars), the higher the difficulty of acquisition.

本実施形態のキャラクタのパラメータは、キャラクタの能力を示すものであってもよく、情報をユーザに示すものであってもよい。キャラクタの情報をユーザに示すパラメータの例には、キャラクタについてのエピソードの映像が含まれる。このようなパラメータは、キャラクタの個性をより強調し、ユーザが当該キャラクタに対して有する思い入れ、愛着をより強めることができる。 The parameters of the character in this embodiment may indicate the character's abilities, or may indicate information to the user. Examples of parameters that indicate character information to the user include episode footage about the character. Such parameters can further emphasize the character's individuality and strengthen the user's feelings and affection for the character.

本実施形態では、当該パラメータの一部が、ユーザによるゲームのプレイ結果に応じて有効化されてもよい。たとえば、本実施形態では、新キャラクタについて、上記エピソードの映像に係るパラメータは、ユーザが新規のゲーム単位(クエスト)をクリアしたことによってユーザが視聴可能になるよう、制限して設定されている。 In this embodiment, some of the parameters may be activated according to the user's game play result. For example, in the present embodiment, the parameters related to the video of the episode are set with restrictions so that the user can view the new character by clearing the new game unit (quest).

(オブジェクトの付与形態)
本実施形態のゲームにおいて、オブジェクトは、種々の形態によってユーザに付与され得る。オブジェクトをユーザに付与する形態には、ユーザに付与するオブジェクトを所定の規則に基づき選択することが含まれる。所定の規則としては、例えば、所定の優先度、ランダム等挙げられる。また、このような選択の一例として抽選が挙げられる。抽選は「ガチャ」とも言う。
(Granting form of object)
In the game of this embodiment, objects can be given to the user in various ways. A mode of giving an object to a user includes selecting an object to be given to the user based on a predetermined rule. Predetermined rules include, for example, predetermined priority and randomness. Moreover, a lottery is mentioned as an example of such selection. Lottery is also called "gacha".

オブジェクトは、抽選の他の形態で、例えば、ゲーム単位のクリア、ゲーム単位におけるプレイ結果に応じて、ユーザに付与され得る。オブジェクトをユーザに付与する形態は、オブジェクトに応じて設定されてもよい。たとえば、本実施形態では、新キャラクタは、抽選のみに制限されている。このような付与形態の制限は、所定の期間に限定されてもよく、例えば本実施形態では、第1の期間である。なお、本実施形態において、既存のキャラクタおよび他のオブジェクトをユーザに付与する形態は、第1の期間前のそれと同じとする。 Objects may be given to users in other forms of lottery, such as clearing a game unit or depending on a play result in a game unit. The mode of giving the object to the user may be set according to the object. For example, in this embodiment, new characters are limited to lottery only. Such restrictions on the form of application may be limited to a predetermined period of time, for example the first period of time in this embodiment. Note that in the present embodiment, the mode of giving existing characters and other objects to the user is the same as that before the first period.

本実施形態には、三つの抽選が設定されているものとする。三つの抽選とは、すなわち、特設のガチャ、常設のガチャA、および常設のガチャBである。図3(a)は、特設のガチャにおける選択肢で構成されたテーブルデータの一例を示す図である。図3(b)は、常設のガチャAにおける選択肢で構成されたテーブルデータの一例を示す図である。図3(c)は、常設のガチャBにおける選択肢で構成されたテーブルデータの一例を示す図である。 In this embodiment, it is assumed that three lotteries are set. The three lotteries are a special gacha, a permanent gacha A, and a permanent gacha B. FIG. 3(a) is a diagram showing an example of table data composed of options in a special gacha. FIG. 3(b) is a diagram showing an example of table data composed of options in permanent gacha A. As shown in FIG. FIG. 3(c) is a diagram showing an example of table data composed of options in permanent gacha B. FIG.

特設ガチャの選択肢となるキャラクタには、例えば、X、Y、A、B、C等が含まれている。このように、特設ガチャの選択肢は、ゲームで利用可能な複数のオブジェクトで構成されている第1集合を構成している。本実施形態において、新キャラクタを含む第1集合からキャラクタを選択する処理を「第1付与ステップ」とも言う。XおよびYは、いずれも新キャラクタである。A、B、C等はいずれも既存のキャラクタである。図3(a)に示されるように、第1集合において、新キャラクタの抽選で選出される確率は5%であり、既存のキャラクタの確率10%よりも低く設定されている。 For example, X, Y, A, B, C, and the like are included in the characters that are options for the special gacha. Thus, the special gacha options constitute a first set made up of a plurality of objects available in the game. In this embodiment, the process of selecting a character from the first set including the new character is also called a "first provision step". Both X and Y are new characters. A, B, C, etc. are all existing characters. As shown in FIG. 3(a), in the first group, the probability of a new character being selected by lottery is 5%, which is set lower than the 10% probability of existing characters.

常設ガチャAの選択肢となるキャラクタには、例えば、A、B、C、D、E等が含まれている。また、常設ガチャBの選択肢となるキャラクタには、例えば、α、β、γ、δ、ε等が含まれている。このように、常設ガチャA、Bのいずれの選択肢も、上記の第1集合とは構成するオブジェクトの少なくとも一部が異なる第2集合を構成している。第2集合は、少なくとも新キャラクタを含まない点で第1集合と異なっており、それ以外は第1集合と同じであってもよいし、さらに異なる点を含んでいてもよい。本実施形態において、新キャラクタを含まない第2集合からキャラクタを選択する処理を「第2付与ステップ」とも言う。いずれのガチャにおける選択肢となる集合中のキャラクタも、既存のキャラクタであり、当該集合中のいずれのキャラクタの抽選確率も10%となっている。 Characters that are options for the permanent gacha A include, for example, A, B, C, D, E, and the like. Also, the characters that are options for the permanent gacha B include, for example, α, β, γ, δ, and ε. In this way, both options of the permanent gachas A and B constitute a second set in which at least a part of the constituent objects is different from the first set. The second set differs from the first set at least in that it does not include new characters, and otherwise may be the same as the first set or may include further differences. In this embodiment, the process of selecting a character from the second set that does not include the new character is also referred to as a "second addition step". Characters in the set that are options in any gacha are existing characters, and the lottery probability of any character in the set is 10%.

本実施形態の抽選(ガチャ)は、いずれも、所定量のゲーム内価値の消費と引き換えに実行可能である。本実施形態では、ゲーム内価値としてのアイテム「宝石アイテム」を用いる。抽選は、上記の三つの抽選のそれぞれに対応したガチャUIをユーザがタッチすることにより実行される。なお、本発明において所定の規則に基づくオブジェクトの選択を実行するための条件は、対価の支払いによってユーザに付与されるゲーム内価値の消費との引き換えに限定されず、直接の対価の支払いであってもよい。 Any lottery (gacha) of the present embodiment can be executed in exchange for consumption of a predetermined amount of in-game value. In this embodiment, an item "jewel item" is used as an in-game value. A lottery is executed when the user touches the gacha UI corresponding to each of the above three lotteries. In the present invention, the conditions for selecting an object based on a predetermined rule are not limited to exchange for consumption of in-game value given to the user by payment of consideration, but may be direct payment of consideration. may

本実施形態におけるいずれの抽選にも、二種類の抽選形態が含まれる。第1の抽選形態は、一回のみの抽選であり、五つの宝石アイテムの消費と引き換えに実行される。この抽選形態では、例えば特設のガチャであれば、図3(a)のテーブルデータに基づく抽選が一回実行される。この場合、抽選で選出されたキャラクタが新キャラクタか否かに関わらず、選出されたキャラクタはユーザに付与される。 Any lottery in this embodiment includes two types of lottery forms. The first lottery form is a one-time lottery and is run in exchange for the consumption of five gem items. In this lottery mode, for example, if it is a special gacha, a lottery based on the table data of FIG. 3A is executed once. In this case, regardless of whether the character selected by lottery is a new character or not, the selected character is given to the user.

第2の抽選形態は、11回(10回+1回)の抽選であり、50個の宝石アイテムの消費と引き換えに実行される。この抽選形態では、特定のキャラクタが必ず一体含まれるように実行されてよい。たとえば、特設のガチャであれば、図3(a)のテーブルデータに基づく抽選が11回実行される。この場合、11回の抽選で選出されたキャラクタには新キャラクタが一体含まれるように抽選が実行される。たとえば、11回の抽選を実行して抽選結果に新キャラクタが含まれない、あるいは新キャラクタが2体以上含まれる場合に、当該抽選結果を破棄し、11回の抽選をやり直す。このようにして、第2の抽選形態では、新キャラクタ一体が抽選で選択されるよう、抽選を実行する。 The second lottery form is an 11 (10 + 1) lottery, which is run in exchange for the consumption of 50 gem items. This lottery mode may be executed so that a specific character is always included. For example, in the case of special gacha, a lottery based on the table data of FIG. 3(a) is executed 11 times. In this case, the lottery is executed so that the characters selected in the lottery 11 times include a new character. For example, when 11 lotteries are executed and the lottery results do not include a new character or two or more new characters are included, the lottery results are discarded and 11 lotteries are redone. Thus, in the second lottery mode, a lottery is executed so that one new character is selected by lottery.

第2の抽選形態における常設のガチャA、Bは、いずれも、特設のガチャにおける新キャラクタに相当するような特定のキャラクタを含まない。よって、図3(b)または図3(c)に示されるテーブルデータのキャラクタおよびその抽選確率に基づいて、11回の抽選が行われ、抽選結果で選出されたキャラクタがユーザに付与される。 Neither of the permanent gachas A and B in the second lottery mode includes a specific character that corresponds to a new character in the special gacha. Therefore, 11 lotteries are conducted based on the characters and their lottery probabilities of the table data shown in FIG.

なお、常設のガチャA、Bの少なくとも一方は、特定の希少度のキャラクタが必ず一体含まれるように実行されてもよい。また、常設のガチャA、Bの少なくとも一方は、選択肢となるキャラクタ群の一部または全部に、既存かつ特定のゲーム単位に特有のキャラクタを含んでいてもよい。 Note that at least one of the permanent gachas A and B may be executed so that a character with a specific rarity level is always included. In addition, at least one of the permanent gachas A and B may include an existing character unique to a specific game unit as part or all of the character group to be selected.

ただし、本実施形態では、上記の何れの抽選においても、抽選で選出されたキャラクタが、ユーザが既に保有するキャラクタと同種である場合では、選出されたキャラクタに代えて他のオブジェクトがユーザに付与される。他のオブジェクトは、例えば、ゲームにおいてユーザに有利な効果をもたらし得るオブジェクトであり、例えば前述したゲーム内価値である。このようなゲーム内価値は、例えば、キャラクタのパラメータを高めるアイテムであってよい。 However, in the present embodiment, in any of the above lotteries, if the character selected by lottery is of the same type as the character already possessed by the user, another object is given to the user instead of the selected character. be done. The other object is, for example, an object that can bring a beneficial effect to the user in the game, such as the aforementioned in-game value. Such in-game value may be, for example, an item that enhances a character's parameters.

なお、特定のオブジェクトをユーザに付与し得るゲーム処理は第1付与ステップのみであし、本実施形態では、特設のガチャ以外に新キャラクタをユーザに付与する形態は設定されていない。たとえば、新キャラクタについて、単に特設のガチャ以外で付与をする処理がプログラムに規定されていなくてもよい。あるいは、ユーザに付与するためのガチャ以外の付与をする処理はプログラムには規定されているが、ユーザに利用不可能なようにロックされている状態であってもよい。 It should be noted that the game processing that can give the user a specific object is only the first giving step, and in the present embodiment, there is no form of giving a new character to the user other than the special gacha. For example, the program does not have to prescribe the process of giving the new character other than the special gacha. Alternatively, the process of giving other than gacha to be given to the user may be specified in the program, but may be locked so that it cannot be used by the user.

<ゲームシステム1の機能的構成>
図2は、ゲームシステム1に含まれるサーバ200およびユーザ端末100の機能的構成を示すブロック図である。サーバ200およびユーザ端末100のそれぞれは、図示しない、一般的なコンピュータとして機能する場合に必要な機能的構成、および、ゲームにおける公知の機能を実現するために必要な機能的構成を含み得る。
<Functional Configuration of Game System 1>
FIG. 2 is a block diagram showing functional configurations of the server 200 and the user terminal 100 included in the game system 1. As shown in FIG. Each of the server 200 and the user terminal 100 may include a functional configuration required to function as a general computer (not shown) and a functional configuration required to realize known functions in the game.

ユーザ端末100は、ユーザの入力操作を受け付ける入力装置としての機能と、ゲームの画像や音声を出力する出力装置としての機能を有する。ユーザ端末100は、プロセッサ10、メモリ11、ストレージ12、通信IF13、および入出力IF14等の協働によって、制御部110および記憶部120として機能する。 The user terminal 100 has a function as an input device that receives user input operations and a function as an output device that outputs game images and sounds. The user terminal 100 functions as a control unit 110 and a storage unit 120 through cooperation of the processor 10, memory 11, storage 12, communication IF 13, input/output IF 14, and the like.

サーバ200は、各ユーザ端末100と通信して、ユーザ端末100がゲームを進行させるのを支援する機能を有する。ゲームがマルチプレイゲームである場合には、サーバ200は、ゲームに参加する各ユーザ端末100と通信して、ユーザ端末100同士のやりとりを仲介する機能を有していてもよい。サーバ200は、プロセッサ20、メモリ21、ストレージ22、通信IF23、および入出力IF24等の協働によって、制御部210および記憶部220として機能する。 The server 200 has a function of communicating with each user terminal 100 and assisting the user terminal 100 in progressing the game. When the game is a multiplayer game, the server 200 may have a function of communicating with each user terminal 100 participating in the game and mediating exchanges between the user terminals 100 . The server 200 functions as a control unit 210 and a storage unit 220 through cooperation of the processor 20, memory 21, storage 22, communication IF 23, input/output IF 24, and the like.

記憶部120および記憶部220は、ゲームプログラム、ゲーム情報132およびユーザ情報133を格納する。ゲームプログラム131は、ユーザ端末100が実行するゲームプログラムである。また、ゲームプログラム131は、サーバ200が実行するゲームプログラムである。ゲーム情報132は、制御部110および制御部210がゲームプログラムを実行する際に参照するデータである。ユーザ情報133は、ユーザのアカウントに関するデータである。記憶部220において、ゲーム情報132およびユーザ情報133は、ユーザ端末100ごとに格納されている。 Storage unit 120 and storage unit 220 store a game program, game information 132 and user information 133 . The game program 131 is a game program executed by the user terminal 100 . Also, the game program 131 is a game program executed by the server 200 . Game information 132 is data referred to when control unit 110 and control unit 210 execute a game program. User information 133 is data relating to a user's account. In the storage unit 220, game information 132 and user information 133 are stored for each user terminal 100. FIG.

(サーバ200の機能的構成)
制御部210は、記憶部220に格納されたゲームプログラム131を実行することにより、サーバ200を統括的に制御する。例えば、制御部210は、ユーザ端末100に各種データおよびプログラム等を送信する。制御部210は、ゲーム情報もしくはユーザ情報の一部または全部をユーザ端末100から受信する。ゲームがマルチプレイゲームである場合には、制御部210は、ユーザ端末100からマルチプレイの同期の要求を受信して、同期のためのデータをユーザ端末100に送信してもよい。
(Functional Configuration of Server 200)
The control unit 210 performs overall control of the server 200 by executing the game program 131 stored in the storage unit 220 . For example, the control unit 210 transmits various data, programs, etc. to the user terminal 100 . The control unit 210 receives part or all of the game information or user information from the user terminal 100 . If the game is a multi-play game, the control unit 210 may receive a multi-play synchronization request from the user terminal 100 and transmit data for synchronization to the user terminal 100 .

制御部210は、ゲームプログラム131の記述に応じて、抽選支援部211として機能する。制御部210は、実行するゲームの性質に応じて、ユーザ端末100におけるゲームの進行を支援するために、図示しないその他の機能ブロックとしても機能することができる。 The control unit 210 functions as a lottery support unit 211 according to the description of the game program 131 . The control unit 210 can also function as other functional blocks (not shown) in order to support the progress of the game on the user terminal 100 according to the nature of the game to be executed.

抽選支援部211は、ユーザ端末100からの要求に応じて、ユーザに付与すべきオブジェクトを、オブジェクト固有の当選確率に基づいて選択する。 In response to a request from the user terminal 100, the lottery support unit 211 selects an object to be given to the user based on the object-specific winning probability.

(ユーザ端末100の機能的構成)
制御部110は、記憶部120に格納されたゲームプログラム131を実行することにより、ユーザ端末100を統括的に制御する。例えば、制御部110は、ゲームプログラム131およびユーザの操作にしたがって、ゲームを進行させる。また、制御部110は、ゲームを進行させている間、必要に応じて、サーバ200と通信して、情報の送受信を行う。
(Functional Configuration of User Terminal 100)
The control unit 110 comprehensively controls the user terminal 100 by executing the game program 131 stored in the storage unit 120 . For example, the control unit 110 progresses the game according to the game program 131 and user's operation. Further, while the game is progressing, the control unit 110 communicates with the server 200 as necessary to transmit and receive information.

制御部110は、ゲームプログラム131の記述に応じて、操作受付部111、表示制御部112、ユーザインターフェース(以下、UI)制御部113、アニメーション生成部114、ゲーム進行部115および抽選部116として機能する。 The control unit 110 functions as an operation reception unit 111, a display control unit 112, a user interface (hereinafter referred to as UI) control unit 113, an animation generation unit 114, a game progression unit 115, and a lottery unit 116 according to the description of the game program 131. do.

なお、制御部110は、実行するゲームの性質に応じて、ゲームを進行させるために、図示しないその他の機能ブロックとしても機能することができる。 Note that the control unit 110 can also function as other functional blocks (not shown) in order to advance the game according to the nature of the game to be executed.

操作受付部111は、入力部151に対するユーザの入力操作を検知し受け付ける。操作受付部111は、タッチスクリーン15およびその他の入出力IF14を介したコンソールに対してユーザが及ぼした作用から、いかなる入力操作がなされたかを判別し、その結果を制御部110の各要素に出力する。 The operation accepting unit 111 detects and accepts a user's input operation on the input unit 151 . The operation reception unit 111 determines what kind of input operation has been performed from the user's action on the console via the touch screen 15 and other input/output IF 14, and outputs the result to each element of the control unit 110. do.

例えば、操作受付部111は、入力部151に対する入力操作を受け付け、該入力操作の入力位置の座標を検出し、該入力操作の種類を特定する。操作受付部111は、入力操作の種類として、例えばタッチ操作、スライド操作、スワイプ操作、およびタップ操作等を特定する。また、操作受付部111は、連続して検知されていた入力が途切れると、タッチスクリーン15から接触入力が解除されたことを検知する。 For example, the operation accepting unit 111 accepts an input operation on the input unit 151, detects the coordinates of the input position of the input operation, and identifies the type of the input operation. The operation reception unit 111 identifies, for example, a touch operation, a slide operation, a swipe operation, a tap operation, and the like, as types of input operations. Further, when the continuously detected input is interrupted, the operation reception unit 111 detects that the contact input from the touch screen 15 has been cancelled.

UI制御部113は、UIを構築するために表示部152に表示させるUIオブジェクトを制御する。UIオブジェクトは、ユーザが、ゲームの進行上必要な入力をユーザ端末100に対して行うためのツール、または、ゲームの進行中に出力される情報をユーザ端末100から得るためのツールである。UIオブジェクトは、これには限定されないが、例えば、アイコン、ボタン、リスト、メニュー画面などである。 The UI control unit 113 controls UI objects to be displayed on the display unit 152 to construct the UI. The UI object is a tool for the user to make inputs necessary for the progress of the game to the user terminal 100, or a tool for obtaining information output from the user terminal 100 during the progress of the game. UI objects include, but are not limited to, icons, buttons, lists, menu screens, and the like.

アニメーション生成部114は、各種オブジェクトの制御態様に基づいて、各種オブジェクトのモーションを示すアニメーションを生成する。例えば、抽選が実行されている様子を表現したアニメーション等を生成してもよい。 The animation generation unit 114 generates animations showing motions of various objects based on control modes of the various objects. For example, an animation or the like that expresses how the lottery is being executed may be generated.

表示制御部112は、タッチスクリーン15の表示部152に対して、上述の各要素によって実行された処理結果が反映されたゲーム画面を出力する。表示制御部112は、アニメーション生成部114によって生成されたアニメーションを含むゲーム画面を表示部152に表示してもよい。また、表示制御部112は、上述のUIオブジェクトを、該ゲーム画面に重畳して描画してもよい。 The display control unit 112 outputs to the display unit 152 of the touch screen 15 a game screen on which the processing results executed by the elements described above are reflected. The display control section 112 may display the game screen including the animation generated by the animation generation section 114 on the display section 152 . Further, the display control unit 112 may draw the above-described UI object superimposed on the game screen.

ゲーム進行部115は、操作受付部111が受け付けたタッチ操作に基づいてオブジェクトに様々な動作を行わせる。たとえば、ゲーム進行部115は、ユーザの操作に基づくオブジェクトの動作を、ゲーム空間に存在するオブジェクトに実行させることにより、ゲームを進行させる。また、ゲーム進行部115は決定した動作をアニメーション生成部114に通知する。 The game progression unit 115 causes the object to perform various actions based on the touch operation received by the operation reception unit 111 . For example, the game progression unit 115 progresses the game by causing objects existing in the game space to perform actions of objects based on user's operations. Also, the game progression unit 115 notifies the animation generation unit 114 of the determined action.

抽選部116は、ユーザの入力に応じてサーバ200へ抽選の実行を要求し、サーバ200からの抽選結果を受け付けるとともにその判定および確定を実行する。 The lottery unit 116 requests the server 200 to execute a lottery according to the user's input, receives the lottery results from the server 200, and executes determination and confirmation thereof.

なお、図2に示すサーバ200およびユーザ端末100の機能は一例にすぎない。サーバ200は、ユーザ端末100が備える機能の少なくとも一部を備えていてもよい。また、ユーザ端末100は、サーバ200が備える機能の少なくとも一部を備えていてもよい。さらに、ユーザ端末100およびサーバ200以外の他の装置をゲームシステム1の構成要素とし、該他の装置にゲームシステム1における処理の一部を実行させてもよい。すなわち、本実施形態においてゲームプログラムを実行するコンピュータは、ユーザ端末100、サーバ200、および他の装置の何れであってもよいし、これらの複数の装置の組み合わせにより実現されてもよい。 Note that the functions of the server 200 and the user terminal 100 shown in FIG. 2 are merely examples. The server 200 may have at least some of the functions that the user terminal 100 has. Also, the user terminal 100 may have at least part of the functions of the server 200 . Furthermore, a device other than the user terminal 100 and the server 200 may be used as a component of the game system 1 and the other device may be caused to perform part of the processing in the game system 1 . That is, the computer that executes the game program in this embodiment may be any of the user terminal 100, the server 200, and other devices, or may be realized by a combination of a plurality of these devices.

<処理フロー>
(オブジェクトの選択に係る処理の例)
図4は、本実施形態に係るゲームプログラムに基づいて、ゲームシステムにおいて実行される処理の流れの一例を示すフローチャートである。
<Processing flow>
(Example of processing related to object selection)
FIG. 4 is a flow chart showing an example of the flow of processing executed in the game system based on the game program according to this embodiment.

ステップS401において、操作受付部111は、ガチャUI画面を表示する操作を受け付ける。当該操作は、例えば、ゲームのメイン画面に配置されているUIであって、ガチャUIの画面にスキップさせるためのUIへ、ユーザがタッチすることである。 In step S401, the operation accepting unit 111 accepts an operation for displaying a gacha UI screen. The operation is, for example, the user touching a UI arranged on the main screen of the game for skipping to the gacha UI screen.

[ユーザの指示が第1の期間内である処理例]
制御部110は、第1の期間内は、ユーザの指示に応答して、前述の第1集合の中から選択したキャラクタをユーザに付与する(第1付与ステップ)。第1の期間内における当該選択は、ゲームの進行状況が所定の条件を満たすか否かによらずに実行される。制御部110は、通常、ユーザがゲームの進行状況が所定の条件を満たすか否かを判定するが、第1付与ステップの実行においては、当該所定の条件についての判定の実行を伴わなくてもよく、あるいは、第1付与ステップの実行に際して当該判定の結果を参照しなくてもよい。
[Example of processing in which the user's instruction is within the first period]
During the first period, the control unit 110 gives the user a character selected from the above-described first group in response to the user's instruction (first giving step). The selection within the first period is executed regardless of whether the progress of the game satisfies a predetermined condition. The control unit 110 normally determines whether or not the progress of the game by the user satisfies a predetermined condition. Alternatively, the determination result may not be referred to when executing the first imparting step.

上記の選択は、当該選択またはそれに係るユーザの操作が当該第1の期間内であればよい。たとえば、上記の選択が第1の期間内にあってもよく、当該選択のためのユーザによる操作を操作受付部111が受け付けた時期が第1の期間内であってもよい。 The above selection may be made within the first period of time if the selection or the user's operation related to the selection is made. For example, the above selection may be made within the first period, and the timing at which the operation reception unit 111 receives the user's operation for the selection may be within the first period.

また、本実施形態において、ゲームの進行状況に係る「所定の条件」とは、ゲームの進行状況が所定の条件を満たすか否か、であってよく、例えば、第1の期間中に前記ユーザが新たにプレイ可能となった新たなゲーム単位に設定された課題が満たされること、であってよい。ここでは、当該課題として、例えば、新規のゲーム単位をクリアすること、とする。 Further, in the present embodiment, the "predetermined condition" relating to the progress of the game may be whether or not the progress of the game satisfies a predetermined condition, for example, the user during the first period. may be fulfillment of a task set for each new game that is newly playable. Here, the task is to clear a new game unit, for example.

なお、新規のゲーム単位に設定する課題は、ユーザが新規のゲーム単位をプレイしていることを直接または間接的に示し得るものであってよい。たとえば、ユーザによる当該ゲーム単位のクリア以外に、新規のゲーム単位をプレイしている時間、新規のゲーム単位のプレイでユーザが獲得したポイント数、新規のクエストにおける新規のステージのクリア率などであってもよい。上記の所定の条件を適宜に設定することにより、ユーザのゲームプレイへの動機付けを強めることが可能となる。あるいは、ゲームプレイの難易度を高めることでゲームの戦略性を高め、ゲームの興趣性を適切なものにすることが可能となる。 The task set for each new game may directly or indirectly indicate that the user is playing the new game. For example, in addition to clearing the game unit by the user, the time spent playing the new game unit, the number of points the user earned in playing the new game unit, the clearing rate of the new stage in the new quest, etc. may By appropriately setting the predetermined conditions, it is possible to increase the user's motivation to play the game. Alternatively, by increasing the difficulty of the game play, it is possible to increase the strategic nature of the game and make the game more interesting.

ステップS402において、抽選部116は、ステップS401で受け付けたユーザの操作が第1の期間内か否かを判定する。 In step S402, the lottery unit 116 determines whether or not the user's operation received in step S401 is within the first period.

ステップS402においてユーザの当該操作が第1の期間内と判定された場合には、ステップS403において、表示制御部112は、ガチャUI画面に特設のガチャUIを追加して表示する。ここで表示される画面の一例を図5に示す。図5に示されるように、画面500は、特設のガチャのUI501、常設のガチャAのUI502、および常設のガチャBのUI503を含む。このように、特設のガチャのUI501は、常設のガチャAのUI502および常設のガチャBのUI503が表示される画面に追加された状態で表示されてよい。 When it is determined in step S402 that the user's operation is within the first period, the display control unit 112 additionally displays a special gacha UI on the gacha UI screen in step S403. An example of the screen displayed here is shown in FIG. As shown in FIG. 5 , the screen 500 includes a special gacha UI 501 , a permanent gacha A UI 502 , and a permanent gacha B UI 503 . In this way, the special gacha UI 501 may be displayed in a state of being added to the screen on which the permanent gacha A UI 502 and the permanent gacha B UI 503 are displayed.

特設のガチャを実行することを希望するユーザは、特設のガチャのUI501をタッチする。ステップS404において、操作受付部111は、当該タッチの操作を受け付ける。 A user who wishes to execute the special gacha touches the special gacha UI 501 . In step S404, the operation accepting unit 111 accepts the touch operation.

操作受付部111が当該タッチの操作を受け付けると、表示制御部112は、特設のガチャを実行するための画面を表示する。図6は、特設のガチャを実行するための画面の一例を模式的に示す図である。画面600は、図6に示されるように、タイトル610、新キャラクタ画像601、武器602、希少度603、名称604、第1のUI605および第2のUI606を含む。タイトル610は、当該画像のタイトルである。タイトル610は、特設のガチャのUI501と同じ内容となっている。 When the operation reception unit 111 receives the touch operation, the display control unit 112 displays a screen for executing a special gacha. FIG. 6 is a diagram schematically showing an example of a screen for executing a special gacha. Screen 600 includes title 610, new character image 601, weapon 602, rarity level 603, name 604, first UI 605 and second UI 606, as shown in FIG. A title 610 is the title of the image. The title 610 has the same contents as the special gacha UI 501 .

新キャラクタ画像601は、抽選の選択肢の一つとなっているキャラクタの画像である。新キャラクタ画像601は、例えば、所定の時間、回転しながら表示される。また、新キャラクタ画像601として、例えば、新キャラクタ「X」と「Y」とが所定の時間ごとに交互に表示される。 A new character image 601 is an image of a character that is one of the options for the lottery. The new character image 601 is displayed while rotating for a predetermined time, for example. Also, as the new character image 601, for example, new characters “X” and “Y” are alternately displayed at predetermined time intervals.

武器602は、表示されている新キャラクタ「X」が使用する武器を表しており、例えば弓矢である。希少度603は、表示されている新キャラクタ「X」の希少度であり、前述したように星の数で示される。名称604は、表示されている新キャラクタの名称(X)である。武器602、希少度603および名称604は、新キャラクタ画像601の表示の切り替わりに伴い、表示される新キャラクタ画像601に応じて適宜に切り替わる。第1のUI605は、特設のガチャを1回実行する操作をユーザが指示するためのUIである。第2のUI606は、特設のガチャを11回実行する操作をユーザが指示するためのUIである。 A weapon 602 represents a weapon used by the displayed new character "X", such as a bow and arrow. The rarity level 603 is the rarity level of the displayed new character "X" and is indicated by the number of stars as described above. A name 604 is the name (X) of the displayed new character. Weapon 602, rarity level 603, and name 604 are appropriately switched according to the displayed new character image 601 as the display of the new character image 601 is switched. A first UI 605 is a UI for the user to instruct an operation to execute a special gacha once. A second UI 606 is a UI for the user to instruct an operation to execute a special gacha 11 times.

ステップS405において、抽選部116は、特設のガチャを実行してオブジェクトを選択する。たとえば、第1のUI605または第2のUI606へユーザがタッチした操作を操作受付部111が受け付けると、抽選部116は、1回または11回の当該選択を、例えば前述したように図3(a)に示すテーブルデータに基づいて実行する。 In step S405, the lottery unit 116 executes a special gacha to select an object. For example, when the operation reception unit 111 receives an operation in which the user touches the first UI 605 or the second UI 606, the lottery unit 116 selects the selection once or eleven times, for example, as shown in FIG. ) is executed based on the table data shown in

ステップS406において、制御部110は、抽選部116が選択したオブジェクトをユーザに付与する。たとえば、制御部110は、選択されたオブジェクトをユーザに付与したものとして記憶部120に記憶する。 In step S406, the control unit 110 gives the object selected by the lottery unit 116 to the user. For example, control unit 110 stores the selected object in storage unit 120 as having been given to the user.

このように、本実施形態では、第1付与ステップにおいて、新キャラクタを含む集合を前述の第1集合に適用している。ステップS402からS406までのステップによれば、当該ステップにより実行される特設ガチャにおいて新キャラクタが選択されると、ユーザは、当該新キャラクタを獲得する。このように、ユーザは、第1の期間中であれば当該第1の期間中であるという条件を満たすことにより、新キャラクタを所定の規則に基づく選択によって獲得し得る。ユーザが新キャラクタを獲得した場合には、ユーザは、当該新キャラクタを試したくなりゲームで使用するので、第1の期間でのゲームの参加率が高められる。 Thus, in the present embodiment, the set including the new character is applied to the above-described first set in the first provision step. According to steps S402 to S406, when a new character is selected in the special gacha executed by the steps, the user obtains the new character. In this way, the user can acquire a new character by selection based on a predetermined rule by satisfying the condition that it is during the first period if it is during the first period. When the user acquires a new character, the user wants to try the new character and uses it in the game, so the participation rate in the game during the first period is increased.

[ユーザの指示が第1の期間経過後である処理例1]
制御部110は、第1の期間が経過した後では、ゲームの進行状況が所定の条件を満たすか否かを判定し、前述した所定の条件を満たすと判定した場合には、上記の第1付与ステップの実行を許可する。
[Processing example 1 in which the user's instruction is after the first period has elapsed]
After the first period has elapsed, control unit 110 determines whether or not the progress of the game satisfies a predetermined condition. Allow execution of grant steps.

なお、本発明の一態様では、第1の期間内であることの条件を満たすことで実行可能なオブジェクトの選択と、第1の期間後であるが所定の条件を満たすことで実行可能なオブジェクトの選択とが、同じ選択肢に関するデータテーブルを参照する抽選である場合について説明する。しかし、本発明はこのような形態に限定されず、前者の条件を満たすことで実行可能となるオブジェクトの選択のときに参照するデータテーブルと、後者の条件を満たすことで実行可能となるオブジェクトの選択のときに参照するデータテーブルとは異なっていてもよい。例えば、新キャラクタが選択される確率が、前者の条件を満たしたときと後者の条件を満たしたときとで異なっていてもよい。 Note that in one aspect of the present invention, an object executable by satisfying a condition of being within the first period is selected, and an object executable by satisfying a predetermined condition after the first period is selected. is a lottery that refers to a data table relating to the same option. However, the present invention is not limited to such a form, and a data table to be referred to when selecting an object that can be executed by satisfying the former condition and an object that can be executed by satisfying the latter condition. It may be different from the data table referred to at the time of selection. For example, the probability of a new character being selected may differ between when the former condition is met and when the latter condition is met.

ステップS402において、操作受付部111が受け付けたタッチ操作が第1の期間内ではない、すなわち、第1の期間の経過後である場合では、ステップS407において、抽選部116は、当該タッチを操作したユーザについて、新規のゲーム単位をクリアするとの条件を満たすか否かを判定する。 In step S402, if the touch operation received by the operation receiving unit 111 is not within the first period, that is, if the first period has passed, the lottery unit 116 determines that the touch operation has been performed in step S407. It is determined whether or not the user satisfies the condition of clearing the new game unit.

ユーザが新規のゲーム単位をクリアしている場合では、ステップS403において、表示制御部112は、特設のガチャを実行するための画面を表示する。ここで表示される画面の一例を図7に示す。図7に示されるように、画面700は、特設のガチャのUIが異なる以外は、第1の期間内にタッチ操作を受け付けた場合の画面500と同じである。 If the user has cleared a new game unit, the display control unit 112 displays a screen for executing a special gacha in step S403. An example of the screen displayed here is shown in FIG. As shown in FIG. 7, the screen 700 is the same as the screen 500 when the touch operation is accepted within the first period, except that the special gacha UI is different.

画面700において、特設のガチャのUI701は、特設のガチャである旨および当該ガチャの選択肢に新キャラクタが含まれる旨の表示を含み、記念であることおよび登場期間の表示が削除されている。特設のガチャのUI701も、特設のガチャのUI501と同様に、常設のガチャAのUI502および常設のガチャBのUI503が表示される画面に追加された状態で表示される。 In the screen 700, the special gacha UI 701 includes an indication that the gacha is a special gacha and that a new character is included in the options for the gacha, and the commemoration and appearance period indications are deleted. Like the special gacha UI 501, the special gacha UI 701 is also displayed in a state of being added to the screen on which the permanent gacha A UI 502 and the permanent gacha B UI 503 are displayed.

操作受付部111が特設のガチャのUI701へのユーザのタッチ操作を受け付けると、表示制御部112は、タイトル以外が異なる図6と同様の画面を表示し、以下、制御部110は、前述したようにステップS404からS406までを実行して、新キャラクタを選択肢に含む前述の特設のガチャによる選択の結果として選出されたオブジェクトを記憶部120に記憶する。このように、第1付与ステップでは、選択における選択肢となるキャラクタの第1集合は、新キャラクタを含んでいる。新キャラクタは、第1の期間中にゲームで利用可能なオブジェクトとして追加された特定のオブジェクトである。 When the operation reception unit 111 receives a user's touch operation on the special gacha UI 701, the display control unit 112 displays a screen similar to that in FIG. Then, steps S404 to S406 are executed to store in the storage unit 120 the object selected as a result of the selection by the special gacha including the new character as an option. Thus, in the first imparting step, the first set of characters available for selection includes the new character. A new character is a specific object added as an available object in the game during the first period.

上記のステップS402、S407およびS403からS406までのステップによれば、第1の期間経過後であっても、ユーザは、新規ゲーム単位をクリアしていれば、選択肢に新キャラクタを含む特設のガチャを実行することが可能である。よって、第1の期間中に新キャラクタを取得できなかったユーザも、新キャラクタを取得することができる。 According to the above steps S402, S407 and steps S403 to S406, even after the first period has elapsed, if the user has cleared the new game unit, the special gacha game including the new character in the options can be played. It is possible to execute Therefore, even a user who could not acquire a new character during the first period can acquire a new character.

また、第1の期間中に新キャラクタを獲得できなかったユーザは、前述した所定の条件を満たすために新規のゲーム単位のプレイを動機付けられる。さらに、ユーザは、当該所定の条件を満たすために新規のゲーム単位をクリアするまでプレイしているので、新キャラクタの魅力を十分に感じ、また愛着を抱く。よって、第1の期間経過後に新キャラクタを獲得したユーザは、当該新キャラクタをゲームで使用する。よって、第1の期間経過後のゲームの参加率が高められる。 Also, users who have not acquired a new character during the first period are motivated to play new game units in order to satisfy the above-described predetermined conditions. Furthermore, since the user continues to play until the new game unit is cleared in order to satisfy the predetermined condition, the user fully feels the charm of the new character and develops attachment to it. Therefore, the user who acquires the new character after the lapse of the first period uses the new character in the game. Therefore, the participation rate of the game after the lapse of the first period is increased.

さらに、新たなゲーム単位がユーザにとって第1の期間中に新たにプレイ可能となり、当該ゲーム単位のクリアが所定の条件として適用されることから、ユーザは、第1の期間の経過後にも新キャラクタを獲得する可能性を得るために、第1の期間のうちから当該ゲーム単位をプレイしておくこと、の動機付けを獲得する。 Furthermore, a new game unit can be newly played by the user during the first period, and the completion of the game unit is applied as a predetermined condition. gain the motivation to play the game unit from within the first time period in order to gain the potential to win

[ユーザの指示が第1の期間経過後でありかつ所定の条件を満たさない場合の処理例]
一方、ステップS407において、新規ゲーム単位をユーザがクリアしていることの条件を満たさない場合には、第1付与ステップの実行は許可されない。代わりに、当該場合では第2付与ステップが実行される。
[Example of processing when a user's instruction is after the first period of time has elapsed and does not satisfy a predetermined condition]
On the other hand, in step S407, if the condition that the user has cleared the new game unit is not satisfied, the execution of the first giving step is not permitted. Instead, a second application step is performed in that case.

ステップS408において、表示制御部112は、常設のガチャを実行するための画面を表示する。ここで表示される画面の一例を図8に示す。図8に示されるように、画面800は、特設のガチャのUI701がタッチ操作に反応しないように表示されている以外は、画面700と同じである。 In step S408, the display control unit 112 displays a screen for executing a permanent gacha. An example of the screen displayed here is shown in FIG. As shown in FIG. 8, a screen 800 is the same as the screen 700, except that a special gacha UI 701 is displayed so as not to respond to touch operations.

ステップS409において、操作受付部111は、常設のガチャAのUI502または常設のガチャBのUI503のいずれかをユーザがタッチした操作を受け付ける。すると、表示制御部112は、タイトルおよび選択肢となるキャラクタの表示とが異なる以外は画面600と同様の画面を表示する。 In step S<b>409 , the operation receiving unit 111 receives an operation in which the user touches either the permanent gacha A UI 502 or the permanent gacha B UI 503 . Then, the display control unit 112 displays a screen similar to the screen 600 except that the title and the display of the character serving as an option are different.

操作受付部111が、第1のUI605または第2のUI606へのユーザのタッチ操作を受け付けると、ステップS410において、抽選部116は、上記のタッチ操作に応じて常設のガチャAまたはBのいずれかを実行して、新キャラクタを含まない第2集合の中からオブジェクトを選択する(第2付与ステップ)。 When the operation reception unit 111 receives a user's touch operation on the first UI 605 or the second UI 606, in step S410, the lottery unit 116 selects one of the permanent gachas A or B according to the touch operation. to select an object from a second set that does not contain the new character (second application step).

抽選部116がオブジェクトを選択すると、ステップS406において、制御部110は、当該オブジェクトをユーザに付与したものとして記憶部120に記憶する。 When the lottery unit 116 selects an object, in step S406, the control unit 110 stores the object in the storage unit 120 as being given to the user.

本実施形態では、上記の各種処理例で説明したように、第1付与ステップでは、第1の期間中にゲームで利用可能なオブジェクトとして追加された新キャラクタを含む集合を第1集合に適用し、第2付与ステップでは、新キャラクタを含まない集合を第2集合に適用する。このように本実施形態では、第2付与ステップを含むことにより、第1付与ステップを実行する動機付けがより一層強められている。 In the present embodiment, as described in the various processing examples above, in the first provision step, a set including new characters added as objects usable in the game during the first period is applied to the first set. , the second application step applies a set that does not contain the new character to the second set. In this way, in this embodiment, by including the second giving step, the motivation to perform the first giving step is further strengthened.

また、本実施形態では、前述したように、新キャラクタをユーザに付与し得るゲーム処理が第1付与ステップのみである。よって、ユーザは、特設ガチャを実行するために、第1の期間中に積極的にゲームに参加し、第1の期間経過後であっても意欲的にゲームをプレイする。よって、第1の期間以降でのゲームの参加率が高められる。 Further, in the present embodiment, as described above, the game processing that can grant a new character to the user is only the first grant step. Therefore, the user actively participates in the game during the first period and enthusiastically plays the game even after the first period has elapsed in order to execute the special gacha. Therefore, the participation rate of the game after the first period is increased.

(新キャラクタのパラメータに関する処理例)
制御部110は、ユーザが前述の所定の条件を満たしたことに応答して、第1付与ステップにおいてユーザに付与された新キャラクタにおけるパラメータの一部を有効にする。図9は、当該パラメータの一部を有効にする処理の流れの一例を示すフローチャートである。
(Example of processing related to new character parameters)
The control unit 110 validates some of the parameters in the new character given to the user in the first giving step in response to the user satisfying the predetermined condition. FIG. 9 is a flowchart showing an example of the flow of processing for validating some of the parameters.

ステップS901において、ゲーム進行部115は、ユーザが新規のゲーム単位をクリアしていることを検出する。たとえば、ゲーム進行部115は、記憶部120に記憶されている前述したフラグが立っているか否かを判定することにより、上記のゲーム単位のクリアを検出する。 In step S901, the game progression unit 115 detects that the user has cleared a new game unit. For example, the game progression unit 115 detects whether or not the above-described flag stored in the storage unit 120 is set, thereby detecting the game-by-game clear.

ステップS902において、ゲーム進行部115は、新規のゲーム単位をクリアしたユーザが保有する新キャラクタのパラメータの一部を有効にする。ここで有効になるパラメータを「第1パラメータ」とも言う。 In step S902, the game progression unit 115 validates some of the parameters of the new character possessed by the user who has cleared the new game unit. A parameter that becomes effective here is also called a “first parameter”.

ステップS903において、制御部110は、有効になった第1パラメータを記憶部120に記憶する。このようにして、ユーザは、新キャラクタをより一層活用したいと感じるようになる。 In step S<b>903 , control unit 110 stores the enabled first parameter in storage unit 120 . In this way, the user comes to feel that he or she wants to make more use of the new character.

第1パラメータの有効化の形態は限定されない。第1パラメータの有効化は、表示部に表示されてもよいし、表示されなくてもよい。 The form of validation of the first parameter is not limited. The activation of the first parameter may or may not be displayed on the display.

当該表示の一形態としては、例えば図10(a)に示されるように、表示制御部112は、第1パラメータが有効化される前は、新キャラクタの画像1002を通常の通り表示する。第1パラメータが有効になると、図10(b)に示されるように、表示制御部112は、画像1002と、それに伴う吹き出し1001とを表示する。吹き出し1001は、第1パラメータが有効になったことを示すメッセージを含む。ユーザは、例えば吹き出し1001をタッチすると、操作受付部111が当該タッチ操作を受け付け、ゲーム進行部115が第1パラメータを有効化する。 As one form of the display, for example, as shown in FIG. 10A, the display control unit 112 normally displays the new character image 1002 before the first parameter is activated. When the first parameter becomes valid, the display control unit 112 displays an image 1002 and a balloon 1001 accompanying it, as shown in FIG. 10(b). Balloon 1001 contains a message indicating that the first parameter is valid. When the user touches the balloon 1001, for example, the operation reception unit 111 receives the touch operation, and the game progression unit 115 activates the first parameter.

また、吹き出し1001は、ゲーム中に常に表示されていてもよいが、サブパートのようなゲームにおける所定のパートにのみ表示されてもよい。たとえば、吹き出し1001は、サブパートとしての街づくりにおける街に表示される新キャラクタにのみ付随して表示してもよい。 Also, the balloon 1001 may be always displayed during the game, or may be displayed only in a predetermined part of the game, such as a subpart. For example, the speech balloon 1001 may be displayed only accompanying a new character displayed in the town in town planning as a subpart.

さらに、ゲームは、吹き出し1001に代えて新キャラクタの第1パラメータが有効になったことを表示するさらなる表示を含んでもよい。たとえば、当該街におけるシンボルの一つをタッチすることで、上記のようなさらなる表示が表示されてもよい。吹き出し1001またはさらなる表示へのタッチ操作を操作受付部111が受け付けると、ゲーム進行部115は、第1パラメータを有効化する。 Additionally, the game may include an additional display in place of balloon 1001 indicating that the new character's first parameter has been enabled. For example, touching one of the symbols in the city may bring up additional displays as described above. When the operation reception unit 111 receives a touch operation on the balloon 1001 or another display, the game progress unit 115 activates the first parameter.

なお、第1パラメータの有効化は、ユーザが新規のゲーム単位をクリアしたことに応じて自動で行われてもよいし、ユーザによる所定の操作(パラメータ有効化のための操作)によって行われてもよい。当該所定の操作には、ゲーム単位のクリア以外の他の要件を設定してもよい。当該他の要件の例には、所定のアイテムの消費が含まれる。 Activation of the first parameter may be performed automatically when the user clears a new game unit, or may be performed by a predetermined operation (operation for parameter activation) by the user. good too. A requirement other than clearing the game may be set for the predetermined operation. Examples of such other requirements include consumption of certain items.

第1パラメータは、前述したように、新キャラクタの能力が向上するものであってよい。たとえば、第1パラメータは、所定値でロックされている新キャラクタのレベルのロックを解除することであってよい。このような第1パラメータを有効化することにより、新キャラクタの能力がさらに向上する。 The first parameter, as described above, may be the ability of the new character to improve. For example, the first parameter may be to unlock a new character's level that has been locked at a predetermined value. By enabling such a first parameter, the abilities of the new character are further improved.

また、第1パラメータは、前述したように、新キャラクタの個性を表すものであってもよい。たとえば、第1パラメータは、新キャラクタにまつわるショートストーリーであってよい。このような第1パラメータを有効化することにより、新キャラクタへのユーザの思い入れが強まる。そして、新キャラクタをユーザがゲームで使用する動機がより強くなり、その結果、ゲームの参加率が高められる。 Also, the first parameter may represent the personality of the new character, as described above. For example, a first parameter may be a short story about a new character. By enabling such a first parameter, the user's attachment to the new character is strengthened. Then, the user's motivation to use the new character in the game becomes stronger, and as a result, the participation rate of the game increases.

(ユーザへの報酬の付与に関する処理例)
制御部110は、ゲームの進行状況に応じてユーザに報酬を付与する。たとえば、ゲーム進行部115は、第1の期間中において、新規のゲーム単位におけるユーザの操作によるプレイの結果について、所定の項目のものを記憶部120に記憶させる。所定の項目は、限定されないが、例えば、ステージまたはクエストのクリアの有無、当該クリアまでの所要時間、当該クリアまでに敵キャラクタに与えたダメージの総量、当該クリアまでに敵キャラクタから受けたダメージの回数、当該クリアまでにおける特定のスキルの発動回数、当該クリアまでに新キャラクタがステータス異常となった回数などである。
(Example of processing related to granting rewards to users)
The control unit 110 rewards the user according to the progress of the game. For example, the game progression unit 115 causes the storage unit 120 to store a predetermined item as a result of the play by the user's operation in the new game unit during the first period. Predetermined items are not limited, but include, for example, whether or not a stage or quest has been cleared, the time required to clear the quest, the total amount of damage dealt to the enemy character until the clear, and the amount of damage received from the enemy character until the clear. number of times, the number of times a specific skill is activated up to the relevant clearing, the number of times the new character has status abnormalities up to the relevant clearing, and the like.

ゲーム進行部115は、記憶部120に記憶されている上記所定の項目におけるプレイ結果に基づいて、ユーザの当該プレイによるポイントを算出する。 The game progression unit 115 calculates the points for the user's play based on the play results for the predetermined items stored in the storage unit 120 .

ゲーム進行部115は、算出したポイントに応じた報酬を決定する。報酬は、例えばゲーム上で利用可能なゲーム内付加価値である。ゲーム内付加価値は、デジタルデータであり、例えば、前述したゲーム内価値に加えて、制限されたクエストをプレイする権利、アイテムまたはカードを保有する保有上限を拡張する権利、各種のゲーム内付加価値と交換が可能なポイント、キャラクタが当選する抽選を実行する権利(チケットなど)、および、ユーザまたはキャラクタに設定されている各種のパラメータの増分などであってもよい。 The game progression unit 115 determines a reward according to the calculated points. The reward is, for example, in-game added value available on the game. In-game added value is digital data, for example, in addition to the above-mentioned in-game value, the right to play restricted quests, the right to extend the possession limit of items or cards, various in-game added values points that can be exchanged for a character, the right (such as a ticket) to execute a lottery for a character to win, and increments of various parameters set for the user or character.

ゲーム進行部115は、決定した報酬をユーザに付与する。当該報酬のユーザへの付与は、例えば、報酬となる上記のデジタルデータを、ユーザ識別情報またはユーザIDに対応付けて、ゲームシステム1に含まれる少なくともいずれかのメモリ(メモリ11、メモリ21)に新規に記憶させることであってもよい。あるいは、当該報酬のユーザへの付与は、ユーザに対応付けて管理されている、ゲーム内価値としてのデジタルデータのステータスを、使用不可から使用可能に遷移させることであってもよい。 The game progression unit 115 gives the determined reward to the user. Giving the reward to the user is performed, for example, by associating the digital data as the reward with the user identification information or the user ID and storing it in at least one of the memories (memory 11, memory 21) included in the game system 1. It may be newly stored. Alternatively, giving the reward to the user may be to transition the status of digital data as in-game value managed in association with the user from unusable to usable.

ユーザは、ゲームの進行状況に応じて報酬を獲得することができるので、ゲームをプレイすることの動機付けがより強く与えられる。よって、ゲームへの参加率が高まる。 Since the user can obtain rewards according to the progress of the game, the user is more motivated to play the game. Therefore, the rate of participation in the game increases.

〔変形例〕
本実施形態において、キャラクタの選択における所定の規則は、前述したテーブルデータに基づくもの以外であってもよい。たとえば、当該所定の規則は、キャラクタが選出される順番に応じたキャラクタの選出であってもよい。また、キャラクタの抽選における上記の抽選確率について、新キャラクタの抽選確率は、既存のキャラクタのそれと同じであってもよいし、より高くてもよい。また、当該抽選確率は、キャラクタの希少度をさらに考慮したものであってよく、例えば希少度が高いほど当該抽選確率が低く設定されていてもよい。
[Modification]
In this embodiment, the predetermined rules for character selection may be other than those based on the table data described above. For example, the predetermined rule may be character selection according to the order in which characters are selected. Further, with respect to the aforementioned lottery probability in the character lottery, the lottery probability of the new character may be the same as that of the existing character, or may be higher. Further, the lottery probability may further take into account the rarity of the character. For example, the higher the rarity, the lower the lottery probability may be set.

第1パラメータが有効化したことを表示する形態は、吹き出し1001でなくてもよい。このような表示の形態は、第1パラメータが有効になったことを表示可能な形態であればよい。たとえば、当該表示の形態は、新キャラクタを指し示す矢印でもよいし、新キャラクタの表示形態の変更であってもよい。表示形態の変更とは、例えば、新キャラクタを当該新キャラクタが発光するように表示する形態であってよい。 The form for displaying that the first parameter is enabled may not be the balloon 1001 . Such a form of display may be any form as long as it is possible to display that the first parameter has become valid. For example, the display form may be an arrow pointing to the new character, or may be a change in the display form of the new character. The change in display form may be, for example, a form in which the new character is displayed so that the new character emits light.

本実施形態では、所定期間(第1の期間)という要件以外は、ゲームについて実質的に無条件で第1集合からの選択が実行され得るが、当該選択の要件に、さらなる制約を設けてもよい。たとえば、第1付与ステップの条件には、ログインしたユーザの第1の期間内における先着順位が所定値未満であること、ログインしたユーザの第1の期間における一日当たりの先着順位が所定値未満であること、ユーザ情報に対応付けたレベル等のパラメータが所定値以上であること、過去のログイン日数の累計が所定値以上であること、などのさらなる条件が含まれてもよい。なお、本実施形態において、上記のような付加的な条件を満たすか否かは、例えば、制御部110が当該条件を満たすことを示すフラグを参照することにより判定することが可能である。 In this embodiment, selection from the first set can be executed substantially unconditionally for the game, except for the requirement of a predetermined period (first period). good. For example, the conditions of the first giving step include that the first-come-first-served order of the logged-in user within the first period is less than a predetermined value, Further conditions may be included, such as that a parameter such as a level associated with user information is equal to or greater than a predetermined value, or that the total number of past login days is equal to or greater than a predetermined value. In addition, in the present embodiment, whether or not the above additional conditions are satisfied can be determined, for example, by referring to a flag indicating that the control unit 110 satisfies the conditions.

〔ソフトウェアによる実現例〕
制御部210の制御ブロック(特に、抽選支援部211)、ならびに、制御部110の制御ブロック(特に、抽選部116)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPUを用いてソフトウェアによって実現してもよい。
[Example of realization by software]
The control block of the control unit 210 (especially the lottery support unit 211) and the control block of the control unit 110 (especially the lottery unit 116) are implemented by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like. It may be realized, or it may be realized by software using a CPU.

後者の場合、制御部210または制御部110、もしくはその両方を備えた情報処理装置は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In the latter case, an information processing apparatus including control unit 210 or control unit 110, or both, includes a CPU that executes instructions of a program, which is software that implements each function, and a computer (or CPU) that stores the program and various data. A ROM (Read Only Memory) or storage device (these are referred to as a "recording medium") recorded so as to be readable by , a RAM (Random Access Memory) for developing the above program, and the like. The object of the present invention is achieved by a computer (or CPU) reading and executing the program from the recording medium. As the recording medium, a "non-temporary tangible medium" such as a tape, disk, card, semiconductor memory, programmable logic circuit, or the like can be used. Also, the program may be supplied to the computer via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the program. Note that one aspect of the present invention can also be implemented in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, but can be modified in various ways within the scope of the claims, and can be obtained by appropriately combining technical means disclosed in different embodiments. is also included in the technical scope of the present invention.

〔付記事項〕
本発明の一側面に係る内容を列記すると以下のとおりである。
[Additional notes]
The contents of one aspect of the present invention are listed below.

(項目1) ゲームプログラム(131)について説明した。本開示のある局面によると、ゲームプログラムは、プロセッサ(10、20)およびメモリ(11、21)を備えるコンピュータ(ユーザ端末100およびサーバ200の少なくとも一方)により実行される。ゲームプログラムは、プロセッサに、ゲームの進行状況が所定の条件を満たすか否かを判定するステップと、所定期間(第1の期間)内は、当該所定の条件を満たすか否かによらず、ユーザの指示に応答して、ゲームで利用可能な複数のオブジェクトで構成されている第1集合の中から選択したオブジェクトを前記ユーザに付与する第1付与ステップと、所定期間後は、上記の所定の条件を満たすと判定された場合には第1付与ステップの実行を許可させ、所定の条件を満たさないと判定された場合には当該実行を許可しないステップと、を実行させる。これにより、ユーザは、第1の期間中であればゲームプレイに係る所定の条件を満たすことなく、ゲームに利用可能なオブジェクトを所定の規則に基づく選択によって獲得することが可能である。当該オブジェクトを当該選択によって獲得したユーザは、獲得した当該オブジェクトを試したくなり、ゲームで使用する。よって、第1の期間でのゲームの参加率を高めることができる、という効果を奏する。 (Item 1) The game program (131) has been explained. According to one aspect of the present disclosure, a game program is executed by a computer (at least one of user terminal 100 and server 200) comprising processors (10, 20) and memories (11, 21). The game program instructs the processor to determine whether or not the progress of the game satisfies a predetermined condition; a first granting step of granting to the user an object selected from a first set composed of a plurality of objects that can be used in the game in response to an instruction from the user; a step of permitting execution of the first imparting step when it is determined that the condition is satisfied, and a step of not permitting the execution when it is determined that the predetermined condition is not satisfied. As a result, the user can acquire an object that can be used in the game by selection based on a predetermined rule without satisfying a predetermined condition related to game play during the first period. A user who acquires the object through the selection wants to try the acquired object and uses it in the game. Therefore, there is an effect that the participation rate of the game in the first period can be increased.

(項目2) (項目1)において、判定するステップでは、上記の所定の条件として、第1の期間中にユーザが新たにプレイ可能となった新たなゲーム単位に設定された課題が満たされたことを適用してもよい。この構成によれば、ユーザのゲームプレイへの動機付けを強めることが可能となり、あるいは、ゲームプレイの難易度を高めることでゲームの戦略性を高め、ゲームの興趣性を適切なものにすることが可能となる。 (Item 2) In the determining step of (Item 1), as the predetermined condition, the task set for each new game that the user can play during the first period is satisfied. may apply. According to this configuration, it is possible to increase the user's motivation to play the game, or to increase the difficulty of the game to enhance the strategy of the game and to make the game more interesting. becomes possible.

(項目3) (項目1)または(項目2)において、上記の判定するステップにおいて満たさないと判定された場合に、ユーザの指示に応答して、第1集合とは構成するオブジェクトの少なくとも一部が異なる第2集合の中から選択したオブジェクトをユーザに付与する第2付与ステップをさらに実行させてもよい。この構成によれば、第1付与ステップを実行する動機付けがより一層強められ、ゲームの参加率がより一層高められる。 (Item 3) In (Item 1) or (Item 2), when it is determined that the above determining step does not satisfy, at least part of the objects constituting the first set is determined in response to the user's instruction. A second granting step of granting to the user an object selected from a second set of different values may be further performed. According to this configuration, the motivation to perform the first provision step is further strengthened, and the participation rate of the game is further increased.

(項目4) (項目3)において、前述の第1付与ステップでは所定期間中にゲームで利用可能なオブジェクトとして追加された特定のオブジェクトを含む集合を第1集合に適用し、前述の第2付与ステップでは特定のオブジェクトを含まない集合を第2集合に適用してもよい。この構成によれば、通常、ユーザは特定のオブジェクトの使用を欲する傾向にあることから、第1の期間でのゲームの参加率がより一層高められる。 (Item 4) In (Item 3), in the above-described first granting step, a set including a specific object added as an object available in the game during a predetermined period is applied to the first set, and the above-described second granting step is applied. The step may apply a set that does not contain the particular object to the second set. According to this configuration, the user usually tends to want to use a specific object, so the participation rate of the game during the first period is further increased.

(項目5) (項目4)において、ゲームプログラムは、プロセッサに、ユーザが所定の条件を満たしたことに応答して、第1付与ステップにおいてユーザに付与された特定のオブジェクトにおけるパラメータの一部を有効にするステップをさらに実行させてもよい。この構成によれば、第1の期間中に上記のオブジェクトを獲得したユーザにとっては、上記のゲームステージに設定された課題を満たすことにより、当該オブジェクトのパラメータをより多く有効にすることができる。また、第1の期間中に上記オブジェクトを獲得していないユーザにとっては、上記のゲームステージの上記課題を満たせば、より多くのパラメータが有効な状態の当該オブジェクトを獲得する機会が得られる。よって、上記の課題を満たすためにゲームステージをプレイすることの動機付けをユーザに与えることができ、当該ゲームステージをプレイするユーザが増える。したがって、ゲームの参加率を高めることができる。 (Item 5) In (Item 4), the game program causes the processor to change a part of the parameters of the specific object given to the user in the first giving step in response to the user satisfying a predetermined condition. An enabling step may be further performed. According to this configuration, for the user who acquired the object during the first period, more parameters of the object can be made effective by satisfying the task set in the game stage. Also, for users who have not obtained the object during the first period, if they satisfy the tasks of the game stage, they will have an opportunity to obtain the object with more valid parameters. Therefore, it is possible to motivate users to play the game stage in order to satisfy the above problems, and increase the number of users who play the game stage. Therefore, the participation rate of the game can be increased.

(項目6) (項目4)または(項目5)において、特定のオブジェクトをユーザに付与し得るゲーム処理は第1付与ステップのみであってもよい。この構成によれば、ユーザは、第1付与ステップを実行するために、第1の期間中に積極的にゲームに参加し、第1の期間経過後であっても意欲的にゲームをプレイする。よって、第1の期間以降でのゲームの参加率をより一層高めることが可能となる。 (Item 6) In (Item 4) or (Item 5), the game process that can grant the user a specific object may be only the first grant step. According to this configuration, the user actively participates in the game during the first period and enthusiastically plays the game even after the first period has elapsed in order to execute the first giving step. . Therefore, it is possible to further increase the participation rate of the game after the first period.

(項目7) (項目1)から(項目6)のいずれかに1項目において、ゲームプログラムは、プロセッサに、ゲームの進行状況に応じてユーザに報酬を付与するステップをさらに実行させてもよい。この構成によれば、ゲームをプレイすることの動機付けがより強く与えられるので、ゲームへの参加率がより一層高められる。 (Item 7) In any one of (Item 1) to (Item 6), the game program may cause the processor to further execute a step of giving a reward to the user according to the progress of the game. According to this configuration, since the player is more motivated to play the game, the rate of participation in the game is further increased.

(項目8) ゲームプログラムを実行する方法を説明した。本開示のある局面によると、ゲームプログラムは、プロセッサおよびメモリを備えるコンピュータにより実行される。該方法は、プロセッサが(項目1)に記載の各ステップを実行する方法である。(項目8)に係る方法は、(項目1)に係るゲームプログラムと同様の作用効果を奏する。 (Item 8) The method of executing the game program has been explained. According to one aspect of the present disclosure, a game program is executed by a computer comprising a processor and memory. The method is a method in which a processor performs each step described in (item 1). The method according to (item 8) has the same effects as the game program according to (item 1).

(項目9) 情報処理装置を説明した。本開示のある局面によると、該情報処理装置は、(項目1)に係るゲームプログラムを記憶するメモリ(記憶部、120)と、該ゲームプログラムを実行することにより、情報処理装置(ユーザ端末100)の動作を制御するプロセッサ(制御部、110)とを備える。(項目9)に係る情報処理装置は、(項目1)に係るゲームプログラムと同様の作用効果を奏する。 (Item 9) The information processing device has been described. According to an aspect of the present disclosure, the information processing device includes a memory (storage unit 120) that stores the game program according to (item 1), and the information processing device (user terminal 100 ) and a processor (controller, 110) that controls the operation of the controller. The information processing apparatus according to (item 9) has the same effects as the game program according to (item 1).

1 ゲームシステム、2 ネットワーク、10,20 プロセッサ、11,21 メモリ、12,22 ストレージ、13,23 通信IF(操作部)、14,24 入出力IF(操作部)、15 タッチスクリーン(表示部、操作部)、17 カメラ(操作部)、18 測距センサ(操作部)、100 ユーザ端末(情報処理装置)、110,210 制御部、111 操作受付部、112 表示制御部、113 UI制御部、114 アニメーション生成部、115 ゲーム進行部、116 抽選部、120,220 記憶部、131 ゲームプログラム、132 ゲーム情報、133 ユーザ情報、151 入力部(操作部)、152 表示部、200 サーバ、211 抽選支援部、500,600,700,800 画面、501,701 特設のガチャのUI、502 常設のガチャAのUI、503 常設のガチャBのUI、601 新キャラクタ画像、602 武器、603 希少度、604 名称、605 第1のUI、606 第2のUI、610 タイトル、1001 吹き出し、1002 画像、1010 物体、1020 コントローラ(操作部)、1030 記憶媒体 1 game system, 2 network, 10, 20 processor, 11, 21 memory, 12, 22 storage, 13, 23 communication IF (operation unit), 14, 24 input/output IF (operation unit), 15 touch screen (display unit, operation unit), 17 camera (operation unit), 18 ranging sensor (operation unit), 100 user terminal (information processing device), 110, 210 control unit, 111 operation reception unit, 112 display control unit, 113 UI control unit, 114 animation generation unit 115 game progression unit 116 lottery unit 120, 220 storage unit 131 game program 132 game information 133 user information 151 input unit (operation unit) 152 display unit 200 server 211 lottery support Part, 500, 600, 700, 800 screen, 501, 701 special gacha UI, 502 permanent gacha A UI, 503 permanent gacha B UI, 601 new character image, 602 weapon, 603 rarity, 604 name , 605 first UI, 606 second UI, 610 title, 1001 balloon, 1002 image, 1010 object, 1020 controller (operation unit), 1030 storage medium

Claims (9)

ゲームプログラムであって、
前記ゲームプログラムは、プロセッサおよびメモリを備えるコンピュータにより実行されるものであり、
前記ゲームプログラムは、前記プロセッサに、
ゲームの進行状況が所定の条件を満たすか否かを判定するステップと、
所定期間内は、前記所定の条件を満たすか否かによらず、ユーザの指示に応答して、ゲームで利用可能な複数のオブジェクトで構成されている第1集合の中から選択した前記オブジェクトを前記ユーザに付与する第1付与ステップと、
所定期間後は、前記所定の条件を満たすと判定された場合には前記第1付与ステップの実行を許可させ、前記所定の条件を満たさないと判定された場合には当該実行を許可しないステップと、
を実行させる、ゲームプログラム。
a game program,
The game program is executed by a computer comprising a processor and memory,
The game program causes the processor to:
a step of determining whether the progress of the game satisfies a predetermined condition;
Within a predetermined period of time, regardless of whether the predetermined conditions are met, the object selected from the first set consisting of a plurality of objects that can be used in the game is displayed in response to the user's instruction. a first granting step of granting to the user;
After a predetermined period of time, a step of permitting the execution of the first imparting step when it is determined that the predetermined condition is satisfied, and not permitting the execution when it is determined that the predetermined condition is not satisfied. ,
A game program that runs
前記判定するステップにおいて、前記所定の条件として、前記所定期間中に前記ユーザが新たにプレイ可能となった新たなゲーム単位に設定された課題が満たされたことを適用する、請求項1に記載のゲームプログラム。 2. The game according to claim 1, wherein in said determining step, said predetermined condition is that a task set for a new game unit that said user can newly play during said predetermined period is satisfied. game program. 前記ゲームプログラムは、前記プロセッサに、
前記判定するステップにおいて満たさないと判定された場合に、前記ユーザの指示に応答して、前記第1集合とは構成するオブジェクトの少なくとも一部が異なる第2集合の中から選択した前記オブジェクトを前記ユーザに付与する第2付与ステップ、
をさらに実行させる、請求項1または2に記載のゲームプログラム。
The game program causes the processor to:
When it is determined in the determining step that the object is not satisfied, the object selected from the second set at least partially different from the first set is selected in response to the user's instruction. a second granting step of granting to the user;
3. The game program according to claim 1, further causing the execution of
前記第1付与ステップにおいて、前記第1集合に、前記所定期間中に前記ゲームで利用可能なオブジェクトとして追加された特定のオブジェクトを含む集合を適用し、
前記第2付与ステップにおいて、前記第2集合に、前記特定のオブジェクトを含まない集合を適用する、請求項3に記載のゲームプログラム。
In the first provision step, applying to the first set a set containing specific objects added as objects available in the game during the predetermined period of time;
4. The game program according to claim 3, wherein in said second imparting step, a set that does not include said specific object is applied to said second set.
前記ゲームプログラムは、前記プロセッサに、
前記ユーザが前記所定の条件を満たしたことに応答して、前記第1付与ステップにおいて前記ユーザに付与された前記特定のオブジェクトにおけるパラメータの一部を有効にするステップ、
をさらに実行させる、請求項4に記載のゲームプログラム。
The game program causes the processor to:
validating a portion of the parameters in the specific object granted to the user in the first granting step in response to the user satisfying the predetermined condition;
5. The game program according to claim 4, further causing the execution of
前記特定のオブジェクトを前記ユーザに付与し得るゲーム処理は前記第1付与ステップのみである、請求項4または5に記載のゲームプログラム。 6. The game program according to claim 4, wherein the game process capable of giving said specific object to said user is only said first giving step. 前記ゲームプログラムは、前記プロセッサに、
前記ゲームの進行状況に応じて、前記ユーザに報酬を付与するステップ、
をさらに実行させる、請求項1~6のいずれか一項に記載のゲームプログラム。
The game program causes the processor to:
giving a reward to the user according to the progress of the game;
7. The game program according to any one of claims 1 to 6, further causing the execution of
コンピュータがゲームプログラムを実行する方法であって、
前記コンピュータは、プロセッサおよびメモリを備え、
前記プロセッサが請求項1に記載のゲームプログラムの各ステップを実行する方法。
A method for a computer to execute a game program, comprising:
The computer comprises a processor and memory,
A method for executing the steps of a game program according to claim 1, wherein said processor executes the steps of said game program.
情報処理装置であって、
前記情報処理装置は、
請求項1に記載のゲームプログラムを記憶するメモリと、
該ゲームプログラムを実行することにより、情報処理装置の動作を制御するプロセッサとを備えている、情報処理装置。
An information processing device,
The information processing device is
a memory for storing the game program according to claim 1;
and a processor that controls the operation of the information processing device by executing the game program.
JP2019010441A 2019-01-24 2019-01-24 Game program, method, and information processing device Active JP7285082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019010441A JP7285082B2 (en) 2019-01-24 2019-01-24 Game program, method, and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019010441A JP7285082B2 (en) 2019-01-24 2019-01-24 Game program, method, and information processing device

Publications (2)

Publication Number Publication Date
JP2020116178A JP2020116178A (en) 2020-08-06
JP7285082B2 true JP7285082B2 (en) 2023-06-01

Family

ID=71889291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019010441A Active JP7285082B2 (en) 2019-01-24 2019-01-24 Game program, method, and information processing device

Country Status (1)

Country Link
JP (1) JP7285082B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7038886B1 (en) 2021-03-10 2022-03-18 株式会社あかつき Game server, game program, information processing method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014087434A (en) 2012-10-29 2014-05-15 Konami Digital Entertainment Co Ltd Game management device, game system, game management method, and program
JP2014140778A (en) 2014-05-15 2014-08-07 Gree Inc GAME CONTROL METHOD, GAME CONTROL DEVICE, AND PROGRAM
JP2016052574A (en) 2013-01-31 2016-04-14 グリー株式会社 Server, communication system, communication system control method, and program
JP2017158658A (en) 2016-03-07 2017-09-14 株式会社セガゲームス Information processor and game program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014087434A (en) 2012-10-29 2014-05-15 Konami Digital Entertainment Co Ltd Game management device, game system, game management method, and program
JP2016052574A (en) 2013-01-31 2016-04-14 グリー株式会社 Server, communication system, communication system control method, and program
JP2014140778A (en) 2014-05-15 2014-08-07 Gree Inc GAME CONTROL METHOD, GAME CONTROL DEVICE, AND PROGRAM
JP2017158658A (en) 2016-03-07 2017-09-14 株式会社セガゲームス Information processor and game program

Also Published As

Publication number Publication date
JP2020116178A (en) 2020-08-06

Similar Documents

Publication Publication Date Title
JP7073222B2 (en) Game programs, methods, and information processing equipment
JP6612391B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP2020110451A (en) Game program, method, and information processing device
JP6738872B2 (en) Game program, method, and information processing device
JP2017012240A (en) Game apparatus
JP7136715B2 (en) Game program, method, and information processing device
JP6837461B2 (en) Game programs, methods, and information processing equipment
JP2020044155A (en) Game program, method, and information processing device
JP7258570B2 (en) Game program, method, and information processing device
JP7289283B2 (en) Game program, method, and information processing device
JP7504588B2 (en) Program, method and information processing device
JP7320342B2 (en) Game program and information processing device
JP2020025799A (en) Game program and information processing device
JP7285082B2 (en) Game program, method, and information processing device
JP7300872B2 (en) Game program, method, and information processing device
JP2020195805A (en) Game program, method, and information processor
JP7448607B2 (en) program
JP6581236B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP2020044154A (en) Game program, method, and information processing device
JP7343990B2 (en) game program
JP7368957B2 (en) Programs and information processing equipment
JP7335712B2 (en) game program
JP7181323B2 (en) Game program, method, and information processing device
JP2020096863A (en) Game program, method, and information processing device
JP2019198727A (en) Game program, method, and information processing device

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20190208

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211105

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221206

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: 20230509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230522

R150 Certificate of patent or registration of utility model

Ref document number: 7285082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150