[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6404421B1 - GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE - Google Patents

GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE Download PDF

Info

Publication number
JP6404421B1
JP6404421B1 JP2017164679A JP2017164679A JP6404421B1 JP 6404421 B1 JP6404421 B1 JP 6404421B1 JP 2017164679 A JP2017164679 A JP 2017164679A JP 2017164679 A JP2017164679 A JP 2017164679A JP 6404421 B1 JP6404421 B1 JP 6404421B1
Authority
JP
Japan
Prior art keywords
user
game
acquire
game program
condition
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
JP2017164679A
Other languages
Japanese (ja)
Other versions
JP2019041799A (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 JP2017164679A priority Critical patent/JP6404421B1/en
Application granted granted Critical
Publication of JP6404421B1 publication Critical patent/JP6404421B1/en
Publication of JP2019041799A publication Critical patent/JP2019041799A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】ゲームをプレイするユーザの利便性を高めることができるゲームプログラムを提供する。【解決手段】ゲームプログラムは、プロセッサに、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、ユーザに保有させるステップと、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作を受け付けるステップS115と、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させるステップS125とを実行させる。【選択図】図19A game program capable of improving the convenience of a user who plays a game is provided. A game program causes a processor to have a second right that allows a processor to acquire a larger number of game media than the first right, and a second right that enables the second right to be used. Step S115 for accepting the user's operation for satisfying the condition 2 and step S125 for allowing the user to acquire a large number of game media based on the acceptance of the operation are executed. [Selection] Figure 19

Description

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

従来、キャラクタカードなどのゲーム媒体を用いてユーザがプレイするゲームをコンピュータに実行させるゲームプログラムが知られている。ゲーム媒体とは、該ゲームプログラムが実行されている間、該ゲーム上で利用されるデジタルコンテンツのことである。具体的には、上述したキャラクタカード、ゲームを有利に進めるためのアイテム、もしくは、ゲーム上のその他サービスと交換できるポイントなどである。   Conventionally, a game program for causing a computer to execute a game played by a user using a game medium such as a character card is known. The game medium is digital content used on the game while the game program is being executed. Specifically, the above-mentioned character card, items for favoring the game, or points that can be exchanged for other services on the game.

このようなゲームでは、該ゲーム媒体が、以下のように有償または無償でユーザに提供される。   In such a game, the game medium is provided to the user for a fee or free of charge as follows.

例えば、ゲーム上で金銭的な価値を有するゲーム内価値(例えば、仮想通貨、コイン、宝石、クリスタル、ポイントなどの有価媒体)をユーザに販売することが広く行われている。そして、該有価媒体をユーザに保有させ、該価値が消費されることにより、ゲーム上で利用される各種サービス(ゲーム媒体の付与など)を該ユーザに提供することが行われている。特許文献1には、ユーザによって保有されている仮想通貨と引き換えに、キャラクタカードをユーザに保有させるための抽選ゲームのサービスを行うことができる技術が開示されている。   For example, in-game values having a monetary value on games (for example, valuable media such as virtual currency, coins, jewelry, crystals, and points) are widely sold to users. Then, by providing the user with the valuable medium and consuming the value, various services (such as giving a game medium) used on the game are provided to the user. Patent Document 1 discloses a technology that can provide a lottery game service for allowing a user to hold a character card in exchange for a virtual currency held by the user.

また、例えば、ユーザがゲームをプレイした場合(一例として、所定の課題をクリアした場合など)に、その報酬として、ゲーム媒体をユーザに無償で獲得させることが広く行われている。   In addition, for example, when a user plays a game (for example, when a predetermined task is cleared), it is widely performed to allow a user to acquire a game medium free of charge as the reward.

特開2013−202322号公報(2013年10月7日公開)JP2013-202322A (released on October 7, 2013)

しかしながら、上述のような従来技術においては、ユーザがゲーム媒体を獲得するための工程が煩雑で利便性に乏しいという問題があった。上述の従来技術においては、例えば、ユーザは、目的のサービスを受けるために、価値の購入操作と、サービスを受け取るためのサービス要求操作とを別々に実施しなければならず、操作が煩雑であるという問題がある。ユーザがゲーム媒体を獲得するために行う上述の操作は、多くの場合、ゲームの本質的な部分ではなく、ゲームを有利に進めるための「作業」の部分に該当する。「作業」が増えると、ゲームをプレイすることに対するユーザの動機付けを強化することが困難になる。   However, the conventional techniques as described above have a problem that a process for acquiring a game medium by a user is complicated and is not convenient. In the above-described conventional technology, for example, in order to receive a target service, the user must perform a value purchase operation and a service request operation for receiving the service separately, and the operation is complicated. There is a problem. In many cases, the above-described operation performed by the user to acquire the game medium corresponds to a “work” portion for advantageously proceeding with the game, not an essential portion of the game. As “work” increases, it becomes difficult to enhance the motivation of the user to play the game.

したがって、ユーザに、ゲームの本質的な部分のプレイに時間を割いて、ゲームを楽しんでもらうために、「作業」をいかに簡素化し、利便性を高めるかは非常に重要な問題である。また、ユーザがゲームに飽きるという問題に対してどのような仕組みにより対処するかも非常に重要である。   Therefore, how to simplify the “work” and improve the convenience for the user to spend time on playing the essential part of the game and enjoy the game is a very important issue. It is also very important how to deal with the problem that the user gets bored with the game.

これらの問題は、特定のジャンルに限らず、あらゆるジャンルのゲーム(例えば、テニス、卓球、ドッジボール、野球、サッカー、ホッケー等のスポーツを題材としたゲーム、パズルゲーム、クイズゲーム、RPG、アドベンチャーゲーム、シューティングゲーム、シミュレーションゲーム、育成ゲーム、アクションゲームなど)において共通に生じる問題である。また、この問題は、特定のプレイ形態に限らず、あらゆるプレイ形態のゲームにおいて共通に生じる問題である。あらゆるプレイ形態のゲームとしては、例えば、単一のユーザによるシングルプレイゲーム、および、複数のユーザによるマルチプレイゲーム等が含まれる。また、マルチプレイゲームには、複数のユーザ同士が対戦する対戦ゲーム、および、複数のユーザが協力する協力プレイゲームなどが含まれる。   These problems are not limited to specific genres, but games of all genres (for example, games related to sports such as tennis, table tennis, dodgeball, baseball, soccer, hockey, puzzle games, quiz games, RPGs, adventure games, Shooting game, simulation game, breeding game, action game, etc.). In addition, this problem is not limited to a specific play form, and is a problem that commonly occurs in games of all play forms. As a game of every play form, for example, a single play game by a single user, a multi play game by a plurality of users, and the like are included. In addition, the multi-play game includes a battle game in which a plurality of users battle each other, a cooperative play game in which a plurality of users cooperate, and the like.

本開示の一態様は、ゲームをプレイするユーザの利便性を高めることを目的とする。   An object of one embodiment of the present disclosure is to improve convenience for a user who plays a game.

本開示に係るゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行される。ゲームプログラムは、プロセッサに、ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、ユーザがゲームをプレイすることによって第1の条件が満たされることにより、第1の権利を使用可能にするステップと、第1の権利がユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体をユーザに獲得させるステップと、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、ユーザに保有させるステップと、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作を受け付けるステップと、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させるステップと、を実行させる。   A game program according to the present disclosure is executed by a computer including a processor, a memory, an operation unit, and a display unit. The game program causes the processor to have a first right, which is digital content used to acquire one or more game media that can be used in a game based on the game program, and the user plays the game. And enabling the first right to be used when the first condition is satisfied, and one or more determined based on the first right when the first right is used by the user A user to acquire the game right, a step of causing the user to have a second right that can acquire a larger number of game media than the first right, and a second right to be usable. The step of accepting the user's operation for satisfying the condition of 2 and the fact that the operation is accepted, a large number of game media are A step of acquired, to the execution.

本開示に係る方法は、プロセッサ、メモリ、操作部および表示部を備えるコンピュータがゲームプログラムを実行する方法である。該方法は、プロセッサが、ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、プロセッサが、ユーザがゲームをプレイすることによって第1の条件が満たされることにより、第1の権利を使用可能にするステップと、プロセッサが、第1の権利がユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体をユーザに獲得させるステップと、プロセッサが、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、ユーザに保有させるステップと、プロセッサが、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作を受け付けるステップと、プロセッサが、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させるステップと、を含む。   The method according to the present disclosure is a method in which a computer including a processor, a memory, an operation unit, and a display unit executes a game program. The method includes causing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on a game program; Enabling the first right to be used by playing a game to satisfy the first condition; and when the first right is used by the user, the processor Allowing the user to acquire one or more game media defined on the basis; causing the user to have a second right that allows the processor to acquire more game media than the first right; Receiving a user operation for satisfying the second condition for enabling the second right, and the processor Based on the accepted includes a step of acquiring the large number of game media to the user.

本開示に係る情報処理装置は、ゲームプログラムを記憶する記憶部と、ゲームプログラムを実行することにより、情報処理装置の動作を制御する制御部と、操作部と、表示部とを備える。制御部は、ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させ、ユーザがゲームをプレイすることによって第1の条件が満たされることにより、第1の権利を使用可能にし、第1の権利がユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体をユーザに獲得させ、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、ユーザに保有させ、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作を受け付け、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させる。   An information processing apparatus according to the present disclosure includes a storage unit that stores a game program, a control unit that controls the operation of the information processing apparatus by executing the game program, an operation unit, and a display unit. The control unit causes the user to have the first right that is digital content used to acquire one or more game media that can be used in a game based on the game program, and the user plays the game to make the first When the condition is satisfied, the first right can be used, and when the first right is used by the user, the user can acquire one or more game media determined based on the first right. The user has a second right that can acquire a larger number of game media than the first right, and accepts a user operation for satisfying the second condition for enabling the second right. Based on the received operation, the user is allowed to acquire a large number of game media.

本開示の一態様によれば、ゲームをプレイするユーザの利便性を高める効果を奏する。   According to one aspect of the present disclosure, there is an effect of improving convenience for a user who plays a game.

ゲームシステムのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a game system. ユーザ端末およびサーバの機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of a user terminal and a server. 対戦が終了したときに表示される報酬獲得画面の具体例を示す図である。It is a figure which shows the specific example of the reward acquisition screen displayed when a battle | competition is complete | finished. パックが獲得されたことをユーザに通知するパック獲得画面の具体例を示す図である。It is a figure which shows the specific example of the pack acquisition screen which notifies a user that the pack was acquired. パックを開封可能な状態に遷移させるための開封準備画面の具体例を示す図である。It is a figure which shows the specific example of the opening preparation screen for making the state which can open a pack open. 開封準備画面の他の例を示す図である。It is a figure which shows the other example of an opening preparation screen. パックの開封を演出する開封演出画面の具体例を示す図である。It is a figure which shows the specific example of the opening production | presentation screen which produces opening of a pack. パックの開封結果を提示する開封結果画面の具体例を示す図である。It is a figure which shows the specific example of the opening result screen which presents the opening result of a pack. ランク別にデザインされたパックの外観の具体例を示す図である。It is a figure which shows the specific example of the external appearance of the pack designed according to rank. ボックスを購入してカードを獲得する仕組みを説明する図である。It is a figure explaining the mechanism which purchases a box and acquires a card. 管理データのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of management data. チケットが獲得されたことをユーザに通知するチケット獲得画面の具体例を示す図である。It is a figure which shows the specific example of the ticket acquisition screen which notifies a user that the ticket was acquired. マッチングをサーバに対して要求する操作をユーザが行うためのマッチング要求画面の具体例を示す図である。It is a figure which shows the specific example of the matching request | requirement screen for a user performing operation which requests | requires matching with respect to a server. ボックスを購入するための購入操作をユーザが行うためのボックス購入画面の具体例を示す図である。It is a figure which shows the specific example of the box purchase screen for a user to perform purchase operation for purchasing a box. ボックスを開梱するシーンを演出する開梱演出画面の具体例を示す図である。It is a figure which shows the specific example of the unpacking production | presentation screen which produces the scene which unpacks a box. ボックスの開梱結果を提示する開梱結果画面の具体例を示す図である。It is a figure which shows the specific example of the unpacking result screen which presents the unpacking result of a box. ボックスに梱包されていたすべてのパックのそれぞれの開封結果を一覧表示する最終結果画面の具体例を示す図である。It is a figure which shows the specific example of the final result screen which displays each opening result of all the packs packed in the box as a list. ゲームシステムに含まれる各装置がゲームプログラムに基づいて実行する処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process which each apparatus contained in a game system performs based on a game program. ゲームシステムに含まれる各装置がゲームプログラムに基づいて実行する処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process which each apparatus contained in a game system performs based on a game program.

〔実施形態1〕
本開示に係るゲームシステムは、複数のユーザにゲームを提供するためのシステムである。以下、ゲームシステムについて図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が本発明に含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。
Embodiment 1
A game system according to the present disclosure is a system for providing a game to a plurality of users. Hereinafter, the game system will be described with reference to the drawings. It should be noted that the present invention is not limited to these exemplifications, but is defined by the scope of claims, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims. The In the following description, the same reference numerals are given to the same elements in the description of the drawings, and repeated description is not 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 illustrating a hardware configuration of the game system 1. The game system 1 includes a plurality of user terminals 100 and a server 200 as illustrated. Each user terminal 100 is connected to the server 200 via the network 2. The network 2 includes various mobile communication systems constructed by the Internet and a radio base station (not shown). Examples of the mobile communication system include a so-called 3G and 4G mobile communication system, LTE (Long Term Evolution), and a wireless network (for example, Wi-Fi (registered trademark)) that can be connected to the Internet through a predetermined access point. It is done.

サーバ200(コンピュータ、情報処理装置)は、ワークステーションまたはパーソナルコンピュータ等の汎用コンピュータであってよい。サーバ200は、プロセッサ20と、メモリ21と、ストレージ22と、通信IF23と、入出力IF24とを備える。サーバ200が備えるこれらの構成は、通信バスによって互いに電気的に接続される。   The server 200 (computer, information processing apparatus) may be a general-purpose computer such as a workstation or 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 included in the server 200 are electrically connected to each other via a communication bus.

ユーザ端末100(コンピュータ、情報処理装置)は、スマートフォン、フィーチャーフォン、PDA(Personal Digital Assistant)、またはタブレット型コンピュータ等の携帯端末であってよい。ユーザ端末100は、ゲームプレイに適したゲーム装置であってもよい。ユーザ端末100は図示の通り、プロセッサ10と、メモリ11と、ストレージ12と、通信インターフェース(IF)13と、入出力IF14と、タッチスクリーン15(表示部)と、カメラ17と、測距センサ18とを備える。ユーザ端末100が備えるこれらの構成は、通信バスによって互いに電気的に接続される。また、図1に示すように、ユーザ端末100は、1つ以上のコントローラ1020と通信可能に構成されることとしてもよい。コントローラ1020は、例えば、Bluetooth(登録商標)等の通信規格に従って、ユーザ端末100と通信を確立する。コントローラ1020は、1つ以上のボタン等を有していてもよく、該ボタン等に対するユーザの入力操作に基づく出力値をユーザ端末100へ送信する。また、コントローラ1020は、加速度センサ、および、角速度センサ等の各種センサを有していてもよく、該各種センサの出力値をユーザ端末100へ送信する。   The user terminal 100 (computer, information processing apparatus) may be a mobile terminal such as a smartphone, a feature phone, a PDA (Personal Digital Assistant), or a tablet computer. The user terminal 100 may be a game device suitable for game play. 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 distance measuring sensor 18. With. These components included in the user terminal 100 are electrically connected to each other via a communication bus. Further, as shown in FIG. 1, the user terminal 100 may be configured to be able to communicate with one or more controllers 1020. For example, the controller 1020 establishes communication with the user terminal 100 in accordance with a communication standard such as Bluetooth (registered trademark). The controller 1020 may have one or more buttons and the like, and transmits an output value based on a user input operation to the buttons and the like to the user terminal 100. The controller 1020 may include 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 include the camera 17 and the distance measuring sensor 18 instead of or in addition to the user terminal 100 including the camera 17 and the distance measuring sensor 18.

ユーザ端末100は、例えばゲーム開始時に、コントローラ1020を使用するユーザに、該ユーザの名前またはログインID等のユーザ識別情報を、該コントローラ1020を介して入力させることが望ましい。これにより、ユーザ端末100は、コントローラ1020とユーザとを紐付けることが可能となり、受信した出力値の送信元(コントローラ1020)に基づいて、該出力値がどのユーザのものであるかを特定することができる。   For example, at the start of a game, the user terminal 100 desirably allows a user who uses the controller 1020 to input user identification information such as the user's name or login ID via the controller 1020. 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 grasps each controller 1020, so that the one user terminal 100 does not communicate with other devices such as the server 200 via the network 2. Multi-play can be realized. Further, each user terminal 100 is connected to each other by a wireless standard such as a wireless local area network (LAN) standard (communication connection is not performed via the server 200), so that a plurality of user terminals 100 can realize multi-play locally. You can also When the above-described multiplay is realized locally by one user terminal 100, the user terminal 100 may further include at least a part of various functions described later included in the server 200. Further, when the above-described multi-play is realized locally by a plurality of user terminals 100, the plurality of user terminals 100 may be provided with various functions described later included in the server 200 in a distributed manner.

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

また、コントローラ1020は、ユーザ端末100に着脱可能な構成であるとしてもよい。この場合、ユーザ端末100の筐体における少なくともいずれかの面に、コントローラ1020との結合部が設けられていてもよい。該結合部を介して有線によりユーザ端末100とコントローラ1020とが結合している場合は、ユーザ端末100とコントローラ1020とは、有線を介して信号を送受信する。   The controller 1020 may be configured to be detachable from the user terminal 100. In this case, a coupling portion with the controller 1020 may be provided on at least one surface of the housing of the user terminal 100. When the user terminal 100 and the controller 1020 are coupled by wire through the coupling 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 mounting of a storage medium 1030 such as an external memory card via the input / output IF 14. Accordingly, the user terminal 100 can read the program and data recorded in the storage medium 1030. The program recorded in the storage medium 1030 is a game program, for example.

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

以上で説明したとおり、ユーザ端末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 distance measuring sensor 18 as an example of a mechanism for inputting information to the user terminal 100. Each of the above-described units serving as an input mechanism can be regarded as an operation unit configured to accept a user input operation.

例えば、操作部が、カメラ17および測距センサ18の少なくともいずれか一方で構成される場合、該操作部が、ユーザ端末100の近傍の物体1010を検出し、当該物体の検出結果から入力操作を特定する。一例として、物体1010としてのユーザの手、予め定められた形状のマーカーなどが検出され、検出結果として得られた物体1010の色、形状、動き、または、種類などに基づいて入力操作が特定される。より具体的には、ユーザ端末100は、カメラ17の撮影画像からユーザの手が検出された場合、該撮影画像に基づき検出されるジェスチャ(ユーザの手の一連の動き)を、ユーザの入力操作として特定し、受け付ける。なお、撮影画像は静止画であっても動画であってもよい。   For example, when the operation unit is configured by at least one of the camera 17 and the distance measuring sensor 18, the operation unit detects an object 1010 in the vicinity of the user terminal 100, and performs an input operation from the detection result of the object. Identify. As an example, a user's hand as an object 1010, a marker having a predetermined shape, or the like is detected, and an input operation is specified based on the color, shape, movement, or type of the object 1010 obtained as a detection result. The More specifically, when a user's hand is detected from a captured image of the camera 17, the user terminal 100 performs a user's input operation on a gesture (a series of movements of the user's hand) detected based on the captured image. Identify and accept 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 includes the touch screen 15, the user terminal 100 identifies and accepts a user operation performed on the input unit 151 of the touch screen 15 as a user input operation. Or when an operation part is comprised by communication IF13, the user terminal 100 specifies and receives the signal (for example, output value) transmitted from the controller 1020 as a user's input operation. Alternatively, when the operation unit includes 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 and accepted as a user input operation.

<ゲーム概要>
ゲームシステム1は、特定のジャンルに限らず、あらゆるジャンルのゲームを実行するためのシステムであってもよい。また、ゲームシステム1は、特定のプレイ形態に限らず、あらゆるプレイ形態のゲームを実行するためのシステムであってもよい。
<Game overview>
The game system 1 is not limited to a specific genre, and may be a system for executing games of any genre. The game system 1 is not limited to a specific play form, and may be a system for executing a game of any play form.

ゲームシステム1は、一例として、対戦ゲームを実行するためのシステムである。例えば、該対戦ゲームは、一方のコンピュータを用いてユーザが操作する1以上のキャラクタから成るチームが、他方のコンピュータを用いて相手ユーザが操作する1以上のキャラクタから成るチームと対戦する対人対戦ゲームである。例えば、該対戦ゲームは、対戦野球ゲームであってもよい。対戦野球ゲームは、一例として、サーバ200を介して通信する第1のユーザ端末100と第2のユーザ端末100とにおいて、対戦が、野球の試合として進行する通信対戦野球ゲームである。   The game system 1 is a system for executing a battle game as an example. For example, in the competitive game, a team consisting of one or more characters operated by a user using one computer and a team consisting of one or more characters operated by the other user using the other computer are played. It is. For example, the competitive game may be a competitive baseball game. As an example, the competitive baseball game is a communication competitive baseball game in which a battle progresses as a baseball game between the first user terminal 100 and the second user terminal 100 communicating via the server 200.

本実施形態に係るゲームシステム1によって実行される通信対戦野球ゲームでは、一例として、第1のユーザ端末100と第2のユーザ端末100とによって、それぞれのチームが操作される。1イニングにつき、表と裏でチームの攻守が入れ替わりつつ試合が進行する。試合が終了すると、試合の結果(勝利または敗北、あるいは、場合によっては引き分け)が確定し、これが対戦成績として記録される。   In the online battle baseball game executed by the game system 1 according to the present embodiment, each team is operated by the first user terminal 100 and the second user terminal 100 as an example. For each inning, the game progresses while the team's offense and defense are swapped. When the match is over, the result of the match (winning or losing, or in some cases a draw) is confirmed, and this is recorded as the match result.

本実施形態では、対戦の終了後、対戦をプレイしたことに対する報酬として、対戦成績に応じたゲーム媒体が、ユーザに提供される。   In the present embodiment, after the match is over, a game medium corresponding to the battle result is provided to the user as a reward for playing the battle.

本実施形態に係る通信対戦野球ゲームにおいて、ユーザは、自身で、キャラクタである野球選手を制御することを希望しない場合に、ユーザ端末100を操作して、サーバ200に対してその旨を通知することができる。サーバ200は、該通知をユーザ端末100から受信すると、進行している対戦に関わる各種情報を参照し、キャラクタの動作結果(投球結果または打撃結果)を、ユーザの操作にかかわらずに、すなわち、ゲームプログラムに基づき自動で決定する。そして、決定した動作結果を対戦相手のユーザ端末100に送信する。すなわち、サーバ200は、ユーザ端末100に代わり、該キャラクタを制御する。以下では、ユーザが自分自身でキャラクタを制御することをマニュアル制御、サーバ200がユーザに代わってキャラクタを制御することをオート制御と称する。   In the online competitive baseball game according to the present embodiment, when the user does not wish to control the baseball player who is the character, the user operates the user terminal 100 to notify the server 200 of the fact. be able to. When the server 200 receives the notification from the user terminal 100, the server 200 refers to various information related to the ongoing battle, and the character's action result (throwing result or hitting result) is obtained regardless of the user's operation, that is, Automatically determined based on the game program. Then, the determined operation result is transmitted to the user terminal 100 of the opponent. That is, the server 200 controls the character instead of the user terminal 100. Hereinafter, the user controlling the character himself is referred to as manual control, and the server 200 controlling the character on behalf of the user is referred to as auto control.

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

プロセッサ10は後述するストレージ12からプログラムを読み出し、後述するメモリ11に展開する。プロセッサ20は後述するストレージ22からプログラムを読み出し、後述するメモリ21に展開する。プロセッサ10およびプロセッサ20は展開したプログラムを実行する。   The processor 10 reads a program from a storage 12 described later and develops it in a memory 11 described later. The processor 20 reads a program from a storage 22 described later and develops it in a memory 21 described later. The processor 10 and the processor 20 execute the developed 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がプログラムに従って動作している間に生成した各種データも一時的に記憶する。   The memories 11 and 21 are main storage devices. The memories 11 and 21 include storage devices such as a ROM (Read Only Memory) and a RAM (Random Access Memory). The memory 11 provides a work area to the processor 10 by temporarily storing a program and various data read from the storage 12 described later by the processor 10. The memory 11 also temporarily stores various data generated while the processor 10 is operating according to the program. The memory 21 provides the work area to the processor 20 by temporarily storing various programs and data read from the storage 22 described later by the processor 20. The memory 21 temporarily stores various data generated while the processor 20 is operating according to the program.

本実施形態においてプログラムとは、ゲームをユーザ端末100により実現するためのゲームプログラムであってもよい。あるいは、該プログラムは、該ゲームをユーザ端末100とサーバ200との協働により実現するためのゲームプログラムであってもよい。あるいは、該プログラムは、該ゲームを複数のユーザ端末100の協働により実現するためのゲームプログラムであってもよい。また、各種データとは、ユーザ情報およびゲーム情報などのゲームに関するデータ、ならびに、ユーザ端末100とサーバ200との間または複数のユーザ端末100間で送受信する指示または通知を含んでいる。   In the present embodiment, the program may be a game program for realizing the game by the user terminal 100. Alternatively, the program may be a game program for realizing the game by cooperation between the user terminal 100 and the server 200. Alternatively, the program may be a game program for realizing the game by cooperation of a plurality of user terminals 100. The various data includes data relating to the game such as user information and game information, and instructions or notifications transmitted / received between the user terminal 100 and the server 200 or between the plurality of user terminals 100.

ストレージ12および22は補助記憶装置である。ストレージ12および22は、フラッシュメモリまたはHDD(Hard Disk Drive)等の記憶装置で構成される。ストレージ12およびストレージ22には、ゲームに関する各種データが格納される。   The storages 12 and 22 are auxiliary storage devices. The storages 12 and 22 are constituted by a storage device such as a flash memory or an HDD (Hard Disk Drive). Various data relating to the game is 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 / reception of various data in the user terminal 100. The communication IF 23 controls transmission / reception of various data in the server 200. The communication IFs 13 and 23 control communication using, for example, communication via a wireless local area network (LAN), Internet communication via a wired LAN, a wireless LAN, or a cellular phone network, and 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 accept data input, and is 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, for example, a physical button of the user terminal 100, a camera, a microphone, a speaker, or the like. The input / output IF 24 of the server 200 is an interface for the server 200 to accept data input, and is an interface for the server 200 to output data. The input / output IF 24 may include, for example, an input unit that is an information input device such as a mouse or a keyboard, and a display unit that is a device that displays and outputs an image.

ユーザ端末100のタッチスクリーン15は、入力部151と表示部152とを組み合わせた電子部品である。入力部151は、例えばタッチセンシティブなデバイスであり、例えばタッチパッドによって構成される。表示部152は、例えば液晶ディスプレイ、または有機EL(Electro-Luminescence)ディスプレイ等によって構成される。   The touch screen 15 of the user terminal 100 is an electronic component that combines an input unit 151 and a display unit 152. The input unit 151 is a touch-sensitive device, for example, and is configured by a touch pad, for example. 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 a position where a user operation (physical contact operation such as a touch operation, a slide operation, a swipe operation, and a tap operation) is input to the input surface, and inputs information indicating the position. A function of transmitting as a signal is provided. The input unit 151 may include a touch sensing unit (not shown). The touch sensing unit may adopt any method such as a capacitance method or a resistance film method.

図示していないが、ユーザ端末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 specifying the holding posture of the user terminal 100. This sensor may be, for example, an acceleration sensor or an angular velocity sensor. When the user terminal 100 includes a sensor, the processor 10 can specify 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 in the portrait orientation, the processor 10 may perform a portrait screen display in which a portrait image is displayed on the display unit 152. On the other hand, when the user terminal 100 is held sideways, a horizontal screen display in which a horizontally long image is displayed on the display unit may be used. As described above, the processor 10 may be able to switch between the vertical screen display and the horizontal screen display according to the holding posture of the user terminal 100.

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

測距センサ18は、測定対象物までの距離を測定するセンサである。測距センサ18は、例えば、パルス変換した光を発する光源と、光を受ける受光素子とを含む。測距センサ18は、光源からの発光タイミングと、該光源から発せられた光が測定対象物にあたって反射されて生じる反射光の受光タイミングとにより、測定対象物までの距離を測定する。測距センサ18は、指向性を有する光を発する光源を有することとしてもよい。   The distance measuring sensor 18 is a sensor that measures the distance to the measurement object. The distance measuring 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 is reflected by the measurement object. The distance measuring sensor 18 may include a light source that emits light having directivity.

ここで、ユーザ端末100が、カメラ17と測距センサ18とを用いて、ユーザ端末100の近傍の物体1010を検出した検出結果を、ユーザの入力操作として受け付ける例をさらに説明する。カメラ17および測距センサ18は、例えば、ユーザ端末100の筐体の側面に設けられてもよい。カメラ17の近傍に測距センサ18が設けられてもよい。カメラ17としては、例えば赤外線カメラを用いることができる。この場合、赤外線を照射する照明装置および可視光を遮断するフィルタ等が、カメラ17に設けられてもよい。これにより、屋外か屋内かにかかわらず、カメラ17の撮影画像に基づく物体の検出精度をいっそう向上させることができる。   Here, an example in which the user terminal 100 receives a detection result of detecting an object 1010 in the vicinity of the user terminal 100 using the camera 17 and the distance measuring sensor 18 as an input operation of the user will be further described. The camera 17 and the distance measuring sensor 18 may be provided on the side surface of the housing of the user terminal 100, for example. A distance measuring sensor 18 may be provided in the vicinity of 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. Thereby, it is possible to further improve the detection accuracy of the object based on the captured image of 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 processes on the captured image of the camera 17, for example, among the processes shown in the following (1) to (5). (1) The processor 10 performs image recognition processing on the captured image of the camera 17 to identify whether the captured image includes a user's hand. The processor 10 may use a technique such as pattern matching as an analysis technique employed in the above-described image recognition processing. (2) Moreover, the processor 10 detects a user's gesture from the shape of a user's hand. For example, the processor 10 specifies the number of the user's fingers (the number of fingers extending) from the shape of the user's hand detected from the captured image. The processor 10 further identifies a gesture performed by the user from the number of identified fingers. For example, when the number of fingers is five, the processor 10 determines that the user has performed a “par” gesture. In addition, when the number of fingers is 0 (no finger is detected), the processor 10 determines that the user has made a “goo” gesture. On the other hand, when the number of fingers is two, the processor 10 determines that the user has performed a “choke” gesture. (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 the state where only the index finger is raised or whether the user's finger has moved. . (4) The processor 10 determines an object 1010 (such as a user's hand) in the vicinity of the user terminal 100 based on at least one of the image recognition result of the image captured by the camera 17 and the output value of the distance measuring sensor 18. ) And the user terminal 100 are detected. For example, the processor 10 determines whether the user's hand is near (for example, a distance less than a predetermined value) or far (for example, a predetermined value) depending on the size of the shape of the user's hand specified from the captured image of the camera 17. It is detected whether the distance is above. 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) If it is determined 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 shaking his / her hand in the shooting direction of the camera 17. When an object is not detected in the distance measuring sensor 18 having higher directivity than the shooting range of the camera 17, the processor 10 indicates that the user is shaking his / her hand in a direction perpendicular to the shooting direction of the camera. recognize.

このように、プロセッサ10は、カメラ17の撮影画像に対する画像認識により、ユーザが手を握りこんでいるか否か(「グー」のジェスチャであるか、それ以外のジェスチャ(例えば「パー」)であるか)を検出する。また、プロセッサ10は、ユーザの手の形状とともに、ユーザがこの手をどのように移動させているかを検出する。また、プロセッサ10は、ユーザがこの手をユーザ端末100に対して接近させているのか遠ざけているのかを検出する。このような操作は、例えば、マウスまたはタッチパネルなどのポインティングデバイスを用いた操作に対応させることができる。ユーザ端末100は、例えば、ユーザの手の移動に応じて、タッチスクリーン15においてポインタを移動させ、ユーザのジェスチャ「グー」を検出する。この場合、ユーザ端末100は、ユーザが選択操作を継続中であると認識する。選択操作の継続とは、例えば、マウスがクリックされて押し込まれた状態が維持されること、または、タッチパネルに対してタッチダウン操作がなされた後タッチされた状態が維持されることに対応する。また、ユーザ端末100は、ユーザのジェスチャ「グー」が検出されている状態で、さらにユーザが手を移動させると、このような一連のジェスチャを、スワイプ操作(またはドラッグ操作)に対応する操作として認識することもできる。また、ユーザ端末100は、カメラ17の撮影画像によるユーザの手の検出結果に基づいて、ユーザが指をはじくようなジェスチャを検出した場合に、当該ジェスチャを、マウスのクリックまたはタッチパネルへのタップ操作に対応する操作として認識してもよい。   In this manner, the processor 10 determines whether or not the user is grasping his / her hand by image recognition on the captured image of the camera 17 (“Goo” gesture or other gesture (eg “Par”)). ) Is detected. The processor 10 also detects how the user is moving the hand along with the shape of the user's hand. In addition, the processor 10 detects whether the user is approaching or moving away from the user terminal 100. Such an operation can correspond to an operation using a pointing device such as a mouse or a touch panel. 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. Continuation of the selection operation corresponds to, for example, maintaining a state where the mouse is clicked and pressed, or maintaining a touched state after a touchdown operation is performed on the touch panel. Further, when the user further moves his / her hand while the user's gesture “go” is detected, the user terminal 100 performs such a series of gestures as an operation corresponding to the swipe operation (or drag operation). It can also be recognized. In addition, when the user terminal 100 detects a gesture that the user repels a finger based on the detection result of the user's hand based on the captured image of the camera 17, the user terminal 100 clicks the gesture or taps the touch panel. You may recognize as operation corresponding to.

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

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

サーバ200は、各ユーザ端末100と通信して、ユーザ端末100がゲームを進行させるのを支援する機能を有する。例えば、有価媒体の販売、サービスの提供などを実行する。ゲームがマルチプレイゲームである場合には、サーバ200は、ゲームに参加する各ユーザ端末100と通信して、ユーザ端末100同士のやりとりを仲介する機能を有していてもよい。サーバ200は、プロセッサ20、メモリ21、ストレージ22、通信IF23、および入出力IF24等の協働によって、制御部210および記憶部220として機能する。   The server 200 communicates with each user terminal 100 and has a function of supporting the user terminal 100 to advance the game. For example, sales of valuable media and provision of services are executed. 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 the control unit 210 and the storage unit 220 through the cooperation of the processor 20, the memory 21, the storage 22, the communication IF 23, the input / output IF 24, and the like.

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

(サーバ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 and programs 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. When the game is a multiplayer game, the control unit 210 may receive a multiplayer synchronization request from the user terminal 100 and transmit the synchronization data to the user terminal 100.

制御部210は、ゲームプログラム131の記述に応じて、対戦支援部211、課金処理部212、ボックス処理部213、および、カード提供部214として機能する。制御部210は、実行するゲームの性質に応じて、ユーザ端末100におけるゲームの進行を支援するために、図示しないその他の機能ブロックとしても機能することができる。   The control unit 210 functions as a battle support unit 211, a billing processing unit 212, a box processing unit 213, and a card providing unit 214 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による対戦の進行を支援する。具体的には、各ユーザ端末100のリクエストに基づいて、対戦相手のマッチングを行ったり、必要なタイミングで、各ユーザ端末100における対戦の進行状況の同期をとったりする。   The battle support unit 211 supports the progress of the battle by each user terminal 100. Specifically, matching of opponents is performed based on a request from each user terminal 100, or the progress of the battle in each user terminal 100 is synchronized at a necessary timing.

課金処理部212は、ユーザ端末100からのサービス要求に応答して、要求されたサービスを提供することの見返りとして、課金処理を実行する。一例として、課金処理部212は、ユーザ識別情報に紐付けて、該ユーザ識別情報が紐付けられているユーザに対して金銭を請求するための請求額を、記憶部220に格納する。   In response to the service request from the user terminal 100, the billing processing unit 212 executes billing processing in return for providing the requested service. As an example, the billing processing unit 212 stores in the storage unit 220 a charge amount that is associated with the user identification information and charges money to the user associated with the user identification information.

本実施形態では、一例として、課金処理部212による課金の対象となるサービスは、本ゲームで利用できる1以上のゲーム媒体をユーザに獲得させるサービスである。ゲーム媒体は、一例として、ユーザの操作にしたがって対戦を行うキャラクタである。さらに、ゲーム媒体としてのキャラクタは、本実施形態では、カードに見立てたデジタルコンテンツとしてユーザに獲得される。該カードがユーザに獲得されることにより、ユーザは、該カードに対応するキャラクタをチームに編成し、対戦で利用することが可能となる。   In this embodiment, as an example, the service to be charged by the charging processing unit 212 is a service that allows the user to acquire one or more game media that can be used in this game. As an example, the game medium is a character that performs a battle in accordance with a user operation. Furthermore, in this embodiment, a character as a game medium is acquired by the user as digital content that looks like a card. When the card is acquired by the user, the user can organize characters corresponding to the card into a team and use them in a battle.

具体的には、本実施形態では、1以上のカードを封入したパック(第1の権利)をユーザに保有させる。パックは、本実施形態では、1以上の所定枚数のカードを封入した包袋に見立てたデジタルコンテンツであり、1以上の所定枚数のカードをユーザが獲得する権利である。本実施形態では、ユーザが本ゲームをプレイすることによって、所定の第1の条件が満たされることにより、保有された該パックが開封されて、所定枚数のカードが該ユーザに獲得される。第1の条件は、ユーザがゲームをプレイしたことに対して付与される報酬が所定以上蓄積されることによって満たされてもよい。これにより、報酬を得てパックを開封することをインセンティブとして、ユーザにプレイを動機付けることが可能となる。   Specifically, in this embodiment, the user holds a pack (first right) enclosing one or more cards. In this embodiment, a pack is digital content that looks like a wrapping bag that encloses one or more predetermined number of cards, and is a right for the user to acquire one or more predetermined number of cards. In the present embodiment, when the user plays the game, when the predetermined first condition is satisfied, the held pack is opened, and a predetermined number of cards are acquired by the user. The first condition may be satisfied by accumulating a predetermined amount or more of rewards given for the user playing the game. This makes it possible to motivate the user to play with the incentive of obtaining a reward and opening the pack.

これに対して、第1の条件が満たされることを待たずに該パックを開封し、ユーザの所望のタイミングでパックに紐付いたカードを該ユーザに獲得させるサービスが、課金対象であってもよい。   On the other hand, a service for opening the pack without waiting for the first condition to be satisfied and allowing the user to acquire a card linked to the pack at a timing desired by the user may be charged. .

さらに、本実施形態では、上述のパックを複数梱包したボックス(梱包媒体)を開梱し、各パックを開封して得られたカードをユーザに獲得させるサービスが、課金対象であってもよい。すなわち、ボックスは、所定数の複数のパックを梱包した箱に見立てたデジタルコンテンツである。本実施形態では、ボックスは、第2の条件が満たされさえすれば開梱される。第2の条件は、一例として、ボックスに見合う対価(有価媒体)を、所定数消費することであり、ユーザが、その消費を許可する購入操作を行うことである。すなわち、ユーザがボックスを購入するための購入操作を行うと、第2の条件が満たされて、ボックスが開梱される。これにより、ユーザは、第1の条件が満たされるのを待つことなく、パック1つよりも多くの枚数のカードをまとめて獲得することができる。なお、本実施形態では、ボックスの購入にも制約が設けられていても構わない。例えば、ユーザがボックスを購入するためのボックス購入チケット(以下、チケット)を保有していなければ、上述の購入操作を行えないこととしてもよい。この場合、購入操作は、保有するチケットを消費すること、かつ、ボックスの対価である有価媒体を消費することを許可する操作であり、該購入操作がユーザによって実施されることにより、第2の条件が満たされる。   Further, in the present embodiment, a service for unpacking a box (packing medium) in which a plurality of the above packs are packed and allowing the user to obtain a card obtained by opening each pack may be charged. That is, the box is digital content that looks like a box in which a predetermined number of packs are packed. In the present embodiment, the box is unpacked as long as the second condition is satisfied. As an example, the second condition is that a predetermined number of consideration (valuable medium) corresponding to the box is consumed, and the user performs a purchase operation permitting the consumption. That is, when the user performs a purchase operation for purchasing a box, the second condition is satisfied and the box is unpacked. As a result, the user can collect a larger number of cards than one pack at a time without waiting for the first condition to be satisfied. In the present embodiment, there may be restrictions on purchasing the box. For example, the above-described purchase operation may not be performed unless the user has a box purchase ticket (hereinafter referred to as a ticket) for purchasing a box. In this case, the purchase operation is an operation of permitting consumption of the held ticket and consumption of the valuable medium that is the consideration of the box. When the purchase operation is performed by the user, the second operation is performed. The condition is met.

カード提供部214は、パックを開封する処理を実行して、該パックに封入されていたカードを、該パックの保有者であるユーザに提供する。本実施形態では、一例として、「パックを開封する処理」は、さまざまな種類のキャラクタに対応するさまざまなカードの母集団から、ユーザに提供するカードを特定する処理である。カード提供部214は、抽選を実行することにより、提供するカードを特定してもよい。各カードの当選確率は、例えば、当選確率テーブルにおいて予め定義されていてもよい。カード提供部214は、この当選確率テーブルを参照し、定義された当選確率に基づいて上述の抽選を実行してもよい。当選確率テーブルにおいて、母集団に属するカードごとに当選確率が設定されていてもよい。あるいは、カードには、キャラクタの能力などに応じて希少度が設定されており、当選確率テーブルは、どの希少度のカードがどのような確率で当選するのかを定義した情報であってもよい。希少度は、カードに対応付けられているキャラクタの、ゲーム上の価値の高さを表す尺度であり、対戦におけるキャラクタの強さが強いほど、また、能力が高いほど、高い希少度が、該キャラクタのカードに設定される。したがって、カードに設定されている希少度は、対応付けられているキャラクタの強さまたは能力の高さの指標となる。   The card providing unit 214 performs a process of opening the pack, and provides the card enclosed in the pack to the user who is the owner of the pack. In the present embodiment, as an example, the “process for opening a pack” is a process for specifying a card to be provided to a user from a population of various cards corresponding to various types of characters. The card providing unit 214 may specify a card to be provided by executing a lottery. The winning probability of each card may be defined in advance in the winning probability table, for example. The card providing unit 214 may refer to the winning probability table and execute the above-described lottery based on the defined winning probability. In the winning probability table, a winning probability may be set for each card belonging to the population. Alternatively, the rarity level is set for the card according to the ability of the character, and the winning probability table may be information defining which rarity card wins with what probability. The rarity is a scale representing the high value of the character associated with the card in the game. The stronger the character in the battle and the higher the ability, the higher the rarity is. Set to character card. Therefore, the rarity set for the card is an indicator of the strength or ability of the associated character.

さらに、本実施形態では、パックにランクが設定されており、パックのランク別に当選確率テーブルが予め生成されていてもよい。ランク別の当選確率テーブルにおいては、パックのランクが高いほど、希少度の高いキャラクタのカードが当選する確率が高くなるように当選確率が設定されていることが好ましい。   Furthermore, in this embodiment, ranks are set for the packs, and a winning probability table may be generated in advance for each rank of the packs. In the winning probability table for each rank, it is preferable that the winning probability is set such that the higher the pack rank, the higher the probability that a card of a character with a high degree of rarity will win.

ボックス処理部213は、ボックスを開梱する処理を実行して、該ボックスに梱包されていた各パックを、開封するように、カード提供部214に指示する。   The box processing unit 213 executes a process of unpacking the box and instructs the card providing unit 214 to open each pack packed in the box.

本実施形態では、一例として、「ボックスを開梱する処理」は、ボックスに紐付ける所定数の複数のパックのランクを決定し、パックごとに決定された各ランクをカード提供部214に伝達する処理である。ボックス処理部213は、パックのランクを抽選により決定してもよい。   In this embodiment, as an example, the “process for unpacking a box” determines the ranks of a predetermined number of packs to be linked to the box, and transmits each rank determined for each pack to the card providing unit 214. It is processing. The box processing unit 213 may determine the rank of the pack by lottery.

本実施形態では、ボックスの開梱は、ユーザが、チケットを保有している場合かつ第2の条件を満たすための上述の購入操作を行った場合に実行される。チケット(第2の権利)は、ボックスを購入するための引換券に見立てたデジタルコンテンツであり、ボックスを開梱してパック1つ分よりも多くの枚数のカードをまとめてユーザが獲得する権利である。   In the present embodiment, the unpacking of the box is executed when the user has a ticket and performs the purchase operation described above for satisfying the second condition. A ticket (second right) is digital content that looks like a voucher for purchasing a box, and the user can unpack the box and collect more cards than one pack. It is.

本実施形態では、ユーザがゲームをプレイすることにより、所定の第3の条件が満たされることにより、チケットが該ユーザに付与される。一例として、第3の条件は、本ゲームにおける対戦のプレイ回数が所定の回数に達することである。例えば、ユーザが、対戦を10回プレイするごとに、チケットが1枚該ユーザに付与されてもよい。これにより、多くのカードをまとめて獲得できるチケットをインセンティブとして、ユーザに、ゲームをプレイすることを動機付けることができる。   In the present embodiment, when a user plays a game, a predetermined third condition is satisfied, whereby a ticket is given to the user. As an example, the third condition is that the number of battles in the game reaches a predetermined number. For example, every time a user plays 10 battles, one ticket may be given to the user. Thereby, it is possible to motivate the user to play the game by using a ticket that can be acquired as many cards as an incentive.

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

制御部110は、ゲームプログラム131の記述に応じて、操作受付部111、表示制御部112、ユーザインターフェース(以下、UI)制御部113、アニメーション生成部114、対戦進行部115、獲得準備部116、および、獲得実行部117として機能する。制御部110は、実行するゲームの性質に応じて、ゲームを進行させるために、図示しないその他の機能ブロックとしても機能することができる。   In accordance with the description of the game program 131, the control unit 110 includes 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 battle progress unit 115, an acquisition preparation unit 116, And it functions as the acquisition execution unit 117. 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 receiving unit 111 detects and receives a user input operation on the input unit 151. The operation reception unit 111 determines what input operation has been performed based on 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. To do.

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

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

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

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

対戦進行部115は、サーバ200と通信して、対戦を進行させる。また、対戦が終了したときに、対戦成績に応じた報酬をユーザに付与する。報酬は、一例として、パックである。また、報酬は、パックを開封可能にするための第1の条件を満たすためのポイントである。また、報酬は、ボックスを購入するために必要なチケットである。   The battle progress unit 115 communicates with the server 200 to advance the battle. Further, when the battle is finished, a reward corresponding to the battle result is given to the user. The reward is a pack as an example. The reward is a point for satisfying the first condition for enabling the pack to be opened. The reward is a ticket necessary for purchasing the box.

獲得準備部116は、ユーザが保有するパックを、ユーザがカードを獲得できる状態に遷移させる。換言すれば、パックを開封可能な状態に遷移させる。つまり、獲得準備部116は、開封条件である第1の条件を満たすように必要な処理を実行する。   The acquisition preparation unit 116 shifts the pack held by the user to a state in which the user can acquire a card. In other words, the pack is shifted to a state where it can be opened. That is, the acquisition preparation unit 116 performs a process necessary to satisfy the first condition that is the unsealing condition.

本実施形態では、一例として、対戦の報酬として付与されるポイントが、パックについて所定数蓄積された場合に、該パックが開封可能となる。本実施形態では、ポイントは、パックがスロットに配置された状態でなければ蓄積されないこととしてもよい。さらに、該スロットに、蓄積の主体となるゲーム媒体が設定されていなければ、ポイントは蓄積されないこととしてもよい。獲得準備部116は、パックをスロットに配置したり、スロットにスカウトマンを設定したりするとともに、付与されたポイントをパックにつき蓄積する。つまり、対戦終了後に付与されたポイントを、スロットに配置されたパックに紐付けられている蓄積ポイントに加算する。   In this embodiment, as an example, when a predetermined number of points given as a reward for a battle are accumulated for a pack, the pack can be opened. In the present embodiment, the points may not be accumulated unless the pack is placed in the slot. Further, points may not be accumulated unless a game medium to be accumulated is set in the slot. The acquisition preparation unit 116 places the pack in the slot, sets a scout man in the slot, and accumulates the given points for each pack. That is, the points given after the match is over are added to the accumulation points associated with the packs arranged in the slots.

本実施形態では、スロットは、ユーザに対して所定数提供される。例えば、デフォルトで、3つのスロットがユーザに関連付けてゲーム情報132において定義されている。獲得準備部116は、スロットにパックを配置することにより、パックに対応付けてポイントを加算することができる。獲得準備部116によって、ポイントが加算されていくことによって、パックに割り当てられている第1の条件が満足されると、すなわち、ポイントの合計が、第1の条件である所定数に到達すると、獲得準備部116は、パックを、開封可能な状態へと遷移させる。これにより、後述の獲得実行部117が、パックに基づいてキャラクタのカードを獲得できる。   In this embodiment, a predetermined number of slots are provided to the user. For example, by default, three slots are defined in the game information 132 in association with the user. The acquisition preparation unit 116 can add points in association with packs by arranging packs in slots. When the first condition assigned to the pack is satisfied by the points being added by the acquisition preparation unit 116, that is, when the total of the points reaches a predetermined number that is the first condition, The acquisition preparation unit 116 shifts the pack to a state where it can be opened. Thereby, the acquisition execution part 117 mentioned later can acquire the card | curd of a character based on a pack.

獲得実行部117は、キャラクタのカードを対戦で使えるように、該カードをユーザに獲得させる。本実施形態では、一例として、ユーザがカードを獲得する方法は2つある。第1の方法は、獲得準備部116によってカードを獲得可能な状態に遷移したパックを消費して、パックをサーバ200に開封させる方法である。第2の方法は、ユーザの購入操作を受け付けてチケットを消費し、ボックスの購入をサーバ200に要求して、ボックスをサーバ200に開梱させる方法である。   The acquisition execution unit 117 allows the user to acquire the card so that the character card can be used in the battle. In the present embodiment, as an example, there are two methods for a user to acquire a card. The first method is a method of consuming a pack that has been transferred to a state where the card can be acquired by the acquisition preparation unit 116 and causing the server 200 to open the pack. The second method is a method of accepting a user's purchase operation, consuming a ticket, requesting the server 200 to purchase a box, and causing the server 200 to unpack the box.

第1の方法では、獲得実行部117は、使用可能になったパックと引き換えに、該パックに紐付けられた所定枚数のカードをユーザに獲得させてもよい。より具体的には、獲得実行部117は、開封する対象のパックのランクを指定したパック開封要求を、サーバ200に送信する。サーバ200のカード提供部214は、パックを開封し、パックのランクに応じて、ユーザに獲得させる所定枚数のカードを決定する。カード提供部214は、上述の要求に対する応答として、決定したカードを獲得実行部117に通知する。これにより、獲得実行部117は、カードをユーザに獲得させることができる。   In the first method, the acquisition execution unit 117 may cause the user to acquire a predetermined number of cards linked to the pack in exchange for the pack that can be used. More specifically, the acquisition execution unit 117 transmits a pack opening request specifying the rank of the pack to be opened to the server 200. The card providing unit 214 of the server 200 opens the pack and determines a predetermined number of cards to be acquired by the user according to the rank of the pack. The card providing unit 214 notifies the acquisition executing unit 117 of the determined card as a response to the above request. Thereby, the acquisition execution part 117 can make a user acquire a card | curd.

第2の方法では、獲得実行部117は、チケットと引き換えに、また、対価として所定数量の有価媒体を消費して、ボックス内のパックを開封することにより得られるカードをユーザに獲得させてもよい。具体的には、獲得実行部117は、チケットを消費することにより、ボックス開梱要求を、サーバ200に送信する。サーバ200のボックス処理部213は、ボックスを開梱し、ボックスに紐付けられた各パックのランクを決定する。カード提供部214は、各パックのランクに応じて、例えば、パックごとに抽選を実行して、ユーザに獲得させるカードを決定する。ボックスには、複数のパックが紐付けられるので、第1の方法に基づいて1つのパックを開封するよりも、第2の方法に基づいてボックスを開梱する方が、より多くのカードをまとめて獲得することができる。   In the second method, the acquisition execution unit 117 may allow a user to acquire a card obtained by opening a pack in a box by consuming a predetermined amount of valuable medium as a price in exchange for a ticket. Good. Specifically, the acquisition execution unit 117 transmits a box unpacking request to the server 200 by consuming the ticket. The box processing unit 213 of the server 200 unpacks the box and determines the rank of each pack linked to the box. The card providing unit 214 determines a card to be acquired by the user, for example, by performing lottery for each pack according to the rank of each pack. Since multiple packs are tied to the box, unpacking the box based on the second method collects more cards than opening the one pack based on the first method. Can be obtained.

カード提供部214は、上述の要求に対する応答として、決定したカードを獲得実行部117に通知する。これにより、獲得実行部117は、カードをユーザに獲得させることができる。   The card providing unit 214 notifies the acquisition executing unit 117 of the determined card as a response to the above request. Thereby, the acquisition execution part 117 can make a user acquire a card | curd.

ここでは、ゲーム媒体などのデジタルコンテンツをユーザに「付与する」、「獲得させる」、または、「保有させる」とは、本ゲームで所定の作用効果を及ぼすデジタルコンテンツを、ユーザが操作するユーザ端末100において利用可能な状態、または、条件付きで利用可能な状態に遷移させることを意味する。具体的には、ユーザ端末100またはサーバ200は、該デジタルコンテンツを、記憶部120または記憶部220において、ユーザと紐付けて格納したり、該デジタルコンテンツの利用可能フラグを立てたりすることにより、該ユーザにゲーム媒体を獲得させる。獲得実行部117は、サーバ200から通知されたカードを、記憶部120において、ユーザが保有するカードとして格納することにより、該カードをユーザに獲得させる。   Here, “giving”, “acquiring”, or “holding” digital content such as game media to a user is a user terminal on which the user operates digital content that has a predetermined effect in the game. It means transition to a state that can be used in 100 or a state that can be used conditionally. Specifically, the user terminal 100 or the server 200 stores the digital content in association with the user in the storage unit 120 or the storage unit 220, or sets an availability flag for the digital content. The user is made to acquire game media. The acquisition execution unit 117 stores the card notified from the server 200 as a card held by the user in the storage unit 120, thereby allowing the user to acquire the card.

なお、図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 include at least a part of functions included in the user terminal 100. Further, the user terminal 100 may include at least a part of the functions included in 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 execute part of the processing in the game system 1. That is, the computer that executes the game program in the present embodiment may be any of the user terminal 100, the server 200, and other devices, or may be realized by a combination of these devices.

<パック開封の仕組み説明>
図3〜図8に示すゲーム画面に基づいて、ゲームシステム1におけるパック開封の仕組みの一例を説明する。各ゲーム画面は、UI制御部113が生成するUI部品、アニメーション生成部114が生成するアニメーション、または、これらを組み合わせによって構成される。UI制御部113またはアニメーション生成部114によって生成されたゲーム画面は、表示制御部112によって、ユーザ端末100の表示部152に表示される。
<Explanation of unpacking mechanism>
An example of a mechanism for opening a pack in the game system 1 will be described based on the game screens shown in FIGS. Each game screen is configured by a UI component generated by the UI control unit 113, an animation generated by the animation generation unit 114, or a combination thereof. The game screen generated by the UI control unit 113 or the animation generation unit 114 is displayed on the display unit 152 of the user terminal 100 by the display control unit 112.

図3に示すゲーム画面は、対戦が終了したときに表示される報酬獲得画面300の具体例である。報酬獲得画面300は、一例として、対戦をプレイしたことの報酬として付与された、経験値401、ゴールド402、および、スカウトポイント403を含む。経験値は、対戦をプレイするユーザに関連付けて付与される。経験値が一定以上貯まると、ユーザランクが上昇する。ユーザランクは、例えば、チームまたは各選手のパラメータなどに対して影響を与えてもよく、その影響は、ユーザランクが高いほど、対戦が有利に進められるようにプラスに作用する。ゴールドは、プレイされるゲーム内で消費することが可能な有価媒体であり、例えば仮想通貨である。具体的には、ゴールドと引き換えに対戦を有利に進めるための各種アイテムが入手できてもよい。   The game screen shown in FIG. 3 is a specific example of the reward acquisition screen 300 displayed when the battle is over. The reward acquisition screen 300 includes, for example, an experience value 401, gold 402, and scout points 403 that are given as rewards for playing the battle. The experience value is given in association with the user who plays the battle. If the experience value is accumulated more than a certain level, the user rank increases. The user rank may influence, for example, the parameters of the team or each player, and the influence acts more positively so that the higher the user rank, the more advantageous the battle. Gold is a valuable medium that can be consumed in a game to be played, for example, a virtual currency. Specifically, various items for advantageously proceeding with the battle in exchange for gold may be available.

スカウトポイントは、上述のポイントの一例である。スカウトポイント(以下、ポイント)は、スロットに配置されたパックにつき蓄積されるものである。ポイントが蓄積されて所定数に到達することにより、該パックに対応付けられている条件を満足させることができる。したがって、ユーザは、パックを開封してカードを入手したいために、ポイントを得ようとして、強い動機を持って、対戦を繰り返しプレイする。   A scout point is an example of the above-mentioned point. Scout points (hereinafter referred to as points) are accumulated for packs arranged in slots. By accumulating points and reaching a predetermined number, the conditions associated with the pack can be satisfied. Therefore, in order to open the pack and obtain the card, the user plays the battle repeatedly with strong motivation in order to obtain points.

対戦進行部115は、ユーザが対戦をプレイすると、たとえ対戦に負けたとしても、上述の報酬を必ずもらえるように算定してもよい。また、対戦進行部115は、対戦成績が良いほど、より多くの経験値、ゴールド、および、ポイントが付与されるように、報酬を算定することが好ましい。これにより、成績が伴わない熟練度の低いユーザに対しては、やる気を削がないようにすることができる。一方、熟練度の高いユーザに対しては、負けたくないまたはいい成績で勝ちたいといった競争心、もしくは、より操作に習熟したいという向上心を芽生えさせることができる。このように、熟練度を問わずあらゆるユーザの、ゲームをプレイすることに対する動機付けをより一層強化することができる。   When the user plays a battle, the battle progress unit 115 may calculate the above-described reward even if the user loses the battle. Moreover, it is preferable that the battle progress part 115 calculates a reward so that more experience value, gold, and a point are provided, so that a battle result is good. As a result, it is possible to avoid motivation for a user with low skill level and no results. On the other hand, users who have a high level of skill can develop a competitive spirit that they do not want to lose or want to win with good results, or a desire to improve their skills. In this way, it is possible to further enhance the motivation of any user regardless of skill level for playing the game.

さらに、本実施形態では、対戦進行部115は、オート制御に基づいて対戦が進行された割合、すなわち、オート制御の使用率を記憶しておいてもよい。そして、どのランクのパックをユーザに付与するのかを、該オート制御の使用率に基づいて決定してもよい。具体的には、対戦進行部115は、オート制御の使用率が低いほど、高いランクのパックが付与されるように報酬を決定してもよい。これにより、マニュアル制御に基づくプレイをユーザに促すことができ、対人対戦におけるゲームの興趣性を一層向上させることができる。   Further, in the present embodiment, the battle progress unit 115 may store the rate at which the battle has progressed based on auto control, that is, the usage rate of auto control. Then, which rank pack is to be given to the user may be determined based on the usage rate of the automatic control. Specifically, the battle progress unit 115 may determine the reward so that a higher-rank pack is awarded as the auto-control usage rate is lower. Thereby, the play based on manual control can be prompted to a user, and the interest property of the game in an interpersonal battle can be improved further.

また、対戦進行部115は、監視していたオート制御の使用率をユーザに通知してもよい。具体的には、対戦進行部115からの指示にしたがって、UI制御部113は、オート制御の使用率を、オート使用率404として、図3に示す報酬獲得画面300に含めてもよい。さらに、UI制御部113は、対戦成績405を報酬獲得画面300に含めてもよい。   Also, the battle progress unit 115 may notify the user of the usage rate of the auto control that has been monitored. Specifically, in accordance with an instruction from the battle progress unit 115, the UI control unit 113 may include the auto control usage rate as the auto usage rate 404 in the reward acquisition screen 300 illustrated in FIG. 3. Further, the UI control unit 113 may include the competition score 405 in the reward acquisition screen 300.

図4に示すゲーム画面は、パック獲得画面400である。パック獲得画面400は、対戦成績に応じて、報酬としてのパックがユーザに付与されたことを該ユーザに通知する目的で生成される。   The game screen shown in FIG. 4 is a pack acquisition screen 400. The pack acquisition screen 400 is generated for the purpose of notifying the user that a pack as a reward has been given to the user according to the competition results.

パック獲得画面400は、一例として、対戦をプレイしたことの報酬として付与された、パック406を含む。表示制御部112は、図3に示す報酬獲得画面300および図4に示すパック獲得画面400を、一画面に同時に表示させてもよいし、任意の順序で順次表示させてもよい。なお、パック406の外観は、ランクごとに異なるデザインであることが好ましい。ランク別のパック外観の例は、別図に基づいて後述する。   The pack acquisition screen 400 includes, as an example, a pack 406 that is given as a reward for playing a battle. The display control unit 112 may display the reward acquisition screen 300 shown in FIG. 3 and the pack acquisition screen 400 shown in FIG. 4 simultaneously on one screen, or sequentially display them in an arbitrary order. In addition, it is preferable that the external appearance of the pack 406 has a different design for each rank. An example of the pack appearance by rank will be described later with reference to another drawing.

図4に示すOKボタン407が、ユーザの操作により押下されると、獲得準備部116は、UI制御部113およびアニメーション生成部114を制御して、パックを配置するスロットを含むゲーム画面(後述する図5および図6)を生成する。   When the OK button 407 shown in FIG. 4 is pressed by a user operation, the acquisition preparation unit 116 controls the UI control unit 113 and the animation generation unit 114 to control a game screen including a slot in which a pack is placed (described later). 5 and 6) are generated.

図5に示すゲーム画面は、パックを開封可能な状態に遷移させるための開封準備画面500である。図5に示す例では、第1の条件が満たされていない、すなわち、開封可能でないパックがスロットに配置されている。   The game screen shown in FIG. 5 is an opening preparation screen 500 for making a transition to a state where the pack can be opened. In the example shown in FIG. 5, the first condition is not satisfied, that is, a pack that cannot be opened is placed in the slot.

開封準備画面500は、ユーザが保有する1以上のスロットの状態を一覧するためのスロット一覧501を含む。図5に示す例では、ユーザには、初期状態として3つのスロット502〜504が提供されている。本実施形態では、スロットには順序が設けられており、一番左のスロット502を先頭として、右に行くにつれて順序が後ろになるようにスロット503、および、スロット504が設定され、表示されている。   The opening preparation screen 500 includes a slot list 501 for listing the states of one or more slots held by the user. In the example illustrated in FIG. 5, the user is provided with three slots 502 to 504 as an initial state. In the present embodiment, the slots have an order, and the slot 503 and the slot 504 are set and displayed so that the leftmost slot 502 is the head and the order is backward as going to the right. Yes.

図5に示すスロット502は、付与されたばかりの図4に示すパック406が、該スロット502に配置された状態を表している。獲得準備部116は、パック406が付与されると、パック406を、空いているスロットの中で順番が一番前のスロット(図5に示す例では、スロット502)に、自動的に配置する。そして、パック406が開封可能な状態に遷移するまで、パック406をスロット502で待機させる。本実施形態では、獲得準備部116が、パックをスロットに配置することで、ポイントを貯められる状態になるようにしてもよい。   A slot 502 shown in FIG. 5 shows a state in which the pack 406 shown in FIG. When the pack 406 is given, the acquisition preparation unit 116 automatically arranges the pack 406 in the first slot in the vacant slot (slot 502 in the example shown in FIG. 5). . Then, the pack 406 is made to wait in the slot 502 until the pack 406 changes to a state where it can be opened. In the present embodiment, the acquisition preparation unit 116 may be in a state where points can be accumulated by placing the pack in the slot.

本実施形態では、スロットに加えて、パックがポイントを貯められる状態になる要件が設定されてもよい。具体的には、ポイントを蓄積する主体、換言すれば、ポイントの加算を可能にするゲーム媒体がユーザに提供されてもよい。該ゲーム媒体は、一例として、野球選手をスカウトするスカウトマンに見立てたデジタルコンテンツである。本実施形態では、一例として、獲得準備部116は、1つのスロットにつき、一人のスカウトマンを割り当てる。本実施形態では、スカウトマンが割り当てられたスロットにパックが配置されることにより、該パックにつきポイントを貯めることが可能となる。換言すれば、パックは、スロットに配置されること、および、該スロットにスカウトマンが割り当てられていること、の2つの要件が満たされて、変化不可状態(加算不可状態)から変化可能状態(加算可能状態)へと移行する。別の実施形態では、パックは、スロットの要件が満たされるだけで、変化不可状態から変化可能状態へと移行してもよい。あるいは、パックは、スカウトマンの要件が満たされるだけで、変化不可状態から変化可能状態へと移行してもよい。   In the present embodiment, in addition to the slot, a requirement that the pack can accumulate points may be set. Specifically, the main body for accumulating points, in other words, a game medium that allows points to be added may be provided to the user. As an example, the game medium is digital content that looks like a scout man scouting a baseball player. In this embodiment, as an example, the acquisition preparation unit 116 assigns one scout man per slot. In the present embodiment, by placing a pack in a slot to which a scout man is assigned, points can be accumulated for the pack. In other words, the two requirements of the pack being placed in the slot and the scout man being assigned to the slot are satisfied, and the change from the non-changeable state (non-addable state) to the changeable state ( It shifts to the (addable state). In another embodiment, the pack may transition from a non-changeable state to a changeable state simply by meeting the slot requirements. Alternatively, the pack may transition from a non-changeable state to a changeable state simply by satisfying the requirements of the scout man.

変化可能状態とは、開封のための第1の条件を満足するべく、パックの状態を変化させていくことができる状態を意味する。具体的には、ポイントの累計を第1の条件に到達させるように、ポイントを貯めることが可能な加算可能状態を意味する。反対に、変化不可状態とは、パックの状態を変化させていくことができない状態を意味する。具体的には、ポイントを貯めることが不可能な状態、つまり、対戦の後、ポイントが獲得されてもパックに対応付けられているポイントの累計には加算されない加算不可状態を意味する。   The changeable state means a state in which the state of the pack can be changed to satisfy the first condition for opening. Specifically, it means an addable state in which points can be accumulated so that the accumulated points reach the first condition. On the other hand, the unchangeable state means a state in which the state of the pack cannot be changed. Specifically, it means a state in which points cannot be accumulated, that is, a non-addable state in which points are not added to the total number of points associated with the pack even if points are acquired after the battle.

獲得準備部116は、報酬としてポイントが付与された場合、付与されたポイントを、スカウトマンが割り当てられたスロットに配置されているパックに対応付けられているポイントの累計に対して加算する。例えば、図3に示す例では、218ポイントが付与された。図5に示す例では、スカウトマン505が割り当てられている状態でかつパックが配置されているのはスロット502である。そこで、獲得準備部116は、付与された218ポイントを、スロット502に配置されているパック406に対応付けられているポイントの累計に対して加算する。開封準備画面500は、ゲージ506を含んでいてもよい。ゲージ506は、第1の条件としての、開封可能になる目標のポイント(図示の例では、「800sp」)と、現在蓄積されているポイントの累計(図示の例では、「218sp」)とを含んでいてもよい。これにより、ユーザは、あと何ポイント貯めれば、パック406を開封することができるのかを知ることができる。   When points are awarded as rewards, the acquisition preparation unit 116 adds the given points to the accumulated points associated with the packs arranged in the slots to which the scout man is assigned. For example, in the example shown in FIG. 3, 218 points were awarded. In the example shown in FIG. 5, it is the slot 502 where the scout man 505 is assigned and the pack is arranged. Therefore, the acquisition preparation unit 116 adds the assigned 218 points to the accumulated points associated with the pack 406 arranged in the slot 502. The opening preparation screen 500 may include a gauge 506. The gauge 506 calculates, as a first condition, a target point (“800sp” in the illustrated example) that can be opened and a cumulative total of currently accumulated points (“218sp” in the illustrated example). May be included. Thereby, the user can know how many points can be accumulated to open the pack 406.

図6に示すゲーム画面は、パックを開封可能な状態に遷移させるための開封準備画面500である。図6に示す例では、第1の条件が満たされた、すなわち、開封可能なパックがスロットに配置されている。   The game screen shown in FIG. 6 is an opening preparation screen 500 for making a transition to a state where the pack can be opened. In the example shown in FIG. 6, the first condition is satisfied, that is, an openable pack is arranged in the slot.

獲得準備部116は、パック406のポイントの累計が第1の条件に到達したことをユーザに提示するために、図6に示す開封準備画面500を生成してもよい。獲得準備部116の指示にしたがって、UI制御部113は、開封準備画面500を構成する各種UI部品を生成する。   The acquisition preparation unit 116 may generate an opening preparation screen 500 shown in FIG. 6 in order to present to the user that the accumulated point of the pack 406 has reached the first condition. In accordance with the instruction from the acquisition preparation unit 116, the UI control unit 113 generates various UI components that constitute the opening preparation screen 500.

図6に示す例では、ゲージ506は、パック406に対してポイントが加算された結果、ポイントの累計が、第1の条件である「800sp」に到達したことを示している。この画面が表示された後、獲得実行部117は、パック406を開封する処理を実行することができる。   In the example illustrated in FIG. 6, the gauge 506 indicates that, as a result of adding points to the pack 406, the accumulated points have reached the first condition “800sp”. After this screen is displayed, the acquisition execution unit 117 can execute a process of opening the pack 406.

本実施形態では、スカウトマンが割り当てられているスロットに空きができた場合に、その空きのスロットよりも後ろに、スカウトマンが割り当てられていないスロットがあって、該スロットにパックが配置されている場合が想定される。該パックは、スカウトマンがいないために、ポイントが蓄積されず、単にスロットに配置されて待機している状態である。このような場合、獲得準備部116は、該パックを、スカウトマンを割り当て済みの上述の空きのスロットに繰り上げて配置する。これにより、該パックは、ポイントが貯められる状態に遷移する。   In this embodiment, when a slot to which a scout man is assigned is vacant, there is a slot to which no scout man is assigned behind the empty slot, and a pack is placed in the slot. It is assumed that Since there is no scout man, the pack is in a state where points are not accumulated and is simply placed in a slot and waiting. In such a case, the acquisition preparation unit 116 places the pack in the empty slot to which the scout man has been assigned. As a result, the pack transitions to a state where points can be accumulated.

図7に示すゲーム画面は、パックの開封を演出する開封演出画面600である。図6に示すように、パック406のゲージ506が満杯になったとき、獲得実行部117は、パック開封要求をサーバ200に送信する。このとき、獲得実行部117は、パックが開封されて、カードをパックから取り出すシーンを演出する開封演出画面600を生成してもよい。獲得実行部117の指示にしたがって、アニメーション生成部114は、上述のシーンを演出するためのアニメーションを生成する。これにより、ユーザは、自身が保有しているパックが開封されて、その中のカードがこれから獲得されることを認識するとともに、どのようなカードが獲得されるのかが決定するまでの間、期待感を持って待つことができる。   The game screen shown in FIG. 7 is an opening effect screen 600 for effecting opening of the pack. As shown in FIG. 6, when the gauge 506 of the pack 406 becomes full, the acquisition execution unit 117 transmits a pack opening request to the server 200. At this time, the acquisition execution unit 117 may generate the opening effect screen 600 that produces a scene in which the pack is opened and the card is taken out from the pack. In accordance with the instruction from the acquisition execution unit 117, the animation generation unit 114 generates an animation for producing the above-described scene. As a result, the user recognizes that the pack he / she owns will be opened and the card in the pack will be acquired, and expects until the card is determined. I can wait with a feeling.

図8に示すゲーム画面は、パックの開封結果を提示する開封結果画面700である。獲得実行部117は、パック開封要求に対する応答として、サーバ200のカード提供部214から、開封されたパックに基づいてユーザに獲得させるカードについての通知を受け取る。このとき、獲得実行部117は、獲得されたカードをユーザに通知するために、図8に示す開封結果画面700を生成してもよい。例えば、開封結果画面700は、開封されたパックと引き換えに取得された、キャラクタのカード701〜703を含んでいる。各カードは、例えば、キャラクタの画像、キャラクタ名、キャラクタの所属チーム名、および、カードの希少度を示す情報を含んでいる。いずれかのカードを、例えばタップ操作などによってユーザが選択すると、選択されたカードのキャラクタについて、さらに詳細情報が表示されてもよい。例えば、キャラクタの能力に係る各種パラメータが表示されてもよい。獲得実行部117の指示にしたがって、UI制御部113は、上述の各種情報をユーザに提示するためのUI部品を生成する。   The game screen shown in FIG. 8 is an unsealing result screen 700 presenting the unpacking result of the pack. The acquisition execution unit 117 receives, as a response to the pack opening request, a notification about a card to be acquired by the user based on the opened pack from the card providing unit 214 of the server 200. At this time, the acquisition execution unit 117 may generate an opening result screen 700 shown in FIG. 8 in order to notify the user of the acquired card. For example, the opening result screen 700 includes character cards 701 to 703 acquired in exchange for the opened pack. Each card includes, for example, a character image, a character name, a character team name, and information indicating the rarity of the card. When the user selects one of the cards by, for example, a tap operation, detailed information may be displayed for the character of the selected card. For example, various parameters related to the ability of the character may be displayed. In accordance with an instruction from the acquisition execution unit 117, the UI control unit 113 generates a UI component for presenting the above-described various types of information to the user.

以上のように、図3〜図8に示す各種ゲーム画面を介して、パックを運用するためのスロットを、ユーザが簡易に操作可能なUIが、ユーザに提供される。該UIにより、ユーザは、希少度の高いカードを取得しやすいという仕組みをよく理解して、強い動機を持って、対戦プレイに興じることができる。該UIにより、ゲームを有利に進めるためのキャラクタのカードをより早く取得したいというユーザの欲求を満たす仕組みが実現される。これにより、ユーザは、多くのカードを取得でき、ゲームを有利に進めながら、プレイに興じることができる。該UIにより、ユーザは、ゲームをプレイするだけで、面倒な手続き、作業、または、操作を強いられることなく、パックを運用して、簡易にカードを取得することができる。これにより、ユーザは、ゲームを有利に進めながら、プレイに興じることができる。本実施形態によれば、結果として、ゲームの興趣性を向上させて、ユーザのゲームをプレイすることに対する動機付けを強化することが可能となる。   As described above, the user can be provided with a UI that allows the user to easily operate the slot for operating the pack via the various game screens shown in FIGS. With this UI, the user can fully understand the mechanism that it is easy to obtain a card with a high degree of rarity, and can have a strong motivation and engage in battle play. The UI realizes a mechanism that satisfies the user's desire to obtain a character card for advancing the game more advantageously. Thereby, the user can acquire many cards, and can enjoy playing while advancing a game advantageously. With the UI, the user can simply acquire a card by operating the pack without having to perform troublesome procedures, work, or operations simply by playing the game. Thereby, the user can enjoy playing while advantageously proceeding with the game. According to the present embodiment, as a result, it is possible to improve the interest of the game and enhance the motivation for playing the user's game.

<パックのランクについて>
本実施形態では、パックには、ゲームを有利に進める上で価値が高い、すなわち、希少度が高いゲーム媒体が取得できる可能性を表す期待値として、ランクが設定されていてもよい。期待値とは、具体的には、上述の抽選において、良いカードを引き当てる確率である。良いカードとは、対戦を有利に進める上で価値が高いとされるカードであり、対戦における能力が高いキャラクタのカードを指す。
<About the rank of the pack>
In the present embodiment, ranks may be set for the packs as expected values representing the possibility that a game medium that is highly valuable in favor of a game, that is, a rarity can be acquired. Specifically, the expected value is a probability that a good card is allocated in the above-described lottery. A good card is a card that has a high value in favor of proceeding with a match, and refers to a card of a character with high ability in the match.

本実施形態では、カードの価値は、以下の希少度で表される。一例として、希少度が高い順に、S、A、B、Cの4種類がある。抽選において、希少度が高いほど当選する確率は低くなる。以下では、特に、期待値という用語を用いる場合には、対戦を有利に進める上で価値が高いカードとして、最高位「S」の希少度が設定されているカードを引き当てる確率を意味する。   In the present embodiment, the value of the card is represented by the following rarity. As an example, there are four types of S, A, B, and C in descending order of rarity. In the lottery, the higher the rarity, the lower the probability of winning. In the following, in particular, when the term “expected value” is used, it means the probability that a card having the highest rank “S” is set as a card having a high value in favor of proceeding with the match.

本実施形態では、一例として、パックに4種類のランクが設定されていてもよい。具体的には、ブラック、ゴールド、シルバー、ノーマルの4種類のランクのいずれかが、パックに付与される。本実施形態では、パックのランクに応じて期待値が異なる。換言すれば、該パックから希少度Sのカードを引き当てられる確率がそれぞれ異なる。   In this embodiment, as an example, four types of ranks may be set in the pack. Specifically, one of four ranks of black, gold, silver, and normal is given to the pack. In the present embodiment, the expected value varies depending on the rank of the pack. In other words, the probabilities that cards of rarity S can be assigned from the pack are different.

ランクが高いほど、希少度Sのカードの当選確率が高くなるように期待値が設定されることが好ましい。一例として、各パックの期待値は、ランクが高い順に、ブラックは5%、ゴールドは2%、シルバーは0.1%、ノーマルは0%であってもよい。なお、各パックにおける、希少度A以下の抽選確率も、ランクに応じて適宜設定されてもよい。   It is preferable that the expected value is set so that the higher the rank, the higher the winning probability of a card with a rarity S. As an example, the expected value of each pack may be 5% for black, 2% for gold, 0.1% for silver, and 0% for normal in descending order of rank. In addition, the lottery probability of the rarity A or less in each pack may be appropriately set according to the rank.

本実施形態では、パックを開封する前から該パックの期待値が分かるように、パックの外観をランク別に異ならせてもよい。図9は、ランク別にデザインされたパックの外観の具体例を示す図である。パックは、ユーザ端末100の表示部152に提示される際、大きさ、色、形、装飾、または、文字などのデザインが、ユーザが識別可能な程度に、ランクごとに異なっていることが好ましい。これにより、ユーザは、開封前から、自身が保有しているパックを開封することにより、希少度Sのカードを取得できる確率を推測することができる。これにより、戦略的にパックを開封することが可能となり、ゲームの興趣性を向上させることができる。   In the present embodiment, the appearance of the pack may be differentiated by rank so that the expected value of the pack can be seen before the pack is opened. FIG. 9 is a diagram showing a specific example of the appearance of a pack designed by rank. When the pack is presented on the display unit 152 of the user terminal 100, it is preferable that the size, the color, the shape, the decoration, the design of the character, etc. are different for each rank so that the user can identify. . Thereby, the user can guess the probability that the card of rarity S can be acquired by opening the pack which he owns before opening. Thereby, it becomes possible to open a pack strategically and to improve the interest property of a game.

さらに、本実施形態では、ランクが最高位のブラックパックについて、特殊なブラックパックが設けられてもよい。特殊なブラックパックは、一例として、期間限定ブラックパック902、および、キャラクタ限定ブラックパック903である。   Furthermore, in this embodiment, a special black pack may be provided for the black pack with the highest rank. Special black packs are, for example, a limited time black pack 902 and a character limited black pack 903.

期間限定ブラックパック902は、希少度Sのカードの中でも、所定の有効期間において該ブラックパックが開封された場合にのみ当選の可能性がある特殊なカードが設定されているブラックパックである。期間限定ブラックパック902が、上述の有効期間外に開封された場合には、通常のブラックパック901が開封されたものとして、サーバ200において通常の抽選が実行される。   The limited-time black pack 902 is a black pack in which a special card that can be won only when the black pack is opened during a predetermined validity period is set among the cards of the rarity S. When the limited-time black pack 902 is opened outside the above-described effective period, the server 200 executes a normal lottery on the assumption that the normal black pack 901 has been opened.

キャラクタ限定ブラックパック903は、対戦の報酬として付与される通常のブラックパック901からは当選しない、特別なキャラクタのカードが当選する可能性があるブラックパックである。本実施形態では、キャラクタ限定ブラックパック903は、ユーザが購入したボックスから入手可能であるとする。   The character-limited black pack 903 is a black pack in which a special character card may be won, which is not won from the normal black pack 901 given as a reward for the battle. In the present embodiment, it is assumed that the character-limited black pack 903 can be obtained from a box purchased by the user.

<ボックス開梱の仕組み−概要>
図10〜図17に基づいて、ゲームシステム1におけるボックス開梱の仕組みの一例を説明する。その前に、本実施形態にかかるゲームシステム1において、ユーザがカードを獲得する方法について説明すると、その方法は2つある。
<Mechanism of unpacking the box-overview>
An example of a mechanism for unpacking the box in the game system 1 will be described with reference to FIGS. Before that, in the game system 1 according to the present embodiment, a method for a user to acquire a card will be described. There are two methods.

第1の方法は、すでに説明したとおりである。すなわち、まずユーザは、対戦をプレイし、その報酬としてパック910(第1の権利)を入手する。そして、ユーザは、引き続き本ゲームを、第1の条件を満たすようにプレイする。具体的には、ユーザは、パック910を、スカウトマンが割り当てられたスロットに配置した上で、対戦の報酬として付与されるポイントを蓄積していく。ポイントが第1の条件に到達することにより、パック910が開封されて、パック910に紐付けられたカード911がユーザに付与される。本実施形態では、一例として、1つのパック910から3枚のカード911が獲得される。   The first method is as already described. That is, the user first plays a battle and obtains a pack 910 (first right) as a reward. Then, the user continues to play this game so as to satisfy the first condition. Specifically, the user accumulates points given as a reward for a battle after placing the pack 910 in a slot to which a scout man is assigned. When the point reaches the first condition, the pack 910 is opened, and a card 911 associated with the pack 910 is given to the user. In the present embodiment, as an example, three cards 911 are acquired from one pack 910.

第2の方法は、ボックス912を購入することである。図10は、ボックスを購入してカードを獲得する第2の方法の仕組みを説明する図である。まず、ユーザは、本ゲームを第3の条件を満たすようにプレイする。例えば、10回の対戦をプレイする。ユーザのプレイが第3の条件を満たすと、ボックスに梱包されたカードを獲得する権利として、チケット913(第2の権利)がユーザに付与される。   The second method is to purchase box 912. FIG. 10 is a diagram for explaining the mechanism of the second method of purchasing a box and acquiring a card. First, the user plays this game so as to satisfy the third condition. For example, 10 battles are played. When the user's play satisfies the third condition, a ticket 913 (second right) is given to the user as a right to acquire the card packed in the box.

続いて、ユーザは、第2の条件を満たすように本ゲームをプレイする。具体的には、ユーザは、チケット913および所定量の有価媒体914と引き換えに、ボックス912を購入するための購入操作を、実施する。こうして、第2の条件が満たされることにより、ボックス912が開梱されて、ボックス912に紐付けられた複数のパック910の各ランクが決定される。そして、決定されたランクに基づいて各パック910が開封され、パック910に紐付けられたカード911がユーザに獲得される。本実施形態では、一例として、1つのボックス912から5つのパック910が獲得されるものとする。すなわち、1つのボックス912から、5つ×3枚の計15枚のカード911が獲得される。   Subsequently, the user plays this game so as to satisfy the second condition. Specifically, the user performs a purchase operation for purchasing the box 912 in exchange for the ticket 913 and the predetermined amount of valuable medium 914. Thus, when the second condition is satisfied, the box 912 is unpacked and the ranks of the plurality of packs 910 linked to the box 912 are determined. Then, each pack 910 is opened based on the determined rank, and a card 911 associated with the pack 910 is acquired by the user. In the present embodiment, as an example, it is assumed that five packs 910 are acquired from one box 912. That is, a total of 15 cards 911 of 5 × 3 are obtained from one box 912.

さらに、第2の条件が満たされてボックス912が購入された場合、ボックス912内の5つのパック910は、上述の第1の条件が満たされるのを待つことなく、すでに、開封可能な状態にある。例えば、5つのパック910は、それぞれのランクが決定した時点で、即時に開封される。   Furthermore, if the second condition is met and the box 912 is purchased, the five packs 910 in the box 912 are already ready to be opened without waiting for the first condition described above to be met. is there. For example, five packs 910 are opened immediately when their ranks are determined.

すなわち、ユーザは、チケット913および所定量の有価媒体914と引き換えに、15枚のカードを梱包するボックス912と、カードを即時に獲得する(5パックを即開封する)サービス915とを受けることができる。   That is, the user receives a box 912 that packs 15 cards in exchange for a ticket 913 and a predetermined amount of valuable medium 914, and a service 915 that immediately acquires the cards (opens 5 packs immediately). it can.

第2の方法によれば、一定数の対戦をプレイすることで、1つのパック910(第1の権利)で獲得されるよりも多数のカードをまとめて獲得できるチケット913(第2の権利)が付与される。チケット913の消費、つまり、第2の権利の行使には、有価媒体914が必要となる。よって、第2の権利の行使に対して、有価媒体914の消費を許可するための、ユーザの購入操作を第2の条件として設けた。これにより、第1の権利と異なり、第2の権利の行使は、ユーザの判断にゆだねられ、強制はされない。   According to the second method, a ticket 913 (second right) that allows a player to acquire a larger number of cards together than a single pack 910 (first right) by playing a certain number of matches. Is granted. To consume the ticket 913, that is, to exercise the second right, the valuable medium 914 is required. Therefore, the user's purchase operation for permitting consumption of the valuable medium 914 is provided as a second condition for exercising the second right. Thus, unlike the first right, the exercise of the second right is left to the user's judgment and is not compulsory.

さらに、第2の方法によれば、ボックス912の提供に加えて、第1の方法で入手されるよりも多数のパックが、第1の条件が満足されるのを待つことなく、開封可能な状態で提供されるというサービス915を受けることができる。   Further, according to the second method, in addition to providing the box 912, more packs can be opened without waiting for the first condition to be satisfied than obtained with the first method. A service 915 that is provided in a state can be received.

以下では、この仕組みを実現するためのゲームシステム1の構成および処理の流れについて詳細に説明する。   Below, the structure of the game system 1 for implement | achieving this mechanism and the flow of a process are demonstrated in detail.

<ボックス開梱の仕組み−詳細>
(データ構造)
図11は、管理データのデータ構造の一例を示す図である。管理データは、ユーザに保有されるチケットを管理するためのデータである。管理データは、例えば、ユーザ端末100の記憶部120において、ゲーム情報132として格納されている。各ユーザ端末100が保持する管理データは、サーバ200にフィードバックされ、サーバ200の記憶部220に格納されていてもよい。この場合、管理データには、ユーザ識別情報が紐付けられ、該管理データは、サーバ200においてユーザごとに管理される。
<Mechanism of unpacking the box-details>
(data structure)
FIG. 11 is a diagram illustrating an example of a data structure of management data. The management data is data for managing tickets held by the user. The management data is stored as game information 132 in the storage unit 120 of the user terminal 100, for example. The management data held by each user terminal 100 may be fed back to the server 200 and stored in the storage unit 220 of the server 200. In this case, user identification information is associated with the management data, and the management data is managed for each user in the server 200.

本実施形態では、チケットは、ユーザの本ゲームにおけるプレイが第3の条件を満たすことにより、付与される。例えば、対戦を10回プレイするごとに1枚のチケットがユーザに付与される。また、本実施形態では、チケットには、利用期限が設定されていてもよい。また、本実施形態では、ユーザが保有できるチケットの枚数が制限されていてもよい。例えば、一人のユーザは、利用期限が有効なチケットを一度に10枚まで保有できるものとする。   In the present embodiment, the ticket is given when the user's play in the main game satisfies the third condition. For example, one ticket is given to the user every time ten matches are played. Further, in the present embodiment, an expiration date may be set for the ticket. In the present embodiment, the number of tickets that the user can hold may be limited. For example, it is assumed that one user can hold up to 10 tickets with valid expiration dates at a time.

管理データは、一例として、「保有枠ID」、「残り日数」および「利用期限」の項目を含む。「保有枠ID」は、ユーザが保有しているチケットを一意に識別するための識別情報である。本実施形態では、チケットは、10枚まで保有できるので、「保有枠ID」は、10個設けられている。「残り日数」は、チケットが利用できる日数が後何日残っているのかを示す情報である。「利用期限」は、チケットに設定されている利用期限を示す情報である。   The management data includes, as an example, items of “retention frame ID”, “remaining days”, and “expiration date”. “Holding frame ID” is identification information for uniquely identifying a ticket held by a user. In this embodiment, since up to 10 tickets can be held, 10 “reserved frame IDs” are provided. The “remaining days” is information indicating how many days remaining the ticket can be used. “Expiration date” is information indicating the expiration date set in the ticket.

対戦進行部115は、対戦のプレイ回数10回ごとに、対戦の報酬としてチケットを発行し、ユーザに保有させる。具体的には、管理データの空きの保有枠IDに紐付けて、該チケットの発行日時に基づいて定められた利用期限を格納し、現在の日付から求まる残り日数を格納する。   The battle progress unit 115 issues a ticket as a reward for the battle every 10 play times of the battle and causes the user to hold it. More specifically, the expiration date determined based on the ticket issuance date is stored in association with the vacant holding frame ID of the management data, and the remaining number of days obtained from the current date is stored.

管理データにおいて、空きのレコードが無い場合には、対戦進行部115は、発行したチケットをそのまま破棄してもよい。あるいは、対戦進行部115は、管理データにおいて、最も発行日が古いチケット、すなわち、利用期限が最も早いチケットを破棄して空きのレコードを作ってもよい。そして、発行したばかりの最新のチケットを空きのレコードに格納する。   When there is no empty record in the management data, the battle progress unit 115 may discard the issued ticket as it is. Alternatively, the battle progress unit 115 may create a free record by discarding the ticket with the oldest issue date, that is, the ticket with the earliest expiration date in the management data. Then, the latest ticket just issued is stored in an empty record.

対戦進行部115は、利用期限が徒過したチケットを破棄する。具体的には、レコードからチケットの各情報を削除する。対戦進行部115は、ユーザがボックスの購入操作を行ったとき、管理データの中からチケットを1枚消費する。具体的には、利用期限が最も早いチケットの各情報をレコードから削除する。   The battle progress unit 115 discards the ticket whose usage period has passed. Specifically, each piece of ticket information is deleted from the record. The battle progress unit 115 consumes one ticket from the management data when the user performs a box purchase operation. Specifically, each piece of information on the ticket with the earliest use time limit is deleted from the record.

(画面例)
図12に示すゲーム画面は、チケットが獲得されたことをユーザに通知するチケット獲得画面800(第3画面)である。対戦進行部115は、ユーザのプレイが第3の条件を満たしたとき、UI制御部113およびアニメーション生成部114を制御して、チケット獲得画面800を生成する。チケット獲得画面800は、イラスト化されたチケット801を含んでいてもよいし、チケット801の利用方法に係るガイダンス802を含んでいてもよい。
(Screen example)
The game screen shown in FIG. 12 is a ticket acquisition screen 800 (third screen) for notifying the user that a ticket has been acquired. When the user's play satisfies the third condition, the battle progress unit 115 controls the UI control unit 113 and the animation generation unit 114 to generate the ticket acquisition screen 800. The ticket acquisition screen 800 may include an illustrated ticket 801 or may include guidance 802 regarding how to use the ticket 801.

チケット獲得画面800は、対戦が終了したとき、第3の条件が満たされている場合に、例えば、図4に示すパック獲得画面400の後に表示されてもよい。これにより、ユーザは、チケットを獲得したことを認識することができる。   The ticket acquisition screen 800 may be displayed after the pack acquisition screen 400 shown in FIG. 4, for example, when the third condition is satisfied when the battle ends. As a result, the user can recognize that the ticket has been acquired.

図13に示すゲーム画面は、対戦相手のマッチングをサーバ200に対して要求する操作をユーザが行うためのマッチング要求画面810(第4画面)である。マッチング要求画面810は、マッチングをサーバ200に対して要求するためのUIとして、対戦指示ボタン811を含んでいる。例えば、ユーザが対戦指示ボタン811をタップすると、操作受付部111が該タップ操作を受け付ける。対戦進行部115は、対戦指示ボタン811に対するタップ操作が受け付けられたことに応じて、サーバ200に対し、マッチングを要求する。   The game screen shown in FIG. 13 is a matching request screen 810 (fourth screen) for the user to perform an operation for requesting matching of the opponent to the server 200. The matching request screen 810 includes a battle instruction button 811 as a UI for requesting the server 200 for matching. For example, when the user taps the battle instruction button 811, the operation reception unit 111 receives the tap operation. The battle progress unit 115 requests matching to the server 200 in response to the tap operation on the battle instruction button 811 being accepted.

本実施形態では、マッチング要求画面810において、ボックスを購入するための購入操作を受け付けるボックス購入画面(図14を参照して後述する)に誘導するUIを設ける。該UIは、例えば、ボックスアイコン812である。   In the present embodiment, the matching request screen 810 is provided with a UI that leads to a box purchase screen (described later with reference to FIG. 14) that accepts a purchase operation for purchasing a box. The UI is, for example, a box icon 812.

マッチング要求画面810を操作しているユーザは、対戦をプレイする意思を持っている可能性が高く、対戦においてよい成績を残したいという気持ちが最も高まっていると考えられる。つまり、良いカードを補強してチームを強くしたい意欲が最も高まっているとも考えられる。この時点で、ボックス購入画面に誘導するUIをユーザに提示することにより、最も効果的に、ユーザのボックスの購入を促進することが可能となる。   The user who operates the matching request screen 810 is likely to have an intention to play a match, and it is considered that the desire to leave a good result in the match is the highest. In other words, it seems that the desire to reinforce good cards and strengthen the team is the highest. At this point, it is possible to promote the purchase of the user's box most effectively by presenting the UI for guiding to the box purchase screen to the user.

図14に示すゲーム画面は、ボックスを購入するための購入操作をユーザが行うためのボックス購入画面820(第3画面、第5画面)である。ボックス購入画面820は、例えば、マッチング要求画面810におけるボックスアイコン812が操作されたときに、表示部152に表示される。   The game screen shown in FIG. 14 is a box purchase screen 820 (third screen, fifth screen) for a user to perform a purchase operation for purchasing a box. The box purchase screen 820 is displayed on the display unit 152 when, for example, the box icon 812 on the matching request screen 810 is operated.

ボックス購入画面820は、購入指示ボタン821を含む。購入指示ボタン821は、ボックスを開梱してカードを獲得することの対価として、有価媒体を消費することをユーザがユーザ端末100に対して許可し、購入を指示するためのUIである。   The box purchase screen 820 includes a purchase instruction button 821. The purchase instruction button 821 is a UI for allowing the user terminal 100 to allow the user terminal 100 to consume valuable media as consideration for unpacking the box and acquiring a card, and instructing the purchase.

ボックス購入画面820は、ユーザが現在保有する有価媒体の数量を示すUIとして、保有量822を含んでいてもよい。ユーザは、現在の保有を確認しながら、ボックスの購入を検討することができるので、結果として、ユーザの利便性が高まる。   The box purchase screen 820 may include a holding amount 822 as a UI indicating the quantity of valuable media currently held by the user. Since the user can consider purchasing the box while confirming the current possession, the convenience of the user is increased as a result.

ボックス購入画面820は、さらに、購入を取り止めてマッチング要求画面810に復帰するためのキャンセルボタン823を含んでいてもよい。また、ボックス購入画面820は、イラスト化されたボックス824を含んでいてもよい。ボックス824は、購入対象となる商品(すなわち、ボックス)について、詳細な情報を提供するアイコンであってもよい。   The box purchase screen 820 may further include a cancel button 823 for canceling the purchase and returning to the matching request screen 810. The box purchase screen 820 may include an illustrated box 824. The box 824 may be an icon that provides detailed information about a product to be purchased (ie, a box).

図15に示すゲーム画面は、開梱演出画面830である。ボックス購入画面820の購入指示ボタン821が操作されると、獲得実行部117は、ボックス開梱要求をサーバ200に送信する。このとき、獲得実行部117は、ボックスを開梱するシーンを演出する開梱演出画面830を生成してもよい。開封演出画面600と同様に、獲得実行部117の制御下で、UI制御部113によってUI部品が生成され、アニメーション生成部114によってアニメーションが生成される。これにより、ユーザは、購入したボックスが開梱されて、どのようなパックが入っているのかが判明するまでの間、期待感を持って持つことができる。   The game screen shown in FIG. 15 is an unpacking effect screen 830. When the purchase instruction button 821 on the box purchase screen 820 is operated, the acquisition execution unit 117 transmits a box unpacking request to the server 200. At this time, the acquisition execution unit 117 may generate an unpacking effect screen 830 that produces a scene for unpacking the box. Similarly to the opening effect screen 600, under the control of the acquisition execution unit 117, a UI part is generated by the UI control unit 113, and an animation is generated by the animation generation unit 114. Thereby, the user can have a sense of expectation until the purchased box is unpacked and it becomes clear what kind of pack is contained.

図16に示すゲーム画面は、ボックスの開梱結果を提示する開梱結果画面840(第1画面)である。サーバ200が、ボックスの中の各パックのランクを決定すると、サーバ200は、ボックス開梱要求に対する応答として、決定した5つのパックそれぞれのランクを開梱の途中経過としてユーザ端末100に通知する。獲得実行部117は、通知された開梱の途中経過に応じて、ボックスに梱包されていた5つのパックのランクをユーザに提示するための開梱結果画面840を生成する。図16に示すとおり、5つのパックのランクは、パックの外観を示すことにより提示されてもよい。図16に示す開梱結果画面840によれば、ボックスに梱包されていたのは、ブラックパック2個、および、ゴールドパック3個であって、2個のブラックパックのうちの1つは、キャラクタ限定ブラックパック903であることが分かる。   The game screen shown in FIG. 16 is an unpacking result screen 840 (first screen) that presents the unpacking result of the box. When the server 200 determines the rank of each pack in the box, the server 200 notifies the user terminal 100 of the determined rank of each of the five packs as a progress of unpacking as a response to the box unpacking request. The acquisition execution unit 117 generates an unpacking result screen 840 for presenting the ranks of the five packs packed in the box to the user according to the notified progress of unpacking. As shown in FIG. 16, the rank of the five packs may be presented by showing the appearance of the pack. According to the unpacking result screen 840 shown in FIG. 16, two black packs and three gold packs were packed in the box, and one of the two black packs is a character. It can be seen that this is a limited black pack 903.

獲得実行部117は、開梱結果画面840を表示した後、5つのパックが開封されるシーンを表示部152に表示してもよい。具体的には、獲得実行部117は、UI制御部113、アニメーション生成部114および表示制御部112を制御して、1つのパックにつき、図7に示す開封演出画面600と、図8に示す開封結果画面700とを表示する。そして、上述の処理を5パック分繰り返す。   The acquisition execution unit 117 may display a scene where five packs are opened on the display unit 152 after displaying the unpacking result screen 840. Specifically, the acquisition execution unit 117 controls the UI control unit 113, the animation generation unit 114, and the display control unit 112 to open the opening effect screen 600 shown in FIG. 7 and the opening shown in FIG. A result screen 700 is displayed. Then, the above process is repeated for 5 packs.

例えば、上述の処理が5パック分繰り返された後、獲得実行部117は、ボックスを開梱した結果獲得されたすべてのカードをまとめて提示する最終結果画面を表示部152に表示してもよい。図17に示すゲーム画面は、ボックスに梱包されていたすべてのパックのそれぞれの開封結果を一覧表示する最終結果画面850である。最終結果画面850は、ボックスが開梱されたことにより獲得されたすべてのカードを一覧表示する獲得カードリスト851を含んでいる。これにより、ユーザは、獲得されたすべてのカードを一覧して確認することができ、結果として、ユーザの利便性が向上する。   For example, after the above process is repeated for five packs, the acquisition execution unit 117 may display a final result screen on the display unit 152 that presents all cards acquired as a result of unpacking the box. . The game screen shown in FIG. 17 is a final result screen 850 that displays a list of opening results of all the packs packed in the box. The final result screen 850 includes an acquired card list 851 that displays a list of all cards acquired by opening the box. Thereby, the user can list and confirm all the acquired cards, and as a result, the convenience for the user is improved.

(処理フロー)
図18および図19は、ゲームシステム1に含まれる各装置が、ゲームプログラム131に基づいて実行する処理の流れを示すフローチャートである。図18は、主に、第1の方法に基づいてカードが獲得されるときの、各装置の処理の流れを示す。図19は、主に、第2の方法に基づいてカードが獲得されるときの、各装置の処理の流れを示す。該フローチャートに示された一連の処理は、例えば、図13に示すマッチング要求画面810の表示を指示するユーザ操作を操作受付部111が受け付けることにより開始される。
(Processing flow)
FIG. 18 and FIG. 19 are flowcharts showing the flow of processing executed by each device included in the game system 1 based on the game program 131. FIG. 18 mainly shows a processing flow of each device when a card is acquired based on the first method. FIG. 19 mainly shows a processing flow of each device when a card is acquired based on the second method. The series of processing shown in the flowchart is started when the operation receiving unit 111 receives a user operation for instructing display of the matching request screen 810 shown in FIG. 13, for example.

ステップS101にて、対戦進行部115は、表示制御部112を介して、マッチング要求画面810を表示部152に表示する。ステップS102にて、操作受付部111が対戦指示ボタン811に対するユーザの操作を受け付けると、対戦進行部115は、ステップS103に進む。一方、対戦指示ボタン811が操作されない場合、操作受付部111は、ステップS115以降にてユーザの他の操作を受け付けてもよい。   In step S <b> 101, the battle progress unit 115 displays a matching request screen 810 on the display unit 152 via the display control unit 112. In step S102, when the operation reception unit 111 receives a user operation on the battle instruction button 811, the battle progress unit 115 proceeds to step S103. On the other hand, when the battle instruction button 811 is not operated, the operation reception unit 111 may receive another operation of the user after step S115.

ステップS103にて、対戦進行部115は、サーバ200と通信し、対戦相手のマッチングを行うように要求する。ステップS104にて、サーバ200の対戦支援部211は、対戦を支援する。具体的には、対戦支援部211は、対戦相手のマッチングを行い、マッチングが成立した後は、該対戦に参加する各ユーザ端末100の間を仲介して、対戦の同期制御を実行する。マッチングが成立すると、ユーザ端末100の対戦進行部115は、引き続き、サーバ200と通信して、上述の対戦相手との対戦を進行させる。   In step S103, the battle progress unit 115 communicates with the server 200 and requests to match the opponent. In step S104, the battle support unit 211 of the server 200 supports the battle. Specifically, the battle support unit 211 performs matching of opponents, and after matching is established, performs the synchronization control of the battles between the user terminals 100 participating in the battle. When the matching is established, the battle progress unit 115 of the user terminal 100 continues to communicate with the server 200 to advance the battle with the above-described opponent.

ステップS105にて、対戦が終了すると、対戦進行部115は、ステップS105のYESからステップS106に進む。   When the battle is ended in step S105, the battle progress unit 115 proceeds from YES in step S105 to step S106.

ステップS106にて、対戦進行部115は、対戦成績に応じた報酬を付与する。例えば、対戦進行部115は、対戦成績に応じて算定したポイントをユーザに付与して、図3に示す報酬獲得画面300を表示部152に表示する。または、対戦進行部115は、対戦成績に応じたランクのパックをユーザに付与して、図4に示すパック獲得画面400を表示部152に表示する。または、対戦進行部115は、対戦回数が第3の条件を満たす場合に、チケットをユーザに付与して、図12に示すチケット獲得画面800を表示部152に表示する。なお、ステップS106の報酬を付与する処理は、サーバ200が実行してもよい。   In step S106, the battle progress unit 115 gives a reward according to the battle results. For example, the battle progress unit 115 gives points calculated according to the battle results to the user, and displays the reward acquisition screen 300 shown in FIG. 3 on the display unit 152. Or the battle | competition progress part 115 gives a pack of the rank according to a battle | competition result to a user, and displays the pack acquisition screen 400 shown in FIG. Alternatively, the battle progress unit 115 gives a ticket to the user and displays the ticket acquisition screen 800 shown in FIG. Note that the server 200 may execute the process of granting a reward in step S106.

ステップS107にて、獲得準備部116は、報酬として付与されたパックを開封するための準備処理を行う。具体的には、スカウトマンが割り当てられたスロットに配置されているパックに対して、付与されたポイントを加算したり、新規に獲得されたパックを空いているスロットに配置したりする。獲得準備部116は、上述の準備処理を実行している間、図5または図6に示す開封準備画面500を表示部152に表示してもよい。   In step S107, the acquisition preparation unit 116 performs a preparation process for opening the pack given as a reward. More specifically, the assigned points are added to the pack arranged in the slot to which the scout man is assigned, or the newly acquired pack is arranged in the empty slot. The acquisition preparation unit 116 may display the opening preparation screen 500 shown in FIG. 5 or 6 on the display unit 152 while executing the above-described preparation process.

ステップS108にて、ユーザのプレイが第1の条件を満たした場合、具体的には、パックに蓄積されているポイントが目標の数量に到達した場合、獲得実行部117は、ステップS108のYESからステップS109に進む。   In step S108, when the user's play satisfies the first condition, specifically, when the points accumulated in the pack reach the target quantity, the acquisition executing unit 117 starts from YES in step S108. The process proceeds to step S109.

ステップS109にて、獲得実行部117は、ポイントが満杯になったパックを消費して、該パックを開封することをサーバ200に要求する。このパック開封要求には、該パックのランクを指定する情報が含まれている。   In step S109, the acquisition executing unit 117 requests the server 200 to consume the pack whose points are full and open the pack. This pack opening request includes information specifying the rank of the pack.

ステップS110にて、サーバ200のカード提供部214は、パック開封処理を実行する。具体的には、カード提供部214は、指定されたランクに対応する当選確率テーブルにしたがって、抽選を実行する。この間、ステップS111にて、ユーザ端末100の獲得実行部117は、図7に示す開封演出画面600を表示部152に表示してもよい。   In step S110, card providing unit 214 of server 200 executes a pack opening process. Specifically, the card providing unit 214 performs lottery according to the winning probability table corresponding to the designated rank. During this time, the acquisition execution unit 117 of the user terminal 100 may display the opening effect screen 600 shown in FIG.

ステップS112にて、カード提供部214は、上述のパック開封要求に対する応答として、抽選の結果当選したカードをユーザ端末100に通知する。例えば、当選した3枚のカードの各識別情報をユーザ端末100に送信する。   In step S112, the card providing unit 214 notifies the user terminal 100 of the winning card as a result of the lottery as a response to the above-described pack opening request. For example, the identification information of the three winning cards is transmitted to the user terminal 100.

ステップS113にて、ユーザ端末100の獲得実行部117は、通知されたカードをユーザに獲得させる。具体的には、通知された3枚のカードを使用可能な状態に遷移させて、記憶部120に格納する。   In step S113, the acquisition execution unit 117 of the user terminal 100 causes the user to acquire the notified card. Specifically, the notified three cards are changed to a usable state and stored in the storage unit 120.

ステップS114にて、獲得実行部117は、図8に示す開封結果画面700を表示部152に表示し、獲得したカードが何かをユーザに提示してもよい。その後、操作受付部111は、ステップS115以降にてユーザの他の操作を受け付けてもよい。あるいは、ステップS108にて、第1の条件が満たされなかった場合には、ステップS109〜S114の各処理は省略され、ステップS115に進む。   In step S114, the acquisition execution unit 117 may display the unsealing result screen 700 shown in FIG. 8 on the display unit 152, and present the user with what the acquired card is. Thereafter, the operation receiving unit 111 may receive another operation of the user after step S115. Alternatively, in step S108, when the first condition is not satisfied, the processes in steps S109 to S114 are omitted, and the process proceeds to step S115.

ステップS115にて、ユーザのプレイが第2の条件を満たした場合に、対戦進行部115は、ステップS115のYESからステップS116に進む。第2の条件は、ユーザによって購入操作が実施されることである。購入操作は、一例として、図13に示すマッチング要求画面810のボックスアイコン812をタッチ操作し、それによって呼び出された図14に示すボックス購入画面820の購入指示ボタン821をタッチ操作することを指す。この場合、購入操作を受け付けるステップS115の前に、対戦進行部115は、ボックス購入画面820を表示するステップ(第3画面を表示するステップ)を実行する。   In step S115, when the user's play satisfies the second condition, the battle progress unit 115 proceeds from YES in step S115 to step S116. The second condition is that a purchase operation is performed by the user. For example, the purchase operation indicates a touch operation on the box icon 812 on the matching request screen 810 illustrated in FIG. 13 and a touch operation on the purchase instruction button 821 on the box purchase screen 820 illustrated in FIG. In this case, before step S115 for accepting the purchase operation, the battle progress unit 115 executes a step of displaying the box purchase screen 820 (step of displaying the third screen).

購入操作が操作受付部111を介して受け付けられた場合、ステップS116にて、対戦進行部115は、図11に示す管理データを参照し、利用可能なチケットをユーザが保有しているか否かを判定する。   When the purchase operation is accepted through the operation accepting unit 111, in step S116, the battle progress unit 115 refers to the management data shown in FIG. 11 and determines whether or not the user has an available ticket. judge.

有効なチケットが保有されている場合、獲得実行部117は、ステップS116のYESからステップS117に進む。ステップS117にて、獲得実行部117は、有効なチケットを1枚消費して、ボックス開梱要求をサーバ200に送信する。   If a valid ticket is held, the acquisition executing unit 117 proceeds from YES in step S116 to step S117. In step S117, the acquisition execution unit 117 consumes one valid ticket and transmits a box unpacking request to the server 200.

ステップS118にて、サーバ200の課金処理部212は、課金処理を行ってもよい。具体的には、購入を希望するユーザに対してボックスの対価を請求するときの請求額を、該ユーザに紐付けて記憶部220に記憶する。なお、ユーザがすでに購入し、保有している有価媒体を単に消費するだけの場合には、ステップS118の課金処理は省略されてもよい。   In step S118, charging processing unit 212 of server 200 may perform charging processing. Specifically, the billing amount when billing the user for the purchase is charged in the storage unit 220 in association with the user. If the user has just purchased and owned valuable media, the billing process in step S118 may be omitted.

ステップS119にて、ボックス処理部213は、ボックス開梱処理を実行する。具体的には、ボックスに紐付けられる5つのパックのランクをそれぞれ決定する。この間、ステップS120にて、ユーザ端末100の獲得実行部117は、図15に示す開梱演出画面830を表示部152に表示してもよい。   In step S119, the box processing unit 213 executes box unpacking processing. Specifically, the ranks of five packs associated with the box are determined. During this time, in step S120, the acquisition execution unit 117 of the user terminal 100 may display the unpacking effect screen 830 shown in FIG.

ステップS121にて、サーバ200のボックス処理部213は、ボックスに紐付けられた5つのパックのランクを開梱結果としてユーザ端末100に通知する。   In step S121, the box processing unit 213 of the server 200 notifies the user terminal 100 of the ranks of the five packs associated with the box as an unpacking result.

ステップS122にて、ユーザ端末100の獲得実行部117は、通知された5つのパックのランクに基づいて、図16に示す開梱結果画面840を表示部152に表示してもよい。   In step S122, the acquisition execution unit 117 of the user terminal 100 may display the unpacking result screen 840 illustrated in FIG. 16 on the display unit 152 based on the notified ranks of the five packs.

ステップS123にて、サーバ200のカード提供部214は、ボックス処理部213によって決定された各パックを、それぞれ決定されたランクに基づいて開封する。   In step S123, the card providing unit 214 of the server 200 opens each pack determined by the box processing unit 213 based on the determined rank.

ステップS124にて、カード提供部214は、上述のボックス開梱要求に対する応答として、5パックから開封されたカードを、ユーザ端末100に通知する。ステップS124の処理は、提供するカードの枚数が、3枚から15枚に増えることを除き、ステップS112の処理とほぼ同様である。   In step S124, the card providing unit 214 notifies the user terminal 100 of the card opened from the five packs as a response to the box unpacking request. The process of step S124 is substantially the same as the process of step S112, except that the number of cards to be provided increases from 3 to 15.

ステップS125にて、ユーザ端末100の獲得実行部117は、提供されたカードを獲得する処理を実行する。ステップS125の処理は、提供するカードの枚数が、3枚から15枚に増えることを除き、ステップS113の処理とほぼ同様である。   In step S125, the acquisition execution unit 117 of the user terminal 100 executes processing for acquiring the provided card. The process of step S125 is substantially the same as the process of step S113, except that the number of cards to be provided increases from 3 to 15.

この間、ステップS126にて、ユーザ端末100の獲得実行部117は、図7に示す開封演出画面600(第2画面)、および、図8に示す開封結果画面700をパックごとに繰り返して表示してもよい。   During this time, in step S126, the acquisition execution unit 117 of the user terminal 100 repeatedly displays the opening effect screen 600 (second screen) shown in FIG. 7 and the opening result screen 700 shown in FIG. 8 for each pack. Also good.

ステップS127にて、獲得実行部117は、ボックス開梱処理の最終結果として、図17に示す最終結果画面850を表示部152に表示してもよい。最終結果画面850が表示された後、操作受付部111が、例えば、OKボタン852に対するユーザの操作を受け付けると、対戦進行部115は、ステップS101に戻り、マッチング要求画面810を表示してもよい。   In step S127, the acquisition execution unit 117 may display the final result screen 850 shown in FIG. 17 on the display unit 152 as the final result of the box unpacking process. After the final result screen 850 is displayed, for example, when the operation reception unit 111 receives a user operation on the OK button 852, the battle progress unit 115 may return to step S101 and display the matching request screen 810. .

なお、ステップ番号は、ゲームシステム1に含まれる各装置が実行する処理の順番を限定することを意図しない。すなわち、ステップS106にてパックをユーザに付与し、ステップS107にてパックを開封可能な状態に遷移させ、該パックが使用されたことにより、ステップS113にてカードをユーザに獲得させるという一連の処理の中のいずれかに先行して、以下の一連の処理のいずれかが実行されてもよい。すなわち、ステップS106にてチケットをユーザに付与し、ステップS115にてチケットを消費してボックスを購入するための購入操作を受け付け、ステップS125にてより多くのカードをユーザに獲得させるという一連の処理のいずれかが先行して実行されてもよい。   Note that the step number is not intended to limit the order of processing executed by each device included in the game system 1. That is, a series of processes in which a pack is given to the user in step S106, the pack is opened in a state that can be opened in step S107, and the card is acquired in step S113 when the pack is used. Any of the following series of processes may be executed prior to any of the above. That is, a series of processes of giving a ticket to the user in step S106, accepting a purchase operation for consuming the ticket and purchasing a box in step S115, and causing the user to acquire more cards in step S125. Either of these may be executed in advance.

<効果>
上述の構成および方法によれば、カードの獲得方法に関して、ユーザに、多様な選択肢を提供することが可能になる。具体的は、ユーザは、第1の方法に加えて、有償ではあるが、第1の方法よりも短い時間でより多くのカードをまとめて獲得できる第2の方法を選択することができるようになる。結果として、ゲーム媒体(カード)の獲得方法を多様化させて、ユーザの利便性を向上させることができるという効果を奏する。
<Effect>
According to the configuration and method described above, it is possible to provide the user with various options regarding the card acquisition method. Specifically, in addition to the first method, the user can select a second method that is able to collect more cards in a shorter time than the first method, although it is paid. Become. As a result, the game media (card) acquisition method can be diversified to improve the convenience for the user.

また、まとめて多数のカードを獲得することを望むユーザにとっては、チケットがインセンティブとなり、一定数の対戦をプレイすることを動機付けられる。結果として、ゲームシステム1全体において、各ユーザによって対戦プレイが積極的に行われるようになり、ゲームシステム1において構築されるコミュニティを活性化させることが可能となる。   Also, for users who want to win a large number of cards at once, the ticket is an incentive and motivates them to play a certain number of matches. As a result, in the entire game system 1, the battle play is actively performed by each user, and the community constructed in the game system 1 can be activated.

さらに、第1の方法では、パックの外観により、該パックのランクがユーザに提示されている。そのため、ユーザが獲得を強く所望する希少度Sのカードが獲得される期待値を、ユーザは、開封前にある程度推測することができる。   Furthermore, in the first method, the rank of the pack is presented to the user by the appearance of the pack. Therefore, the user can estimate to some extent before opening the expected value that the card of the rarity S that the user strongly desires to acquire is acquired.

一方、第2の方法では、ボックスの中身、つまり、5パックのそれぞれのランクは、開梱されるまで決定されない。そのため、ユーザは、ボックスの開梱前に、各パックの期待値を推測することができない。したがって、ボックスの開梱時に、ユーザに、興奮、期待感、または、緊張感などを抱かせることができ、ゲームの興趣性をより一層向上させることが可能となる。   On the other hand, in the second method, the contents of the box, that is, the rank of each of the five packs is not determined until the package is unpacked. Therefore, the user cannot guess the expected value of each pack before unpacking the box. Therefore, at the time of unpacking the box, it is possible to make the user have excitement, a sense of expectation, a sense of tension, and the interest of the game can be further improved.

さらに、第2の方法において、ボックスからしか入手できない特殊なパックを設定することにより、ユーザのボックスを購入する意欲をより一層高めることができる。したがって、ユーザは、一定数の対戦をプレイすることを一層動機付けられる。結果として、結果として、ゲームシステム1全体において、各ユーザによって対戦プレイがより積極的に行われるようになる。   Furthermore, in the second method, by setting a special pack that can be obtained only from the box, the user's willingness to purchase the box can be further enhanced. Thus, the user is more motivated to play a certain number of matches. As a result, the battle play is more actively performed by each user in the entire game system 1 as a result.

〔変形例〕
別の実施形態では、第1の方法に基づいて、対戦の報酬として付与されたパックは、ポイントが第1の条件を満たすのを待たずに、課金により、開封可能であってもよい。ここで、1つのパックを即時に開封するために必要な対価(第2対価;例えば、課金額、または、有価媒体の数量)は、ボックスの購入額に基づく1パック当たりの対価(第1対価)よりも高く設定されることが好ましい。つまり、1つのパックを即時に開封するサービスを5回受けてカードを15枚獲得するよりも、ボックスを購入して5つのパックをまとめて開封してカードを15枚獲得する方が安く済むように、つまり、カードの単価が安くなるように料金が設定されることが好ましい。一例として、ボックスを1箱開梱する、すなわち、パックを5つまとめて開封するために必要な対価は、「有価媒体150個」であるのに対し、1つのパックを開封するために必要な対価は、「有価媒体40個」と設定されてもよい。
[Modification]
In another embodiment, a pack awarded as a reward for a battle based on the first method may be opened by billing without waiting for points to meet the first condition. Here, the consideration required to open one pack immediately (second consideration; for example, the charge amount or the quantity of valuable media) is the consideration per pack based on the purchase price of the box (first consideration) ) Is preferably set higher. In other words, it's cheaper to buy a box and unpack five packs and get 15 cards than to receive 5 cards and get 15 cards immediately. In other words, it is preferable that the fee is set so that the unit price of the card is reduced. As an example, the price required to unpack one box, that is, to unpack five packs at a time is “150 valuable media”, whereas it is necessary to unpack one pack. The consideration may be set as “40 valuable media”.

これにより、ユーザは、まとめてカードを獲得することに対して、金銭的な有意性を見出すことができる。結果として、ユーザの、ボックスを購入する意欲を高めることが可能となる。   Thereby, the user can find monetary significance with respect to acquiring a card collectively. As a result, it is possible to increase the user's willingness to purchase the box.

別の実施形態では、ボックスに紐付けられる複数のパックのランクは、一定以上であることが保証されているということをユーザに明示してもよい。例えば、ボックスに梱包されている5つのパックは、ゴールド以上が確定していることをユーザに明示してもよい。   In another embodiment, the user may clearly indicate that the ranks of the packs associated with the box are guaranteed to be above a certain level. For example, five packs packed in a box may clearly indicate to the user that gold or more is confirmed.

あるいは、別の実施形態では、ボックスには、最高ランクのパックが所定数以上紐付けられることが保証されているということをユーザに明示してよい。例えば、ボックスに梱包されている5つのパックのうち、少なくとも2つは、ブラックパックであることをユーザに明示してもよい。   Alternatively, in another embodiment, the box may clearly indicate to the user that the highest rank pack is guaranteed to be tied a predetermined number or more. For example, among the five packs packed in the box, at least two may be clearly indicated to the user as black packs.

さらに別の実施形態では、ボックス内のパックは、一定ランク以上であり、かつ、少なくとも所定数は、最高ランクのパックであることが保証されているということをユーザに明示してよい。   In yet another embodiment, the packs in the box may be clearly indicated to the user that they are above a certain rank and at least a predetermined number is guaranteed to be the highest rank pack.

さらに別の実施形態では、ボックスには、対戦の報酬として付与される通常のブラックパック901からは当選しない、特別なキャラクタのカードが当選する可能性がある特別なパックが含まれ得るということをユーザに明示してよい。特別なパックとは、例えば、上述したキャラクタ限定ブラックパック903などである。   In yet another embodiment, the box may include a special pack that may win a special character card that is not won from the regular black pack 901 awarded as a reward for the match. May be explicit to the user. The special pack is, for example, the character-limited black pack 903 described above.

具体的には、対戦進行部115は、ステップS106にて、チケット獲得画面800(図12)を表示するときに、ボックスに関連する情報を併せて表示してもよい。あるいは対戦進行部115は、ステップS115の前の表示するステップにて、ボックス購入画面820(図14)を表示するときに、ボックスに関連する情報を併せて表示してもよい。   Specifically, the battle progress unit 115 may also display information related to the box when displaying the ticket acquisition screen 800 (FIG. 12) in step S106. Or the battle | competition progress part 115 may display the information relevant to a box collectively, when displaying the box purchase screen 820 (FIG. 14) in the step displayed before step S115.

上述の別の実施形態では、一例として、それぞれ、「全パックゴールド以上確定」、「ブラック2パック以上確定」、「ゴールド以上3パック、ブラック2パック確定」などの文字列を、チケット801、または、ボックス824のイラストに付記してもよい。あるいは、「ボックス限定ブラックパック登場」などの文字列を、チケット801、または、ボックス824のイラストに付記してもよい。   In another embodiment described above, as an example, a character string such as “all pack gold or more confirmed”, “black 2 pack or more confirmed”, “gold or more 3 packs, black 2 pack confirmed”, or the like is used. , May be added to the illustration in box 824. Alternatively, a character string such as “box-limited black pack appearance” may be added to the ticket 801 or the illustration of the box 824.

上述の各実施形態によれば、ユーザは、ボックスを購入してカードを獲得することについて、良いカードが獲得されやすいというメリット、または、ボックスでしか手に入らないカードがあるというメリットを理解することができる。結果として、ユーザの、ボックスを購入する意欲を高めることが可能となる。   According to each of the above-described embodiments, the user understands the advantage that a good card is easily acquired or that there is a card that can be obtained only in the box, for acquiring a card by purchasing a box. be able to. As a result, it is possible to increase the user's willingness to purchase the box.

〔ソフトウェアによる実現例〕
制御部210の制御ブロック(特に、対戦支援部211、課金処理部212、ボックス処理部213、および、カード提供部214)、ならびに、制御部110の制御ブロック(特に、操作受付部111、表示制御部112、UI制御部113、アニメーション生成部114、対戦進行部115、獲得準備部116、および、獲得実行部117)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
[Example of software implementation]
Control blocks of the control unit 210 (particularly the battle support unit 211, billing processing unit 212, box processing unit 213, and card providing unit 214), and control blocks of the control unit 110 (particularly, the operation receiving unit 111, display control) Unit 112, UI control unit 113, animation generation unit 114, battle progress unit 115, acquisition preparation unit 116, and acquisition execution unit 117) are performed by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like. It may be realized or may be realized by software using a CPU (Central Processing Unit).

後者の場合、制御部210または制御部110、もしくはその両方を備えた情報処理装置は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。   In the latter case, an information processing apparatus provided with the control unit 210 and / or the control unit 110 includes a CPU that executes instructions of a program that is software for realizing each function, and the program and various data are computers (or CPUs). ROM (Read Only Memory) or storage device (referred to as “recording medium”) recorded in such a manner as to be readable, and a RAM (Random Access Memory) for expanding the program. And the objective of this invention is achieved when a computer (or CPU) reads the said program from the said recording medium and runs it. As the recording medium, a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. The program may be supplied to the computer via an arbitrary transmission medium (such as a communication network or a broadcast wave) that can transmit the program. Note that one embodiment of the present invention can also be realized 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, and various modifications are possible within the scope shown in the claims, and embodiments 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 according to one aspect of the present invention are listed as follows.

(項目1) ゲームプログラム(131)について説明した。本開示のある局面によると、ゲームプログラムは、プロセッサ(10)、メモリ(11)、操作部(入力部151など)および表示部(152)を備えるコンピュータ(ユーザ端末100)により実行される。ゲームプログラムは、プロセッサに、ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体(カード)を獲得するために使用されるデジタルコンテンツである第1の権利(パック)を、ユーザに保有させるステップ(S106)と、ユーザがゲームをプレイすることによって第1の条件が満たされることにより、第1の権利を使用(開封)可能にするステップ(S107)と、第1の権利がユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体をユーザに獲得させるステップ(S113)と、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利(チケット)を、ユーザに保有させるステップ(S106)と、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作(購入操作)を受け付けるステップ(S115)と、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させるステップ(S125)とを実行させる。   (Item 1) The game program (131) has been described. According to an aspect of the present disclosure, the game program is executed by a computer (user terminal 100) including a processor (10), a memory (11), an operation unit (such as the input unit 151) and a display unit (152). The game program causes the processor to hold a first right (pack), which is digital content used to acquire one or more game media (cards) that can be used in a game based on the game program ( S106), the step of making the first right usable (opened) when the user satisfies the first condition by playing the game (S107), and the first right is used by the user In this case, a step of causing the user to acquire one or more game media determined based on the first right (S113), and a second right that allows acquisition of a larger number of game media than the first right ( Ticket) is held by the user (S106) and the user's operation to satisfy the second condition for enabling the second right The step of accepting a purchase operation) and (S115), based on the operation is accepted to execute the steps (S125) to acquire the large number of game media to the user.

