KR20140060025A - Method of performing game, server performing the same and media storing the same - Google Patents
Method of performing game, server performing the same and media storing the same Download PDFInfo
- Publication number
- KR20140060025A KR20140060025A KR1020120126610A KR20120126610A KR20140060025A KR 20140060025 A KR20140060025 A KR 20140060025A KR 1020120126610 A KR1020120126610 A KR 1020120126610A KR 20120126610 A KR20120126610 A KR 20120126610A KR 20140060025 A KR20140060025 A KR 20140060025A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- mobile terminal
- data
- motion
- sensing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000033001 locomotion Effects 0.000 claims description 214
- 230000009471 action Effects 0.000 claims description 41
- 239000000284 extract Substances 0.000 claims description 18
- 230000035939 shock Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 description 16
- 230000001133 acceleration Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000033764 rhythmic process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003116 impacting effect Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/24—Constructional details thereof, e.g. game controllers with detachable joystick handles
- A63F13/245—Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A game execution method is performed in a game execution server that can be connected to a mobile terminal. The game execution method includes receiving sensing data associated with an impact from a user from the mobile terminal, determining operation data corresponding to impact data associated with a game operation in the received sensing data, And performing a game operation by the game client.
Description
The present invention relates to a game performing technique, and more particularly, to a game performing technique that receives sensing data associated with an impact from a user from a mobile terminal, determines operation data corresponding to impact data associated with a game operation from received sensing data, To thereby allow a user to operate the game through an impact directly or indirectly applied to the mobile terminal, and a game execution server for performing the method.
A mobile terminal which can be utilized only as a conventional communication means has been utilized as a portable computing device capable of performing various functions such as internet, music, movie, and SNS (Social Network Service) due to the appearance of a smart phone.
In particular, a technique has been developed in which a user's operation is utilized as an input means of a mobile terminal by sensing a user's motion through a user motion detection sensor (for example, a gyro sensor) that can be included in the mobile terminal. 2. Description of the Related Art In recent years, a mobile game using a motion sensor of a mobile terminal has been released due to popularity of a game device (e.g., Nintendo Wii) based on user's actions.
Various techniques related to a game execution method using a mobile terminal as a game operation apparatus are provided. The following prior patents provide techniques related thereto.
Korean Patent Laid-Open No. 10-2012-0070638 discloses a game output through a smartphone and a screen output device in which a smart phone equipped with a gyroscope sensor and a gravity sensor is moved in a free direction, A mobile game service server for registering and providing a plurality of moving games available to users who have made online accesses; A web address is input on the screen output device according to a user's operation, and the receiver program is downloaded and stored on the web site of the main office. When a receiver signal is received from the outside, the interpretation is performed through the receiver program and the IP address is displayed on the screen A screen output device for causing a game output on the screen to proceed in response to a game operation signal input from the outside; And transmitting the receiver signal to the screen output device after downloading and storing the receiver application after making an online connection to the application store, inputting the displayed IP address on the screen of the screen output device, And a smart terminal for attempting an online connection and outputting a game operation signal for selecting a desired moving game among the moving games stored in the screen output device when the online connection is established with the screen output device, Technology.
The prior art provides a technique by which a user can operate a game performed on a PC using a gyroscope sensor and a gravity sensor of a mobile terminal. Here, this prior art only provides a technique for utilizing a mobile terminal as a PC game operating means.
Korean Patent Laid-Open Publication No. 10-2012-0017333 relates to a mobile terminal and a motion recognition method for accurately recognizing a motion of a user at the time of stopping or moving, and more particularly, to setting and storing an initial reference point; Executing a predetermined application by recognizing a motion inputted by a user according to an initial reference point; Calculating a displacement of a corresponding motion with respect to an initial reference point and correcting the initial reference point when a specific motion having a direction change is input during execution of the application, It is able to recognize the motion of the user accurately. Especially, by recognizing the vector displacement with respect to the initial reference value by using the geomagnetic sensor (gyro sensor) and acceleration sensor while moving, various functions of the mobile terminal There is an effect that can be done.
The prior art provides a mobile terminal that can accurately recognize a user's motion. In this case, the prior art does not provide a game execution technique that recognizes a user's motion, but merely provides a correction technique for an initial reference value by calculating a displacement of a specific motion by a user.
That is, these prior arts provide a technique of using the motion of the user or accurately recognizing the motion of the user in the process of utilizing the mobile terminal as a game operation device.
In the field of game technology, it is a most important technical goal to prevent a deviation of a game from an existing user and to attract a new user by providing a variety of game execution methods to a user to induce a user's interest. Currently, a variety of technology fields are provided through mobile terminals. However, techniques for manipulating games through a direct or indirect impact on the mobile terminal and preventing erroneous operation due to accuracy limitations of the sensors in the mobile terminal are not provided In fact.
The present invention relates to a method and apparatus for receiving a sensing data associated with a shock by a user from a mobile terminal and determining a manipulation data that can be processed by the game client in the received sensing data to manipulate the game so that the user can directly or indirectly And a game execution server for performing the game execution method.
The present invention extracts a sensing value associated with a game operation by excluding a sensing value irrelevant to a game operation by operating the game by determining operation data corresponding to the impact data associated with the game operation in the sensing data received from the mobile terminal, A game execution method capable of preventing a malfunction caused by a user and a game execution server performing the game execution method.
The present invention provides a mobile terminal that receives a motion sensing value from each of at least two motion sensors in a mobile terminal and processes a sensed value based on an operation speed and a sensing accuracy of each motion sensor to perform a game operation by a game client, The present invention provides a game execution method capable of minimizing data processing by a user and reducing a delay that may occur when a game is executed and accurately operating a game by accurately recognizing an impact on a mobile terminal.
Among the embodiments, a method of performing a game is performed in a game execution server that can be connected to a mobile terminal. The game execution method includes receiving sensing data associated with an impact from a user from the mobile terminal, determining operation data corresponding to impact data associated with a game operation in the received sensing data, And performing a game operation by the game client.
In one embodiment, receiving the sensing data associated with an impact by the user may further comprise receiving a sensing value for a direct or indirect impact sensed through the at least one sensor in the mobile terminal .
In one embodiment, the step of receiving sensing data associated with an impact by the user comprises receiving at least one of a motion sensing value sensed by a motion sensor in the mobile terminal and a sound sensing value sensed by a sound sensor As shown in FIG.
In one embodiment, receiving the sensing data associated with an impact by the user may further comprise receiving the motion sensing value from each of the at least two motion sensors in the mobile terminal.
In one embodiment, receiving sensing data associated with an impact by the user includes receiving a first motion sensing value via a first motion sensor and sensing a second motion sensing value via at least one second motion sensor And correcting the received first motion sensing value.
In one embodiment, the step of determining operation data corresponding to the impact data may further include extracting a sensing value corresponding to at least one of a vector pattern and a sound pattern included in the impact data in the sensing data have.
In one embodiment, the vector pattern may be associated with a motion sensing value by the mobile terminal and may include at least one of a predetermined range of motion magnitude and motion direction. In one embodiment, the sound pattern may be associated with a sound sensing value by the mobile terminal and may include at least one of a predetermined range of sound magnitude and frequency.
In one embodiment, determining operational data corresponding to the impulse data may comprise associating the extracted sensed value with a game operation vector associated with the game operation to generate a game operational instruction that may be processed by the game client Step < / RTI >
In one embodiment, the step of determining the operation data corresponding to the impact pattern may further include correcting at least one of the vector pattern and the sound pattern based on the received sensing data.
In one embodiment, the method may further include receiving feedback on the game operation from the game client and performing a sensible action by the mobile terminal via the received feedback.
Among the embodiments, the game performing server may be connected to the mobile terminal. Wherein the game execution server comprises: a sensing data receiver for receiving sensing data associated with an impact from a user from the mobile terminal; an operation data determiner for determining operation data corresponding to impact data associated with a game operation in the received sensing data; And a game operation unit for performing a game operation by the game client through the determined operation data.
In one embodiment, the sensing data receiver may receive a sensing value for a direct or indirect impact sensed through at least one sensor in the mobile terminal.
In one embodiment, the sensing data receiver may receive at least one of a motion sensing value sensed by a motion sensor in the mobile terminal and a sound sensing value sensed by a sound sensor.
In one embodiment, the sensing data receiver may receive the motion sensing value from each of the at least two motion sensors in the mobile terminal.
In one embodiment, the sensing data receiver receives a first motion sensing value via a first motion sensor, receives a second motion sensing value via at least one second motion sensor, and outputs the received first motion sensing value Can be corrected.
In one embodiment, the operation data determination unit may extract a sensing value corresponding to at least one of a vector pattern and a sound pattern included in the impulse data in the sensing data.
In one embodiment, the vector pattern may be associated with a motion sensing value by the mobile terminal and may include at least one of a predetermined range of motion magnitude and motion direction. In one embodiment, the sound pattern may be associated with a sound sensing value by the mobile terminal and may include at least one of a predetermined range of sound magnitude and frequency.
In one embodiment, the operation data determination unit may generate the game operation command that can be processed by the game client by associating the extracted sensing value with a game operation vector associated with the game operation.
In one embodiment, the operation data determination unit may correct at least one of the vector pattern and the sound pattern based on the received sensing data.
In one embodiment, the mobile terminal may further include a sensible action execution unit that receives feedback on the game operation from the game client and performs a sensible action by the mobile terminal through the received feedback.
In a preferred embodiment of the present invention, a recording medium on which a computer program relating to a game performing method performed on a game performing server that can be connected to a mobile terminal includes receiving sensing data associated with an impact from a user from the mobile terminal, Determining operation data corresponding to impact data associated with the game operation in the data, and performing game operation by the game client through the determined operation data.
The game performing method and related techniques according to an embodiment of the present invention include receiving sensing data associated with an impact from a user from a mobile terminal, determining operation data that can be processed by the game client in the received sensing data, So that the user can operate the game through an impact directly or indirectly applied to the mobile terminal.
The game execution method and related arts according to an embodiment of the present invention determine operation data corresponding to impact data associated with a game operation in sensing data received from a mobile terminal to operate a game, It is possible to extract the sensing value associated with the game operation and prevent malfunction caused by the user.
A game performing method and associated techniques according to an embodiment of the present invention receive a motion sensing value from each of at least two motion sensors in a mobile terminal and process the sensing value based on the operating speed and sensing accuracy of each motion sensor Thereby minimizing data processing by the mobile terminal, thereby reducing delays that may occur during game execution, and operating the game by accurately recognizing the impact on the mobile terminal.
1 is a view for explaining a game execution system according to an embodiment of the present invention.
2 is a block diagram illustrating the mobile terminal of FIG.
FIG. 3 is a block diagram illustrating the game execution server shown in FIG. 1. FIG.
4 is a flowchart illustrating a game execution process according to the present invention.
5 is a flowchart illustrating a game execution process according to an embodiment of the present invention.
6 is a diagram illustrating an example of a game execution system according to an embodiment of the present invention.
7 is a diagram illustrating an example of a game screen for explaining a game performing process according to an embodiment of the present invention.
The description of the present invention is merely an example for structural or functional explanation, and the scope of the present invention should not be construed as being limited by the embodiments described in the text. That is, the embodiments are to be construed as being variously embodied and having various forms, so that the scope of the present invention should be understood to include equivalents capable of realizing technical ideas. Also, the purpose or effect of the present invention should not be construed as limiting the scope of the present invention, since it does not mean that a specific embodiment should include all or only such effect.
Meanwhile, the meaning of the terms described in the present application should be understood as follows.
The terms "first "," second ", and the like are intended to distinguish one element from another, and the scope of the right should not be limited by these terms. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
It is to be understood that when an element is referred to as being "connected" to another element, it may be directly connected to the other element, but there may be other elements in between. On the other hand, when an element is referred to as being "directly connected" to another element, it should be understood that there are no other elements in between. On the other hand, other expressions that describe the relationship between components, such as "between" and "between" or "neighboring to" and "directly adjacent to" should be interpreted as well.
It should be understood that the singular " include "or" have "are to be construed as including a stated feature, number, step, operation, component, It is to be understood that the combination is intended to specify that it does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.
In each step, the identification code (e.g., a, b, c, etc.) is used for convenience of explanation, the identification code does not describe the order of each step, Unless otherwise stated, it may occur differently from the stated order. That is, each step may occur in the same order as described, may be performed substantially concurrently, or may be performed in reverse order.
The present invention can be embodied as computer-readable code on a computer-readable recording medium, and the computer-readable recording medium includes all kinds of recording devices for storing data that can be read by a computer system . Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also implemented in the form of a carrier wave (for example, transmission over the Internet) . In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner.
All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used predefined terms should be interpreted to be consistent with the meanings in the context of the related art and can not be interpreted as having ideal or overly formal meaning unless explicitly defined in the present application.
1 is a view for explaining a game execution system according to an embodiment of the present invention.
Referring to FIG. 1, the
The
More specifically, when a user directly or indirectly impacts the
For example, the impact directly applied by the user to the
Here, the physical phenomenon that may occur due to the impact may correspond to at least one of the motion of the
In one embodiment, the
For example, if the user directly impacts the
In another example, when the user places the
In one embodiment, the motion sensor may include at least one of an acceleration sensor, an angular velocity sensor, and a geomagnetic sensor. More specifically, the acceleration sensor corresponds to a device capable of generating a sensing value as data by measuring static and dynamic accelerations with respect to the X, Y, and Z axes. Also, the angular velocity sensor may correspond to a device capable of generating a sensing value as data by measuring a rotational angular velocity with respect to X, Y, and Z axes, and may correspond to, for example, a gyroscope sensor. The geomagnetic sensor corresponds to a device capable of generating absolute azimuth information as data.
Here, the moosene sensor may generate a motion sensing value for motion of the
In one embodiment, the sound sensor may correspond to a microphone. Here, the sound sensor may generate a sound sensing value for the sound that occurs near the
The
The
The
In one embodiment, the
For example, in FIG. 6, when the
In another example, when the
The
The
Here, when the game performing apparatus corresponds to the PC, the game client 130 (for example, a coin flipping game program) operates the game through the sensing data received from the
In one embodiment, the
The
2 is a block diagram illustrating the mobile terminal of FIG.
Referring to FIG. 2, the
The
In one embodiment, the
First, the
In one embodiment, the
In one embodiment, the
In one embodiment, the
More specifically, the first motion sensor may correspond to a motion sensor designed to have a faster operation speed than the second motion sensor, and the second motion sensor may correspond to a motion sensor designed to have a higher sensing accuracy as compared with the first motion sensor. can do. Here, the operating speed refers to a time for recognizing the motion of the
In one embodiment, the first motion sensor corresponds to a gyroscope sensor, and the second sensor can correspond to an acceleration sensor and a geomagnetic sensor. That is, the gyroscope sensor having the highest operation speed corresponds to the first motion sensor, the acceleration sensor having the lower operating speed than the first motion sensor and the geosensor sensor having the higher sensing accuracy correspond to the second motion sensor can do.
Next, the
For example, if the user directly impacts the
The
The sensible action means 230 corresponds to means for providing a sensible action to the user by performing feedback on the game operation received from the
The
FIG. 3 is a block diagram illustrating the game execution server shown in FIG. 1. FIG.
3, the
The sensing
More specifically, the sensing
In one embodiment, the
In one embodiment, the
The case where the coin flipping game proceeds according to the game performing process according to the present invention will be described by way of example. When the user indirectly impacts the
In one embodiment, the
In one embodiment, when the
Hereinafter, the first motion sensor included in the
For example, the sensing
Here, the sensing
That is, the sensing
The operation
A case where the
Here, the operation
Here, the impact data can be variously set to finely manipulate (flip) a specific object (coin) in the game. For example, even if an impact is applied depending on the surrounding environment of the
As another example, a case where the
Here, the operation
Here, the impact data can be variously set to finely manipulate (pass) a specific object (tag) on the game. For example, in order to accurately extract sound by the user for game operation, the impact data can be set as a frequency range corresponding to a certain range of sound size and a plosive sound during the fostering of a person.
That is, the operation
In one embodiment, the impulse data may include at least one of a vector pattern and a sound pattern. Here, the vector pattern includes a specific magnitude and direction for the motion sensing value, and the sound pattern may include a specific magnitude and frequency for the sound sensing value.
For example, the impulse data can be implemented as data of [0, 0, 3] corresponding to a motion sensing value of size 3 or more in the vertical upper direction (z-axis) in three-dimensional space have. In another example, the impact data may be implemented as [100 Hz, 3db] data corresponding to the frequency corresponding to the plosive sound during human growth and the sound corresponding to 3db.
That is, the background pattern and the sound pattern correspond to a predetermined pattern of the sound due to the motion and the impact of the
In one embodiment, the vector pattern may be defined as a vector pattern for Roll, Pitch, and Yaw data. That is, the vector pattern can be set not only as a vector for three-dimensional space but also as a specific range for angular rotation angles of x, y and z axes.
In one embodiment, the vector pattern may be associated with a motion sensing value and may include at least one of a predetermined range of motion magnitude and motion direction. For example, a vector pattern is data of [0, 0, 3_5] corresponding to a motion sensing value of size 3 or more and 5 or less in a vertically upper direction (z axis) in a three-dimensional space (x, Can be implemented.
In one embodiment, the sound pattern may be associated with a sound sensing value and may include at least one of a predetermined range of sound magnitude and frequency. For example, the sound pattern can be implemented as [100_150hz, 3_5db] data corresponding to the frequency range corresponding to the plosive sound of a person and the size of the sound corresponding to 3 to 5 db.
That is, the operation
In one embodiment, upon receiving sensing data from the
For example, if the user wishes to play a game by placing the
In one embodiment, the operation
For example, when the pattern data corresponds to [0, 0, 3] and the operation
In order to facilitate the understanding of the present invention, a vector pattern and a game operation vector corresponding to the z-axis of the three-dimensional space have been described as an example. However, the ordinary artisan in the technical field of the present invention, It will be appreciated that an implementation of the vector pattern and game manipulation vector is possible. For example, when the
The
More specifically, the operation
As a result, if the user directly or indirectly impacts the
The sensible
For example, when the
In another example, when the user acquires the highest point on the game, the real-time
The control unit controls the operation and data flow of the sensing
4 is a flowchart illustrating a game execution process according to the present invention.
The sensing
More specifically, the sensing
In one embodiment, the
In one embodiment, the
In one embodiment, the
In one embodiment, if the
The operation
A case where the
Here, the operation
That is, the operation
In one embodiment, the operation
For example, when the pattern data corresponds to [0, 0, 3] and the operation
The
More specifically, the operation
As a result, if the user directly or indirectly impacts the
5 is a flowchart illustrating a game execution process according to an embodiment of the present invention.
The sensing
For example, when the
The operation
More specifically, the impulse data may include at least one of a vector pattern and a sound pattern. Here, the vector pattern includes a specific magnitude and direction for the motion sensing value, and the sound pattern may include a specific magnitude and frequency for the sound sensing value.
For example, the impulse data can be implemented as data of [0, 0, 3] corresponding to a motion sensing value of size 3 or more in the vertical upper direction (z-axis) in three-dimensional space have. In another example, the impact data may be implemented as [100 Hz, 3db] data corresponding to the frequency corresponding to the plosive sound during human growth and the sound corresponding to 3db.
In one embodiment, the vector pattern may be defined as a vector pattern for Roll, Pitch, and Yaw data. That is, the vector pattern can be set not only as a vector for three-dimensional space but also as a specific range for angular rotation angles of x, y and z axes.
In one embodiment, the vector pattern may be associated with a motion sensing value and may include at least one of a predetermined range of motion magnitude and motion direction. For example, a vector pattern is data of [0, 0, 3_5] corresponding to a motion sensing value of size 3 or more and 5 or less in a vertically upper direction (z axis) in a three-dimensional space (x, Can be implemented.
In one embodiment, the sound pattern may be associated with a sound sensing value and may include at least one of a predetermined range of sound magnitude and frequency. For example, the sound pattern can be implemented as [100_150hz, 3_5db] data corresponding to the frequency range corresponding to the plosive sound of a person and the size of the sound corresponding to 3 to 5 db.
In operation S530, the operation
The operation
For example, when the pattern data corresponds to [0, 0, 3] and the operation
The
More specifically, the operation
As a result, if the user directly or indirectly impacts the
The sensible
Here, the real
For example, when the
In another example, when the user acquires the highest point on the game, the real-time
6 is a diagram illustrating an example of a game execution system according to an embodiment of the present invention.
6, the
7 is a diagram illustrating an example of a game screen for explaining a game execution process according to an embodiment of the present invention. FIG. 7 illustrates a screen on which a game can be performed according to an embodiment of the present invention, and is not intended to limit the scope of the present invention.
In FIG. 7A, the
The sensing
The operation
The
In FIG. 7B, the
The sensing
The operation
The
7C, the
In order to implement this embodiment, the
The sensing
For example, when a user arranges five
The operation
Here, the operation
If the
The
That is, when a user places a plurality of
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the present invention as defined by the following claims It can be understood that
110: mobile terminal 120: game execution server
130: game client 210: sensor unit
220: communication unit 230: sensible action means
240:
310: sensing data receiving unit 320: operation data determining unit
330: game operation unit 340: real-time action execution unit
350:
Claims (23)
Receiving sensing data associated with a shock from a user from the mobile terminal;
Determining operation data corresponding to impact data associated with a game operation from the received sensing data; And
And performing a game operation by the game client through the determined operation data.
Further comprising receiving a sensing value for a direct or indirect impact sensed through at least one sensor in the mobile terminal.
Further comprising the step of receiving at least one of a motion sensing value sensed by a motion sensor in the mobile terminal and a sound sensing value sensed by a sound sensor.
Further comprising receiving the motion sensing value from each of at least two motion sensors in the mobile terminal.
Receiving a first motion sensing value via a first motion sensor; And
Further comprising: receiving a second motion sensing value via at least one second motion sensor to correct the received first motion sensing value.
Further comprising extracting a sensing value corresponding to at least one of a vector pattern and a sound pattern included in the impact data in the sensing data.
Wherein the motion information includes at least one of a motion size and a motion direction of a predetermined range, which are associated with the motion sensing value by the mobile terminal.
And at least one of a sound range and a frequency associated with a sound sensing value by the mobile terminal and in a predetermined range.
Further comprising the step of associating the extracted sensing value with a game operation vector associated with the game operation to generate a game operation command that can be processed by the game client.
And correcting at least one of the vector pattern and the sound pattern based on the received sensing data.
Receiving feedback on the game operation from the game client; And
And performing a sensible action by the mobile terminal through the received feedback.
A sensing data receiver for receiving sensing data associated with an impact from a user from the mobile terminal;
An operation data determination unit that determines operation data corresponding to impact data associated with a game operation in the received sensing data; And
And a game operation unit for performing a game operation by the game client through the determined operation data.
And receives a sensing value for a direct or indirect impact sensed through at least one sensor in the mobile terminal.
Wherein the controller receives at least one of a motion sensing value sensed by a motion sensor in the mobile terminal and a sound sensing value sensed by a sound sensor.
And receives the motion sensing value from each of at least two motion sensors in the mobile terminal.
Receiving a first motion sensing value via a first motion sensor and receiving a second motion sensing value via at least one second motion sensor to correct the received first motion sensing value, .
And extracts a sensing value corresponding to at least one of a vector pattern and a sound pattern included in the impact data in the sensing data.
Wherein the game execution server comprises at least one of a motion size and a motion direction associated with the motion sensing value by the mobile terminal and within a predetermined range.
And at least one of a sound range and a frequency in a predetermined range, which is related to the sound sensing value by the mobile terminal.
And associating the extracted sensing value with a game operation vector associated with the game operation to generate a game operation command that can be processed by the game client.
And corrects at least one of the vector pattern and the sound pattern based on the received sensing data.
Further comprising a sensible action execution unit for receiving feedback on the game operation from the game client and performing a sensible action by the mobile terminal through the received feedback.
Receiving sensing data associated with a shock from a user from the mobile terminal;
Determining operation data corresponding to impact data associated with a game operation in the received sensing data; And
And performing a game operation by the game client through the determined operation data.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120126610A KR20140060025A (en) | 2012-11-09 | 2012-11-09 | Method of performing game, server performing the same and media storing the same |
PCT/KR2013/008368 WO2014042484A1 (en) | 2012-09-14 | 2013-09-16 | Game providing method, terminal, server and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120126610A KR20140060025A (en) | 2012-11-09 | 2012-11-09 | Method of performing game, server performing the same and media storing the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140060025A true KR20140060025A (en) | 2014-05-19 |
Family
ID=50889602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120126610A KR20140060025A (en) | 2012-09-14 | 2012-11-09 | Method of performing game, server performing the same and media storing the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20140060025A (en) |
-
2012
- 2012-11-09 KR KR1020120126610A patent/KR20140060025A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8184092B2 (en) | Simulation of writing on game consoles through the use of motion-sensing technology | |
US11794105B2 (en) | Game processing system, game processing program, and game processing method | |
CN102446025B (en) | Physical model based gesture recognition | |
CN103272382A (en) | Method and device for using Bluetooth gamepad to simulate intelligent terminal touch screen to control game | |
CN107562201B (en) | Directional interaction method and device, electronic equipment and storage medium | |
JP2013125373A5 (en) | ||
JP6504058B2 (en) | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM | |
JP6064111B2 (en) | User interface system, operation signal analysis method and program for batting operation | |
JP2017012619A (en) | Computer program for advancing game by touch operation | |
US20230041294A1 (en) | Augmented reality (ar) pen/hand tracking | |
KR20140060025A (en) | Method of performing game, server performing the same and media storing the same | |
JP2015123109A (en) | Program and server | |
CN114547581A (en) | Method and apparatus for providing a captcha system | |
JP2018117867A (en) | Program and game system | |
JP2020110603A (en) | Game program, method, and information processing unit | |
JP2015231437A (en) | Program and game system | |
Costa et al. | An architecture for using smartphones as interfaces for computer games | |
JP2017012307A (en) | Program and terminal | |
JP2015147064A (en) | Program, game device, and server system | |
US20140152548A1 (en) | Data processing apparatus and recording medium | |
US11745101B2 (en) | Touch magnitude identification as input to game | |
JP6307651B1 (en) | GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE | |
US20240173618A1 (en) | User-customized flat computer simulation controller | |
JP6668425B2 (en) | Game program, method, and information processing device | |
CN115080936A (en) | Security verification method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal |