System, method, and program for providing game

The system addresses the challenge of displaying multiple game contents by dynamically adjusting the number of target frames and reassigned content in response to user input, resulting in an organized and user-friendly animation experience.

JP2025045993AActive Publication Date: 2025-04-02DENA CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023154113
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-21
Publication Date
2025-04-02
Estimated Expiration
2043-09-21

AI Technical Summary

Technical Problem

Existing game systems face challenges in displaying multiple contents in an organized manner, particularly when animations involve sorting and rearranging content, leading to cluttered displays that can discomfort users.

Method used

A system that dynamically adjusts the number of target frames displayed on a screen in response to user input, while reassigned content is distributed among these frames, maintaining an organized and smooth animation experience.

Benefits of technology

The system effectively supports the appropriate display of multiple contents in games, reducing user discomfort by maintaining a clear and organized animation display as the number of content items changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025045993000001_ABST
    Figure 2025045993000001_ABST
Patent Text Reader

Abstract

To support an appropriate display of multiple pieces of content used for a game.SOLUTION: A user terminal 10 is communicably connected to a game management server 30 via a communication network 20, and provides a user who operates the terminal 10 with a game. The terminal 10 outputs a predetermined screen for displaying an object frame that is at least one portion of multiple frames disposed in a virtual space and is allocated with content used for a game, and re-allocates content for an object frame following a change in the number of object frames corresponding to a user's input, thus suppressing an animation display in which multiple pieces of content travel simultaneously and reducing a possibility that a user feels uncomfortable.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a system, a method, and a program for providing a game. [Background technology]

[0002] Conventionally, various games using content such as cards, characters, and items have been provided (for example, see Patent Document 1 below). In such games, a list of contents is typically displayed. In addition, in such a list of contents, the order of the contents may be changed in response to a user's operation or the like. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2023-083460 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, when the rearrangement of the contents displayed in the list causes an animation display in which multiple contents move at the same time, some users may find such a display to be cluttered. Furthermore, for example, when the number of contents displayed in the list increases or decreases at the same time as the rearrangement of the contents, the above-mentioned animation display is likely to become cluttered, and the possibility of the user feeling uncomfortable may increase.

[0005] One of the objects of the embodiments of the present invention is to support appropriate display of multiple contents used in a game. Other objects of the embodiments of the present invention will become apparent by referring to the entire specification. [Means for solving the problem]

[0006] A system according to one embodiment of the present invention is a system for providing a game, comprising one or more computer processors, wherein the one or more computer processors execute the steps of: outputting a predetermined screen displaying a first number of target slots included in a plurality of slots arranged in a virtual space, the first number of target slots being assigned with the first number of contents from a plurality of contents used in the game; changing the number of target slots displayed on the predetermined screen from the first number to a second number in response to input by a user; and reallocating content from the plurality of contents to at least some of the second number of target slots in conjunction with the change in the number of target slots.

[0007] A method according to one embodiment of the present invention is executed by one or more computers and is a method for providing a game, comprising the steps of: outputting a predetermined screen displaying a first number of target slots included in a plurality of slots arranged in a virtual space, the first number of target slots being assigned with the first number of contents from a plurality of contents used in the game; changing the number of target slots displayed on the predetermined screen from the first number to a second number in response to user input; and reallocating content from the plurality of contents to at least some of the second number of target slots in conjunction with the change in the number of target slots.

[0008] A program according to one embodiment of the present invention is a program for providing a game, which causes one or more computers to execute the steps of outputting a predetermined screen displaying a first number of target slots included in a plurality of slots arranged in a virtual space, the first number of target slots being assigned with the first number of contents from a plurality of contents used in the game, changing the number of target slots displayed on the predetermined screen from the first number to a second number in response to input by a user, and reallocating content from the plurality of contents to at least some of the second number of target slots in conjunction with the change in the number of target slots. Effect of the Invention

[0009] Various embodiments of the present invention support the proper display of multiple pieces of content used in a game. [Brief description of the drawings]

[0010] [Figure 1] 1 is a diagram showing a schematic configuration of a network including a user terminal 10 according to an embodiment of the present invention. [Diagram 2] FIG. 3 is a diagram illustrating an example of information managed by a user information table 3511. [Diagram 3] 3 is a diagram illustrating an example of information managed by a card information table 3512. [Figure 4] 3 is a diagram illustrating an example of information managed by a owned card management table 3513. [Diagram 5] FIG. 4 is a diagram illustrating a card list screen 50. [Figure 6] FIG. 2 is a diagram illustrating a two-dimensional virtual space 300 in which a plurality of frames 200 are arranged. [Figure 7] 11 is a flowchart illustrating a process executed by the user terminal 10 in response to detection of an input of a pinch in or pinch out in the list area 52. [Figure 8] FIG. 13 is a diagram illustrating the virtual space 300 after a pinch out input has been performed. [Figure 9] FIG. 13 is a diagram for explaining card reassignment. [Figure 10] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch out input has been performed. [Figure 11] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch out input has been performed. [Figure 12] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch out input has been performed. [Figure 13] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch out input has been performed. [Figure 14] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch-in input has been performed. [Figure 15]FIG. 13 is a diagram illustrating the card list screen 50 after a pinch-in input has been performed. [Figure 16] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch-in input has been performed. [Figure 17] FIG. 13 is a diagram illustrating the card list screen 50 after a pinch-in input has been performed. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each drawing, the same reference numerals may be used to denote the same or similar components.

[0012] FIG. 1 is a diagram showing a schematic configuration of a network including a user terminal 10 according to an embodiment of the present invention. As shown in the figure, the terminal 10 is communicatively connected to a game management server 30 via a communication network 20 such as the Internet. Although only one user terminal 10 is shown in FIG. 1, a plurality of user terminals 10 may be communicatively connected to the server 30. The terminal 10 provides a game to a user who operates the terminal 10. The user terminal 10 is an example of a device that implements all or a part of the system of the present invention.

[0013] First, a description will be given of the hardware configuration of the user terminal 10. The user terminal 10 is configured as a general computer, and as shown in Fig. 1, includes a computer processor 11, a main memory 12, an input / output I / F 13, a communication I / F 14, and a storage (storage device) 15, and these components are electrically connected via a bus or the like (not shown).

[0014] The computer processor 11 is configured as a CPU, a GPU, or the like, and loads various programs stored in a storage 15 or the like into a main memory 12, and executes various instructions included in the programs. The main memory 12 is configured, for example, by a DRAM or the like.

[0015] The input / output I / F 13 includes various input / output devices for exchanging information with an operator, etc. The input / output I / F 13 includes, for example, an information input device such as a keyboard, a pointing device (e.g., a mouse, a touch panel, etc.), an audio input device such as a microphone, and an image input device such as a camera. The input / output I / F 13 also includes an image output device such as a display, and an audio output device such as a speaker.

[0016] The communication I / F 14 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to realize wired or wireless communication via a communication network 20 or the like.

[0017] The storage 15 is configured, for example, by a magnetic disk, a flash memory, etc. The storage 15 stores various programs including an operating system, various data, etc. The programs stored in the storage 15 can be downloaded from an application market or the like and installed. The storage 15 also stores a terminal-side program 40. The program 40 is configured as a web browser or other application (for example, a game application, etc.).

[0018] In this embodiment, the user terminal 10 may be configured as a smartphone, a tablet terminal, a wearable device, a personal computer, a game terminal, or the like.

[0019] Next, a description will be given of the hardware configuration of the game management server 30. The game management server 30 is configured as a general computer, and as shown in Fig. 1, includes a computer processor 31, a main memory 32, an input / output I / F 33, a communication I / F 34, and a storage (storage device) 35, and these components are electrically connected via a bus or the like (not shown).

[0020] The computer processor 31 is configured as a CPU, a GPU, or the like, and loads various programs stored in a storage 35 or the like into a main memory 32 and executes various instructions included in the programs. The main memory 32 is configured, for example, by a DRAM or the like.

[0021] The input / output I / F 33 includes various input / output devices for exchanging information with an operator, etc. The input / output I / F 33 includes, for example, an information input device such as a keyboard or a pointing device (e.g., a mouse, a touch panel, etc.), an audio input device such as a microphone, and an image input device such as a camera. The input / output I / F 33 also includes an image output device such as a display, and an audio output device such as a speaker.

[0022] The communication I / F 34 is implemented as hardware such as a network adapter, various communication software, or a combination of these, and is configured to realize wired or wireless communication via the communication network 20 or the like.

[0023] The storage 35 is composed of, for example, a magnetic disk or a flash memory. The storage 35 stores various programs including an operating system, various data, and the like. For example, the storage 35 has various tables 351 that store various information for providing a game. The storage 35 also stores a server-side program 42. At least a part of the program 42 can be executed on the user terminal 10 side via the terminal-side program 40 described above.

[0024] In this embodiment, the game management server 30 may be configured using a plurality of computers each having the above-mentioned hardware configuration. For example, the server 30 may be configured by one or a plurality of server devices.

[0025] The game management server 30 configured in this manner functions as a web server and an application server, executes various processes in response to requests from the terminal-side program 40 executed in the user terminal 10, and transmits screen data (e.g., HTML data) and control data according to the results of the processes to the user terminal 10. The user terminal 10 displays a web page or other screen based on the received data.

[0026] For example, in response to the start of the terminal-side program 40, the user terminal 10 can obtain information and various data related to the corresponding user from the game management server 30. Also, for example, while the terminal-side program 40 is being executed, the user terminal 10 can obtain various data and the like from the game management server 30 and transmit the latest information on the user to the game management server 30. Note that in this embodiment, the user terminal 10 can also be configured to provide a game without communicating with the game management server 30.

[0027] Next, a description will be given of the functions possessed by the user terminal 10 and the game management server 30 configured as described above. The computer processor 11 of the user terminal 10 is configured to function as a game progress control unit 111 by executing instructions included in a program (e.g., at least a part of the terminal-side program 40) loaded into the main memory 12, as shown in FIG.

[0028] The game progress control unit 111 is configured to execute various processes related to the control of the progress of the game in this embodiment. For example, the game progress control unit 111 is configured to generate and display various screen images related to the game. Also, for example, the game progress control unit 111 is configured to execute various calculations for progressing the game.

[0029] As shown in FIG. 1, the computer processor 31 of the game management server 30 is configured to function as a management function control unit 311 by executing instructions contained in a program (e.g., at least a part of the server-side program 42) loaded into the main memory 32.

[0030] The management function control unit 311 is configured to execute various processes related to the control of the management function of the game in this embodiment. For example, the management function control unit 411 transmits screen data and control data of various screens related to the management function to the user terminal 10, executes various processes in response to an operation input by a user via the screen displayed on the user terminal 10, and transmits screen data and control data according to the results of the processes to the user terminal 10. Functions controlled by the management function control unit 311 include, for example, login processing (user authentication), billing control, and management of user accounts.

[0031] In this embodiment, the game progress control unit 111 of the user terminal 10 is configured to output a predetermined screen displaying at least some of the target frames of the multiple frames arranged in the virtual space. The first number of target frames displayed on the predetermined screen are assigned the first number of contents from among multiple contents used in the game (for example, display target contents such as multiple contents owned by the user). The virtual space is configured as a two-dimensional space or a three-dimensional space.

[0032] The game progress control unit 111 is also configured to change the number of target frames displayed on the predetermined screen in response to an input by the user. A change in the number of target frames typically involves a change in the size of the target frames on the predetermined screen. The input by the user is performed, for example, via an information input device such as a touch panel.

[0033] In this embodiment, the game progress control unit 111 is configured to reallocate content from among the above-mentioned multiple contents to at least some of the target slots of the second number (target slots displayed on a predetermined screen after the number of target slots is changed) in accordance with a change in the number of target slots from a first number to a second number. In response to the reallocation of content, the reallocated content is typically displayed on the predetermined screen.

[0034] In this way, the user terminal 10 of the present embodiment outputs a predetermined screen displaying at least some of the target frames among a plurality of frames arranged in the virtual space, to which content used in the game is assigned, and reallocates content to the target frames in accordance with a change in the number of the target frames according to an input by the user, thereby suppressing an animation display in which multiple contents move simultaneously, and reducing the possibility of the user feeling uncomfortable. In this way, the terminal 10 supports the appropriate display of multiple contents used in the game.

[0035] The content in this embodiment includes various types of content used in various types of games, including, for example, but not limited to, cards, characters, items, etc. Furthermore, the content in this embodiment may be acquired by a lottery using in-game currency, a reward for clearing a game, or the like.

[0036] In this embodiment, the allocation of contents to the target slots may be performed according to a predetermined rule. For example, a first number of target slots displayed on a predetermined screen are assigned the first number of contents from among a plurality of contents according to a predetermined rule, and the game progress control unit 111 is configured to reassign contents such that, when the number of target slots is changed from the first number to a second number, the second number of contents from among the plurality of contents are assigned to the second number of target slots according to the predetermined rule. The predetermined rule includes, for example, a rule for allocating contents according to the order of the plurality of contents based on the identifiers, parameters, acquisition dates and times, frequency of use, etc. of the contents. This configuration enables the allocation of contents before and after the change in the number of target slots to be performed according to the predetermined rule.

[0037] The game progress control unit 111 may be configured to change the number of target frames displayed on a predetermined screen by changing the display area of ​​multiple frames in the virtual space. For example, when the display area expands in response to an input from the user, the number of target frames increases, and when the display area shrinks, the number of target frames decreases. This configuration makes it possible to change the number of target frames displayed on a predetermined screen by changing the display area in the virtual space.

[0038] In this case, the game progress control unit 111 may be configured to change the number of target frames by enlarging or reducing the display area in the virtual space with a central target frame located at the center of the multiple target frames included in the display area. This configuration promotes smooth display accompanying the change in the number of target frames, since the number of target frames is changed by enlarging or reducing the display area with the central target frame as the center.

[0039] Furthermore, in this case, the content reallocation may not be performed for the central target frame. This configuration promotes smooth display accompanying changes in the number of target frames, since the content allocated to the central target frame is not changed.

[0040] The game progress control unit 111 may be configured to increase the number of target slots in response to a first type of input by the user, while decreasing the number of target slots in response to a second type of input by the user. The first and second types of input include various types of input, for example, the first type of input is a pinch-in or single-tap operation input on a touch panel, and the second type of input is a pinch-out or double-tap operation input on a touch panel. This configuration makes it possible to control the increase or decrease in the number of target slots in response to the type of input by the user.

[0041] Furthermore, the game progress control unit 111 may be configured to display an image of the reallocated content (e.g., an image of the front side of a card) after displaying a predetermined image common to a plurality of contents (e.g., an image of the back side of a card) in the target frame to which the content is reallocated. For example, the target frame displays the predetermined image and the image of the reallocated content while rotating the content. This configuration enables the smooth display of the image of the reallocated content through the display of the common predetermined image.

[0042] Furthermore, when changing the number of target frames by enlarging or reducing the display area with the central target frame as the center, the game progress control unit 111 may be configured to display the predetermined images for the target frames excluding the central target frame among the multiple target frames after the change in the number of target frames, in order from the target frame closest to the central target frame. This configuration promotes smooth display of images of reallocated content, since the predetermined images are displayed in order from the target frames around the central target frame outward.

[0043] Next, a specific example of one aspect of the user terminal 10 having such functions will be described. In this example, the user terminal 10 provides a card game in which the user plays against other players using a plurality of cards (contents) owned by the user.

[0044] First, in this example, information managed by each table included in the various tables 351 will be described. Fig. 2 illustrates information managed by the user information table 3511 in this example. The user information table 3511 in this example manages information about users (players) of the game, and as shown in the figure, manages information such as account name and "basic information" including date of birth etc. in association with a "user account" that identifies an individual user.