上述のゲームプログラムによれば、第2の条件を満たす操作が受け付けられたことに基づいて、すなわち、第1の条件が満たされることを待たずに、第1の権利よりも多くの数のゲーム媒体をユーザに獲得させることができる。これにより、ゲーム媒体を獲得するためのプレイの選択肢が増える。例えば、ユーザは、第1の権利を行使できるように、第1の条件を満たすようにゲームをプレイして、ゲーム媒体を獲得することができる。また、ユーザは、第2の権利を任意のタイミングで行使してゲーム媒体を獲得したり、たくさんの数量のゲーム媒体をまとめて獲得したりすることができる。以上のように、ゲーム媒体の獲得方法を多様化させることが可能となり、ユーザの利便性を向上させることが可能となる。   According to the above-described game program, a larger number of games than the first right are based on the fact that an operation satisfying the second condition is accepted, that is, without waiting for the first condition to be satisfied. The medium can be acquired by the user. Thereby, the choice of the play for acquiring a game media increases. For example, the user can acquire a game medium by playing a game so as to satisfy the first condition so that the first right can be exercised. Further, the user can acquire the game media by exercising the second right at an arbitrary timing, or can acquire a large number of game media collectively. As described above, the game media acquisition method can be diversified, and the convenience for the user can be improved.

(項目2) (項目1)において、受け付けるステップでは、第2の権利を消費することおよび第1対価を支払うことを許可する購入操作を、第2の条件を満たす操作として受け付け、ゲームプログラムは、プロセッサに、購入操作が受け付けられた場合に、複数の第1の権利が獲得されたことを演出する第1画面(開梱結果画面840)を表示部に表示するステップ(S122)と、複数の第1の権利のそれぞれが、第1の条件が満たされるのを待たずに使用されたことを演出する第2画面(開封演出画面600)を表示部に表示するステップ(S126)と、を実行させ、多くの数のゲーム媒体を獲得させるステップでは、複数の第1の権利に基づいて定められるゲーム媒体をユーザに獲得させてもよい。   (Item 2) In (Item 1), in the accepting step, a purchase operation that permits consumption of the second right and payment of the first consideration is accepted as an operation that satisfies the second condition, A step (S122) of displaying on the display unit a first screen (unpacking result screen 840) for producing a plurality of first rights when a purchase operation is accepted by the processor; A step (S126) of displaying on the display unit a second screen (opening effect screen 600) that produces that each of the first rights is used without waiting for the first condition to be satisfied is executed. In the step of acquiring a large number of game media, the user may be allowed to acquire game media determined based on a plurality of first rights.

