Nothing Special   »   [go: up one dir, main page]

JP6440050B2 - Game system, item organizing method, and program - Google Patents

Game system, item organizing method, and program Download PDF

Info

Publication number
JP6440050B2
JP6440050B2 JP2018100576A JP2018100576A JP6440050B2 JP 6440050 B2 JP6440050 B2 JP 6440050B2 JP 2018100576 A JP2018100576 A JP 2018100576A JP 2018100576 A JP2018100576 A JP 2018100576A JP 6440050 B2 JP6440050 B2 JP 6440050B2
Authority
JP
Japan
Prior art keywords
item
user
unit
items
grant
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.)
Expired - Fee Related
Application number
JP2018100576A
Other languages
Japanese (ja)
Other versions
JP2018167037A (en
Inventor
亮 宇佐美
亮 宇佐美
Original Assignee
株式会社ドリコム
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 株式会社ドリコム filed Critical 株式会社ドリコム
Priority to JP2018100576A priority Critical patent/JP6440050B2/en
Publication of JP2018167037A publication Critical patent/JP2018167037A/en
Application granted granted Critical
Publication of JP6440050B2 publication Critical patent/JP6440050B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、獲得済みのアイテムをユーザが容易に整理することのできるゲームシステム、アイテム整理方法、ならびに、プログラムに関する。   The present invention relates to a game system, an item arrangement method, and a program that allow a user to easily arrange acquired items.

従来より、スマートフォンやゲーム機器に向けて、種々のゲームが配信されている。例えば、多数(多種類)のアイテムを収集しつつ、ゲームを進めていくタイプのソーシャルゲーム(一例として、対戦カードゲームやゴルフゲーム等のソーシャルゲーム)は、多くのユーザから人気を博している。   Conventionally, various games have been distributed toward smartphones and game machines. For example, a type of social game (for example, a social game such as a battle card game or a golf game) in which a game is progressed while collecting a large number (many types) of items has gained popularity from many users. .

具体的に、対戦カードゲームでは、ユーザが操作するプレイヤキャラクタ(プレイヤカード等)が敵キャラクタ(敵カード等)に勝利した場合や、いわゆる「ガチャ」をユーザが実行した場合などのように、ゲームの進行に応じて、種々のアイテムをユーザが獲得できるようになっている。
ユーザが獲得したアイテムは、ユーザ固有のアイテムボックスに収納され、ゲーム中における必要な場面で適宜活用される。例えば、武器、防具、魔法等のアイテムが収納されていれば、敵キャラクタとの対戦前に、ユーザは、より強力なアイテムをプレイヤキャラクタに装備させ、プレイヤキャラクタを強化する。また、レベル値アップや能力値アップ等のアイテムが収納されていれば、ユーザは、そのアイテムをプレイヤキャラクタに対して使用し、プレイヤキャラクタのレベル値や能力値(一例として、体力、攻撃力、防御力等)を上昇させる。
また、アイテムの中には、同一のアイテムや類似するアイテム等を所定数以上揃えることで、合成可能となるアイテムもある。それらのアイテムが合成されると、例えば、1個の上位アイテム(一例として、レアリティやランク等が上昇したアイテム)へと進化する。
Specifically, in a battle card game, a game such as when a player character (player card or the like) operated by a user wins an enemy character (enemy card or the like) or when a user executes a so-called “gacha” or the like. As the user progresses, the user can acquire various items.
Items acquired by the user are stored in an item box unique to the user, and are appropriately used in necessary scenes during the game. For example, if items such as weapons, armor, and magic are stored, before the battle with the enemy character, the user equips the player character with a stronger item to strengthen the player character. Also, if an item such as a level value increase or an ability value increase is stored, the user uses the item for the player character, and the player character's level value or ability value (for example, physical strength, attack power, Increase defense power etc.)
Some items can be combined by arranging a predetermined number or more of the same items or similar items. When these items are combined, for example, the item evolves into one upper item (for example, an item with increased rarity, rank, etc.).

このような種々のアイテム(アイテム群)を収納するアイテムボックスには、通常、収納できるアイテム数に上限が設けられている。そのため、ユーザは、時々、アイテムボックスに収納されているアイテム群を整理する必要がある。例えば、ユーザは、アイテム群の中から、不要なアイテムを選び、そのアイテムを売却する(他に、譲渡や廃棄する場合もある)ことでアイテム数を削減する。また、アイテム群の中に使用できるアイテム(一例として、レベル値アップや能力値アップ等のアイテム)があれば、ユーザは、プレイヤキャラクタに対してそのアイテムを使用することでアイテム数を削減する。更に、アイテム群の中に合成できるアイテムが揃っていれば、ユーザは、それらを合成することでアイテム数を削減する。
すなわち、ユーザは、アイテムを消尽するこれらの操作(つまり、売却、譲渡、廃棄、使用、合成等の操作)を手動で行って、アイテム群を整理する(アイテム群の総数を削減する)ことになる。
An item box that stores such various items (item groups) usually has an upper limit on the number of items that can be stored. Therefore, the user sometimes needs to organize the item group stored in the item box. For example, the user selects an unnecessary item from the item group and sells the item (otherwise, it may be transferred or discarded) to reduce the number of items. Further, if there is an item that can be used in the item group (for example, an item such as a level value increase or an ability value increase), the user reduces the number of items by using the item for the player character. Further, if there are items that can be combined in the item group, the user reduces the number of items by combining them.
That is, the user manually performs these operations for exhausting items (that is, operations such as sale, transfer, disposal, use, composition, etc.) to organize the items (reducing the total number of items). Become.

このようなアイテムを消尽する操作が煩雑であると感じているユーザも多く、アイテム群の整理を行わないまま、ゲームがプレイされることもあった。アイテム群の整理を適宜行わないと、プレイ中にアイテムボックスが満杯となって、新たに付与されたアイテムが収納できなくなる。その場合、ユーザがゲームの進行を中断してまで、アイテムを消尽する操作を行わねばならず、ゲームの面白みを極端に低下させていた。
そのため、例えば、特許文献1に記載された発明のように、アイテムの合成を自動的に行うことも提案されている。この特許文献1の発明では、所有しているアイテム(ベースカード)と合成させるアイテム(素材カード)を、ユーザが登録(予約登録)しておく。そして、登録したアイテムと同じアイテムが付与されると、そのアイテムと所有しているアイテムとを自動的に合成する。
Many users feel that the operation of exhausting such items is cumbersome, and the game may be played without organizing the item group. If the item group is not properly arranged, the item box becomes full during play, and newly assigned items cannot be stored. In that case, until the user interrupts the progress of the game, an operation for exhausting the item has to be performed, which greatly reduces the fun of the game.
Therefore, for example, as in the invention described in Patent Document 1, it has also been proposed to automatically combine items. In the invention of this Patent Document 1, a user registers (reserves registration) an item (material card) to be combined with an owned item (base card). When the same item as the registered item is given, the item and the owned item are automatically synthesized.

特許第5153960号公報Japanese Patent No. 5153960

上述した特許文献1の発明では、登録したアイテムと同じアイテムが付与された場合に限り、そのアイテムとアイテムボックス内のアイテムとを合成することで、アイテムボックスにおけるアイテム群の総数を増やさずに済むようにしている。
しかしながら、特許文献1の発明では、そのような合成によって、すでに収納されているアイテム群の総数を減らすことができないため、やがては、アイテムボックスが満杯となってしまう。つまり、登録したアイテムとは異なるアイテムが付与されると、アイテム群の総数は増加していくことになる。特に、10連ガチャを実行したり、イベント期間中に対象のゲーム課題をクリアした場合などでは、一度に多数のアイテムが付与されるため、アイテムボックスが早期に満杯となってしまうこともあった。
In the invention of Patent Document 1 described above, only when the same item as the registered item is given, it is not necessary to increase the total number of items in the item box by combining the item and the item in the item box. I am trying.
However, in the invention of Patent Document 1, since the total number of already stored item groups cannot be reduced by such composition, the item box eventually becomes full. That is, when an item different from the registered item is given, the total number of item groups increases. In particular, when executing 10 consecutive gachas or clearing the target game tasks during the event period, many items are given at once, so the item box may fill up early. .

すなわち、特許文献1の発明のように、アイテムボックスへ新たに収納する側のアイテムを削減することも有用ではあるものの、最終的には、アイテムボックスのアイテム群を整理し、アイテム群の総数を削減する必要があった。そのため、このようなアイテム群をユーザが容易に整理することのできる技術が求められていた。   That is, as in the invention of Patent Document 1, although it is useful to reduce the items to be newly stored in the item box, finally, the item group of the item box is arranged and the total number of the item group is calculated. There was a need to reduce. Therefore, a technique that allows a user to easily organize such an item group has been demanded.

本発明は、上記実状に鑑みてなされたもので、獲得済みのアイテムをユーザが容易に整理することのできるゲームシステム、アイテム整理方法、ならびに、プログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide a game system, an item arrangement method, and a program that allow a user to easily arrange acquired items.

本発明に係るゲームシステムは、
ユーザが獲得しているアイテム群を収納するアイテム収納部と、
ゲームの進行に従って、ユーザが獲得可能なアイテムを付与する付与部と、
前記付与部により新たに付与された付与アイテムに対するユーザの操作を予測する予測部と、
前記付与アイテムを消尽する操作が前記予測部により予測されると、前記アイテム群から、前記付与アイテムと同一若しくは類似する関連アイテムを抽出する抽出部と、
前記関連アイテムが前記抽出部により抽出されると、前記付与アイテム及び前記関連アイテムを一括して消尽する消尽処理を実行する実行部と、
を備えることを特徴とする。
The game system according to the present invention includes:
An item storage unit for storing items acquired by the user;
A grant unit that grants items that the user can acquire as the game progresses;
A predicting unit that predicts a user operation on a grant item newly granted by the grant unit;
When an operation for exhausting the grant item is predicted by the prediction unit, an extraction unit that extracts a related item that is the same as or similar to the grant item from the item group;
When the related item is extracted by the extraction unit, an execution unit that executes an exhaustion process for exhausting the granted item and the related item at once,
It is characterized by providing.

本発明によれば、獲得済みのアイテムをユーザが容易に整理することができる。   According to the present invention, a user can easily organize acquired items.

本実施形態に係るゲームシステムの全体構成の一例を示すブロック図である。It is a block diagram showing an example of the whole composition of the game system concerning this embodiment. ゲームサーバ等が実現される典型的な情報処理装置の概要構成の一例を示すブロック図である。It is a block diagram which shows an example of schematic structure of the typical information processing apparatus with which a game server etc. are implement | achieved. 本実施形態に係るゲームサーバの概要構成を示すブロック図である。It is a block diagram which shows the schematic structure of the game server which concerns on this embodiment. ユーザ管理情報の一例を示す模式図である。It is a schematic diagram which shows an example of user management information. 抽選条件情報の一例を示す模式図である。It is a schematic diagram which shows an example of lottery condition information. アイテム一覧の一例を示す模式図である。It is a schematic diagram which shows an example of an item list. ガチャ選択画面の一例を示す模式図である。It is a schematic diagram which shows an example of a gacha selection screen. 抽選結果画面の一例を示す模式図である。It is a schematic diagram which shows an example of a lottery result screen. 提案画面の一例を示す模式図である。It is a schematic diagram which shows an example of a proposal screen. 本実施形態に係るユーザ端末の概要構成を示すブロック図である。It is a block diagram which shows schematic structure of the user terminal which concerns on this embodiment. ゲーム管理情報の一例を示す模式図である。It is a schematic diagram which shows an example of game management information. 本実施形態に係るアイテム整理処理を説明するためのフローチャートである。It is a flowchart for demonstrating the item rearrangement process which concerns on this embodiment.

以下に本発明の実施形態を説明する。以下では、理解を容易にするため、スマートフォン等を用いて実行されるゲーム(一例として、ソーシャルゲーム等)を制御するゲームシステムに本発明が適用される実施形態を説明するが、この他にも、例えば、ノート型パーソナルコンピュータ、ゲーム機器、PDA(Personal Digital Assistant)などの情報処理装置を用いて実行される各種ゲームを制御する場合にも、同様に本発明を適用することができる。
すなわち、以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
Embodiments of the present invention will be described below. In the following, in order to facilitate understanding, an embodiment in which the present invention is applied to a game system that controls a game (such as a social game) that is executed using a smartphone or the like will be described. For example, the present invention can be similarly applied to control various games executed using an information processing apparatus such as a notebook personal computer, a game machine, or a PDA (Personal Digital Assistant).
In other words, the embodiments described below are for illustrative purposes and do not limit the scope of the present invention. Therefore, those skilled in the art can employ embodiments in which each or all of these elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.

(全体構成)
本発明の実施形態に係るゲームシステム100は、図1に示すように、ゲームサーバ200とユーザ端末300とがインターネット900を介して通信可能に接続されて構成されている。
なお、図中では簡略化しているが、ユーザ端末300は、利用するユーザに応じて、多数存在しているものとする。
(overall structure)
As shown in FIG. 1, the game system 100 according to the embodiment of the present invention is configured such that a game server 200 and a user terminal 300 are communicably connected via the Internet 900.
Although simplified in the figure, it is assumed that there are a large number of user terminals 300 according to the users to be used.

ゲームサーバ200は、例えば、サーバ装置(サーバ用コンピュータ)等であり、ユーザ端末300と通信して、多数(多種類)のアイテムを収集しつつ、ゲームを進めていくタイプのゲーム(一例として、ソーシャルゲーム等)の進行を制御する。
なお、ゲームサーバ200が制御するゲームの進行中に、いわゆる「ガチャ」と呼ばれるアイテム抽選が実行できるようになっている。つまり、ゲームサーバ200は、ユーザ端末300からガチャの実行が要求されると、アイテム毎に当選確率等が設定された抽選条件に基づいて、アイテム抽選を行い、当選したアイテムをユーザ(ユーザ端末300のユーザ)に付与する。なお、ユーザに対してアイテムが付与されるのは、このようなアイテム抽選に限られず、ゲーム課題をユーザがクリアした際や、ユーザがゲームをプレイした回数や時間が規定値を超えた際などでも、アイテムが付与される。つまり、ゲームの進行に応じて、ユーザに対してアイテムが適宜付与されるものとするが、具体例として、アイテム抽選によって、アイテムが付与される場合について説明する。
また、「アイテム」とは、ゲームにおける一般的なアイテムに限られず、例えば、キャラクタ、武器、防具、魔法、スキル等も含むものとして以下、説明する。
The game server 200 is, for example, a server device (server computer) or the like, and communicates with the user terminal 300 to collect a large number (multiple types) of items and advance the game (as an example, Control the progress of social games, etc.)
Note that an item lottery called “gacha” can be executed while a game controlled by the game server 200 is in progress. That is, when the game server 200 requests execution of gacha from the user terminal 300, the game server 200 performs item lottery based on the lottery condition in which the winning probability or the like is set for each item, and the winning item is selected by the user (user terminal 300). To users). It is not limited to such item lottery that items are given to the user, such as when the user clears the game task, or when the user has played the game more than once or when the time exceeds the specified value. But items are granted. That is, according to the progress of the game, an item is appropriately given to the user. As a specific example, a case where an item is given by item lottery will be described.
Further, the “item” is not limited to a general item in the game, and will be described below as including, for example, a character, weapon, armor, magic, skill, and the like.