[0045] 3 illustrates information managed by card information table 3512 in this example. Card information table 3512 in this example manages information related to cards used in a game, and as illustrated, manages information such as a "character name" which is the name of the corresponding character, "various parameter information" which is information related to various parameters (HP, attack power, defense power, etc.) used in a battle, and "image information" which is information related to the image on the front of the card, in association with a "card type" which identifies the type of individual card.

[0046] 4 illustrates information managed by owned card management table 3513 in this example. In this example, owned card management table 3513 manages information related to cards owned by a user, and as shown in the figure, manages information such as "card type" that identifies the type of card in association with a combination of a "user account" that identifies an individual user and a "card ID" that identifies an individual card owned by the user. In this example, a user can own multiple cards of the same type (same card type value), and different card IDs are set for these multiple cards.

[0047] The information managed by each table in this example has been described above. Next, the processing executed by the user terminal 10 and the screens outputted on the user terminal 10 in this example will be described.

[0048] 5 illustrates a card list screen 50 (predetermined screen) for displaying a list of cards owned by the user in this example. As illustrated, the screen 50 has a list area 52 in which a list of multiple cards is displayed.

[0049] As shown in the figure, a plurality of target frames 200 are arranged vertically in five columns in the list area 52. A card 202 is assigned to each target frame 200, and in the state of FIG. 5, an image 2021 of the front side of the card 202 is displayed.

[0050] In this example, the target frame 200 is a transparent object, and the user can see the card 202 assigned to the target frame 200, but cannot see the target frame 200 itself. In another example of this embodiment, the target frame 200 itself is configured as a visible object.

[0051] In this example, the target frame 200 arranged in the list area 52 is a frame included in the display area among multiple frames arranged in the virtual space. FIG. 6 illustrates a virtual space 300 in which multiple frames 200 are arranged. In this example, the virtual space 300 is configured as a two-dimensional virtual space, and the number of frames 200 arranged in the virtual space 300 corresponds to the number of cards owned by the user who is the target of the list display. In other words, the same number of frames 200 as the number of cards owned by the user are arranged in the virtual space 300. These frames 200 are arranged vertically in five columns in the virtual space 300.

[0052] The display area 302 in the virtual space 300 in Fig. 6 corresponds to the list area 52 of the card list screen 50 illustrated in Fig. 5, and as shown in the figure, of the multiple frames 200, 25 frames 200 of 5 x 5 size from the top to the fifth row are included inside the display area 302. In other words, these 25 frames 200 are the target frames that are the targets of display on the card list screen 50.

[0053] Returning to the card list screen 50 of FIG. 5, 25 target slots 200 are arranged in the list area 52, and 25 cards 202 are assigned to each of the target slots 200.

[0054] Also, in this example, the cards 202 are assigned to the multiple target slots 200 according to the order of the multiple cards 202 (for example, ascending / descending order of character names (Japanese alphabet) or the value of a specific parameter, etc.). For example, in the example of FIG. 5, 25 cards 202, C1 to C25 (the numbers indicate the order in the order), are arranged in order from the top row to the bottom row, and within the same row, they are arranged in order from left to right. That is, in the first row from the top, five cards C1 to C5 are arranged in order from left to right, and in the second row from the top, five cards C6 to C10 are arranged in order from left to right, and so on.

[0055] In this example, when the user pinches in or out in the list area 52 of the card list screen 50, the display area 302 in the virtual space 300 is reduced or enlarged. Pinch-in is an operation of moving two fingers on the touch panel as if pinching, and pinch-out is an operation of moving the two fingers so as to spread the distance between them.

[0056] 7 is a flowchart illustrating a process executed by the user terminal 10 in response to detection of a pinch-in or pinch-out input in the list area 52. When a pinch-in or pinch-out input is detected, the user terminal 10 first enlarges / reduces the display area in the virtual space as shown in the figure (step S100). Specifically, when a pinch-out input is detected, the display area is reduced, and when a pinch-in input is detected, the display area is enlarged.