これにより、ユーザが対価を支払って得たもの、および、その価値を、該ユーザに認知させることができるので、課金して利用したサービスに対するユーザの満足度を高めることができる。さらに、ユーザは、複数の第1の権利が購入されてからゲーム媒体が獲得されるまでの過程を演出する画面を見ながら、どのようなゲーム媒体が獲得されるのかを、興奮、期待感、または、緊張感を持って待つことができるので、ゲームの興趣性を向上させることが可能となる。   Thereby, since the user can recognize the value obtained by paying the value and the value of the user, the user's satisfaction with the service used by charging can be increased. Furthermore, the user can see what kind of game media will be acquired while looking at the screen that directs the process from the purchase of the plurality of first rights until the game media are acquired. Alternatively, since the player can wait with a sense of tension, it is possible to improve the fun of the game.

(項目3) (項目2)において、ゲーム媒体には、ゲームでの価値の高さを示す希少度が設定されており、第1の権利には、ランクが設定されており、いずれの希少度が設定されたゲーム媒体をユーザに獲得させるのかは、使用された第1の権利に設定されているランクに基づいて決定されてもよい。   (Item 3) In (Item 2), a rarity level indicating a high value in the game is set for the game medium, and a rank is set for the first right. Whether or not to allow the user to acquire a game medium in which is set may be determined based on the rank set in the first right used.

