IP Library Granted Patent US 10,561,933
Granted Patent B2
US 10,561,933 · App. 14/837,826 · Granted Feb 18, 2020

Game methods for controlling game using virtual buttons and systems for performing the same

Inventor: Kyoung Ho Yoon (Seongnam-si, KR)
Assignees: LINE UP CORPORATION; LINE STUDIO CORPORATION
A63F13/2145G06F3/0488G06F3/04845
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,561,933
App. No.
14/837,826
Granted
Feb 18, 2020
Kind
B2
Abstract

Game methods for controlling a game using virtual buttons and/or systems for performing the same are provided. The game method includes determining, by a processor of the computer, whether a virtual button is selected by a user from among one or more virtual buttons displayed on a touch screen of the game system, controlling, by the processor, a game in progress according to an input event of the user, which is input through a second portion of the touch screen, the second portion being different from the first portion, and performing, by the processor, different controls according to the virtual buttons respectively selected by the user.

Claims (50)

1. A game method in a game system implemented with a computer, the method comprising:

determining, by a processor of the computer, whether a virtual button is selected by a user from among one or more virtual buttons displayed on a first portion of a touch screen of the game system;

controlling, by the processor, a game in progress according to an input event of the user, which is input through a second portion of the touch screen, the second portion being different from the first portion; and

performing, by the processor, different controls according to the virtual buttons respectively selected by the user, the performing different controls including,

performing a first control of activating a skill associated with the selected virtual button in response to both a selection of the selected virtual button being verified and an activation condition for the input event of the user being satisfied, and

performing a second control of cancelling the activation of the skill associated with the selected virtual button in response to the selection of the selected virtual button being released before the activation condition for the input event of the user is satisfied,

wherein the performing different controls includes displaying an application range of the skill associated with the selected virtual button around at least one of a touch point or a position of a character of the user on the touch screen in response to both the selection of the selected virtual button being verified and a continuous touch input, as the input event of the user, on the touch screen being verified, and

the performing different controls includes,

in response that a first virtual button associated with a range skill among the virtual buttons is selected by the user, selecting an application range of the range skill based on the input event of the user, and performing a control of activating the range skill such that the range skill is applied to an object included in the application range of the range skill, and

in response that a second virtual button associated with a directional skill among the virtual buttons is selected by the user, selecting a direction for applying of the directional skill based on the input event of the user, and performing a control of activating the directional skill based on the selected direction for applying of the directional skill such that the directional skill is applied to an object located in the selected direction.

2. The method of claim 1 , wherein the one or more virtual buttons comprises a plurality of virtual buttons displayed on different regions, and

the performing different controls include performing the different controls per pairs, respectively, in each of which the selected virtual button selected among the plurality of virtual buttons and the input event of the user are combined.

3. The method of claim 1 , wherein the one or more virtual buttons are associated with one or more skills used on the game, respectively, and

the performing different controls include performing the different controls, for a same input event of the user, according to different skills associated with the one or more virtual buttons selected by the user, respectively.

4. The method of claim 1 , wherein the performing different controls comprises:

performing control of targeting an object from among objects displayed on the touch screen in response to both the selection of the selected virtual button being verified and the continuous touch input, as the input event of the user, on the touch screen being verified.

5. The method of claim 4 , wherein the performing different controls comprises:

performing a control of changing an object to be targeted in response to the touch input verified as the input event of the user being dragged while continuously touching the touch screen.

6. The method of claim 4 , wherein the object to be targeted among the objects displayed on the touch screen is selected according to a distance from the character of the user.

7. The method of claim 1 , wherein the performing different controls further comprises:

activating the skill associated with the selected virtual button in response to the continuous touch input on the touch screen being ended; and

applying the activated skill to the application range of the skill.

8. The method of claim 1 , wherein the performing different controls comprises:

in response to both the selection of the selected virtual button being verified and the continuous touch input, as the input event of the user, on the touch screen being verified,

verifying a direction of the continuous touch input relative to the character of the user; and

applying the skill associated with the selected virtual button according to the verified direction or applying the skill according to the verified direction in response to the continuous touch input being ended.

9. The method of claim 1 , wherein the performing different controls comprises:

changing the application range of the skill associated with the selected virtual button or a value corresponding to the skill associated with the selected virtual button according to duration of the touch input on the second portion of the touch screen.

10. The method of claim 1 , wherein the selected virtual button is on one side of the touch screen.

