Program and game device
Patent Information
- Application Number
- JP2024141172
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2026-02-05
AI Technical Summary
Existing game devices using touch panels are not designed to account for age or body size, affecting user interaction and interest.
A game device and program that utilize a sensing area and a non-sensing area on the display, with the operation image displayed only in the sensing area, allowing for user operations that consider age and body size.
Enables game operations that are not influenced by age or body size, enhancing user experience and engagement.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program and a game device. [Background technology]
[0002] There are many games that can be operated using a touch panel of a mobile terminal, and they are popular with people (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-170802 A Summary of the Invention [Problem to be solved by the invention]
[0004] Devices in which games are played by operating a touch panel are also being applied to arcade games equipped with large-screen touch panels, and there is a demand for games on large-screen touch panels in which the interest of the player is not affected by age or body size. Therefore, an object of the present invention is to provide a program and device that allows the interest of a game to be enjoyed regardless of age or body size. [Means for solving the problem]
[0005] One aspect of the present invention is a program for causing a computer to execute a game, which causes the computer to function as display control means for displaying game images of the game on a display unit, and detection area control means for setting detection areas on the display unit that detect user operations and insensitive areas that do not detect user operations, the display control means displaying operation images only in the detection areas.
[0006] One aspect of the present invention is a gaming device comprising: a display control means for displaying game images of the game on a display unit; and a sensing area control means for setting a sensing area on the display unit that senses user operations and an insensitive area that does not sense the user operations, wherein the display control means displays operation images only in the sensing area. Effect of the Invention
[0007] According to the present invention, it is possible to provide a program and a device that enable operation taking into account age and body size. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is an external view of the game device according to this embodiment. [Diagram 2] FIG. 2 is a block diagram of the game device according to this embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of a card. [Figure 4] FIG. 4 is an example of card information. [Diagram 5] FIG. 5 is an example of character information. [Figure 6] FIG. 6 is a diagram showing an example of a game image. [Figure 7] FIG. 7 is a diagram showing an example of a game image. [Figure 8] FIG. 8 is a diagram showing an example of a sensing area and a non-sensing area. [Figure 9] FIG. 9 is a flow diagram for explaining the operation of this embodiment. [Figure 10] FIG. 10 is a diagram showing an example of a game image. [Figure 11] FIG. 11 is a diagram showing an example of a game image. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Configuration of the Game Device 100 The game device 100 is a device that starts playing a game based on the payment of a fee. Fig. 1 is a diagram illustrating an example of the appearance of a game device according to the present invention. More specifically, Fig. 1(a), (b) and (c) respectively show a front perspective view, a side view and a rear perspective view of the game device 100.
[0010] As shown in the figure, the game device 100 is configured by attaching two display devices, a first display unit 131 and a second display unit 132, to a support 130 provided on the top plate of a main body unit 160. In the example of Fig. 1, the main body unit 160, the support 130, the first display unit 131, and the second display unit 132 are shown as being configured to be separable from each other. In addition, a pedestal unit 150 is configured on the top plate of the main body unit 160, on which an instruction manual describing matters relating to the operation of the game device 100 and items held by the user are placed.
[0011] In FIG. 1, the direction indicated by arrow 170 is the vertical direction (specifically, the vertically upward direction), and the mounting portion of support 130 is configured so that the lower end of first display portion 131 and the upper end of second display portion 132 abut against each other.
[0012] 1, the direction indicated by arrow 180 is the front direction of game device 100, and while the game play experience is being provided, information is presented, including first display unit 131 and second display unit 132, assuming that the user is basically present in this front direction. In other words, the game screen presented via first display unit 131 and second display unit 132 is configured in a manner optimized for viewing from the front direction.
[0013] Functional Configuration of Game Device 100 The functional configuration of the game device 100 of this embodiment will be described below with reference to the block diagram of FIG.
[0014] The display unit 101 displays various information such as game images and menu images to the user. In the game device 100 of this embodiment, the display unit 101 is composed of the first display unit 131 and the second display unit 132 described above. The first display unit 131 and the second display unit 132 are display devices such as liquid crystal displays, and are fixed above the main body unit 160 in the vertical direction by being attached to the support 130 as described above. At this time, the first display unit 131 and the second display unit 132 are arranged side by side in the vertical direction. In the game device 100 of this embodiment, a screen display related to a service is performed using two display screens (display areas) of the first display unit 131 and the second display unit 132, so that the user can preferably view the screen display, the first display unit 131 is fixed to the support 130 in a manner in which it is tilted forward with respect to the front direction of the game device 100, and the second display unit 132 is fixed to the support 130 in a manner in which it is tilted backward with respect to the front direction.
[0015] The storage unit 102 is a recording device capable of holding data, such as a non-volatile memory or a HDD. The storage unit 102 stores, in addition to the operation programs of each block of the game device 100, information on parameters required for the operation of each block, various graphics data used in the game executed by the game device 100, and the like. The storage unit 102 also includes a memory used for temporary data storage, such as a volatile memory. The memory also includes a memory used not only as a development area for the operation programs of each block, but also as a storage area for temporarily storing data output in the operation of each block.
[0016] The acquisition unit 103 is an interface related to information acquisition from an item held by a user. Specifically, the acquisition unit 104 is configured to be able to acquire information attached to an item, and acquires the information attached to the item through an acquisition device (reader). The game device 100 of this embodiment is provided with a reader so that information can be acquired from an item associated with a game element (character) appearing in a game provided by the game device 100. In the following description, a card reader 120 provided in the game device 100 is used as the acquisition unit 103, and a card 300 is used as the item, but other types of items such as plates, pieces, figures, etc. may be used as long as information can be acquired from the item.
[0017] Card 300 will be described using a card configured to include a main surface formed in a rectangular shape as exemplified in Fig. 3, but the shape of the card is not important. Fig. 3(a) shows the front surface of card 300, and Fig. 3(b) shows the back surface (opposite side to the front surface) of card 300. In this embodiment, "rectangular" refers to a card whose outline in a direction perpendicular to the main surface of card 300 is generally rectangular, and is described as including cards that are not strictly rectangular due to chamfering of the ends and edges.
[0018] As shown in the figure, the card 300 is defined in the correct position with the outline of the rectangular main surface being rectangular (one vertical side is longer than one horizontal side), and an image showing the appearance of the associated character is formed on the front side of the card 300 so that the card can be correctly viewed when in the correct position. As shown in FIG. 3(a), the front side of the card 300 is provided with an image of the associated character and the name of the character. Meanwhile, on the back side of the card 300, as shown in FIG. 3(b), a two-dimensional code converted from the card information 800 is provided at the bottom in the correct position. In the example of FIG. 3, a QR code (Quick Response code: registered trademark) is used as the two-dimensional code.
[0019] As described above, a card is associated with one of the characters appearing in the game, and card information 800 is attached to the card. The card information 800 may be configured to include a character ID 802 that uniquely identifies the character associated with the card, in association with a card ID 801 that identifies the card, as shown in FIG. 4, for example. Character information 810 managed for one character includes drawing information 812 including graphics data used for image generation when the character and related items appear in the game, in association with a character ID 802 that uniquely identifies the character, as well as parameter information 813 that describes effects to be activated by using the character, in addition to the character's name, attributes, etc. The parameter information 813 may include support information referenced in a game in which a support character appears, and the progress of the game provided is controlled by using the information. The card information 800 and the character information 810 are assumed to be stored in the storage unit 102.
[0020] The two-dimensional code attached to the card 300 is read by the acquisition unit 103 which is the card reader 120. This acquisition unit 103 is the card reader 120 arranged on the top board 150 of the game device 100 in Fig. 1. When the card 300 is placed on the card reader 120, the card reader 120 reads the two-dimensional code to acquire card information attached to the card 300, and outputs the card information to the game control unit 113. During a period in which the card reader 120 is controlled to a state in which information can be acquired from the card 300, the card reader 120 detects that the card 300 has been placed on the card reader 120 and acquires the card information from the card 300 by applying a predetermined image processing to an image obtained by imaging.
[0021] Note that the card 300 is provided to the user by being discharged from a card dispenser provided in the game device 100 to an outlet 141 on condition that payment of the price is detected. The card 300 may also be provided to the user through over-the-counter sales at a store or through online sales via the Internet.
[0022] The operation input unit 104 is a user interface that the game device 100 has. In the game device 100 of this embodiment, it is a touch panel that is integral with the second display unit 132. However, it is not excluded that a touch panel may also be provided on the first display unit 131. The operation input unit 104 outputs sensor information in response to a touch operation performed on the display area of the second display unit 132. This sensor information signal is a signal that specifies the position touched by the user in the display area of the second display unit 132, and is a signal that specifies the coordinates of the touch position in the display area. The audio output unit 105 is, for example, a speaker, and outputs various sounds.
[0023] The communication unit 106 is a communication interface with an external device that the game device 100 has. The communication unit 106 can connect to an external device via a network (whether wired or wireless), which may be a communication network such as the Internet or a cable connecting devices, to enable data transmission and reception. The communication unit 106 converts, for example, information input as a transmission target into data of a predetermined format, and transmits the information to an external device such as a server via the network. When the communication unit 106 receives information from an external device via the network, for example, the communication unit 106 decodes the information and stores it in the storage unit 102. The game device 100 of this embodiment is configured to be able to receive program data, which is a packaged program for processing related to a game, from an external device via the communication unit 106.
[0024] The control unit 110 is, for example, a CPU. The control unit 110 has a sensing area control unit 111, a display control unit 112, and a game control unit 113, and controls the operation of each component unit of the game device 100. For example, the control unit 101 reads out the operation programs of each component unit recorded in the storage unit 102, expands them in memory, and executes them to control the operation.
[0025] Furthermore, when the control unit 110 receives the program data together with a program update request by the communication unit 106, it can update the program for the game-related processing stored in the storage unit 102 in accordance with the update request using the received program data. Note that the update process for the program for the game-related processing can also be automatically executed when, for example, the program data recorded in the storage unit 102 is inserted into an optical drive (not shown) of the game device, or can be executed when an administrator issues a start command after the insertion.
[0026] The sensing area control unit 111 sets a sensing area 501, which is an area that senses a touch operation by the user, and an insensitive area 502, which is an area that does not sense even if a touch operation by the user is performed, in the display area of the second display unit 132 (operation input unit 104). Specifically, the sensing area control unit 111 sets a two-dimensional coordinate system with a predetermined position of the display area of the second display unit 132 as the origin, and determines a coordinate range that defines the sensing area 501 and a coordinate range that defines the insensitive area 502 in the coordinate system. Then, when the coordinates indicated by the sensor information from the operation input unit 104 are included in the coordinate range that defines the sensing area 501, the sensing area control unit 111 outputs the coordinates indicated by the sensor information to the game control unit 113 as sensor information. Also, when the coordinates indicated by the sensor information from the operation input unit 104 are included in the coordinate range that defines the insensitive area 502, the sensing area control unit 111 does not output the coordinates indicated by the sensor information to the game control unit 113. Furthermore, it is also possible to set only a range of coordinates defining the sensing area 501, and output the coordinates indicated by the sensor information to the game control unit 113 only if the coordinates indicated by the sensor information are included in the range of coordinates defining the sensing area 501.
[0027] Taking into consideration the physical characteristics of the target age group of the game, the size and shape of the sensing area 501 and the insensitive area 502 may be variable or always fixed depending on the progress and content of the game. For example, in the case of a game featuring characters that are popular with users of a younger age group, it is preferable to appropriately set the sensing area and the insensitive area according to the average body shape of that age group.
[0028] Here, several examples of the setting of the sensing area and the non-sensing area will be described with reference to FIG. 8. FIG. 8(a) is an example in which a rectangular sensing area 501 is set in the center of the display area 504 of the second display unit 132, and the surrounding area is set as the non-sensing area 502, that is, the inner periphery of the display area is set as the non-sensing area 502. FIG. 8(b) is an example in which an elliptical sensing area 501 is set in the center of the display screen, and the surrounding area is set as the non-sensing area 502. FIG. 8(c) is an example in which the four corners of the rectangular screen are set as the non-sensing area 502, and the inside is set as the sensing area 501. The ratio of the sensing area 501 to the non-sensing area 502 in the display area 504 may be set so that the sensing area 501 is larger or the non-sensing area is larger, but as shown in FIG. 8, it is preferable to make the sensing area 501 larger because it provides a wider area that can handle various operations in the game. In addition, when the user is a child, it is common for the user to place the hand opposite to the hand used for operation on the display area to support the body. However, by setting a wide insensitive area 502 on both sides of the display area 504 as shown in Figures 8(a) and 8(b), even if a hand unrelated to the operation is placed on the display area 504, the contact will not be detected and the contact will not affect the game.
[0029] The display control unit 112 includes a drawing device such as a GPU, and displays the game result output from the game control unit 113 as a game image on the first display unit 131 and the second display unit 132. Specifically, the display control unit 112 executes drawing processing on necessary drawing objects (graphics data) based on the game result output from the game control unit 113 during game execution, and displays display images such as game images and menu images on the first display unit 131 and the second display unit 132. As described above, the second display unit 132 is a touch panel and also serves as the operation input unit 104. Therefore, the display control unit 112 needs to display an operation image that is an image indicating an area where the user performs a touch operation. Here, the operation image can have any shape, and may be an image in a form indicating not only an area where a touch operation is performed, but also a form indicating a type of touch operation such as touch, slide, swipe, etc.
[0030] The display control unit 112 outputs a game image in which an operation image is superimposed on a character image generated using the character information 810, as a game image to be displayed by the second display unit 132. Fig. 6 and Fig. 7 show an example of a game image in which an operation image 503 is superimposed on a character image 500. Here, Fig. 6 is a diagram showing an example of an operation image showing an area in the game image where a touch operation is performed. Fig. 7 is a diagram showing an example of an operation image in which the touch operation is a slide, and shows the direction of the slide and the area to slide.
[0031] When displaying a game image on the second display unit 132, the display control unit 112 generates a game image so that the operation image 503 is displayed within the sensing area 501 set by the sensing area control unit 111. As shown in Fig. 6 and Fig. 7, the sensing area control unit 111 controls the display of the operation image 503 so that it is displayed at least within the sensing area 501, but it is preferable to change the size, shape, and display position of the operation image according to the movement of the character, etc., since this increases the interest of the game. In addition, it is preferable to change at least one of the size, shape, and display position of the operation image 503 according to the number of wins in the game or the progress of a series of games, thereby increasing the difficulty level of the game, since this increases the interest of the game.
[0032] The display control unit 112 generates a game image by superimposing operation instruction text 505, which prompts the user to perform a touch operation, near the operation image 503. The operation instruction text may be displayed either in the sensing area 501 or in the insensitive area 502, or may be displayed in a form spanning both.
[0033] When the payment of the price is detected, the game control unit 113 reads out the character information 810 based on the card information 800 output from the acquisition unit 103, and executes a series of games. While the operation image 503 is displayed, the game control unit 113 determines the operation input by the user to the display area of the operation image based on the sensor information output from the operation input unit 104. The operation input is determined based on at least one of the presence or absence of an operation, the direction of the operation (including the trajectory), the timing of the operation, and the like. The game control unit 113 outputs an image signal indicating the determination result of the operation input. In the following description, for the sake of simplicity, the determination of the operation input by the user to the display area of the operation image 503 is described as a mini-game.
[0034] When the game control unit 113 is to execute a mini-game consecutively based on the result of the judgment of the operation input, it checks whether the mini-game has been executed a predetermined number of times after outputting an image signal indicating the result of the judgment of the operation input.
[0035] When the game control unit 113 outputs an image signal of a game image indicating the result of the judgment of the operation input, it checks whether the mini-game execution process has been performed a predetermined number of times, and when it confirms that it has been performed a predetermined number of times, it terminates the mini-game execution process.
[0036] <Operation of Game Device 100> The operation of the game device 100 will be described with reference to Fig. 9. Note that the game device 100 of this embodiment will be described assuming that a sensing area and an insensible area are set in advance.
[0037] The acquisition unit 103 acquires card information (card ID 801 and character ID 802) from the two-dimensional code on the back of the card, and outputs it to the game control unit 113 (step S601).
[0038] The game control unit 113 reads out the character information 810 (drawing information 812 and parameter information 813) based on the character ID 802 of the card information 800 output from the acquisition unit 103 (step S602), and starts a mini-game execution process (step S603). The game control unit 113 outputs the game result to the display control unit 112 (step S604).
[0039] The display control unit 112 causes the first display unit 131 and the second display unit 132 to display the game image generated based on the game result (step S605). At this time, an example of the game image displayed on the second display unit 132 is shown in FIG. 6 or FIG.
[0040] When the operation input unit 104 detects a user's operation within the detection area, it outputs sensor information (step S606).
[0041] The sensing area control unit 111 judges whether the coordinates indicated by the sensor information from the operation input unit 104 are included in the range of coordinates that defines the sensing area 501 (step S607), and if it is judged that they are included, outputs the sensor information to the game control unit 113 (step S607: Yes). If it is judged that they are not included, it continues sensing the operation (step S606).
[0042] The game control unit 113 determines the user's operation input to the display area of the operation image 503 based on the sensor information (step S608). If it is determined to be a "failure" meaning a loss (step S608: No), the determination result as shown in Fig. 10 is displayed on the second display unit 132 (step S612), and the game ends. On the other hand, if it is determined to be a "success" meaning a win (step S608: Yes), the determination result as shown in Fig. 11 is displayed on the second display unit 132 (step S609).
[0043] The game control unit 113 checks whether the mini-game execution process has been performed a predetermined number of times (step S610), and when it is confirmed that the mini-game execution process has been performed the predetermined number of times, ends the mini-game execution process (step S611).
[0044] According to the present invention, in a game using a touch panel, a sensitive area and a non-sensitive area are set in the display area, and an operation image is displayed in the sensitive area, so that game operation can be performed regardless of age or body size. In addition, by placing the sensitive area near the center of the display area, even children with a narrow viewing angle can easily recognize the operation image, making operation easier. Furthermore, by placing the sensitive area near the center of the display area, it is possible to avoid touching the outer frame of the second display unit 132 with a finger when inputting an operation.
[0045] In the above description, a form in which one operation image 503 is displayed has been described, but a form in which a plurality of operation images 503 are displayed may also be used. In such a form, the operation input becomes more complex, which increases the interest of the game.
[0046] In the above description, the boundary between the sensing area 501 and the insensitive area 502 is invisible to the user, but a color, a watermark, a decorative image that indicates that it is an insensitive area, or the like may be displayed so that the insensitive area can be visually recognized as the insensitive area 502. In such a case, the user can intuitively understand that it is an area where the operational input is not reflected, making operation easier.
[0047] Furthermore, in the above description, an example was given in which the two-dimensional code was printed in a visible form, but it may also be printed with stealth ink, for example. In such a configuration, the effect of not spoiling the appearance of the card is obtained. In addition, in the above description, an example was given in which the two-dimensional code was printed, but it may also be possible to embed an IC tag or RF tag, for example. In such a configuration, it is possible to increase the amount of information, so it is possible to write the character information 810 described in FIG. 5 above on the IC tag or RF tag.
[0048] Furthermore, in the above description, the operation input unit 104 is configured to output sensor information in response to a touch operation regardless of whether it is a sensitive area or a non-sensitive area, and the sensing area control unit 111 determines whether the touch operation is in a sensitive area or a non-sensitive area based on the sensor information. However, the sensing area control unit 111 may be configured to set a sensing area or a non-sensitive area in the operation input unit 104 (touch panel) itself, and the operation input unit 104 (touch panel) may be configured to output sensor information in response to only a touch operation in the sensing area. In this case, the display control unit 112 displays an operation image in the sensing area set in the operation input unit 104 (touch panel). The game control unit 113 determines a touch operation using the sensor information output from the operation input unit 104 (touch panel). Even with this configuration, a similar effect can be obtained.
[0049] In the above explanation, the game device 100 is configured such that the control unit 110 reads out the operating programs of each component, expands them into memory, and executes them, but it can also be realized by being configured with hardware that realizes the operation of each component.
[0050] [Appendix 1] A program for causing a computer to execute a game, the program comprising: A display control means for displaying a game image of the game on a display unit; a sensing area control means for setting a sensing area for sensing a user's operation and a non-sensing area for not sensing the user's operation on the display unit; Function as a The display control means displays an operation image only in the sensing area. program.
[0051] [Appendix 2] the display control means displays different game images when an operation on a display area of the operation image is detected and when an operation on a display area other than the operation image is detected. 2. The program described in Appendix 1.
[0052] [Appendix 3] The program is a game processing means for processing the game so as to give an advantage to the progress of the game when an operation on a display area of the operation image is detected; 3. The program according to claim 1 or 2, which causes the program to function as
[0053] [Appendix 4] the display control means presents different types of operation images in accordance with the progress of the game. 4. A program according to any one of claims 1 to 3.
[0054] [Appendix 5] The display control means displays a plurality of operation images in the sensing area. 5. A program according to any one of claims 1 to 4.
[0055] [Appendix 6] the display control means changes a display position of the operation image in accordance with progress of the game. 6. The program according to any one of claims 1 to 5.
[0056] [Appendix 7] The sensing area control means sets the sensing area to be wider than the non-sensing area. 7. A program according to any one of claims 1 to 6.
[0057] [Appendix 8] the sensing area control means changes at least one of a shape and a size of the sensing area and the non-sensing area in response to at least one of the content of the game and the progress of the game; 8. A program according to any one of claims 1 to 7.
[0058] [Appendix 9] the sensing area control means sets at least a part of the vicinity of an inner periphery of the display area of the display unit as a non-sensing area; 9. A program according to any one of claims 1 to 8.
[0059] [Appendix 10] the sensing area control means sets the non-sensing area so as to surround the sensing area; 10. The program according to any one of claims 1 to 9.
[0060] [Appendix 11] A gaming device, a display control means for displaying a game image of the game on a display unit; a sensing area control means for setting a sensing area for sensing a user's operation and a non-sensing area for not sensing the user's operation on the display unit; Equipped with The display control means displays an operation image only in the sensing area. Gaming device.
[0061] Although the present invention has been described above with reference to preferred embodiments, the present invention is not necessarily limited to the above-described embodiments, and can be implemented in various modifications and combinations within the scope of its technical concept. [Explanation of symbols]
[0062] 100 Gaming Devices 101 Display section 102 Storage section 103 Acquisition Department 104 Operation input section 105 Audio output section 106 Communications Department 110 Control section 111 Sensing area control unit 112 Display control unit 113 Game control unit
Claims
1. A program for causing a computer to execute a game, the program causing the computer to: a display control means for displaying, on a display unit, a character image of the character and an operation instruction image for instructing a user to perform an operation; an operation detection means for detecting a user's operation on the display unit; a determination means for determining whether a detected user operation has been successful in response to an instructed operation; It functions as the determination means determines whether a user's operation on an operation detection area set on the display unit is a success or failure target, and does not determine whether a user's operation on an area other than the operation detection area is a success or failure target. program.
2. The display control means displays the operation instruction image in the operation detection area. The program according to claim 1.
3. The display control means changes the display position of the operation instruction image according to the progress of the game. The program according to claim 2.
4. The display control means displays the operation detection area and other areas so that they are visible. The program according to claim 1 or 2.
5. The operation detection area is changed according to the progress of the game. The program according to claim 1 or 2.
6. A display control means for displaying a character image of a character and an operation instruction image instructing a user to operate the character on a display unit; an operation detection means for detecting a user's operation on the display unit; a determination means for determining whether a detected user operation has been successful in response to an instructed operation; Equipped with the determination means determines whether a user's operation on an operation detection area set on the display unit is a success or failure target, and does not determine whether a user's operation on an area other than the operation detection area is a success or failure target. Game device.