これにより、ランクの高い第1の権利を獲得すること、延いては、希少度の高いゲーム媒体を獲得することがインセンティブとなり、ゲームをプレイすることに対するユーザの動機付けが強化される。   Thereby, acquiring the first right with a high rank, and thus acquiring a game medium with a high degree of rarity is an incentive, and the motivation of the user for playing the game is strengthened.

(項目4) (項目3)において、第1の権利に基づいてユーザに獲得させるゲーム媒体は、該第1の権利に設定されているランクに基づいて抽選で決定されるものであり、第1の権利のランクが高いほど、希少度の高いゲーム媒体が当選する確率が高いことが好ましい。これにより、カードを獲得するプレイ工程におけるゲーム性を高めることができる。   (Item 4) In (Item 3), the game media to be acquired by the user based on the first right is determined by lottery based on the rank set for the first right. It is preferable that the higher the rank of the right, the higher the probability that a game medium with a high degree of rarity will be won. Thereby, the game property in the play process which acquires a card | curd can be improved.

(項目5) (項目4)において、第2の権利と引き換えられるのは、複数の第1の権利を含む梱包媒体(ボックス)であり、該梱包媒体に含まれる第1の権利のぞれぞれのランクは抽選で決定されてもよい。これにより、カードを獲得するプレイ工程におけるゲーム性をより一層高めることができる。   (Item 5) In (Item 4), what is exchanged for the second right is a packaging medium (box) including a plurality of first rights, and each of the first rights included in the packaging medium. These ranks may be determined by lottery. Thereby, the game property in the play process which acquires a card | curd can be improved further.