また、アイテム抽選の一例として、「単発ガチャ」、及び、「10連ガチャ」について説明するが、他の種類のガチャであってもよい。
単発ガチャは、例えば、1回のガチャにつき、1個のアイテムを抽選し、当選したアイテムをユーザに付与する基本的なガチャであり、消費する対価(一例として、ゲーム内通貨であるコイン)の額が低く設定されている。
10連ガチャは、例えば、10回のガチャを連続して行い、合計10個のアイテムを抽選し、当選したアイテムをユーザに付与するガチャであり、消費する対価の額が高いものの(一例として、単発ガチャの10倍)、高ランク(後述するプラチナランク)のアイテムが必ず1個以上当選することを特徴としている。なお、10連ガチャの名称、及び、連続して行われるガチャの回数(10回)は、一例であり、他の名称で、他の回数(複数回数)のガチャを連続して行うタイプのガチャであってもよい。
In addition, “single-shot gacha” and “ten-run gacha” will be described as an example of item lottery, but other types of gacha may be used.
Single-shot gacha is a basic gacha that, for example, draws one item per gacha and grants the selected item to the user. For example, coins that are in-game currency The amount is set low.
Ten consecutive gacha is a gacha that, for example, 10 gachas are continuously performed, a total of 10 items are drawn, and the winning items are given to the user, and the amount of consideration to be consumed is high (as an example, It is characterized in that one or more items of high rank (platinum rank described later) are always won. Note that the names of ten consecutive gachas and the number of consecutive gachas (10 times) are examples, and other names (multiple times) of gachas are continuously performed with other names. It may be.

ユーザ端末300は、例えば、スマートフォン等であり、インターネット900を介してゲームサーバ200にアクセスしつつ、ゲーム(一例として、ソーシャルゲーム等)を進行する。
例えば、ユーザ端末300は、ユーザの操作に応じて、上述した各種のガチャの何れかの実行をゲームサーバ200に要求する。そして、ゲームサーバ200にてガチャが実行されると(アイテム抽選が行われると)、当選したアイテムがユーザ端末300のユーザに付与される(獲得可能となる)。なお、ユーザが獲得したアイテムは、アイテムボックス(アイテム収納部)に収納されるものの、このアイテムボックスには、収納できるアイテム数に上限が設けられている。そのため、ユーザが、アイテムボックス内からアイテムを消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)を適宜行って、アイテム群を整理する必要がある。
The user terminal 300 is a smartphone or the like, for example, and progresses a game (for example, a social game) while accessing the game server 200 via the Internet 900.
For example, the user terminal 300 requests the game server 200 to execute any of the various gacha described above in response to a user operation. When the game server 200 executes gacha (when an item lottery is performed), the winning item is given to the user of the user terminal 300 (can be acquired). Although items acquired by the user are stored in an item box (item storage unit), the item box has an upper limit on the number of items that can be stored. For this reason, it is necessary for the user to organize the item group by appropriately performing an operation for exhausting the item from the item box (for example, an operation such as sale, transfer, disposal, use, or composition).

本発明の実施形態に係るゲームシステム100では、このような、アイテムを消尽する操作をユーザが全て行う必要がなく、後述するように、新たに付与されたアイテムがユーザによって消尽されると予測される場合には、そのアイテムと同一若しくは類似する関連アイテムをアイテム群(アイテムボックス)から抽出し、それらを一括して消尽する消尽操作をユーザに提案することを特徴としている。   In the game system 100 according to the embodiment of the present invention, it is not necessary for the user to perform all such operations for exhausting items, and it is predicted that newly added items will be exhausted by the user as will be described later. In this case, a related item that is the same as or similar to the item is extracted from the item group (item box), and a user is proposed to use up all the items.

(情報処理装置の概要構成)
本発明の実施形態に係るゲームサーバ200及びユーザ端末300が実現される典型的な情報処理装置400について説明する。
(Outline configuration of information processing device)
A typical information processing apparatus 400 in which the game server 200 and the user terminal 300 according to the embodiment of the present invention are realized will be described.

情報処理装置400は、図2に示すように、CPU(Central Processing Unit)401と、ROM(Read Only Memory)402と、RAM(Random Access Memory)403と、記憶デバイス404と、表示デバイス405と、通信デバイス406と、操作デバイス407と、を備える。   As shown in FIG. 2, the information processing apparatus 400 includes a CPU (Central Processing Unit) 401, a ROM (Read Only Memory) 402, a RAM (Random Access Memory) 403, a storage device 404, a display device 405, A communication device 406 and an operation device 407 are provided.

CPU 401は、情報処理装置400全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。   The CPU 401 controls the overall operation of the information processing apparatus 400 and is connected to each component to exchange control signals and data.

ROM 402には、電源投入直後に実行されるIPL(Initial Program Loader)が記録され、これが実行されることにより、所定のプログラムをRAM 403に読み出してCPU 401による当該プログラムの実行が開始される。   The ROM 402 records an IPL (Initial Program Loader) that is executed immediately after the power is turned on, and when this is executed, a predetermined program is read into the RAM 403 and execution of the program by the CPU 401 is started.

RAM 403は、データやプログラムを一時的に記憶するためのもので、記憶デバイス404から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。   The RAM 403 is for temporarily storing data and programs, and holds programs and data read from the storage device 404 and other data necessary for communication.

記憶デバイス404は、SSD(Solid State Drive)やハードディスク等であり、種々のデータを記憶する。例えば、記憶デバイス404は、情報処理装置400全体の動作制御に必要なオペレーティングシステムのプログラムや各種のアプリケーションや付随するデータ等を記憶する。   The storage device 404 is an SSD (Solid State Drive), a hard disk, or the like, and stores various data. For example, the storage device 404 stores an operating system program, various applications, associated data, and the like necessary for operation control of the entire information processing apparatus 400.

表示デバイス405は、例えば、LCD(Liquid Crystal Display)等の表示装置と、その表示装置に表示するための画像情報を記憶するVRAM(Video Random Access Memory)と、画像情報を処理するための画像処理部とを含んで構成されている。この画像処理部は、記憶デバイス404から読み出されたデータや、CPU 401にて処理されたデータを加工処理した後、これをVRAMに格納するなどして、画像情報を生成する。   The display device 405 includes, for example, a display device such as an LCD (Liquid Crystal Display), a VRAM (Video Random Access Memory) that stores image information to be displayed on the display device, and an image process for processing the image information. Part. The image processing unit processes the data read from the storage device 404 or the data processed by the CPU 401, and then stores the data in the VRAM to generate image information.

通信デバイス406は、移動体通信網や無線LAN(Local Area Network)等を利用して無線通信を行う。なお、通信デバイス406は、有線LAN等を利用して有線通信を行ってもよい。   The communication device 406 performs wireless communication using a mobile communication network, a wireless local area network (LAN), or the like. Note that the communication device 406 may perform wired communication using a wired LAN or the like.

操作デバイス407は、タッチスクリーンやタッチパッド、ボタンやキーボード、若しくは、マウス等であり、ユーザの操作を受け付ける。なお、音声によって、ユーザの操作を受け付けてもよい。   The operation device 407 is a touch screen, a touch pad, a button, a keyboard, a mouse, or the like, and receives a user operation. Note that a user operation may be received by voice.

以下、上記情報処理装置400において実現されるゲームサーバ200の構成等について、図3〜図9を参照して説明する。情報処理装置400に電源が投入されると、ゲームサーバ200(本発明に係るサーバ装置)として機能させるプログラムが実行され、本実施形態に係るゲームサーバ200が実現される。   Hereinafter, the configuration and the like of the game server 200 realized in the information processing apparatus 400 will be described with reference to FIGS. When the information processing apparatus 400 is turned on, a program that functions as the game server 200 (the server apparatus according to the present invention) is executed, and the game server 200 according to the present embodiment is realized.

(ゲームサーバの概要構成)
図3は、本実施形態に係るゲームサーバ200の概要構成を示すブロック図である。図示するように、ゲームサーバ200は、受信部210と、送信部220と、記憶部230と、制御部240とを備え、ユーザ端末300で実行されるゲームの進行を支援する。
(Outline configuration of game server)
FIG. 3 is a block diagram showing a schematic configuration of the game server 200 according to the present embodiment. As illustrated, the game server 200 includes a reception unit 210, a transmission unit 220, a storage unit 230, and a control unit 240, and supports the progress of the game executed on the user terminal 300.

受信部210は、インターネット900を介してユーザ端末300等から送られる種々の情報を受信する。
例えば、受信部210は、ゲーム中における各種の操作情報(一例として、所定の選択画面における項目やアイテムへの操作といった操作情報等)をユーザ端末300から受信する。なお、操作情報には、後述するようにアイテムボックスに収納されているアイテム群(何れかのアイテム)に対する操作や、上述したガチャの実行を要求する操作の情報も含まれている。
上述した通信デバイス406等が、このような受信部210として機能しうる。
The receiving unit 210 receives various information transmitted from the user terminal 300 or the like via the Internet 900.
For example, the receiving unit 210 receives various types of operation information during the game (for example, operation information such as operations on items and items on a predetermined selection screen) from the user terminal 300. The operation information includes information on an operation on an item group (any item) stored in the item box and an operation requesting execution of the above-described gacha as described later.
The communication device 406 and the like described above can function as such a receiving unit 210.

送信部220は、インターネット900を介してユーザ端末300に向けて、種々の情報を送信する。
例えば、送信部220は、アイテムボックス内のアイテム群を操作するための画面(後述するアイテム一覧画面等)や、実行するガチャに応じた各種画面(後述するガチャ選択画面、抽選結果画面、及び、提案画面等)をユーザ端末300に送信する。
上述した通信デバイス406等が、このような送信部220として機能しうる。
The transmission unit 220 transmits various information to the user terminal 300 via the Internet 900.
For example, the transmission unit 220 operates a screen for operating an item group in the item box (an item list screen described later), various screens according to a gacha to be executed (a gacha selection screen described later, a lottery result screen, and A proposal screen or the like) is transmitted to the user terminal 300.
The communication device 406 and the like described above can function as such a transmission unit 220.

記憶部230は、ゲームの進行制御に必要な種々の情報を記憶する。例えば、記憶部230は、ユーザ管理情報231、及び、抽選条件情報232等を記憶する。   The storage unit 230 stores various information necessary for the progress control of the game. For example, the storage unit 230 stores user management information 231 and lottery condition information 232 and the like.

ユーザ管理情報231は、各ユーザ端末300のユーザを管理するための情報であり、一例として、図4に示すような情報を含んでいる。
つまり、ユーザ管理情報231には、ユーザID231a、レベル値231b、コイン残高231c、アイテムボックス231d、及び、操作履歴231e等が含まれている。
なお、レベル値231bは、そのユーザ(ユーザ端末300のユーザ)におけるゲームの進行度を示す値である。このようなレベル値231bの代わりに、ゲームランク等を記憶してもよい。
また、コイン残高231cは、そのユーザが獲得したゲーム内通貨であるコイン(一例であり、他の名称でもよい)の残高を示している。なお、以下では、ガチャを実行するための対価として、所定額のコインを支払う場合について説明するが、このようなゲーム内通貨とは別の対価を支払ってガチャを実行してもよい。例えば、ガチャを実行するための対価として、課金アイテム(ユーザが別途購入したゲーム内宝石等)が用いられる場合には、ユーザ管理情報231において、そのような課金アイテムの残高も適宜記憶される。
また、アイテムボックス231dは、そのユーザが獲得した種々のアイテム(アイテム群)を管理する情報である。つまり、アイテムボックス231dには、各ユーザが獲得しているアイテム群が収納されている。このアイテムボックス231dには、収納できるアイテム数に上限が設けられている。そのため、ユーザは、アイテムボックス231d内からアイテムを消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)を行い、アイテム群の総数を削減する。また、後述するように、新たに付与されたアイテムがユーザによって消尽されると予測される場合には、そのアイテムと同一若しくは類似する関連アイテム(詳細は後述するが、アイテム同士の属性等が同じでランク差が一定範囲内のものが類似するアイテムとなる)も含めた消尽操作がユーザに提案される。そのような消尽操作が承認された場合も、関連アイテムが消尽されて、アイテム群の総数が削減される。
そして、操作履歴231eは、アイテムボックス231dにおけるアイテム群(何れかのアイテム)に対してユーザが行った種々の操作について記憶する。少なくとも、操作履歴231eには、アイテムを消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)の履歴が含まれている。
また、これらの情報に加えて、ユーザ管理情報231には、各ユーザがゲームをプレイした累積プレイ時間等を記憶してもよい。
The user management information 231 is information for managing the user of each user terminal 300, and includes information as shown in FIG. 4 as an example.
That is, the user management information 231 includes a user ID 231a, a level value 231b, a coin balance 231c, an item box 231d, an operation history 231e, and the like.
The level value 231b is a value indicating the degree of progress of the game for the user (user of the user terminal 300). Instead of such a level value 231b, a game rank or the like may be stored.
Further, the coin balance 231c indicates the balance of coins (which is an example and may be another name) that is the in-game currency acquired by the user. In the following, a case where a predetermined amount of coins is paid as a consideration for executing the gacha will be described. However, the gacha may be executed by paying a consideration different from the in-game currency. For example, when a billing item (in-game gem purchased separately by the user) is used as a price for executing the gacha, the balance of such billing item is also stored in the user management information 231 as appropriate.
The item box 231d is information for managing various items (item groups) acquired by the user. That is, the item box 231d stores an item group acquired by each user. The item box 231d has an upper limit on the number of items that can be stored. Therefore, the user performs an operation of exhausting items from the item box 231d (for example, operations such as sale, transfer, disposal, use, composition, etc.) to reduce the total number of item groups. In addition, as will be described later, when a newly assigned item is predicted to be consumed by the user, related items that are the same as or similar to the item (details will be described later, but the attributes of the items are the same). In this case, the exhaustion operation including the item having a rank difference within a certain range becomes a similar item. Even when such a consumption operation is approved, related items are consumed and the total number of items is reduced.
The operation history 231e stores various operations performed by the user on the item group (any item) in the item box 231d. At least the operation history 231e includes a history of operations for exhausting items (for example, operations such as sale, transfer, disposal, use, composition, etc.).
In addition to these pieces of information, the user management information 231 may store cumulative play time or the like for which each user played the game.