[0057] FIG. 8 illustrates the virtual space 300 after a pinch-out input is made from the state of the virtual space 300 illustrated in FIG. 6. In this case, as illustrated, the display area 302 surrounding the 25 frames 200 is reduced. The display area 302 is reduced so that the outermost frame 200 among the frames 200 included inside the area 202 becomes the outermost frame. In other words, for example, the display area 302 having a size that surrounds the frame 200 of 5×5 in length and width is reduced to a size that surrounds the frame 200 of 3×3 in length and width. Note that when the display area 302 is reduced, the position of the frame 200A at the center is maintained. In other words, the display area 302 is reduced with the frame 200A at the center.

[0058] Also, when a pinch-in input is made, the display area 302 is enlarged. For example, when a pinch-in input is made from the state of the virtual space 300 illustrated in FIG. 8, the state returns to the state of the virtual space 300 illustrated in FIG. 6. That is, the display area 302 is enlarged so that the innermost (center side) frame 200 of the outer frames 200 of the area 302 is on the inner side. In other words, for example, the display area 302 having a size that surrounds a frame 200 of 3×3 is enlarged to a size that surrounds a frame 200 of 5×5. Note that even when the display area 302 is enlarged, the position of the frame 200A at the center is maintained. In other words, the display area 302 is enlarged with the frame 200A at the center.

[0059] Returning to the flowchart of Fig. 7, after the display area in the virtual space is enlarged / reduced in this way, the user terminal 10 then reallocates cards to the target slots other than the central target slot (step S110). Specifically, cards are reallocated so as to follow the sorting order of the multiple cards based on the card allocated to the central target slot.

[0060] FIG. 9 is a diagram for explaining the reassignment of cards. FIG. 9 shows the reassignment of cards when the display area 302 in the virtual space 300 illustrated in FIG. 6 is reduced to the display area 302 in the virtual space 300 illustrated in FIG. 8. In this case, as illustrated, the cards 202 rearranged based on the card 202 of C13 assigned to the central target frame 200A are reassigned to the remaining eight target frames 200. Specifically, of the nine target frames 200 of 3×3, the cards 202 assigned to the top three target frames 200 were C7, C8, and C9 from the left, but are changed to C9, C10, and C11, and the cards 202 assigned to the bottom three target frames 200 were C17, C18, and C19 from the left, but are changed to C15, C16, and C17. Furthermore, the two target frames 200 on the left and right of the central target frame 200A in the middle row are assigned the same cards 202 (C12 and C14) even though cards have been reallocated. As a result, in the nine target frames 200 in the reduced display area 302, the nine cards 202 C9 to C17 are arranged in order from the top row to the bottom row, and within the same row, they are arranged in order from left to right.

[0061] Furthermore, when the cards are reallocated, a predetermined effect display is performed in the list area 52 of the card list screen 50. Figs. 10 to 13 show an example of a series of card list screens 50 after a pinch-out input is made from the state of the card list screen 50 shown in Fig. 5. As shown in Fig. 10, when a pinch-out input is made to reduce the display area, the list area 52 gradually switches from displaying 25 target frames 200 included in the display area before reduction to displaying 9 target frames 200 included in the display area after reduction (zoom-in display). At this stage, the cards 202 allocated to the 9 target frames 200 included in the display area after reduction are the cards 202 before reallocation (the result of reallocation is not reflected).

[0062] 11, an animation is displayed in which the cards 202 rotate once around the up-down direction as the axis of rotation in the four adjacent target frames 200A on the top, bottom, left and right of the central target frame 200A. The image 2022 of the back of the card 202 displayed as it rotates is a common image for all of the cards 202.

[0063] 12, in the four target frames 200 adjacent to the top, bottom, left and right of the central target frame 200A, an image 2021 of the front of the reallocated card 202 is displayed, and in the remaining four target frames 200, an animation is displayed in which the card 202 rotates once around the up-down direction as the axis of rotation. Note that the same cards 202 (C12 and C14) are allocated to the two target frames 200 adjacent to the left and right of the central target frame 200A through reallocation.