(項目6) (項目5)において、ゲームプログラムは、プロセッサに、購入対象の梱包媒体に関連する情報を含む第3画面(チケット獲得画面800、ボックス購入画面820)を表示部に表示するステップ(S106、または、S115の前の表示するステップ)を実行させることが好ましい。これにより、ユーザの、梱包媒体を購入する意欲を高めることができる。   (Item 6) In (Item 5), the game program causes the processor to display a third screen (ticket acquisition screen 800, box purchase screen 820) including information related to the packing medium to be purchased on the display unit ( It is preferable to execute S106 or the display step before S115. Thereby, a user's willingness to purchase a packing medium can be heightened.

(項目7) (項目6)において、第3画面を表示するステップでは、梱包媒体に含まれる第1の権利のそれぞれのランクは一定以上であることが確定しているということを明示することが好ましい。これにより、ランクの高い第1の権利を獲得すること、延いては、希少度の高いゲーム媒体を獲得することがインセンティブとなり、ユーザの、梱包媒体を購入する意欲をさらに高めることができる。   (Item 7) In (Item 6), in the step of displaying the third screen, it may be clearly stated that each rank of the first right included in the packing medium is determined to be a certain level or more. preferable. Thus, acquiring the first right with a higher rank, and thus acquiring a game medium with a high degree of rarity, is an incentive, and the user's willingness to purchase the packing medium can be further enhanced.

(項目8) (項目6)または(項目7)において、第3画面を表示するステップでは、梱包媒体において、所定ランク以上が設定されている第1の権利が所定数以上含まれていることが確定しているということを明示することが好ましい。これにより、ランクの高い第1の権利を獲得すること、延いては、希少度の高いゲーム媒体を獲得することがインセンティブとなり、ユーザの、梱包媒体を購入する意欲をさらに高めることができる。   (Item 8) In (Item 6) or (Item 7), in the step of displaying the third screen, the packing medium may include a predetermined number or more of the first right set with a predetermined rank or higher. It is preferable to clearly indicate that it has been confirmed. Thus, acquiring the first right with a higher rank, and thus acquiring a game medium with a high degree of rarity, is an incentive, and the user's willingness to purchase the packing medium can be further enhanced.

(項目9) (項目6)から(項目8)までのいずれか1項目において、第3画面を表示するステップでは、梱包媒体に含まれる第1の権利(キャラクタ限定ブラックパック903)に限って当選する可能性があるゲーム媒体があることを明示してもよい。これにより、限定のゲーム媒体を獲得することがインセンティブとなり、ユーザの、梱包媒体を購入する意欲をさらに高めることができる。   (Item 9) In any one item from (Item 6) to (Item 8), in the step of displaying the third screen, only the first right (character limited black pack 903) included in the packing medium is won. It may be clearly stated that there is a game medium that may be played. Thereby, acquiring a limited game medium becomes an incentive, and a user's willingness to purchase a packing medium can further be heightened.

(項目10) (項目2)から(項目9)までのいずれか1項目において、前記ユーザに保有されている前記第1の権利は、該ユーザが第2対価を支払うことにより、前記第1の条件が満たされるのを待たずに使用可能となり、前記第2対価に基づく前記ゲーム媒体の単価は、前記第1対価に基づく前記ゲーム媒体の単価よりも高いことが好ましい。これにより、たくさんのゲーム媒体を安く獲得できることがインセンティブとなり、ユーザの、梱包媒体を購入する意欲をさらに高めることができる。   (Item 10) In any one item from (Item 2) to (Item 9), the first right held by the user is obtained by paying a second consideration by the user. Preferably, the game media can be used without waiting for the condition to be satisfied, and the unit price of the game media based on the second price is higher than the unit price of the game media based on the first price. Thereby, it is an incentive to obtain a lot of game media at a low price, and the user's willingness to purchase the packaging media can be further enhanced.

(項目11) (項目2)から(項目10)までのいずれか1項目において、ゲームプログラムは、プロセッサに、ユーザがプレイの開始を指示するための第4画面(マッチング要求画面810)を表示部に表示するステップ(S101)を実行させ、第4画面を表示するステップでは、購入操作を実施するための第5画面(ボックス購入画面820)へとユーザを誘導するためのユーザインターフェース(ボックスアイコン812)を、該第4画面に配置することが好ましい。これにより、梱包媒体を購入する意欲が高まっていると思われるタイミングで、効果的に、ユーザに梱包媒体の購入を促すことができる。   (Item 11) In any one item from (Item 2) to (Item 10), the game program displays a fourth screen (matching request screen 810) on which the user instructs the start of play to the processor. In the step of displaying (S101) and displaying the fourth screen, the user interface (box icon 812) for guiding the user to the fifth screen (box purchase screen 820) for performing the purchase operation is displayed. ) Is preferably arranged on the fourth screen. Accordingly, it is possible to effectively prompt the user to purchase the packing medium at a timing when it is considered that the willingness to purchase the packing medium is increasing.

(項目12) (項目1)から(項目11)までのいずれか1項目において、第2の権利を保有させるステップでは、ユーザがゲームをプレイすることによって第3の条件が満たされた場合に、第2の権利をユーザに保有させてもよい。これにより、ゲーム媒体を1度に多数獲得することができる第2の権利がインセンティブとなり、ゲームをプレイすることに対するユーザの動機付けが強化される。   (Item 12) In any one item from (Item 1) to (Item 11), in the step of retaining the second right, when the third condition is satisfied by the user playing the game, The user may have the second right. Thereby, the 2nd right which can acquire many game media at once becomes an incentive, and the motivation of the user with respect to playing a game is strengthened.

(項目13) (項目12)において、第2の権利を保有させるステップでは、第3の条件として、ユーザのプレイ回数が所定の回数に到達した場合に、第2の権利をユーザに保有させてもよい。これにより、ゲーム媒体を1度に多数獲得することができる第2の権利がインセンティブとなり、ゲームを繰り返しプレイすることをユーザに動機付けることができる。   (Item 13) In (Item 12), in the step of retaining the second right, as the third condition, when the number of times the user has played reaches a predetermined number, the second right is retained by the user. Also good. Thereby, the 2nd right which can acquire many game media at once becomes an incentive, and can motivate a user to play a game repeatedly.

(項目14) ゲームプログラムを実行する方法を説明した。本開示のある局面によると、ゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行される。該方法は、プロセッサが、ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、プロセッサが、ユーザがゲームをプレイすることによって第1の条件が満たされることにより、第1の権利を使用可能にするステップと、プロセッサが、第1の権利がユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体をユーザに獲得させるステップと、プロセッサが、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、ユーザに保有させるステップと、プロセッサが、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作を受け付けるステップと、プロセッサが、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させるステップとを含む。(項目14)に係る方法は、(項目1)に係るゲームプログラムと同様の作用効果を奏する。   (Item 14) A method for executing a game program has been described. According to an aspect of the present disclosure, the game program is executed by a computer including a processor, a memory, an operation unit, and a display unit. The method includes causing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on a game program; Enabling the first right to be used by playing a game to satisfy the first condition; and when the first right is used by the user, the processor Allowing the user to acquire one or more game media defined on the basis; causing the user to have a second right that allows the processor to acquire more game media than the first right; Receiving a user operation for satisfying the second condition for enabling the second right, and the processor Based on the accepted, and a step of acquiring game medium large number of users. The method according to (Item 14) has the same effects as the game program according to (Item 1).

(項目15) 情報処理装置を説明した。本開示のある局面によると、該情報処理装置は、ゲームプログラムを記憶する記憶部(120)と、ゲームプログラムを実行することにより、情報処理装置(ユーザ端末100)の動作を制御する制御部(110)と、操作部と、表示部とを備える。制御部は、ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させ、ユーザがゲームをプレイすることによって第1の条件が満たされることにより、第1の権利を使用可能にし、第1の権利がユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体をユーザに獲得させ、第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、ユーザに保有させ、第2の権利を使用可能とする第2の条件を満たすためのユーザの操作を受け付け、操作が受け付けられたことに基づいて、多くの数のゲーム媒体をユーザに獲得させる。(項目15)に係る情報処理装置は、(項目1)に係るゲームプログラムと同様の作用効果を奏する。   (Item 15) The information processing apparatus has been described. According to an aspect of the present disclosure, the information processing device includes a storage unit (120) that stores a game program, and a control unit that controls the operation of the information processing device (user terminal 100) by executing the game program. 110), an operation unit, and a display unit. The control unit causes the user to have the first right that is digital content used to acquire one or more game media that can be used in a game based on the game program, and the user plays the game to make the first When the condition is satisfied, the first right can be used, and when the first right is used by the user, the user can acquire one or more game media determined based on the first right. The user has a second right that can acquire a larger number of game media than the first right, and accepts a user operation for satisfying the second condition for enabling the second right. Based on the received operation, the user is allowed to acquire a large number of game media. The information processing apparatus according to (Item 15) 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 獲得準備部、117 獲得実行部、120,220 記憶部、131 ゲームプログラム、132 ゲーム情報、133 ユーザ情報、151 入力部(操作部)、152 表示部、200 サーバ、211 対戦支援部、212 課金処理部、213 ボックス処理部、214 カード提供部、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 distance 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 battle progress unit, 116 acquisition preparation unit, 117 acquisition execution unit, 120, 220 storage unit, 131 game program, 132 game information, 133 user information, 151 input unit (operation unit), 152 display unit, 200 servers, 211 battle support unit, 212 billing processing unit, 213 box processing unit , 214 Card providing unit, 1010 object, 1020 controller (operation unit), 1030 Storage medium

Claims (15)