図3に戻って、抽選条件情報232は、ガチャが実行される際に、制御部240(後述する抽選条件生成部241)によって生成される情報である。
抽選条件情報232は、一例として、図5に示すような情報を含んでいる。
つまり、抽選条件情報232には、アイテムID232a、ランク232b、属性232c、及び、当選確率232d等が含まれている。
なお、ランク232bは、ゲーム内におけるアイテムの等級(階級)を示しており、ランクの高い順に、例えば、「プラチナ」(プラチナランク)、「ゴールド」(ゴールドランク)、「シルバー」(シルバーランク)と規定されている。高ランクであるプラチナランクのアイテムをゲーム内で活用する(一例として、ユーザが操作するプレイヤキャラクタに装備する等)と、より有利にゲームを進めることができるようになっている。また、このようなランクを用いる代わりに、レア度(レアリティ)を用いてもよい。その場合、レア度の高い順に、例えば、「スーパーレア(SR)」、「レア(R)」、「コモン(C)」と規定するようにしてもよい。
また、属性232cは、ゲーム内におけるアイテムの特性等を示しており、例えば、ゲーム状況に応じて、そのアイテムを活用する際の効果(攻撃力や防御力等)が異なっている。
そして、当選確率232dは、制御部240(後述する抽選部242)が抽選を行う際に、そのアイテムが当選する確率を示しており、ランク(ランク232b)が高いアイテムほど、その確率が低く設定されている。つまり、ガチャが実行される際において、プラチナランクのアイテムは、かなり当選し難くなっている。
Returning to FIG. 3, the lottery condition information 232 is information generated by the control unit 240 (a lottery condition generation unit 241 to be described later) when the gacha is executed.
The lottery condition information 232 includes information as shown in FIG. 5 as an example.
That is, the lottery condition information 232 includes an item ID 232a, a rank 232b, an attribute 232c, a winning probability 232d, and the like.
The rank 232b indicates the grade (class) of the item in the game. For example, “Platinum” (Platinum rank), “Gold” (Gold rank), “Silver” (Silver rank). It is prescribed. The game can be advanced more advantageously when the high-ranking platinum-ranked items are utilized in the game (for example, equipped with a player character operated by the user). Further, instead of using such a rank, a rare degree may be used. In that case, for example, “super rare (SR)”, “rare (R)”, and “common (C)” may be defined in descending order of the rare degree.
The attribute 232c indicates the characteristics of the item in the game. For example, the effects (attack power, defense power, etc.) when using the item differ depending on the game situation.
The winning probability 232d indicates the probability that the item will win when the control unit 240 (the lottery unit 242 described later) performs the lottery, and the higher the rank (rank 232b), the lower the probability is set. Has been. In other words, when a gacha is executed, platinum rank items are much harder to win.

記憶部230は、この他にも、制御部240で行う処理に必要な種々の情報を記憶する。例えば、記憶部230は、ゲームにおいてユーザに知らせる報知情報や、各種のイベント情報等も記憶する。
上述したRAM 403や記憶デバイス404等が、このような記憶部230として機能しうる。
In addition to this, the storage unit 230 stores various information necessary for processing performed by the control unit 240. For example, the storage unit 230 also stores notification information notified to the user in the game, various event information, and the like.
The RAM 403, the storage device 404, and the like described above can function as such a storage unit 230.

図3に戻って、制御部240は、ゲームサーバ200全体を制御し、ユーザ端末300にて実行されるゲームの進行を支援する。
この制御部240は、例えば、抽選条件生成部241、抽選部242、付与部243、一覧生成部244、予測部245、抽出部246、提示部247、及び、実行部248等を含んでいる。なお、以下では、発明の理解を容易にするために、ゲームサーバ200側の提示部247等が各種画面(後述するアイテム一覧画面、ガチャ選択画面、抽選結果画面、及び、提案画面等)を生成して、ユーザ端末300に提示する場合について説明するが、一例であり、他の手法により、ユーザ端末300に各種画面を提示するようにしてもよい。例えば、後述するように、ゲームサーバ200とユーザ端末300とを協働させ、最終的にユーザ端末300側で各種画面を生成するようにしてもよい。
Returning to FIG. 3, the control unit 240 controls the entire game server 200 and supports the progress of the game executed on the user terminal 300.
The control unit 240 includes, for example, a lottery condition generation unit 241, a lottery unit 242, a grant unit 243, a list generation unit 244, a prediction unit 245, an extraction unit 246, a presentation unit 247, an execution unit 248, and the like. In the following, in order to facilitate understanding of the invention, the presentation unit 247 on the game server 200 side generates various screens (an item list screen, a gacha selection screen, a lottery result screen, a proposal screen, etc., which will be described later). Then, although the case where it presents to the user terminal 300 will be described, it is an example, and various screens may be presented to the user terminal 300 by other methods. For example, as will be described later, the game server 200 and the user terminal 300 may cooperate with each other, and finally various screens may be generated on the user terminal 300 side.

抽選条件生成部241は、ユーザ端末300からガチャの実行が要求されると、抽選条件を規定する抽選条件情報を生成する。
例えば、抽選条件生成部241は、上述した図5に示すような抽選条件情報232を生成する。なお、10連ガチャの実行が要求された場合において、抽選条件生成部241は、例えば、プラチナランクのアイテムだけから構成される特別な抽選条件情報を別途生成する。
When the user terminal 300 requests execution of gacha, the lottery condition generation unit 241 generates lottery condition information that defines the lottery conditions.
For example, the lottery condition generation unit 241 generates lottery condition information 232 as shown in FIG. 5 described above. Note that, when execution of ten consecutive gachas is requested, the lottery condition generation unit 241 separately generates special lottery condition information including, for example, only platinum rank items.

抽選部242は、各アイテムの当選確率が規定された抽選条件に基づいて、抽選ゲームを実行する。
つまり、抽選部242は、抽選条件生成部241が生成した抽選条件情報232等に基づいて、ランダムにアイテムの抽選を行う。
例えば、単発ガチャの実行が要求された場合に、抽選部242は、抽選条件情報232に基づいて、1個のアイテムの抽選を行う。また、10連ガチャの実行が要求された場合に、10回中の9回において、抽選部242は、抽選条件情報232に基づいて、1個ずつのアイテム(合計9個のアイテム)の抽選を行う。そして、10回中の1回において、抽選部242は、特別な抽選条件情報(一例として、プラチナランクのアイテムだけから構成される抽選条件情報)に基づいて、1個のアイテムの抽選を行う。
The lottery unit 242 executes a lottery game based on lottery conditions in which the winning probability of each item is defined.
That is, the lottery unit 242 randomly draws items based on the lottery condition information 232 generated by the lottery condition generation unit 241.
For example, when the execution of the single shot gacha is requested, the lottery unit 242 performs lottery of one item based on the lottery condition information 232. In addition, when the execution of ten consecutive gachas is requested, the lottery unit 242 performs lottery for each item (total of nine items) based on the lottery condition information 232 in 9 out of 10 times. Do. Then, in one out of ten times, the lottery unit 242 performs lottery for one item based on special lottery condition information (for example, lottery condition information including only platinum rank items).

付与部243は、抽選部242がランダムに抽選したアイテムを、ユーザに付与する。なお、付与部243は、このような抽選部242が抽選したアイテムだけでなく、ゲーム課題をユーザがクリアした際や、ユーザがゲームをプレイした回数や時間が規定値を超えた際などにおいても、所定のアイテムをユーザに付与する。
このように、付与部243は、ゲームの進行に従って、ユーザが獲得可能なアイテムを付与する。ユーザが獲得したアイテムは、上述したアイテムボックス231d(対応するユーザのアイテムボックス231d)に収納される。なお、アイテムボックス231dが満杯になると、新たなアイテムを収納できなくなるが、本願発明では、後述するように、アイテムボックス231dにおけるアイテム群の整理を提案する提案画面(アイテムの消尽操作を提案する提案画面)をユーザに提示して、アイテム群の整理をユーザに促している。
The granting unit 243 gives the user the item randomly drawn by the lottery unit 242. Note that the granting unit 243 is not only for the items drawn by the lottery unit 242 but also when the user clears the game task, or when the number of times the user has played the game or when the time exceeds a specified value. A predetermined item is given to the user.
Thus, the granting unit 243 grants items that can be acquired by the user as the game progresses. The item acquired by the user is stored in the item box 231d (the corresponding user item box 231d). Note that when the item box 231d becomes full, new items cannot be stored. However, in the present invention, as will be described later, a proposal screen for suggesting the arrangement of items in the item box 231d (a proposal for proposing an item exhaustion operation) Screen) is presented to the user to prompt the user to organize the item group.

一覧生成部244は、アイテムボックス231dに収納されているアイテム群のアイテム一覧等を生成する。
例えば、一覧生成部244は、図6に示すようなアイテム一覧510を生成する。このアイテム一覧510は、アイテムボックス231d(対応するユーザのアイテムボックス231d)に収納されている各アイテム(各アイテムID等)を所定の順番に並べた一覧データである。
このアイテム一覧510に基づいて、後述する提示部247がアイテム一覧画面を生成する。例えば、アイテム一覧510におけるアイテムIDに基づいて、対応するアイテム情報(アイテム画像やアイテム名等)が記憶部230から読み出され、ユーザが認識できるアイテム画像やアイテム名を含んだアイテム一覧画面が生成される。生成されたアイテム一覧画面は、例えば、スクロール可能にユーザ端末300に提示される。
ユーザ端末300に提示されたアイテム一覧画面は、ユーザによって、任意のアイテムの操作に用いられる。
ユーザによりアイテム一覧画面のアイテムが操作された場合、一覧生成部244は、操作されたアイテムをアイテム一覧510の先頭側に移動させる。例えば、一覧生成部244は、操作されたアイテムを現在の並びから所定の値だけ、先頭側に移動させる。なお、一覧生成部244は、操作されたアイテムをアイテム一覧510の最も先頭に移動させてもよい。
このように、一覧生成部244は、実際に操作されたアイテム(つまり、活用アイテム)を、アイテム一覧510の先頭側に移動させることで、相対的に、操作されていないアイテム(つまり、非活用アイテム)が、アイテム一覧510の末尾側に集められることになる。そのため、ユーザがアイテムの操作を行いつつ、ゲームをプレイするにつれて、アイテム一覧510における各アイテムが適宜並び替えられて行く。そのようなアイテム一覧510に基づいて生成されたアイテム一覧画面がユーザ端末300に提示された際に、そのファーストビューには、そのユーザにとっての活用アイテムが表示されることとなり、ユーザがスクロール操作等を行わずに(或いは、極力少ないスクロール操作で)、目的のアイテムに対する操作を行うことができる。
また、ユーザがゲームをプレイするようになってから、一定期間以上が経過した後では、アイテム一覧510の末尾側には、長期間にわたってユーザが操作していないアイテムが集められている。そのため、後述するように、そのような非活用アイテムの中から、抽出部246が、関連アイテム(消尽が予測されるアイテムと同一若しくは類似するアイテム)を抽出する際には、アイテム一覧510の末尾から所定数のアイテムを特定し、その中から関連アイテムを抽出するだけで行えることになる。つまり、操作されていない期間等の情報をアイテム毎にそれぞれ管理する必要がなく、アイテム一覧510の並びから、非活用アイテムを容易に特定することができる。
The list generation unit 244 generates an item list of the item group stored in the item box 231d.
For example, the list generation unit 244 generates an item list 510 as shown in FIG. The item list 510 is list data in which items (each item ID and the like) stored in the item box 231d (corresponding user's item box 231d) are arranged in a predetermined order.
Based on the item list 510, a presentation unit 247 described later generates an item list screen. For example, based on the item ID in the item list 510, corresponding item information (item image, item name, etc.) is read from the storage unit 230, and an item list screen including an item image and item name that can be recognized by the user is generated. Is done. The generated item list screen is presented to the user terminal 300 in a scrollable manner, for example.
The item list screen presented on the user terminal 300 is used by a user to operate any item.
When an item on the item list screen is operated by the user, the list generation unit 244 moves the operated item to the top side of the item list 510. For example, the list generation unit 244 moves the operated item by a predetermined value from the current line to the top side. The list generation unit 244 may move the operated item to the top of the item list 510.
As described above, the list generation unit 244 moves the actually operated item (that is, the used item) to the head side of the item list 510, thereby relatively not operating the item (that is, not used). Items) are collected at the end of the item list 510. Therefore, as the user plays the game while operating the items, the items in the item list 510 are appropriately sorted. When an item list screen generated based on such an item list 510 is presented on the user terminal 300, an item to be used for the user is displayed in the first view, and the user can perform a scrolling operation, etc. The operation on the target item can be performed without performing the operation (or with the least amount of scroll operations).
In addition, after a certain period of time has elapsed since the user started playing the game, items that have not been operated by the user for a long period of time are collected at the end of the item list 510. Therefore, as will be described later, when the extraction unit 246 extracts a related item (an item that is the same as or similar to an item predicted to be exhausted) from such non-utilized items, the end of the item list 510 is displayed. A predetermined number of items are identified from the list, and a related item is extracted from the specified items. That is, it is not necessary to manage information such as a period of no operation for each item, and an unutilized item can be easily identified from the arrangement of the item list 510.

予測部245は、付与部243により新たに付与されたアイテムに対するユーザの操作を予測する。
例えば、予測部245は、上述した操作履歴231e(アイテムが付与されたユーザの操作履歴231e)を参照し、付与されたアイテムと同じアイテムに対する操作の履歴を検索し、履歴が検索されればその操作がなされることを予測する。具体的には、以前に、付与されたアイテムに対して、消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)が行われていれば、予測部245は、今回付与されたアイテムに対しても消尽する操作が行われると予測する。なお、操作履歴231eから異なる種類の操作が複数検索された場合に、予測部245は、その中で最も回数の多い操作がなされることを予測するようにしてもよい。例えば、消尽する操作(一例として、売却する操作)が4回と、消尽以外の操作(一例として、アイテムをプレイヤキャラクタに装備したり外したりする操作)が2回と検索された場合に、予測部245は、今回も消尽する操作がなされると予測する。なお、消尽する操作を1つにまとめることなく、売却する操作が3回と、廃棄する操作が1回と検索された場合に、予測部245は、今回も売却する操作がなされると予測する。また、異なる種類の操作が検索された場合でも、その中に消尽する操作が含まれていれば、回数の大小に拘わらず、予測部245は、当該消尽する操作がなされることを予測するようにしてもよい。例えば、消尽する操作が1回と、消尽以外の操作が2回と検索された場合に、予測部245は、今回も消尽する操作がなされると予測する。また、操作の回数よりも最近の操作を優先してもよい。例えば、過去10回の操作のうち、直近3回の操作が売却で、それよりも過去7回の操作が合成だった場合に、ユーザの傾向が合成から売却に移行しているので、予測部245は、今回も売却の操作がなされると予測する。
The prediction unit 245 predicts a user operation on the item newly granted by the grant unit 243.
For example, the prediction unit 245 refers to the operation history 231e described above (the operation history 231e of the user to whom the item is assigned), searches the history of operations for the same item as the assigned item, and if the history is searched, Predict that the operation will be performed. Specifically, if an operation to be exhausted (for example, operations such as sale, transfer, disposal, use, composition, etc.) has been performed on the assigned item before, the prediction unit 245 assigns this time It is predicted that an operation to exhaust the item will be performed. Note that, when a plurality of different types of operations are searched from the operation history 231e, the prediction unit 245 may predict that the most frequently performed operation will be performed. For example, prediction is performed when an operation to exhaust (for example, an operation to sell) is searched four times and an operation other than exhaustion (for example, an operation to equip or remove an item from the player character) is searched twice. The unit 245 predicts that an operation to be exhausted is performed this time. In addition, without combining the operations to be exhausted into one, when the operation to sell is searched for three times and the operation to be discarded is searched once, the prediction unit 245 predicts that the operation to sell is also performed this time. . Further, even when different types of operations are searched, if an operation to be exhausted is included in the search, the prediction unit 245 predicts that the operation to be exhausted will be performed regardless of the number of times. It may be. For example, when an operation to be exhausted is searched once and an operation other than exhaustion is searched twice, the prediction unit 245 predicts that an operation to be exhausted will be performed this time. Further, recent operations may be prioritized over the number of operations. For example, in the past 10 operations, when the last 3 operations were sales and the past 7 operations were synthesis, the user's tendency has shifted from synthesis to sale. 245 predicts that a sale operation will also be performed this time.