[0064] Then, when the above-mentioned animation display in the remaining four target slots 200 is completed, images 2021 of the front faces of the reallocated cards 202 are displayed in these four target slots 200, as shown in the example of FIG.

[0065] 14 to 17 show a series of card list screens 50 after a pinch-in input is made from the state of the card list screen 50 shown in FIG. 13. As shown in FIG. 14, when a pinch-in input is made to expand the display area, the display gradually switches from nine target frames 200 included in the display area before expansion to 25 target frames 200 included in the display area after expansion in the list area 52 (zoom-out display). At this stage, the cards 202 assigned to the nine target frames 200 included in the display area before expansion are the cards 202 before being reallocated (the result of reallocation is not reflected). Moreover, no cards 202 are assigned to the remaining outermost 16 target frames 200.

[0066] After that, as shown in FIG. 15, an animation is displayed in which the cards 202 rotate once around the up-down direction as the axis of rotation in the four adjacent target frames 200 on the top, bottom, left and right of the central target frame 200A.

[0067] 16, an image 2021 of the front side of the reallocated card 202 is displayed in the four target frames 200 adjacent to the top, bottom, left and right of the central target frame 200A, and an animation is displayed in which the card 202 rotates once around the up-down direction as an axis of rotation in the four target frames 200 located at the top right, bottom right, top left and bottom left of the central target frame 200A. Note that the same card 200 (C12 and C14) has been reallocated to the two target frames 200 adjacent to the left and right of the central target frame 200A. Also, an image 2022 of the back side of the card 202 is displayed in the outermost 16 target frames to which no card 202 has been allocated.

[0068] Then, as illustrated in FIG. 17, images 2021 of the front of the reallocated card 202 are displayed in the four target frames 200 located at the upper right, lower right, upper left, and lower left of the central target frame 200A, and an animation is displayed in the outermost 16 target frames 200, in which the card 202 rotates half a turn around the vertical axis.

[0069] Then, when the animation display in the outermost 16 target slots 200 is completed, images 2021 of the front faces of the reallocated cards 202 are displayed in these 16 target slots 200, similar to the card list screen 50 illustrated in FIG.

[0070] When an up-down flick or slide input is performed in the list area 52 of the card list screen 50 in the state illustrated in FIG. 5, the display area 302 in the virtual space 300 moves up-down and the target frame 200 is changed.

[0071] In the above example, when a pinch in or pinch out input is performed, the display area 302 in the virtual space 300 is reduced or enlarged, but the display area 302 may also be reduced or enlarged in response to input of other operations.

[0072] In the above example, the number of target frames 200 to be displayed in the list area 52 of the card list screen 50 may be specified directly, without shrinking or enlarging the display area 302. In this case, for example, the cards may be rearranged based on the C1 card 202 assigned to the target frame 200 located in the upper left (the target frame 200 located at the leftmost position in the top row) instead of the central target frame 200A.

[0073] The user terminal 10 according to the present embodiment described above outputs a predetermined screen displaying at least some of the target frames among a plurality of frames arranged in a virtual space, to which content (e.g., cards) used in a game is assigned, and reallocates content to the target frames in response to a change in the number of the target frames in response to a user input (e.g., pinch-in or pinch-out input), thereby suppressing an animation display in which multiple contents move simultaneously, and reducing the possibility of the user feeling uncomfortable. In this way, the terminal 10 supports the appropriate display of multiple contents used in a game.

[0074] In other embodiments of the present invention, some or all of the functions of the user terminal 10 in the above-described embodiments may be realized by cooperation between the user terminal 10 and the game management server 30, or may be realized by the game management server 30. In other words, the system of the present invention may be configured not only by the user terminal 10, but also by the user terminal 10 and the game management server 30, or may be configured by the game management server 30.

[0075] The processes and procedures described herein may be realized by software, hardware, or any combination thereof, other than those explicitly described. For example, the processes and procedures described herein may be realized by implementing logic corresponding to the processes and procedures in a medium such as an integrated circuit, a volatile memory, a non-volatile memory, or a magnetic disk. In addition, the processes and procedures described herein may be implemented as a computer program corresponding to the processes and procedures, and executed by various computers.

