Game apparatus, game server, and program
Abstract
Problem to be solved.To suppress deterioration of display quality while keeping the file size within a limit even in a game requiring display of a large number of images.
Solution.In a game in which a predetermined number of groups including a plurality of characters are used, a game device first obtains an image of an object corresponding to a specific character among a plurality of characters included in each group. An image acquisition unit that acquires an image size and acquires an image of an object corresponding to another character with a second image size different from the first image size, and an image for each group acquired by the image acquisition unit. It includes a display control unit that displays on the display unit according to the progress of the game. [Selection diagram] Fig. 4

Term
Projected expiry 15 July 2035.
- Priority and filed
- Published
- Today
- Projected expiry
8 claims: 3 independent, 5 dependent
- 1複数のキャラクタをそれぞれ含む所定数のグループを用いて進行するゲームにおいて、前記グループにそれぞれ含まれる複数のキャラクタのうち、特定のキャラクタに対応するオブジェクトの画像を第1の画像サイズで取得し、他のキャラクタに対応するオブジェクトの画像を前記第1の画像サイズとは異なる第2の画像サイズで取得する画像取得部と、 前記画像取得部が取得した前記グループごとの画像を、ゲームの進行に応じて表示部に表示する表示制御部と、 を備えるゲーム装置。
- 2前記特定のキャラクタは、前記グループに対応するそれぞれのユーザにより予め設定されたキャラクタであり、 前記第2の画像サイズは、前記第1の画像サイズより小さい画像サイズである、 請求項1に記載のゲーム装置。
- 3前記画像取得部は、 複数の前記他のキャラクタに対応するオブジェクトの画像が並んで配置された結合画像を取得し、 前記表示制御部は、 複数の前記他のキャラクタに対応するオブジェクトの画像のそれぞれを表示する際に、前記画像取得部が取得した前記結合画像に対してそれぞれ表示する画像以外をマスクする、 請求項1または請求項2に記載のゲーム装置。
- 4前記結合画像において、複数の前記他のキャラクタに対応するオブジェクトの画像は、所定の間隔を空けて配置されている、 請求項3に記載のゲーム装置。
- 5前記画像取得部は、 前記グループのそれぞれに含まれる複数のキャラクタに対応するオブジェクトの画像を、それぞれ同じ画像サイズで取得する、 請求項1から請求項4のいずれか一項に記載のゲーム装置。
- 6前記ゲームは、対戦型のバトルゲームであり、 前記画像取得部は、 プレイ可能な期間に限定のあるバトルゲームがユーザにより選択された場合、前記特定のキャラクタに対応するオブジェクトの画像を第1の画像サイズで取得するとともに、他のキャラクタに対応するオブジェクトの画像を前記第2の画像サイズで取得し、プレイ可能な期間に限定のないバトルゲームが選択された場合、前記特定のキャラクタに対応するオブジェクトの画像、及び前記他のキャラクタに対応するオブジェクトの画像を同じ画像サイズで取得する、 請求項5に記載のゲーム装置。
- 7複数のキャラクタをそれぞれ含む所定数のグループを用いて進行するゲームにおいて、前記グループにそれぞれ含まれる複数のキャラクタのうち、特定のキャラクタに対応するオブジェクトの画像を第1の画像サイズで出力し、他のキャラクタに対応するオブジェクトの画像を前記第1の画像サイズとは異なる第2の画像サイズで出力するとともに、出力先の端末装置の表示部において、前記第1の画像サイズで出力する画像と、前記第2の画像サイズで出力する画像とを、前記ゲームの進行に応じて表示させるための制御情報を出力する出力部、 を備えるゲームサーバ。
- 8コンピュータを、請求項1から請求項5のいずれか一項に記載のゲーム装置として機能させるためのプログラム。
Independent claims8
100 paragraphs, as filed
0001The present invention relates to game devices, game servers, and programs.
0002In browser-type games provided from the game server to the terminal device, the game screen is displayed on the terminal device by sending a Flash (registered trademark) compliant SWF format data file from the game server to the terminal device. There is (for example, Patent Document 1). For example, in the production of a battle game using Flash (registered trademark), if a maximum of 10 character cards appear for one team, the maximum for two teams in a battle between one team (one user's deck) and one team. 20 character cards will appear. In the past, when a battle with a maximum of 20 cards was realized, there was no problem with the upper limit of the file size of the data file (for example, 100KB).
<p num="0003"><patcit num="1"><text>Japanese Unexamined Patent Publication No. 2013-41337</text></patcit></p>
<p num="0004"> However, for example, in the case of realizing a battle between 3 teams and 3 teams, a maximum of 60 character cards will appear, which increases the image capacity of the character cards and exceeds the upper limit of the file size. The problem arises. Therefore, as one solution, a method of reducing the capacity of the image of the character card can be considered, but there is a concern that the image will be deteriorated and the display quality of the game screen will be deteriorated simply by reducing the capacity.</p><p num="0005"> Some aspects of the present invention provide game devices, game servers, control methods, and programs that suppress deterioration of display quality while keeping the display quality within the file size limit, even for games that require the display of a large number of images. One of the purposes is to provide.</p><p num="0006"> Another object of the present invention is to provide a game device, a game server, and a program capable of exerting the effects described in the embodiments described later.</p>
<p num="0007"> In order to solve the above-mentioned problems, one aspect of the present invention is to use a specific character among a plurality of characters included in the group in a game in which a predetermined number of groups including the plurality of characters are used. An image acquisition unit that acquires an image of a corresponding object with a first image size and an image of an object corresponding to another character with a second image size different from the first image size, and the image acquisition unit. It is a game device including a display control unit that displays an image for each group acquired by the unit on the display unit according to the progress of the game.</p><p num="0008"> Further, in one aspect of the present invention, in a game in which a predetermined number of groups including a plurality of characters are used, an image of an object corresponding to a specific character among a plurality of characters included in the group is displayed. The first image size is output, the image of the object corresponding to the other character is output with the second image size different from the first image size, and the display unit of the output destination terminal device displays the first image. It is a game server including an output unit for outputting control information for displaying an image output in the image size of the above and an image output in the second image size according to the progress of the game.</p><p num="0009"> Further, one aspect of the present invention is a program for making a computer function as the game device described above.</p>
0010<figref num="1">A block diagram showing an example of a game system configuration.</figref><figref num="2">The figure which shows an example of the game screen based on an image file.</figref><figref num="3">The explanatory view explaining an example of the method of reducing a character image.</figref><figref num="4">The block diagram which shows an example of the configuration of a user terminal and a game server.</figref><figref num="5">A flowchart showing an example of an image file generation process.</figref><figref num="6">The flowchart which shows an example of the image data combination processing.</figref><figref num="7">A flowchart showing an example of image file display processing.</figref>
0011Hereinafter, an embodiment of the present invention will be described with reference to the drawings. First, an outline of the overall configuration of the game system 1 will be described. FIG. 1 is a block diagram showing an example of the configuration of the game system 1 according to the present embodiment. The game system 1 includes computer devices such as a user terminal 10-1, a user terminal 10-2, a user terminal 10-3, ..., And a game server 30, and these computer devices provide a network NW. Connected via. Since the user terminal 10-1 and the user terminal 10-2 and the user terminal 10-3 have the same configuration, the description of "-1", "-2", etc. is omitted unless otherwise specified. This will be described as the user terminal 10. Although three user terminals 10 are shown here, any number of user terminals 10 may be connected to the game server 30.
0012For example, the user terminal 10 is a computer device used by a user, and a PC (Personal Computer), a tablet PC, a mobile phone such as a smartphone or a feature phone, a personal digital assistant (PDA), or the like can be applied.
0013The game server 30 is a server device that provides a game to the user terminal 10. For example, the game server 30 is a web server that provides a browser game to the user terminal 10. A browser game is a game that does not require the download of a dedicated program for executing the game, and can be played on the game screen displayed on the web browser by executing the web browser on the user terminal 10. It is a possible game. For example, the game server 30 executes various processes of the game based on the user's operation input to the user terminal 10, and causes the user terminal 10 to display the game screen according to the progress of the game.
0014In the present embodiment, a card used for a battle (hereinafter, also referred to as "battle") is set in the deck from among a plurality of character cards possessed by the user, and the character of the card set in the deck and the opponent user An example of a battle game in which the characters of the cards set in the deck battle with each other will be described. Characters are people, animals, objects (eg, vehicles), etc. that appear in the game. The game server 30 causes the user terminal 10 to display an image by transmitting an image file X indicating an image to be displayed as a game screen when performing a battle to the user terminal 10. For example, the image file X is a Flash (registered trademark) compliant SWF format data file. The user terminal 10 displays the image indicated by the image file X received from the game server 30 by executing software (Flash player) that reproduces the SWF format data file.
0015An example of a battle game according to the present embodiment is a game in which a predetermined number of teams including a plurality of characters set in a deck are used to proceed. Here, the team is an example of a group including a plurality of characters, and for example, a unit composed of characters of cards set in one deck of one user corresponds to one team. In one deck (that is, one team), one card of the character who becomes the leader of the team (hereinafter, also referred to as "leader card") and the card of the character other than the leader (that is, the character other than the leader card) You can set up to 9 cards (up to 10 character cards in total). For example, on the game screen of a battle game, a character image corresponding to a character card set in a deck for each team to be played against is displayed.
0016Further, in the battle game of the present embodiment, it is possible to play only a normal battle (hereinafter, also referred to as "normal battle") in which the playable period and conditions are not limited, and a specific period or when a specific condition is satisfied. You can play battles (hereinafter also referred to as "event battles"). For example, in a normal battle, a one-team to one-team battle takes place. On the other hand, in the event battle, a battle of 3 teams vs. 3 teams is held.
0017FIG. 2 is a diagram showing an example of a game screen displayed on the user terminal 10 based on the image file X. The illustrated battle screen G10 is an example of a game screen displayed at the time of a battle, and is an event of 3 teams to 3 teams by 3 teams of teams A, B, and C and 3 teams of teams D, E, and F. An example of the battle screen is shown. In the lower half of the battle screen G10, character images showing the team formation of teams A, B, and C including the user's team are displayed. Specifically, as a team formation of each team, one character image CL corresponding to the leader card set in the deck and a character image C1 ~ corresponding to the character card set in the deck other than the leader card. A maximum of 9 C9 images are displayed. On the other hand, in the upper half of the battle screen G10, character images showing the team formation of the opponent teams D, E, and F who play against teams A, B, and C are similarly displayed. For example, on the battle screen G10, the character image CL of the leader card is an image showing the central character in the battle, and is therefore displayed larger than the other character images C1 to C9.
0018Since the battle screen G10 shown in this figure is a battle screen of an event battle, character images for 6 teams are displayed, but in the case of a normal battle, character images for 2 teams are displayed. become.
0019By the way, in the case of an event battle of 3 teams vs. 3 teams, as shown in FIG. 2, character images corresponding to a maximum of 60 character cards for 6 teams are required. For example, if the data size per character image is 2KB (kilobytes), the file size of the image file X that displays the battle screen G10 is 120KB (2KB x 10 sheets x 6 teams) even with the character image data size alone. In addition, incidental information (information such as header and data size) and operation regulation data (for example, script) that defines the operation of the character indicated by the character image are further added.
0020On the other hand, there is a limit to the file size that can be communicated with each mobile terminal, and if the limit is exceeded, it becomes impossible to produce a screen with a necessary character image. The value of the limit differs depending on the mobile terminal, but some of the more stringent ones are limited to 100KB, for example. Therefore, as described above, in the case of a 3-team vs. 3-team event battle, the file size limit (for example, 100KB) may be exceeded.
0021Therefore, in the present embodiment, the game server 30 battles by reducing the image size of the character image corresponding to the character cards other than the leader card among the maximum of 10 character cards set in the deck. The file size of the image file X for displaying the screen G10 is reduced so as to be within the limit and transmitted from the game server 30 to the user terminal 10.
0022FIG. 3 is an explanatory diagram illustrating an example of a method of reducing a character image. The game server 30 keeps the image size of the character image CL (6 images for 6 teams) of the leader card of each team as it is, and maintains the display quality, while maintaining the character images C1 to C9 (54 for 6 teams) of other cards. Reduce the image size of (sheets).
0023The game server 30 generates a combined image in which nine images of character images C1 to C9 of cards other than the leader card are combined into one image. For example, the game server 30 arranges nine character images C1 to C9 in a vertical 3 × horizontal 3 arrangement and arranges them in a sheet shape as shown by reference numeral S1 (hereinafter, also referred to as sheet image). ) Is generated. For example, the game server 30 generates sheet images S1 for six teams by setting nine character images C1 to C9 for each team as one sheet image S1.
0024The character images C1 to C9 in the sheet image S1 can be arranged in any order, but in the illustrated example, the order is from left to right and from top to bottom. In this way, even if the nine character images C1 to C9 are changed to one sheet image S1, the number of files is reduced from nine to one, and the capacity of header information and the like required for each file is reduced. be able to. Also, by reducing the number of files to one, it becomes easy to reduce the capacity per unit image.
0025Further, the game server 30 generates a sheet image (hereinafter, also referred to as reduced sheet image) in which the image size of the sheet image S1 is reduced, as shown by the reference numeral SS1. The image size of the reduced sheet image SS1 is limited by the file size of the reduced sheet image SS1, the character image CL of the six reader cards, and other incidental information and operation regulation data (for example). The image size fits within 100KB).
0026The game server 30 may perform image compression processing on the reduced sheet image SS1 and the character image CL of the reader card. That is, the image size of the reduced sheet image SS1 is the total file size of the compressed reduced sheet image SS1, the compressed character image CL of the six reader cards, and other incidental information and operation regulation data. The image size may be such that it fits within the size limit. The compression rate for the reduced sheet image SS1 may be the same as the compression rate for the character image CL of the reader card, or may be higher than the compression rate for the character image CL.
0027In this way, in the case of an event battle, the file size limit (for example, 100KB) will be exceeded if the image size of the character image displayed during the normal battle remains, so the user terminal 10 has a file size limit. Get the reduced image file X in. In this case, the user terminal 10 reduces the file size by reducing the image size of the character images C1 to C9 other than the reader card without changing the image size of the character image CL of the reader card (for example,). Get the image file X (reduced to about 95KB). As a result, the user terminal 10 can acquire the character image to be displayed on the game screen within the file size limit, and can suppress the deterioration of the display quality of the game screen.
0028If the background color is different for each type of character card, the background colors of adjacent images when the character images C1 to C9 are arranged may be different, such as red and yellow, red and green, and the like. If the character images C1 to C9 are lined up without any gaps, the boundaries of adjacent images will span one pixel or more when reduced or compressed, resulting in color mixing and blurring. It may be difficult to determine the boundaries of adjacent images. Therefore, in the present embodiment, when the game server 30 generates the sheet image S1 in which the character images C1 to C9 are arranged side by side, the game server 30 arranges the character images C1 to C9 at a predetermined interval (for example, 4 pixels) between adjacent images. To do. As a result, in the present embodiment, when the sheet image S1 is generated, a margin is provided between the adjacent images, so that blurring does not occur at the boundary between the adjacent images and the display quality of the images can be maintained. it can.
0029[Game system configuration] Next, the functional configurations of the user terminal 10 and the game server 30 included in the game system 1 will be described with reference to FIG. FIG. 4 is a block diagram showing an example of the configuration of the user terminal 10 and the game server 30 included in the game system 1.
0030[Configuration of user terminal 10] First, the configuration of the user terminal 10 will be described. The user terminal 10 includes, for example, a communication unit 12, an input unit 13, a display unit 14, a storage unit 15, and a control unit 110, and is connected to a game server 30 or other device via a network NW. And communicate via the communication unit 12. The communication unit 12 includes, for example, a plurality of Ethernet (registered trademark) ports, a plurality of digital input / output ports such as USB, and the like.
0031The input unit 13 is configured integrally with the display (display unit 14) as a touch panel, for example, and various instructions are input by the user's operation. Further, the input unit 13 may be another input device such as a keyboard, a mouse, a touch pad, or a microphone into which various instructions are input by voice. The display unit 14 is a display for displaying information such as an image or text, and includes, for example, a liquid crystal display panel, an organic EL (ElectroLuminescence) display panel, and the like.
0032The storage unit 15 includes, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a ROM (Read-Only Memory), a RAM (Random Access Memory), and the like. Stores various information and images processed by the user terminal 10, programs of various applications, and the like. The storage unit 15 is not limited to the one built in the user terminal 10, and may be an external storage device connected by a digital input / output port such as USB. Further, the user terminal 10 may be configured to include a hardware configuration such as a speaker (not shown), an audio output terminal, a camera, a gyro sensor, and a GPS (Global Positioning System) receiving module.
0033The control unit 110 is configured to include a CPU (Central Processing Unit), and controls each unit of the user terminal 10 by executing an OS (Operating System) or software program stored in the storage unit 15. For example, the control unit 110 includes an image acquisition unit 111 and a display control unit 112, acquires an image file X from the game server 30, and displays the game screen on the display unit 14.
0034The image acquisition unit 111 acquires the image file X from the game server 30 via the communication unit 12. This image file X is a SWF format data file, and includes character images of a plurality of characters included in each team that battles in a battle game. For example, in the case of a normal battle (a battle of one team to one team), the image acquisition unit 111 acquires character images corresponding to a plurality of characters included in each team with the same image size. On the other hand, in the case of an event battle (a battle between 3 teams and 3 teams), the image acquisition unit 111 sets the character image CL corresponding to the leader card as the first image size among the plurality of characters included in each team. The character images C1 to C9 corresponding to other character cards are acquired with a second image size different from the first image size.
0035For example, the first image size is the same size as the image size of the character image normally acquired in the battle, and is, for example, the standard image size of the character image stored in the game server 30. The second image size is, for example, an image size smaller than the first image size and is an image size of each character image arranged in the reduced sheet image SS1 shown in FIG.
0036The display control unit 112 reproduces the image file X acquired by the image acquisition unit 111 and displays the image file X on the display unit 14 as one of the functions realized by executing the software (Flash player) that reproduces the SWF format data file. indicate. For example, the display control unit 112 displays the character images included in each team on the display unit 14 according to the progress of the battle game based on the image file X acquired by the image acquisition unit 111 (battle screen in FIG. 2). See G10). Further, when the image acquisition unit 111 acquires the reduced sheet image SS1, the display control unit 112 refers to the reduced sheet image SS1 when displaying each of the character images C1 to C9 corresponding to the other character cards. Masks other than the character images to be displayed.
0037[Configuration of game server 30] Next, the configuration of the game server 30 will be described. The game server 30 includes a server communication unit 34, a server storage unit 35, and a server control unit 310. The server communication unit 34 is configured to include, for example, a plurality of Ethernet (registered trademark) ports and a plurality of digital input / output ports such as USB, and is connected to a user terminal 10 or another device connected via a network NW. Communicate.
0038The server storage unit 35 includes, for example, HDD, SSD, EEPROM, ROM, RAM, etc., and stores various information, images, programs, etc. processed by the game server 30, user information acquired from the user terminal 10, and the like. The server storage unit 35 is not limited to the one built in the game server 30, and may be an external storage device connected by a digital input / output port such as USB.
0039For example, the server storage unit 35 includes a deck information storage unit 351, a display image storage unit 352, a sheet image storage unit 353, and a template storage unit 354. The deck information storage unit 351 stores deck information indicating the character cards set in the deck for each user. For example, the deck information includes user identification information (for example, user ID), deck identification information (for example, deck ID), and character card identification information (for example, card serial ID) set in the deck. Is associated. Further, in the deck information, the identification information of the character card set in the deck is associated with the leader card and other character cards so as to be distinguishable. By referring to this deck information, the team formation (characters included in each team) of each team competing in the battle game can be known.
0040The display image storage unit 352 stores the character image of the character card used in the battle game and data such as a background image, an icon, and characters displayed on the game screen (for example, the battle screen G10 of FIG. 3). Here, the image size of the character image stored in the display image storage unit 352 is, for example, a standard image size (first image size) preset as a character image transmitted during a normal battle. ..
0041The sheet image storage unit 353 stores the data of the reduced sheet image SS1 generated at the time of the event battle. For example, the reduced sheet image SS1 generated when the event battle is executed is stored in the sheet image storage unit 353, and is used when the same team participates in the event battle again in the subsequent event battle.
0042The template storage unit 354 stores template data to be used as a template when generating the image file X. For example, template data is prepared for each type of game screen, and includes header information peculiar to each template data, operation regulation data, and image data group. The image data group includes a background image of the game screen and a dummy image corresponding to the character image displayed on the game screen. By replacing the dummy image of the template data with the character image to be displayed on the game screen and transmitting it to the user terminal 10, a desired character image can be displayed on the game screen.
0043For example, the image data group of the image file X for displaying the battle screen G10 (see Fig. 2) displayed at the time of the event battle includes the background image of the battle screen G10 and the character images for the 6 teams to battle. The corresponding dummy image is included. Specifically, a reduced sheet image in which 6 character images CL (for 6 teams) of one leader card for each team and character images C1 to C9 of other character cards for each team are arranged side by side. Includes dummy images corresponding to 6 SS1 images (for 6 teams). On the other hand, in the case of a normal battle, two character images CL (for two teams) of one leader card for each team and 18 character images C1 to C9 (2) for each team's nine other character cards. Dummy images corresponding to (for teams) are included.
0044The server control unit 310 generates an image file X based on various information stored in the server storage unit 35, and transmits the image file X to the user terminal 10 via the server communication unit 31. For example, the server control unit 310 includes a data processing unit 311 and a data output unit 312.
0045The data processing unit 311 specifies the template data to be used for generating the image file X from the template data stored in the template storage unit 354 according to the game screen to be displayed. Further, the data processing unit 311 acquires the character image of each team specified based on the deck information of the teams competing in the battle from the display image storage unit 352. Then, the data processing unit 311 replaces the dummy image to be changed in the specified template data with the acquired character image of each team to generate the image file X.
0046Further, in the case of an event battle, the data processing unit 311 generates a sheet image S1 in which character images C1 to C9 of character cards other than the leader card are arranged side by side. Further, the data processing unit 311 generates a reduced sheet image SS1 in which the image size of the generated sheet image S1 is reduced. Then, the data processing unit 311 replaces the dummy image of the specified template data with the character image CL of the reader card and the reduced sheet image SS1 of another character card to generate the image file X. The data processing unit 311 may adjust the image quality (brightness, hue, etc.) when generating the reduced sheet image SS1 from the sheet image S1.
0047The data output unit 312 transmits the image file X generated by the data processing unit 311 to the user terminal 10 via the server communication unit 34. For example, in the case of an event battle, the data output unit 312 transmits the character image CL of the leader card in the first image size, and reduces the character images C1 to C9 of the other character cards from the first image size. Send in the second image size. Further, the data output unit 312 provides control information for displaying the character image CL transmitted in the first image size and the character images C1 to C9 transmitted in the second image size according to the progress of the game. The operation regulation data included in the image file X is transmitted.
0048In the case of a normal battle, the data output unit 312 transmits the character image CL of the leader card and the character images C1 to C9 of other character cards in the first image size and also in the first image size. The operation regulation data included in the image file X is transmitted as control information for displaying each character image as the progress of the game.
0049[Image file generation process] Next, the operation of the image file generation process in which the game server 30 according to the present embodiment generates the image file X will be described. FIG. 5 is a flowchart showing an example of the image file generation process according to the present embodiment. The image file generation process shown in this figure shows an example of a process for generating an image file X when an event battle is selected.
0050Which of the normal battle and the event battle is selected is determined by, for example, the user's reference to the game screen (for example, my page screen, top screen, home screen, etc.) displayed before the battle is started in the battle game. Selected by operation. For example, which of the "normal battle start button" and the "event battle start button" on the game screen displayed before the start of the battle is pressed by the user before the game is executed is selected.
0051After the "normal battle start button" is pressed, the opponent is selected, and when the team (participating character participating in the battle) is selected by deck selection, the "game execution button" is displayed. Then, when the displayed "game execution button" is pressed, the normal battle is started, and the normal battle is selected. On the other hand, when the opponent is selected after the "event battle start button" is pressed and the team (participating character) is selected by deck selection, the "game execution button" is displayed. Then, when the displayed "game execution button" is pressed, the event battle is started, and the event battle is selected. The following processing will be described assuming that the "event battle start button" has been pressed.
0052On the user terminal 10, an opponent is selected according to the user's operation (step S300). In addition, the team (participating character) to battle is selected by selecting the deck to be used for the battle by the user (step S302). In addition to the user team, a team (participating character) that automatically battles under the control of the server control unit 310 may be selected.
0053When the opponent and the team (participating character) are selected, the server control unit 310 refers to the sheet image storage unit 353 and determines whether or not the reduced sheet image SS1 (see FIG. 3) has been generated for each team. Is determined (step S304). If it is determined that the reduced sheet image SS1 has been generated (step S304: YES), the server control unit 310 proceeds to step S308. On the other hand, if it is determined that the reduced sheet image SS1 has not been generated (step S304: NO), the server control unit 310 executes the image data combination process (step S306) to generate the reduced sheet image SS1. Then, the process proceeds to step S308.
0054[Image data combination processing] Here, with reference to FIG. 6, the image data combination process of step S306 shown in FIG. 4 will be described in detail. FIG. 6 is a flowchart showing an example of the image data combination processing according to the present embodiment.
0055The server control unit 310 prepares a drawing area including the size of 9 character images (3 vertical × 3 horizontal) and the size of the margin (step S320). Next, the server control unit 310 generates a sheet image S1 (see FIG. 3) in which nine images of character images C1 to C9 of character cards other than the leader card are arranged side by side in the drawing area for each team. (Step S322).
0056Further, the server control unit 310 reduces the image size of the generated sheet image S1 and adjusts the image quality to generate the reduced sheet image SS1 with the file size reduced (step S324).
0057Then, the server control unit 310 stores the generated reduced sheet image SS1 in the sheet image storage unit 353 (step S326). At this time, the server control unit 310 may identify the reduced sheet image SS1 of which team the user ID and deck ID, or the identification information corresponding to the user ID and deck ID (for example, the user ID and deck). The reduced sheet image SS1 is stored in the sheet image storage unit 353 in association with the identification information) that uniquely identifies the newly generated team based on the ID.
0058By the processing of steps S320 to S326, the server control unit 310 generates the reduced sheet image SS1 for each team and ends the image data combination processing.
0059Next, returning to FIG. 5, the server control unit 310 determines whether or not the reduced sheet image SS1 for the number of teams to battle (for example, for 6 teams) has been generated (step S308). If it is determined that the reduced sheet image SS1 for the number of teams to battle has not been generated (step S308: NO), the server control unit 310 has generated the reduced sheet image SS1 for the number of teams to battle. The process returns to step S304 until it becomes. On the other hand, if it is determined that the reduced sheet image SS1 for the number of teams to battle has been generated (step S308: YES), the server control unit 310 refers to the template storage unit 354 and displays the game. Specify the template data according to the screen (for example, the battle screen G10 in FIG. 2). In addition, the server control unit 310 specifies a dummy image to be changed in the template data for each team (step S310).
0060Then, the server control unit 310 replaces the dummy image specified for each team with the character image of the participating character for each team. Specifically, the server control unit 310 displays the dummy image corresponding to the leader card and the dummy image corresponding to the other character for each team, the character image CL of the leader card and the reduced sheet image of the other character. Replace with SS1 (step S312).
0061Next, the server control unit 310 determines whether or not the dummy image to be changed in the template data for the number of teams to battle (for example, for 6 teams) has been replaced (step S314). If it is determined that the dummy images for the number of teams in battle have not been replaced (step S314: NO), the server control unit 310 steps until the dummy images for the number of teams in battle have been replaced. Return processing to S310. On the other hand, when it is determined that the dummy images for the number of teams to be battled have been replaced (step S314: YES), the server control unit 310 uses the replaced template data as the image file X and sets the replaced template data as the image file X in the server communication unit. It is transmitted to the user terminal 10 via 34 (step S316).
0062[Image file display processing] Next, the operation of the display process in which the user terminal 10 displays the image file X will be described. FIG. 7 is a flowchart showing an example of the display processing of the image file X according to the present embodiment.
0063When either a normal battle or an event battle is selected on the user terminal 10 (step S100), the control unit 110 sends information indicating which of the normal battle and the event battle is selected to the communication unit 12. Send to the game server 30 via. When the normal battle is selected, the game server 30 transmits the image file X for the normal battle to the user terminal 10. On the other hand, when the event battle is selected, the game server 30 transmits the image file X for the event battle to the user terminal 10.
0064As a result, the control unit 110 acquires the image file X from the game server 30 via the communication unit 12. For example, when a normal battle is selected (step S102: normal battle), the control unit 110 obtains the image file X to obtain the character image CL of the leader card and the character images C1 to C9 of the other character cards. Each is acquired with the same image size (for example, the first image size) (step S104).
0065Then, the control unit 110 displays the character images included in each team on the game screen (for example, the battle screen of one team to one team in a normal battle) according to the progress of the battle game based on the acquired image file X. Display (step S106). For example, on the battle screen of a normal battle, as the participating characters of each team, the character image CL of the leader card acquired with the same image size (for example, the first image size) and the character images C1 to C9 of other character cards are displayed. Is displayed. Further, each character image is displayed based on the operation regulation data included in the image file X.
0066On the other hand, when the event battle is selected by the user (step S102: event battle), the control unit 110 acquires the character image CL of the leader card in the first image size by acquiring the image file X, and other The character images C1 to C9 of the character card of the above are acquired in the second image size (step S108). For example, the control unit 110 obtains the reduced sheet images SS1 in which the character images C1 to C9 of the other character cards are arranged side by side, so that the character images C1 to C9 of the other character cards are set to the first image size. Get with a smaller second image size.
0067Then, based on the acquired image file X, the control unit 110 displays the character images included in each team on the game screen (for example, the battle screen G10 of 3 teams vs. 3 teams in the event battle) according to the progress of the battle game. Display in (see Figure 2) (step S110). Here, when displaying each of the character images C1 to C9 of another character card, the control unit 110 masks the character images C1 to C9 included in the reduced sheet image SS1 other than the displayed character images. Perform mask processing. As a result, the user terminal 10 can display a desired character image on the game screen from the acquired reduced sheet image SS1.
0068[Summary of Embodiment] (1) As described above, the user terminal 10 (an example of a game device) according to the present embodiment includes an image acquisition unit 111 and a display control unit 112. The image acquisition unit 111 is a character card (object) corresponding to a specific character among a plurality of characters included in each team in a game in which a predetermined number of teams (an example of a group) including a plurality of characters are used. The image of (1 example) is acquired with the first image size. Further, the image acquisition unit 111 acquires an image of a character card corresponding to another character with a second image size different from the first image size. Then, the display control unit 112 displays the image for each team acquired by the image acquisition unit 111 on the display unit 14 according to the progress of the game.
0069As a result, the user terminal 10 acquires character images having different image sizes depending on the character, so that the file size can be reduced by reducing the image size of other characters while maintaining the display quality of the character image of a specific character. Can be reduced. Therefore, according to the present embodiment, the user terminal 10 can suppress deterioration of display quality while keeping the file size within the limit even in a game that requires display of a large number of images.
0070The object is an entity that appears in the game and is recognized by the user by an image (text, still image, or moving image). For example, the object corresponding to the character may represent the figure of the character, or may be a card, a medal, a slot, an item, or the like associated with the character.
0071(2) The specific character is, for example, a character preset by each user corresponding to a team (an example of a group). As an example, a particular character is a character corresponding to a leader card pre-set in the deck by the user. Further, in this case, the second image size of the character image of the other character card is smaller than the first image size of the character image of the reader card.
0072As a result, the user terminal 10 can obtain, for example, reduce the image size of the character image other than the leader card, which is not so important, without changing the image size of the character image of the main leader card in the battle. Therefore, the user terminal 10 can reduce the file size of the image file X and acquire the image within the file size limit while maintaining the display quality of the character image of the main reader card. Further, for example, on the battle screen G10 shown in FIG. 2, since the character image other than the leader card is displayed smaller than the character image of the leader card, the display quality is displayed even if the image size of the character image other than the leader card is reduced. It has little effect on the display quality and can suppress deterioration of display quality.
0073In the above embodiment, the example in which the specific character is the character of the leader card has been described, but the present invention is not limited to this, and conversely, the specific character may be a character of a character card other than the leader card. In this case, the other character card is a reader card, and the first image size may be smaller than the second image size. The leader card is an example showing a card of a main character, and may have another name. For example, instead of the leader card, a boss card, a captain card, a main card, or the like may be used.
0074(3) Further, the image acquisition unit 111 acquires a reduced sheet image SS1 (an example of a combined image) in which images of character cards (an example of an object) corresponding to a plurality of other characters are arranged side by side. When displaying each of the images of the character cards corresponding to the plurality of other characters, the display control unit 112 masks the images other than the images to be displayed for the reduced sheet image SS1 acquired by the image acquisition unit 111.
0075As a result, the user terminal 10 can display a desired image to be displayed from each of the plurality of character images included in the reduced sheet image SS1. That is, the user terminal 10 can display an arbitrary character image from the reduced sheet image SS1.
0076(4) Further, in the sheet image S1 (an example of a combined image), the images of the character cards (an example of an object) corresponding to a plurality of other characters are arranged at predetermined intervals. As a result, when the user terminal 10 generates the sheet image S1, a margin is provided between the adjacent images, so that blurring does not occur at the boundary between the adjacent images and the display quality of the images can be maintained. it can.
0077(5) Further, the image acquisition unit 111 may acquire images of character cards (examples of objects) corresponding to a plurality of characters included in each team (example of a group) with the same image size. As a result, the user terminal 10 can simplify the process by acquiring each character image with the same image size when there is originally no problem in the file size limitation as in a normal battle.
0078(6) Further, the game according to the present embodiment is, for example, a battle-type battle game. When a battle game (for example, an event battle) having a limited playable period is selected by the user, the image acquisition unit 111 uses an image of a character card (an example of an object) corresponding to a specific character as the first image. In addition to acquiring the size, the image of the character card corresponding to another character is acquired in the second image size. On the other hand, when a battle game with an unlimited playable period (for example, a normal battle) is selected, the image of the character card corresponding to a specific character and the image of the character card corresponding to another character have the same image size. Get it with.
0079As a result, the user terminal 10 acquires a character image with a different image size depending on the character, or the same image size regardless of the character, depending on the type of battle game (for example, whether it is a normal battle or an event battle). It is possible to control whether to acquire a character image with. Therefore, the user terminal 10 can acquire an image within the limit of the file size and can suppress deterioration of display quality in either a normal battle or an event battle, for example.
0080(7) Further, the game server 30 according to the present embodiment includes a data output unit 312 (an example of an output unit). The data output unit 312 is a character card (object) corresponding to a specific character among a plurality of characters included in each team in a game in which a predetermined number of teams (an example of a group) including a plurality of characters are used. The image of (1 example) is output in the first image size. Further, the data output unit 312 outputs an image of a character card corresponding to another character in a second image size different from the first image size. Further, the data output unit 312 produces a game of an image output in the first image size and an image output in the second image size on the display unit 14 of the output destination user terminal 10 (an example of a terminal device). Outputs operation regulation data (an example of control information) to be displayed according to the progress of.
0081As a result, when the game server 30 outputs the image file X for displaying the game screen, the game server 30 outputs the character image with an image size different depending on the character, so that the display quality of the character image of the specific character is maintained. The file size can be reduced by reducing the image size of other characters. Therefore, according to the present embodiment, the game server 30 can output an image within the file size limit even in a game that requires the display of a large number of images, and the image to be displayed on the user terminal 10. It is possible to suppress the deterioration of the display quality of.
0082[Modification example] Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to the above-described embodiments, and includes designs and the like within a range not deviating from the gist of the present invention.
0083In the above embodiment, in the case of an event battle between 3 teams and 3 teams, an example of reducing the character images C1 to C9 of character cards other than the leader card has been described, but the number of teams to play against is only one example. Therefore, it may be an event battle with a larger number of teams, or it may be an event battle of 2 teams vs. 2 teams.
0084Further, in the above embodiment, an example in which one team, that is, a maximum of 10 character cards can be set in the deck has been described, but the maximum number of character cards that can be set in the deck can be arbitrarily determined. Also, if the maximum number of character cards that can be set in the deck is large and the file size limit is exceeded even in a normal battle of 1 team to 1 team, other than the leader card in the normal battle The character images C1 to C9 of the character card may be reduced.
0085In the above embodiment, the sheet image S1 in which the character images C1 to C9 of the character cards other than the reader card are combined is reduced to the reduced sheet image SS1 and then transmitted from the game server 30 to the user terminal 10. As described above, the method of reducing the character image is not limited to this. For example, instead of combining the character images C1 to C9 of the character cards other than the reader card, each of the character images C1 to C9 may be reduced and then transmitted from the game server 30 to the user terminal 10.
0086Further, a program for realizing the functions of the control unit 110 or the server control unit 310 described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed. The process may be performed as the control unit 110 or the server control unit 310. Here, "loading a computer system a program recorded on a recording medium and executing it" includes installing the program in the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and a dedicated line. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. As described above, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM. The recording medium also includes an internal or external recording medium that can be accessed from the distribution server to distribute the program. The code of the program stored in the recording medium of the distribution server may be different from the code of the program in a format that can be executed by the terminal device. That is, the format stored in the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a form that can be executed by the terminal device. The program may be divided into a plurality of parts, downloaded at different timings, and then combined by the terminal device, or the distribution server that distributes each of the divided programs may be different. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network. It shall also include those holding interim programs. Further, the above program may be for realizing a part of the above-mentioned functions. Further, it may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system.
0087[Additional Notes] From the above description, the present invention can be grasped as follows, for example. Reference numerals in the accompanying drawings are added in parentheses for convenience in order to facilitate understanding of the present invention, but the present invention is not limited to the illustrated mode.
0088(Appendix 1) The game device (10) according to one aspect of the present invention is a specific game among a plurality of characters included in the group in a game in which a predetermined number of groups including the plurality of characters are used. An image acquisition unit (111,) that acquires an image of an object corresponding to a character with a first image size and an image of an object corresponding to another character with a second image size different from the first image size. S108) and a display control unit (112, S110) that displays the image for each group acquired by the image acquisition unit on the display unit (14) according to the progress of the game.
0089According to the configuration of Appendix 1, the game device acquires character images having different image sizes depending on the character, so that even in a game in which a large number of images need to be displayed, the game device can be kept within the file size limit. Deterioration of display quality can be suppressed.
0090(Appendix 2) Further, one aspect of the present invention is the game device according to Appendix 1, wherein the specific character is a character preset by each user corresponding to the group, and the second. The image size of is smaller than the first image size.
0091According to the configuration of Appendix 2, the game device obtains the image size of another character image by reducing the image size without changing the image size of the specific character image. Therefore, the file is obtained while maintaining the display quality of the specific character image. You can reduce the size to get the image within the file size limit. Since the specific character is the main character of each group, it is a character that the user is likely to pay attention to during the battle. Therefore, by maintaining the display quality of a specific character image, it is possible to realize a natural battle effect for the user even if the display quality of other character images is slightly deteriorated.
0092(Appendix 3) Further, one aspect of the present invention is the game device according to the appendix 1 or the appendix 2, and the image acquisition unit is arranged side by side with images of objects corresponding to a plurality of the other characters. When displaying each of the images of the objects corresponding to the plurality of other characters, the display control unit acquires the combined image (SS1), and the display control unit receives the combined image acquired by the image acquisition unit. Mask other than the image to be displayed.
0093According to the configuration of Appendix 3, the game device can display a desired image to be displayed from each of the plurality of character images included in the combined image (for example, the reduced sheet image SS1).
0094(Appendix 4) Further, one aspect of the present invention is the game device according to the appendix 3, and in the combined image (S1, SS1), the image of the object corresponding to the plurality of the other characters is a predetermined image. They are arranged at intervals.
0095According to the configuration of Appendix 4, when the game device generates a combined image (for example, sheet image S1), a margin is provided between adjacent images, so that blurring occurs at the boundary between adjacent images. However, the display quality of the image can be maintained.
0096(Appendix 5) Further, one aspect of the present invention is the game device according to any one of the appendices 1 to 4, and the image acquisition unit corresponds to a plurality of characters included in each of the groups. Get the images of the objects with the same image size.
0097According to the configuration of Appendix 5, the game device can simplify the process by acquiring each character image with the same image size when there is originally no problem in the file size limitation as in a normal battle.
0098(Appendix 6) Further, one aspect of the present invention is the game device described in Appendix 5, the game is a battle-type battle game, and the image acquisition unit has a limited playable period. When the battle game is selected by the user, the image of the object corresponding to the specific character is acquired in the first image size, and the image of the object corresponding to the other character is acquired in the second image size. When a battle game with an unlimited playable period is selected, an image of an object corresponding to the specific character and an image of an object corresponding to the other character are acquired with the same image size.
0099According to the configuration of Appendix 6, the game device controls whether to acquire a character image having a different image size depending on the character or to acquire a character image having the same image size regardless of the character, depending on the type of battle game. Therefore, for example, in either a normal battle or an event battle, an image can be acquired within the limit of the file size, and deterioration of display quality can be suppressed.
0100(Appendix 7) Further, in a game in which a game server (30) according to one aspect of the present invention progresses using a predetermined number of groups including a plurality of characters, among the plurality of characters included in the group, An image of an object (for example, a character card) corresponding to a specific character is output in the first image size, and an image of an object corresponding to another character is output in a second image size different from the first image size. At the same time as outputting, the image output in the first image size and the image output in the second image size on the display unit (14) of the output destination terminal device (10) are added to the progress of the game. It is provided with an output unit (312) that outputs control information for displaying according to the situation.
0101According to the configuration of Appendix 7, the game server outputs a character image with a different image size depending on the character. Therefore, the file is created by reducing the image size of another character while maintaining the display quality of the character image of a specific character. The size can be reduced. Therefore, the game server can output images within the file size limit even for a game that requires the display of a large number of images, and the display quality of the images to be displayed on the terminal device (for example, the game device). It is possible to suppress the deterioration of.
0102(Appendix 8) A program for causing the computer according to one aspect of the present invention to function as the game device according to any one of Appendix 1 to Appendix 5.
0103(Appendix 9) Further, the game control method according to one aspect of the present invention specifies, among a plurality of characters included in the group, in a game in which a predetermined number of groups including the plurality of characters are used. The step of acquiring the image of the object corresponding to the character in the first image size and the image of the object corresponding to the other character in the second image size different from the first image size, and the acquisition. The step of displaying the image for each group on the display unit according to the progress of the game is included.
01041 game system, 10 user terminals, 12 communication units, 13 input units, 14 display units, 15 storage units, 30 game servers, 34 server communication units, 35 server storage units, 110 control units, 111 image acquisition units, 112 display controls Unit, 310 Server control unit, 311 data processing unit, 312 data output unit, 351 deck information storage unit, 352 display image storage unit, 353 sheet image storage unit, 354 template storage unit
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN109876440A | Cited by | China | – | Search report | – |
| JP2021003634A | Cited by | Japan | – | Search report | – |
| JP2009240576A | Cites | Japan | X | Search report | 1-8 |
| JP2009240576A | Cites | Japan | X | Search report | 1-8 |
| JP2010240210A | Cites | Japan | A | Search report | – |
| JP2010240210A | Cites | Japan | A | Search report | – |
| JP2010240210A | Cites | Japan | A | Search report | – |
| JP2010240210A | Cites | Japan | A | Search report | – |
| JP2010240210A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012074973A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2012210398A | Cites | Japan | A | Search report | – |
| JP2013041337A | Cites | Japan | A | Search report | – |
| JP2013041337A | Cites | Japan | A | Search report | – |
| JP2013041337A | Cites | Japan | A | Search report | – |
| あいろん: "オススメのiPhone専用もしもしゲー、「ダークサマナー」の紹介", よっちーの小屋,[ONLINE], JPN6017022588, 16 May 2012 (2012-05-16), ISSN: 0003661072 | Non-patent | – | – | Search report | – |
1 member in 1 office
Members1
| Document | Office | Kind | |
|---|---|---|---|
| JP2017018530AThis record | Japan | A |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on accelerated examinationJAPANESE INTERMEDIATE CODE: A971005A975 | A975 | |
| Explanation of circumstances concerning accelerated examinationJAPANESE INTERMEDIATE CODE: A871A871 | A871 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2017018530
- Application
- 141183
Titles2
- Japanese
- ゲーム装置、ゲームサーバ、及びプログラム
- English
- Game devices, game servers, and programs
Classification
- IPC, 5
- A63F13 358
- A63F13 55
- A63F13 52
- A63F13 30
- A63F13 80