JP7645657B2 - program - Google Patents
program Download PDFInfo
- Publication number
- JP7645657B2 JP7645657B2 JP2021026143A JP2021026143A JP7645657B2 JP 7645657 B2 JP7645657 B2 JP 7645657B2 JP 2021026143 A JP2021026143 A JP 2021026143A JP 2021026143 A JP2021026143 A JP 2021026143A JP 7645657 B2 JP7645657 B2 JP 7645657B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- user
- acquired
- lottery
- owned
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、ゲームプログラム、ゲーム方法及びサーバに関する。 The present invention relates to a game program, a game method, and a server.
下記特許文献1には、抽選対象となる複数のキャラクタの中からユーザに獲得させるキャラクタを抽選する抽選ゲームを実行するゲームシステムが開示されている。このゲームシステムでは、抽選されたキャラクタが、ユーザが所有しているキャラクタと同一種類である場合に、ユーザにポイントを付与する。 The following Patent Document 1 discloses a game system that executes a lottery game in which a character to be acquired by a user is selected from a number of characters that are subject to the lottery. In this game system, if the selected character is the same type as a character that the user owns, points are awarded to the user.
ポイントの付与はユーザをゲームに引き付ける要因となる。しかしながら、ポイントが思うように溜まらないと、ゲームに対するユーザの興趣が削がれる要因になる。 Awarding points is a factor that attracts users to the game. However, if points are not accumulated as expected, it can cause users to lose interest in the game.
本発明は、上述した課題を解決するためになされたものであり、ユーザにポイントを付与する仕組みを改善することで、ゲームに対するユーザの興趣性を高めることができるゲームプログラム、ゲーム方法及びサーバを提供することを目的の一つとする。 The present invention has been made to solve the above-mentioned problems, and one of its objectives is to provide a game program, a game method, and a server that can increase users' interest in the game by improving the system for awarding points to users.
本発明の一態様であるゲームプログラムは、ユーザが使用する端末装置にゲームを提供するサーバのプロセッサに実行させるゲームプログラムであって、プロセッサに、端末装置からの実行指示に基づいて、抽選対象ゲーム媒体群の中から選択したゲーム媒体をユーザに獲得させる獲得ゲーム媒体として特定する抽選ゲームを、複数回連続して実行するステップと、抽選ゲームにより特定された獲得ゲーム媒体が、ユーザが所有するゲーム媒体である所有ゲーム媒体と異なる種類である場合に、獲得ゲーム媒体をユーザに付与する一方、抽選ゲームにより特定された獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、ユーザに報酬を付与するステップと、を実行させ、ユーザに付与する報酬は、所有ゲーム媒体と種類が重複する獲得ゲーム媒体の数によって異なる。 The game program according to one aspect of the present invention is a game program executed by a processor of a server that provides a game to a terminal device used by a user, and causes the processor to execute the steps of: consecutively executing a lottery game multiple times to identify a game medium selected from a group of game media to be selected by lottery as an acquired game medium to be acquired by the user, based on an execution instruction from the terminal device; and, if the acquired game medium identified by the lottery game is of a different type from the owned game medium, which is the game medium owned by the user, granting the acquired game medium to the user, and, if the acquired game medium identified by the lottery game is of the same type as the owned game medium, granting a reward to the user, where the reward granted to the user varies depending on the number of acquired game media of the same type as the owned game media.
本発明の他の態様であるゲーム方法は、ユーザが使用する端末装置にゲームを提供するサーバのプロセッサが実行するゲーム方法であって、プロセッサが、端末装置からの実行指示に基づいて、抽選対象ゲーム媒体群の中から選択したゲーム媒体をユーザに獲得させる獲得ゲーム媒体として特定する抽選ゲームを、複数回連続して実行するステップと、抽選ゲームにより特定された獲得ゲーム媒体が、ユーザが所有するゲーム媒体である所有ゲーム媒体と異なる種類である場合に、獲得ゲーム媒体をユーザに付与する一方、抽選ゲームにより特定された獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、ユーザに報酬を付与するステップと、を実行し、ユーザに付与する報酬は、所有ゲーム媒体と種類が重複する獲得ゲーム媒体の数によって異なる。 Another aspect of the present invention is a gaming method executed by a processor of a server that provides a game to a terminal device used by a user, and the processor executes a lottery game multiple times in succession to identify a game medium selected from a group of game media to be selected by lottery as an acquired game medium to be acquired by the user based on an execution instruction from the terminal device, and grants the acquired game medium to the user when the acquired game medium identified by the lottery game is a different type from the owned game medium that is the game medium owned by the user, and grants a reward to the user when the acquired game medium identified by the lottery game is the same type as the owned game medium, and the reward granted to the user varies depending on the number of acquired game media that overlap in type with the owned game media.
本発明の他の態様であるサーバは、ユーザが使用する端末装置にゲームを提供するサーバであって、端末装置からの実行指示に基づいて、抽選対象ゲーム媒体群の中から選択したゲーム媒体をユーザに獲得させる獲得ゲーム媒体として特定する抽選ゲームを、複数回連続して実行する第1処理部と、抽選ゲームにより特定された獲得ゲーム媒体が、ユーザが所有するゲーム媒体である所有ゲーム媒体と異なる種類である場合に、獲得ゲーム媒体をユーザに付与する一方、抽選ゲームにより特定された獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、ユーザに報酬を付与する第2処理部と、を備え、ユーザに付与する報酬は、所有ゲーム媒体と種類が重複する獲得ゲーム媒体の数によって異なる。 Another aspect of the present invention is a server that provides a game to a terminal device used by a user, and includes a first processing unit that executes a lottery game multiple times in succession to identify a game medium selected from a group of game media to be selected by lottery as an acquired game medium to be acquired by the user based on an execution instruction from the terminal device, and a second processing unit that grants the acquired game medium to the user when the acquired game medium identified by the lottery game is a different type from the owned game medium, which is the game medium owned by the user, and grants a reward to the user when the acquired game medium identified by the lottery game is the same type as the owned game medium, and the reward granted to the user varies depending on the number of acquired game media that overlap in type with the owned game media.
本発明によれば、ユーザにポイントを付与する仕組みを改善することで、ゲームに対するユーザの興趣性を高めることができるゲームプログラム、ゲーム方法及びサーバを提供することが可能となる。 According to the present invention, by improving the mechanism for awarding points to users, it is possible to provide a game program, a game method, and a server that can increase users' interest in the game.
以下、本発明の実施形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。 The following describes in detail an embodiment of the present invention with reference to the drawings. Note that identical elements are given the same reference numerals and duplicated descriptions are omitted.
[ゲームシステムのシステム構成]
図1は、本発明の実施形態におけるゲームシステム1の概略構成図である。同図に示すように、ゲームシステム1は、複数の端末装置10と、サーバ20とを備える。
[Game system configuration]
1 is a schematic diagram of a game system 1 according to an embodiment of the present invention. As shown in the figure, the game system 1 includes a plurality of terminal devices 10 and a server 20.
端末装置10とサーバ20とは、ネットワークNを介して接続する。ネットワークNは、例えば、インターネット、移動体通信システム(例えば、3G、4G、5G、LTE(Long Term Evolution)等)、WiFi(Wireless Fidelity)、ブルートゥース(登録商標)、その他の通信回線、それらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。 The terminal device 10 and the server 20 are connected via a network N. The network N may be, for example, the Internet, a mobile communication system (e.g., 3G, 4G, 5G, LTE (Long Term Evolution), etc.), WiFi (Wireless Fidelity), Bluetooth (registered trademark), other communication lines, or a combination thereof, and may be either wired or wireless.
[サーバのハードウェア構成]
サーバ20は、例えば、ワークステーション、パーソナルコンピュータ等の汎用コンピュータが該当し得る。図1に示すように、サーバ20は、物理的な構成として、例えば、プロセッサ21と、メモリ22と、ストレージ23と、通信IF(インターフェース)24と、入出力IF25とを備える。サーバ20が備えるこれらの構成は、通信バスによって互いに接続される。
[Server hardware configuration]
The server 20 may be, for example, a general-purpose computer such as a workstation or a personal computer. As shown in Fig. 1, the server 20 includes, as physical components, a processor 21, a memory 22, a storage 23, a communication IF (interface) 24, and an input/output IF 25. These components of the server 20 are connected to each other by a communication bus.
プロセッサ21は、サーバ20全体の動作を制御する。プロセッサ21は、CPU(Central Processing Unit)、MPU(Micro Processing Unit)及びGPU(Graphics Processing Unit)等を含み得る。プロセッサ21は、例えば、ストレージ23からプログラムを読み出し、メモリ22に展開し、展開したプログラムを実行する。 The processor 21 controls the overall operation of the server 20. The processor 21 may include a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), etc. The processor 21, for example, reads a program from the storage 23, expands it in the memory 22, and executes the expanded program.
メモリ22は、主記憶装置である。メモリ22は、例えば、ROM(Read Only Memory)、及びRAM(Random Access Memory)等の揮発性記憶装置により構成される。メモリ22は、プロセッサ21がストレージ23から読み出した各種プログラム及びデータを一時的に記憶することにより、プロセッサ21に作業領域を提供する。メモリ22は、プロセッサ21がプログラムに従って動作している間に生成した各種データも一時的に記憶する。 The memory 22 is a main storage device. The memory 22 is composed of volatile storage devices such as a read only memory (ROM) and a random access memory (RAM). The memory 22 temporarily stores various programs and data that the processor 21 reads from the storage 23, thereby providing a working area for the processor 21. The memory 22 also temporarily stores various data that the processor 21 generates while it is operating according to a program.
なお、本実施形態におけるプログラムは、例えば、複数の端末装置10とサーバ20との協働によりゲームを実現するゲームプログラムである。また、各種データには、例えば、ゲーム情報等のゲームに関するデータ、ユーザ情報、及び端末装置10とサーバ20との間で送受信する指示や通知が含まれる。 The program in this embodiment is, for example, a game program that realizes a game through cooperation between multiple terminal devices 10 and the server 20. The various data includes, for example, data related to the game such as game information, user information, and instructions and notifications transmitted and received between the terminal devices 10 and the server 20.
ストレージ23は、補助記憶装置である。ストレージ23は、例えば、フラッシュメモリ又はHDD(Hard Disk Drive)等の不揮発性記憶装置で構成される。ストレージ23には、ゲームに関する各種データが格納される。 The storage 23 is an auxiliary storage device. The storage 23 is configured, for example, as a non-volatile storage device such as a flash memory or a hard disk drive (HDD). Various data related to the game is stored in the storage 23.
通信IF24は、サーバ20における各種データの送受信を制御する。 The communication IF 24 controls the sending and receiving of various data in the server 20.
入出力IF25は、サーバ20がデータの入力を受け付けるためのインターフェースであるとともに、サーバ20がデータを出力するためのインターフェースである。入出力IF25は、例えば、マウス、キーボード等の情報入力機器である入力部と、画像を表示出力する機器である表示部とを含むことができる。 The input/output IF 25 is an interface through which the server 20 accepts data input, and is also an interface through which the server 20 outputs data. The input/output IF 25 can include, for example, an input unit that is an information input device such as a mouse or keyboard, and a display unit that is a device that displays and outputs images.
[端末装置のハードウェア構成]
端末装置10は、例えば、スマートフォン、フィーチャーフォン、PDA(Personal Digital Assistant)、タブレット型コンピュータ等の携帯端末が該当し得る。端末装置10は、ユーザがコンピュータゲームを実行する際にプレイヤとして使用可能な可搬型の端末であることが望ましい。
[Terminal device hardware configuration]
The terminal device 10 may be, for example, a mobile terminal such as a smartphone, a feature phone, a personal digital assistant (PDA), a tablet computer, etc. It is preferable that the terminal device 10 is a portable terminal that can be used by a user as a player when executing a computer game.
図1に示すように、端末装置10は、物理的な構成として、例えば、プロセッサ11と、メモリ12と、ストレージ13と、通信IF14と、入出力IF15と、タッチスクリーン16とを備える。端末装置10が備えるこれらの構成は、通信バスによって互いに接続される。 As shown in FIG. 1, the terminal device 10 includes, as its physical components, a processor 11, a memory 12, a storage 13, a communication IF 14, an input/output IF 15, and a touch screen 16. These components of the terminal device 10 are connected to each other by a communication bus.
プロセッサ11は、端末装置10全体の動作を制御する。プロセッサ11は、CPU、MPU及びGPU等を含み得る。プロセッサ11は、例えば、ストレージ13からプログラムを読み出し、メモリ12に展開し、展開したプログラムを実行する。 The processor 11 controls the overall operation of the terminal device 10. The processor 11 may include a CPU, an MPU, a GPU, etc. The processor 11, for example, reads a program from the storage 13, expands it in the memory 12, and executes the expanded program.
メモリ12は、主記憶装置である。メモリ12は、例えば、ROM、及びRAM等の揮発性記憶装置により構成される。メモリ12は、プロセッサ11がストレージ13から読み出したプログラム及び各種データを一時的に記憶することにより、プロセッサ11に作業領域を提供する。メモリ12は、プロセッサ11がプログラムに従って動作している間に生成した各種データも一時的に記憶する。 Memory 12 is a main storage device. Memory 12 is composed of volatile storage devices such as ROM and RAM. Memory 12 provides a working area for processor 11 by temporarily storing programs and various data that processor 11 reads from storage 13. Memory 12 also temporarily stores various data that processor 11 generates while operating according to a program.
ストレージ13は、補助記憶装置である。ストレージ13は、例えば、フラッシュメモリ又はHDD等の不揮発性記憶装置により構成される。ストレージ13には、例えば、ゲームに関する各種データが格納される。 Storage 13 is an auxiliary storage device. Storage 13 is, for example, a non-volatile storage device such as a flash memory or a HDD. Storage 13 stores, for example, various data related to the game.
通信IF14は、各種データの送受信を制御する。通信IF14は、例えば、無線LAN(Local Area Network)又は携帯電話回線網等を介した通信、及び近距離無線通信等を用いた通信を制御する。 The communication IF 14 controls the transmission and reception of various data. For example, the communication IF 14 controls communication via a wireless LAN (Local Area Network) or a mobile phone line network, and communication using short-range wireless communication, etc.
入出力IF15は、端末装置10がデータの入力を受け付けるためのインターフェースであるとともに、端末装置10がデータを出力するためのインターフェースである。入出力IF15は、例えばUSB(Universal Serial Bus)等を介してデータの入出力を行うこととしてもよい。入出力IF15は、例えば、端末装置10が備える物理ボタンやカメラ、マイク、スピーカ等を含むことができる。 The input/output IF 15 is an interface through which the terminal device 10 accepts data input, and is also an interface through which the terminal device 10 outputs data. The input/output IF 15 may input and output data via, for example, a Universal Serial Bus (USB). The input/output IF 15 may include, for example, physical buttons, a camera, a microphone, a speaker, and the like that are provided on the terminal device 10.
タッチスクリーン16は、入力部17と表示部18とを組み合わせた電子部品である。入力部17は、例えばタッチパッドによって構成される。表示部18は、例えば液晶ディスプレイ、有機EL(Electro-Luminescence)ディスプレイ等によって構成される。 The touch screen 16 is an electronic component that combines an input unit 17 and a display unit 18. The input unit 17 is, for example, a touch pad. The display unit 18 is, for example, a liquid crystal display, an organic EL (Electro-Luminescence) display, etc.
入力部17は、ユーザの操作(例えば、タッチ操作、タップ操作、スライド操作、スワイプ操作及びフリック操作等)により、入力面に対して入力された位置を検知し、検知した位置を示す情報を入力信号として送信する機能を備える。入力部17は、例えば、タッチセンシング部を含むことができる。タッチセンシング部は、例えば、静電容量方式、抵抗膜方式等を採用することができるが、他の方式であってもよい。 The input unit 17 has a function of detecting a position input on the input surface by a user operation (e.g., a touch operation, a tap operation, a slide operation, a swipe operation, a flick operation, etc.) and transmitting information indicating the detected position as an input signal. The input unit 17 may include, for example, a touch sensing unit. The touch sensing unit may employ, for example, a capacitive type or a resistive film type, but may also employ other types.
[サーバの機能構成]
図2は、サーバ20の機能構成を例示するブロック図である。本実施形態におけるサーバ20は、例えば、ゲームを実現するために必要な各種データ及びプログラムを各端末装置10に提供する機能、各端末装置10からゲームに関するデータを収集して管理する機能、及び、複数の端末装置10間の同期処理を行う機能等を有する。
[Server Functionality Configuration]
2 is a block diagram illustrating an example of the functional configuration of the server 20. The server 20 in this embodiment has, for example, a function to provide each terminal device 10 with various data and programs necessary to realize a game, a function to collect and manage data related to the game from each terminal device 10, and a function to perform synchronization processing between a plurality of terminal devices 10.
なお、本実施形態において、サーバ20は、ゲームごとに事前に登録されるユーザのアカウントを用い、各ユーザ及び端末装置10を識別する。アカウントの登録方法は特に限定されない。例えば、端末装置10又はパーソナルコンピュータ等の他の装置が、ユーザの操作に従って、ユーザのアカウント登録に必要な情報をサーバ20に送信し、サーバ20が、受信した情報に基づいて各ユーザのアカウントを作成及び保存することができる。 In this embodiment, the server 20 identifies each user and the terminal device 10 using a user account that is registered in advance for each game. The method of registering the account is not particularly limited. For example, the terminal device 10 or another device such as a personal computer can transmit information required for user account registration to the server 20 in accordance with a user's operation, and the server 20 can create and save an account for each user based on the received information.
図2に示すように、サーバ20は、機能的な構成として、例えば、制御部210と記憶部220とを有する。記憶部220は、制御部210が使用する各種データを格納する。各種データとして、例えば、ゲームプログラム221、ゲーム情報222及びユーザ情報223がある。 As shown in FIG. 2, the server 20 has, as its functional configuration, for example, a control unit 210 and a memory unit 220. The memory unit 220 stores various data used by the control unit 210. The various data include, for example, a game program 221, game information 222, and user information 223.
ゲームプログラム221は、ゲームを実現するためのプログラムである。ゲーム情報222及びユーザ情報223は、制御部210がゲームプログラム221を実行するときに参照するデータである。 The game program 221 is a program for implementing the game. The game information 222 and the user information 223 are data that the control unit 210 references when executing the game program 221.
なお、ゲームプログラム221は、サーバ20側で実行するゲームプログラムに加え、端末装置10に送信して端末装置10側で実行するプログラム(後述するゲームプログラム121)を含むこととしてもよい。あるいは、記憶部220が、サーバ20側で実行するゲームプログラム221と、端末装置側で実行するプログラムとを格納することとしてもよい。 The game program 221 may include, in addition to the game program executed on the server 20 side, a program (game program 121 described below) that is transmitted to the terminal device 10 and executed on the terminal device 10 side. Alternatively, the storage unit 220 may store the game program 221 executed on the server 20 side and a program executed on the terminal device side.
ゲーム情報222は、アカウント間で共通の情報である。ゲーム情報222は、例えば、各種ゲーム空間を規定するための情報を含む。ゲーム空間とは、ユーザが操作可能なキャラクタ(以下、「操作キャラクタ」ともいう。)のオブジェクトが配置される空間である。また、ゲーム情報222は、例えば、ゲーム空間内に配置される建物や木、石等の背景オブジェクトやノンプレイヤキャラクタ(non player character:NPC)のオブジェクトの配置位置や大きさ、色、形状等、アカウント間で共通のオブジェクトに関する各種設定情報を含む。また、ゲーム情報222は、例えば、ノンプレイヤキャラクタの各種パラメータの設定値や、クエストに関する情報を含む。クエストは、達成条件が設定されたゲーム内のイベントである。このクエストには、達成条件に加え失敗条件が設定されていてもよい。以下においては、ゲーム空間に配置されたキャラクタのオブジェクトを指して、単に「キャラクタ」ということもある。 The game information 222 is information common between accounts. The game information 222 includes, for example, information for defining various game spaces. The game space is a space in which objects of characters that can be operated by a user (hereinafter also referred to as "operable characters") are placed. The game information 222 also includes, for example, various setting information related to objects common between accounts, such as background objects such as buildings, trees, and stones placed in the game space, and the placement position, size, color, and shape of objects of non-player characters (NPCs). The game information 222 also includes, for example, setting values of various parameters of non-player characters and information related to quests. A quest is an event in a game for which a completion condition is set. A failure condition may be set for this quest in addition to the completion condition. In the following, the object of a character placed in the game space may be simply referred to as a "character".
ユーザ情報223は、ゲームのアカウントごとに管理される情報である。ユーザ情報223は、例えば、操作キャラクタに関する情報、保有資産に関する情報、及びゲームの進行度合いを示す情報等を含む。保有資産として、例えば、ゲーム内通貨、アイテム、キャラクタの装備品、カード等が挙げられる。 User information 223 is information managed for each game account. User information 223 includes, for example, information about the playable character, information about owned assets, and information indicating the progress of the game. Examples of owned assets include in-game currency, items, character equipment, cards, etc.
制御部210は、記憶部220に格納されたゲームプログラム221を実行することにより、ゲームに関する各種処理を制御する。制御部210は、例えば、送受信部211、サーバ処理部212、データ管理部213及び同期処理部214を有する。 The control unit 210 controls various processes related to the game by executing a game program 221 stored in the memory unit 220. The control unit 210 has, for example, a transmission/reception unit 211, a server processing unit 212, a data management unit 213, and a synchronization processing unit 214.
送受信部211は、各種データを送信又は受信する。例示的に、送受信部211は、各種データ及びプログラムの送信要求や、マルチプレイ機能に対応するための同期処理の要求、同期処理の対象となるデータ等を、各端末装置10から受信し、サーバ処理部212に渡す。また、送受信部211は、サーバ処理部212による制御に従って、同期を取るための指示等を含む各種データやプログラムを、各端末装置10に送信する。 The transmission/reception unit 211 transmits or receives various data. For example, the transmission/reception unit 211 receives requests to transmit various data and programs, requests for synchronization processing to support the multiplay function, data to be subject to synchronization processing, etc. from each terminal device 10, and passes them to the server processing unit 212. In addition, the transmission/reception unit 211 transmits various data and programs, including instructions for synchronization, to each terminal device 10 in accordance with the control of the server processing unit 212.
本実施形態において、マルチプレイ機能とは、複数のアカウントによるゲーム処理を同期させた状態で進行させる機能である。ゲームシステム1のサーバ20及び端末装置10は、ゲームシステム1にログインしているアカウントが同じゲームに複数参加する場合に、マルチプレイ機能に対応するための各種処理を実行する。 In this embodiment, the multiplay function is a function that allows game processing by multiple accounts to proceed in a synchronized state. The server 20 and terminal device 10 of the game system 1 execute various processes to support the multiplay function when multiple accounts logged in to the game system 1 participate in the same game.
サーバ処理部212は、端末装置10からの要求等に応じ、ゲームプログラム221に記述された演算処理を実行することで、端末装置10にゲームを提供する。例示的に、サーバ処理部212は、マルチプレイ機能に対応するための同期処理の要求や同期処理の対象となるデータを、送受信部211を介して端末装置10から受け取ると、マルチプレイ機能に対応するための同期処理を実行する。また、サーバ処理部212は、ゲーム情報222又はユーザ情報223の送信指示を送受信部211に指令する。さらに、サーバ処理部212は、ゲーム情報222又はユーザ情報223のレコードの追加、更新、又は削除に関する指示をデータ管理部213に指令する。 The server processing unit 212 provides a game to the terminal device 10 by executing calculation processing described in the game program 221 in response to a request from the terminal device 10. For example, when the server processing unit 212 receives a request for synchronization processing to support the multiplay function or data to be subjected to synchronization processing from the terminal device 10 via the transmission/reception unit 211, the server processing unit 212 executes synchronization processing to support the multiplay function. In addition, the server processing unit 212 issues a command to the transmission/reception unit 211 to send the game information 222 or the user information 223. In addition, the server processing unit 212 issues a command to the data management unit 213 to add, update, or delete records of the game information 222 or the user information 223.
データ管理部213は、記憶部220に格納されている各種データをサーバ処理部212の指示に従って管理する。例示的に、データ管理部213は、サーバ処理部212からの指令に従って、ゲーム情報222又はユーザ情報223を読み出し、送受信部211を介して端末装置10に送信する。また、データ管理部213は、サーバ処理部212からの指令に従って、ゲーム情報222又はユーザ情報223のレコードを、追加、更新、又は削除する。 The data management unit 213 manages various data stored in the memory unit 220 according to instructions from the server processing unit 212. Illustratively, the data management unit 213 reads game information 222 or user information 223 according to instructions from the server processing unit 212, and transmits it to the terminal device 10 via the transmission/reception unit 211. The data management unit 213 also adds, updates, or deletes records of the game information 222 or user information 223 according to instructions from the server processing unit 212.
同期処理部214は、サーバ処理部212からの指令に従って、ゲームのマルチプレイ機能に対応するための同期処理を実行する。例えば、同期処理部214は、サーバ20が複数の端末装置10に対して情報を送信するときに、各端末装置10に同時に情報を送信することで、各端末装置10間で進行するゲームの同期を取る。具体的に、同期処理部214は、各アカウントに対応する端末装置10から所定期間(例えば、一フレーム)内に受信した操作情報を、所定期間ごとに各端末装置10に同時に送信する。操作情報は、端末装置10に入力される操作に関する情報である。同期のタイミングや同期すべき情報は、サーバ処理部212から随時受信することとしてもよい。同期処理を実行することで、一つの端末装置10で入力された操作に起因するゲーム内の事象を、他の端末装置10に同時に反映させることが可能となる。 The synchronization processing unit 214 executes synchronization processing to support the multi-play function of the game according to instructions from the server processing unit 212. For example, when the server 20 transmits information to a plurality of terminal devices 10, the synchronization processing unit 214 transmits information to each terminal device 10 simultaneously, thereby synchronizing the game proceeding among the terminal devices 10. Specifically, the synchronization processing unit 214 transmits operation information received from the terminal device 10 corresponding to each account within a predetermined period (e.g., one frame) to each terminal device 10 simultaneously for each predetermined period. The operation information is information related to the operation input to the terminal device 10. The timing of synchronization and the information to be synchronized may be received from the server processing unit 212 at any time. By executing the synchronization processing, it becomes possible to simultaneously reflect an event in the game caused by an operation input in one terminal device 10 in the other terminal devices 10.
[端末装置の機能構成]
図3は、端末装置10の機能構成を例示するブロック図である。本実施形態における端末装置10は、例えば、ユーザの入力操作を受け付ける入力装置としての機能、及び、ゲームの画像や音声を出力する出力装置としての機能等を有する。
[Functional configuration of terminal device]
3 is a block diagram illustrating an example of a functional configuration of the terminal device 10. The terminal device 10 in this embodiment has, for example, a function as an input device that accepts input operations by a user, and a function as an output device that outputs images and sounds of a game.
図3に示すように、端末装置10は、機能的な構成として、例えば、制御部110と記憶部120とを有する。記憶部120は、制御部110が使用する各種データを格納する。各種データとして、例えば、ゲームプログラム121、ゲーム情報122及びユーザ情報123がある。 As shown in FIG. 3, the terminal device 10 has, as its functional configuration, for example, a control unit 110 and a memory unit 120. The memory unit 120 stores various data used by the control unit 110. The various data include, for example, a game program 121, game information 122, and user information 123.
ゲームプログラム121は、端末装置10側でゲームを実現するためのプログラムである。ゲーム情報122及びユーザ情報123は、制御部110がゲームプログラム121を実行するときに参照するデータである。 The game program 121 is a program for implementing the game on the terminal device 10. The game information 122 and user information 123 are data that the control unit 110 references when executing the game program 121.
ゲーム情報122は、上述したサーバ20のゲーム情報222と同様の情報を含むため、ここでの説明を省略する。 The game information 122 contains information similar to the game information 222 of the server 20 described above, so a detailed explanation will be omitted here.
ユーザ情報123は、端末装置10を使用するユーザのアカウントに関するデータであるが、上述したサーバ20のユーザ情報223と同様の情報を含むため、ここでの説明を省略する。 The user information 123 is data related to the account of the user who uses the terminal device 10, but as it contains information similar to the user information 223 of the server 20 described above, a description of it will be omitted here.
制御部110は、記憶部120に格納されたゲームプログラム121を実行することにより、端末装置10において実行されるゲームに関する各種処理を制御する。制御部110は、例えば、操作受付部111、送受信部112、ゲーム進行部113及び表示制御部114を有する。 The control unit 110 executes a game program 121 stored in the memory unit 120 to control various processes related to the game executed on the terminal device 10. The control unit 110 has, for example, an operation reception unit 111, a transmission/reception unit 112, a game progression unit 113, and a display control unit 114.
操作受付部111は、タッチスクリーン16の入力部17を介してユーザにより入力される操作(以下、「入力操作」ともいう。)を受け付ける。具体的に、操作受付部111は、入力部17に対する入力操作を受け付けた場合に、入力位置の座標及び入力操作の種類を検知する。入力操作の種類として、例えば、タッチ操作、タップ操作、スライド操作、スワイプ操作及びフリック操作が挙げられる。入力操作は、タッチスクリーン16に物理的に接触する操作に限らず、非接触による操作も含み得る。操作受付部111は、例えば、連続して検知されていた入力操作が途切れたことを検出した場合に、入力部17に対する入力操作が解除されたものと検知する。 The operation reception unit 111 receives operations (hereinafter also referred to as "input operations") input by the user via the input unit 17 of the touch screen 16. Specifically, when the operation reception unit 111 receives an input operation on the input unit 17, it detects the coordinates of the input position and the type of input operation. Examples of the types of input operations include touch operations, tap operations, slide operations, swipe operations, and flick operations. Input operations are not limited to operations that physically contact the touch screen 16, but may also include non-contact operations. For example, when the operation reception unit 111 detects that a continuously detected input operation has been interrupted, it detects that the input operation on the input unit 17 has been released.
ここで、操作受付部111は、入出力IF15を介して接続された操作機器を用いてユーザに入力された操作についても、上記入力部17に対する入力操作と同様に受け付けることができる。 Here, the operation reception unit 111 can also accept operations input by the user using an operating device connected via the input/output IF 15 in the same manner as input operations to the input unit 17.
送受信部112は、各種データを送信又は受信する。以下に、具体例を挙げて説明する。 The transmitter/receiver 112 transmits and receives various types of data. Specific examples are given below.
送受信部112は、ゲーム情報122又はユーザ情報123や、マルチプレイ機能に対応するための同期要求を、サーバ20に送信する。送受信部112は、各種データ、プログラム、及びマルチプレイ機能に対応するための同期のためのデータ等を、サーバ20から受信する。同期のためのデータには、例えば、マルチプレイに参加している各端末装置10間で同期を取るように指示するための同期指示データが含まれる。同期指示データには、例えば、同期対象となるデータ及びそのデータの種類や、同期する時期を特定するためのデータ等が含まれる。 The transmission/reception unit 112 transmits game information 122 or user information 123, and a synchronization request to support the multiplay function to the server 20. The transmission/reception unit 112 receives various data, programs, data for synchronization to support the multiplay function, and the like from the server 20. The data for synchronization includes, for example, synchronization instruction data for instructing each terminal device 10 participating in the multiplay to synchronize. The synchronization instruction data includes, for example, the data to be synchronized and the type of that data, data for specifying the time to synchronize, and the like.
送受信部112は、操作受付部111により受け付けられた操作に関する操作情報(以下、「第1操作情報」ともいう。)を、サーバ20に送信する。送受信部112は、他の端末装置10において他のユーザにより入力された操作に関する操作情報(以下、「第2操作情報」ともいう。)を、サーバ20から受信する。 The transmitting/receiving unit 112 transmits operation information (hereinafter also referred to as "first operation information") related to the operation accepted by the operation accepting unit 111 to the server 20. The transmitting/receiving unit 112 receives operation information (hereinafter also referred to as "second operation information") related to the operation input by another user on another terminal device 10 from the server 20.
ゲーム進行部113は、ゲームの進行に関する各種処理を実行する。以下に、具体例を挙げて説明する。 The game progression unit 113 executes various processes related to the progression of the game. Specific examples are explained below.
ゲーム進行部113は、ゲーム情報122に含まれるゲーム空間を規定するための情報に基づいて、ゲーム空間を規定する。ゲーム進行部113は、ゲーム情報122に含まれるオブジェクトの設定情報に基づいて、ゲーム空間にオブジェクトを配置する。ゲーム進行部113は、ゲーム空間に配置したオブジェクトを制御する。具体的に、ゲーム進行部113は、ゲーム空間内でのオブジェクトの位置、向き、形状、色等を変更することや、オブジェクトに所定の動作を行わせるように、オブジェクトを制御する。 The game progression unit 113 defines the game space based on information for defining the game space, which is included in the game information 122. The game progression unit 113 places objects in the game space based on object setting information, which is included in the game information 122. The game progression unit 113 controls the objects placed in the game space. Specifically, the game progression unit 113 changes the position, orientation, shape, color, etc. of the objects within the game space, and controls the objects to perform predetermined actions.
ゲーム進行部113は、ゲーム空間のうちユーザに提示する領域を指定するための仮想カメラを規定する。ゲーム進行部113は、ゲーム空間内での仮想カメラの位置及び向きを規定することにより、ゲーム空間内に仮想カメラを配置する。ゲーム進行部113は、仮想カメラにより規定される視野領域及びこの視野領域に配置されているオブジェクトを描画した画像を生成するように、表示制御部114に指示する。 The game progression unit 113 defines a virtual camera for specifying an area of the game space to be presented to the user. The game progression unit 113 places the virtual camera within the game space by defining the position and orientation of the virtual camera within the game space. The game progression unit 113 instructs the display control unit 114 to generate an image that depicts the field of view defined by the virtual camera and the objects placed in this field of view.
仮想カメラの位置及び向きは、ゲーム空間ごとに適宜決定することができる。例えば、ゲーム進行部113は、特定のオブジェクトの位置や向きを基準とし、特定のオブジェクトが特定の向きで視野領域の中央に位置するように、仮想カメラを配置する。その際、ゲーム進行部113は、特定のオブジェクトに対する方向、距離及び角度を用い、仮想カメラの位置や向きを調整する。特定のオブジェクトは、例えば、操作キャラクタやノンプレイヤキャラクタ等の動的なオブジェクトであってもよいし、建物や木、石等の静的なオブジェクトであってもよい。動的なオブジェクトには、各ユーザの操作に基づいてそれぞれ動作する操作キャラクタと、ゲームプログラム121及び221に基づいて動作するキャラクタ(例えば、ノンプレイヤキャラクタ、敵キャラクタ等)とが含まれる。 The position and orientation of the virtual camera can be determined appropriately for each game space. For example, the game progression unit 113 uses the position and orientation of a specific object as a reference and positions the virtual camera so that the specific object is located in the center of the field of view in a specific orientation. At that time, the game progression unit 113 adjusts the position and orientation of the virtual camera using the direction, distance, and angle relative to the specific object. The specific object may be, for example, a dynamic object such as a playable character or a non-player character, or a static object such as a building, tree, or stone. Dynamic objects include playable characters that act based on the operation of each user, and characters that act based on the game programs 121 and 221 (for example, non-player characters, enemy characters, etc.).
ゲーム進行部113は、操作受付部111により検知された入力位置の座標及び入力操作の種類等に基づいて、ユーザの指示内容を解釈する。ゲーム進行部113は、解釈した指示内容等に基づいて、ゲームの進行に関わる各種判定処理を実行する。ゲーム進行部113は、判定処理の結果等に基づいて、オブジェクトや仮想カメラ等を制御しながらゲームを進行する。ゲーム進行部113は、ゲームの進行状況に応じて、ゲーム情報122やユーザ情報123を更新、追加又は削除する。 The game progression unit 113 interprets the user's instructions based on the coordinates of the input position and the type of input operation detected by the operation reception unit 111. The game progression unit 113 executes various determination processes related to the progress of the game based on the interpreted instructions. The game progression unit 113 progresses the game while controlling objects, a virtual camera, etc. based on the results of the determination processes. The game progression unit 113 updates, adds, or deletes game information 122 and user information 123 according to the progress of the game.
表示制御部114は、表示部18に画像を表示させる。以下に、具体例を挙げて説明する。 The display control unit 114 causes the display unit 18 to display an image. A specific example is given below.
表示制御部114は、ゲーム空間のうち、ゲーム進行部113が規定する仮想カメラの視野の領域と、その領域に存在するオブジェクトとを描画した画像を生成し、表示部18に表示させる。表示制御部114は、表示部18に表示させる画像に対し、例えば、アイコン、ボタン、各種パラメータを示すメニュー等、ゲームの種々の操作に必要なUI(user interface)に関わるオブジェクトを重畳して描画することができる。 The display control unit 114 generates an image that depicts the area of the game space that is within the field of view of the virtual camera, as determined by the game progression unit 113, and the objects that exist in that area, and causes the image to be displayed on the display unit 18. The display control unit 114 can superimpose and draw objects related to the UI (user interface) required for various game operations, such as icons, buttons, and menus showing various parameters, on the image to be displayed on the display unit 18.
[抽選ゲームの抽選結果に応じてポイントを付与する機能]
本実施形態におけるゲームシステム1は、上述した各構成において、抽選ゲームの抽選結果に応じて報酬を付与する機能を有することに特徴がある。具体的に、複数回連続して実行する抽選ゲームにおいて、複数回の抽選によりそれぞれ特定されたゲーム媒体のいずれかが、ユーザが所有しているゲーム媒体と同じである場合に、ゲーム媒体の重複数や重複したゲーム媒体の価値に応じてユーザに報酬を付与することに特徴がある。
[Function to award points according to lottery game results]
The game system 1 of the present embodiment is characterized in that, in each of the above-mentioned configurations, it has a function of granting a reward according to the lottery result of the lottery game. Specifically, in a lottery game that is executed multiple times in succession, when any of the game media identified by multiple lotteries is the same as a game medium owned by the user, a reward is granted to the user according to the number of duplicate game media or the value of the duplicate game media.
抽選ゲームは、抽選の対象となるゲーム媒体(以下、「抽選対象ゲーム媒体」ともいう。)群の中から選択したゲーム媒体を、ユーザに獲得させるゲーム媒体(以下、「獲得ゲーム媒体」ともいう。)として特定するゲームである。 A lottery game is a game in which a game medium selected from a group of game media that are the subject of a lottery (hereinafter also referred to as "lottery-subject game media") is identified as the game medium that the user will acquire (hereinafter also referred to as "acquired game medium").
具体的に、抽選ゲームは、ガチャ、くじ引き、宝箱等のように抽選機能を有するゲームであり、ソーシャルゲーム中に組み込まれるゲームである。 Specifically, a lottery game is a game that has a lottery function, such as gacha, lotteries, and treasure chests, and is a game that is incorporated into a social game.
ゲーム媒体は、ゲームに使用される電子データであり、例えば、キャラクタ、アイテム、カード等を含む。ゲーム媒体は、ゲーム内において、例えば、取得、保有、使用、交換、売却、廃棄等され得る。ゲーム媒体の価値には、例えば、キャラクタやアイテムの価値(レベルやレアリティ等)、カードの枚数等が含まれる。レアリティはゲーム媒体の希少性を表す。また、ゲーム媒体には、価値の違いの他に、属性等の種類の違いを示す性質が付与される。 Game media is electronic data used in a game, and includes, for example, characters, items, cards, etc. Game media can be acquired, held, used, exchanged, sold, discarded, etc. within a game. The value of game media includes, for example, the value of characters and items (level, rarity, etc.), the number of cards, etc. Rarity indicates the scarcity of game media. In addition to differences in value, game media are given properties that indicate differences in type, such as attributes.
ユーザに付与する報酬として、例えば、ポイント、ゲーム内通貨、アイテム、キャラクタ、カード等を用いることができる。 Rewards given to users can be, for example, points, in-game currency, items, characters, cards, etc.
なお、本機能は、ソーシャルゲーム全般に適用することができるとともに、アプリケーションをダウンロードして実行するゲームアプリにも適用可能である。 This function can be applied to social games in general, as well as game apps that require downloading and running the application.
以下においては、例示的に、「抽選ゲーム」が「ガチャ」であり、「報酬」が「ポイント」であり、「ゲーム媒体」が「キャラクタ」であり、「ゲーム媒体の価値」が「キャラクタのレアリティ」である場合について説明する。 In the following, as an example, we will explain a case where the "lottery game" is "gacha", the "reward" is "points", the "game medium" is a "character", and the "value of the game medium" is the "character rarity".
ガチャは、ガチャを引くためのガチャ筐体(抽選ゲームを実行する権利)を入手し、そのガチャ筐体に設けられる抽選指示部に実行指示操作を入力することで抽選を行うゲームである。ガチャ筐体は、例えば、ユーザが特定の条件を成立させることや、イベントにより配布されること、ユーザが購入すること等によって入手することができる。特定の条件には、例えば、クエストを攻略する、ボスキャラに勝利する、対戦相手に勝利する、所定のスキルやレベルに到達する等が含まれる。 Gacha is a game in which a player obtains a gacha machine (the right to play a lottery game) for drawing gacha, and enters an execution instruction into a lottery instruction unit provided on the gacha machine, thereby drawing a lottery. Gacha machines can be obtained, for example, by a user fulfilling certain conditions, by being distributed at an event, or by a user purchasing them. Certain conditions include, for example, completing a quest, defeating a boss character, defeating an opponent, reaching a certain skill level, etc.
以下に、複数回連続して実行するガチャ(以下、「連ガチャ」ともいう。)をユーザが選択して実行する場合の処理内容について説明する。本実施形態では、例示的に、10回連続してガチャを引く「10連ガチャ」を実行する場合について説明する。連続して実行する回数は10回に限定されず、9回以下であってもよいし、11回以上であってもよい。また、以下では、ソーシャルゲームを前提として、端末装置10のゲーム進行部113とサーバ20のサーバ処理部212との間で各処理が実行される場合について説明するが、ゲームアプリのように、端末装置10のゲーム進行部113が各処理を実行することとしてもよい。 The following describes the process when a user selects and executes a gacha that is executed multiple times in succession (hereinafter also referred to as "consecutive gacha"). In this embodiment, as an example, a case where a "10 consecutive gacha" is executed in which the gacha is drawn 10 times in succession is described. The number of consecutive executions is not limited to 10 times, and may be 9 times or less, or 11 times or more. In addition, the following describes a case where each process is executed between the game progression unit 113 of the terminal device 10 and the server processing unit 212 of the server 20, assuming a social game, but each process may also be executed by the game progression unit 113 of the terminal device 10, as in a game app.
図2に示すサーバ20のサーバ処理部212は、端末装置10において10連ガチャの実行を指示する操作が入力されると、その10連ガチャに対応する抽選対象キャラクタ群の中から獲得キャラクタを特定するガチャを10回連続して実行する。 When an operation to instruct the execution of a 10-consecutive gacha is input to the terminal device 10, the server processing unit 212 of the server 20 shown in FIG. 2 executes 10 consecutive gachas to identify an acquired character from a group of characters to be selected corresponding to the 10-consecutive gacha.
各ガチャでは、図4に例示する確率テーブルに基づいて、獲得キャラクタが特定される。同図の確率テーブルには、抽選対象キャラクタとして、A乃至Eの5つのキャラクタが登録されている。それぞれのキャラクタには、レアリティ及び出現確率が設定されている。レアリティは、そのキャラクタの希少性を表す価値であり、c,b,a,sの順に価値が高くなる。出現確率は、ガチャを引いたときに、そのキャラクタが獲得キャラクタとして特定される確率である。例えば、キャラクタA,Bは、レアリティが最も低いcに設定され、出現確率が最も高い40%に設定されている。他方、キャラクタEは、レアリティが最も高いsに設定され、出現確率が最も低い1%に設定されている。 In each gacha, the character to be acquired is specified based on the probability table shown in FIG. 4. In the probability table in the same figure, five characters, A through E, are registered as characters to be selected by lottery. A rarity and probability of appearance are set for each character. Rarity is a value that indicates the rarity of the character, with values increasing in the order of c, b, a, and s. Probability of appearance is the probability that the character will be identified as the acquired character when the gacha is drawn. For example, characters A and B are set to c, the lowest rarity, and 40%, the highest probability of appearance. On the other hand, character E is set to s, the highest rarity, and 1%, the lowest probability of appearance.
本実施形態における10連ガチャは、ガチャにより特定された獲得キャラクタが、ユーザが所有するキャラクタ(以下、「所有キャラクタ」ともいう。)と異なるキャラクタである場合に、その獲得キャラクタをユーザに付与する一方、ガチャにより特定された獲得キャラクタが、所有キャラクタと同じである場合には、ユーザにポイントを付与する。 In this embodiment, if the acquired character specified by the gacha is different from a character owned by the user (hereinafter also referred to as "owned character"), the acquired character is awarded to the user, whereas if the acquired character specified by the gacha is the same as the owned character, points are awarded to the user.
本実施形態では、獲得キャラクタと所有キャラクタとが同じかどうかを基準にして、獲得キャラクタを付与するのか、ポイントを付与するのかを決定するが、付与対象を決定する際の判定基準は、キャラクタ同士が同じかどうかには限定されない。例えば、獲得キャラクタと所有キャラクタとが同じ種類のキャラクタであるかどうかにより、獲得キャラクタを付与するのか、ポイントを付与するかを決定してもよい。 In this embodiment, whether to grant an acquired character or points is determined based on whether the acquired character is the same as the owned character, but the criteria for determining the grant recipient are not limited to whether the characters are the same. For example, whether to grant an acquired character or points may be determined based on whether the acquired character and the owned character are the same type of character.
ユーザに対して付与するポイントは、以下(1)乃至(4)の条件により異ならせることができる。 The points awarded to a user can vary depending on the following conditions (1) to (4).
(1)ユーザに対して付与するポイントは、所有キャラクタと同じである(重複する)と判定された獲得キャラクタの数及び当該獲得キャラクタのレアリティによって異ならせることができる。例えば、所有キャラクタと重複すると判定された獲得キャラクタの数が増えるにつれてポイントを増やし、所有キャラクタと重複すると判定された獲得キャラクタのレアリティが高くなるにつれてポイントを増やす。 (1) The points awarded to a user can vary depending on the number of acquired characters that are determined to be the same as (duplicate) owned characters and the rarity of the acquired characters. For example, the points can be increased as the number of acquired characters that are determined to be duplicates of owned characters increases, and the points can be increased as the rarity of the acquired characters that are determined to be duplicates of owned characters increases.
図5を参照して、具体的に説明する。同図に示すように、例えば、獲得キャラクタのレアリティが、最も低いcである場合、その獲得キャラクタごとに1ポイント付与する。獲得キャラクタのレアリティが、二番目に低いbである場合、その獲得キャラクタごとに5ポイント付与する。獲得キャラクタのレアリティが、二番目に高いaである場合、その獲得キャラクタごとに10ポイント付与する。獲得キャラクタのレアリティが、最も高いsである場合、その獲得キャラクタごとに15ポイント付与する。 A more specific explanation will be given with reference to FIG. 5. As shown in the figure, for example, if the rarity of the acquired characters is the lowest, c, 1 point is awarded for each acquired character. If the rarity of the acquired characters is the second lowest, b, 5 points are awarded for each acquired character. If the rarity of the acquired characters is the second highest, a, 10 points are awarded for each acquired character. If the rarity of the acquired characters is the highest, s, 15 points are awarded for each acquired character.
ここで、図5のようにポイントが設定されている状況下で10連ガチャを実行し、特定された10体の獲得キャラクタが全て所有キャラクタと重複したとする。そして、10体の獲得キャラクタのレアリティとして、cが1体、bが7体、aが2体であったとする。 Now, suppose that a 10-series gacha is performed with points set as shown in Figure 5, and all 10 acquired characters are duplicates of characters owned. Furthermore, suppose that the rarity of the 10 acquired characters is 1 c, 7 b, and 2 a.
この場合、{(1ポイント×1)+(5ポイント×7)+(10ポイント×2)}により算出される56ポイントがユーザに付与されることになる。 In this case, the user will be awarded 56 points, calculated as {(1 point x 1) + (5 points x 7) + (10 points x 2)}.
なお、上記ではポイントを算定する際に、所有キャラクタと重複すると判定された獲得キャラクタの数及び当該獲得キャラクタのレアリティに基づいて算定しているが、獲得キャラクタの数のみに基づいて算定することとしてもよい。この場合、獲得キャラクタのレアリティにかかわらず、獲得キャラクタ1体のポイントを所定のポイントに設定し、獲得キャラクタの数を乗算してポイントを算定することとすればよい。また、重複すると判定された獲得キャラクタの数に応じてポイントが高くなるように、所定のポイントを段階的に設定することとしてもよい。 In the above, the points are calculated based on the number of acquired characters determined to overlap with owned characters and the rarity of the acquired characters, but the points may be calculated based only on the number of acquired characters. In this case, regardless of the rarity of the acquired character, the points for one acquired character may be set to a predetermined point, and the points may be calculated by multiplying the number of acquired characters. The predetermined point may also be set in stages so that the points increase according to the number of acquired characters determined to overlap.
(2)ユーザに対して付与するポイントは、10連ガチャを実行した結果の「あたり」、「はずれ」によって異ならせることができる。「あたり」、「はずれ」について以下に説明する。 (2) The points awarded to the user can be different depending on whether the result of the 10-series gacha is a "win" or a "lose." A "win" and a "lose" are explained below.
10連ガチャを実行した結果、獲得キャラクタとして、例えば、キャラクタAが1体、キャラクタCが7体、キャラクタDが2体特定されたとする。この場合、ユーザがキャラクタA、キャラクタC及びキャラクタDの全てを既に所有していれば、この10連ガチャで新しいキャラクタを獲得できなかったことになる。したがって、この10連ガチャの結果を「はずれ」とする。 As a result of performing a 10-series gacha, the characters acquired may be, for example, one character A, seven characters C, and two characters D. In this case, if the user already owns all of characters A, C, and D, they will not have been able to acquire any new characters through this 10-series gacha. Therefore, the result of this 10-series gacha is deemed a "lose."
他方、ユーザがキャラクタA、キャラクタC及びキャラクタDのいずれか一つでも未所有であれば、この10連ガチャで新しいキャラクタを獲得できたことになる。したがって、この10連ガチャの結果を「あたり」とする。 On the other hand, if the user does not own any of Character A, Character C, or Character D, then this 10-series gacha will mean that the user has acquired a new character. Therefore, the result of this 10-series gacha will be considered a "win."
本実施形態では、10連ガチャの結果が「はずれ」の場合に、連続して「はずれ」になった回数に応じてユーザにポイントを付与する。このポイントは、上記(1)のポイントとは別に付与してもよいし、上記(1)のポイントに替えて付与してもよい。 In this embodiment, if the result of the 10-series gacha is a "miss," points are awarded to the user according to the number of consecutive "misses." These points may be awarded separately from the points in (1) above, or may be awarded in place of the points in (1) above.
図6を参照して、具体的に説明する。同図に示すように、例えば、10連ガチャに1回はずれた場合には1ポイント付与し、2回連続してはずれた場合には5ポイント付与し、3回連続してはずれた場合には10ポイント付与する。つまり、連続してはずれた回数が増えるにつれてユーザに付与するポイントが増えることになる。この場合、連続してはずれた回数に上限を設けることとしてもよい。例えば、上限を5回に設定した場合、5回以上連続してはずれたときのポイントは、5回以上のいずれの回数であっても同じポイントになる。連続してはずれた回数は、あたりになると、リセットされる。なお、上記では、連続してはずれた回数に1回はずれた場合も含めているが、含めなくてもよい。 A more detailed explanation will be given with reference to FIG. 6. As shown in the figure, for example, if there is one loss in a 10-series gacha, 1 point is awarded, if there are two consecutive losses, 5 points are awarded, and if there are three consecutive losses, 10 points are awarded. In other words, the points awarded to the user increase as the number of consecutive losses increases. In this case, an upper limit may be set for the number of consecutive losses. For example, if the upper limit is set to 5, the points awarded for five or more consecutive losses will be the same regardless of the number of losses above 5. The number of consecutive losses is reset when a winning combination occurs. Note that, although the number of consecutive losses includes a single loss in the above, this does not have to be included.
連続してはずれた場合に、上記のように特定のポイントを付与するのではなく、付与するポイントを所定の割合だけ割り増ししてユーザに付与することとしてもよい。例えば、10連ガチャに1回はずれた場合には付与するポイントを10%割り増しして付与し、2回連続してはずれた場合には付与するポイントを15%割り増しして付与し、3回連続してはずれた場合には付与するポイントを25%割り増しして付与する。 In the case of consecutive losses, rather than awarding a specific number of points as described above, the points to be awarded to the user may be increased by a specified percentage. For example, if there is one loss in a 10-series gacha, 10% more points may be awarded, if there are two losses in a row, 15% more points may be awarded, and if there are three losses in a row, 25% more points may be awarded.
10連ガチャの結果が「はずれ」かどうかの判定基準は、上記の新しいキャラクタを獲得したかどうかには限定されない。例えば、新しいキャラクタが獲得された場合であっても、獲得された新しいキャラクタが所定数以下である場合には「はずれ」と判定してもよい。さらに、獲得された新しいキャラクタが所定数以下であっても、新しいキャラクタの中にレアリティが所定価値以上となるキャラクタが含まれている場合には、「あたり」と判定してもよい。 The criteria for determining whether the result of a 10-series gacha is a "lose" is not limited to whether the above-mentioned new characters have been acquired. For example, even if new characters have been acquired, it may be determined to be a "lose" if the number of acquired new characters is less than a predetermined number. Furthermore, even if the number of acquired new characters is less than a predetermined number, it may be determined to be a "win" if the new characters include a character whose rarity is equal to or greater than a predetermined value.
(3)ユーザに対して付与するポイントは、ユーザが課金パックを購入したかどうかによって異ならせることができる。課金パックは、例えば、ガチャ筐体と、アイテム、キャラクタ又はガチャチケット等とをセットにしてゲーム内で販売される。 (3) The points given to a user can be different depending on whether the user has purchased a paid pack. A paid pack is sold in the game as a set that includes, for example, a gacha machine and items, characters, or gacha tickets, etc.
ユーザがガチャ筐体を含む課金パックを購入した場合に、次回に実行される10連ガチャにおいて、課金パックを購入した特典(以下、「購入特典」ともいう。)としてのポイントをユーザに付与する。 When a user purchases a paid pack that includes a gacha machine, the user will be given points as a bonus for purchasing the paid pack (hereinafter also referred to as the "purchase bonus") for the next 10-series gacha that is played.
購入特典としてのポイントは、上記(1)、(2)のポイントとは別に付与することができる。ユーザにポイントを付与する際に、購入特典として特定のポイントを付与してもよいし、購入特典とは別に付与するポイントを所定の割合だけ割り増しして付与することとしてもよい。 Points as a purchase bonus can be awarded separately from the points (1) and (2) above. When awarding points to a user, a specific number of points may be awarded as a purchase bonus, or a specified percentage of points may be awarded separately from the purchase bonus.
購入特典の付与は、購入後の1回に限定してもよいし、購入後の所定回数以内に限定してもよい。 The purchase bonus may be limited to being given once after purchase, or may be limited to a certain number of times after purchase.
(4)ユーザに対して付与するポイントは、ガチャ筐体を含む課金パックに付随するプレミアムガチャチケットを使用して10連ガチャを実行したかどうかによって異ならせることができる。 (4) The points awarded to a user can differ depending on whether or not the user performed a 10-series gacha using a premium gacha ticket that came with a paid pack that included a gacha machine.
プレミアムガチャチケットは、10連ガチャを実行した際に、例えばレアリティがa以上となるキャラクタの特定を確約するガチャチケットである。なお、プレミアムガチャチケットで確約するレアリティは、a以上であることに限定されず、他のレアリティ値以上であってもよい。 A premium gacha ticket is a gacha ticket that guarantees the identification of a character with a rarity of a or higher when a 10-series gacha is performed. Note that the rarity guaranteed by a premium gacha ticket is not limited to a or higher, and may be other rarity values or higher.
ユーザがプレミアムガチャチケットを使用して、10連ガチャを実行した結果、特定された獲得キャラクタが、所有キャラクタと同じである場合に、プレミアムガチャチケットを利用した特典(以下、「利用特典」ともいう。)としてのポイントをユーザに付与する。 When a user uses a premium gacha ticket to perform 10 consecutive gacha spins and the acquired character identified is the same as the character the user owns, the user is given points as a reward for using the premium gacha ticket (hereinafter also referred to as the "use reward").
利用特典としてのポイントは、上記(1)乃至(3)のポイントとは別に付与することができる。ユーザにポイントを付与する際に、利用特典として特定のポイントを付与してもよいし、利用特典とは別に付与するポイントを所定の割合だけ割り増しして付与することとしてもよい。 The points as a usage benefit can be awarded separately from the points (1) to (3) above. When awarding points to a user, a specific number of points may be awarded as a usage benefit, or the points awarded separately from the usage benefit may be increased by a specified percentage.
利用特典としてのポイントは、プレミアムガチャチケットを利用した場合に付与することに限定されず、例えばガチャチケット等の他のチケットを利用した場合に付与することとしてもよい。 Points as a usage benefit are not limited to being awarded when a premium gacha ticket is used, but may also be awarded when other tickets, such as a gacha ticket, are used.
図7を参照して、本実施形態に係るゲームシステム1において、10連ガチャが実行されたときの処理手順の一例について説明する。 With reference to Figure 7, an example of the processing procedure when a 10-consecutive gacha is executed in the game system 1 according to this embodiment will be described.
最初に、サーバ20のサーバ処理部212は、端末装置10から送信される10連ガチャの実行指示(ステップS101)に基づいて、ガチャを実行する(ステップS102)。 First, the server processing unit 212 of the server 20 executes the gacha (step S102) based on an instruction to execute the 10-consecutive gacha sent from the terminal device 10 (step S101).
続いて、サーバ処理部212は、ガチャにより特定された獲得キャラクタが、所有キャラクタと同じキャラクタであるか否かを判定する(ステップS103)。この判定がYESである場合(ステップS103;YES)に、サーバ処理部212は、ガチャにより特定された獲得キャラクタをポイント付与の対象とし(ステップS104)、後述するステップS106に処理を移行する。 Then, the server processing unit 212 determines whether the acquired character identified by the gacha is the same character as the owned character (step S103). If this determination is YES (step S103; YES), the server processing unit 212 makes the acquired character identified by the gacha eligible for points award (step S104) and proceeds to step S106, which will be described later.
上記ステップS103において、ガチャにより特定された獲得キャラクタが所有キャラクタと異なるキャラクタであると判定された場合(ステップS103;NO)に、サーバ処理部212は、その獲得キャラクタをユーザに付与する対象とする(ステップS105)。 If it is determined in step S103 above that the acquired character identified by the gacha is a character different from the owned character (step S103; NO), the server processing unit 212 selects the acquired character as a target for granting to the user (step S105).
続いて、サーバ処理部212は、ガチャを10回実行したか否かを判定する(ステップS106)この判定がNOである場合(ステップS106;NO)に、サーバ処理部212は、上記ステップS102に処理を移行する。 Then, the server processing unit 212 determines whether or not the gacha has been executed 10 times (step S106). If this determination is NO (step S106; NO), the server processing unit 212 transitions to the process of step S102.
上記ステップS106において、ガチャを10回実行したと判定された場合(ステップS106;YES)に、サーバ処理部212は、上記ステップS104でポイント付与の対象にした獲得キャラクタの数及び当該獲得キャラクタのレアリティに基づいて、ポイントを算定する(ステップS107)。 If it is determined in step S106 that the gacha has been executed 10 times (step S106; YES), the server processing unit 212 calculates points based on the number of acquired characters for which points were awarded in step S104 and the rarity of the acquired characters (step S107).
続いて、サーバ処理部212は、10連ガチャに連続してはずれた回数に基づいて、ポイントを算定する(ステップS108)。 Next, the server processing unit 212 calculates points based on the number of consecutive losses in the 10-series gacha (step S108).
続いて、サーバ処理部212は、ガチャ筐体を含む課金パックの購入後に最初に10連ガチャが実行された場合に、購入特典用のポイントを算定する(ステップS109)。 Then, the server processing unit 212 calculates points for the purchase bonus when the first 10-series gacha is executed after purchasing a paid pack that includes a gacha machine (step S109).
続いて、サーバ処理部212は、プレミアムガチャチケットを利用して10連ガチャが実行された場合に、利用特典用のポイントを算定する(ステップS110)。 Next, the server processing unit 212 calculates points for the usage benefit when a 10-series gacha is performed using a premium gacha ticket (step S110).
続いて、サーバ処理部212は、上記ステップS107からステップS110で算定した各ポイント及び上記ステップS105でユーザに付与する対象とした獲得キャラクタのデータを端末装置10に送信する(ステップS111)。これにより、10連ガチャの成果となるポイント及び獲得キャラクタをユーザに付与することができる。そして、本処理手順を終了する。 Then, the server processing unit 212 transmits to the terminal device 10 the points calculated in steps S107 to S110 and the data of the acquired character to be awarded to the user in step S105 (step S111). This allows the points and acquired character that are the outcome of the 10-series gacha to be awarded to the user. Then, this processing procedure ends.
上述したように、実施形態におけるゲームシステム1によれば、10連ガチャを実行させて、各ガチャにより特定される獲得キャラクタが、ユーザの所有キャラクタと異なる場合に、当該獲得キャラクタをユーザに付与する一方、各ガチャにより特定される獲得キャラクタが、所有キャラクタと同じである場合に、所有キャラクタと重複した獲得キャラクタの数及び当該獲得キャラクタのレアリティに応じたポイントをユーザに付与することができる。 As described above, according to the game system 1 in the embodiment, when a 10-series gacha is executed, if an acquired character specified by each gacha differs from a character owned by the user, the acquired character is awarded to the user, whereas if an acquired character specified by each gacha is the same as an owned character, points are awarded to the user according to the number of acquired characters that overlap with the owned characters and the rarity of the acquired characters.
また、10連ガチャの結果が連続してはずれになった場合には、次回の10連ガチャを実行したときに、今回のポイントよりも割り増ししたポイントをユーザに付与することができる。 In addition, if the user fails to win 10 consecutive gacha spins, the user can be awarded more points than they got the previous time they try the next 10-spin gacha.
また、ユーザがガチャ筐体を含む課金パックを購入した場合には、次回の10連ガチャを実行したときに、購入特典としてのポイントをさらに付与することができる。 In addition, if a user purchases a paid pack that includes a gacha machine, they can receive additional points as a purchase bonus the next time they play a 10-series gacha.
さらに、レアリティがa以上となるキャラクタの特定を確約するプレミアムガチャチケットを使用して10連ガチャを実行し、ガチャにより特定された獲得キャラクタが所有キャラクタと同じである場合には、プレミアムガチャチケットの利用特典としてのポイントをさらに付与することができる。 In addition, if you use a premium gacha ticket that guarantees the identification of a character with a rarity of a or higher to perform a 10-series gacha, and the acquired character identified by the gacha is the same as a character you own, you can be awarded additional points as a benefit for using the premium gacha ticket.
したがって、実施形態におけるゲームシステム1によれば、ユーザにポイントを付与する仕組みを改善したゲームプログラム、ゲーム方法及びサーバを提供することができ、それによりゲームに対するユーザの興趣性を高めることが可能となる。 Therefore, according to the game system 1 in the embodiment, it is possible to provide a game program, a game method, and a server that improve the mechanism for awarding points to users, thereby making it possible to increase users' interest in the game.
[変形例]
なお、本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。
[Variations]
It should be noted that the present invention is not limited to the above-described embodiment, and can be embodied in various other forms without departing from the scope of the present invention. Therefore, the above-described embodiment is merely illustrative in all respects and should not be interpreted as being restrictive.
例えば、上述した各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、又は並列に実行することができる。また、上述した実施形態におけるゲームシステム1は、端末装置10が備える機能のうち少なくとも一部をサーバ20が備えるように構成されていてもよいし、サーバ20が備える機能のうち少なくとも一部を端末装置10が備えるように構成されていてもよい。さらに、端末装置10及びサーバ20以外の他の装置をゲームシステム1の構成要素とし、他の装置にゲームシステム1における処理の少なくとも一部を実行させてもよい。つまり、本実施形態においてゲームプログラム121及び221を実行するコンピュータは、端末装置10、サーバ20、及び他の装置によって構成されてもよい。 For example, the order of each of the above-mentioned processing steps can be changed as desired or they can be executed in parallel as long as no inconsistencies occur in the processing content. Furthermore, the game system 1 in the above-mentioned embodiment may be configured so that the server 20 has at least some of the functions of the terminal device 10, or so that the terminal device 10 has at least some of the functions of the server 20. Furthermore, devices other than the terminal device 10 and the server 20 may be components of the game system 1, and the other devices may execute at least some of the processing in the game system 1. In other words, the computer that executes the game programs 121 and 221 in this embodiment may be composed of the terminal device 10, the server 20, and other devices.
ここで、本発明の実施形態は、以下の付記のようにも記載され得る。 Here, an embodiment of the present invention can also be described as follows:
[付記1]
ユーザが使用する端末装置(10)にゲームを提供するサーバ(20)のプロセッサ(21)に実行させるゲームプログラム(221)であって、
前記プロセッサ(21)に、
前記端末装置(10)からの実行指示に基づいて、抽選対象ゲーム媒体群の中から選択したゲーム媒体を前記ユーザに獲得させる獲得ゲーム媒体として特定する抽選ゲームを、複数回連続して実行するステップと、
前記抽選ゲームにより特定された前記獲得ゲーム媒体が、前記ユーザが所有するゲーム媒体である所有ゲーム媒体と異なる種類である場合に、前記獲得ゲーム媒体を前記ユーザに付与する一方、前記抽選ゲームにより特定された前記獲得ゲーム媒体が、前記所有ゲーム媒体と同じ種類である場合に、前記ユーザに報酬を付与するステップと、
を実行させ、
前記ユーザに付与する報酬は、前記所有ゲーム媒体と種類が重複する前記獲得ゲーム媒体の数によって異なる、
ゲームプログラム(221)。
[Appendix 1]
A game program (221) to be executed by a processor (21) of a server (20) that provides a game to a terminal device (10) used by a user,
The processor (21),
a step of continuously executing a lottery game multiple times, in which a game medium selected from a group of lottery-target game media is specified as an acquired game medium to be acquired by the user, based on an execution instruction from the terminal device (10);
a step of granting the acquired game medium to the user when the acquired game medium identified by the lottery game is a type different from an owned game medium that is a game medium owned by the user, and granting a reward to the user when the acquired game medium identified by the lottery game is a type the same as the owned game medium;
Run the command,
the reward given to the user varies depending on the number of the acquired game media that overlap with the owned game media;
Game program (221).
これにより、複数回連続して抽選ゲームを実行させて、各抽選ゲームにより特定される獲得ゲーム媒体が、ユーザの所有ゲーム媒体と異なる種類である場合に、当該獲得ゲーム媒体をユーザに付与する一方、各抽選ゲームにより特定される獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、所有ゲーム媒体と種類が重複した獲得ゲーム媒体の数に応じた報酬をユーザに付与することが可能となる。 This allows the lottery games to be played multiple times in succession, and if the acquired game media identified by each lottery game is of a different type from the game media owned by the user, the acquired game media is awarded to the user, while if the acquired game media identified by each lottery game is of the same type as the owned game media, a reward can be awarded to the user according to the number of acquired game media of the same type as the owned game media.
[付記2]
前記ユーザに付与する報酬は、前記所有ゲーム媒体と種類が重複する前記獲得ゲーム媒体の価値によってさらに異なる、
付記1記載のゲームプログラム(221)。
[Appendix 2]
the reward given to the user further varies depending on the value of the acquired game media that overlaps with the owned game media;
2. The game program (221) according to claim 1.
これにより、複数回連続して実行させる各抽選ゲームにより特定された獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、所有ゲーム媒体と種類が重複した獲得ゲーム媒体の数及び当該獲得ゲーム媒体の価値に応じた報酬をユーザに付与することが可能となる。 As a result, if the acquired game media identified by each lottery game that is executed multiple times in succession is the same type as the owned game media, it becomes possible to award the user a reward according to the number of acquired game media that are the same type as the owned game media and the value of the acquired game media.
[付記3]
複数回連続して実行された前記抽選ゲームにおいて、前記ユーザに付与する前記獲得ゲーム媒体の数が、所定数以下である場合、次回に実行される複数回連続して実行する前記抽選ゲームで前記ユーザに付与する報酬を、今回の報酬よりも割り増しする、
付記1又は2記載のゲームプログラム(221)。
[Appendix 3]
When the number of the acquired game media to be awarded to the user in the lottery games executed multiple times in succession is equal to or less than a predetermined number, a reward to be awarded to the user in the lottery games to be executed multiple times in succession next time is set to be higher than the current reward.
Attachment 1 or 2. The game program (221) according to claim 1.
これにより、複数回連続して実行させる各抽選ゲームによって付与される獲得ゲーム媒体の数が少ない場合には、次回の抽選ゲームを実行したときに、今回の報酬よりも割り増しした報酬をユーザに付与することが可能となる。 As a result, if the number of acquired game media awarded in each lottery game that is played multiple times in succession is small, it is possible to award the user a reward that is greater than the current reward when the next lottery game is played.
[付記4]
前記ユーザが前記抽選ゲームを実行する権利を購入した場合に、次回に実行される複数回連続して実行する前記抽選ゲームにおいて、購入特典としての報酬を前記ユーザにさらに付与する、
付記1から3のいずれか一に記載のゲームプログラム(221)。
[Appendix 4]
When the user purchases the right to play the lottery game, a reward is further given to the user as a purchase benefit in the next lottery game to be played multiple times in succession.
A game program (221) according to any one of appendices 1 to 3.
これにより、ユーザが抽選ゲームを実行する権利を購入した場合には、次回の抽選ゲームを実行したときに、購入特典としての報酬をさらに付与することが可能となる。 This means that if a user purchases the right to play a lottery game, they will be able to receive additional rewards as a purchase bonus the next time they play the lottery game.
[付記5]
前記ユーザが購入した前記抽選ゲームを実行する権利に付随するチケットを使用し、所定価値以上のゲーム媒体の特定が確約された前記抽選ゲームを複数回連続して実行した結果、特定された前記獲得ゲーム媒体が、前記所有ゲーム媒体と同じ種類である場合に、前記チケットの利用特典としての報酬を前記ユーザにさらに付与する、
付記4記載のゲームプログラム(221)。
[Appendix 5]
a reward is further given to the user as a usage benefit of the ticket when the user uses a ticket associated with the right to play the lottery game purchased by the user to play the lottery game, which is guaranteed to identify a game medium of a predetermined value or more, multiple times in succession, and the identified acquired game medium is the same type as the owned game medium;
The game program (221) described in Appendix 4.
これにより、所定価値以上のゲーム媒体の特定を確約するチケットを使用して抽選ゲームを実行し、特定された獲得ゲーム媒体が所有ゲーム媒体と同じ種類である場合には、チケットの利用特典としての報酬をさらに付与することが可能となる。 This allows a lottery game to be played using a ticket that guarantees the identification of a game medium of a predetermined value or more, and if the identified acquired game medium is the same type as the owned game medium, a reward can be further awarded as a benefit of using the ticket.
[付記6]
前記ユーザに付与する報酬は、ポイント又はアイテムのいずれかである、
付記1から5のいずれか一に記載のゲームプログラム(221)。
[Appendix 6]
The reward given to the user is either points or items.
6. The game program (221) according to any one of appendices 1 to 5.
これにより、各抽選ゲームにより特定された獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、所有ゲーム媒体と種類が重複した獲得ゲーム媒体の数等に応じたポイント又はアイテムをユーザに付与することが可能となる。 As a result, if the acquired game media identified by each lottery game is of the same type as the owned game media, it becomes possible to award points or items to the user according to the number of acquired game media of the same type as the owned game media, etc.
[付記7]
ユーザが使用する端末装置(10)にゲームを提供するサーバ(20)のプロセッサ(21)が実行するゲーム方法であって、
前記プロセッサ(21)が、
前記端末装置(10)からの実行指示に基づいて、抽選対象ゲーム媒体群の中から選択したゲーム媒体を前記ユーザに獲得させる獲得ゲーム媒体として特定する抽選ゲームを、複数回連続して実行するステップと、
前記抽選ゲームにより特定された前記獲得ゲーム媒体が、前記ユーザが所有するゲーム媒体である所有ゲーム媒体と異なる種類である場合に、前記獲得ゲーム媒体を前記ユーザに付与する一方、前記抽選ゲームにより特定される前記獲得ゲーム媒体が、前記所有ゲーム媒体と同じ種類である場合に、前記ユーザに報酬を付与するステップと、
を実行し、
前記ユーザに付与する報酬は、前記所有ゲーム媒体と種類が重複する前記獲得ゲーム媒体の数によって異なる、
ゲーム方法。
[Appendix 7]
A gaming method executed by a processor (21) of a server (20) that provides a game to a terminal device (10) used by a user, comprising:
The processor (21),
a step of continuously executing a lottery game multiple times, in which a game medium selected from a group of lottery-target game media is specified as an acquired game medium to be acquired by the user, based on an execution instruction from the terminal device (10);
a step of granting the acquired game medium to the user when the acquired game medium identified by the lottery game is a different type from the owned game medium that is a game medium owned by the user, and granting a reward to the user when the acquired game medium identified by the lottery game is the same type as the owned game medium;
Run
the reward given to the user varies depending on the number of the acquired game media that overlap with the owned game media;
How to play the game.
これにより、複数回連続して抽選ゲームを実行させて、各抽選ゲームにより特定される獲得ゲーム媒体が、ユーザの所有ゲーム媒体と異なる種類である場合に、当該獲得ゲーム媒体をユーザに付与する一方、各抽選ゲームにより特定された獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、所有ゲーム媒体と種類が重複した獲得ゲーム媒体の数に応じた報酬をユーザに付与することが可能となる。 This allows the lottery games to be played multiple times in succession, and if the acquired game media identified by each lottery game is a different type from the game media owned by the user, the acquired game media is awarded to the user, while if the acquired game media identified by each lottery game is the same type as the owned game media, a reward can be awarded to the user according to the number of acquired game media that are the same type as the owned game media.
[付記8]
ユーザが使用する端末装置(10)にゲームを提供するサーバ(20)であって、
前記端末装置(10)からの実行指示に基づいて、抽選対象ゲーム媒体群の中から選択したゲーム媒体を前記ユーザに獲得させる獲得ゲーム媒体として特定する抽選ゲームを、複数回連続して実行する第1処理部(212)と、
前記抽選ゲームにより特定された前記獲得ゲーム媒体が、前記ユーザが所有するゲーム媒体である所有ゲーム媒体と異なる種類である場合に、前記獲得ゲーム媒体を前記ユーザに付与する一方、前記抽選ゲームにより特定された前記獲得ゲーム媒体が、前記所有ゲーム媒体と同じ種類である場合に、前記ユーザに報酬を付与する第2処理部(212)と、
を備え、
前記ユーザに付与する報酬は、前記所有ゲーム媒体と種類が重複する前記獲得ゲーム媒体の数によって異なる、
サーバ(20)。
[Appendix 8]
A server (20) that provides a game to a terminal device (10) used by a user,
a first processing unit (212) that executes a lottery game multiple times in succession, based on an execution instruction from the terminal device (10), to specify a game medium selected from a group of game media to be selected by lottery as an acquired game medium to be acquired by the user;
a second processing unit (212) that, when the acquired game medium identified by the lottery game is a type different from an owned game medium that is a game medium owned by the user, grants the acquired game medium to the user, and, when the acquired game medium identified by the lottery game is a type similar to the owned game medium, grants a reward to the user;
Equipped with
the reward given to the user varies depending on the number of the acquired game media that overlap with the owned game media;
Server (20).
これにより、複数回連続して抽選ゲームを実行させて、各抽選ゲームにより特定される獲得ゲーム媒体が、ユーザの所有ゲーム媒体と異なる種類である場合に、当該獲得ゲーム媒体をユーザに付与する一方、各抽選ゲームにより特定される獲得ゲーム媒体が、所有ゲーム媒体と同じ種類である場合に、所有ゲーム媒体と種類が重複した獲得ゲーム媒体の数に応じた報酬をユーザに付与することが可能となる。 This allows the lottery games to be played multiple times in succession, and if the acquired game media identified by each lottery game is of a different type from the game media owned by the user, the acquired game media is awarded to the user, while if the acquired game media identified by each lottery game is of the same type as the owned game media, a reward can be awarded to the user according to the number of acquired game media of the same type as the owned game media.
1…ゲームシステム、10…端末装置、11…プロセッサ、12…メモリ、13…ストレージ、14…通信IF、15…入出力IF、16…タッチスクリーン、17…入力部、18…表示部、20…サーバ、21…プロセッサ、22…メモリ、23…ストレージ、24…通信IF、25…入出力IF、110…制御部、111…操作受付部、112…送受信部、113…ゲーム進行部、114…表示制御部、120…記憶部、121…ゲームプログラム、122…ゲーム情報、123…ユーザ情報、210…制御部、211…送受信部、212…サーバ処理部、213…データ管理部、214…同期処理部、220…記憶部、221…ゲームプログラム、222…ゲーム情報、223…ユーザ情報、N…ネットワーク 1...game system, 10...terminal device, 11...processor, 12...memory, 13...storage, 14...communication IF, 15...input/output IF, 16...touch screen, 17...input unit, 18...display unit, 20...server, 21...processor, 22...memory, 23...storage, 24...communication IF, 25...input/output IF, 110...control unit, 111...operation reception unit, 112...transmission/reception unit, 113...game progression unit, 114...display control unit, 120...storage unit, 121...game program, 122...game information, 123...user information, 210...control unit, 211...transmission/reception unit, 212...server processing unit, 213...data management unit, 214...synchronization processing unit, 220...storage unit, 221...game program, 222...game information, 223...user information, N...network
Claims (3)
所定の媒体群の中からユーザに獲得させる獲得媒体を、複数回連続して抽選する複数回抽選を少なくとも実行可能な抽選手段、
抽選された前記獲得媒体について、前記ユーザが所有する媒体である所有媒体と異なる種類である場合に、前記獲得媒体を前記ユーザに付与する一方、抽選された前記獲得媒体が、前記所有媒体と同じ種類である場合に、前記ユーザに報酬を付与する付与手段、
として機能させ、
前記報酬は、前記所有媒体と種類が重複する前記獲得媒体の数によって異なり、
前記複数回抽選において、前記ユーザに付与する前記獲得媒体の数が、所定数以下である場合、次回に実行される前記複数回抽選で前記ユーザに付与する報酬を、今回の報酬よりも増加させる、
プログラム。 Computer,
a lottery means capable of at least performing a multiple lottery for continuously selecting a medium to be acquired by a user from a predetermined group of media;
a granting means for granting the acquired medium to the user when the acquired medium selected by lottery is a different type from the owned medium, which is a medium owned by the user, and granting a reward to the user when the acquired medium selected by lottery is the same type as the owned medium;
Function as a
The reward varies depending on the number of acquired media that overlap in type with the owned media;
When the number of the acquired media to be awarded to the user in the multiple lottery is equal to or less than a predetermined number, the reward to be awarded to the user in the next multiple lottery is increased from the current reward.
program.
請求項1記載のプログラム。 The compensation further varies depending on the value of the acquired media that overlaps in type with the owned media.
The program according to claim 1.
請求項1又は2記載のプログラム。 When the user purchases the right to participate in the lottery, a reward is further given to the user as a purchase benefit in the next multiple lottery to be held.
3. The program according to claim 1 or 2 .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021026143A JP7645657B2 (en) | 2021-02-22 | 2021-02-22 | program |
| PCT/JP2021/046555 WO2022176365A1 (en) | 2021-02-22 | 2021-12-16 | Game program, game method, and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021026143A JP7645657B2 (en) | 2021-02-22 | 2021-02-22 | program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022127910A JP2022127910A (en) | 2022-09-01 |
| JP2022127910A5 JP2022127910A5 (en) | 2024-01-16 |
| JP7645657B2 true JP7645657B2 (en) | 2025-03-14 |
Family
ID=82930518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021026143A Active JP7645657B2 (en) | 2021-02-22 | 2021-02-22 | program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7645657B2 (en) |
| WO (1) | WO2022176365A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7849404B2 (en) * | 2024-03-08 | 2026-04-21 | 株式会社バンダイ | Program, information processing device, and game system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019198727A (en) | 2019-08-29 | 2019-11-21 | 株式会社コロプラ | Game program, method, and information processing device |
| JP2019213709A (en) | 2018-06-13 | 2019-12-19 | 株式会社バンダイナムコエンターテインメント | Program, computer system, and game system |
| JP2020036820A (en) | 2018-09-05 | 2020-03-12 | 任天堂株式会社 | Information processing system, information processing method, information processing program, and information processor |
| JP6705101B1 (en) | 2019-10-16 | 2020-06-03 | 株式会社セガ | Program and information processing device |
| JP6763494B1 (en) | 2020-02-21 | 2020-09-30 | 株式会社セガ | Programs and information processing equipment |
-
2021
- 2021-02-22 JP JP2021026143A patent/JP7645657B2/en active Active
- 2021-12-16 WO PCT/JP2021/046555 patent/WO2022176365A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019213709A (en) | 2018-06-13 | 2019-12-19 | 株式会社バンダイナムコエンターテインメント | Program, computer system, and game system |
| JP2020036820A (en) | 2018-09-05 | 2020-03-12 | 任天堂株式会社 | Information processing system, information processing method, information processing program, and information processor |
| JP2019198727A (en) | 2019-08-29 | 2019-11-21 | 株式会社コロプラ | Game program, method, and information processing device |
| JP6705101B1 (en) | 2019-10-16 | 2020-06-03 | 株式会社セガ | Program and information processing device |
| JP6763494B1 (en) | 2020-02-21 | 2020-09-30 | 株式会社セガ | Programs and information processing equipment |
Non-Patent Citations (1)
| Title |
|---|
| [原神]ガチャの仕様,昇遊GAME[online],2020年09月25日,インターネット<URL:https://syoyougame.jp/genshin/3532509584>,[2022年02月16日検索] |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022127910A (en) | 2022-09-01 |
| WO2022176365A1 (en) | 2022-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6188886B1 (en) | GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE | |
| JP5911994B1 (en) | Control program, computer and control method | |
| JP7441461B2 (en) | Program, information processing device, and control method | |
| JP7498336B2 (en) | PROGRAM AND INFORMATION PROCESSING APPARATUS | |
| CN110325249A (en) | Games and games control method | |
| JP7563793B2 (en) | CONTROL PROGRAM, COMPUTER, AND CONTROL METHOD | |
| JP7504588B2 (en) | Program, method and information processing device | |
| JP2017064375A (en) | Control program, computer and control method | |
| JP7638109B2 (en) | GAME PROGRAM, GAME METHOD, AND GAME SYSTEM | |
| JP7645657B2 (en) | program | |
| JP2018011961A (en) | Game program, method, and information processor | |
| JP7002622B2 (en) | Control programs, computers and control methods | |
| JP7403053B2 (en) | Game systems and game programs | |
| JP7682755B2 (en) | program | |
| JP7724759B2 (en) | program, information processing device | |
| JP2024047944A (en) | Program and information processing system | |
| JP2019025300A (en) | Control program, control method, and computer | |
| JP2022010424A (en) | Game program, game device, and game system | |
| JP7702032B1 (en) | Program and information processing system | |
| JP7784360B2 (en) | Program and information processing system | |
| JP7849240B2 (en) | Programs and Information Processing Systems | |
| JP7839067B2 (en) | Programs and Information Processing Systems | |
| JP2021074093A (en) | Computer program and computer device | |
| JP7543216B2 (en) | program | |
| JP6899880B2 (en) | Computer programs and computer equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240105 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240105 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250120 |
|
| 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: 20250203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250304 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7645657 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |