Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7798486B2 - Program, method, information processing device, and system - Google Patents
[go: Go Back, main page]

JP7798486B2 - Program, method, information processing device, and system - Google Patents

Program, method, information processing device, and system

Info

Publication number
JP7798486B2
JP7798486B2 JP2021083462A JP2021083462A JP7798486B2 JP 7798486 B2 JP7798486 B2 JP 7798486B2 JP 2021083462 A JP2021083462 A JP 2021083462A JP 2021083462 A JP2021083462 A JP 2021083462A JP 7798486 B2 JP7798486 B2 JP 7798486B2
Authority
JP
Japan
Prior art keywords
objects
user
list
series
contained
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021083462A
Other languages
Japanese (ja)
Other versions
JP2022176823A5 (en
JP2022176823A (en
Inventor
憲男 松村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pokemon Co
Original Assignee
Pokemon Co
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 Pokemon Co filed Critical Pokemon Co
Priority to JP2021083462A priority Critical patent/JP7798486B2/en
Priority to PCT/JP2022/020289 priority patent/WO2022244705A1/en
Publication of JP2022176823A publication Critical patent/JP2022176823A/en
Publication of JP2022176823A5 publication Critical patent/JP2022176823A5/ja
Priority to JP2025153548A priority patent/JP2025170151A/en
Application granted granted Critical
Publication of JP7798486B2 publication Critical patent/JP7798486B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本開示は、プログラム、方法、情報処理装置、システムに関する。 This disclosure relates to programs, methods, information processing devices, and systems.

仮想空間上でトレーディングカードゲームをプレイする場合、ゲームで使用するカードデッキを組む必要がある。プレイヤーは、カード一覧から、カードデッキに組み込むことが可能なカードを所持しているかを確認する。このとき、プレイヤーは、カードデッキに組み込むことが可能なカードを所持していることが重要であり、すべてのカードを持っていることは重要でない場合が多い。このような場合、カードの一覧表示は、プレイヤーが所望のカードに到達しやすい仕様、例えば、平面表示となっている(引用文献1参照)。 When playing a trading card game in a virtual space, players need to assemble a card deck to use in the game. Players check the card list to see if they have cards that can be incorporated into the card deck. In this case, it is important for the player to have cards that can be incorporated into the card deck, and it is often not important for the player to have all the cards. In such cases, the card list is displayed in a way that makes it easy for the player to reach the desired card, for example, in a flat display (see Reference 1).

特開2020-054885号公報Japanese Patent Application Laid-Open No. 2020-054885

一般的なTCGにおいて、カードの一覧表示は、プレイヤーが所望のカードに到達しやすい仕様、例えば、平面表示となっている。しかしながら、このような仕様の一覧表示では、自身がどのようなカードを所持しているかを把握し辛いことがある。
そこで、目的は、カードの全貌を直感的に認識できるようにすることである。
In a typical TCG, the list of cards is displayed in a flat format, for example, to make it easier for a player to reach a desired card. However, such a list display can make it difficult for a player to understand what cards they own.
So the goal is to make the card intuitively recognizable in its entirety.

プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムである。プログラムは、プロセッサに、複数のオブジェクトに関する情報を、ユーザが所有しているか否かを含めて記憶するステップと、ユーザが所有しているオブジェクトの一覧を、所定単位毎のオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示するステップとを実行させる。 This is a program to be executed by a computer having a processor and memory. The program causes the processor to perform the following steps: store information about multiple objects, including whether the user owns them; and present to the user a list of the objects owned by the user in a three-dimensional arrangement that allows the user to grasp the entire picture of each object in a predetermined unit on one screen.

本開示によれば、所定単位毎のカードの全貌をユーザに直感的に認識させることができる。 This disclosure allows users to intuitively recognize the overall picture of cards in specified units.

システムの全体構成を示すブロック図である。FIG. 1 is a block diagram showing the overall configuration of a system. 図1に示す端末装置の構成を表すブロック図である。FIG. 2 is a block diagram showing the configuration of the terminal device shown in FIG. 1 . サーバの機能的な構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of a server. 端末装置が記憶するオブジェクトデータのデータ構造を示す図である。FIG. 2 is a diagram showing a data structure of object data stored in a terminal device. ディスプレイに表示されるエリア選択画面を表す模式図である。FIG. 10 is a schematic diagram illustrating an area selection screen displayed on a display. ディスプレイに表示されるエリア詳細画面を表す模式図である。FIG. 10 is a schematic diagram illustrating an area details screen displayed on a display. ディスプレイに表示される一覧を表す図である。FIG. 10 is a diagram illustrating a list displayed on a display. 図7に示される円筒状の一覧が回転される例を表す図である。FIG. 8 is a diagram illustrating an example in which the cylindrical list shown in FIG. 7 is rotated. 図7に示される円筒状の一覧がシリーズ毎に切り替わる例を表す図である。FIG. 8 is a diagram illustrating an example in which the cylindrical list shown in FIG. 7 is switched for each series.

以下、図面を参照しつつ、本開示の実施形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Embodiments of the present disclosure will now be described with reference to the drawings. In the following description, identical components are designated by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

<概略>
本実施形態に係る情報処理装置は、キャラクター、又はカード等のゲーム内のオブジェクトのうち、ユーザが所有するオブジェクトの一覧を、所定単位毎のオブジェクトの全貌が把握可能な態様でユーザに提示する。例えば、情報処理装置は、ユーザが所有するオブジェクトの一覧を、オブジェクトの全体が1画面で収まるように立体的に配置してユーザに提示する。
<Summary>
The information processing device according to this embodiment presents to the user a list of objects owned by the user from among in-game objects such as characters or cards in a manner that allows the user to grasp the entire picture of the objects in each predetermined unit. For example, the information processing device presents to the user a list of the objects owned by the user in a three-dimensional arrangement so that the entire objects fit on one screen.

<1 システム全体の構成図>
図1は、システム1の全体構成の例を示すブロック図である。図1に示すシステム1は、複数の端末装置10と、サーバ20とを含む。端末装置10、及びサーバ20は、例えば、ネットワーク80を介して通信接続する。ネットワーク80は、例えば、インターネット、及び/又は通信事業者が提供する通信網等により実現される。
<1. Overall system configuration>
Fig. 1 is a block diagram showing an example of the overall configuration of a system 1. The system 1 shown in Fig. 1 includes a plurality of terminal devices 10 and a server 20. The terminal devices 10 and the server 20 are connected for communication via, for example, a network 80. The network 80 is realized by, for example, the Internet and/or a communication network provided by a telecommunications carrier.

図1において、システム1が端末装置10を3台ずつ含む例を示しているが、システム1に含まれる端末装置10の数は、3台に限定されない。端末装置10が3台未満であってもよいし、3台以上であってもよい。 In FIG. 1, an example is shown in which the system 1 includes three terminal devices 10, but the number of terminal devices 10 included in the system 1 is not limited to three. There may be fewer than three terminal devices 10, or there may be more than three terminal devices 10.

本実施形態において、複数の装置の集合体を1つのサーバとしてもよい。1つ又は複数のハードウェアに対して本実施形態に係るサーバ20を実現することに要する複数の機能の配分の仕方は、各ハードウェアの処理能力及び/又はサーバ20に求められる仕様等に鑑みて適宜決定することができる。 In this embodiment, a collection of multiple devices may be considered a single server. The allocation of the multiple functions required to realize the server 20 of this embodiment to one or more pieces of hardware can be determined appropriately in consideration of the processing capabilities of each piece of hardware and/or the specifications required of the server 20.

端末装置10は、例えば、ゲームをプレイするプレイヤーとしてのユーザが操作する装置である。ユーザは、端末装置10を操作し、例えば、サーバ20から提供されるゲームをプレイする。端末装置10は、例えば、スマートフォン、又はタブレット等の携帯端末により実現される。また、端末装置10は、据え置き型のPC(Personal Computer)、又はラップトップPC等により実現されてもよい。 The terminal device 10 is, for example, a device operated by a user as a player playing a game. The user operates the terminal device 10 to play, for example, a game provided by the server 20. The terminal device 10 is realized, for example, by a mobile device such as a smartphone or tablet. The terminal device 10 may also be realized by a stationary PC (Personal Computer), a laptop PC, or the like.

端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、ストレージ16と、プロセッサ19とを備える。 The terminal device 10 includes a communication interface (IF) 12, an input device 13, an output device 14, memory 15, storage 16, and a processor 19.

通信IF12は、端末装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。 The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices.

入力装置13は、ユーザからの入力操作を受け付けるための装置(例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード等)である。 The input device 13 is a device for accepting input operations from the user (e.g., a touch panel, a touchpad, a pointing device such as a mouse, a keyboard, etc.).

出力装置14は、ユーザに対して情報を提示するための装置(ディスプレイ、スピーカ等)である。 The output device 14 is a device (display, speaker, etc.) for presenting information to the user.

メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。 Memory 15 is used to temporarily store programs and data processed by programs, and is a volatile memory such as DRAM (Dynamic Random Access Memory).

ストレージ16は、データを保存するためのものであり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。 Storage 16 is used to store data, and is, for example, a flash memory or HDD (Hard Disc Drive).

プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The processor 19 is hardware for executing the instruction set written in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

サーバ20は、例えば、端末装置10によりユーザがプレイするゲームを提供する装置である。サーバ20は、例えば、提供するゲームに関するデータ、及び提供するゲームをプレイするプレイヤーの情報等を管理する。なお、サーバ20は、所定の管理サーバを介して端末装置10へゲームを提供してもよい。 The server 20 is, for example, a device that provides games played by users on the terminal device 10. The server 20 manages, for example, data related to the games it provides and information about players playing the games it provides. Note that the server 20 may also provide games to the terminal device 10 via a specified management server.

サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 The server 20 includes a communication IF 22, an input/output IF 23, memory 25, storage 26, and a processor 29.

通信IF22は、サーバ20が外部の装置と通信するため、信号を入出力するためのインタフェースである。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices.

入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、及び、ユーザに対し、情報を提示するための出力装置とのインタフェースとして機能する。 The input/output IF23 functions as an interface with an input device for accepting input operations from the user and an output device for presenting information to the user.

メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM等の揮発性のメモリである。 Memory 25 is used to temporarily store programs and data processed by programs, etc., and is a volatile memory such as DRAM.

ストレージ26は、データを保存するためのものであり、例えばフラッシュメモリ、HDDである。 Storage 26 is used to store data, and is, for example, flash memory or a HDD.

プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The processor 29 is hardware for executing the instruction set written in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

<1.1 端末装置の構成>
図2は、図1に示す端末装置10の構成例を表すブロック図である。図2に示すように、端末装置10は、通信部120と、入力装置13と、出力装置14と、音声処理部17と、マイク171と、スピーカ172と、カメラ160と、記憶部180と、制御部190とを備える。端末装置10に含まれる各ブロックは、例えば、バス等により電気的に接続される。
<1.1 Configuration of terminal device>
Fig. 2 is a block diagram showing an example configuration of the terminal device 10 shown in Fig. 1. As shown in Fig. 2, the terminal device 10 includes a communication unit 120, an input device 13, an output device 14, an audio processing unit 17, a microphone 171, a speaker 172, a camera 160, a storage unit 180, and a control unit 190. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.

通信部120は、端末装置10が他の装置と通信するための変復調処理等の処理を行う。通信部120は、制御部190で生成された信号に送信処理を施し、外部(例えば、サーバ20)へ送信する。通信部120は、外部から受信した信号に受信処理を施し、制御部190へ出力する。 The communication unit 120 performs processes such as modulation and demodulation to enable the terminal device 10 to communicate with other devices. The communication unit 120 performs transmission processing on signals generated by the control unit 190 and transmits them to an external device (e.g., server 20). The communication unit 120 performs reception processing on signals received from an external device and outputs them to the control unit 190.

入力装置13は、端末装置10を操作するユーザが指示、又は情報を入力するための装置である。入力装置13は、例えば、操作面へ触れることで指示が入力されるタッチ・センシティブ・デバイス131等により実現される。入力装置13は、キーボードを含んでいてもよい。入力装置13は、ユーザから入力される指示、又は情報を電気信号へ変換し、電気信号を制御部190へ出力する。なお、入力装置13には、例えば、外部の入力機器から入力される電気信号を受け付ける受信ポートが含まれてもよい。 The input device 13 is a device through which the user operating the terminal device 10 inputs instructions or information. The input device 13 is realized, for example, by a touch-sensitive device 131, which inputs instructions by touching the operation surface. The input device 13 may also include a keyboard. The input device 13 converts instructions or information input by the user into electrical signals and outputs the electrical signals to the control unit 190. The input device 13 may also include, for example, a receiving port that receives electrical signals input from an external input device.

出力装置14は、端末装置10を操作するユーザへ情報を提示するための装置である。出力装置14は、例えば、ディスプレイ141等により実現される。ディスプレイ141は、制御部190の制御に応じたデータを表示する。ディスプレイ141は、例えば、LCD(Liquid Crystal Display)、又は有機EL(Electro-Luminescence)ディスプレイ等によって実現される。 The output device 14 is a device for presenting information to a user operating the terminal device 10. The output device 14 is realized, for example, by a display 141. The display 141 displays data according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

音声処理部17は、例えば、音声信号のデジタル-アナログ変換処理を行う。音声処理部17は、マイク171から与えられる信号をデジタル信号に変換して、変換後の信号を制御部190へ与える。また、音声処理部17は、音声信号をスピーカ172へ与える。音声処理部17は、例えば音声処理用のプロセッサによって実現される。マイク171は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部17へ与える。スピーカ172は、音声処理部17から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 17, for example, performs digital-to-analog conversion of audio signals. The audio processing unit 17 converts the signal provided by the microphone 171 into a digital signal and provides the converted signal to the control unit 190. The audio processing unit 17 also provides the audio signal to the speaker 172. The audio processing unit 17 is realized, for example, by a processor for audio processing. The microphone 171 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 17. The speaker 172 converts the audio signal provided by the audio processing unit 17 into audio and outputs the audio externally from the terminal device 10.

カメラ160は、受光素子により光を受光し、撮影信号として出力するためのデバイスである。 Camera 160 is a device that receives light using a light-receiving element and outputs it as a photographic signal.

記憶部180は、例えば、メモリ15、及びストレージ16等により実現され、端末装置10が使用するデータ、及びプログラムを記憶する。記憶部180は、例えば、ゲームデータ181、プレイデータ182、及びオブジェクトデータ183を記憶する。 The memory unit 180 is realized by, for example, the memory 15 and storage 16, and stores data and programs used by the terminal device 10. The memory unit 180 stores, for example, game data 181, play data 182, and object data 183.

ゲームデータ181は、ユーザがプレイするゲームに関するデータである。ゲームデータ181は、例えば、サーバ20から提供される。ゲームデータ181は、内容が更新されると、例えば、サーバ20から提供されるデータによりアップデートされる。 Game data 181 is data related to the game played by the user. Game data 181 is provided, for example, by server 20. When the content of game data 181 is updated, it is updated, for example, with data provided by server 20.

プレイデータ182は、ゲームのプレイ情報に関するデータである。具体的には、プレイデータ182は、例えば、クリアしたイベント、クリアしたフィールド、ユーザの強さ、プレイ時間、所有しているアイテム、ゲーム内通貨等の情報を含む。 Play data 182 is data related to game play information. Specifically, play data 182 includes information such as cleared events, cleared fields, the user's strength, play time, owned items, in-game currency, etc.

オブジェクトデータ183は、ゲーム内で登場するオブジェクトに関するデータである。本実施形態において、オブジェクトは、例えば、以下である。
・カード
・キャラクター
・アイテム
The object data 183 is data relating to objects that appear in the game. In this embodiment, the objects are, for example, as follows:
・Cards ・Characters ・Items

オブジェクトデータ183は、例えば、現状における全てのオブジェクトに関するデータを記憶している。オブジェクトデータ183は、例えば、ユーザが使用可能なオブジェクトを記憶している。オブジェクトが使用可能か否かは、ユーザが所有しているか否かと換言可能である。オブジェクトデータ183は、例えば、オブジェクトが収容されるシリーズを記憶している。オブジェクトは、例えば、予め設定された期間毎に新たなオブジェクトが追加される。シリーズは、例えば、オブジェクトが追加された時期と対応する情報を表す。オブジェクトデータ183については後述する。 Object data 183 stores, for example, data related to all current objects. Object data 183 stores, for example, objects that the user can use. Whether an object is usable can be said to be whether the user owns it or not. Object data 183 stores, for example, the series in which the object is stored. New objects are added, for example, at preset intervals. The series represents, for example, information corresponding to the time when the object was added. Object data 183 will be described later.

制御部190は、プロセッサ19が記憶部180に記憶されるプログラムを読み込み、プログラムに含まれる命令を実行することにより実現される。制御部190は、端末装置10の動作を制御する。制御部190は、プログラムに従って動作することにより、操作受付部191と、送受信部192と、ゲーム制御部193と、管理部194と、表示制御部195としての機能を発揮する。 The control unit 190 is realized when the processor 19 reads a program stored in the memory unit 180 and executes the instructions contained in the program. The control unit 190 controls the operation of the terminal device 10. By operating in accordance with the program, the control unit 190 performs the functions of an operation reception unit 191, a transmission/reception unit 192, a game control unit 193, a management unit 194, and a display control unit 195.

操作受付部191は、入力装置13から入力される指示、又は情報を受け付けるための処理を行う。具体的には、例えば、操作受付部191は、タッチ・センシティブ・デバイス131等から入力される指示に基づく情報を受け付ける。 The operation reception unit 191 performs processing to receive instructions or information input from the input device 13. Specifically, for example, the operation reception unit 191 receives information based on instructions input from the touch-sensitive device 131, etc.

送受信部192は、端末装置10が、サーバ20等の外部の装置と、通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception unit 192 performs processing to enable the terminal device 10 to transmit and receive data to and from external devices such as the server 20 in accordance with a communication protocol.

ゲーム制御部193は、ゲームデータ181に基づくゲームの進行を制御する。例えば、ゲーム制御部193は、ユーザから操作に従い、ゲームを開始する。また、ゲーム制御部193は、ユーザからの操作に従い、ゲームを進行させる。ゲームの進行には、例えば、以下が含まれる。
・ゲームステージの選択
・ゲーム要素の選択(例えば、ミニゲームの選択、又は対戦相手とのバトルの選択等)
・ゲーム要素のプレイ(例えば、ミニゲームのプレイ、又は対戦相手とのバトルのプレイ等)
・ゲーム要素終了時の報酬の受け取り
The game control unit 193 controls the progress of the game based on the game data 181. For example, the game control unit 193 starts the game in accordance with an operation from the user. The game control unit 193 also progresses the game in accordance with an operation from the user. The progress of the game includes, for example, the following:
-Selecting a game stage -Selecting game elements (for example, selecting a mini-game or battling an opponent, etc.)
- Playing game elements (for example, playing a mini-game or battling an opponent, etc.)
・Receive rewards when game elements are completed

対戦相手とのバトルは、例えば、予め設定された数のオブジェクトから形成されるオブジェクトデッキを用いて実施される。ゲーム制御部193は、予め設定された数のオブジェクトがユーザにより取得されると、オブジェクトがデッキとして認定する。 Battles with opponents are conducted, for example, using an object deck formed from a preset number of objects. When the user acquires a preset number of objects, the game control unit 193 recognizes the objects as a deck.

ゲーム制御部193は、オブジェクトデッキを用いたバトルにおいて、ユーザと対戦相手とのオブジェクトを対戦させる。ゲーム制御部193は、バトルにおいて、オブジェクトデッキを構成するオブジェクトへの対戦指示をユーザから受け付ける。 The game control unit 193 pits the objects of the user against those of the opponent in a battle using an object deck. During the battle, the game control unit 193 accepts battle instructions from the user for the objects that make up the object deck.

管理部194は、ゲーム内においてユーザが使用可能となったオブジェクトについてのデータを管理する。具体的には、例えば、管理部194は、所定の条件を満たすことで、オブジェクトがユーザに与えられると、オブジェクトデータ183において、当該オブジェクトがユーザにとって使用可能となったことを記憶する。所定の条件には、例えば、以下が含まれる。
・オブジェクトが封入されるパックの購入
・オブジェクトの購入
・オブジェクトの配布
・ゲーム要素のクリア
The management unit 194 manages data on objects that have become available to the user in the game. Specifically, for example, when an object is given to the user by satisfying a predetermined condition, the management unit 194 stores, in the object data 183, information that the object has become available to the user. The predetermined conditions include, for example, the following:
・Purchase packs containing objects ・Purchase objects ・Distribute objects ・Complete game elements

また、管理部194は、オブジェクトがユーザに与えられると、ユーザがオブジェクトを所持したとして、オブジェクトを管理する。 In addition, when an object is given to a user, the management unit 194 manages the object as if the user owns the object.

表示制御部195は、ユーザに対する情報の提示を制御する。具体的には、例えば、表示制御部195は、ゲームの進行に関する画像をディスプレイ141に表示させる。 The display control unit 195 controls the presentation of information to the user. Specifically, for example, the display control unit 195 causes the display 141 to display images related to the progress of the game.

また、表示制御部195は、オブジェクトに関する画像をディスプレイ141に表示させる。表示制御部195は、例えば、以下の要件が満たされると、オブジェクトデータ183に基づき、ユーザが所有しているオブジェクトに関する一覧を、所有する所定単位毎のオブジェクトの全貌が把握可能な態様でユーザに提示する。
・ユーザから指示があった場合
・新規オブジェクトの所持数が予め設定された数を超えた場合
・ゲーム要素のクリア数が予め設定された数を超えた場合
・予め設定された単位(例えば、エリア)に設定されているゲーム要素をクリアした場合
Furthermore, the display control unit 195 displays images related to the objects on the display 141. For example, when the following requirements are met, the display control unit 195 presents to the user a list of objects owned by the user based on the object data 183 in a manner that allows the user to grasp the overall picture of the objects owned by each predetermined unit.
- When an instruction is given by the user - When the number of new objects possessed exceeds a preset number - When the number of game elements cleared exceeds a preset number - When game elements set in a preset unit (for example, an area) are cleared

ユーザからの指示は、例えば、以下のように入力される。
・ホーム画面からの入力
・ホーム画面が一覧表示である場合、ゲームを起動する旨の指示の入力
The user's instructions are input, for example, as follows:
- Input from the home screen - If the home screen is a list display, input the command to start the game

所定単位のオブジェクトとは、例えば、以下である。
・全てのオブジェクト
・所定の要素(例えば、シリーズ、希少度、属性、又は枚数等)が同じオブジェクト
なお、所定単位には、各要素が組み合わされてもよい。例えば、所定単位のオブジェクトは、所定のシリーズにおける所定の希少度のオブジェクトであってよい。
The predetermined unit of object is, for example, as follows:
All objects Objects with the same predetermined element (for example, series, rarity, attribute, or number of copies) Note that each element may be combined into a predetermined unit. For example, the objects of a predetermined unit may be objects of a predetermined rarity in a predetermined series.

具体的には、例えば、表示制御部195は、ユーザが所有するオブジェクトに関する一覧を、所定単位毎のオブジェクトの全貌を1画面で把握可能に、立体的に配置してユーザに提示する。より具体的には、例えば、表示制御部195は、ユーザが所有するオブジェクトに関する一覧を、所定単位に含まれるオブジェクトの正面が外周方向に向く円筒状に配置してユーザに提示する。 Specifically, for example, the display control unit 195 presents to the user a list of objects owned by the user in a three-dimensional arrangement that allows the user to grasp the entire picture of each object in a predetermined unit on one screen. Even more specifically, for example, the display control unit 195 presents to the user a list of objects owned by the user in a cylindrical arrangement in which the fronts of the objects included in the predetermined unit face outward.

表示制御部195は、例えば、ユーザが所有するオブジェクトに関する一覧を、所有しているオブジェクトのみを含むようにディスプレイ141に表示させる。また、表示制御部195は、例えば、ユーザが所有するオブジェクトに関する一覧を、所有しているオブジェクトと、所有していないオブジェクトとを含むようにディスプレイ141に表示させてもよい。例えば、表示制御部195は、ユーザが所有しているオブジェクトを実線で表示し、ユーザが所有していないオブジェクトを破線で表示する。なお、ユーザが所有していないオブジェクトの表示は破線に限定されず、透過率を上げた表示であってもよいし、内容が塗りつぶされたような表示であってもよい。 The display control unit 195, for example, causes the display 141 to display a list of objects owned by the user, including only the owned objects. The display control unit 195 may also cause the display 141 to display a list of objects owned by the user, including both owned and unowned objects. For example, the display control unit 195 displays objects owned by the user with solid lines and objects not owned by the user with dashed lines. Note that the display of objects not owned by the user is not limited to dashed lines, and may instead be displayed with increased transparency or with their contents filled in.

表示制御部195は、例えば、立体的に表示する一覧に対してユーザからの入力があった場合、入力に応じた態様で一覧を動かす。具体的には、例えば、オブジェクトが立体的に配置される一覧において、立体形状の外周を周方向になぞる入力がユーザからあった場合、表示制御部195は、一覧を、立体形状の軸を中心に回転させる。また、例えば、オブジェクトが立体的に配置する一覧に対し、立体形状を軸方向になぞる入力がユーザからあった場合、表示制御部195は、一覧に含まれるオブジェクトの単位を切り替える。 For example, when a user inputs a list displayed three-dimensionally, the display control unit 195 moves the list in a manner corresponding to the input. Specifically, for example, when a user inputs tracing the periphery of a three-dimensional shape in a circumferential direction in a list in which objects are arranged three-dimensionally, the display control unit 195 rotates the list around the axis of the three-dimensional shape. Also, for example, when a user inputs tracing the three-dimensional shape in an axial direction in a list in which objects are arranged three-dimensionally, the display control unit 195 switches the unit of objects included in the list.

表示制御部195は、スピーカ172を制御してもよい。例えば、表示制御部195は、オブジェクトが立体的に配置される一覧を、立体形状の軸心を中心に回転させる際、所定の要件に応じた回転音を発生するようにスピーカ172を制御する。所定の要件とは例えば、以下である。
・所有しているオブジェクトの数
・所有しているオブジェクトの所有割合
・クリアしたゲーム要素の数
・ログイン回数
The display control unit 195 may control the speaker 172. For example, when a list of objects arranged three-dimensionally is rotated around the axis of the three-dimensional shape, the display control unit 195 controls the speaker 172 to generate a rotation sound according to predetermined requirements. For example, the predetermined requirements are as follows.
・Number of objects owned ・Ownership percentage of objects owned ・Number of game elements cleared ・Number of logins

表示制御部195は、一覧を立体的に表示する際、最初に正面に表示させる方向を例えば、以下のように設定する。
・所定の識別番号のオブジェクトが中央に位置する方向
・所定の名称のオブジェクトが中央に位置する方向
・オブジェクトの充填率が高い又は低い方向
When displaying the list three-dimensionally, the display control unit 195 initially sets the direction in which the list is displayed in front as follows, for example.
- The direction in which an object with a specified identification number is located in the center. - The direction in which an object with a specified name is located in the center. - The direction in which the object filling rate is high or low.

表示制御部195は、一覧の一部の領域をユーザからの指示に応じて、拡大して、又は縮小して表示する。具体的には、例えば、表示制御部195は、一覧の一部の領域を拡大させる旨の指示(例えば、ピンチイン操作等)がユーザから入力されると、ユーザから指定された領域を拡大して表示する。表示制御部195は、一覧の一部の領域を縮小させる旨の指示(例えば、ピンチアウト操作等)がユーザから入力されると、ユーザから指定された領域を縮小して表示する。 The display control unit 195 enlarges or reduces the display of a partial area of the list in accordance with an instruction from the user. Specifically, for example, when the user inputs an instruction to enlarge a partial area of the list (for example, a pinch-in operation, etc.), the display control unit 195 enlarges and displays the area specified by the user. When the user inputs an instruction to reduce a partial area of the list (for example, a pinch-out operation, etc.), the display control unit 195 reduces and displays the area specified by the user.

表示制御部195は、一覧において、ユーザが所有しているオブジェクトを予め設定された規則で配列する。予め設定された規則とは、例えば、以下である。なお、以下の規則は組み合わせてもよい。
・識別番号に応じた順序
・名称に応じた順序
・所定の要素(例えば、希少度、属性、又は所持数等)毎の順序
The display control unit 195 arranges the objects owned by the user in the list according to a predetermined rule. The predetermined rule is, for example, as follows. Note that the following rules may be combined.
- Order according to identification number - Order according to name - Order according to a predetermined element (for example, rarity, attribute, number of possessions, etc.)

<1.2 サーバの機能的な構成>
図3は、サーバ20の機能的な構成を示す図である。図3に示すように、サーバ20は、通信部201と、記憶部202と、制御部203としての機能を発揮する。
<1.2 Functional configuration of the server>
3 is a diagram showing the functional configuration of the server 20. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.

通信部201は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 201 performs processing that enables the server 20 to communicate with external devices.

記憶部202は、例えば、メモリ25、及びストレージ26等により実現され、サーバ20が使用するデータ、及びプログラムを記憶する。記憶部202は、例えば、ゲームデータ2021、及びプレイヤー情報データベース2022を有する。 The memory unit 202 is realized, for example, by the memory 25 and storage 26, and stores data and programs used by the server 20. The memory unit 202 includes, for example, game data 2021 and a player information database 2022.

ゲームデータ2021は、ユーザがプレイするゲームに関するデータである。ゲームデータ2021は、ゲーム内で登場するオブジェクトに関するデータも含む。ゲームデータ2021は、例えば、端末装置10へ提供される。ゲームデータ2021は、内容が更新されると、例えば、端末装置10へ提供される。 Game data 2021 is data related to the game played by the user. Game data 2021 also includes data related to objects that appear in the game. Game data 2021 is provided to, for example, the terminal device 10. When the content of game data 2021 is updated, it is provided to, for example, the terminal device 10.

プレイヤー情報データベース2022は、ゲームにおける各プレイヤーの情報を保持するためのデータベースである。 The player information database 2022 is a database for storing information about each player in the game.

制御部203は、プロセッサ29が記憶部202に記憶されるプログラムを読み込み、プログラムに含まれる命令を実行することにより実現される。制御部203は、プログラムに従って動作することにより、受信制御モジュール2031、送信制御モジュール2032、及び管理モジュール2033として示す機能を発揮する。 The control unit 203 is realized when the processor 29 reads a program stored in the memory unit 202 and executes the instructions contained in the program. By operating in accordance with the program, the control unit 203 performs the functions shown as a reception control module 2031, a transmission control module 2032, and a management module 2033.

受信制御モジュール2031は、サーバ20が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol.

送信制御モジュール2032は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control module 2032 controls the process by which the server 20 transmits signals to external devices in accordance with a communication protocol.

管理モジュール2033は、プレイヤー情報データベース2022を管理する。例えば、管理モジュール2033は、端末装置10から、ゲームのプレイ情報に関するデータを受信すると、受信したデータに基づき、プレイヤー情報データベース2022を更新する。管理モジュール2033は、ゲームデータ2021を管理する。例えば、管理モジュール2033は、ゲームデータ2021の更新を管理する。 The management module 2033 manages the player information database 2022. For example, when the management module 2033 receives data related to game play information from the terminal device 10, it updates the player information database 2022 based on the received data. The management module 2033 manages the game data 2021. For example, the management module 2033 manages updates to the game data 2021.

<2 データ構造>
図4は、端末装置10が記憶するオブジェクトデータ183のデータ構造を示す図である。なお、図4は一例であり、記載されていないデータを除外するものではない。
<2 Data Structure>
Fig. 4 is a diagram showing the data structure of the object data 183 stored in the terminal device 10. Note that Fig. 4 is an example and does not exclude data not shown.

図4に示すように、オブジェクトデータ183のレコードの各々は、項目「オブジェクトID」と、項目「名称」と、項目「シリーズ」と、項目「希少度」と、項目「属性」と、項目「所持数」とを含む。 As shown in Figure 4, each record of object data 183 includes the following items: "Object ID," "Name," "Series," "Rarity," "Attributes," and "Number of Items Owned."

項目「オブジェクトID」は、オブジェクトを識別するための情報を示す。 The "Object ID" item indicates information used to identify the object.

項目「名称」は、オブジェクトの名称を示す。具体的には、項目「名称」は、カード内で表現されるものの名称、キャラクターの名称、又は、アイテムの名称等である。 The "Name" item indicates the name of the object. Specifically, the "Name" item is the name of something represented in the card, the name of a character, the name of an item, etc.

項目「シリーズ」は、該当するオブジェクトが収容されるシリーズを識別するための情報を示す。項目「シリーズ」は、例えば、シリーズを表すコンセプトの名称であってもよい。オブジェクトは、例えば、予め設定された期間毎に新たなオブジェクトが追加される。シリーズが同じオブジェクトは、同一の期間内に追加されたオブジェクトであることを表す。 The "Series" item indicates information for identifying the series in which the object is contained. The "Series" item may, for example, be the name of a concept representing a series. For example, new objects are added at preset intervals. Objects in the same series indicate that they were added within the same period.

項目「希少度」は、該当するオブジェクトの希少度を示す。例えば、希少度が高いほど、取得し辛いオブジェクトであることを表す。 The "Rarity" item indicates the rarity of the object in question. For example, the higher the rarity, the more difficult it is to obtain the object.

項目「属性」は、該当するオブジェクトが属している性質を示す。 The "Attribute" item indicates the properties to which the object belongs.

項目「所持数」は、同一のオブジェクトを所持している数を示す。例えば、所有していないオブジェクトについては、項目「所持数」は、0となっている。 The "Number of possessions" item indicates the number of the same object you possess. For example, if you do not own an object, the "Number of possessions" item will be 0.

<3 動作>
ユーザが所有しているオブジェクトに関する一覧をディスプレイ141に表示する際の制御部190の動作を説明する。なお、以下の説明では、オブジェクトがカードである場合を例に説明する。カードは、各カード共通の背面画像(共通面)と、カード毎に固有の正面画像(固有面)とを含む。正面画像は、例えば、カードの種類がわかるような絵柄、及びカードに関する説明が記載されたテキスト情報を含む。
<3 Operation>
The operation of the control unit 190 when displaying a list of objects owned by the user on the display 141 will be described. In the following description, the object will be a card. The card includes a back image (common face) common to all cards and a front image (unique face) unique to each card. The front image includes, for example, a picture that identifies the type of card and text information that describes the card.

まず、ユーザがカードを取得する場合を説明する。本実施形態では、カードを取得する方法には、カードが封入されるパックの購入、カード自体の購入、カードの配布、及びゲーム要素のクリア等、複数の方法がある。ここでは、ゲーム要素をクリアすることでカードが報酬として付与される場合を説明する。 First, we will explain how a user acquires a card. In this embodiment, there are several ways to acquire a card, such as purchasing a pack containing the card, purchasing the card itself, receiving the card, and completing a game element. Here, we will explain how a card is awarded as a reward for completing a game element.

まず、ユーザは、カードがゲーム要素のクリア報酬として付与されるエリアを選択する。 First, the user selects the area where cards will be awarded as a reward for clearing game elements.

具体的には、例えば、表示制御部195は、ゲーム要素が設定されているエリアを選択するためのエリア選択画面をディスプレイ141に表示させる。 Specifically, for example, the display control unit 195 causes the display 141 to display an area selection screen for selecting an area in which game elements are set.

図5は、ディスプレイ141に表示されるエリア選択画面の一例を表す模式図である。図5に示す例では、5つのエリア1411-1~1411-5が表示されている。エリアには、所定の条件を満たさないと選択できないエリアが存在する。図5に示す例では、ユーザが選択可能なエリアは実線で表されており、ユーザが選択できないエリアは破線で表されている。図5において、エリア1411-1~1411-4はユーザが選択可能なエリアであり、エリア1411-5はユーザが選択できないエリアである。 Figure 5 is a schematic diagram showing an example of an area selection screen displayed on display 141. In the example shown in Figure 5, five areas 1411-1 to 1411-5 are displayed. Some areas cannot be selected unless certain conditions are met. In the example shown in Figure 5, areas that the user can select are indicated by solid lines, and areas that the user cannot select are indicated by dashed lines. In Figure 5, areas 1411-1 to 1411-4 are areas that the user can select, and area 1411-5 is an area that the user cannot select.

隣り合ういずれかのエリアは、線1412で連結されている。ゲーム制御部193は、例えば、連結元のエリアのゲーム要素がクリアされると、連結先のエリアを選択可能にする。 Any adjacent areas are connected by a line 1412. For example, when the game elements of the connecting area are cleared, the game control unit 193 makes the connecting area selectable.

エリアには、クリア時に報酬として付与されるカード30-1~30-3が添付されている。図5に示す例ではカード30-1~30-3が添付されている場合を示しているが、エリアに添付されるカードは3枚に限定されず、多くても少なくてもよい。 Cards 30-1 to 30-3 are attached to areas and are awarded as rewards when the area is cleared. In the example shown in Figure 5, cards 30-1 to 30-3 are attached, but the number of cards attached to an area is not limited to three and can be more or less.

添付されるカードには、付与されるカードそのものが表示されていてもよい。つまり、報酬として付与されるカードが、添付されているカードから特定できてもよい。 The attached card may display the card that will be awarded. In other words, the card that will be awarded as a reward may be identifiable from the attached card.

また、添付されるカードは、裏面が表示されていてもよい。裏面による表示は、例えば、付与対象ではあるが、いまだユーザに付与されていないカードがあることを表す。 The attached card may also be displayed with its back side facing up. Displaying the back side indicates, for example, that there is a card that is eligible for grant but has not yet been granted to the user.

ユーザは、例えば、添付されているカードを参照し、エリアを選択する。ユーザにより、例えば、エリア1411-1~1411-4のいずれかが選択されると、ゲーム制御部193は、選択されたエリアへユーザを移動させる。選択されたエリアへの移動と共に、表示制御部195は、選択されたエリアの詳細をディスプレイ141に表示させる。 The user, for example, refers to the attached card and selects an area. When the user selects, for example, one of areas 1411-1 to 1411-4, the game control unit 193 moves the user to the selected area. As the user moves to the selected area, the display control unit 195 displays details of the selected area on the display 141.

図6は、ディスプレイ141に表示されるエリア詳細画面の一例を表す模式図である。図6に示す例では、エリア1411-1がユーザにより選択される場合を示している。エリア内に配置される物体のいずれかには、ゲーム要素が存在することを表すマークが付されている。図6に示す例では、ゲーム要素が存在することを表すマークとして注意マーク1413が付されている。なお、ゲーム要素が存在することを表すマークは注意マーク1413に限定されない。注意マークは、エリア詳細画面が表示されたときから付されていてもよいし、エリア詳細画面上の物体に触れることで付されてもよい。 Figure 6 is a schematic diagram showing an example of an area details screen displayed on display 141. The example shown in Figure 6 shows a case where area 1411-1 is selected by the user. A mark indicating the presence of a game element is attached to one of the objects placed within the area. In the example shown in Figure 6, a caution mark 1413 is attached as a mark indicating the presence of a game element. Note that the mark indicating the presence of a game element is not limited to caution mark 1413. The caution mark may be attached from the time the area details screen is displayed, or may be attached by touching an object on the area details screen.

ユーザにより注意マーク1413が押下されると、ゲーム制御部193は、注意マーク1413に対して割り当てられているゲーム要素、例えば、ミニゲーム、又はバトル等を開始させる。ゲーム制御部193は、ユーザがゲーム要素をクリアすると、報酬としてユーザにカードを付与する。例えば、ゲーム制御部193は、ユーザがミニゲームをクリアすると、又は、バトルに勝利すると、報酬としてユーザにカードを付与する。 When the user presses the caution mark 1413, the game control unit 193 starts the game element assigned to the caution mark 1413, such as a mini-game or a battle. When the user completes a game element, the game control unit 193 grants the user a card as a reward. For example, when the user completes a mini-game or wins a battle, the game control unit 193 grants the user a card as a reward.

管理部194は、カードが付与されると、カードをユーザに使用可能に対応付ける。 When a card is issued, the management unit 194 associates the card with the user so that it can be used.

表示制御部195は、ユーザから一覧を表示する旨の指示が入力されると、オブジェクトデータ183に基づき、ユーザが所有しているカードに関する一覧をディスプレイ141に表示させる。 When the user inputs an instruction to display the list, the display control unit 195 displays a list of cards owned by the user on the display 141 based on the object data 183.

例えば、表示制御部195は、ユーザが所有するカードに関する一覧を、所有するカードの全体が1画面で収まるように、立体的に配置してユーザに提示する。具体的には、例えば、表示制御部195は、外側方向に表が向くように、円状、又は矩形状に配置したカードを、カードにより形成される円形、又は矩形の垂直方向に所定の段数だけ積み上げることで、ユーザが所有するカードに関する一覧を、立体的に表示する。例えば、カードにより円形が形成される場合、カードに関する一覧は、円筒(タワー)状に配置されたカードにより表示される。 For example, the display control unit 195 presents a list of cards owned by the user to the user in a three-dimensional arrangement so that all of the owned cards fit on one screen. Specifically, for example, the display control unit 195 displays a list of cards owned by the user in a three-dimensional manner by stacking cards arranged in a circular or rectangular shape with the fronts facing outward a predetermined number of times vertically in the circle or rectangle formed by the cards. For example, if the cards form a circle, the list of cards is displayed using cards arranged in a cylindrical (tower) shape.

より具体的には、例えば、円筒の形状は、表示対象となる所定単位のカード群毎に予め設定されている。例えば、表示対象となるカード群が1画面の所定の領域内で表示可能なように、1周に含まれるカードの枚数、積み上げられるカードの段数、及び各カードの表示倍率等が予め設定されている。また、円筒内において、各カードが配置される位置が予め決定されている。表示制御部195は、例えば、カードの一覧を表す円筒において、ユーザが所有するカードを、所有していることがわかる態様で表示し、ユーザが所有していないカードを、所有していないことがわかる態様で表示する。 More specifically, for example, the shape of the cylinder is set in advance for each predetermined unit of card group to be displayed. For example, the number of cards included in one circle, the number of stacked card tiers, and the display magnification of each card are set in advance so that the card group to be displayed can be displayed within a predetermined area of one screen. In addition, the position at which each card is placed within the cylinder is determined in advance. For example, the display control unit 195 displays cards owned by the user in a manner that makes it clear that they are owned, and displays cards not owned by the user in a manner that makes it clear that they are not owned, within the cylinder that represents a list of cards.

なお、円筒の形状は、表示対象となるカード群毎に予め設定されていなくてもよい。表示制御部195は、オブジェクトデータ183を参照し、ユーザが表示対象となるカードを何枚所有しているかを把握する。表示制御部195は、ユーザが所有する枚数のカードを配置するのに適した円筒を設定する。例えば、表示制御部195は、ユーザが所有するカードを1画面の所定の領域内で表示可能な、1周のカードの枚数、積み上げられるカードの段数、及び各カードの表示倍率等を設定する。表示制御部195は、設定した円筒で、ユーザが所有するカードの一覧を表示する。 The shape of the cylinder does not have to be set in advance for each group of cards to be displayed. The display control unit 195 references the object data 183 to determine how many cards to be displayed the user owns. The display control unit 195 sets a cylinder suitable for arranging the number of cards owned by the user. For example, the display control unit 195 sets the number of cards in one circle, the number of layers of cards that can be stacked, the display magnification of each card, etc., that allow the cards owned by the user to be displayed within a specified area of one screen. The display control unit 195 displays a list of the cards owned by the user in the set cylinder.

図7は、本実施形態に係るディスプレイ141に表示される一覧の例を表す図である。図7に示す例では、表示制御部195は、ディスプレイ141に、フィールドオブジェクト1414~1418を表示する。 Figure 7 is a diagram showing an example of a list displayed on the display 141 according to this embodiment. In the example shown in Figure 7, the display control unit 195 displays field objects 1414 to 1418 on the display 141.

フィールドオブジェクト1414には、円筒状に配列されたカードが表示されている。フィールドオブジェクト1414に表される円筒において、カードは、所定の枚数が外周方向に表を向けて配列され、形成される円の軸方向に4段並べられて配列されている。表示制御部195は、ユーザが斜め上方から、又は斜め下方から円筒状に配列されたカードを視認可能なように、フィールドオブジェクト1414にカードを配列する。 Field object 1414 displays cards arranged in a cylindrical shape. In the cylinder represented by field object 1414, a predetermined number of cards are arranged face up toward the outer periphery, and are arranged in four rows along the axis of the formed circle. The display control unit 195 arranges the cards in field object 1414 so that the user can view the cards arranged in a cylindrical shape from diagonally above or diagonally below.

表示制御部195は、正面が円筒の裏側を向くカードについて、背面画像を表示する。表示制御部195は、円筒の裏側に位置するカードのうち、所持していないカードを、所持していないことがわかる態様で表示する。 The display control unit 195 displays a back image of cards whose front faces the back of the cylinder. The display control unit 195 displays cards that are located on the back of the cylinder and that are not in the player's possession in a manner that makes it clear that the card is not in the player's possession.

表示制御部195は、円筒状に配列するカードを、所定の間隔をあけて表示する。表示制御部195は、カード間の隙間から、奥に位置するカードの背面画像を表示する。表示制御部195は、カード間の隙間から、円筒の裏側に位置するカードのうち、所持していないカードを、所持していないことがわかる態様で表示する。 The display control unit 195 displays the cards arranged in a cylindrical shape with a predetermined interval between them. The display control unit 195 displays the back image of the card located at the back through the gaps between the cards. The display control unit 195 displays the cards located on the back side of the cylinder that are not in the player's possession through the gaps between the cards in a manner that makes it clear that the card is not in the player's possession.

表示制御部195は、円筒の正面に位置するカードの未所持領域から、奥に位置するカードの背面画像を表示する。表示制御部195は、円筒の正面に位置するカードの未所持領域から、円筒の裏側に位置するカードのうち、所持していないカードを、所持していないことがわかる態様で表示する。 The display control unit 195 displays the back image of the card located at the back from the unowned area of cards located at the front of the cylinder. The display control unit 195 displays the cards that are not owned among the cards located at the back of the cylinder from the unowned area of cards located at the front of the cylinder in a manner that makes it clear that they are not owned.

図7に示す例において、円筒に含まれるカードは、例えば、1つのシリーズで収容されているカードである。図7に示す例において、カードが配置される場所は予め設定されており、ユーザが所有していないカードについては、破線で表されている。 In the example shown in Figure 7, the cards contained in the cylinder are, for example, cards contained in one series. In the example shown in Figure 7, the locations where the cards are placed are predetermined, and cards that the user does not own are represented by dashed lines.

フィールドオブジェクト1415は、円筒に含まれるカードが属するシリーズを表す。図7に示す例では、フィールドオブジェクト1415には、「シリーズ1」と表示されている。つまり、円筒に含まれるカードは、シリーズ1に属するカードであることが表されている。円筒に含まれるカードが全カードである場合等、所定のシリーズに限られない場合、表示制御部195は、フィールドオブジェクト1415を表示しなくてもよい。 The field object 1415 represents the series to which the cards contained in the cylinder belong. In the example shown in FIG. 7, the field object 1415 displays "Series 1." In other words, it indicates that the cards contained in the cylinder belong to Series 1. If the cards contained in the cylinder are not limited to a specific series, such as if all cards are included, the display control unit 195 does not need to display the field object 1415.

フィールドオブジェクト1416は、表示対象となっているカードの枚数に対して、ユーザが実際に所持しているカードの枚数を表す。図7に示す例では、フィールドオブジェクト1416には、「xxxx/100」と表示されている。つまり、表示対象のカードが100枚であるのに対し、xxxx枚のカードをユーザが所持していることが表されている。表示対象となっているカードの枚数は、カードが属するシリーズ、又は、表示対象となっている単位等に基づいて切り替わる。 Field object 1416 shows the number of cards that the user actually owns compared to the number of cards that are being displayed. In the example shown in Figure 7, field object 1416 displays "xxxx/100". In other words, it shows that there are 100 cards to be displayed, and that the user owns xxxx cards. The number of cards to be displayed changes based on the series to which the cards belong, the unit of display, etc.

フィールドオブジェクト1417は、表示対象となっている単位を切り替えるためのボタンを表す。図7に示す例では、フィールドオブジェクト1417には、「レア度」と表示されている。つまり、フィールドオブジェクト1417は、カードの表示対象を、希少度別の表示に切り替えるためのボタンを表す。表示制御部195は、フィールドオブジェクト1417が押下されると、希少度を選択させるためのウィンドウを表示させ、ユーザから希少度の選択を受け付ける。表示制御部195は、ユーザにより希少度が選択されると、ユーザにより選択された希少度のカードを含む円筒をディスプレイ141に表示する。 Field object 1417 represents a button for switching the unit of display. In the example shown in FIG. 7, field object 1417 displays "Rarity." In other words, field object 1417 represents a button for switching the display of cards by rarity. When field object 1417 is pressed, display control unit 195 displays a window for selecting a rarity and accepts the rarity selection from the user. When the user selects a rarity, display control unit 195 displays a cylinder containing cards of the rarity selected by the user on display 141.

フィールドオブジェクト1418は、表示対象となっている単位を切り替えるためのボタンを表す。図7に示す例では、フィールドオブジェクト1418には、「属性」と表示されている。つまり、フィールドオブジェクト1418は、カードの表示対象を、属性別の表示に切り替えるためのボタンを表す。表示制御部195は、フィールドオブジェクト1418が押下されると、属性を選択させるためのウィンドウを表示させ、ユーザから属性の選択を受け付ける。表示制御部195は、ユーザにより属性が選択されると、ユーザにより選択された属性のカードを含む円筒をディスプレイ141に表示する。 Field object 1418 represents a button for switching the unit of display. In the example shown in FIG. 7, field object 1418 displays "Attribute." In other words, field object 1418 represents a button for switching the display of cards to a display by attribute. When field object 1418 is pressed, display control unit 195 displays a window for selecting an attribute and accepts the attribute selection from the user. When an attribute is selected by the user, display control unit 195 displays a cylinder containing cards with the attribute selected by the user on display 141.

表示制御部195は、フィールドオブジェクト1417、又はフィールドオブジェクト1418が押下されると、例えば、表示対象を元に戻すためのボタンを表示するフィールドオブジェクトを、フィールドオブジェクト1414の下方に表示する(図示せず)。当該フィールドオブジェクトには、例えば、「元に戻す」、「ソートを解除」、又は「全体」等が表示される。表示制御部195は、当該フィールドオブジェクトが押下されると、表示範囲を元に戻す。 When field object 1417 or field object 1418 is pressed, the display control unit 195 displays, for example, a field object below field object 1414 that displays a button for restoring the display target (not shown). The field object displays, for example, "Undo," "Unsort," or "All." When the field object is pressed, the display control unit 195 restores the display range to its original state.

表示制御部195は、フィールドオブジェクト1414に表示される円筒の周方向へ指をスライドさせる入力をユーザから受け付けると、円筒を、円筒の軸を中心に回転させる。 When the display control unit 195 receives input from the user sliding a finger around the circumference of the cylinder displayed in the field object 1414, it rotates the cylinder around its axis.

図8は、図7に示される円筒状の一覧が回転される例を表す図である。図8に示す例では、表示制御部195は、フィールドオブジェクト1414に表示される円筒の周方向の左側へ指をスライドさせる入力をユーザから受け付けると、円筒を、円筒の軸を中心に時計回りに回転させる。表示制御部195は、円筒の回転速度を、例えば、指をスライドさせる速度に応じて決定する。円筒が回転することにより、ディスプレイ141に対して円筒の裏側に表示されているカードをユーザが視認可能な側へ動かすことが可能となる。 Figure 8 is a diagram showing an example of rotating the cylindrical list shown in Figure 7. In the example shown in Figure 8, when the display control unit 195 receives input from the user sliding a finger to the left around the circumference of the cylinder displayed in the field object 1414, it rotates the cylinder clockwise around its axis. The display control unit 195 determines the rotation speed of the cylinder, for example, depending on the speed at which the finger is slid. By rotating the cylinder, it becomes possible to move the card displayed on the back of the cylinder relative to the display 141 to the side where the user can view it.

表示制御部195は、フィールドオブジェクト1414に表示される円筒の軸方向へ指をスライドさせる入力をユーザから受け付けると、例えば、表示対象となっているシリーズを切り替える。具体的には、例えば、表示制御部195は、フィールドオブジェクト1414に表示される円筒の軸方向の上方へ指をスライドさせる入力をユーザから受け付けると、表示対象となっているカード群を、次のシリーズのカード群に切り替える。また、例えば、表示制御部195は、フィールドオブジェクト1414に表示される円筒の軸方向の下方へ指をスライドさせる入力をユーザから受け付けると、表示対象となっているカード群を、前のシリーズのカード群に切り替える。 When the display control unit 195 receives input from the user sliding a finger in the axial direction of the cylinder displayed in the field object 1414, it switches the series being displayed, for example. Specifically, for example, when the display control unit 195 receives input from the user sliding a finger upward in the axial direction of the cylinder displayed in the field object 1414, it switches the group of cards being displayed to the group of cards in the next series. Also, for example, when the display control unit 195 receives input from the user sliding a finger downward in the axial direction of the cylinder displayed in the field object 1414, it switches the group of cards being displayed to the group of cards in the previous series.

図9は、図7に示される円筒状の一覧がシリーズ毎に切り替わる例を表す図である。図9に示す例では、表示制御部195は、フィールドオブジェクト1414に表示される円筒の軸方向の上方へ指をスライドさせる入力をユーザから受け付けると、円筒で表される一覧を、シリーズ2についての一覧に切り替えて表示する。また、表示制御部195は、フィールドオブジェクト1415の表示を「シリーズ2」に切り替える。シリーズの切り替えと共に異なる円筒に切り替わるため、シリーズ毎のコレクションを楽しむことが可能となる。 Figure 9 is a diagram showing an example in which the cylindrical list shown in Figure 7 switches for each series. In the example shown in Figure 9, when the display control unit 195 receives input from the user sliding a finger upward in the axial direction of the cylinder displayed in the field object 1414, it switches the list represented by the cylinder to a list for series 2. The display control unit 195 also switches the display of the field object 1415 to "series 2." Because the cylinder switches to a different cylinder as the series switches, it becomes possible to enjoy collections for each series.

以上のように、上記実施形態では、端末装置10は、管理部194により、複数のオブジェクトに関する情報を、ユーザが所有しているか否かを含めて記憶部180に記憶する。端末装置10は、表示制御部195により、ユーザが所有している所定単位毎のオブジェクトの一覧を、所有しているオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示するようにしている。これにより、端末装置10は、所有している所定単位毎のオブジェクトの全体をユーザに俯瞰させることが可能となる。このため、ユーザは、コレクションしているオブジェクトを一目で確認できるようになる。さらに、ユーザは、コレクションの進捗を一目で把握可能となる。 As described above, in the above embodiment, the terminal device 10 uses the management unit 194 to store information about multiple objects, including whether the user owns them, in the storage unit 180. The terminal device 10 uses the display control unit 195 to present to the user a list of objects owned by the user in predetermined units, arranged three-dimensionally so that the entire picture of the owned objects can be grasped on one screen. This allows the terminal device 10 to provide the user with an overview of the entire set of objects owned by the user in predetermined units. This allows the user to check the objects in their collection at a glance. Furthermore, the user can grasp the progress of their collection at a glance.

したがって、本実施形態に係る端末装置10によれば、所定単位毎のカードの全貌をユーザに直感的に認識させることができる。 Therefore, the terminal device 10 according to this embodiment allows the user to intuitively recognize the entire picture of each card in a predetermined unit.

また、上記実施形態では、表示制御部195は、外側表面に正面が向くように環状に配置したオブジェクトを、複数段積み上げて、オブジェクトの一覧を立体的に配置するようにしている。より具体的には、表示制御部195は、オブジェクトを円筒形状に配置し、円筒形状の手前側に配置されたオブジェクトは正面を表示し、円筒形状の奥側に配置されたオブジェクトは背面を表示するようにしている。これにより、端末装置10は、所定単位毎のオブジェクトの全貌を、より把握させやすくなる。また、端末装置10は、オブジェクトの一覧を、コレクションが充実することでより見栄えが良くなる態様で表示することが可能となる。このため、ユーザは、オブジェクトを収集することにさらなる興趣性を見出すことが可能となる。 In addition, in the above embodiment, the display control unit 195 arranges the objects in a three-dimensional manner by stacking multiple layers of objects arranged in a ring on the outer surface with their front sides facing forward. More specifically, the display control unit 195 arranges the objects in a cylindrical shape, displaying the front side of objects arranged on the front side of the cylinder and the back side of objects arranged on the back side of the cylinder. This makes it easier for the terminal device 10 to grasp the overall picture of each predetermined unit of objects. Furthermore, the terminal device 10 can display the list of objects in a manner that looks better as the collection expands. This allows the user to find even more interest in collecting objects.

また、上記実施形態では、表示制御部195は、ユーザが所有しているオブジェクトと、所有していないオブジェクトとを識別可能に一覧を提示するようにしている。このため、ユーザが所有しているオブジェクトの数によっては、一覧において、多くのオブジェクトが欠けた状態となる。これにより、端末装置10は、オブジェクトを収集することに対するユーザのモチベーションを向上させることが可能となる。 In addition, in the above embodiment, the display control unit 195 presents a list in which the user can distinguish between objects that they own and objects that they do not own. Therefore, depending on the number of objects that the user owns, many objects may be missing from the list. This allows the terminal device 10 to increase the user's motivation to collect objects.

また、上記実施形態では、表示制御部195は、ユーザの指示に応じ、立体的に配置したオブジェクトの一覧の表示を拡大又は縮小するようにしている。これにより、端末装置10は、表示される一覧の視認性を向上させることが可能となる。 In addition, in the above embodiment, the display control unit 195 enlarges or reduces the display of the list of three-dimensionally arranged objects in response to a user instruction. This allows the terminal device 10 to improve the visibility of the displayed list.

また、上記実施形態では、表示制御部195は、ユーザの指示に応じ、立体的に配置したオブジェクトの一覧の表示を、立体形状の軸心を中心に回転させるようにしている。これにより、端末装置10は、オブジェクトを立体的に配置する一覧の任意の面をユーザに提示することが可能となる。 In addition, in the above embodiment, the display control unit 195 rotates the display of the list of three-dimensionally arranged objects around the axis of the three-dimensional shape in response to a user instruction. This allows the terminal device 10 to present to the user any side of the list of three-dimensionally arranged objects.

また、上記実施形態では、表示制御部195は、オブジェクトに関する所定の要件に応じ、回転時の音を発生するようにしている。これにより、端末装置10は、オブジェクトを収集した際のさらなる興趣性をユーザに提供することが可能となる。 In addition, in the above embodiment, the display control unit 195 generates a sound when the object rotates in accordance with certain requirements related to the object. This allows the terminal device 10 to provide the user with even more excitement when collecting objects.

また、上記実施形態では、表示制御部195は、ユーザにより所有されているオブジェクトの数に応じた方向を正面にして、立体的に配置したオブジェクトの一覧をユーザに提示するようにしている。これにより、端末装置10は、オブジェクトを収集することに対するユーザのモチベーションを向上させることが可能となる。 In addition, in the above embodiment, the display control unit 195 presents the user with a list of objects arranged three-dimensionally, with the front facing in a direction corresponding to the number of objects owned by the user. This enables the terminal device 10 to increase the user's motivation to collect objects.

また、上記実施形態では、管理部194は、複数のオブジェクトに関する情報を、オブジェクトの要素を含めて記憶する。そして、表示制御部195は、所定の要素のオブジェクトの一覧を、該当するオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示するようにしている。これにより、端末装置10は、コレクションの進み具合を要素毎にユーザに提示することが可能となる。 In addition, in the above embodiment, the management unit 194 stores information about multiple objects, including the elements of the objects. The display control unit 195 then presents a list of objects of a specified element to the user in a three-dimensional arrangement so that the entire view of the relevant object can be grasped on one screen. This enables the terminal device 10 to present the progress of the collection to the user for each element.

また、上記実施形態では、表示制御部195は、ユーザの指示に応じ、要素毎のオブジェクトの一覧を切り替えてユーザに提示するようにしている。これにより、端末装置10は、ユーザが所望する範囲のオブジェクトの一覧をユーザに提示することが可能となる。 In addition, in the above embodiment, the display control unit 195 switches the list of objects for each element and presents it to the user in response to a user instruction. This enables the terminal device 10 to present to the user a list of objects within the range desired by the user.

また、上記実施形態では、管理部194は、オブジェクトの要素を、オブジェクトが追加される時期を含めて記憶する。そして、表示制御部195は、ユーザの指示に応じ、時期毎のオブジェクトの一覧を切り替えてユーザに提示するようにしている。これにより、端末装置10は、追加された時期毎のオブジェクトを含む一覧をユーザに提示することが可能となる。このため、ユーザは、追加された時期毎のコレクションを確認することが可能となる。 In addition, in the above embodiment, the management unit 194 stores the elements of the object, including the time when the object was added. Then, the display control unit 195 switches between lists of objects by time period in response to a user instruction and presents them to the user. This allows the terminal device 10 to present the user with a list including objects by the time period when they were added. This allows the user to check the collection by the time period when they were added.

<変形例>
上記実施形態では、表示制御部195は、正面が円筒形の裏側を向くカードについては、カードの背面画像を表示している。しかしながら、表示制御部195は、正面が円筒形の裏側を向くカードについて、カードの背面画像以外の画像を表示してもよい。例えば、表示制御部195は、円筒の奥側に移動したカードについて、背面画像ではなく、正面画像を表示するようにしてもよい。具体的には、例えば、表示制御部195は、円筒が回転してカードが円筒の裏面へ移動すると、当該カードを背面画像ではなく、正面画像で表示する。これにより、奥側に移動されるカードについても正面画像が表示されることになり、より直感的にカードの全体を把握することが可能となる。
<Modification>
In the above embodiment, the display control unit 195 displays a rear image of a card for a card whose front face faces the back side of the cylinder. However, the display control unit 195 may display an image other than a rear image of a card for a card whose front face faces the back side of the cylinder. For example, the display control unit 195 may display a front image, rather than a rear image, of a card that has been moved to the back side of the cylinder. Specifically, for example, when the cylinder rotates and a card moves to the back side of the cylinder, the display control unit 195 displays a front image of the card, rather than a rear image. This causes a front image to be displayed even for cards that are moved to the back side, making it possible to more intuitively grasp the entirety of the card.

以上、本開示のいくつかの実施形態を説明したが、これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。 The above describes several embodiments of the present disclosure, but these embodiments can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are considered to be within the scope of the invention and its equivalents as set forth in the claims, as well as within the scope and spirit of the invention.

<付記>
以上の各実施形態で説明した事項を以下に付記する。
(付記1)
プロセッサ19と、メモリ15とを備えるコンピュータに実行させるためのプログラムであって、プログラムは、プロセッサ19に、複数のオブジェクトに関する情報を、ユーザが所有しているか否かを含めて記憶するステップ(管理部194)と、ユーザが所有しているオブジェクトの一覧を、所定単位毎のオブジェクトの全貌が1画面で把握可能に、立体的に配置して前記ユーザに提示するステップ(表示制御部195)とを実行させるプログラム。
(付記2)
複数のオブジェクトは、背面に共通面を有し、正面に固有面を有し、提示するステップにおいて、外側表面に正面が向くように環状に配置したオブジェクトを、複数段積み上げて、オブジェクトの一覧を立体的に配置する(付記1)に記載のプログラム。
(付記3)
提示するステップにおいて、オブジェクトを円筒形状に配置し、円筒形状の手前側に配置されたオブジェクトは正面を表示し、円筒形状の奥側に配置されたオブジェクトは背面を表示する(付記2)に記載のプログラム。
(付記4)
提示するステップにおいて、ユーザが所有しているオブジェクトと、所有していないオブジェクトとを識別可能に一覧を提示する(付記1)乃至(付記3)のいずれかに記載のプログラム。
(付記5)
提示するステップにおいて、ユーザの指示に応じ、立体的に配置したオブジェクトの一覧の表示を拡大又は縮小する(付記1)乃至(付記4)のいずれかに記載のプログラム。
(付記6)
提示するステップにおいて、ユーザの指示に応じ、立体的に配置したオブジェクトの一覧の表示を、立体形状の軸心を中心に回転させる(付記1)乃至(付記5)のいずれかに記載のプログラム。
(付記7)
提示するステップにおいて、オブジェクトに関する所定の要件に応じ、回転時の音を発生する(付記6)に記載のプログラム。
(付記8)
提示するステップにおいて、ユーザにより所有されているオブジェクトの数に応じた方向を正面にして、立体的に配置したオブジェクトの一覧をユーザに提示する(付記1)乃至(付記7)のいずれかに記載のプログラム。
(付記9)
記憶するステップにおいて、複数のオブジェクトに関する情報を、オブジェクトの要素を含めて記憶し、提示するステップにおいて、所定の要素のオブジェクトの一覧を、該当するオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示する(付記1)乃至(付記8)のいずれかに記載のプログラム。
(付記10)
提示するステップにおいて、ユーザの指示に応じ、要素毎のオブジェクトの一覧を切り替えてユーザに提示する(付記9)に記載のプログラム。
(付記11)
記憶するステップにおいて、オブジェクトの要素は、オブジェクトが追加される時期に対応し、提示するステップにおいて、ユーザの指示に応じ、時期毎のオブジェクトの一覧を切り替えてユーザに提示する(付記9)に記載のプログラム。
(付記12)
プロセッサ19と、メモリ15とを備えるコンピュータに実行される方法であって、プロセッサ19が、複数のオブジェクトに関する情報を、ユーザが所有しているか否かを含めて記憶するステップと、ユーザが所有しているオブジェクトの一覧を、所定単位毎のオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示するステップとを実行する方法。
(付記13)
制御部190と、記憶部180とを備える情報処理装置10であって、制御部190が、複数のオブジェクトに関する情報を、ユーザが所有しているか否かを含めて記憶するステップと、ユーザが所有しているオブジェクトの一覧を、所定単位毎のオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示するステップとを実行する情報処理装置。
(付記14)
複数のオブジェクトに関する情報を、ユーザが所有しているか否かを含めて記憶する手段と、ユーザが所有しているオブジェクトの一覧を、所定単位毎のオブジェクトの全貌が1画面で把握可能に、立体的に配置してユーザに提示する手段とを具備するシステム。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.
(Appendix 1)
A program to be executed by a computer having a processor 19 and a memory 15, the program causing the processor 19 to execute the steps of: storing information about a plurality of objects, including whether or not the objects are owned by the user (management unit 194); and presenting a list of objects owned by the user to the user in a three-dimensional arrangement so that the entire view of each object in a predetermined unit can be grasped on one screen (display control unit 195).
(Appendix 2)
The plurality of objects have a common surface on the back surface and a unique surface on the front surface, and in the presentation step, the objects are arranged in a ring with their front surfaces facing the outer surface, and are stacked in multiple layers to arrange the list of objects in a three-dimensional manner (Appendix 1).
(Appendix 3)
In the presentation step, the objects are arranged in a cylindrical shape, and objects arranged on the front side of the cylindrical shape are displayed as their front faces, and objects arranged on the back side of the cylindrical shape are displayed as their back faces (Appendix 2).
(Appendix 4)
The program according to any one of (Supplementary Note 1) to (Supplementary Note 3), wherein in the presenting step, a list is presented in such a way that objects owned by the user and objects not owned by the user can be distinguished from each other.
(Appendix 5)
The program according to any one of (Supplementary Note 1) to (Supplementary Note 4), wherein in the presenting step, the display of the list of three-dimensionally arranged objects is enlarged or reduced in response to a user instruction.
(Appendix 6)
A program described in any one of (Appendix 1) to (Appendix 5), wherein in the presenting step, the display of the list of three-dimensionally arranged objects is rotated around the axis of the three-dimensional shape in accordance with a user's instruction.
(Appendix 7)
The program according to claim 6, wherein in the presenting step, a sound is generated when the object rotates in accordance with predetermined requirements related to the object.
(Appendix 8)
A program described in any one of (Appendix 1) to (Appendix 7), in which in the presentation step, a list of objects arranged three-dimensionally is presented to the user with a direction corresponding to the number of objects owned by the user as the front.
(Appendix 9)
A program described in any one of (Appendix 1) to (Appendix 8), in which, in the storing step, information regarding multiple objects is stored, including elements of the objects, and in the presenting step, a list of objects of specified elements is presented to the user in a three-dimensional arrangement so that the entire view of the corresponding objects can be grasped on one screen.
(Appendix 10)
The program according to claim 9, wherein in the presenting step, the list of objects for each element is switched and presented to the user in response to a user instruction.
(Appendix 11)
A program described in Appendix 9, in which in the storing step, the elements of the object correspond to the time when the object is added, and in the presenting step, a list of objects for each time period is switched and presented to the user in response to the user's instructions.
(Appendix 12)
A method executed by a computer having a processor 19 and a memory 15, the method including the steps of the processor 19 storing information about a plurality of objects, including whether or not the objects are owned by the user, and presenting a list of the objects owned by the user to the user in a three-dimensional arrangement so that the entire view of each object in a predetermined unit can be grasped on one screen.
(Appendix 13)
An information processing device (10) comprising a control unit (190) and a storage unit (180), wherein the control unit (190) executes the steps of storing information about a plurality of objects, including whether or not the objects are owned by the user, and presenting a list of the objects owned by the user to the user in a three-dimensional arrangement so that the entire view of each object in a predetermined unit can be grasped on one screen.
(Appendix 14)
The system comprises a means for storing information about a plurality of objects including whether or not the objects are owned by a user, and a means for presenting a list of the objects owned by the user in a three-dimensional arrangement so that the entire picture of each object in a predetermined unit can be grasped on one screen.

1…システム
10…端末装置
12…通信IF
120…通信部
13…入力装置
131…タッチ・センシティブ・デバイス
14…出力装置
141…ディスプレイ
15…メモリ
16…ストレージ
160…カメラ
17…音声処理部
171…マイク
172…スピーカ
180…記憶部
181…ゲームデータ
182…プレイデータ
183…オブジェクトデータ
19…プロセッサ
190…制御部
191…操作受付部
192…送受信部
193…ゲーム制御部
194…管理部
195…表示制御部
20…サーバ
201…通信部
202…記憶部
2021…ゲームデータ
2022…プレイヤー情報データベース
203…制御部
2031…受信制御モジュール
2032…送信制御モジュール
2033…管理モジュール
22…通信IF
23…入出力IF
25…メモリ
26…ストレージ
29…プロセッサ
80…ネットワーク

1... System 10... Terminal device 12... Communication IF
120...Communication unit 13...Input device 131...Touch-sensitive device 14...Output device 141...Display 15...Memory 16...Storage 160...Camera 17...Audio processing unit 171...Microphone 172...Speaker 180...Memory unit 181...Game data 182...Play data 183...Object data 19...Processor 190...Control unit 191...Operation acceptance unit 192...Transmission/reception unit 193...Game control unit 194...Management unit 195...Display control unit 20...Server 201...Communication unit 202...Memory unit 2021...Game data 2022...Player information database 203...Control unit 2031...Reception control module 2032...Transmission control module 2033...Management module 22...Communication IF
23... Input/output IF
25...Memory 26...Storage 29...Processor 80...Network

Claims (14)

プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、前記プログラムは、前記プロセッサに、
複数のオブジェクトに関する情報を、ユーザが所有しているか否か、及び収容されるシリーズに関する情報を含めて記憶するステップと、
前記ユーザが所有しているオブジェクトのうち、同一シリーズに収容されるオブジェクトについて、同一シリーズに収容されるオブジェクトの枚数に係らず、当該同一シリーズに収容されるオブジェクトの一覧の全貌が1画面で把握可能に、当該同一シリーズに収容されるオブジェクトの一覧を、立体的に配置して前記ユーザに提示するステップと
を実行させ
前記複数のオブジェクトは、背面に共通面を有し、正面に固有面を有し、
前記提示するステップにおいて、外側表面に正面が向くように環状に配置した複数のオブジェクトを複数段積み上げ、前記ユーザが所有しているオブジェクトと、所有していないオブジェクトとを識別可能に前記一覧を提示するプログラム。
A program to be executed by a computer having a processor and a memory, the program causing the processor to:
storing information about a plurality of objects, including whether they are owned by the user and the series in which they are contained;
and presenting to the user, among the objects owned by the user, a list of objects contained in the same series in a three-dimensional arrangement so that the entire list of objects contained in the same series can be grasped on one screen, regardless of the number of objects contained in the same series ;
the plurality of objects have a common surface on their back faces and unique surfaces on their front faces;
In the presenting step, a program stacks a plurality of objects arranged in a ring with the front facing the outer surface in multiple layers, and presents the list in a manner that allows the user to distinguish between objects that the user owns and objects that the user does not own .
前記提示するステップにおいて、前記オブジェクトを円筒形状に配置し、円筒形状の手前側に配置されたオブジェクトは正面を表示し、円筒形状の奥側に配置されたオブジェクトは背面を表示する請求項記載のプログラム。 2. The program according to claim 1, wherein in the presenting step, the objects are arranged in a cylindrical shape, and an object arranged on the front side of the cylindrical shape is displayed as a front face, and an object arranged on the back side of the cylindrical shape is displayed as a back face. 前記提示するステップにおいて、前記ユーザの指示に応じ、前記立体的に配置したオブジェクトの一覧の表示を拡大又は縮小する請求項1又は2に記載のプログラム。 3. The program according to claim 1 , wherein in the presenting step, the display of the list of three-dimensionally arranged objects is enlarged or reduced in accordance with an instruction from the user. 前記提示するステップにおいて、前記ユーザの指示に応じ、前記立体的に配置したオブジェクトの一覧の表示を、立体形状の軸心を中心に回転させる請求項1乃至のいずれかに記載のプログラム。 4. The program according to claim 1 , wherein in the presenting step, the display of the list of three-dimensionally arranged objects is rotated around an axis of the three-dimensional shape in response to an instruction from the user. 前記提示するステップにおいて、前記オブジェクトに関する所定の要件に応じ、前記回転時の音を発生する請求項記載のプログラム。 5. The program according to claim 4 , wherein in said presenting step, a sound is generated during said rotation in accordance with a predetermined requirement regarding said object. 前記提示するステップにおいて、前記立体的に配置したオブジェクトの一覧におけるオブジェクトの充填率を取得し、充填率が高い方向又は低い方向を最初の正面にして、前記立体的に配置したオブジェクトの一覧を前記ユーザに提示する請求項1乃至のいずれかに記載のプログラム。 A program as described in any one of claims 1 to 5, wherein in the presentation step, the filling rate of objects in the list of three-dimensionally arranged objects is obtained, and the list of three- dimensionally arranged objects is presented to the user with the direction with the higher or lower filling rate as the initial front. 前記提示するステップにおいて、前記ユーザの指示に応じ、前記シリーズを切り替え、切り替えた前記シリーズに収容されるオブジェクトの一覧を前記ユーザに提示する請求項1記載のプログラム。 The program of claim 1, wherein in the presenting step, the series is switched in response to an instruction from the user, and a list of objects contained in the switched series is presented to the user. 前記ユーザの指示は、前記オブジェクトの立体的な配置に対して所定方向へ指をスライドさせることで入力される請求項記載のプログラム。 8. The program according to claim 7 , wherein the user's instruction is input by sliding a finger in a predetermined direction relative to the three-dimensional arrangement of the objects. 前記提示するステップにおいて、同一シリーズに収容されるオブジェクトの総数と、当該シリーズに収容されるオブジェクトの数のうちユーザが所有しているオブジェクトの数とを前記ユーザに提示する請求項1記載のプログラム。 The program of claim 1, wherein the presenting step presents to the user the total number of objects contained in the same series and the number of objects contained in the series that the user owns. 前記提示するステップにおいて、前記ユーザの指示に応じ、前記シリーズを切り替え、切り替えた前記シリーズに収容されるオブジェクトの一覧を前記ユーザに提示し、切り替えた前記シリーズに収容されるオブジェクトの総数と、当該シリーズに収容されるオブジェクトの数のうちユーザが所有しているオブジェクトの数とを前記ユーザに提示する請求項1記載のプログラム。 The program of claim 1, wherein in the presenting step, the series is switched in response to an instruction from the user, a list of objects contained in the switched series is presented to the user, and the total number of objects contained in the switched series and the number of objects owned by the user out of the total number of objects contained in the series are presented to the user. 前記シリーズは、予め設定される期間毎に追加されるオブジェクト群である請求項1乃至1のいずれかに記載のプログラム。 The program according to claim 1 , wherein the series is a group of objects that are added every preset period. プロセッサと、メモリとを備えるコンピュータに実行される方法であって、前記プロセッサが、
複数のオブジェクトに関する情報を、ユーザが所有しているか否か、及び収容されるシリーズに関する情報を含めて記憶するステップと、
前記ユーザが所有しているオブジェクトのうち、同一シリーズに収容されるオブジェクトについて、同一シリーズに収容されるオブジェクトの枚数に係らず、当該同一シリーズに収容されるオブジェクトの一覧の全貌が1画面で把握可能に、当該同一シリーズに収容されるオブジェクトの一覧を、立体的に配置して前記ユーザに提示するステップと
を実行し、
前記複数のオブジェクトは、背面に共通面を有し、正面に固有面を有し、
前記提示するステップにおいて、外側表面に正面が向くように環状に配置した複数のオブジェクトを複数段積み上げ、前記ユーザが所有しているオブジェクトと、所有していないオブジェクトとを識別可能に前記一覧を提示する方法。
1. A computer-implemented method comprising a processor and a memory, the processor:
storing information about a plurality of objects, including whether they are owned by the user and the series in which they are contained;
and presenting to the user, among the objects owned by the user, a list of objects contained in the same series in a three-dimensional arrangement so that the entire list of objects contained in the same series can be grasped on one screen, regardless of the number of objects contained in the same series ;
the plurality of objects have a common surface on their back faces and unique surfaces on their front faces;
In the presenting step, a plurality of objects are arranged in a ring with the front facing the outer surface and stacked in multiple layers, and the list is presented in a manner that allows the user to distinguish between objects that the user owns and objects that the user does not own .
制御部と、記憶部とを備える情報処理装置であって、前記制御部が、
複数のオブジェクトに関する情報を、ユーザが所有しているか否か、及び収容されるシリーズに関する情報を含めて記憶するステップと、
前記ユーザが所有しているオブジェクトのうち、同一シリーズに収容されるオブジェクトについて、同一シリーズに収容されるオブジェクトの枚数に係らず、当該同一シリーズに収容されるオブジェクトの一覧の全貌が1画面で把握可能に、当該同一シリーズに収容されるオブジェクトの一覧を、立体的に配置して前記ユーザに提示するステップと
を実行し、
前記複数のオブジェクトは、背面に共通面を有し、正面に固有面を有し、
前記提示するステップにおいて、外側表面に正面が向くように環状に配置した複数のオブジェクトを複数段積み上げ、前記ユーザが所有しているオブジェクトと、所有していないオブジェクトとを識別可能に前記一覧を提示する情報処理装置。
An information processing device including a control unit and a storage unit, wherein the control unit:
storing information about a plurality of objects, including whether they are owned by the user and the series in which they are contained;
and presenting to the user, among the objects owned by the user, a list of objects contained in the same series in a three-dimensional arrangement so that the entire list of objects contained in the same series can be grasped on one screen, regardless of the number of objects contained in the same series ;
the plurality of objects have a common surface on their back faces and unique surfaces on their front faces;
In the presenting step, an information processing device stacks a plurality of objects arranged in a ring with the front facing the outer surface in multiple layers, and presents the list in a manner that allows the user to distinguish between objects that the user owns and objects that the user does not own .
複数のオブジェクトに関する情報を、ユーザが所有しているか否か、及び収容されるシリーズに関する情報を含めて記憶する手段と、
前記ユーザが所有しているオブジェクトのうち、同一シリーズに収容されるオブジェクトについて、同一シリーズに収容されるオブジェクトの枚数に係らず、当該同一シリーズに収容されるオブジェクトの一覧の全貌が1画面で把握可能に、当該同一シリーズに収容されるオブジェクトの一覧を、立体的に配置して前記ユーザに提示する手段と
を具備し、
前記複数のオブジェクトは、背面に共通面を有し、正面に固有面を有し、
前記提示する手段は、外側表面に正面が向くように環状に配置した複数のオブジェクトを複数段積み上げ、前記ユーザが所有しているオブジェクトと、所有していないオブジェクトとを識別可能に前記一覧を提示するシステム。
means for storing information about a plurality of objects, including whether or not the object is owned by the user and the series in which it is contained;
and means for presenting to the user a list of objects contained in the same series in a three-dimensional arrangement so that the entire list of objects contained in the same series can be grasped on one screen, regardless of the number of objects contained in the same series, among the objects owned by the user ;
the plurality of objects have a common surface on their back faces and unique surfaces on their front faces;
The presenting means is a system that stacks multiple objects arranged in a ring with the front facing the outer surface in multiple layers, and presents the list in a manner that allows the user to distinguish between objects that they own and objects that they do not own .
JP2021083462A 2021-05-17 2021-05-17 Program, method, information processing device, and system Active JP7798486B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021083462A JP7798486B2 (en) 2021-05-17 2021-05-17 Program, method, information processing device, and system
PCT/JP2022/020289 WO2022244705A1 (en) 2021-05-17 2022-05-13 Program, method, information processing device, and system
JP2025153548A JP2025170151A (en) 2021-05-17 2025-09-16 Program, method, information processing device, and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021083462A JP7798486B2 (en) 2021-05-17 2021-05-17 Program, method, information processing device, and system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025153548A Division JP2025170151A (en) 2021-05-17 2025-09-16 Program, method, information processing device, and system

Publications (3)

Publication Number Publication Date
JP2022176823A JP2022176823A (en) 2022-11-30
JP2022176823A5 JP2022176823A5 (en) 2024-05-23
JP7798486B2 true JP7798486B2 (en) 2026-01-14

Family

ID=84140483

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021083462A Active JP7798486B2 (en) 2021-05-17 2021-05-17 Program, method, information processing device, and system
JP2025153548A Withdrawn JP2025170151A (en) 2021-05-17 2025-09-16 Program, method, information processing device, and system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025153548A Withdrawn JP2025170151A (en) 2021-05-17 2025-09-16 Program, method, information processing device, and system

Country Status (2)

Country Link
JP (2) JP7798486B2 (en)
WO (1) WO2022244705A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7731457B2 (en) * 2024-02-01 2025-08-29 株式会社 ディー・エヌ・エー Program, system, method, information processing device, server, and method for generating performance information

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001038047A (en) 1999-07-30 2001-02-13 Nintendo Co Ltd Three-dimensional puzzle game device and storage medium for three-dimensional puzzle game
JP2003093738A (en) 2001-09-26 2003-04-02 Mibunri:Kk Crossword puzzle, its game machine, and game method
JP2007080231A (en) 2005-09-09 2007-03-29 Sega Corp Image processing apparatus, content selection method, and storage medium
JP4642928B1 (en) 2010-04-27 2011-03-02 株式会社バンダイナムコゲームス Computer system and program
JP2012068871A (en) 2010-09-22 2012-04-05 Bandai Co Ltd Commodity-selling equipment
JP2019150214A (en) 2018-02-28 2019-09-12 株式会社バンダイ Game machine, game system, and program
JP2020130593A (en) 2019-02-19 2020-08-31 株式会社コナミデジタルエンタテインメント Game devices, control methods, and programs

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5113943B1 (en) * 2012-02-28 2013-01-09 株式会社 ディー・エヌ・エー Game providing device
JP6783428B2 (en) * 2017-05-16 2020-11-11 株式会社コナミアミューズメント Game equipment and programs

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001038047A (en) 1999-07-30 2001-02-13 Nintendo Co Ltd Three-dimensional puzzle game device and storage medium for three-dimensional puzzle game
JP2003093738A (en) 2001-09-26 2003-04-02 Mibunri:Kk Crossword puzzle, its game machine, and game method
JP2007080231A (en) 2005-09-09 2007-03-29 Sega Corp Image processing apparatus, content selection method, and storage medium
JP4642928B1 (en) 2010-04-27 2011-03-02 株式会社バンダイナムコゲームス Computer system and program
JP2012068871A (en) 2010-09-22 2012-04-05 Bandai Co Ltd Commodity-selling equipment
JP2019150214A (en) 2018-02-28 2019-09-12 株式会社バンダイ Game machine, game system, and program
JP2020130593A (en) 2019-02-19 2020-08-31 株式会社コナミデジタルエンタテインメント Game devices, control methods, and programs

Also Published As

Publication number Publication date
JP2025170151A (en) 2025-11-14
JP2022176823A (en) 2022-11-30
WO2022244705A1 (en) 2022-11-24

Similar Documents

Publication Publication Date Title
JP6043672B2 (en) Control program, control method, and server apparatus
US9582969B2 (en) Method and device for providing allotted game items from decks having rare items
JP7270008B2 (en) Game providing method, computer program, computer-readable recording medium, and computer device
JP2025170151A (en) Program, method, information processing device, and system
KR20150128948A (en) Systems and methods for presenting and discovering relationships between information units
JP6854843B2 (en) Game system and game program
JP2025085670A (en) Information processing device, information processing method, and program
JP2025533315A (en) Virtual game interface display method and device, computer device, and computer program
JP7837261B2 (en) Programs, methods, information processing devices, systems
JP7093017B2 (en) Computer programs and computer equipment
JP6724193B2 (en) Computer program and computer device
JP2022118784A (en) game system, server, screen display method, program
JP7647011B2 (en) Information processing system, information processing method, and program
JP2020199096A (en) Game program, game processing method, and information processing device
JP5947434B1 (en) Program, control method, and server apparatus
JP7817582B2 (en) Information processing device, information processing method, and program
US12036479B2 (en) Collection bundle purchase device and collection bundle purchase method
CN110215711B (en) Information processing method and device in game and storage medium
JP6724191B2 (en) Computer program and computer device
JP6724190B2 (en) Computer program and computer device
JP6724192B2 (en) Computer program and computer device
AU2015101119A4 (en) A Game Device
JP2026058464A (en) Network system, information processing device, information processing method, and program
WO2025187246A1 (en) Program and game device
JP2026058443A (en) Programs, network systems, information processing devices, and methods

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240515

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250425

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250916

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251225

R150 Certificate of patent or registration of utility model

Ref document number: 7798486

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150