抽出部246は、予測部245によって、新たに付与されたアイテムに対して消尽する操作が予測された場合に、アイテムボックス231d(そのユーザのアイテムボックス231d)に格納されているアイテム群から、そのアイテムと同一若しくは類似する関連アイテムを抽出する。なお、類似するアイテムとは、例えば、アイテム同士の属性が同じでランク差が一定範囲内のものや、アイテム同士の効果(効力)が同じでランク差が一定範囲内のものなどである。この他にも、アイテム同士の属性や効果等が異なっていても、合成に用いることのできるアイテムとして予め規定されていれば、抽出部246は、そのようなアイテムを類似するアイテム(関連アイテム)として抽出してもよい。
更に、抽出部246は、アイテム群のうちユーザから活用されないまま一定期間を経過した非活用アイテムを特定し、その特定した非活用アイテムの中から関連アイテムを抽出するようにしてもよい。
上述したように、ユーザがゲームをプレイするようになってから、一定期間以上が経過した後では、アイテム一覧510の末尾側には、長期間にわたってユーザが操作していない非活用アイテムが集められている。
そのため、抽出部246は、アイテム一覧510の末尾から所定数の非活用アイテムを特定し、その中から関連アイテムを抽出する。この場合、操作されていない期間等の情報をアイテム毎にそれぞれ管理する必要がなく、アイテム一覧510の並びから、非活用アイテムを容易に特定することができる。
また、抽出部246は、アイテムボックス231dに収納されているアイテム群の総数が増えるに応じて、非活用アイテムとして特定するアイテムの数を増加させてもよい。
この場合、アイテム群の総数が増え、アイテムボックス231dに収納できる残りのアイテム数が少なくなるにつれて、より多くの非活用アイテムが特定され、その中から関連アイテムが抽出される。そのため、提案される関連アイテムの数も総じて増えるため、アイテム群から多くのアイテムをまとめて削減することが可能となる。
When the predicting unit 245 predicts an operation for exhausting the newly assigned item, the extracting unit 246 extracts the item from the item group stored in the item box 231d (the user's item box 231d). Extract related items that are identical or similar to the item. Similar items include, for example, items having the same attribute and rank difference within a certain range, items having the same effect (efficacy) between items and rank difference within a certain range, and the like. In addition to this, even if the attributes and effects of the items are different, if the item is defined in advance as an item that can be used for composition, the extracting unit 246 may resemble such an item (related item). May be extracted as
Furthermore, the extraction unit 246 may identify an unutilized item that has not been utilized by the user for a certain period of time from the item group and extract a related item from the identified unutilized item.
As described above, after a certain period of time has elapsed since the user started playing the game, the unused items that have not been operated by the user over a long period of time are collected at the end of the item list 510. ing.
Therefore, the extraction unit 246 identifies a predetermined number of non-utilized items from the end of the item list 510 and extracts related items from the specified items. In this case, it is not necessary to manage information such as the period of non-operation for each item, and an unutilized item can be easily identified from the arrangement of the item list 510.
Further, the extraction unit 246 may increase the number of items specified as non-utilized items as the total number of item groups stored in the item box 231d increases.
In this case, as the total number of item groups increases and the number of remaining items that can be stored in the item box 231d decreases, more non-utilized items are identified, and related items are extracted from them. Therefore, since the number of related items to be proposed also increases as a whole, a large number of items can be collectively reduced from the item group.

提示部247は、各種の画面等を生成して、ユーザ端末300に提示する。
例えば、提示部247は、アイテムボックス231dに収納されているアイテム群についてのアイテム一覧画面、各種ガチャを選択するためのガチャ選択画面、実行されたガチャによる抽選結果を知らせる抽選結果画面、並びに、付与されたアイテムを契機にアイテムボックス231dにおけるアイテム群の整理を提案する提案画面等を生成し、送信部220を通じてユーザ端末300に提示する。
The presentation unit 247 generates various screens and presents them on the user terminal 300.
For example, the presentation unit 247 displays an item list screen for an item group stored in the item box 231d, a gacha selection screen for selecting various gachas, a lottery result screen for informing a lottery result of executed gachas, A proposal screen or the like that proposes the arrangement of the item group in the item box 231d is generated on the basis of the item that has been set, and presented to the user terminal 300 through the transmission unit 220.

具体的に、提示部247は、図7に示すようなガチャ選択画面520を生成して、ユーザ端末300に提示する。
このガチャ選択画面520には、単発ガチャの実行を要求するための要求ボタン521と、10連ガチャの実行を要求するための要求ボタン522とが含まれている。そして、ガチャ選択画面520がユーザ端末300に提示された状態で、要求ボタン521,522の何れかが、ユーザにより押下(タッチやクリック等)されると、対応するガチャの実行がゲームサーバ200に要求される。
Specifically, the presentation unit 247 generates a gacha selection screen 520 as shown in FIG. 7 and presents it on the user terminal 300.
The gacha selection screen 520 includes a request button 521 for requesting execution of a single shot gacha and a request button 522 for requesting execution of a ten-unit gacha. When any of the request buttons 521 and 522 is pressed (touched or clicked) by the user in a state where the gacha selection screen 520 is presented on the user terminal 300, execution of the corresponding gacha is performed on the game server 200. Required.

例えば、ガチャ選択画面520にて、要求ボタン522が押下され、10連ガチャの実行が要求されると、上述したように抽選部242が10個のアイテムの抽選を行う。そして、提示部247は、例えば、図8に示すような抽選結果画面530を生成して、ガチャを要求したユーザ端末300に提示する。
この抽選結果画面530では、10連ガチャにて当選した10個のアイテムをユーザが確認できるようになっている。
なお、ガチャ選択画面520にて、要求ボタン521が押下され、単発ガチャの実行が要求されると、上述したように抽選部242が1個のアイテムの抽選を行う。そして、提示部247は、同様に、当選した1個のアイテムを確認できる抽選結果画面を生成して、ガチャを要求したユーザ端末300に提示する。
For example, when the request button 522 is pressed on the gacha selection screen 520 and execution of 10 consecutive gachas is requested, the lottery unit 242 draws 10 items as described above. And the presentation part 247 produces | generates the lottery result screen 530 as shown in FIG. 8, for example, and shows it to the user terminal 300 which requested | required gacha.
On the lottery result screen 530, the user can confirm the 10 items won in the 10-game gacha.
When the request button 521 is pressed on the gacha selection screen 520 and execution of a single shot gacha is requested, the lottery unit 242 draws one item as described above. And the presentation part 247 produces | generates the lottery result screen which can confirm one winning item similarly, and shows it to the user terminal 300 which requested | required gacha.

このようにして抽選部242がランダムに抽選したアイテムは、付与部243によってユーザに付与され、ユーザが獲得できるようになっている。但し、実際にユーザがアイテムを獲得する(アイテムボックス231dに収納する)前に、以下に説明するような提案画面が提示される場合がある。
具体的には、予測部245によって、付与されるアイテムに対して消尽する操作が予測されており、抽出部246によって、そのアイテムと同一若しくは類似する関連アイテムが抽出されている場合に、提示部247は、例えば、図9に示すようなアイテムボックス232dの整理を提案する提案画面540を生成して、ユーザ端末300に提示する。つまり、提示部247は、この場合、ユーザに対して消尽操作を提案する提案部として機能し、提案画面540を提示して、具体的な消尽操作をユーザに提案することになる。
この提案画面540には、消尽する操作が予測された付与アイテム541と、抽出された関連アイテム542と、提案する消尽操作の内容543と、消尽操作の提案を受け容れるかどうかを選択するための選択ボタン544,545が含まれている。
このような提案画面540が提示されたユーザ端末300において、選択ボタン544が選択され、消尽操作の提案がユーザに承認されると、後述する実行部248によって、付与アイテム541及び関連アイテム542が消尽される。つまり、図9に示す例では、付与アイテム541及び関連アイテム542がまとめて売却されることになる。そして、抽選部242によって抽選された残りのアイテムだけが、付与部243によってユーザに付与され、アイテムボックス231d(そのユーザのアイテムボックス231d)に追加されることになる。
一方、選択ボタン545が選択され、消尽操作の提案がユーザに承認されなかった場合には、抽選部242によって抽選された全てのアイテムが、付与部243によってユーザに付与され、アイテムボックス231dに追加されることになる。
The items randomly drawn by the lottery unit 242 in this way are given to the user by the granting unit 243 so that the user can acquire them. However, before the user actually acquires items (stores in the item box 231d), a proposal screen as described below may be presented.
Specifically, when the prediction unit 245 predicts an operation to be exhausted with respect to the given item, and the extraction unit 246 extracts a related item that is the same as or similar to the item, the presentation unit 247 generates, for example, a proposal screen 540 that proposes the arrangement of the item box 232d as shown in FIG. That is, in this case, the presentation unit 247 functions as a suggestion unit that proposes an exhaustion operation to the user, presents the proposal screen 540, and proposes a specific exhaustion operation to the user.
In this proposal screen 540, a grant item 541 predicted to be used up, an extracted related item 542, the content 543 of the proposed use operation, and whether to accept the proposal of the use up operation are selected. Selection buttons 544 and 545 are included.
In the user terminal 300 on which such a proposal screen 540 is presented, when the selection button 544 is selected and the proposal for the exhaustion operation is approved by the user, the execution item 248 described below exhausts the granted item 541 and the related item 542. Is done. That is, in the example illustrated in FIG. 9, the grant item 541 and the related item 542 are sold together. Then, only the remaining items selected by the lottery unit 242 are given to the user by the granting unit 243 and added to the item box 231d (the user's item box 231d).
On the other hand, when the selection button 545 is selected and the proposal of the exhaustion operation is not approved by the user, all items lottery by the lottery unit 242 are given to the user by the granting unit 243 and added to the item box 231d. Will be.

図3に戻って、実行部248は、ユーザの操作等に従った種々の処理を実行する。
例えば、上述した提案画面540がユーザ端末300に提示され、ユーザから選択ボタン544が選択され、消尽操作の提案がユーザに承認されると、付与アイテム541及び関連アイテム542を消尽する(この例の場合、売却する)処理を実行する。つまり、実行部248は、アイテムボックス231d(そのユーザのアイテムボックス231d)から、関連アイテム542を削除すると共に、付与アイテム541及び関連アイテム542を売却した値分だけ、対応するユーザのコイン残高231cを増加させる。
この他にも、実行部248は、例えば、アイテム一覧画面が提示されたユーザ端末300において、プレイヤキャラクタに対するアイテムの装備の操作が指示されると、そのアイテムを装備する処理(一例として、プレイヤキャラクタの画像にそのアイテムの画像を合成したり、装備したアイテムに応じて、プレイヤキャラクタの能力値を変更するなどの処理)を実行する。
Returning to FIG. 3, the execution unit 248 executes various processes according to user operations and the like.
For example, when the above-described proposal screen 540 is presented on the user terminal 300, the selection button 544 is selected by the user, and the proposal of the exhaustion operation is approved by the user, the granted item 541 and the related item 542 are exhausted (in this example) If so, execute the process. In other words, the execution unit 248 deletes the related item 542 from the item box 231d (the user's item box 231d), and increases the corresponding user's coin balance 231c by the value obtained by selling the grant item 541 and the related item 542. increase.
In addition to this, the execution unit 248, for example, when the user terminal 300 on which the item list screen is presented is instructed to perform the operation of the item with respect to the player character, the process of mounting the item (for example, the player character The image of the item is combined with the image of the item, or the ability value of the player character is changed according to the equipped item.

制御部240は、この他にも、ガチャの実行に対する対価の徴収等も行う。つまり、制御部240は、ユーザ管理情報231における対応するユーザのコイン残高231cから、対価の額を差し引く等の処理を行う。
上述したCPU 401等が、このような構成からなる制御部240として機能しうる。
In addition to this, the control unit 240 also collects compensation for the execution of the gacha. That is, the control unit 240 performs processing such as subtracting the amount of consideration from the corresponding user's coin balance 231c in the user management information 231.
The above-described CPU 401 or the like can function as the control unit 240 having such a configuration.

以下、上記情報処理装置400において実現されるユーザ端末300の構成等について、図10,11を参照して説明する。情報処理装置400に電源が投入されると、ユーザ端末300(本発明に係る端末装置)として機能させるプログラムが実行され、本実施形態に係るユーザ端末300が実現される。   Hereinafter, the configuration and the like of the user terminal 300 realized in the information processing apparatus 400 will be described with reference to FIGS. When the information processing apparatus 400 is turned on, a program that functions as the user terminal 300 (terminal apparatus according to the present invention) is executed, and the user terminal 300 according to the present embodiment is realized.

(ユーザ端末の概要構成)
図10は、本実施形態に係るユーザ端末300の概要構成を示すブロック図である。図示するように、ユーザ端末300は、操作受付部310と、送受信部320と、記憶部330と、制御部340と、表示部350とを備え、例えば、ゲームサーバ200と適宜通信しつつ、ゲームを進行する。
(Outline configuration of user terminal)
FIG. 10 is a block diagram illustrating a schematic configuration of the user terminal 300 according to the present embodiment. As illustrated, the user terminal 300 includes an operation reception unit 310, a transmission / reception unit 320, a storage unit 330, a control unit 340, and a display unit 350. For example, the user terminal 300 can appropriately communicate with the game server 200 while playing a game. To proceed.

操作受付部310は、ユーザからの各種操作を受け付ける。例えば、操作受付部310は、タッチスクリーン等から得られる情報に基づいて、ユーザからの操作を受け付ける。
なお、上述した操作デバイス407等が、このような操作受付部310として機能しうる。
The operation reception unit 310 receives various operations from the user. For example, the operation reception unit 310 receives an operation from the user based on information obtained from a touch screen or the like.
The operation device 407 and the like described above can function as such an operation reception unit 310.

送受信部320は、インターネット900を介してゲームサーバ200にアクセスし、ゲームの進行に必要な情報を送受信する。
例えば、送受信部320は、ゲームサーバ200から送信される各種画面(上述した、アイテム一覧画面、ガチャ選択画面520、抽選結果画面530、及び、提案画面540等)を受信する。
また、送受信部320は、各種画面等に対する操作情報や選択情報をゲームサーバ200に送信する。
上述した通信デバイス406等が、このような送受信部320として機能しうる。
The transmission / reception unit 320 accesses the game server 200 via the Internet 900 and transmits / receives information necessary for the progress of the game.
For example, the transmission / reception unit 320 receives various screens transmitted from the game server 200 (the item list screen, the gacha selection screen 520, the lottery result screen 530, the proposal screen 540, and the like described above).
In addition, the transmission / reception unit 320 transmits operation information and selection information for various screens to the game server 200.
The communication device 406 and the like described above can function as such a transmission / reception unit 320.

記憶部330は、例えば、ゲーム管理情報331等を記憶する。   The storage unit 330 stores, for example, game management information 331 and the like.

ゲーム管理情報331には、例えば、図11に示すように、ユーザID331a、レベル値331b、コイン残高331c、アイテムボックス331d、及び、操作履歴331e等が含まれている。つまり、上述したユーザ管理情報231と同様の情報が、ユーザ端末300側でも管理されている。
ゲーム管理情報331にて記憶される情報は、後述するように、ゲームサーバ200側にて記憶されるユーザ管理情報231と、適宜同期されるようになっている。
For example, as shown in FIG. 11, the game management information 331 includes a user ID 331a, a level value 331b, a coin balance 331c, an item box 331d, an operation history 331e, and the like. That is, the same information as the above-described user management information 231 is also managed on the user terminal 300 side.
The information stored in the game management information 331 is appropriately synchronized with the user management information 231 stored on the game server 200 side, as will be described later.

記憶部330は、この他にも、ゲームにおけるアイテムやキャラクタ等の画像データ等も記憶する。また、後述するように、ユーザ端末300側(画面生成部342)が提案画面540等を生成する場合に、記憶部330は、それらの画面を生成するために必要な各種の画像等も記憶する。
上述した記憶デバイス404等が、このような記憶部330として機能しうる。
In addition to this, the storage unit 330 also stores image data such as items and characters in the game. As will be described later, when the user terminal 300 (screen generation unit 342) generates the proposal screen 540 and the like, the storage unit 330 also stores various images and the like necessary for generating those screens. .
The storage device 404 and the like described above can function as such a storage unit 330.

図10に戻って、制御部340は、ユーザ端末300全体を制御する。この制御部340は、例えば、ゲーム進行部341、及び、画面生成部342等を含んでいる。   Returning to FIG. 10, the control unit 340 controls the entire user terminal 300. The control unit 340 includes, for example, a game progression unit 341, a screen generation unit 342, and the like.

ゲーム進行部341は、ゲームを実行し、操作受付部310にて受け付けたユーザの操作等に応じて、ゲームを進行させる。その際、ゲーム進行部341は、送受信部320を通じてゲームサーバ200との間でデータを送受信し、例えば、ゲーム管理情報331にて管理される情報と、ユーザ管理情報231にて管理される情報(対応するユーザの情報)とを同期させる。
また、上述した図7に示すようなガチャ選択画面520が表示部350に表示されている状態で、要求ボタン521,522の何れかがユーザにより押下されると、ゲーム進行部341は、ゲームサーバ200にガチャの実行を要求する。
また、上述した図9に示すような提案画面540が表示部350に表示されている状態で、選択ボタン544,545の何れかがユーザに押下されると、ゲーム進行部341は、その選択情報を送受信部320を通じてゲームサーバ200に送信する。
The game progression unit 341 executes the game, and advances the game according to the user operation received by the operation reception unit 310. At that time, the game progression unit 341 transmits / receives data to / from the game server 200 through the transmission / reception unit 320, for example, information managed by the game management information 331 and information managed by the user management information 231 ( The corresponding user information).
When the user presses one of the request buttons 521 and 522 while the gacha selection screen 520 as shown in FIG. 7 is displayed on the display unit 350, the game progress unit 341 200 is requested to execute gacha.
In addition, when any of the selection buttons 544 and 545 is pressed by the user while the proposal screen 540 as shown in FIG. 9 is displayed on the display unit 350, the game progress unit 341 displays the selection information. Is transmitted to the game server 200 through the transmission / reception unit 320.

画面生成部342は、ゲーム画面等を生成する。つまり、ユーザがゲームを進めるための各種画面を生成する。
なお、上述したように、アイテム一覧画面、ガチャ選択画面520、抽選結果画面530、及び、提案画面540等は、ゲームサーバ200側(提示部247)にて生成しているが、提示部247の代わりに、画面生成部342がこれらの画面を生成してもよい。
その場合、ゲームサーバ200側からユーザ端末300へは、変数として扱われる要素データだけが送られるようにし、送受信部320を通じて要素データを受信すると、画面生成部342は、その要素データと記憶部330に記憶される情報とに基づいて、各種画面を生成する。一例として、図9のような提案画面540を生成する場合について説明すると、ゲームサーバ200側からユーザ端末300へは、付与アイテム541及び関連アイテム542についてのアイテムID等が送られる。そして、画面生成部342は、そのアイテムID等に応じたアイテム画像等を記憶部330から読み出して、付与アイテム541及び関連アイテム542を含む提案画面540を生成する。
The screen generation unit 342 generates a game screen or the like. That is, various screens for the user to advance the game are generated.
As described above, the item list screen, the gacha selection screen 520, the lottery result screen 530, the proposal screen 540, and the like are generated on the game server 200 side (presentation unit 247). Instead, the screen generation unit 342 may generate these screens.
In that case, only the element data handled as a variable is sent from the game server 200 side to the user terminal 300, and when the element data is received through the transmission / reception unit 320, the screen generation unit 342 displays the element data and the storage unit 330. Various screens are generated based on the information stored in the screen. As an example, the case where the proposal screen 540 as shown in FIG. 9 is generated will be described. From the game server 200 side to the user terminal 300, item IDs and the like regarding the granted item 541 and the related item 542 are sent. Then, the screen generation unit 342 reads out an item image or the like corresponding to the item ID or the like from the storage unit 330, and generates a proposal screen 540 including the granted item 541 and the related item 542.

制御部340は、この他にも、ゲームサーバ200から送られる報知情報等をゲーム画面に重畳させて、表示部350に表示させるなど、ゲームの進行に必要な処理を適宜実行する。
上述したCPU 401等が、このような構成からなる制御部340として機能しうる。
In addition to this, the control unit 340 appropriately executes processing necessary for the progress of the game, such as superimposing notification information and the like sent from the game server 200 on the game screen and displaying them on the display unit 350.
The above-described CPU 401 and the like can function as the control unit 340 having such a configuration.

表示部350は、画面生成部342が生成したゲーム画面等を表示する。また、表示部350は、ゲームサーバ200から送られた各種画面(アイテム一覧画面、ガチャ選択画面520、抽選結果画面530、及び、提案画面540等)も表示する。なお、上述したように、これら各種画面をユーザ端末300側で生成してもよく、その場合でも、表示部350は、画面生成部342が生成した各種画面を表示する。
なお、上述した表示デバイス405等が、このような表示部350として機能しうる。
The display unit 350 displays the game screen generated by the screen generation unit 342. The display unit 350 also displays various screens (item list screen, gacha selection screen 520, lottery result screen 530, proposal screen 540, etc.) sent from the game server 200. As described above, these various screens may be generated on the user terminal 300 side, and even in that case, the display unit 350 displays the various screens generated by the screen generation unit 342.
Note that the display device 405 and the like described above can function as such a display unit 350.

(ゲームサーバの動作)
以下、図3に示すような構成のゲームサーバ200の動作について図12を参照して説明する。なお、ゲームサーバ200は、ユーザ端末300にて実行されるゲームの進行全般を制御するが、その中において、最も特徴的なアイテム整理処理について説明する。
図12は、本実施形態に係るアイテム整理処理の流れを示すフローチャートである。このアイテム整理処理は、発明の理解を容易にするために、ガチャが実行されてアイテムが付与される場合における処理に限って示しているが、上述したように、ユーザがゲーム課題をクリアした際や、ユーザがゲームをプレイした回数や時間が規定値を超えた際などにアイテムが付与されるため、この場合にも、同様の処理が行われるものとする。
図12のアイテム整理処理は、例えば、図7に示すようなガチャ選択画面520が提示されたユーザ端末300において、要求ボタン521,522の何れかが押下されることで開始される。
(Game server operation)
The operation of the game server 200 configured as shown in FIG. 3 will be described below with reference to FIG. The game server 200 controls the overall progress of the game executed on the user terminal 300, and among them, the most characteristic item arrangement process will be described.
FIG. 12 is a flowchart showing a flow of item arrangement processing according to the present embodiment. In order to facilitate understanding of the invention, this item rearrangement process is shown only in the case where a gacha is executed and an item is given, but as described above, when the user clears the game task Since the item is given when the user has played the game and the number of times or time exceeds a specified value, the same processing is performed in this case.
The item rearrangement process in FIG. 12 is started, for example, when one of the request buttons 521 and 522 is pressed on the user terminal 300 on which the gacha selection screen 520 as shown in FIG. 7 is presented.

まず、ゲームサーバ200は、抽選条件情報を生成する(ステップS11)。
すなわち、制御部240(抽選条件生成部241)は、図5に示すような抽選条件情報232を生成する。なお、10連ガチャの実行が要求された場合では、制御部240は、例えば、プラチナランクのアイテムだけから構成される特別な抽選条件情報を別途生成する。
First, the game server 200 generates lottery condition information (step S11).
That is, the control unit 240 (lottery condition generation unit 241) generates lottery condition information 232 as shown in FIG. When execution of ten consecutive gachas is requested, the control unit 240 separately generates special lottery condition information including, for example, only platinum rank items.

ゲームサーバ200は、アイテム抽選を行って、抽選結果をユーザに提示する(ステップS12)。
すなわち、制御部240(抽選部242)は、上記のステップS11にて生成した抽選条件情報232等に基づいて、ランダムにアイテム抽選を行い、その抽選結果をユーザ端末300に提示する。
例えば、単発ガチャの実行が要求された場合に、制御部240は、抽選条件情報232に基づいて、1個のアイテムの抽選を行う。また、10連ガチャの実行が要求された場合に、10回中の9回において、制御部240は、抽選条件情報232に基づいて、1個ずつのアイテム(合計9個のアイテム)の抽選を行う。そして、10回中の1回において、制御部240は、特別な抽選条件情報(一例として、プラチナランクのアイテムだけから構成される抽選条件情報)に基づいて、1個のアイテムの抽選を行う。
そして、制御部240は、図8に示すような抽選結果画面530を生成して、ユーザ端末300に提示する。
The game server 200 performs item lottery and presents the lottery result to the user (step S12).
That is, the control unit 240 (lottery unit 242) randomly draws items based on the lottery condition information 232 generated in step S11 and presents the lottery result to the user terminal 300.
For example, when execution of a single shot gacha is requested, the control unit 240 performs lottery of one item based on the lottery condition information 232. In addition, when execution of 10 consecutive gachas is requested, in 9 out of 10 times, the control unit 240 performs lottery for each item (9 items in total) based on the lottery condition information 232. Do. Then, in one out of ten times, the control unit 240 performs lottery for one item based on special lottery condition information (for example, lottery condition information including only platinum rank items).
And the control part 240 produces | generates the lottery result screen 530 as shown in FIG.

ゲームサーバ200は、アイテムに対するユーザの操作を予測する(ステップS13)。
すなわち、制御部240(予測部245)は、上記のステップS12にて抽選された結果が提示された各アイテムに対するユーザの操作を予測する。
例えば、制御部240は、図3の操作履歴231e(対応するユーザの操作履歴231e)を参照し、付与されるアイテムと同じアイテムに対する操作の履歴を検索し、履歴が検索されれば同じ操作がなされることを予測する。具体的には、以前に、付与されたアイテムに対して、消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)が行われていれば、制御部240は、今回付与される同じアイテムに対しても消尽する操作が行われると予測する。なお、操作履歴231eから異なる種類の操作が複数検索された場合に、制御部240は、その中で最も回数の多い操作がなされることを予測するようにしてもよい。例えば、消尽する操作(一例として、売却する操作)が4回と、消尽以外の操作(一例として、アイテムをプレイヤキャラクタに装備したり外したりする操作)が2回と検索された場合に、制御部240は、今回も消尽する操作がなされると予測する。なお、消尽する操作を1つにまとめることなく、売却する操作が3回と、廃棄する操作が1回と検索された場合に、制御部240は、今回も売却する操作がなされると予測する。また、異なる種類の操作が検索された場合でも、その中に消尽する操作が含まれていれば、回数の大小に拘わらず、制御部240は、当該消尽する操作がなされることを予測するようにしてもよい。例えば、消尽する操作が1回と、消尽以外の操作が2回と検索された場合に、制御部240は、今回も消尽する操作がなされると予測する。また、操作の回数よりも最近の操作を優先してもよい。例えば、過去10回の操作のうち、直近3回の操作が売却で、それよりも過去7回の操作が合成だった場合に、ユーザの傾向が合成から売却に移行しているので、制御部240は、今回も売却の操作がなされると予測する。
The game server 200 predicts a user operation on the item (step S13).
That is, the control unit 240 (prediction unit 245) predicts the user's operation on each item on which the result drawn in step S12 is presented.
For example, the control unit 240 refers to the operation history 231e (corresponding user operation history 231e) in FIG. 3 and searches for a history of operations on the same item as the assigned item. If the history is searched, the same operation is performed. Predict what will be done. Specifically, if an operation for exhausting (for example, operations such as sale, transfer, disposal, use, composition, etc.) has been performed on the assigned item before, the control unit 240 grants this time. It is predicted that an operation to exhaust the same item will be performed. Note that, when a plurality of different types of operations are searched from the operation history 231e, the control unit 240 may predict that the most frequently performed operation will be performed. For example, the control is performed when an operation to exhaust (for example, an operation to sell) is searched four times and an operation other than the exhaustion (for example, an operation to equip or remove an item from the player character) is searched twice. The unit 240 predicts that an operation to be exhausted is performed again this time. Note that the controller 240 predicts that the operation to sell is performed again this time when the operation to sell is searched for three times and the operation to discard is searched once without collecting the operations to be exhausted into one. . Further, even when different types of operations are searched, if an operation to be exhausted is included in the search, the control unit 240 predicts that the operation to be exhausted is performed regardless of the number of times. It may be. For example, when the operation to be exhausted is searched once and the operation other than the exhaustion is searched twice, the control unit 240 predicts that the operation to be exhausted is performed again this time. Further, recent operations may be prioritized over the number of operations. For example, in the past 10 operations, when the last 3 operations were sale and the last 7 operations were synthesis, the user's tendency has shifted from synthesis to sale. 240 predicts that a sale operation will also be performed this time.

ゲームサーバ200は、付与されるアイテムに対して、消尽する操作が予測されたか否かを判別する(ステップS14)。
すなわち、制御部240は、上記のステップS13にて、付与されるアイテムに対して、消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)が予測されたかどうかを判別する。
ゲームサーバ200は、消尽する操作が予測されなかったと判別すると(ステップS14;No)、後述するステップS20に処理を進める。
The game server 200 determines whether an operation to be exhausted is predicted for the given item (step S14).
In other words, the control unit 240 determines whether or not an operation to be exhausted (for example, operations such as sale, transfer, disposal, use, composition, etc.) is predicted for the item to be given in the above step S13. .
If it is determined that the operation to be exhausted is not predicted (step S14; No), the game server 200 advances the process to step S20 described later.

一方、消尽する操作が予測されたと判別した場合(ステップS14;Yes)に、ゲームサーバ200は、アイテムボックス231dに格納されているアイテム群から、関連アイテムの抽出を試みる(ステップS15)。
すなわち、制御部240(抽出部246)は、アイテムボックス231d(そのユーザのアイテムボックス231d)から、消尽する操作が予測されたアイテムと同一若しくは類似する関連アイテムの抽出を試みる。
その際、制御部240は、アイテム群のうちユーザから活用されないまま一定期間を経過した非活用アイテムを特定し、その特定した非活用アイテムの中から関連アイテムの抽出を試みてもよい。
上述したように、ユーザがゲームをプレイするようになってから、一定期間以上が経過した後では、アイテム一覧510の末尾側には、ユーザが長期間にわたって操作していない非活用アイテムが集められている。
そのため、制御部240は、アイテム一覧510の末尾から所定数の非活用アイテムを特定し、その中から関連アイテムの抽出を試みる。その場合、操作されていない期間等の情報をアイテム毎にそれぞれ管理する必要がなく、アイテム一覧510の並びから、非活用アイテムを容易に特定することができる。
また、制御部240は、アイテムボックス231dに収納されているアイテム群の総数が増えるに応じて、非活用アイテムとして特定するアイテムの数を増加させてもよい。
この場合、アイテム群の総数が増え、アイテムボックス231dに収納できる残りのアイテム数が少なくなるにつれて、より多くの非活用アイテムが特定され、その中から関連アイテムが抽出される。そのため、提案される関連アイテムの数も総じて増えるため、アイテム群から多くのアイテムをまとめて削減することが可能となる。
On the other hand, when it is determined that an operation to be exhausted is predicted (step S14; Yes), the game server 200 tries to extract a related item from the item group stored in the item box 231d (step S15).
That is, the control unit 240 (extraction unit 246) attempts to extract a related item that is the same as or similar to the item predicted to be used up from the item box 231d (the user's item box 231d).
At that time, the control unit 240 may specify an unutilized item that has not been utilized by the user for a certain period of time from the item group, and attempt to extract a related item from the identified unutilized item.
As described above, after a certain period of time has elapsed since the user started playing the game, the unused items that the user has not operated for a long period of time are collected at the end of the item list 510. ing.
Therefore, the control unit 240 specifies a predetermined number of non-utilized items from the end of the item list 510, and tries to extract related items from the specified items. In such a case, it is not necessary to manage information such as the period of non-operation for each item, and an unutilized item can be easily identified from the arrangement of the item list 510.
Further, the control unit 240 may increase the number of items specified as non-utilized items as the total number of item groups stored in the item box 231d increases.
In this case, as the total number of item groups increases and the number of remaining items that can be stored in the item box 231d decreases, more non-utilized items are identified, and related items are extracted from them. Therefore, since the number of related items to be proposed also increases as a whole, a large number of items can be collectively reduced from the item group.

ゲームサーバ200は、関連アイテムが抽出されたか否かを判別する(ステップS16)。
すなわち、制御部240は、上記のステップS15にて、アイテムボックス231dから関連アイテムが抽出されたかどうかを判別する。
ゲームサーバ200は、関連アイテムが抽出されなかったと判別すると(ステップS16;No)、後述するステップS20に処理を進める。
The game server 200 determines whether or not related items have been extracted (step S16).
That is, the control unit 240 determines whether or not a related item has been extracted from the item box 231d in step S15.
When it is determined that the related item has not been extracted (step S16; No), the game server 200 advances the process to step S20 described later.

一方、関連アイテムが抽出されたと判別した場合(ステップS16;Yes)に、ゲームサーバ200は、消尽操作をユーザに提案する(ステップS17)。
すなわち、制御部240は、図9に示すような提案画面540をユーザ端末300に提示し、付与アイテム541、及び、関連アイテム542を一括して消尽する消尽操作をユーザに提案する。
On the other hand, when it is determined that a related item has been extracted (step S16; Yes), the game server 200 proposes an exhausting operation to the user (step S17).
That is, the control unit 240 presents a proposal screen 540 as shown in FIG. 9 to the user terminal 300, and proposes to the user an exhausting operation that exhausts the granted items 541 and the related items 542 at once.

ゲームサーバ200は、提案した消尽操作がユーザに受け容れられたか否かを判別する(ステップS18)。
すなわち、制御部240は、図9に示すような提案画面540において、選択ボタン544,545のどちらがユーザに選択されたかを判別する。
The game server 200 determines whether or not the proposed exhaustion operation has been accepted by the user (step S18).
That is, the control unit 240 determines which of the selection buttons 544 and 545 has been selected by the user on the proposal screen 540 as shown in FIG.

ゲームサーバ200は、提案した消尽操作がユーザに受け容れられたと判別すると(ステップS18;Yes)、提案したアイテムを消尽し、抽選された残りのアイテムをアイテムボックス231dに追加する(ステップS19)。
例えば、図9の提案画面540において、選択ボタン544が選択された場合では、制御部240(実行部248)は、アイテムボックス231d(そのユーザのアイテムボックス231d)から、関連アイテム542を削除すると共に、付与アイテム541及び関連アイテム542を売却した値分だけ、対象となるユーザのコイン残高231cを増加させる。そして、制御部240は、付与アイテム541を除いた残りのアイテムを、アイテムボックス231dに追加する。
When the game server 200 determines that the proposed exhaustion operation has been accepted by the user (step S18; Yes), the game server 200 exhausts the proposed item and adds the remaining lottery items to the item box 231d (step S19).
For example, when the selection button 544 is selected on the proposal screen 540 of FIG. 9, the control unit 240 (execution unit 248) deletes the related item 542 from the item box 231d (the user's item box 231d). The coin balance 231c of the target user is increased by the value obtained by selling the grant item 541 and the related item 542. Then, the control unit 240 adds the remaining items excluding the granted item 541 to the item box 231d.

一方、提案した消尽操作が受け容れられなかったと判別すると(ステップS18;No)、ゲームサーバ200は、抽選された全てのアイテムをアイテムボックス231dに追加する(ステップS20)。
すなわち、制御部240は、ステップS14にて、消尽する操作が予測されなかった場合や、ステップS16にて、関連アイテムが抽出されなかった場合も含めて、ステップS12にて抽選された全てのアイテムをアイテムボックス231dに追加する。
On the other hand, if it is determined that the proposed exhaustion operation has not been accepted (step S18; No), the game server 200 adds all the lottery items to the item box 231d (step S20).
In other words, the control unit 240 determines that all items selected in step S12 are included, including a case where an operation to be exhausted is not predicted in step S14 and a case where no related item is extracted in step S16. Is added to the item box 231d.

このようなアイテム整理処理によって、新たに付与されるアイテムに対するユーザの操作がアイテムを消尽する操作であると予測されると、付与されるアイテムと同一若しくは類似する関連アイテムがアイテム収納部のアイテム群から抽出され、それらを一括して消尽する消尽操作をユーザに提案する。
つまり、付与されるアイテムがユーザによって消尽されると予測される場合には、そのアイテムと同一若しくは類似する関連アイテムに対しても、同様に消尽される可能性が高くなる。そのため、そのような関連アイテムを付与されるアイテムと共に消尽する消尽操作を提案することで、ユーザに対して、アイテムボックス231dにおけるアイテム群の整理を促すことになる。そして、ユーザは、提案された消尽操作を受け容れる(承認する)だけで、アイテム群を整理することが可能となる。
When it is predicted that the user's operation on the newly assigned item is an operation to exhaust the item by such item arrangement processing, related items that are the same as or similar to the assigned item are grouped in the item storage unit. The user is suggested to use up the exhaustion operation to extract them all at once.
In other words, when it is predicted that the item to be given will be consumed by the user, there is a high possibility that the related item that is the same as or similar to that item will also be consumed. For this reason, by proposing an exhaustion operation that exhausts such an associated item together with an item to which the related item is given, the user is prompted to organize the item group in the item box 231d. Then, the user can organize the item group only by accepting (approving) the proposed exhaustion operation.

この結果、獲得済みのアイテムをユーザが容易に整理することができる。   As a result, the user can easily organize the acquired items.

なお、図12のアイテム整理処理では、ステップS17にて消尽操作をユーザに提案し、ステップS18にて、消尽操作が受け容れられた場合(ステップS18;Yes)に、ステップS19にて、提案したアイテムの消尽を行う場合について説明したが、ステップS17,18の処理を省略して、ステップS19の処理に進むようにしてもよい。
つまり、図9に示すような提案画面540をユーザ端末300に提示してユーザの承認を得るのを省略して、制御部240(実行部248)は、付与アイテム及び関連アイテムを自動的に消尽する(消尽処理を自動的に実行する)。
In the item rearrangement process of FIG. 12, an exhaustion operation is proposed to the user in step S <b> 17, and when the exhaustion operation is accepted in step S <b> 18 (step S <b>18; Yes), it is proposed in step S <b> 19. Although the case where the item is exhausted has been described, the processing in steps S17 and S18 may be omitted and the processing may proceed to step S19.
That is, the controller 240 (execution unit 248) automatically exhausts the granted item and the related item without presenting the proposal screen 540 as shown in FIG. (Exhaust processing is automatically executed).

また、図12のアイテム整理処理では、ステップS16にて関連アイテムが抽出されなかった場合(ステップS16;No)に、ステップS20に進んで、抽選された全てのアイテムをアイテムボックス231dに追加する場合について説明したが、ステップS20に進む代わりにステップS17に進んで、付与アイテムの消尽操作をユーザに提案するようにしてもよい。なお、ステップS17,18の処理を省略する場合には、ステップS19の処理に進んで、制御部240が付与アイテムを自動的に消尽するようにしてもよい。   In the item arrangement process of FIG. 12, when no related item is extracted in step S16 (step S16; No), the process proceeds to step S20, and all selected items are added to the item box 231d. However, instead of proceeding to step S20, the process may proceed to step S17 to propose the user to use the item to be exhausted. In addition, when the process of step S17,18 is abbreviate | omitted, it progresses to the process of step S19 and the control part 240 may make it exhaust automatically an assignment item.

また、図12のアイテム整理処理では、ステップS14にて消尽する操作が予測されなかった場合(ステップS14;No)に、ステップS20に進んで、抽選された全てのアイテムをアイテムボックス231dに追加する場合について説明したが、ステップS20に進む代わりにステップS13に処理を戻し、プレイスタイルが類似する他のユーザの操作履歴に基づいて、ユーザの操作を予測するようにしてもよい。なお、制御部240は、例えば、図4のユーザ管理情報231における各ユーザの操作履歴231eを逐次参照し、各ユーザのプレイスタイルを把握しているものとする。
つまり、制御部240(予測部245)は、ユーザの操作履歴から付与アイテムを消尽する操作を予測できない場合に、プレイスタイルが類似する他のユーザの操作履歴に基づいて、付与アイテムを消尽する操作を含むユーザの操作を予測する。なお、ユーザの操作履歴から付与アイテムを消尽する操作を予測できた場合でも、プレイスタイルが類似する他のユーザの操作履歴に基づいて、付与アイテムを消尽する操作を含むユーザの操作を更に予測するようにしてもよい。また、他のユーザは、プレイスタイルが類似するユーザに限られず、フレンドリスト等に含まれるユーザであってもよい。
また、ステップS13に処理を戻した際に、付与されるアイテムに対する操作を予測する代わりに、アイテムボックス231d内の何れかのアイテムに対して、ユーザの操作を予測するようにしてもよい。
つまり、制御部240(予測部245)は、ユーザの操作履歴から付与アイテムを消尽する操作を予測できない場合等に、アイテムボックス231dに収納された何れかのアイテムに対するユーザの操作を予測する。
In addition, in the item rearrangement process of FIG. 12, when the operation to be exhausted is not predicted in step S14 (step S14; No), the process proceeds to step S20, and all the lottery items are added to the item box 231d. Although the case has been described, instead of proceeding to step S20, the process may be returned to step S13, and the user's operation may be predicted based on the operation history of another user having a similar play style. Note that, for example, the control unit 240 sequentially refers to the operation history 231e of each user in the user management information 231 in FIG. 4 and grasps the play style of each user.
That is, when the control unit 240 (prediction unit 245) cannot predict the operation for exhausting the granted item from the user operation history, the operation for exhausting the granted item based on the operation history of another user with a similar play style. The user's operation including is predicted. In addition, even when the operation for exhausting the granted item can be predicted from the user operation history, the user operation including the operation for exhausting the granted item is further predicted based on the operation history of another user having a similar play style. You may do it. The other users are not limited to users having similar play styles, and may be users included in a friend list or the like.
In addition, when the process is returned to step S13, instead of predicting an operation for an assigned item, a user operation may be predicted for any item in the item box 231d.
That is, the control unit 240 (prediction unit 245) predicts the user's operation on any item stored in the item box 231d when the operation for exhausting the granted item cannot be predicted from the user's operation history.

また、図12のアイテム整理処理では、ステップS18にて消尽操作が受け容れられなかった場合(ステップS18;No)に、ステップS20に進んで、抽選された全てのアイテムをアイテムボックス231dに追加する場合について説明したが、ステップS20に進む代わりに、ステップS13やステップS16に処理を戻し、異なる消尽操作を再度提案するようにしてもよい。
つまり、提案した消尽操作がユーザに承認されなかった場合に、制御部240(抽出部246)は、予測されたユーザの異なる操作等に応じて異なる関連アイテムを再度抽出する。そして、制御部240(提示部247)は、再度抽出された関連アイテム及び付与アイテムを一括して消尽する消尽操作をユーザに再度提案する。
In the item arrangement process of FIG. 12, if the exhaustion operation is not accepted in step S18 (step S18; No), the process proceeds to step S20, and all the lottery items are added to the item box 231d. Although the case has been described, instead of proceeding to step S20, the process may be returned to step S13 or step S16 to propose a different exhaustion operation again.
That is, when the proposed exhaustion operation is not approved by the user, the control unit 240 (extraction unit 246) re-extracts different related items according to the predicted different operation of the user. And the control part 240 (presentation part 247) proposes again the exhaustion operation which exhausts the related item and the grant item which were extracted again collectively to a user.

(他の実施形態)
上記の実施形態では、アイテム抽選(ガチャ)により、ランダムに抽選したアイテムをユーザに付与する際に、アイテムボックス231dの整理を促す(消尽操作を提案する)場合について説明したが、ユーザが長期間操作していない非活用アイテムと同種のアイテムを、あえてユーザに付与することで、アイテムボックス231dの整理をユーザに促してもよい。
(Other embodiments)
In the above-described embodiment, a case has been described in which the item box 231d is urged to be arranged (proposed an exhaustion operation) when a randomly drawn item is given to the user by item lottery (gacha). The user may be encouraged to organize the item box 231d by darely giving the user the same type of item that has not been operated.

例えば、付与部243は、アイテム一覧510の末尾から所定数の非活用アイテムを特定し、その非活用アイテムの何れかと同種のアイテムをユーザへの付与を予定する付与予定アイテムとして選定しておく。なお、選定される付与予定アイテムは、以下のようなアイテムを含んでもよい。
例えば、パラメータが異なるものの種類が同じで数が一番多いアイテム、割合が閾値以上のアイテム、アイテム一覧510の末尾側における所定数のアイテムのうちの各種のアイテム(種類ごとに重複を除いたアイテム)等が、付与予定アイテムの1つとなる。なお、付与予定アイテムの1つとするのは、例えば、ユーザがガチャを実行することで付与するアイテムとは別に、おまけとして付与する場合も含むためである。
そして、所定の付与タイミングにおいて、その付与予定アイテムを含めたアイテムをユーザに付与する。
この場合、非活用アイテムと同種のアイテムを、あえてユーザに付与することで、付与したアイテムの関連アイテムとして非活用アイテムが抽出されることになる。そのため、そのような非活用アイテムをまとめて消尽できる機会を生じさせ、アイテムボックス231dの整理をユーザに促すことができる。つまり、ユーザが消尽すべきアイテムと同種のアイテムをあえてユーザに積極的に付与することで、ユーザの意思に応じて半自動的に、アイテムボックス231dの空きを増やすことができる。
For example, the granting unit 243 identifies a predetermined number of non-utilized items from the end of the item list 510 and selects an item of the same type as any of the non-utilized items as a scheduled item to be given to the user. Note that the scheduled item to be selected may include the following items.
For example, items with the same type and the highest number of items with different parameters, items with a ratio equal to or greater than the threshold, and various items (a number excluding duplicates for each type) of a predetermined number of items on the end side of the item list 510 ) Etc. is one of the scheduled items. Note that the reason why the item is one of the scheduled items to be added is because, for example, a case where the item is added as a bonus is included in addition to the item added when the user executes gacha.
Then, at a predetermined grant timing, an item including the grant scheduled item is given to the user.
In this case, by deliberately giving the user the same type of item as the unutilized item, the unutilized item is extracted as a related item of the given item. Therefore, an opportunity to exhaust such unutilized items together can be generated, and the user can be urged to organize the item box 231d. In other words, by actively giving the user the same type of item as the item to be exhausted, the space in the item box 231d can be increased semi-automatically according to the user's intention.

上記の実施形態では、長時間にわたってユーザが操作していない非活用アイテム等が特定され、特定された非活用アイテムの中から、関連アイテムが抽出される場合について説明したが、非活用アイテム等であっても、ユーザが選んで除外できるようにしてもよい。
例えば、思い入れの強いアイテムや、ゲームが進行した後などに活用するつもりのアイテムなどに対して、ユーザが、フラグを立てたり、ピンを刺したりするなどの操作を行い、そのようなアイテムが非参照アイテムとして特定されないようにしてもよい。
In the above embodiment, a case has been described in which a non-use item that has not been operated by the user for a long time is specified, and related items are extracted from the specified non-use item. Even if it exists, you may enable it to select and exclude by a user.
For example, a user performs an operation such as setting a flag or inserting a pin on an item that is strongly thoughtful or an item that is intended to be used after the game has progressed. It may not be specified as a reference item.

上記の実施形態では、専用のゲームサーバ200やユーザ端末300を用いる場合について説明したが、このようなゲームサーバ200やユーザ端末300の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末機器等に適用することで、当該パーソナルコンピュータをゲームサーバ200やユーザ端末300として機能させることも可能である。   In the above embodiment, the case where the dedicated game server 200 or the user terminal 300 is used has been described. However, an operation program that defines the operation of the game server 200 or the user terminal 300 is used as an existing personal computer, information terminal device, It is possible to make the personal computer function as the game server 200 or the user terminal 300 by applying to the above.

また、このようなプログラムの配布方法は任意であり、例えば、CD−ROM、DVD(Digital Versatile Disc)、MO(Magneto Optical Disc)、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットといった通信ネットワークを介して配布してもよい。   Further, such a program distribution method is arbitrary. For example, the program is stored in a computer-readable recording medium such as a CD-ROM, a DVD (Digital Versatile Disc), an MO (Magneto Optical Disc), or a memory card. It may be distributed via a communication network such as the Internet.

(まとめ)
本発明の第1の観点に係るゲームシステムは、アイテム収納部、付与部、予測部、抽出部、及び、提案部を備えている。
(Summary)
A game system according to a first aspect of the present invention includes an item storage unit, a grant unit, a prediction unit, an extraction unit, and a proposal unit.

アイテム収納部(例えば、アイテムボックス)は、ユーザが獲得しているアイテム群を収納する。付与部は、ゲームの進行に従って、ユーザが獲得可能なアイテムを付与する。予測部は、付与部により新たに付与された付与アイテムに対するユーザの操作を予測する。
また、抽出部は、付与アイテムを消尽する操作(一例として、売却、譲渡、廃棄、使用、合成等の操作)が予測部により予測されると、アイテム群から、付与アイテムと同一若しくは類似する関連アイテムを抽出する。そして、実行部は、関連アイテムが抽出部により抽出されると、付与アイテム及び関連アイテムを一括して消尽する消尽処理を実行する。
An item storage unit (for example, an item box) stores an item group acquired by the user. The granting unit grants items that can be acquired by the user as the game progresses. The prediction unit predicts the user's operation on the grant item newly given by the grant unit.
In addition, when an operation for exhausting the granted item (for example, operations such as sale, transfer, disposal, use, synthesis, etc.) is predicted by the prediction unit, the extraction unit is associated with the same or similar relationship as the granted item from the item group. Extract items. Then, when the related item is extracted by the extraction unit, the execution unit executes an exhaustion process for exhausting the granted item and the related item collectively.

このように、新たに付与された付与アイテムに対するユーザの操作がアイテムを消尽する操作であると予測されると、その付与アイテムと同一若しくは類似する関連アイテムがアイテム収納部のアイテム群から抽出され、それらを一括して消尽する消尽処理を実行する。
つまり、付与アイテムがユーザによって消尽されると予測される場合には、その付与アイテムと同一若しくは類似する関連アイテムに対しても、同様にユーザによって消尽される可能性が極めて高くなる。そのため、そのような関連アイテムを付与アイテムと共に消尽する消尽処理を実行することでアイテム群を整理することが可能となる。
この結果、獲得済みのアイテムをユーザが容易に整理することができる。
In this way, when it is predicted that the user's operation on the newly granted grant item is an operation to exhaust the item, related items that are the same as or similar to the grant item are extracted from the item group in the item storage unit, The exhaustion process which exhausts them collectively is performed.
That is, when it is predicted that the granted item will be exhausted by the user, the possibility that the related item that is the same as or similar to the granted item is exhausted by the user is extremely high. Therefore, an item group can be arranged by executing the exhaustion process which exhausts such a related item with the grant item.
As a result, the user can easily organize the acquired items.

また、上記ゲームシステムにおいて、実行部は、関連アイテムが抽出部により抽出されなかった場合に、付与アイテムだけを消尽する消尽処理を実行してもよい。
この場合、アイテム収納部に新たに追加されるアイテムの数を削減できる。
Moreover, in the said game system, an execution part may perform the exhaustion process which exhausts only a grant item, when a related item is not extracted by the extraction part.
In this case, the number of items newly added to the item storage unit can be reduced.

また、上記ゲームシステムは、実行部が消尽処理を実行する前に、その消尽処理をユーザに提案する提案部を更に備え、実行部は、提案部が提案した消尽処理がユーザに承認された後に、付与アイテム及び関連アイテムを一括して消尽するようにしてもよい。
この場合、提案された消尽処理を、ユーザが承認するだけで、アイテム収納部に収納されたアイテム群を整理することができる。
In addition, the game system further includes a proposal unit that proposes the exhaustion process to the user before the execution unit executes the exhaustion process, and the execution unit is configured after the exhaustion process proposed by the proposal unit is approved by the user. The granted item and the related item may be exhausted collectively.
In this case, the item group stored in the item storage unit can be organized only by the user approving the proposed exhaustion process.

また、上記ゲームシステムにおいて、提案部が提案した消尽処理がユーザに承認されなかった場合に、抽出部は、予測部が予測したユーザの異なる操作に応じて異なる関連アイテムを再度抽出し、提案部は、再度抽出された関連アイテム及び付与アイテムを一括して消尽する消尽処理をユーザに再度提案するようにしてもよい。
この場合、複数回の提案を繰り返すうちに、ユーザが受け容れ易い消尽処理を提案することも可能となる。
Further, in the above game system, when the exhaustion process proposed by the proposing unit is not approved by the user, the extracting unit again extracts different related items according to different operations of the user predicted by the predicting unit, and the proposing unit May propose to the user again an exhaustion process for exhausting all the related items and grant items extracted again.
In this case, it is possible to propose an exhaustion process that is easy for the user to accept while repeating the proposal multiple times.

また、上記ゲームシステムにおいて、予測部は、ユーザの操作履歴、若しくは、プレイスタイルが類似する他のユーザの操作履歴に基づいて、付与アイテムを消尽する操作を含むユーザの操作を予測するようにしてもよい。例えば、予測部は、ユーザの操作履歴から付与アイテムを消尽する操作が予測できなかった場合に、プレイスタイルが類似する他のユーザの操作履歴を参照して、付与アイテムを消尽する操作を予測する。
この場合、付与アイテムを消尽する操作をそのユーザに限らず、プレイスタイルが類似する他のユーザの操作からも予測することができる。
In the above game system, the prediction unit predicts a user operation including an operation of exhausting the granted item based on the user operation history or the operation history of another user having a similar play style. Also good. For example, when the operation for exhausting the granted item cannot be predicted from the operation history of the user, the predicting unit predicts the operation for exhausting the granted item with reference to the operation history of another user whose play style is similar. .
In this case, the operation of exhausting the granted item is not limited to the user, and can be predicted from the operation of another user having a similar play style.

また、上記ゲームシステムにおいて、予測部は、付与アイテムを消尽する操作を予測できなかった場合に、アイテム収納部に収納された何れかのアイテムに対するユーザの操作を予測するようにしてもよい。
この場合、付与アイテムを消尽する操作に代えて、既にアイテム収納部に収納されているアイテムを消尽する操作を予測することができる。
In the above game system, the prediction unit may predict a user operation on any item stored in the item storage unit when the operation for exhausting the granted item cannot be predicted.
In this case, instead of the operation of exhausting the granted item, an operation of exhausting the item already stored in the item storage unit can be predicted.

また、上記ゲームシステムにおいて、抽出部は、アイテム群のうちユーザから活用されないまま一定期間を経過した非活用アイテムを特定し、その特定した非活用アイテムの中から関連アイテムを抽出してもよい。
この場合、アイテム群のうちで、ユーザが長期間にわたって活用していない非活用アイテムの中から関連アイテムを抽出するため、現実に活用されていないアイテムが、付与アイテムと共に消尽すべき関連アイテムとして提案されることとなる。そして、提案される関連アイテムが現実に活用されていないことから、ユーザがそのような消尽操作の提案を受け容れ易くなる。
In the above game system, the extraction unit may identify an unutilized item that has not been utilized by the user for a certain period of time from the item group, and extract a related item from the identified unutilized item.
In this case, in order to extract related items from non-utilized items that have not been used by users for a long period of time, items that are not actually used are proposed as related items that should be exhausted together with the granted items. Will be. And since the related item proposed is not actually utilized, it becomes easy for a user to accept the proposal of such exhaustion operation.

また、上記ゲームシステムにおいて、付与部は、非活用アイテムの何れかと同種のアイテムをユーザへの付与を予定する付与予定アイテムとして選定しておき、所定の付与タイミングにおいて、その付与予定アイテムを含めたアイテムをユーザに付与してもよい。
この場合、あえて、非活用アイテムをユーザに付与することで、付与したアイテムの関連アイテムとして非活用アイテムが抽出されることになる。そのため、そのような非活用アイテムをまとめて消尽できる機会を生じさせ、アイテム群の整理をユーザに促すことができる。つまり、ユーザが消尽すべきアイテムと同種のアイテムをあえてユーザに積極的に付与することで、ユーザの意思に応じて半自動的に、アイテム収納部の空きを増やすことができる。
In the above game system, the granting unit selects an item of the same type as any of the non-utilized items as a scheduled grant item that is scheduled to be given to the user, and includes the planned grant item at a predetermined grant timing. An item may be given to a user.
In this case, the unutilized item is extracted as a related item of the imparted item by deliberately granting the unutilized item to the user. Therefore, an opportunity to exhaust such unutilized items together can be generated, and the user can be urged to organize the item group. That is, by actively giving the user the same type of item as the item that the user should exhaust, the space in the item storage unit can be increased semi-automatically according to the user's intention.

また、上記ゲームシステムは、アイテム群を構成する各アイテムを順番に並べたアイテム一覧を生成する生成部と、生成部によって生成されたアイテム一覧を、ゲーム画面においてスクロール可能に提示する提示部と、を更に備え、生成部は、アイテム一覧における何れかのアイテムに対してユーザから操作が行われた場合に、操作されたアイテムをアイテム一覧の先頭側に移動させるようにしてもよい。
この場合、ユーザが実際に操作している活用アイテムが、アイテム一覧の先頭側に移動することで、相対的に、ユーザが操作していない非活用アイテムが、アイテム一覧の末尾側に集められることになる。そのため、アイテム一覧がゲーム画面に提示された際に、そのファーストビューに活用アイテムが表示されることなり、ユーザがスクロール操作等を行わずに(或いは、極力少ないスクロール操作で)、目的のアイテムに対する所定の操作を行うことができる。
In addition, the game system includes a generation unit that generates an item list in which items included in the item group are arranged in order, a presentation unit that presents the item list generated by the generation unit in a scrollable manner on the game screen, The generation unit may move the operated item to the top of the item list when the user performs an operation on any item in the item list.
In this case, the utilization item that the user is actually operating moves to the top side of the item list, so that the non-utilization item that is not operated by the user is relatively collected at the end side of the item list. become. For this reason, when the item list is presented on the game screen, the utilization item is displayed in the first view, and the user does not perform the scrolling operation (or the scrolling operation is minimized) and the target item is displayed. A predetermined operation can be performed.

また、上記ゲームシステムにおいて、抽出部は、アイテム一覧の末尾から所定数のアイテムを非活用アイテムとして特定した中から、関連アイテムを抽出してもよい。
この場合、非活用アイテムを特定するために、例えば、操作されていない期間等の情報をアイテム毎にそれぞれ管理する必要がなく、アイテム一覧の並びから、非活用アイテムを特定することができる。
In the above game system, the extraction unit may extract a related item from among a predetermined number of items specified as non-utilized items from the end of the item list.
In this case, in order to identify an unutilized item, for example, it is not necessary to manage information such as a period of non-operation for each item, and an unutilized item can be identified from the list of item lists.

また、上記ゲームシステムにおいて、抽出部は、アイテム群の総数が増えるに応じて、非活用アイテムとして特定するアイテムの数を増加させてもよい。
この場合、アイテム群の総数が増え、アイテム収納部に収納できる残りのアイテム数が少なくなるにつれて、より多くの非活用アイテムが特定され、その中から関連アイテムが抽出される。そのため、提案される関連アイテムの数も総じて増えるため、アイテム群から多くのアイテムをまとめて削減することが可能となる。
In the above game system, the extraction unit may increase the number of items specified as non-utilized items as the total number of item groups increases.
In this case, as the total number of item groups increases and the number of remaining items that can be stored in the item storage unit decreases, more non-utilized items are identified, and related items are extracted from them. Therefore, since the number of related items to be proposed also increases as a whole, a large number of items can be collectively reduced from the item group.

本発明の第2の観点に係るアイテム整理方法は、獲得済みのアイテム群がアイテム収納部に収納されるゲームを提供するゲームシステムにおけるアイテム整理方法であって、付与ステップ、予測ステップ、抽出ステップ、及び、実行ステップを備えている。   An item organizing method according to a second aspect of the present invention is an item organizing method in a game system that provides a game in which an acquired item group is stored in an item storage unit. And an execution step.

すなわち、第2の観点に係るアイテム整理方法は、第1の観点に係るゲームシステムと同様に、獲得済みのアイテムをユーザが容易に整理することができる。   That is, the item organizing method according to the second aspect allows the user to easily organize the acquired items as in the game system according to the first aspect.

本発明の第3の観点に係るプログラムは、コンピュータを、アイテム収納部、付与部、予測部、抽出部、及び、実行部として機能させる。   A program according to a third aspect of the present invention causes a computer to function as an item storage unit, a grant unit, a prediction unit, an extraction unit, and an execution unit.

すなわち、第3の観点に係るプログラムは、第1の観点に係るゲームシステムと同様に、獲得済みのアイテムをユーザが容易に整理することができる。   That is, the program according to the third aspect allows the user to easily organize the acquired items as in the game system according to the first aspect.

以上説明したように、本発明によれば、獲得済みのアイテムをユーザが容易に整理することのできるゲームシステム、アイテム整理方法、ならびに、プログラムを提供することができる。   As described above, according to the present invention, it is possible to provide a game system, an item arrangement method, and a program that allow a user to easily arrange acquired items.

100 ゲームシステム
200 ゲームサーバ
210 受信部
220 送信部
230 記憶部
231 ユーザ管理情報
232 抽選条件情報
240 制御部
241 抽選条件生成部
242 抽選部
243 付与部
244 一覧生成部
245 予測部
246 抽出部
247 提示部
248 実行部
300 ユーザ端末
310 操作受付部
320 送受信部
330 記憶部
331 ゲーム管理情報
340 制御部
341 ゲーム進行部
342 画面生成部
350 表示部
400 情報処理装置
401 CPU
402 ROM
403 RAM
404 記憶デバイス
405 表示デバイス
406 通信デバイス
407 操作デバイス
900 インターネット
DESCRIPTION OF SYMBOLS 100 Game system 200 Game server 210 Receiving part 220 Transmission part 230 Storage part 231 User management information 232 Lottery condition information 240 Control part 241 Lottery condition production | generation part 242 Lottery part 243 Giving part 244 List production | generation part 245 Prediction part 246 Extraction part 247 Presentation part 248 execution unit 300 user terminal 310 operation reception unit 320 transmission / reception unit 330 storage unit 331 game management information 340 control unit 341 game progression unit 342 screen generation unit 350 display unit 400 information processing apparatus 401 CPU
402 ROM
403 RAM
404 Storage Device 405 Display Device 406 Communication Device 407 Operation Device 900 Internet

Claims (12)

ユーザが獲得しているアイテム群を収納するアイテム収納部と、
ゲームの進行に従って、ユーザが獲得可能なアイテムを付与する付与部と、
前記付与部により新たに付与された付与アイテムに対するユーザの操作を予測する予測部と、
前記付与アイテムを消尽する操作が前記予測部により予測されると、前記アイテム群から、前記付与アイテムと同一若しくは類似する関連アイテムを抽出する抽出部と、
前記関連アイテムが前記抽出部により抽出されると、前記付与アイテム及び前記関連アイテムを一括して消尽する消尽処理を実行する実行部と、を備え、
前記予測部は、ユーザの操作履歴、若しくは、プレイスタイルが類似する他のユーザの操作履歴に基づいて、前記付与アイテムを消尽する操作を含むユーザの操作を予測する、
とを特徴とするゲームシステム。
An item storage unit for storing items acquired by the user;
A grant unit that grants items that the user can acquire as the game progresses;
A predicting unit that predicts a user operation on a grant item newly granted by the grant unit;
When an operation for exhausting the grant item is predicted by the prediction unit, an extraction unit that extracts a related item that is the same as or similar to the grant item from the item group;
When the related item is extracted by the extraction unit, an execution unit that executes an exhaustion process for exhausting the granted item and the related item at a time , and
The prediction unit predicts a user operation including an operation of exhausting the grant item based on an operation history of the user or an operation history of another user having a similar play style.
Game system comprising a call.
前記実行部は、前記関連アイテムが前記抽出部により抽出されなかった場合に、前記付与アイテムだけを消尽する消尽処理を実行する、
ことを特徴とする請求項1に記載のゲームシステム。
The execution unit executes an exhaustion process of exhausting only the granted item when the related item is not extracted by the extraction unit.
The game system according to claim 1.
前記実行部が前記消尽処理を実行する前に、当該消尽処理をユーザに提案する提案部を更に備え、
前記実行部は、前記提案部が提案した前記消尽処理がユーザに承認された後に、前記付与アイテム及び前記関連アイテムを一括して消尽する、
ことを特徴とする請求項1又は2に記載のゲームシステム。
Before the execution unit executes the exhaustion process, further comprising a proposal unit that proposes the exhaustion process to the user,
The execution unit exhausts the granted item and the related item at once after the exhaustion process proposed by the proposal unit is approved by a user.
The game system according to claim 1 or 2, wherein
前記提案部が提案した前記消尽処理がユーザに承認されなかった場合に、前記抽出部は、前記予測部が予測したユーザの異なる操作に応じて異なる関連アイテムを再度抽出し、
前記提案部は、再度抽出された前記関連アイテム及び前記付与アイテムを一括して消尽する消尽処理をユーザに再度提案する、
ことを特徴とする請求項3に記載のゲームシステム。
When the exhaustion process proposed by the proposing unit is not approved by the user, the extracting unit re-extracts different related items according to different operations of the user predicted by the predicting unit,
The proposing unit proposes again to the user an exhaustion process that exhausts the related items and the granted items that have been extracted again,
The game system according to claim 3.
前記予測部は、前記付与アイテムを消尽する操作を予測できなかった場合に、前記アイテム収納部に収納された何れかのアイテムに対するユーザの操作を予測する、
ことを特徴とする請求項1乃至の何れか1項に記載のゲームシステム。
The prediction unit predicts a user operation on any item stored in the item storage unit when the operation of exhausting the granted item cannot be predicted,
The game system according to any one of claims 1 to 4, characterized in that.
前記抽出部は、前記アイテム群のうちユーザから活用されないまま一定期間を経過した非活用アイテムを特定し、当該特定した非活用アイテムの中から前記関連アイテムを抽出する、
ことを特徴とする請求項1乃至の何れか1項に記載のゲームシステム。
The extraction unit identifies an unutilized item that has passed a certain period of time without being utilized by the user from the item group, and extracts the related item from the identified unutilized item,
The game system according to any one of claims 1 to 5 , wherein:
前記付与部は、前記非活用アイテムの何れかと同種のアイテムをユーザへの付与を予定する付与予定アイテムとして選定しておき、所定の付与タイミングにおいて、当該付与予定アイテムを含めたアイテムをユーザに付与する、
ことを特徴とする請求項に記載のゲームシステム。
The granting unit selects an item of the same type as any of the unutilized items as a scheduled grant item that is scheduled to be given to the user, and grants an item including the scheduled grant item to the user at a predetermined grant timing To
The game system according to claim 6 .
前記アイテム群を構成する各アイテムを順番に並べたアイテム一覧を生成する生成部と、
前記生成部によって生成された前記アイテム一覧を、ゲーム画面においてスクロール可能に提示する提示部と、を更に備え、
前記生成部は、前記アイテム一覧における何れかのアイテムに対してユーザから操作が行われた場合に、操作されたアイテムを前記アイテム一覧の先頭側に移動させる、
ことを特徴とする請求項6又は7に記載のゲームシステム。
A generating unit that generates an item list in which the items constituting the item group are arranged in order;
A presentation unit that presents the item list generated by the generation unit in a scrollable manner on the game screen;
When the user performs an operation on any item in the item list, the generation unit moves the operated item to the top side of the item list.
8. The game system according to claim 6 or 7 , wherein:
前記抽出部は、前記アイテム一覧の末尾から所定数のアイテムを前記非活用アイテムとして特定した中から、前記関連アイテムを抽出する、
ことを特徴とする請求項に記載のゲームシステム。
The extraction unit extracts the related item from the specified item as the non-utilized item from the end of the item list,
The game system according to claim 8 .
前記抽出部は、前記アイテム群の総数が増えるに応じて、前記非活用アイテムとして特定するアイテムの数を増加させる、
ことを特徴とする請求項6乃至9の何れか1項に記載のゲームシステム。
The extraction unit increases the number of items specified as the non-utilization item as the total number of the item groups increases.
The game system according to claim 6 , wherein the game system is any one of the above.
獲得済みのアイテム群がアイテム収納部に収納されるゲームを提供するゲームシステムにおけるアイテム整理方法であって、
ゲームの進行に従って、ユーザが獲得可能なアイテムを付与する付与ステップと、
前記付与ステップにて新たに付与された付与アイテムに対するユーザの操作を予測する予測ステップと、
前記付与アイテムを消尽する操作が前記予測ステップにて予測されると、前記アイテム群から、前記付与アイテムと同一若しくは類似する関連アイテムを抽出する抽出ステップと、
前記関連アイテムが前記抽出ステップにて抽出されると、前記付与アイテム及び前記関連アイテムを一括して消尽する消尽処理を実行する実行ステップと、を備え、
前記予測ステップは、ユーザの操作履歴、若しくは、プレイスタイルが類似する他のユーザの操作履歴に基づいて、前記付与アイテムを消尽する操作を含むユーザの操作を予測する、
とを特徴とするアイテム整理方法。
An item arrangement method in a game system that provides a game in which a group of acquired items is stored in an item storage unit,
A granting step for granting items that the user can acquire as the game progresses;
A prediction step of predicting a user operation on the grant item newly granted in the grant step;
When an operation for exhausting the grant item is predicted in the prediction step, an extraction step for extracting a related item that is the same as or similar to the grant item from the item group;
When the related item is extracted in the extraction step, an execution step of executing an exhaustion process for exhausting the granted item and the related item at once is provided.
The predicting step predicts a user operation including an operation of exhausting the grant item based on an operation history of the user or an operation history of another user having a similar play style.
Items organized wherein a call.
コンピュータを、
ユーザが獲得しているアイテム群を収納するアイテム収納部、
ゲームの進行に従って、ユーザが獲得可能なアイテムを付与する付与部、
前記付与部により新たに付与された付与アイテムに対するユーザの操作を予測する予測部、
前記付与アイテムを消尽する操作が前記予測部により予測されると、前記アイテム群から、前記付与アイテムと同一若しくは類似する関連アイテムを抽出する抽出部、
前記関連アイテムが前記抽出部により抽出されると、前記付与アイテム及び前記関連アイテムを一括して消尽する消尽処理を実行する実行部、として機能させ、
前記予測部は、ユーザの操作履歴、若しくは、プレイスタイルが類似する他のユーザの操作履歴に基づいて、前記付与アイテムを消尽する操作を含むユーザの操作を予測する、
ように機能させることを特徴とするプログラム。
Computer
An item storage unit for storing items acquired by the user,
A grant unit that grants items that the user can acquire as the game progresses,
A predicting unit that predicts a user operation on a grant item newly granted by the grant unit;
When an operation for exhausting the granted item is predicted by the prediction unit, an extraction unit that extracts a related item that is the same as or similar to the grant item from the item group,
When the related item is extracted by the extraction unit, it functions as an execution unit that executes an exhaustion process for exhausting the granted item and the related item at once ,
The prediction unit predicts a user operation including an operation of exhausting the grant item based on an operation history of the user or an operation history of another user having a similar play style.
Program for causing to function as.
JP2018100576A 2018-05-25 2018-05-25 Game system, item organizing method, and program Expired - Fee Related JP6440050B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018100576A JP6440050B2 (en) 2018-05-25 2018-05-25 Game system, item organizing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018100576A JP6440050B2 (en) 2018-05-25 2018-05-25 Game system, item organizing method, and program

Publications (2)

Publication Number Publication Date
JP2018167037A JP2018167037A (en) 2018-11-01
JP6440050B2 true JP6440050B2 (en) 2018-12-19

Family

ID=64019571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018100576A Expired - Fee Related JP6440050B2 (en) 2018-05-25 2018-05-25 Game system, item organizing method, and program

Country Status (1)

Country Link
JP (1) JP6440050B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6867597B2 (en) * 2019-05-21 2021-04-28 株式会社ミクシィ Information processing equipment and programs
JP7029011B1 (en) * 2021-03-19 2022-03-02 株式会社あかつき Game server, game program, information processing method
JP7290841B2 (en) * 2021-08-04 2023-06-14 株式会社カプコン game program, game device, game system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5918703B2 (en) * 2013-01-25 2016-05-18 株式会社コナミデジタルエンタテインメント GAME MANAGEMENT DEVICE AND PROGRAM
JP5684324B2 (en) * 2013-05-24 2015-03-11 グリー株式会社 GAME PROGRAM, GAME PROCESSING METHOD, AND INFORMATION PROCESSING DEVICE
JP5581529B1 (en) * 2013-11-20 2014-09-03 株式会社gloops Game server, game control method, game program, game program recording medium, and game system
JP5906345B1 (en) * 2015-08-05 2016-04-20 株式会社Cygames Program, electronic device, system and control method for predicting touch target based on operation history
JP6310607B1 (en) * 2017-10-12 2018-04-11 株式会社ドリコム GAME SYSTEM, DATA DELETE METHOD, AND PROGRAM
JP6284678B1 (en) * 2017-11-14 2018-02-28 株式会社ドリコム Game system, item presentation method, and program

Also Published As

Publication number Publication date
JP2018167037A (en) 2018-11-01

Similar Documents

Publication Publication Date Title
JP6284678B1 (en) Game system, item presentation method, and program
JP6275915B1 (en) Game system, item providing method, and program
JP6422092B2 (en) Game system, lottery method, and program
JP5336681B1 (en) Program and information processing apparatus
JP6128246B1 (en) Information processing apparatus and program
JP7441461B2 (en) Program, information processing device, and control method
JP6440050B2 (en) Game system, item organizing method, and program
JP6328311B1 (en) Game system, item providing method, and program
JP6041353B2 (en) GAME SYSTEM, GAME DEVICE, AND PROGRAM
JP7371804B1 (en) Programs and information processing equipment
US10610785B2 (en) Game system, game control device, and program
JP5529106B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME CONTROL METHOD, GAME CONTROL SYSTEM
JP2019171173A (en) Information processing device and program
JP6406467B1 (en) Information processing apparatus and program
JP5507659B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME CONTROL METHOD, GAME CONTROL SYSTEM
JP2022136282A (en) Computer program and computer device
JP2018143867A (en) Game system, game control device, and program
JP5526295B1 (en) GAME PROGRAM AND INFORMATION PROCESSING DEVICE
JP6823782B1 (en) Programs, information processing devices and information processing methods
JP6345868B1 (en) Game system, lottery method, and program
JP5499208B1 (en) Program and information processing apparatus
JP6476400B1 (en) GAME SYSTEM AND COMPUTER PROGRAM USED FOR THE SAME
JP6947583B2 (en) Mobile terminal control program, mobile terminal control method and mobile terminal
US20190151760A1 (en) Video game with bounded region capture and ownership value swap
JP2021137295A (en) Game program and game system

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180824

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181108

R150 Certificate of patent or registration of utility model

Ref document number: 6440050

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

LAPS Cancellation because of no payment of annual fees
R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350