[0076] Although processes and procedures described herein are described as being performed by a single device, software, component, or module, such processes or procedures may be performed by multiple devices, software, components, and / or modules. Also, the software and hardware elements described herein may be realized by combining them into fewer components or breaking them down into more components.

[0077] In this specification, even if a component of the invention is described as either singular or plural, or described without limitation to either singular or plural, the component may be either singular or plural unless the context requires otherwise. [Explanation of symbols]

[0078] 10 User terminal 11. Computer Processors 111 Game progress control unit 15. Storage 30 Game Management Server 31 Computer Processors 311 Management Function Control Section 35 Storage 351 Various Tables 3511 User Information Table 3512 Card Information Table 3513 Card Ownership Management Table 40 Terminal side program 42 Server-side programs 50 Card list screen 200 slots, target slots 202 Cards 2021 Surface Image 2022 Backside image 300 Virtual Space 302 Display area

Claims

1. A system for providing a game, comprising one or more computer processors, the one or more computer processors comprising: outputting a predetermined screen displaying a first number of target frames included in a plurality of frames arranged in a virtual space, the first number of target frames being assigned with the first number of contents from a plurality of contents used in the game; changing the number of target frames displayed on the predetermined screen from the first number to a second number in response to an input by a user; and reallocating content from among the plurality of contents to at least a part of the second number of target slots in accordance with the change in the number of target slots. system.

2. the first number of target slots are allocated with the first number of contents from among the plurality of contents in accordance with a predetermined rule; the step of reallocating the content includes reallocating content for at least a part of the second number of target slots in accordance with the predetermined rule such that the second number of contents from among the plurality of contents are allocated to the second number of target slots; The system of claim 1.

3. the predetermined rule is a rule for allocating content according to an order of the plurality of content items; The system of claim 2.

4. the step of changing the number of target frames includes changing the number of target frames by changing a display area of ​​the plurality of frames in the virtual space; The system of claim 1.

5. The step of changing the number of target frames includes changing the number of target frames by enlarging or reducing the display area around a central target frame that is located at the center of the first number of target frames included in the display area. The system of claim 4.

6. The step of reallocating the content does not reallocate the content for the central target frame. The system of claim 5.

7. The step of changing the number of target slots includes increasing the number of target slots in response to a first type of input by the user, and decreasing the number of target slots in response to a second type of input by the user. The system of claim 1.

8. The step of reallocating the content includes displaying an image of the reallocated content after displaying a predetermined image common to the plurality of contents for at least a portion of the target frames. The system of claim 1.

9. the step of reallocating the content includes displaying the predetermined image and an image of the reallocated content with rotational display of the content in at least a portion of the target frames; The system of claim 8.

10. The step of changing the number of object frames includes changing the number of object frames by enlarging or reducing the display area around a central object frame that is located at the center of the first number of object frames included in the display area in the virtual space; the step of reallocating the content includes displaying the predetermined image for each of the second number of target frames excluding the central target frame in order from the target frame closest to the central target frame. The system of claim 8.

11. 1. A method for providing a game, executed by one or more computers, comprising: outputting a predetermined screen displaying a first number of target frames included in a plurality of frames arranged in a virtual space, the first number of target frames being assigned with the first number of contents from a plurality of contents used in the game; changing the number of target frames displayed on the predetermined screen from the first number to a second number in response to an input by a user; and reallocating content from among the plurality of contents to at least a part of the second number of target slots in accordance with the change in the number of target slots. method.

12. A program for providing a game, comprising: outputting a predetermined screen displaying a first number of target frames included in a plurality of frames arranged in a virtual space, the first number of target frames being assigned with the first number of contents from a plurality of contents used in the game; changing the number of target frames displayed on the predetermined screen from the first number to a second number in response to an input by a user; and reallocating content from among the plurality of contents to at least a part of the second number of target slots in accordance with the change in the number of target slots. program.

Citation Information

Patent Citations

  • Information processor and game program

    JP2018117902A

  • Program, system, and method for providing game

    JP2023083460A