11. A non-transitory computer-readable medium having embodied thereon instructions that when executed by the processor to cause the processor to perform the method of claim 1 .

12. A game system implemented with a computer, the system comprising:

at least one processor configured to execute computer-readable instructions which configure the processor to,

determine whether a virtual button displayed on a first portion of a touch screen is selected by a user from among one or more virtual buttons,

control a game in progress according to an input event of the user, which is input through a second portion of the touch screen, the second portion being different from the first portion, and

perform different controls according to the virtual buttons respectively selected by the user,

wherein the processor is further configured to,

perform a first control of activating a skill associated with a virtual button selected from among the selected virtual buttons in response to both a selection of the selected virtual button being verified and an activation condition for the input event of the user being satisfied, and

perform a second control of cancelling the activation of the skill associated with the selected virtual button in response to the selection of the selected virtual button being released before the activation condition for the input event of the user is satisfied,

wherein the processor is further configured to display an application range of the skill associated with the selected virtual button around at least one of a touch point or a position of a character of the user on the touch screen in response to both the selection of the selected virtual button being verified and a continuous touch input, as the input event of the user, on the touch screen being verified, and

wherein in response that a first virtual button associated with a range skill among the virtual buttons is selected by the user, the processor is configured to perform the different controls by selecting an application range of the range skill based on the input event of the user, and performing a control of activating the range skill such that the range skill is applied to an object included in the application range of the range skill, and

in response that a second virtual button associated with a directional skill among the virtual buttons is selected by the user, the processor is configured to perform the different controls by selecting a direction for applying of the directional skill based on the input event of the user, and performing a control of activating the directional skill based on the selected direction for applying of the directional skill such that the directional skill is applied to an object located in the selected direction.

13. The system of claim 12 , wherein the one or more virtual buttons comprise a plurality of virtual buttons displayed on different regions, and

wherein the processor is further configured to perform the different controls per pairs, respectively, in each of which the selected virtual button selected among the plurality of virtual buttons and the input event of the user are combined.

14. The system of claim 12 , wherein the one or more virtual buttons are associated with one or more skills used on the game, respectively, and

wherein the processor is further configured to perform the different controls for a same input event of the user, according to skills associated with the one or more virtual buttons selected from among the one or more virtual buttons by the user, respectively.

15. The system of claim 12 , wherein the processor is further configured to perform control of targeting an object from among objects displayed on the touch screen in response to both the selection of the selected virtual button being verified and the continuous touch input, as the input event of the user, on the touch screen being verified.

16. The system of claim 12 , wherein when the processor is further configured to display the application range of the skill associated with the selected virtual button around the touch point on the touch screen in response to both the selection of the selected virtual button being verified and the continuous touch input, as the input event of the user, on the touch screen being verified, the processor is further configured to move the application range of the skill by dragging the continuous touch input on the touch screen in a continuous manner and display the moved application range of the skill on the touch screen.

17. The system of claim 12 , wherein when the processor is further configured to display the application range of the skill associated with the selected virtual button around the position of the character of the user on the touch screen in response to both the selection of the selected virtual button being verified and the continuous touch input, as the input event of the user, on the touch screen being verified, the processor is further configured to perform the different controls by activating the skill associated with the selected virtual button in response to the continuous touch input on the touch screen being ended and applying the activated skill to the application range of the skill.

18. The system of claim 12 , wherein the processor is further configured to verify a direction of the continuous touch input being on the second portion of the touch screen and being relative to the character of the user in response to both the selection of the selected virtual button being verified and the continuous touch input, as the input event of the user, on the touch screen being verified, and

wherein the processor is configured to apply the skill associated with the selected virtual button according to the verified direction or apply the skill according to the verified direction in response to the continuous touch input being ended.

Assignments (3)
CHANGE OF NAME Recorded Oct 31, 2022
From: LINE UP CORPORATION
To: LINE PLUS CORPORATION
Reel/Frame 061599/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2018
From: LINE PLUS CORPORATION
To: LINE UP CORPORATION; LINE STUDIO CORPORATION
Reel/Frame 044517/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: YOON, KYOUNG HO
To: LINE PLUS CORPORATION
Reel/Frame 036445/0440 →
Priority Claims (1)
KR 10-2015-0002560 · Jan 8, 2015 · national
Continuity (1)
Related Publication 20160199728A1 · Jul 14, 2016