[go: up one dir, main page]

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

GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE Download PDF

Info

Publication number
JP6612391B1
JP6612391B1 JP2018109817A JP2018109817A JP6612391B1 JP 6612391 B1 JP6612391 B1 JP 6612391B1 JP 2018109817 A JP2018109817 A JP 2018109817A JP 2018109817 A JP2018109817 A JP 2018109817A JP 6612391 B1 JP6612391 B1 JP 6612391B1
Authority
JP
Japan
Prior art keywords
user
game
selection
lottery
game object
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
JP2018109817A
Other languages
Japanese (ja)
Other versions
JP2019209017A (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 JP2018109817A priority Critical patent/JP6612391B1/en
Application granted granted Critical
Publication of JP6612391B1 publication Critical patent/JP6612391B1/en
Publication of JP2019209017A publication Critical patent/JP2019209017A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

【課題】ユーザに付与するゲームオブジェクトを決定するための、所定の規則に基づく選択の実行を含むゲームにおいて、ユーザが当該選択を行うことの動機付けを高める。【解決手段】ゲームプログラム(131)は、プロセッサ(10)に、ゲームにおいてユーザが利用可能なキャラクタのうちの新Sキャラクタを含む複数のキャラクタから、ユーザに付与するキャラクタを決定するための抽選を実行する抽選ステップ(S503)と、抽選の結果に新Sキャラクタが含まれず、かつ上記ユーザが抽選の結果を取り消して再選択を指示する操作を行った場合に、抽選ステップを再度実行させるステップ(S509)と、を実行させる。【選択図】図5In a game including execution of selection based on a predetermined rule for determining a game object to be given to a user, motivation for the user to make the selection is enhanced. A game program (131) causes a processor (10) to perform a lottery for determining a character to be given to a user from a plurality of characters including a new S character among characters available to the user in the game. A lottery step to be executed (S503) and a step of executing the lottery step again when a new S character is not included in the lottery result and the user cancels the lottery result and instructs reselection ( S509). [Selection] Figure 5

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 object such as a character card is known. In such a game, the in-game value having a monetary value on the game (for example, valuable data such as virtual currency, coins, jewels, crystals, points, etc.) is held by the user and the value is consumed. Various services used in the game (such as game object assignment) are provided to the user.

例えば、特許文献1には、ユーザによって保有されている仮想通貨と引き換えに、所定の規則に基づいて、キャラクタカードをユーザに取得させるための選択(以下、このような選択のことを「抽選」とも言う)を行うことができる技術が開示されている。   For example, Patent Literature 1 discloses a selection for allowing a user to acquire a character card based on a predetermined rule in exchange for a virtual currency held by the user (hereinafter, such a selection is referred to as “lottery”). A technique capable of performing (also referred to as) is disclosed.

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

このような抽選は、希少なゲームオブジェクトが選択される可能性があり、ゲームの興趣性を高める上で有効である。しかしながら、上記抽選のためにゲーム内価値を消費しても、抽選によってユーザが欲する結果が得られないことがある。このことは、抽選の実行をユーザが躊躇する一因となっている。このように、ゲーム内の抽選は、ユーザが抽選を行うことの楽しさを享受する観点から検討の余地を有している。   Such a lottery may select a rare game object, and is effective in enhancing the fun of the game. However, even if the in-game value is consumed for the lottery, a result desired by the user may not be obtained by the lottery. This contributes to the user's hesitation in executing the lottery. Thus, the lottery in the game has room for examination from the viewpoint of enjoying the pleasure of the user performing the lottery.

本開示の一態様は、ユーザに付与するゲームオブジェクトを決定するための、所定の規則に基づく選択の実行を含むゲームにおいて、ユーザが当該選択を行うことの動機付けを高めることを目的とする。   One aspect of the present disclosure aims to increase motivation for a user to make a selection in a game including execution of a selection based on a predetermined rule for determining a game object to be given to the user.

本開示に係るゲームプログラムは、プロセッサを備えるコンピュータにより実行される。当該ゲームプログラムは、上記プロセッサに、上記ゲームプログラムに基づくゲームにおいてユーザが利用可能なゲームオブジェクトのうちの特定のゲームオブジェクトを含む複数の上記ゲームオブジェクトから、所定の規則に基づいて、ユーザに付与するゲームオブジェクトを決定するための選択を実行するステップと、上記選択の結果に上記特定のゲームオブジェクトが含まれず、かつ上記ユーザが上記選択の結果を取り消して再選択を指示する操作を行った場合に、上記選択を実行するステップを再度実行させるステップと、を実行させる。   The game program according to the present disclosure is executed by a computer including a processor. The game program is given to the processor from a plurality of game objects including a specific game object among game objects available to the user in a game based on the game program, based on a predetermined rule. A step of performing selection for determining a game object, and when the selection result does not include the specific game object, and the user cancels the selection result and performs an operation to instruct reselection. And executing the step of executing the selection again.

また、本開示に係るゲームプログラムを実行する方法は、コンピュータがゲームプログラムを実行する方法であって、当該コンピュータは、プロセッサを備え、当該プロセッサが上記の各ステップを実行する。   A method for executing a game program according to the present disclosure is a method in which a computer executes a game program. The computer includes a processor, and the processor executes the above steps.

さらに、本開示に係る情報処理装置は、上記のゲームプログラムを記憶する記憶部と、該ゲームプログラムを実行することにより、情報処理装置の動作を制御する制御部とを備えている。   Furthermore, an information processing apparatus according to the present disclosure includes a storage unit that stores the game program described above, and a control unit that controls the operation of the information processing apparatus by executing the game program.

本開示の一態様によれば、上記の選択の実行を含むゲームにおいて、ユーザが当該選択を行うことの動機付けを高めることができる。   According to one aspect of the present disclosure, it is possible to increase motivation for the user to make a selection in a game including the execution of the selection.

ゲームシステムのハードウェア構成を示す図である。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. (A)及び(B)は、表示部に表示されるパズルゲームの画面の具体例を示す図である。(A) And (B) is a figure which shows the specific example of the screen of the puzzle game displayed on a display part. 本発明の実施形態における抽選ステップで選択されるキャラクタの希少度および当選確率の一覧表の一例を示す図である。It is a figure which shows an example of the list of the rarity and winning probability of the character selected by the lottery step in embodiment of this invention. 本発明の実施形態におけるやり直し可能抽選について、ユーザ端末およびサーバがゲームプログラムに基づいて実行する処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process which a user terminal and a server perform based on a game program about the redrawable lottery in embodiment of this invention. (A)は、本実施形態におけるやり直し可能抽選の入力操作を受け付けるための第一の画面の一例を示す図であり、(B)は、当該入力操作を受け付けるための第二の画面の一例を示す図である。(A) is a figure which shows an example of the 1st screen for accepting input operation of the redoable lottery in this embodiment, (B) is an example of the 2nd screen for accepting the said input operation. FIG. (A)は、抽選ステップで選択されたキャラクタのそれぞれを表示する画面の一例を表す図であり、(B)は、抽選ステップで選択された六つのキャラクタの一覧を表示する画面の一例を表す図であり、(C)は、やり直し可能抽選において、新Sキャラクタが選出されたことによるやり直し可能抽選の終了を表示する画面の一例を表す図である。(A) is a figure showing an example of the screen which displays each of the character selected at the lottery step, (B) represents an example of the screen which displays the list of the six characters selected at the lottery step. (C) is a diagram showing an example of a screen that displays the end of a redoable lottery due to the selection of a new S character in the redoable lottery. (A)は、抽選ステップで選択されたキャラクタのそれぞれを表示する画面の他の例を表す図であり、(B)は、抽選ステップで選択された六つのキャラクタの一覧を表示する画面の他の例を表す図である。(A) is a figure showing the other example of the screen which displays each of the character selected at the lottery step, (B) is other than the screen which displays the list of the six characters selected at the lottery step. It is a figure showing the example of. (A)は、再抽選ステップの操作を受け付けるための画面の一例を示す図であり、(B)は、新Sキャラクタを含まない抽選結果を確定させるための画面の一例を示す図である。(A) is a figure which shows an example of the screen for accepting operation of a re-lottery step, (B) is a figure which shows an example of the screen for determining the lottery result which does not contain a new S character.

〔実施形態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が備えるこれらの構成は、通信バスによって互いに電気的に接続される。なお、ユーザ端末100は、タッチスクリーン15に代えて、または、加えて、ユーザ端末100本体とは別に構成されたディスプレイ(表示部)を接続可能な入出力IF14を備えていてもよい。   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. Note that the user terminal 100 may include an input / output IF 14 capable of connecting a display (display unit) configured separately from the user terminal 100 main body instead of or in addition to the touch screen 15.

また、図1に示すように、ユーザ端末100は、1つ以上のコントローラ1020と通信可能に構成されることとしてもよい。コントローラ1020は、例えば、Bluetooth(登録商標)等の通信規格に従って、ユーザ端末100と通信を確立する。コントローラ1020は、1つ以上のボタン等を有していてもよく、該ボタン等に対するユーザの入力操作に基づく出力値をユーザ端末100へ送信する。また、コントローラ1020は、加速度センサ、および、角速度センサ等の各種センサを有していてもよく、該各種センサの出力値をユーザ端末100へ送信する。   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によって実行されるゲームは、所定の規則に基づいて、ユーザに付与するゲームオブジェクトを決定するための選択を実行するステップを含む。
<Game overview>
The game executed by the game system 1 includes a step of executing a selection for determining a game object to be given to the user based on a predetermined rule.

本実施形態におけるゲームは、ゲームオブジェクトを用いる範囲において限定されない。ゲームの例には、スポーツを題材としたゲーム、パズルゲーム、クイズゲーム、RPG、アドベンチャーゲーム、シューティングゲーム、シミュレーションゲーム、育成ゲームおよびアクションゲームが含まれる。スポーツを題材としたゲームの例には、テニス、卓球、ドッジボール、野球、サッカーおよびホッケーが含まれる。本実施形態におけるゲームのプレイ形態も限定されない。たとえば、当該プレイ形態は、単一のユーザによるシングルプレイであってもよいし、複数のユーザによるマルチプレイであってもよい。また、当該マルチプレイは、複数のユーザが対戦する対戦プレイであってもよいし、複数のユーザが協力する協力プレイであってもよい。以下の実施形態では、所定の課題を有するステージごとに進行するパズルゲームを想定する。   The game in this embodiment is not limited in the range using a game object. Examples of games include sports-themed games, puzzle games, quiz games, RPG, adventure games, shooting games, simulation games, breeding games, and action games. Examples of sports-themed games include tennis, table tennis, dodgeball, baseball, soccer and hockey. The play mode of the game in this embodiment is not limited. For example, the play mode may be a single play by a single user or a multi-play by a plurality of users. In addition, the multiplayer may be a battle play in which a plurality of users compete or may be a cooperative play in which a plurality of users cooperate. In the following embodiments, a puzzle game that progresses for each stage having a predetermined task is assumed.

ゲームオブジェクトは、ゲームにおいてユーザが利用可能な範囲において限定されない。ゲームオブジェクトの例には、コイン、チケット、宝石などで表示されるゲーム内価値あってもよいし、ユーザがゲームにおける操作に直接用いるキャラクタであってもよく、当該キャラクタに装備等によって組み合わせることによって用いる武具等のアイテム、技等であってもよい。以下の実施形態では、パズルゲームに用いられるキャラクタを想定する。このキャラクタは、球状のカプセルを想起させる形態にデザインされており、ユーザによるパズルゲーム中の各ステージの進行に用いられる。   The game object is not limited as long as the user can use it in the game. Examples of game objects may be in-game values displayed with coins, tickets, jewels, etc., or may be characters used directly by the user for operations in the game. Items such as weapons to be used, techniques, etc. may be used. In the following embodiment, a character used in a puzzle game is assumed. This character is designed in a form reminiscent of a spherical capsule, and is used for the progress of each stage in the puzzle game by the user.

選択を実行するステップでは、特定のゲームオブジェクトを含む複数のゲームオブジェクトから、所定の規則に基づいて、ユーザに付与するゲームオブジェクトが選択される。所定の規則は、適宜設定すればよい。以下の実施形態では、所定の規則として、ゲームオブジェクトに固有の当選確率に基づき、不作為にゲームオブジェクトを選出することを規則とする形態について説明する。本実施形態では、選択の当該形態を「抽選」とも言い、上記の選択を実行するステップを「抽選ステップ」とも言う。   In the step of executing selection, a game object to be given to the user is selected from a plurality of game objects including a specific game object based on a predetermined rule. The predetermined rule may be set as appropriate. In the following embodiments, a mode in which a game object is randomly selected based on a winning probability specific to the game object will be described as a predetermined rule. In this embodiment, the mode of selection is also referred to as “lottery”, and the step of executing the above selection is also referred to as “lottery step”.

特定のゲームオブジェクトは、ゲームにおいて利用可能な複数のゲームオブジェクトの中から設定され得る。特定のゲームオブジェクトは、他のゲームオブジェクトに対して、より高い希少度を有していてよく、最も高い希少度を有する複数のゲームオブジェクトの内の一部のゲームオブジェクトであってもよく、新たに追加されたゲームオブジェクトであってもよい。なお、希少度とは、ゲームを有利に進める上での価値の高さを表す。複数のゲームオブジェクトのうち、いずれが特定のゲームオブジェクトとして設定されるかは、時期に応じて変わってもよい。以下の実施形態では、特定のゲームオブジェクトは、上記カプセルのうち、ゲームに新たに追加され、かつ高い希少度を有する二種のカプセルを想定する。   The specific game object can be set from a plurality of game objects that can be used in the game. The specific game object may have a higher degree of rarity relative to other game objects, and may be a part of a plurality of game objects having the highest degree of rarity. It may be a game object added to. Note that the rarity represents a high value for advantageous advancement of the game. Which of the plurality of game objects is set as a specific game object may change depending on the time. In the following embodiments, the specific game object is assumed to be two types of capsules that are newly added to the game and have a high degree of rarity among the capsules.

本実施形態におけるゲームでは、特定の場合に、選択(抽選)を実行するステップが再度実行される。ここで言う特定の場合とは、抽選の結果に特定のゲームオブジェクトが含まれていないこと、および、ユーザが抽選の結果を取り消して再抽選を指示する操作を行うこと、の二つを満たす場合である。本明細書では、抽選を実行するステップを再度実行させるステップを、「再抽選ステップ」とも言う。また、当該再抽選ステップを含んでもよい抽選ステップを含む選択(抽選)を、「やり直し可能抽選」とも言う。   In the game in the present embodiment, the step of executing selection (lottery) is executed again in a specific case. The specific case here refers to the case where the result of the lottery does not include a specific game object, and the case where the user cancels the result of the lottery and performs an operation for instructing the lottery. It is. In this specification, the step of executing the lottery step again is also referred to as “re-lottery step”. Further, the selection (lottery) including the lottery step that may include the re-lottery step is also referred to as “redoable lottery”.

再抽選ステップの実行の回数は、限定されない。以下の実施形態では、再抽選ステップの実行の回数は制限されず、抽選ステップにおける抽選の結果に特定のゲームオブジェクトが含まれるまで抽選ステップを繰り返し実行可能、と想定する。   The number of executions of the redrawing step is not limited. In the following embodiment, it is assumed that the number of executions of the re-lottery step is not limited, and the lottery step can be repeatedly executed until a specific game object is included in the lottery result in the lottery step.

本実施形態のゲームにおいて、抽選ステップの終わらせ方は、抽選ステップにおいて特定のゲームオブジェクトが選択されなかった場合に、少なくとも一回は再抽選ステップが実行される範囲において、適宜に決めることができる。以下の実施形態では、抽選ステップは、二つの場合に終わるものと想定する。   In the game of the present embodiment, the method of ending the lottery step can be appropriately determined within a range in which the re-lottery step is executed at least once when a specific game object is not selected in the lottery step. . In the following embodiment, it is assumed that the lottery step ends in two cases.

第一の場合は、抽選ステップの抽選結果に特定のゲームオブジェクトが含まれた場合である。この場合、ゲームシステム1は、抽選の結果に含まれた特定のゲームオブジェクトをユーザに付与するゲームオブジェクトとして決定するステップを実行する。   The first case is a case where a specific game object is included in the lottery result of the lottery step. In this case, the game system 1 executes a step of determining a specific game object included in the lottery result as a game object to be given to the user.

第二の場合は、抽選の結果に特定のゲームオブジェクトが含まれず、かつ抽選の結果に含まれている他のゲームオブジェクトを抽選の結果として認める操作をユーザが行った場合である。この場合、ゲームシステム1は、抽選の結果に含まれた他のゲームオブジェクトをユーザに付与するゲームオブジェクトとして決定するステップを実行する。   The second case is a case where the user performs an operation that does not include a specific game object in the lottery result and recognizes another game object included in the lottery result as the lottery result. In this case, the game system 1 executes a step of determining another game object included in the lottery result as a game object to be given to the user.

なお、抽選ステップにおいて抽選の結果として選択されるゲームオブジェクトの総数は、限定されず、単数でも複数でもよい。抽選ステップで抽選の結果として選択されるゲームオブジェクトの内訳も限定されない。たとえば、特定のゲームオブジェクトおよび他のゲームオブジェクトの数も、それぞれ単数でも複数でもよい。以下の実施形態では、抽選ステップにおいて、ユーザに付与するゲームオブジェクトとして複数のゲームオブジェクトを選択させるものとし、抽選ステップにおける抽選の結果として選択されるゲームオブジェクトの総数は、6と想定する。   Note that the total number of game objects selected as a result of the lottery in the lottery step is not limited, and may be one or more. The breakdown of game objects selected as a result of the lottery in the lottery step is not limited. For example, the number of specific game objects and other game objects may be singular or plural. In the following embodiments, it is assumed that a plurality of game objects are selected as game objects to be given to the user in the lottery step, and the total number of game objects selected as a result of the lottery in the lottery step is 6.

抽選ステップにおいて抽選の結果としてユーザに付与されるゲームオブジェクトの数も、限定されない。すなわち、抽選ステップによってゲームオブジェクトに付与されるゲームオブジェクトは、選択されたゲームオブジェクトの内の一部でもよいし全部でもよい。選択されたゲームオブジェクトの一部をユーザに付与する場合における、ユーザに付与するゲームオブジェクトの決め方も限定されない。以下の実施形態では、抽選の結果に特定のゲームオブジェクトが含まれた場合、および、抽選の結果に特定のゲームオブジェクトが含まれないが抽選の結果に含まれている他のゲームオブジェクトを抽選の結果として認める操作をユーザが行った場合、のいずれの場合においても、抽選の結果に含まれたゲームオブジェクトの全て(六つ)をユーザに付与するゲームオブジェクトとして決定させることを想定する。   The number of game objects given to the user as a result of the lottery step is not limited. That is, the game object that is given to the game object by the lottery step may be a part or all of the selected game object. The method of determining the game object to be given to the user in the case where a part of the selected game object is given to the user is not limited. In the following embodiment, when a specific game object is included in the lottery result, and other game objects that are not included in the lottery result but are included in the lottery result When the user performs an operation recognized as a result, in any case, it is assumed that all (six) game objects included in the lottery result are determined as game objects to be given to the user.

本実施形態のゲームは、再抽選ステップを実行することについてのさらなる制約を含んでいてもよい。たとえば、再抽選ステップを実行可能な期間、すなわち、抽選の結果に特定のゲームオブジェクトが含まれなかった場合にユーザによる抽選の結果の取消および再抽選を指示する操作を受け付ける期間、が限定されていてもよい。   The game of this embodiment may include further restrictions on performing the re-lottery step. For example, the period during which the re-lottery step can be executed, i.e., the period during which a user receives an operation to instruct the cancellation of the lottery result and the re-lottery when a specific game object is not included in the lottery result is limited. May be.

このほかにも、本発明の一態様において、さらなる制限として、ユーザがやり直し可能抽選そのものを実行可能な回数が制限されてもよい。以下の実施形態では、当該回数を一回と想定する。   In addition, in one aspect of the present invention, as a further limitation, the number of times that the user can execute the redrawable lottery itself may be limited. In the following embodiment, it is assumed that the number of times is one.

また、本発明の一態様において、さらなる制限として、やり直し可能抽選を実行できるユーザの資格が規定されていてもよい。たとえば、ゲームを初めてプレイしてから所定の期間内のユーザのみがやり直し可能抽選を実行可能であってもよい。あるいは、ゲームを所定のステージまで進めたユーザのみがやり直し可能抽選を実行可能であってもよい。あるいは、ゲームにおいて所定数量のゲーム内価値をやり直し可能抽選の実行のために提供したユーザのみがやり直し可能抽選を実行可能であってもよい。以下の実施形態では、ゲームにおいて所定数量のゲーム内価値をやり直し可能抽選の実行のために提供したユーザのみがやり直し可能抽選を実行可能、と想定する。また、やり直し可能抽選における再抽選ステップは、ゲーム内価値のさらなる消費を要せずに実行可能と想定する。   Moreover, in one aspect of the present invention, as a further restriction, the qualification of a user who can execute a redoable lottery may be defined. For example, only a user within a predetermined period after playing a game for the first time may be able to execute a redrawable lottery. Alternatively, only the user who has advanced the game to a predetermined stage may be able to execute a redrawable lottery. Alternatively, only a user who has provided a predetermined amount of in-game value in the game for execution of the redoable lottery may be able to execute the redoable lottery. In the following embodiment, it is assumed that only a user who has provided a predetermined number of in-game values in a game for redoable lottery execution can execute the redoable lottery. Further, it is assumed that the re-lottery step in the redoable lottery can be executed without further consumption of the in-game value.

なお、本実施形態のゲームでは、前述したように、抽選ステップにおいて、ゲームにおいてユーザが利用可能なゲームオブジェクトとして新たに追加されたゲームオブジェクトを、所定の期間において特定のゲームオブジェクトとして用いる。ゲームオブジェクトを新たに追加する形態は、限定されない。たとえば、新たに追加されたゲームオブジェクトは、サーバ200の記憶部220に保存されていて、サーバ200からユーザ端末100への通信等によって、例えば特定のゲームオブジェクトとして新たに追加されたものであってよい。あるいは、新たに追加されたゲームオブジェクトは、ユーザ端末100の記憶部120に既に、しかしながらゲームにおいて利用不可能なデータとして保存されており、所定のタイミングで利用が可能になったものであってもよい。   In the game of this embodiment, as described above, in the lottery step, a game object newly added as a game object that can be used by the user in the game is used as a specific game object in a predetermined period. The form of adding a new game object is not limited. For example, a newly added game object is stored in the storage unit 220 of the server 200, and is newly added as a specific game object, for example, by communication from the server 200 to the user terminal 100. Good. Alternatively, the newly added game object is already stored in the storage unit 120 of the user terminal 100 as data that cannot be used in the game, and can be used at a predetermined timing. Good.

特定のゲームオブジェクトが新たに追加されたゲームオブジェクトである場合では、特定のゲームオブジェクト以外の他のゲームオブジェクトの数は、特定のゲームオブジェクトの追加に応じて減じられてもよいし、特定のゲームオブジェクトの追加前後で同じであってもよい。この場合、ゲームオブジェクトの総数は、新たに追加された特定のゲームオブジェクトの数だけ増える。   When the specific game object is a newly added game object, the number of other game objects other than the specific game object may be reduced according to the addition of the specific game object, or the specific game object It may be the same before and after adding an object. In this case, the total number of game objects is increased by the number of newly added specific game objects.

なお、やり直し可能抽選を実行可能(すなわち、再抽選ステップを実行可能)な期間が制限されている場合、当該期間経過後における特定のゲームオブジェクトは、他のゲームオブジェクトとして取り扱われてよい。以下の実施形態では、抽選ステップにおいて、所定の期間中における特定のゲームオブジェクトを、この所定の期間が経過した後では特定のゲームオブジェクト以外の他のゲームオブジェクトとして用いることを想定する。この場合、特定のゲームオブジェクトに設定されている条件(例えば前述の当選確率あるいは希少度)は、再抽選ステップを実行可能な期間経過後において、適宜に変更されてもよいし、期間中のそれと同じであってもよい。以下の実施形態では、期間経過前後にいて、特定のゲームオブジェクトの設定条件は変更されないものと想定する。   In addition, when the period in which the redoable lottery can be executed (that is, the re-lottery step can be executed) is limited, the specific game object after the elapse of the period may be handled as another game object. In the following embodiment, in the lottery step, it is assumed that a specific game object during a predetermined period is used as another game object other than the specific game object after the predetermined period has elapsed. In this case, the conditions (for example, the above-described winning probability or rarity) set for a specific game object may be changed as appropriate after the period during which the re-lottery step can be performed, It may be the same. In the following embodiments, it is assumed that the setting conditions of a specific game object are not changed before and after the lapse of the period.

<各装置のハードウェア構成要素>
プロセッサ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とサーバ200との協働により実現されるゲームは、一例として、ユーザ端末100において起動されたブラウザ上で実行されるゲームであってもよい。あるいは、該プログラムは、該ゲームを複数のユーザ端末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. In addition, the game implement | achieved by cooperation with the user terminal 100 and the server 200 may be a game performed on the browser started in the user terminal 100 as an example. 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 the janken. In addition, when the number of fingers is 0 (no finger is detected), the processor 10 determines that the user has performed a “goo” gesture in the hood. Further, when the number of fingers is two, the processor 10 determines that the user has performed a “choke” gesture in the janken. (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 data 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において、ゲーム情報222およびユーザ情報223は、ユーザ端末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 222 and user information 223 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 data for synchronization to the user terminal 100.

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

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

(ユーザ端末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として機能する。制御部110は、実行するゲームの性質に応じて、ゲームを進行させるために、図示しないその他の機能ブロックとしても機能することができる。   The control unit 110 serves as an operation reception unit 111, a display control unit 112, a user interface (hereinafter referred to as UI) control unit 113, an animation generation unit 114, a puzzle progression unit 115, and a lottery management unit 116 in accordance with the description of the game program 131. Function. 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は、パズルをプレイするプレイ画面を生成する。また、パズル進行部115は、プレイ画面に対する操作に応じて、パズルを進行する。また、パズル進行部115は、パズルの1プレイが終了すると、そのプレイにおける成績等を表すプレイ結果を算出する。なお、パズルの1プレイとは、パズルゲームにおいて定められたプレイの単位の1回分を指すものとする。   The puzzle advancing unit 115 generates a play screen for playing the puzzle. Moreover, the puzzle progress part 115 advances a puzzle according to operation with respect to a play screen. Moreover, the puzzle progress part 115 will calculate the play result showing the result in the play, etc., if one play of a puzzle is complete | finished. It should be noted that one play of the puzzle refers to one play unit determined in the puzzle game.

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

なお、図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(A)は、パズル進行部115によって表示されるパズル画面の一例である。このパズル画面は、複数のパズル要素301と、射出台302とを含む盤面によって構成される。複数のパズル要素301は、盤面内に配置される。各パズル要素301には、複数種類のキャラクタの何れかが表示されている。射出台302上には、キャラクタ要素303の何れかがセットされ得る。射出台302にセットされるキャラクタ要素303は、前述したカプセルに該当する。
<Outline of the puzzle game>
Hereinafter, the puzzle game of the embodiment will be specifically described. FIG. 3A is an example of a puzzle screen displayed by the puzzle progression unit 115. This puzzle screen is constituted by a board surface including a plurality of puzzle elements 301 and an injection table 302. The plurality of puzzle elements 301 are arranged in the board surface. Each puzzle element 301 displays one of a plurality of types of characters. Any of the character elements 303 can be set on the injection table 302. The character element 303 set on the ejection stand 302 corresponds to the capsule described above.

パズル進行部115は、射出台302上のキャラクタ要素303が操作されると、当該キャラクタ要素303を射出して複数のパズル要素301の少なくとも一部に衝突させ、衝突に応じて、複数のパズル要素301の配置を変更する。このとき、複数のパズル要素301のうち、射出されたキャラクタ要素303と同種のキャラクタが表示されたパズル要素301が、所定数以上連続して配置されれば、パズル進行部115は、それらのパズル要素301を盤面から除去する。また、パズル進行部115は、除去されたパズル要素301に応じてプレイ結果を算出する。プレイ結果は、例えば、連続して除去された同種のパズル要素301の個数(連鎖数)によって表される。   When the character element 303 on the ejection stand 302 is operated, the puzzle advancing unit 115 ejects the character element 303 to collide with at least a part of the plurality of puzzle elements 301, and in response to the collision, the plurality of puzzle elements The arrangement of 301 is changed. At this time, if a plurality of puzzle elements 301 in which a character of the same type as the ejected character element 303 is displayed among a plurality of puzzle elements 301 are continuously arranged in a predetermined number or more, the puzzle advancing unit 115 causes the puzzles to move. Element 301 is removed from the board. Further, the puzzle progression unit 115 calculates a play result according to the removed puzzle element 301. The play result is represented, for example, by the number (number of chains) of the same kind of puzzle elements 301 removed continuously.

ここで、射出台302上にセット可能なキャラクタ要素303は、ユーザが保有しているカプセル(「キャラクタ」とも言う)の何れかである。例えば、パズル進行部115は、保有しているキャラクタの一覧304から、射出台302にセットするキャラクタ要素303を選択可能な選択画面を表示してもよい。   Here, the character element 303 that can be set on the injection table 302 is one of capsules (also referred to as “characters”) held by the user. For example, the puzzle advancing unit 115 may display a selection screen in which a character element 303 to be set on the injection table 302 can be selected from the list 304 of characters held.

図3(B)は、選択画面の一例である。選択画面は、保有しているキャラクタの一覧304を含む。この例では、一覧304は、「ティア」、「ハート」、「ルナ」の3つのキャラクタを含んでいる。なお、一覧304の中で「ティア」を示す図形の輪郭が太線となっているのは、当該キャラクタが選択されていることを示している。また、選択画面は、選択されたキャラクタに関するパラメータ表示305を含んでいる。また、選択画面は、選択されたキャラクタのキャラクタ要素303を射出台302にセットすることを指示する「セット」ボタン306を含んでいる。   FIG. 3B is an example of the selection screen. The selection screen includes a list 304 of owned characters. In this example, the list 304 includes three characters “tier”, “heart”, and “Luna”. In the list 304, the outline of the graphic indicating “tier” is a thick line, indicating that the character is selected. Further, the selection screen includes a parameter display 305 regarding the selected character. Further, the selection screen includes a “set” button 306 for instructing to set the character element 303 of the selected character on the injection table 302.

この例では、パラメータ表示305には、「ティア」に関するパラメータとして、レベルが23であることと、得点単価が454であることが表示されている。レベルは、当該キャラクタが最初にユーザに付与されたときには、初期値(例えば、1)が設定される。また、レベルは、例えば、当該キャラクタによるプレイ中の累計得点に応じてアップする。また、レベルは、例えば、当該キャラクタと同一のキャラクタがユーザに付与されたときにアップする。得点単価は、プレイにおいて盤面から除去されたときの得点の単価である。得点単価は、レベルアップに伴い増加する。ユーザがキャラクタを獲得すると、このような選択画面の一覧304に、新たなキャラクタが追加される。あるいは、獲得したキャラクラが、既にユーザが獲得したキャラクタである場合は、当該キャラクタのレベルがアップする。   In this example, the parameter display 305 displays that the level is 23 and the scoring unit price is 454 as parameters relating to “tier”. The level is set to an initial value (for example, 1) when the character is first given to the user. Also, the level is increased according to the cumulative score during play by the character, for example. Further, the level is increased when, for example, the same character as the character is given to the user. The score unit price is the unit price of the score when removed from the board in play. The scoring unit price increases as the level increases. When the user acquires a character, a new character is added to the list 304 of such a selection screen. Alternatively, if the acquired character class is a character already acquired by the user, the level of the character is increased.

<キャラクタの概要>
以下、本発明の実施形態における抽選を説明する。この抽選では、前述したように、六つのキャラクタが選出される。図4は、本発明の実施形態における抽選ステップで選択されるキャラクタの希少度および当選確率の一覧表の一例を示す図である。
<Outline of character>
Hereinafter, the lottery in the embodiment of the present invention will be described. In this lottery, as described above, six characters are selected. FIG. 4 is a diagram showing an example of a list of rarity levels and winning probabilities selected in the lottery step according to the embodiment of the present invention.

抽選で選択されるキャラクタは、希少度を有するものと有さないものとを含む。希少度Sを有するキャラクタは、「ロボ」、「ベア」、「ティア」および「ハート」の四種である。その他のキャラクタは、希少度を有さない。希少度Sを有するキャラクタの抽選における当選確率は、例えば1%であり、希少度を有さないキャラクタのそれ(5%)に比べて低く設定されている。   Characters selected by lottery include those having rarity and those not having. There are four types of characters having a rarity S: “Robo”, “Bear”, “Tier”, and “Heart”. Other characters do not have rarity. The winning probability of the character having the rarity S in the lottery is, for example, 1%, which is set lower than that of the character not having the rarity (5%).

希少度Sを有するキャラクタのうち、「ロボ」および「ベア」は、新規のキャラクタであり、前述した「特定のゲームオブジェクト」に該当する。「ティア」以下は、既存のキャラクタであり、前述した「他のゲームオブジェクト」に該当する。以下、「ロボ」および「ベア」を「新Sキャラクタ」、「ティア」および「ハート」を「旧Sキャラクタ」とも言う。   Among the characters having the rarity S, “Robo” and “Bear” are new characters and correspond to the “specific game object” described above. Below “Tier” are existing characters, which correspond to the “other game objects” described above. Hereinafter, “Robo” and “Bear” are also referred to as “New S Character”, and “Tear” and “Heart” are also referred to as “Old S Character”.

なお、「ティア」および「ハート」は、「ロボ」および「ベア」が追加された期間より前の所定の期間(「先の追加期間」とも言う)に追加されたキャラクタであり、先の追加期間では新たなSキャラクタであったが、先の追加期間を経過した現在では、通常のSキャラクタとなっている。やり直し可能抽選において追加されている新Sキャラクタ(「ロボ」および「ベア」)は、やり直し可能抽選が行われる所定の期間が終了した後は、通常のキャラクタに追加される。このように、本実施形態におけるパズルゲームでは、キャラクタが新しく追加されていく。   “Tier” and “Heart” are characters added during a predetermined period (also referred to as “the previous additional period”) before the period when “Robo” and “Bear” are added. Although it was a new S character in the period, it is a normal S character now after the previous additional period. New S characters ("Robo" and "Bear") added in the redoable lottery are added to normal characters after a predetermined period in which the redoable lottery is performed. Thus, characters are newly added in the puzzle game in the present embodiment.

<やり直し可能抽選の処理フロー>
図5は、本発明の実施形態におけるやり直し可能抽選について、ユーザ端末100およびサーバ200がゲームプログラム131に基づいて実行する処理の流れを示すフローチャートである。
<Processing flow for redrawable lottery>
FIG. 5 is a flowchart showing the flow of processing executed by the user terminal 100 and the server 200 based on the game program 131 for the redo selectionable lottery according to the embodiment of the present invention.

ステップS501において、操作受付部111は、ユーザからの抽選操作を受け付けたか否かを判定する。   In step S501, the operation reception unit 111 determines whether a lottery operation from the user has been received.

操作受付部111がユーザから抽選操作を受け付けたことを確認すると、ステップS502において、抽選管理部116は、サーバ200へ、抽選の実行を要求する。   When it is confirmed that the operation reception unit 111 has received a lottery operation from the user, the lottery management unit 116 requests the server 200 to execute the lottery in step S502.

ステップS503において、抽選部211は、抽選を実行する。こうして、抽選部211は、六つのキャラクタを、全キャラクタのなかから、キャラクタ固有の当選確率に基づいて不作為に選択する。   In step S503, the lottery unit 211 executes a lottery. Thus, the lottery unit 211 randomly selects six characters from among all the characters based on the winning probabilities unique to the characters.

ステップS504において、抽選部211は選択したキャラクタをユーザ端末100に通知する。   In step S504, the lottery unit 211 notifies the user terminal 100 of the selected character.

ステップS505において、表示制御部112は、サーバ200から通知された全てのキャラクタを表示部152に表示する。   In step S <b> 505, the display control unit 112 displays all characters notified from the server 200 on the display unit 152.

ステップS506において、抽選管理部116は、ユーザがやり直し可能抽選を実行する資格を有するか否かを判定する。たとえば、抽選管理部116は、ユーザからの抽選操作の入力が、やり直し可能抽選が可能な所定の期間内にされたか否かを判定する。   In step S506, the lottery management unit 116 determines whether or not the user has a qualification to execute a redrawable lottery. For example, the lottery management unit 116 determines whether or not the input of the lottery operation from the user has been performed within a predetermined period during which a redoable lottery is possible.

ステップS506においてYESの場合、ステップS507において、抽選管理部116は、ユーザがやり直し可能抽選を実行させる回数が一回目(ユーザにとってやり直し可能抽選が初回)か否かを判定する。   In the case of YES in step S506, in step S507, the lottery management unit 116 determines whether or not the number of times that the user executes the redoable lottery is the first time (the redoable lottery is the first time for the user).

ステップS507においてYESの場合、ステップS508において、抽選管理部116は、通知されたキャラクタに新Sキャラクタが含まれているか否かを判定する。   If YES in step S507, in step S508, the lottery management unit 116 determines whether the notified character includes a new S character.

このように、やり直し可能抽選が可能な期間、あるいはやり直し可能抽選を実行可能な回数が制限されていることにより、ユーザが新Sキャラクタを得るためにやり直し可能抽選を実行することの動機付けが高められる。また、このような制限された条件での抽選における成功体験によって、やり直しが可能ではない他の条件の抽選に対しても、抽選結果を獲得することによってゲームの興趣性が高まることへのユーザの期待感が高められる。その結果、再度の選択が可能な選択のみならず、ゲームにおける抽選全般に対してそれを行うことへの動機付けがより一層高められる。   As described above, the period in which the redoable lottery is possible or the number of times the redoable lottery can be executed is limited, so that the motivation for the user to execute the redoable lottery to obtain a new S character is enhanced. It is done. In addition, due to the successful experience in the lottery under such limited conditions, the user's interest in enhancing the game's interest by acquiring the lottery result even for other lottery conditions that cannot be redone Expectation is enhanced. As a result, not only the selection that can be selected again, but also the motivation to do it for the entire lottery in the game is further enhanced.

ステップS508においてYESの場合では、ステップS510において、抽選管理部116は、通知された六つのキャラクタをやり直し可能抽選による抽選結果として決定し、当該キャラクタを表す情報をユーザに関連付けて記憶部120、220に記憶させる。このように、抽選ステップで新Sキャラクタが含まれていれば、ゲームシステム1は、やり直し可能抽選を強制的に終了させ、ユーザに付与するキャラクタを確定する。   In the case of YES in step S508, in step S510, the lottery management unit 116 determines the notified six characters as a lottery result by redo that can be redone, and associates information representing the characters with the user in the storage units 120 and 220. Remember me. Thus, if the new S character is included in the lottery step, the game system 1 forcibly ends the redoable lottery and determines the character to be given to the user.

このようなユーザへ付与されるキャラクタの確定方法により、ユーザがやり直し可能抽選を確定するための入力操作が省略される。また、やり直し可能抽選におけるこのような制約(新Sキャラクタが選出された時点で抽選が終了すること)により、ゲームの興趣性が好適なものとなる。   The input operation for confirming the lottery that can be redone by the user is omitted by the method for determining the character given to the user. Further, such restrictions in the redoable lottery (the lottery ends when a new S character is selected) make the game more interesting.

ステップS508においてNOの場合、ステップS509において、操作受付部111は、ユーザからの再抽選ステップを指示する操作を受け付けたか否かを判定する。   In the case of NO in step S508, in step S509, the operation reception unit 111 determines whether an operation instructing a re-lottery step from the user has been received.

ステップS509においてYESの場合、ステップS502に戻り、抽選管理部116はサーバ200に抽選を要求し、抽選部211による抽選が再度実行される。   If YES in step S509, the process returns to step S502, the lottery management unit 116 requests the server 200 to perform a lottery, and the lottery unit 211 performs the lottery again.

このように、本実施形態では、新Sキャラクタが抽選の結果に含まれればやり直し可能抽選を終了させ、新Sキャラクタが抽選の結果に含まれない場合にはユーザの意思によって抽選ステップがやり直される。このため、ユーザは、新Sキャラクタを再度獲得する機会を得ることができ、所望のキャラクタを獲得する可能性が高くなる。よって、やり直し可能抽選に対する満足感が高められ、ユーザはやり直し可能抽選をより楽しむことができる。また、所望のキャラクタを獲得するという成功体験により、やり直しが可能ではない抽選を実行することへの躊躇いを低減させることができる。よって、やり直し可能抽選のみならず他の条件の抽選を実行することへの動機付けも高めることができる。   Thus, in this embodiment, if the new S character is included in the lottery result, the redrawable lottery is terminated, and if the new S character is not included in the lottery result, the lottery step is redone by the user's intention. . For this reason, the user can obtain an opportunity to acquire a new S character again, and the possibility of acquiring a desired character increases. Therefore, satisfaction with the redoable lottery is enhanced, and the user can enjoy the redoable lottery more. Moreover, the successful experience of acquiring a desired character can reduce the urge to perform a lottery that cannot be redone. Therefore, it is possible to enhance motivation to execute not only a redrawable lottery but also a lottery with other conditions.

また、抽選ステップは、新Sキャラクタが抽選の結果に含まれず、かつユーザが再抽選ステップを実行することにより、何度でもやり直すことができる。このように、抽選ステップは、抽選の結果に新Sキャラクタが含まれるまで繰り返し実行可能であることから、ユーザは、抽選ステップによって新Sキャラクタを確実に獲得することができる。よって、抽選の結果に対する安心感、抽選を行うことの楽しみが高められ、その結果、やり直し可能抽選のみならず他の条件による抽選を行うことへの動機付けが高められる。   In addition, the lottery step can be repeated any number of times when the new S character is not included in the lottery result and the user executes the lottery step again. Thus, since the lottery step can be repeatedly executed until the new S character is included in the lottery result, the user can surely acquire the new S character by the lottery step. Therefore, a sense of security with respect to the result of the lottery and the pleasure of performing the lottery are enhanced, and as a result, the motivation to perform the lottery not only with the redoable lottery but with other conditions is enhanced.

一方、ステップS509においてNOの場合、ステップS510に進み、抽選管理部116は、通知された六つのキャラクタを抽選結果として上記のように確定する。このように、新Sキャラクタが含まれていなくても、ユーザが再抽選ステップをしなければ、ゲームシステム1は、ユーザの意思によってやり直し可能抽選を終了させ、ユーザに付与するキャラクタを確定する。これにより、ユーザは、新Sキャラクタと同等かそれ以上に欲していた他のキャラクタ(旧Sキャラクタなど)をやり直し可能抽選の結果として獲得することができる。よって、やり直し可能抽選を実行することの楽しみがより一層高められ、他の条件の抽選を実行することに対してもその動機付けがより一層高められる。   On the other hand, if NO in step S509, the process proceeds to step S510, and the lottery management unit 116 determines the notified six characters as the lottery results as described above. In this way, even if the new S character is not included, if the user does not perform the re-lottery step, the game system 1 ends the redrawable lottery according to the user's intention and determines the character to be given to the user. Accordingly, the user can acquire another character (such as the old S character) that is desired to be equal to or higher than the new S character as a result of the redrawable lottery. Therefore, the pleasure of executing a redoable lottery is further enhanced, and the motivation for executing a lottery of other conditions is further enhanced.

ステップS506においてユーザによる抽選操作の入力が所定の期間内でない場合、および、ステップS507においてやり直し可能抽選の実行がユーザにとって二回目以上となる場合では、ユーザ端末100は、通知された六つのキャラクタに新Sキャラクタが含まれているか否かに関わらず、ステップS510において、通知された六つのキャラクタを抽選結果として上記のように確定する。なお、ステップS506〜ステップS509の順番は本実施形態の順番に限定されず、いかなる順番で行われてもよく、同時に行われてもよい。   In the case where the user's input of the lottery operation is not within the predetermined period in step S506, and in the case where the execution of the redoable lottery is performed for the user for the second time or more in step S507, the user terminal 100 displays the notified six characters. Regardless of whether or not a new S character is included, in step S510, the notified six characters are determined as a lottery result as described above. In addition, the order of step S506-step S509 is not limited to the order of this embodiment, It may be performed in any order and may be performed simultaneously.

<やり直し可能抽選における画面例>
図6(A)、(B)は、本実施形態における、やり直し可能抽選の入力操作を受け付けるための画面の一例を示す図である。画面600は、例えば、パズルゲームのトップ画面を背景としており、当該トップ画面におけるやり直し可能抽選の実行用のUIをタッチすることにより表示される。
<Example of screen in redoable lottery>
6A and 6B are diagrams illustrating an example of a screen for accepting an input operation of a redoable lottery in the present embodiment. The screen 600 is displayed with, for example, a top screen of a puzzle game as a background, and touching a UI for executing a redoable lottery on the top screen.

やり直し可能抽選実行用のUIは、例えば、ゲーム内価値である宝石を50個消費することにより、やり直し可能抽選が可能であることを表示する。当該UIによって、ユーザがやり直し可能抽選の実行を選択すると、ユーザが所有するゲーム価値の宝石から50個の宝石が消費され、画面600が表示される。   The UI for performing a redoable lottery displays that the redoable lottery is possible by, for example, consuming 50 gems that are in-game values. When the user selects to execute a redrawable lottery by the UI, 50 jewels are consumed from the game-value jewels owned by the user, and the screen 600 is displayed.

画面600は、操作ボタン601を含む。操作ボタン601は、やり直し可能抽選の操作の指示をユーザが入力するためのUIである。ユーザが操作ボタン601をタッチすると、表示制御部112は、タッチスクリーン15に、図6(B)に示される画面610を表示する。   The screen 600 includes an operation button 601. The operation button 601 is a UI for the user to input an instruction for a redoable lottery operation. When the user touches the operation button 601, the display control unit 112 displays a screen 610 shown in FIG. 6B on the touch screen 15.

画面610は、ウインドウ611を含む。ウインドウ611は、やり直し可能抽選を実行することの確認をユーザに促すメッセージと、やり直し可能抽選の実行を確定するための操作ボタン612と、やり直し可能抽選の実行を取り消すための操作ボタン613とを含んでいる。ユーザが操作ボタン612をタッチすると、やり直し可能抽選が実行される。ユーザが操作ボタン613をタッチすると、やり直し可能抽選の実行の指示は取り消され、表示制御部112は、例えば画面600を表示する。   Screen 610 includes a window 611. Window 611 includes a message that prompts the user to confirm execution of the redoable lottery, an operation button 612 for confirming the execution of the redoable lottery, and an operation button 613 for canceling the execution of the redoable lottery. It is out. When the user touches the operation button 612, a redoable lottery is executed. When the user touches the operation button 613, the instruction to execute a redoable lottery is canceled, and the display control unit 112 displays a screen 600, for example.

<抽選ステップで新Sキャラクタが選択された場合>
ユーザが操作ボタン612をタッチすることにより、ユーザ端末100から抽選の実行を要求されたサーバ200が、六つのキャラクタを選択する抽選ステップを実行し、その結果をユーザ端末100に通知する。抽選結果が通知されたユーザ端末100は、表示制御部112に、抽選の結果である六つのキャラクタを表示させる。
<When a new S character is selected in the lottery step>
When the user touches the operation button 612, the server 200 requested to execute the lottery from the user terminal 100 executes a lottery step for selecting six characters, and notifies the user terminal 100 of the result. The user terminal 100 notified of the lottery result causes the display control unit 112 to display six characters that are the result of the lottery.

図7(A)は、抽選ステップで選択されたキャラクタのそれぞれを表示する画面の一例を表す図である。図7(B)は、抽選ステップで選択された六つのキャラクタの一覧を表示する画面の一例を表す図である。図7(C)は、やり直し可能抽選において、新Sキャラクタが選出されたことによるやり直し可能抽選の終了を表示する画面の一例を表す図である。   FIG. 7A is a diagram illustrating an example of a screen that displays each of the characters selected in the lottery step. FIG. 7B is a diagram illustrating an example of a screen that displays a list of six characters selected in the lottery step. FIG. 7C is a diagram illustrating an example of a screen that displays the end of the redoable lottery due to the selection of a new S character in the redoable lottery.

ユーザ端末100は、サーバ200から通知されたキャラクタが、その場で抽選によって選ばれているかのような視覚的な効果を有する画像によって、通知された六つのキャラクタを表示制御部112に表示させる。このような表示は、ユーザが抽選を行うことの楽しみを高める観点から好ましい。   The user terminal 100 causes the display control unit 112 to display the notified six characters with an image having a visual effect as if the character notified from the server 200 is selected by lottery on the spot. Such a display is preferable from the viewpoint of enhancing the pleasure of the user performing a lottery.

表示制御部112は、まず、サーバ200から通知された抽選による六つのキャラクタのそれぞれを、図7(A)に示されるように、画面700に表示する。画面700は、選択されたキャラクタ701、当該キャラクタの名称702および当該キャラクタの希少度および新旧などの代表的な特徴703を含む。なお、図7(A)は、画面700の一例として、新Sキャラクタである「ベア」を表示する例を示している。表示制御部112は、六つのキャラクタのそれぞれを表示した後に、画面710を表示する。   First, the display control unit 112 displays each of the six characters by lottery notified from the server 200 on the screen 700 as shown in FIG. The screen 700 includes representative features 703 such as a selected character 701, a name 702 of the character, and a rarity level and old and new of the character. FIG. 7A shows an example in which “bear” as a new S character is displayed as an example of the screen 700. The display control unit 112 displays the screen 710 after displaying each of the six characters.

画面710は、抽選結果の一覧を表示する画面である。画面710は、抽選で選択されたキャラクタの情報711〜716と、操作ボタン717とを含んでいる。キャラクタの情報711〜716は、例えば、抽選で選択された個々のキャラクタの絵とその名称とを含んでいる。なお、キャラクタの情報711〜716は、それぞれ、「ティア」、「スター」、「ハート」、「サン」、「ルナ」および「ベア」を表している。「ティア」および「ハート」は、旧Sキャラクタであり、「ベア」は、新Sキャラクタである。表示制御部112は、抽選ステップで選択されたキャラクタのうち、新Sキャラクタ「ベア」のキャラクタの情報716のみを、例えば星印で装飾することで明示している。   A screen 710 is a screen that displays a list of lottery results. The screen 710 includes information 711 to 716 of characters selected by lottery and operation buttons 717. The character information 711 to 716 includes, for example, a picture of each character selected by lottery and its name. Character information 711 to 716 represents “tier”, “star”, “heart”, “sun”, “luna”, and “bear”, respectively. “Tear” and “Heart” are old S characters, and “Bear” is a new S character. The display control unit 112 specifies only the character information 716 of the new S character “bear” among the characters selected in the lottery step by, for example, decorating with a star.

操作ボタン717は、抽選により選択されたキャラクタのユーザによる確認を求める操作のためのUIである。ユーザ端末100は、ユーザが操作ボタン717をタッチした情報を検出すると、表示制御部112に画面720を表示させる。   The operation button 717 is a UI for an operation for requesting confirmation by the user of the character selected by the lottery. When the user terminal 100 detects information that the user touches the operation button 717, the user terminal 100 causes the display control unit 112 to display a screen 720.

画面720は、新Sキャラクタが選択されることによって抽選ステップが終了になる場合の画面である。画面720は、ウインドウ721を含む。ウインドウ721は、抽選ステップが終了する旨のメッセージと操作ボタン722とを含む。操作ボタン722は、トップ画面に戻る操作のためのUIである。ユーザ端末100は、ユーザが操作ボタン722をタッチした情報を検出すると、表示された六つのキャラクタを、ユーザに付与されるキャラクタとして確定し、表示制御部112に、画面を画面720から画面600に切り替えさせる。ユーザは、新たにゲームに登場した新Sキャラクタをやり直し可能抽選の結果として獲得できるので、やり直し可能抽選を実行することの楽しみがより一層高められ、またその動機付けがより一層高められる。   Screen 720 is a screen in the case where the lottery step is completed when a new S character is selected. Screen 720 includes a window 721. Window 721 includes a message indicating that the lottery step is completed and operation button 722. The operation button 722 is a UI for an operation for returning to the top screen. When detecting the information that the user touches the operation button 722, the user terminal 100 determines the displayed six characters as the characters to be given to the user, and changes the screen from the screen 720 to the screen 600. Let them switch. Since the user can acquire the new S character newly appearing in the game as a result of the redoable lottery, the enjoyment of executing the redoable lottery is further enhanced, and the motivation is further enhanced.

<抽選ステップで新Sキャラクタが選択されなかった場合>
図8(A)は、抽選ステップで選択されたキャラクタのそれぞれを表示する画面の他の例を表す図である。図8(B)は、抽選ステップで選択された六つのキャラクタの一覧を表示する画面の他の例を表す図である。画面800は、旧Sキャラクタである「ティア」を表示する以外は画面700と同じである。すなわち、画面800は、キャラクタ801、当該キャラクタの名称802および当該キャラクタの代表的な特徴803を含む。そして、抽選ステップで新Sキャラクタが選択された場合と同様に、表示制御部112は、表示部152に、抽選ステップで選択されたそれぞれのキャラクタを個別に表示させ、次いで画面810を表示させる。
<If a new S character is not selected in the lottery step>
FIG. 8A is a diagram illustrating another example of a screen that displays each of the characters selected in the lottery step. FIG. 8B is a diagram illustrating another example of a screen displaying a list of six characters selected in the lottery step. The screen 800 is the same as the screen 700 except that the old S character “Tier” is displayed. That is, the screen 800 includes a character 801, a name 802 of the character, and a representative feature 803 of the character. Then, similarly to the case where a new S character is selected in the lottery step, the display control unit 112 causes the display unit 152 to individually display each character selected in the lottery step, and then causes the screen 810 to be displayed.

画面810は、画面710と同様に抽選結果の一覧を表示する画面であり、新Sキャラクタが含まれていない点で画像710と異なっている。画像810は、抽選で選択されたキャラクタの情報811〜816と、操作ボタン817とを含んでいる。キャラクタの情報811〜816は、それぞれ、「ティア」、「スター」、「ハート」、「サン」、「ルナ」および「クラウド」を表している。「ティア」と「ハート」は、旧Sキャラクタであり、希少度Sを有しているが、この抽選ステップでは新Sキャラクタは選択されていない。よって、画面810では、キャラクタの情報811〜816は、いずれも星印による装飾が施されていない。ユーザ端末100は、ユーザが操作ボタン817をタッチした情報を検出すると、表示制御部112に画面900を表示させる。   The screen 810 is a screen that displays a list of lottery results, similar to the screen 710, and is different from the image 710 in that a new S character is not included. The image 810 includes information 811 to 816 of characters selected by lottery and operation buttons 817. Character information 811 to 816 represents “tier”, “star”, “heart”, “sun”, “Luna”, and “cloud”, respectively. “Tier” and “Heart” are old S characters and have a rarity S, but no new S character is selected in this lottery step. Therefore, on the screen 810, the character information 811 to 816 is not decorated with stars. When the user terminal 100 detects information that the user touches the operation button 817, the user terminal 100 displays the screen 900 on the display control unit 112.

図9(A)は、再抽選ステップの操作を受け付けるための画面の一例を示す図である。図9(B)は、新Sキャラクタを含まない抽選結果を確定させるための画面の一例を示す図である。画像900は、ウインドウ901を含む。ウインドウ901は、再抽選ステップを実行するか否かを問いかけるメッセージと、操作ボタン902、903とを含む。操作ボタン902は、再抽選ステップの実行をユーザが指示するためのUIであり、操作ボタン903は、再抽選ステップを実行しないことをユーザが指示するためのUIである。   FIG. 9A is a diagram illustrating an example of a screen for accepting the operation of the re-lottery step. FIG. 9B is a diagram illustrating an example of a screen for determining a lottery result that does not include a new S character. The image 900 includes a window 901. Window 901 includes a message asking whether or not to execute the re-lottery step, and operation buttons 902 and 903. The operation button 902 is a UI for the user to instruct execution of the re-lottery step, and the operation button 903 is a UI for the user to instruct not to execute the re-lottery step.

ここで、ユーザは、新Sキャラクタの獲得を希望する場合には、再抽選ステップを実行し、抽選ステップを再び実行することを選択することができる。ユーザは、新Sキャラクタが抽選結果に含まれない限りにおいて、ゲーム内価値の宝石を消費することなく、再抽選ステップを何回でも実行することができる。   Here, when the user desires to acquire a new S character, the user can execute the re-lottery step and select to execute the lottery step again. As long as the new S character is not included in the lottery result, the user can execute the re-lottery step any number of times without consuming in-game value jewels.

あるいは、ユーザは、新Sキャラクタが含まれていない抽選結果を確定させることができる。前述したように、「ティア」および「ハート」は、先の追加期間に追加されており、先の追加期間における前回のやり直し可能抽選の新Sキャラクタである。また、パズルゲームでは、キャラクタが追加されていくものであることから、キャラクタの総数は、増えていく。よって、キャラクタの個別の当選確率が一定であっても、キャラクタの追加を度重なるにつれて、キャラクタを抽選で獲得することが困難になることがある。したがって、例えば前回のやり直し可能抽選で「ティア」を獲得できなかったユーザは、現在では旧Sキャラクタとなっている「ティア」の獲得を、新Sキャラクタと同等かそれ以上に希望している場合がある。   Alternatively, the user can determine a lottery result that does not include the new S character. As described above, “tier” and “heart” are added to the previous additional period, and are new S characters of the previous redoable lottery in the previous additional period. Further, in the puzzle game, since characters are added, the total number of characters increases. Therefore, even if the individual winning probability of the character is constant, it may become difficult to acquire the character by lottery as the addition of the character is repeated. Thus, for example, a user who could not acquire “tier” in the previous redoable lottery wants to acquire “tier”, which is now an old S character, at or above the new S character. There is.

このように、前回のやり直し可能抽選での新Sキャラクタを、今回のやり直し可能抽選の通常の抽選対象(旧Sキャラクタ)として用いることから、キャラクタの追加による旧Sキャラクタの当選確率の実質的な低下する。よって、やり直し可能抽選における旧Sキャラクタの希少価値が高められる。したがって、ユーザは、このような貴重なキャラクタの獲得が期待できることから、やり直し可能抽選を実行することをより楽しむことができ、また、やり直し可能抽選を実行することの動機付けがより一層高められる。   Thus, since the new S character in the previous redoable lottery is used as the normal lottery object (old S character) of the current redoable lottery, the winning probability of the old S character due to the addition of the character is substantially reduced. descend. Therefore, the rare value of the old S character in the redoable lottery is increased. Therefore, since the user can expect to acquire such a valuable character, the user can more enjoy the execution of the redoable lottery, and the motivation for executing the redoable lottery is further enhanced.

ユーザ端末100は、ユーザが操作ボタン902をタッチした情報を検出すると、抽選管理部116に、先の抽選結果を破棄させ、抽選ステップを再度実行させる。この場合、表示制御部112は、選択されたキャラクタに新Sキャラクタが含まれるか否かに応じて、図7(A)または図8(A)の画面を表示することにより、再度の抽選ステップの結果を表示する。   When the user terminal 100 detects information that the user touches the operation button 902, the user terminal 100 causes the lottery management unit 116 to discard the previous lottery result and to execute the lottery step again. In this case, the display control unit 112 displays the screen of FIG. 7 (A) or FIG. 8 (A) depending on whether or not the selected character includes a new S character, so that the lottery step is performed again. Display the result of.

一方で、操作受付部111は、ユーザが操作ボタン903をタッチした情報を検出すると、表示制御部112は表示部152に画面910を表示させる。   On the other hand, when the operation reception unit 111 detects information that the user touches the operation button 903, the display control unit 112 causes the display unit 152 to display the screen 910.

画面910は、ウインドウ911を含む。ウインドウ911は、抽選結果を確定する旨のメッセージと、操作ボタン912、913とを含む。操作ボタン912は、新Sキャラクタが含まれなかった抽選結果を確定することを選択する操作のためのUIである。操作ボタン913は、当該抽選結果の確定を取り消す操作のためのUIである。ユーザが操作ボタン912をタッチすると、ユーザ端末100は、表示された六つのキャラクタを、ユーザに付与されるキャラクタとして確定し、表示制御部112は、画面910を例えば画面600に切り替える。   Screen 910 includes a window 911. Window 911 includes a message to confirm the lottery result and operation buttons 912 and 913. The operation button 912 is a UI for an operation of selecting to confirm the lottery result that does not include the new S character. The operation button 913 is a UI for an operation for canceling confirmation of the lottery result. When the user touches the operation button 912, the user terminal 100 determines the displayed six characters as characters to be given to the user, and the display control unit 112 switches the screen 910 to, for example, the screen 600.

このように、ユーザは、再抽選ステップの実行の有無に関わらず、抽選ステップによる抽選の結果として通知(表示)された六つのキャラクタの全てを、やり直し可能抽選の結果として獲得する。したがって、ユーザは、目当て以外のキャラクタによる、ゲームをより有利に進行させる効果も期待することができ、そのため、やり直し可能抽選を実行することをより楽しむことができる。また、このような目当て以外のキャラクタによりゲームの進行において予期せぬ効果がもたらされる可能性があることから、ゲームの興趣性もより一層高められる。   In this way, the user obtains all six characters notified (displayed) as a result of the lottery in the lottery step as a result of the redoable lottery regardless of whether or not the re-lottery step is executed. Therefore, the user can also expect the effect of making the game progress more advantageously by a character other than the target, so that it is possible to more enjoy playing the redoable lottery. In addition, since there is a possibility that an unexpected effect may be brought about in the progress of the game by a character other than the target, the interest of the game is further enhanced.

なお、ユーザが操作ボタン913をタッチすると、表示制御部112は表示部152に画面900を表示する。ユーザは、再抽選ステップについて、画面900からやり直すことが可能となる。   When the user touches the operation button 913, the display control unit 112 displays the screen 900 on the display unit 152. The user can redo the lottery step from the screen 900.

〔変形例〕
前述の実施形態は、特定の新キャラクタの追加によるやり直し可能抽選であるが、やり直し可能抽選は、新キャラクタが追加された所定の期間ごとに、追加された新キャラクタを対象として逐次設定されてよい。
[Modification]
The above embodiment is a redoable lottery by adding a specific new character, but the redoable lottery may be sequentially set for the added new character every predetermined period when the new character is added. .

また、前述の実施形態では、抽選ステップでのゲームオブジェクトの選択の基準となる「所定の規則」を「ゲームオブジェクト固有の当選確率」としたが、それに限定されない。たとえば、「所定の規則」は、複数のゲームオブジェクトの中から、予め決められたゲームオブジェクトを特定の順番で選出するものであってもよい。   In the above-described embodiment, the “predetermined rule” that serves as a reference for selecting a game object in the lottery step is set to “a winning probability unique to the game object”, but is not limited thereto. For example, the “predetermined rule” may select a predetermined game object from a plurality of game objects in a specific order.

また、本発明の実施形態における当選確率は、常に一定でなくてもよい。たとえば、六つのキャラクタを抽選ステップで選択する場合に、キャラクタ固有の当選確率に基づいて五つのキャラクタを選択する。そして、残りの一つについては、より高く変更された当選確率を有する新Sキャラクタと通常の当選確率を有する旧Sキャラクタとの中から一つのキャラクタを選択する。このように抽選ステップは、新Sキャラクタがより選択されやすい条件に基づいて設定して実行されてもよい。   In addition, the winning probability in the embodiment of the present invention may not always be constant. For example, when six characters are selected in the lottery step, five characters are selected based on the winning probability unique to the character. For the remaining one, one character is selected from a new S character having a higher winning probability and an old S character having a normal winning probability. As described above, the lottery step may be set and executed based on the condition that the new S character is more easily selected.

また、実施形態における当選確率は、再抽選ステップの実行と関連付けて、例えば再抽選ステップの回数が増えるほどに当選確率を高めるように変化させてもよい。   In addition, the winning probability in the embodiment may be changed in association with the execution of the re-lottery step so as to increase the winning probability as the number of re-lottery steps increases, for example.

また、前述の実施形態では、ゲーム内価値である宝石を所定数量消費することを、やり直し可能抽選を実行するための条件の一つとしている。この場合に消費されるゲーム内価値は、ユーザがゲームの実施に伴って購入せずに入手したものであってよいが、ユーザが購入したものに限定されてもよい。   In the above-described embodiment, consumption of a predetermined amount of gems that are in-game values is one of the conditions for executing a redoable lottery. The in-game value consumed in this case may be obtained by the user without purchasing the game in accordance with the execution of the game, but may be limited to the one purchased by the user.

前述の実施形態では、ユーザがやり直し可能抽選そのものを実行可能な回数は、一回のみとしているが、複数回であってもよい。たとえば、上記回数は、新キャラクタの追加ごとに設定されるやり直し可能抽選の抽選期間ごとに一回、であってもよい。   In the above-described embodiment, the number of times that the user can execute the redrawable lottery itself is set to one time, but may be a plurality of times. For example, the number of times may be once every lottery period of a redoable lottery that is set every time a new character is added.

〔ソフトウェアによる実現例〕
制御部210の制御ブロック(特に、抽選部211)、ならびに、制御部110の制御ブロック(特に、パズル進行部115および抽選管理部116)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
[Example of software implementation]
The control block of the control unit 210 (particularly the lottery unit 211) and the control block of the control unit 110 (particularly the puzzle progression unit 115 and the lottery management unit 116) are logic circuits formed in an integrated circuit (IC chip) or the like. (Hardware) or software using a CPU (Central Processing Unit).

後者の場合、制御部210または制御部110、もしくはその両方を備えた情報処理装置は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。   In the latter case, the information processing apparatus including the control unit 210 and / or the control unit 110 includes a CPU that executes instructions of a program that is software that realizes 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. Further, the program may be supplied to the computer via any 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、20)を備えるコンピュータにより実行されるゲームプログラム(131)であって、プロセッサ(10、20)に、ゲームプログラム(131)に基づくゲームにおいてユーザが利用可能なゲームオブジェクト(キャラクタ)のうちの特定のゲームオブジェクト(新Sキャラクタ)を含む複数のゲームオブジェクトから、所定の規則に基づいて、ユーザに付与するゲームオブジェクトを決定するための選択を実行するステップ(抽選ステップ)と、選択の結果に特定のゲームオブジェクトが含まれず、かつユーザが選択の結果を取り消して再選択を指示する操作を行った場合に、選択を実行するステップを再度実行させるステップ(再抽選ステップ)と、を実行させる。これにより、ユーザは、特定のゲームオブジェクトが出なかった場合に、再度獲得する機会を得ることができ、所望のゲームオブジェクトを獲得する可能性が高くなる。よって、抽選などによってゲームオブジェクトの選択を行うことに対する満足感を高めることができる。また、このようなゲームオブジェクトの選択をより楽しく感じることができるので、再度の選択が可能な選択はもちろん、再度の選択が可能ではない選択を行うことへの動機付けも高めることができる。このように、本実施形態のゲームプログラムは、選択を行うことの動機付けを高めることができる、という効果を奏する。   (Item 1) A game program (131) according to an aspect of the present invention is a game program (131) executed by a computer including a processor (10, 20), and the processor (10, 20) includes a game program (131). A game object to be given to a user based on a predetermined rule from a plurality of game objects including a specific game object (new S character) among game objects (characters) available to the user in a game based on (131) A selection is performed when a selection is performed to determine the selection (a lottery step), and a selection result does not include a specific game object, and the user cancels the selection result and performs an operation for instructing reselection. Step to re-execute the step to execute (re-lottery step) , To the execution. Thereby, when a specific game object does not appear, the user can obtain an opportunity to acquire again and the possibility of acquiring a desired game object increases. Therefore, satisfaction with selecting a game object by lottery or the like can be enhanced. Moreover, since selection of such a game object can be felt more happily, the motivation to perform selection that cannot be selected again, as well as selection that can be selected again, can be enhanced. Thus, the game program of this embodiment has an effect that the motivation for making the selection can be enhanced.

(項目2) (項目1)において、再度実行させるステップは、選択の結果に特定のゲームオブジェクトが含まれるまで、選択を実行するステップを繰り返し実行させる。これにより、ユーザは、特定のゲームオブジェクトが出るまで選択を繰り返すことができ、選択によって特定のゲームオブジェクトを確実に獲得することが可能となる。よって、選択の結果に対する安心感、選択を行うことの楽しみがより一層高められ、選択を行うことへの動機付けがより一層高められる。   (Item 2) In (Item 1), the step to be executed again causes the step of executing selection to be repeatedly executed until a specific game object is included in the selection result. Thus, the user can repeat the selection until a specific game object appears, and the specific game object can be reliably acquired by the selection. Therefore, the sense of security for the selection result and the pleasure of making the selection are further enhanced, and the motivation to make the selection is further enhanced.

(項目3) (項目1)または(項目2)において、ゲームプログラム(131)は、選択の結果に特定のゲームオブジェクトが含まれた場合に、選択の結果に含まれた特定のゲームオブジェクトをユーザに付与するゲームオブジェクトとして決定するステップをプロセッサにさらに実行させる。これにより、特定のゲームオブジェクトが選ばれた場合に、ユーザが選択の確定を表す入力操作を省略することができる。また、一般に、ゲームのルールとしてある程度の制約が存在することは、ゲームの興趣性の観点から有効である。したがって、上記ステップのさらなる実行は、ユーザの所望のゲームオブジェクトでないとしても、特定のゲームオブジェクトが獲得できれば選択結果を確定するという制約があることにより、このような選択を通じてゲームの興趣性を好適なものとすることができる。   (Item 3) In (Item 1) or (Item 2), when the game program (131) includes a specific game object in the selection result, the user selects the specific game object included in the selection result as the user. The processor further executes a step of determining the game object to be assigned to the game object. Thereby, when a specific game object is selected, the user can omit an input operation indicating confirmation of selection. In general, it is effective from the viewpoint of the fun of the game that there are some restrictions as a rule of the game. Therefore, the further execution of the above steps has a restriction that a selection result is fixed if a specific game object can be acquired even if it is not a user's desired game object. Can be.

(項目4) (項目1)または(項目2)において、ゲームプログラム(131)は、選択の結果に特定のゲームオブジェクトが含まれず、かつ選択の結果に含まれている他のゲームオブジェクトを選択の結果として認める操作をユーザが行った場合に、選択の結果に含まれた他のゲームオブジェクトをユーザに付与するゲームオブジェクトとして決定するステップをプロセッサにさらに実行させる。これにより、ユーザが他のゲームオブジェクトを特定のゲームオブジェクトと同等かそれ以上に欲する場合において、ユーザが欲する他のゲームオブジェクトを選択の結果としてユーザが獲得できることの可能性を十分に高めることができる。よって、選択を行うことの楽しみがより一層高められ、選択を行うことの動機付けをより一層高めることができる。   (Item 4) In (Item 1) or (Item 2), the game program (131) does not include a specific game object in the selection result, and selects another game object included in the selection result. When the user performs an operation recognized as a result, the processor further executes a step of determining another game object included in the selection result as a game object to be given to the user. Thereby, when the user wants another game object equal to or higher than the specific game object, the possibility that the user can acquire another game object desired by the user as a result of selection can be sufficiently increased. . Therefore, the pleasure of making the selection can be further enhanced, and the motivation for making the selection can be further enhanced.

(項目5) (項目3)または(項目4)において、ゲームプログラム(131)は、選択を実行するステップにおいて、ユーザに付与するゲームオブジェクトとして複数のゲームオブジェクトを選択させ、決定するステップにおいて、選択の結果に特定のゲームオブジェクトが含まれた場合、または、選択の結果に特定のゲームオブジェクトが含まれず、かつ選択の結果に含まれている他のゲームオブジェクトを選択の結果として認める操作をユーザが行った場合に、選択の結果に含まれたゲームオブジェクトの全てをユーザに付与するゲームオブジェクトとして決定させる。これにより、ユーザは、特定のゲームオブジェクトまたは目当ての他のゲームオブジェクトに加えてそれ以外のゲームオブジェクトも獲得することができ、ゲームをより有利に進行させることが期待されるゲームオブジェクトを獲得する可能性がより高められる。よって、ユーザが抽選を行うことの楽しみがより一層高められ、また、ゲームの興趣性がより一層高められる。   (Item 5) In (Item 3) or (Item 4), the game program (131) selects a plurality of game objects as game objects to be given to the user in the step of executing selection, and selects in the step of determining. When a specific game object is included in the result of the selection, or the user does not include the specific game object in the selection result, and the user recognizes another game object included in the selection result as the selection result. When it is performed, all the game objects included in the selection result are determined as game objects to be given to the user. As a result, the user can acquire other game objects in addition to a specific game object or other game object of interest, and can acquire a game object expected to advance the game more advantageously. Sex is further enhanced. Therefore, the pleasure that the user performs the lottery is further enhanced, and the fun of the game is further enhanced.

(項目6) (項目1)から(項目5)までのいずれか1項目において、選択の結果に特定のゲームオブジェクトが含まれなかった場合にユーザによる選択の結果の取消および再選択を指示する操作を受け付ける期間が限定されている。これにより、ユーザは、限られた期間において特定のゲームオブジェクトまたはそれに匹敵する他のゲームオブジェクトの獲得を再選択によって試みることができる。よって、特定のゲームオブジェクトを得るために、限られた期間に選択を行うことの動機付けをより一層高めることができる。また、上記の期間が限定されていることは、再度の選択を可能とする、限られた期間における上記の選択の成功体験によって、再度の選択が可能ではない他の条件による選択に対しても、選択結果を獲得することによってゲームの興趣性が高まることへのユーザの期待感が高められる。その結果、再度の選択が可能な選択のみならず、再度の選択が可能ではない選択を行うことへの動機付けをより一層高めることができる。   (Item 6) In any one item from (Item 1) to (Item 5), when the selection result does not include a specific game object, an operation for instructing the user to cancel and reselect the selection result The period for accepting is limited. Thereby, the user can try to acquire a specific game object or another game object comparable thereto by reselection in a limited period of time. Therefore, in order to obtain a specific game object, it is possible to further increase the motivation to make a selection within a limited period. In addition, the fact that the above-mentioned period is limited also means that the selection can be made again, even if the selection is based on other conditions that cannot be selected again due to the successful experience of the above selection in the limited period. The user's expectation that the interest of the game is enhanced by acquiring the selection result is enhanced. As a result, not only the selection that can be selected again but also the motivation to perform the selection that cannot be selected again can be further enhanced.

(項目7) (項目1)から(項目6)までのいずれか1項目において、ゲームプログラム(131)は、選択を実行するステップにおいて、ゲームにおいてユーザが利用可能なゲームオブジェクトとして新たに追加されたゲームオブジェクトを、所定の期間において特定のゲームオブジェクトとして用いる。これにより、特定のゲームオブジェクトとして、ゲームに新しく登場したゲームオブジェクトを選択の結果としてユーザが獲得できることの可能性を十分に高めることができる。よって、選択による楽しみがより一層高められ、選択を行うことの動機付けをより一層高めることができる。   (Item 7) In any one item from (Item 1) to (Item 6), the game program (131) is newly added as a game object usable by the user in the game in the step of executing selection. A game object is used as a specific game object in a predetermined period. Thereby, it is possible to sufficiently increase the possibility that the user can acquire a game object newly appearing in the game as a specific game object as a result of selection. Therefore, the pleasure by selection can be further enhanced, and the motivation for making the selection can be further enhanced.

(項目8) (項目7)において、ゲームプログラム(131)は、選択を実行するステップにおいて、所定の期間中における特定のゲームオブジェクトを、所定の期間が経過した後では特定のゲームオブジェクト以外の他のゲームオブジェクトとして用いる。特定のゲームオブジェクトは、所定の期間を経過すると他のゲームオブジェクトとなることから、その当選確率は、通常、新たな特定のゲームオブジェクトが追加されるごとに、実質的に低くなる。よって、以前に特定のゲームオブジェクトであった他のゲームオブジェクトの選択における希少価値が高められ、このような他のゲームオブジェクトの獲得を期待するユーザの選択を行うことの楽しみがより一層高められる。よって、選択を行うことの動機付けをより一層高めることができる。   (Item 8) In (Item 7), in the step of executing the selection, the game program (131) selects a specific game object during a predetermined period other than the specific game object after the predetermined period has elapsed. Used as a game object. Since a specific game object becomes another game object after a predetermined period of time, the winning probability is usually substantially lowered each time a new specific game object is added. Therefore, the rarity value in the selection of other game objects that were previously specific game objects is increased, and the enjoyment of performing the selection of the user who expects to acquire such other game objects is further enhanced. Therefore, the motivation for making the selection can be further increased.

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

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

1 ゲームシステム、2 ネットワーク、10,20 プロセッサ、11,21 メモリ、12,22 ストレージ、13,23 通信IF(操作部)、14,24 入出力IF(操作部)、15 タッチスクリーン(表示部、操作部)、17 カメラ(操作部)、18 測距センサ(操作部)、100 ユーザ端末(情報処理装置)、100B 打撃側ユーザ端末(情報処理装置)、110,210 制御部、111 操作受付部、112 表示制御部、113 UI制御部、114 アニメーション生成部、115 パズル進行部、116 抽選管理部120,220 記憶部、131 ゲームプログラム、132 ゲーム情報、133 ユーザ情報、151 入力部(操作部)、152 表示部、200 サーバ、211 抽選部、1010 物体、1020 コントローラ(操作部)、1030 記憶媒体   1 game system, 2 network, 10,20 processor, 11,21 memory, 12,22 storage, 13,23 communication IF (operation unit), 14,24 input / output IF (operation unit), 15 touch screen (display unit, Operation unit), 17 Camera (operation unit), 18 Ranging sensor (operation unit), 100 User terminal (information processing device), 100B Strike side 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 puzzle progression unit 116 lottery management unit 120 220 storage unit 131 game program 132 game information 133 user information 151 input unit (operation unit) , 152 display unit, 200 server, 211 lottery unit, 1010 object, 10 0 controller (operation unit), 1030 storage medium

Claims (9)

プロセッサを備えるコンピュータにより実行されるゲームプログラムであって、
前記ゲームプログラムは、前記プロセッサに、
前記ゲームプログラムに基づくゲームにおいてユーザが利用可能な複数のゲームオブジェクトのうちの特定のゲームオブジェクトを、当該特定のゲームオブジェクトを前記ユーザが指定する操作によらずに特定するステップと、
前記ユーザに関連付けられた所定数量の有償仮想通貨の消費を伴う前記ユーザの第1の入力操作に応答して、前記所定数量の有償仮想通貨を消費させるとともに、前記特定のゲームオブジェクトを含む前記複数の前記ゲームオブジェクトから、所定の規則に基づいて、ユーザに付与するゲームオブジェクトを決定するための選択を実行するステップと、
前記選択の結果を表示部に表示させるステップと、
前記選択の結果に前記特定のゲームオブジェクトが含まれないことに応答して、前記有償仮想通貨のさらなる消費を要することなく前記ユーザが前記選択の結果を取り消して再選択を指示するための第2の入力操作を受け付けるための操作受付画面を前記表示部に表示させるステップと、
前記第2の入力操作に応答して、前記有償仮想通貨のさらなる消費をすることなく前記選択を実行するステップを再度実行させるステップと、
前記選択の結果に前記特定のゲームオブジェクトが含まれることに応答して、前記第2の入力操作を受け付けるための前記操作受付画面を前記表示部に表示させることなく、前記特定のゲームオブジェクトを含む前記選択の結果に示されるゲームオブジェクトを前記ユーザに付与するステップと、
を実行させる、ゲームプログラム。
A game program executed by a computer including a processor,
The game program is stored in the processor.
Identifying a specific game object among a plurality of game objects that can be used by a user in a game based on the game program without depending on an operation of the user specifying the specific game object;
In response to the first input operation of the user accompanied by consumption of the predetermined amount of paid virtual currency associated with the user, the plurality of the paid virtual currency of the predetermined amount are consumed, and the plurality including the specific game object Performing a selection for determining a game object to be given to a user from the game object based on a predetermined rule;
Displaying the result of the selection on a display unit;
In response to the fact that the specific game object is not included in the selection result, the user cancels the selection result and instructs reselection without requiring further consumption of the paid virtual currency . Displaying an operation acceptance screen for accepting an input operation on the display unit;
In response to the second input operation, re-executing the step of performing the selection without further consumption of the paid virtual currency ;
In response to the fact that the specific game object is included in the result of the selection, the operation reception screen for receiving the second input operation is displayed on the display unit without including the specific game object. Providing the user with a game object indicated by the result of the selection;
A game program that runs.
前記再度実行させるステップは、前記選択の結果に前記特定のゲームオブジェクトが含まれるまで、前記選択を実行するステップを繰り返し実行させる、請求項1に記載のゲームプログラム。   The game program according to claim 1, wherein in the step of executing again, the step of executing the selection is repeatedly executed until the specific game object is included in the selection result. 前記ゲームプログラムは、前記プロセッサに、
前記選択の結果に前記特定のゲームオブジェクトが含まれないことに応答して、前記ユーザが前記選択の結果の確定を指示するための第3の入力操作を受け付けるためのさらなる操作受付画面を前記表示部に表示させるステップと、
前記第3の入力操作に応答して、前記第2の入力操作を受け付けるための前記操作受付画面を前記表示部に表示させることなく、前記特定のゲームオブジェクトを含まない前記選択の結果に示されるゲームオブジェクトを前記ユーザに付与するステップと、
をさらに実行させる、請求項1または2に記載のゲームプログラム。
The game program is stored in the processor.
In response to the fact that the specific game object is not included in the selection result, the display of a further operation reception screen for receiving a third input operation for the user to instruct confirmation of the selection result Steps to be displayed on the screen,
In response to the third input operation, the operation reception screen for receiving the second input operation is not displayed on the display unit, and is indicated in the result of the selection not including the specific game object. Providing a game object to the user;
The game program according to claim 1, wherein the game program is further executed.
前記選択を実行するステップにおいて、前記ユーザに付与するゲームオブジェクトとして複数の前記ゲームオブジェクトを選択させ、
前記選択を実行するステップにおいて、前記選択の結果に前記特定のゲームオブジェクトが含まれた場合、または、前記選択の結果に前記特定のゲームオブジェクトが含まれず、かつ前記選択の結果に含まれている他のゲームオブジェクトを前記選択の結果として認める操作を前記ユーザが行った場合に、前記選択の結果に含まれたゲームオブジェクトの全てを前記ユーザに付与するゲームオブジェクトとして決定させる、請求項1〜3のいずれか一項に記載のゲームプログラム。
In the step of executing the selection, a plurality of game objects are selected as game objects to be given to the user,
In the step of executing the selection, when the specific game object is included in the selection result, or the specific game object is not included in the selection result and is included in the selection result. 4. When the user performs an operation of accepting another game object as a result of the selection, all game objects included in the result of the selection are determined as game objects to be given to the user. The game program as described in any one of.
前記選択の結果に前記特定のゲームオブジェクトが含まれなかった場合に前記ユーザによる前記選択の結果の取消および再選択を指示する操作を受け付ける期間が限定されている、請求項1〜4のいずれか一項に記載のゲームプログラム。   The period for receiving an operation for instructing the user to cancel and reselect the selection result when the specific game object is not included in the selection result, is limited. The game program according to one item. 前記選択を実行するステップにおいて、前記ゲームにおいてユーザが利用可能なゲームオブジェクトとして新たに追加されたゲームオブジェクトを、所定の期間において前記特定のゲームオブジェクトとして用いる、請求項1〜5のいずれか一項に記載のゲームプログラム。   The step of executing the selection uses a game object newly added as a game object usable by a user in the game as the specific game object in a predetermined period. The game program described in. 前記選択を実行するステップにおいて、前記所定の期間中における前記特定のゲームオブジェクトを、前記所定の期間が経過した後では前記特定のゲームオブジェクト以外の他のゲームオブジェクトとして用いる、請求項6に記載のゲームプログラム。   The step of executing the selection uses the specific game object during the predetermined period as another game object other than the specific game object after the predetermined period has elapsed. Game program. コンピュータがゲームプログラムを実行する方法であって、
前記コンピュータは、プロセッサを備え、
前記プロセッサが請求項1に記載の各ステップを実行する方法。
A method for a computer to execute a game program,
The computer includes a processor,
The method by which the processor performs the steps of claim 1.
情報処理装置であって、
前記情報処理装置は、
請求項1に記載のゲームプログラムを記憶する記憶部と、
該ゲームプログラムを実行することにより、情報処理装置の動作を制御する制御部とを備え、
前記制御部は、
前記ゲームプログラムに基づくゲームにおいてユーザが利用可能な複数のゲームオブジェクトのうちの特定のゲームオブジェクトを、当該特定のゲームオブジェクトを前記ユーザが指定する操作によらずに特定するステップと、
前記ユーザに関連付けられた所定数量の有償仮想通貨の消費を伴う前記ユーザの第1の入力操作に応答して、前記所定数量の有償仮想通貨を消費させるとともに、前記特定のゲームオブジェクトを含む前記複数の前記ゲームオブジェクトから、所定の規則に基づいて、ユーザに付与するゲームオブジェクトを決定するための選択を実行するステップと、
前記選択の結果を表示部に表示させるステップと、
前記選択の結果に前記特定のゲームオブジェクトが含まれないことに応答して、前記有償仮想通貨のさらなる消費を要することなく前記ユーザが前記選択の結果を取り消して再選択を指示するための第2の入力操作を受け付けるための操作受付画面を前記表示部に表示させるステップと、
前記第2の入力操作に応答して、前記有償仮想通貨のさらなる消費をすることなく前記選択を実行するステップを再度実行させるステップと、
前記選択の結果に前記特定のゲームオブジェクトが含まれることに応答して、前記選択の結果に示されるゲームオブジェクトを前記ユーザへの付与の対象として確定し、前記第2の入力操作を受け付けるための前記操作受付画面を前記表示部に表示させることなく、前記特定のゲームオブジェクトを含む前記選択の結果に示されるゲームオブジェクトを、前記ユーザに付与され次第、前記ゲームで前記ユーザが使用することができるものとして前記ユーザに付与するステップと、
を実行する、情報処理装置。
An information processing apparatus,
The information processing apparatus includes:
A storage unit for storing the game program according to claim 1;
A control unit that controls the operation of the information processing apparatus by executing the game program;
The controller is
Identifying a specific game object among a plurality of game objects that can be used by a user in a game based on the game program without depending on an operation of the user specifying the specific game object;
In response to the first input operation of the user accompanied by consumption of the predetermined amount of paid virtual currency associated with the user, the plurality of the paid virtual currency of the predetermined amount are consumed, and the plurality including the specific game object Performing a selection for determining a game object to be given to a user from the game object based on a predetermined rule;
Displaying the result of the selection on a display unit;
In response to the fact that the specific game object is not included in the selection result, the user cancels the selection result and instructs reselection without requiring further consumption of the paid virtual currency . Displaying an operation acceptance screen for accepting an input operation on the display unit;
In response to the second input operation, re-executing the step of performing the selection without further consumption of the paid virtual currency ;
In response to the fact that the specific game object is included in the selection result, the game object indicated in the selection result is determined as an object to be given to the user, and the second input operation is accepted. The game object shown in the result of the selection including the specific game object can be used by the user in the game as soon as it is given to the user without displaying the operation acceptance screen on the display unit. Giving to the user as a thing ;
An information processing apparatus that executes
JP2018109817A 2018-06-07 2018-06-07 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE Active JP6612391B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018109817A JP6612391B1 (en) 2018-06-07 2018-06-07 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018109817A JP6612391B1 (en) 2018-06-07 2018-06-07 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019197105A Division JP2020014906A (en) 2019-10-30 2019-10-30 Game program, method, and information processing device

Publications (2)

Publication Number Publication Date
JP6612391B1 true JP6612391B1 (en) 2019-11-27
JP2019209017A JP2019209017A (en) 2019-12-12

Family

ID=68692087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018109817A Active JP6612391B1 (en) 2018-06-07 2018-06-07 GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE

Country Status (1)

Country Link
JP (1) JP6612391B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113784766A (en) * 2020-02-28 2021-12-10 Cy游戏公司 Information processing program, information processing method, and information processing system
JP7029092B1 (en) 2020-08-26 2022-03-03 株式会社ミクシィ Information processing equipment, information processing methods and programs
CN115212556A (en) * 2022-07-25 2022-10-21 北京字跳网络技术有限公司 Method, device, equipment and storage medium for interacting with virtual object

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7071612B2 (en) * 2020-08-17 2022-05-19 株式会社カプコン Game system and game program
JP7338762B1 (en) 2022-09-01 2023-09-05 株式会社セガ Program and information processing device
JP7416154B1 (en) 2022-09-01 2024-01-17 株式会社セガ Programs and information processing equipment
JP7537594B1 (en) 2023-12-05 2024-08-21 株式会社セガ PROGRAM AND INFORMATION PROCESSING APPARATUS

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5789588B2 (en) * 2012-11-02 2015-10-07 株式会社コナミデジタルエンタテインメント GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5981372B2 (en) * 2013-03-18 2016-08-31 株式会社コナミデジタルエンタテインメント GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP2014188262A (en) * 2013-03-28 2014-10-06 Namco Bandai Games Inc Program, game device, and server system
JP2015173777A (en) * 2014-03-14 2015-10-05 株式会社コナミデジタルエンタテインメント Information processing apparatus, program and information processing system
JP6284105B1 (en) * 2016-09-02 2018-02-28 株式会社コナミデジタルエンタテインメント GAME DEVICE AND PROGRAM

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113784766A (en) * 2020-02-28 2021-12-10 Cy游戏公司 Information processing program, information processing method, and information processing system
JP7029092B1 (en) 2020-08-26 2022-03-03 株式会社ミクシィ Information processing equipment, information processing methods and programs
JP2022038273A (en) * 2020-08-26 2022-03-10 株式会社ミクシィ Information processing device, information processing method, and program
CN115212556A (en) * 2022-07-25 2022-10-21 北京字跳网络技术有限公司 Method, device, equipment and storage medium for interacting with virtual object

Also Published As

Publication number Publication date
JP2019209017A (en) 2019-12-12

Similar Documents

Publication Publication Date Title
JP6612391B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP6472555B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP2020096778A (en) Game program, method, and information processor
JP6738872B2 (en) Game program, method, and information processing device
JP7526848B2 (en) Program and method
JP6514376B1 (en) Game program, method, and information processing apparatus
JP2020022574A (en) Game program, method, and information processing device
JP2019205642A (en) Game program, method, and information processing device
JP6803360B2 (en) Game programs, methods, and information processing equipment
JP6837461B2 (en) Game programs, methods, and information processing equipment
JP6450485B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP7289283B2 (en) Game program, method, and information processing device
JP7300872B2 (en) Game program, method, and information processing device
JP6522210B1 (en) Game program, method, and information processing apparatus
JP2020044154A (en) Game program, method, and information processing device
JP7272799B2 (en) Game program, method, and information processing device
JP2020000735A (en) Program, method, and information processing device
JP7181323B2 (en) Game program, method, and information processing device
JP2019205826A (en) Game program, method, and information processing device
JP2020162758A (en) Game programs, methods, and information processing equipment
JP2020014906A (en) Game program, method, and information processing device
JP2020116178A (en) Game program, method and information processor
JP7316988B2 (en) Game program, method, and information processing device
JP2020036631A (en) Game program, method, and information processor
JP2019171005A (en) Game program, method, and information processor

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20180623

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180823

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180903

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20181015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181226

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190115

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190528

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191030

R150 Certificate of patent or registration of utility model

Ref document number: 6612391

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250