ゲームプログラムであって、
前記ゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行されるものであり、
前記ゲームプログラムは、前記プロセッサに、
前記ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、
前記ユーザが前記ゲームをプレイすることによって第1の条件が満たされることにより、前記第1の権利を使用可能にするステップと、
前記第1の権利が前記ユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体を前記ユーザに獲得させるステップと、
前記第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、前記ユーザに保有させるステップと、
前記第2の権利を使用可能とする第2の条件を満たすための前記ユーザの操作を受け付けるステップと、
前記操作が受け付けられたことに基づいて、前記多くの数のゲーム媒体を前記ユーザに獲得させるステップと、を実行させ、
前記受け付けるステップでは、前記第2の権利を消費することおよび第1対価を支払うことを許可する購入操作を、前記第2の条件を満たす前記操作として受け付け、
前記ゲームプログラムは、前記プロセッサに、
前記購入操作が受け付けられた場合に、複数の第1の権利が獲得されたことを演出する第1画面を前記表示部に表示するステップと、
前記複数の第1の権利のそれぞれが、前記第1の条件が満たされるのを待たずに使用されたことを演出する第2画面を前記表示部に表示するステップと、を実行させ、
前記多くの数のゲーム媒体を獲得させるステップでは、前記複数の第1の権利に基づいて定められるゲーム媒体を前記ユーザに獲得させる、ゲームプログラム。
A game program,
The game program is executed by a computer including a processor, a memory, an operation unit, and a display unit,
The game program is stored in the processor.
Allowing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on the game program;
Enabling the first right when the user satisfies the first condition by playing the game;
Allowing the user to acquire one or more game media defined based on the first right when the first right is used by the user;
Causing the user to have a second right that allows the user to acquire a greater number of game media than the first right;
Receiving the user's operation for satisfying a second condition for enabling the second right;
Causing the user to acquire the large number of game media based on the acceptance of the operation ,
In the accepting step, a purchase operation permitting consumption of the second right and payment of the first consideration is accepted as the operation satisfying the second condition,
The game program is stored in the processor.
When the purchase operation is accepted, displaying on the display unit a first screen for producing a plurality of first rights; and
Displaying each of the plurality of first rights on the display unit on the display unit for producing that the first right is used without waiting for the first condition to be satisfied,
In the step of acquiring the large number of game media, a game program for causing the user to acquire game media determined based on the plurality of first rights.
前記第2の権利と引き換えられるのは、複数の前記第1の権利を含む梱包媒体であり、  In exchange for the second right is a packaging medium containing a plurality of the first right,
前記ゲームプログラムは、前記プロセッサに、  The game program is stored in the processor.
購入対象の前記梱包媒体に関連する情報を含む第3画面を前記表示部に表示するステップを実行させる、請求項1に記載のゲームプログラム。    The game program according to claim 1, wherein a step of displaying a third screen including information related to the packing medium to be purchased on the display unit is executed.
前記第3画面を表示するステップでは、前記梱包媒体に含まれる前記第1の権利のそれぞれのランクは一定以上であることが確定しているということを明示する、請求項2に記載のゲームプログラム。  3. The game program according to claim 2, wherein in the step of displaying the third screen, it is clearly indicated that each rank of the first right included in the packing medium is determined to be a certain level or more. . 前記第3画面を表示するステップでは、前記梱包媒体において、所定ランク以上が設定されている前記第1の権利が所定数以上含まれていることが確定しているということを明示する、請求項2または3に記載のゲームプログラム。  The step of displaying the third screen clearly indicates that it is determined that the packing medium includes a predetermined number or more of the first right set with a predetermined rank or higher. The game program according to 2 or 3. 前記第3画面を表示するステップでは、前記梱包媒体に含まれる前記第1の権利に限って当選する可能性があるゲーム媒体があることを明示する、請求項2から4のいずれか1項に記載のゲームプログラム。  The step of displaying the third screen clearly indicates that there is a game medium that may be won only for the first right included in the packing medium. The described game program. 前記第2の権利を保有させるステップでは、前記ユーザが前記ゲームをプレイすることによって第3の条件が満たされた場合に、前記第2の権利を前記ユーザに保有させる、請求項1から5のいずれか1項に記載のゲームプログラム。  6. The step of retaining the second right causes the user to retain the second right when a third condition is satisfied by the user playing the game. The game program according to any one of the above. 前記第2の権利を保有させるステップでは、前記第3の条件として、前記ユーザのプレイ回数が所定の回数に到達した場合に、前記第2の権利を前記ユーザに保有させる、請求項6に記載のゲームプログラム。  7. The step of retaining the second right causes the user to possess the second right when the number of times the user has played reaches a predetermined number as the third condition. Game program. ゲームプログラムであって、  A game program,
前記ゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行されるものであり、  The game program is executed by a computer including a processor, a memory, an operation unit, and a display unit,
前記ゲームプログラムは、前記プロセッサに、  The game program is stored in the processor.
前記ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、    Allowing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on the game program;
前記ユーザが前記ゲームをプレイすることによって第1の条件が満たされることにより、前記第1の権利を使用可能にするステップと、    Enabling the first right when the user satisfies the first condition by playing the game;
前記第1の権利が前記ユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体を前記ユーザに獲得させるステップと、    Allowing the user to acquire one or more game media defined based on the first right when the first right is used by the user;
前記第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、前記ユーザに保有させるステップと、    Causing the user to have a second right that allows the user to acquire a greater number of game media than the first right;
前記第2の権利を使用可能とする第2の条件を満たすための前記ユーザの操作を受け付けるステップと、    Receiving the user's operation for satisfying a second condition for enabling the second right;
前記操作が受け付けられたことに基づいて、前記多くの数のゲーム媒体を前記ユーザに獲得させるステップと、    Causing the user to acquire the large number of game media based on the acceptance of the operation;
前記受け付けるステップにて前記操作が受け付けられた場合に、複数の第1の権利が獲得されたことを演出する第1画面を前記表示部に表示するステップと、    When the operation is accepted in the accepting step, displaying a first screen on the display unit that produces a plurality of first rights;
前記複数の第1の権利のそれぞれが、前記第1の条件が満たされるのを待たずに使用されたことを演出する第2画面を前記表示部に表示するステップと、を実行させ、    Displaying each of the plurality of first rights on the display unit on the display unit for producing that the first right is used without waiting for the first condition to be satisfied,
前記多くの数のゲーム媒体を獲得させるステップでは、前記複数の第1の権利に基づいて定められるゲーム媒体を前記ユーザに獲得させる、ゲームプログラム。  In the step of acquiring the large number of game media, a game program for causing the user to acquire game media determined based on the plurality of first rights.
前記ゲーム媒体には、前記ゲームでの価値の高さを示す希少度が設定されており、前記第1の権利には、ランクが設定されており、いずれの希少度が設定されたゲーム媒体をユーザに獲得させるのかは、使用された前記第1の権利に設定されている前記ランクに基づいて決定される、請求項8に記載のゲームプログラム。  The game medium is set with a rarity level indicating the value of the game, and the first right is set with a rank, and the game medium with any rarity level is set. The game program according to claim 8, wherein whether the user is allowed to acquire is determined based on the rank set in the used first right. 前記第1の権利に基づいてユーザに獲得させるゲーム媒体は、該第1の権利に設定されている前記ランクに基づいて抽選で決定されるものであり、前記第1の権利の前記ランクが高いほど、前記希少度の高いゲーム媒体が当選する確率が高い、請求項9に記載のゲームプログラム。  The game media to be acquired by the user based on the first right is determined by lottery based on the rank set for the first right, and the rank of the first right is high. The game program according to claim 9, wherein the probability that the game medium with a high degree of rarity is won is high. 前記第2の権利と引き換えられるのは、複数の前記第1の権利を含む梱包媒体であり、該梱包媒体に含まれる前記第1の権利のぞれぞれのランクは抽選で決定される、請求項10に記載のゲームプログラム。  The second right is exchanged for a packaging medium including a plurality of the first rights, and the rank of each of the first rights included in the packaging medium is determined by lottery. The game program according to claim 10. ゲームプログラムであって、  A game program,
前記ゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行されるものであり、  The game program is executed by a computer including a processor, a memory, an operation unit, and a display unit,
前記ゲームプログラムは、前記プロセッサに、  The game program is stored in the processor.
前記ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、    Allowing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on the game program;
前記ユーザが前記ゲームをプレイすることによって第1の条件が満たされることにより、前記第1の権利を使用可能にするステップと、    Enabling the first right when the user satisfies the first condition by playing the game;
前記第1の権利が前記ユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体を前記ユーザに獲得させるステップと、    Allowing the user to acquire one or more game media defined based on the first right when the first right is used by the user;
前記第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、前記ユーザに保有させるステップと、    Causing the user to have a second right that allows the user to acquire a greater number of game media than the first right;
前記第2の権利を使用可能とする第2の条件を満たすための前記ユーザの操作を受け付けるステップと、    Receiving the user's operation for satisfying a second condition for enabling the second right;
前記操作が受け付けられたことに基づいて、前記多くの数のゲーム媒体を前記ユーザに獲得させるステップと、を実行させ、    Causing the user to acquire the large number of game media based on the acceptance of the operation,
前記受け付けるステップでは、前記第2の権利を消費することおよび第1対価を支払うことを許可する購入操作を、前記第2の条件を満たす前記操作として受け付け、  In the accepting step, a purchase operation permitting consumption of the second right and payment of the first consideration is accepted as the operation satisfying the second condition,
前記ユーザに保有されている前記第1の権利は、該ユーザが第2対価を支払うことにより、前記第1の条件が満たされるのを待たずに使用可能となり、  The first right held by the user can be used without waiting for the first condition to be satisfied by paying the second consideration by the user;
前記第2対価に基づく前記ゲーム媒体の単価は、前記第1対価に基づく前記ゲーム媒体の単価よりも高い、ゲームプログラム。  A game program in which a unit price of the game medium based on the second consideration is higher than a unit price of the game medium based on the first consideration.
ゲームプログラムであって、  A game program,
前記ゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行されるものであり、  The game program is executed by a computer including a processor, a memory, an operation unit, and a display unit,
前記ゲームプログラムは、前記プロセッサに、  The game program is stored in the processor.
前記ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、    Allowing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on the game program;
前記ユーザが前記ゲームをプレイすることによって第1の条件が満たされることにより、前記第1の権利を使用可能にするステップと、    Enabling the first right when the user satisfies the first condition by playing the game;
前記第1の権利が前記ユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体を前記ユーザに獲得させるステップと、    Allowing the user to acquire one or more game media defined based on the first right when the first right is used by the user;
前記第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、前記ユーザに保有させるステップと、    Causing the user to have a second right that allows the user to acquire a greater number of game media than the first right;
前記第2の権利を使用可能とする第2の条件を満たすための前記ユーザの操作を受け付けるステップと、    Receiving the user's operation for satisfying a second condition for enabling the second right;
前記操作が受け付けられたことに基づいて、前記多くの数のゲーム媒体を前記ユーザに獲得させるステップと、を実行させ、    Causing the user to acquire the large number of game media based on the acceptance of the operation,
前記受け付けるステップでは、前記第2の権利を消費することおよび第1対価を支払うことを許可する購入操作を、前記第2の条件を満たす前記操作として受け付け、  In the accepting step, a purchase operation permitting consumption of the second right and payment of the first consideration is accepted as the operation satisfying the second condition,
前記ゲームプログラムは、前記プロセッサに、  The game program is stored in the processor.
前記ユーザがプレイの開始を指示するための画面を前記表示部に表示するステップを実行させ、    Causing the display unit to display a screen for the user to instruct the start of play;
前記画面を表示するステップでは、前記購入操作を実施するための他の画面へと前記ユーザを誘導するためのユーザインターフェースを、前記プレイの開始を指示するための画面に配置する、ゲームプログラム。  In the step of displaying the screen, a game program in which a user interface for guiding the user to another screen for performing the purchase operation is arranged on the screen for instructing the start of the play.
ゲームプログラムを実行する方法であって、
前記ゲームプログラムは、プロセッサ、メモリ、操作部および表示部を備えるコンピュータにより実行されるものであり、
前記方法は、前記プロセッサが、
前記ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させるステップと、
前記ユーザが前記ゲームをプレイすることによって第1の条件が満たされることにより、前記第1の権利を使用可能にするステップと、
前記第1の権利が前記ユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体を前記ユーザに獲得させるステップと、
前記第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、前記ユーザに保有させるステップと、
前記第2の権利を使用可能とする第2の条件を満たすための前記ユーザの操作を受け付けるステップと、
前記操作が受け付けられたことに基づいて、前記多くの数のゲーム媒体を前記ユーザに獲得させるステップと、を含み、
前記受け付けるステップでは、前記第2の権利を消費することおよび第1対価を支払うことを許可する購入操作を、前記第2の条件を満たす前記操作として受け付け、
前記方法は、前記プロセッサが、
前記購入操作が受け付けられた場合に、複数の第1の権利が獲得されたことを演出する第1画面を前記表示部に表示するステップと、
前記複数の第1の権利のそれぞれが、前記第1の条件が満たされるのを待たずに使用されたことを演出する第2画面を前記表示部に表示するステップと、をさらに含み、
前記多くの数のゲーム媒体を獲得させるステップでは、前記複数の第1の権利に基づいて定められるゲーム媒体を前記ユーザに獲得させる、方法。
A method for executing a game program,
The game program is executed by a computer including a processor, a memory, an operation unit, and a display unit,
In the method, the processor comprises:
Allowing a user to retain a first right that is digital content used to acquire one or more game media that can be used in a game based on the game program;
Enabling the first right when the user satisfies the first condition by playing the game;
Allowing the user to acquire one or more game media defined based on the first right when the first right is used by the user;
Causing the user to have a second right that allows the user to acquire a greater number of game media than the first right;
Receiving the user's operation for satisfying a second condition for enabling the second right;
Based on that the operation is accepted, seen including and a step of acquiring the large number of game medium to the user,
In the accepting step, a purchase operation permitting consumption of the second right and payment of the first consideration is accepted as the operation satisfying the second condition,
In the method, the processor comprises:
When the purchase operation is accepted, displaying on the display unit a first screen for producing a plurality of first rights; and
A step of displaying, on the display unit, a second screen for directing that each of the plurality of first rights is used without waiting for the first condition to be satisfied,
The method of causing the user to acquire game media defined based on the plurality of first rights in the step of acquiring the large number of game media .
情報処理装置であって、
前記情報処理装置は、
ゲームプログラムを記憶する記憶部と、
前記ゲームプログラムを実行することにより、前記情報処理装置の動作を制御する制御部と、
操作部と、
表示部とを備え、
前記制御部は、
前記ゲームプログラムに基づくゲームで利用できる1以上のゲーム媒体を獲得するために使用されるデジタルコンテンツである第1の権利を、ユーザに保有させ、
前記ユーザが前記ゲームをプレイすることによって第1の条件が満たされることにより、前記第1の権利を使用可能にし、
前記第1の権利が前記ユーザによって使用された場合に、該第1の権利に基づいて定められる1以上のゲーム媒体を前記ユーザに獲得させ、
前記第1の権利よりも多くの数のゲーム媒体を獲得可能な第2の権利を、前記ユーザに保有させ、
前記第2の権利を使用可能とする第2の条件を満たすための前記ユーザの操作を受け付け、
前記操作が受け付けられたことに基づいて、前記多くの数のゲーム媒体を前記ユーザに獲得させ、
前記制御部は、前記第2の権利を消費することおよび第1対価を支払うことを許可する購入操作を、前記第2の条件を満たす前記操作として受け付け、
前記制御部は、さらに、
前記購入操作を受け付けた場合に、複数の第1の権利が獲得されたことを演出する第1画面を前記表示部に表示し、
前記複数の第1の権利のそれぞれが、前記第1の条件が満たされるのを待たずに使用されたことを演出する第2画面を前記表示部に表示し、
前記制御部は、前記多くの数のゲーム媒体を獲得させる際、前記複数の第1の権利に基づいて定められるゲーム媒体を前記ユーザに獲得させる、情報処理装置。
An information processing apparatus,
The information processing apparatus includes:
A storage unit for storing game programs;
A control unit that controls the operation of the information processing apparatus by executing the game program;
An operation unit;
A display unit,
The controller is
Allowing a user to have a first right that is digital content used to acquire one or more game media that can be used in a game based on the game program;
When the first condition is satisfied by the user playing the game, the first right is enabled,
When the first right is used by the user, the user is allowed to acquire one or more game media determined based on the first right;
Causing the user to have a second right that can acquire a greater number of game media than the first right;
Accepting the user's operation for satisfying a second condition for enabling the second right;
Based on the acceptance of the operation, the user is allowed to acquire the large number of game media ,
The control unit accepts a purchase operation permitting consumption of the second right and payment of a first consideration as the operation satisfying the second condition,
The control unit further includes:
When the purchase operation is accepted, the display unit displays a first screen that produces a plurality of first rights.
Each of the plurality of first rights is displayed on the display unit to produce a second screen that indicates that it has been used without waiting for the first condition to be satisfied,
The control unit is configured to cause the user to acquire game media determined based on the plurality of first rights when acquiring the large number of game media .
JP2017164679A 2017-08-29 2017-08-29 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE Active JP6404421B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017164679A JP6404421B1 (en) 2017-08-29 2017-08-29 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017164679A JP6404421B1 (en) 2017-08-29 2017-08-29 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018169231A Division JP2019042518A (en) 2018-09-10 2018-09-10 Game program, method, and information processing device

Publications (2)

Publication Number Publication Date
JP6404421B1 true JP6404421B1 (en) 2018-10-10
JP2019041799A JP2019041799A (en) 2019-03-22

Family

ID=63788106

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017164679A Active JP6404421B1 (en) 2017-08-29 2017-08-29 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE

Country Status (1)

Country Link
JP (1) JP6404421B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7370721B2 (en) * 2019-03-28 2023-10-30 株式会社コロプラ Game program, method, and information processing device
JP7065811B2 (en) * 2019-08-06 2022-05-12 株式会社 ディー・エヌ・エー Electronic item lottery system, lottery program and lottery method
JP6820641B1 (en) * 2019-08-26 2021-01-27 株式会社バンダイ Programs, game management servers, terminals, and game systems
JP6821838B1 (en) * 2020-01-30 2021-01-27 株式会社バンダイ Programs, terminals, and game systems
JP2021045679A (en) * 2020-12-28 2021-03-25 株式会社バンダイ Program, game management server, terminal, and game system
JP7182756B1 (en) 2022-03-30 2022-12-05 株式会社Mixi Information processing device, information processing method and program
JP7560910B1 (en) 2024-02-02 2024-10-03 株式会社シェアリU Trading card lottery program or trading card lottery system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013233385A (en) * 2012-05-11 2013-11-21 Konami Digital Entertainment Co Ltd Game control device, game control method, game control program, and game system
JP2014068731A (en) * 2012-09-28 2014-04-21 Konami Digital Entertainment Co Ltd Game control device, game control method, program, game system, and lottery device
JP2014237040A (en) * 2014-08-21 2014-12-18 株式会社バンダイナムコゲームス Game program and server device
JP2015104522A (en) * 2013-11-29 2015-06-08 株式会社バンダイナムコエンターテインメント Program and server system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013233385A (en) * 2012-05-11 2013-11-21 Konami Digital Entertainment Co Ltd Game control device, game control method, game control program, and game system
JP2014068731A (en) * 2012-09-28 2014-04-21 Konami Digital Entertainment Co Ltd Game control device, game control method, program, game system, and lottery device
JP2015104522A (en) * 2013-11-29 2015-06-08 株式会社バンダイナムコエンターテインメント Program and server system
JP2014237040A (en) * 2014-08-21 2014-12-18 株式会社バンダイナムコゲームス Game program and server device

Also Published As

Publication number Publication date
JP2019041799A (en) 2019-03-22

Similar Documents

Publication Publication Date Title
JP6404421B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP6291610B1 (en) GAME PROGRAM, METHOD, INFORMATION PROCESSING DEVICE, AND GAME SYSTEM
JP2020110451A (en) Game program, method, and information processing device
JP6532110B2 (en) Game program, method, and information processing apparatus
JP6535714B2 (en) Game program, method, and information processing apparatus
JP6450485B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP6509289B2 (en) Game program, method, and information processing apparatus
JP6355787B1 (en) GAME PROGRAM, METHOD, INFORMATION PROCESSING DEVICE, AND GAME SYSTEM
JP7289283B2 (en) Game program, method, and information processing device
JP6581236B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP2020000848A (en) Game program, method, and information processing device
JP6990738B2 (en) Game programs, methods, information processing devices, and game systems
JP7129378B2 (en) Game program, method, and information processing device
JP2020048603A (en) Game program, method, and information processing device
JP2019198727A (en) Game program, method, and information processing device
JP7504588B2 (en) Program, method and information processing device
JP7285082B2 (en) Game program, method, and information processing device
JP6503118B1 (en) Game program, method, and information processing apparatus
JP2019042518A (en) Game program, method, and information processing device
JP6321253B1 (en) GAME PROGRAM, METHOD, INFORMATION PROCESSING DEVICE, AND GAME SYSTEM
JP6929919B2 (en) Game programs, methods, information processing devices, and game systems
JP7236402B2 (en) program
JP2020141915A (en) Game program, method, and information processing device
JP2019051419A (en) Game program, method, and information processing device
JP7018360B2 (en) Game programs, methods, information processing devices, and game systems

Legal Events

Date Code Title Description
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: 20180821

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180912

R150 Certificate of patent or registration of utility model

Ref document number: 6404421

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250