KR20130103230A - Method of providing golf game, server performing the same and storage media storing the same - Google Patents
Method of providing golf game, server performing the same and storage media storing the same Download PDFInfo
- Publication number
- KR20130103230A KR20130103230A KR1020120024707A KR20120024707A KR20130103230A KR 20130103230 A KR20130103230 A KR 20130103230A KR 1020120024707 A KR1020120024707 A KR 1020120024707A KR 20120024707 A KR20120024707 A KR 20120024707A KR 20130103230 A KR20130103230 A KR 20130103230A
- Authority
- KR
- South Korea
- Prior art keywords
- golf
- player
- management module
- course
- stroke
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 claims abstract description 19
- 229910052802 copper Inorganic materials 0.000 claims abstract description 19
- 239000010949 copper Substances 0.000 claims abstract description 19
- 238000004590 computer program Methods 0.000 claims description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 claims description 4
- 230000007613 environmental effect Effects 0.000 claims description 3
- 239000002023 wood Substances 0.000 claims description 3
- 229910052742 iron Inorganic materials 0.000 claims description 2
- 238000004088 simulation Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000009189 diving Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 235000000396 iron Nutrition 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000014509 gene expression 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
- 238000012545 processing Methods 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/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/573—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/58—Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
-
- 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)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to a golf game providing method, a golf game providing server for executing the same and a recording medium storing the same, the golf game program implemented as a computer-readable recording medium is a golf course management module, golf environment management Module, a golf player management module, and a predictive copper presentation module. The golf course management module manages at least one golf course each including at least one hole. The golf environment management module manages the golf environment elements of the golf course. A golf player management module determines a golf player having a golf capability weighting element and controls a golf stroke based on the current position of the golf player on the golf course, the golf capability weighting element and the golf environment element. The predictive moving line presentation module receives the predictive play request and predicts the next position according to the golf stroke on the golf course and visually presents it to the golf course. Therefore, the present invention can simulate the predicted moving line of the golf ball according to the golf stroke.
Description
The present invention relates to a golf game providing technology, and more particularly, to a golf game providing method capable of simulating a predicted moving line of a golf ball according to a golf stroke, a golf game providing server for executing the same and a recording medium storing the same will be.
Recently, the use of the Internet has become common due to the development and diffusion of communication networks. Users can use various web contents including e-commerce, portal, game, etc. through the Internet. In particular, the user can enjoy various online games through the Internet. Online games include arcade games, role-playing games, strategy simulation games, shooting games, sports games such as car racing and golf.
Korean Patent No. 10-0627659 relates to an online golf game service system and method, and may perform an authentication procedure for a user's login request and provide a game environment according to a play tendency of a logged in user.
Korean Patent Laid-Open No. 10-2011-0055001 relates to a golf game apparatus and a method having a putting direction display function, and calculates an optimal putting direction when putting in screen golf and displays it on the green while simultaneously putting The putting direction indication function for guiding the direction and various information of the corresponding green through the voice or gesture of the virtual caddy may be provided.
An object of the present invention is to provide a golf game providing method capable of simulating a predicted moving line of a golf ball according to a golf stroke, a golf game providing server for executing the same, and a recording medium storing the same.
The present invention provides a golf game providing method capable of simulating a golf stroke on the basis of the current position of the golf player, the golf environment element and the golf ability weighting factor set by the user, a golf game providing server for executing the same and a recording medium storing the same To provide.
The present invention, if the trajectory of the golf ball according to the simulated golf stroke is tracked, by reducing or expanding the trajectory in the tracking process, a golf game providing method that can provide a more accurate prediction movement to the user, a golf game providing server for executing the same; It is intended to provide a recording medium storing this.
Among the embodiments, the golf game providing method performed by the golf game providing server includes the steps of providing a golf game program implemented in a computer-readable recording medium. The golf game program includes a golf course management module for managing at least one golf course each including at least one hole, a golf environment management module for managing a golf environment element of the golf course, and a golf player having a golf ability weighting element. Determine a golf player management module and control a golf stroke based on a current position of the golf player on the golf course, the golf capability weighting factor, and the golf environment factor, and receive a predictive play request to the golf course on the golf course. And a predictive moving line presentation module for visually presenting the next course along the stroke and visually presenting the golf course.
In one embodiment, the golf game program may further include a level management module for increasing the level element of the golf player when the number of golf strokes by the golf player is more than a certain number of times.
In an embodiment, the predictive moving line presentation module may receive the predictive play request from the user regardless of the level element of the golf player when the golf player holds the predictive play item. In another embodiment, the predictive moving line presentation module may receive the predictive play request from the user regardless of possession of the predictive play item if the level element of the golf player is below a certain level.
The predictive moving line presentation module may simulate a golf stroke based on the current position of the golf player, the golf environment element, and the golf ability weighting factor set by the user. In one embodiment, the prediction copper line presentation module may overlay the trajectory of the golf ball according to the simulated golf stroke on the golf course. In another embodiment, when the trajectory of the golf ball according to the simulated golf stroke is tracked, the predictive moving line presentation module may reduce or enlarge the trajectory during the tracking process. In another embodiment, the predictive copper presentation module can prompt the user for application to the simulated golf stroke.
In one embodiment, the golf environment management module manages the wind of the hole before the golf stroke by the golf player, the wind may affect the trajectory of the golf ball by the golf stroke.
The golf player management module may manage a fitness component associated with at least one of the fitness and vision elements of the golf player and the accuracy and power of the golf stroke. In one embodiment, the layer management module may manage golf clubs that affect the capability factor and may be classified as drivers, woods, irons, wedges or putters. In another embodiment, the golf player management module may further include at least one of a hat, shoes, gloves, golf apparel, and sunglasses that affect at least one of the fitness element, the field of view element, and the ability element.
In one embodiment, the golf player management module may update the state of the golf player according to the golf ability weighting factor set by the user.
The method may further include a golf game progress management module for providing a golf course corresponding to the level element of the golf player.
Among embodiments, a computer program product is executed on a computing device, the computer program product including a computer readable recording medium and program instructions stored on the computer readable recording medium. The program instructions manage at least one golf course each including at least one hole, manage a golf environment element of the golf course, determine a golf player having a golf capability weighting factor, and determine the golf course on the golf course. Control the golf stroke based on the current position of the golf player, the golf ability weighting factor and the golf environment element, receive a predictive play request and predict the next position according to the golf stroke on the golf course to visualize the golf course. To present.
Among the embodiments, the golf game providing server includes a storage unit for storing a game program and a game program transmitter for connecting to the user terminal through the Internet and transmitting the stored game program. The game program determines a golf player having a golf course management module for managing at least one golf course each including at least one hole, a golf environment management module for managing a golf environment element of the golf course, and a golf ability weighting element. And a golf player management module for controlling a golf stroke based on a current position of the golf player on the golf course, the golf capability weighting factor, and the golf environment element, and a predictive play request to receive the golf stroke on the golf course. And a predictive moving line presentation module for visually presenting the next location according to the golf course.
The game program may further include a level management module for increasing a level element of the golf player when the number of golf strokes by the golf player becomes more than a specific number.
In an embodiment, the predictive moving line presentation module may receive the predictive play request from the user regardless of the level element of the golf player when the golf player holds the predictive play item. In another embodiment, the predictive moving line presentation module may receive the predictive play request from the user regardless of possession of the predictive play item if the level element of the golf player is below a certain level.
In one embodiment, the prediction copper line presentation module may simulate a golf stroke based on the current position of the golf player, the golf environment element, and the golf ability weighting factor set by the user.
The present invention can simulate the predicted moving line of the golf ball according to the golf stroke.
The present invention can simulate the golf stroke based on the current position of the golf player, the golf environment element and the golf ability weighting factor set by the user.
According to the present invention, when the trajectory of the golf ball according to the simulated golf stroke is traced, the trajectory of the golf ball may be reduced or enlarged in the tracking process to provide a more accurate predictive moving path to the user.
1 is a block diagram illustrating a golf game providing system according to an embodiment of the present invention.
2 is a block diagram illustrating a user terminal executing a golf game program.
FIG. 3 is a diagram illustrating an initial screen of a golf game program executed in the user terminal of FIG. 1.
4 to 6 are diagrams illustrating a game progress screen of a golf game program performed in the user terminal of FIG. 1.
FIG. 7 is a diagram illustrating an entry screen of a setting menu performed in the user terminal of FIG. 1.
FIG. 8 is a diagram illustrating an entry screen of a golf ability weighting factor description menu of FIG. 7.
9 is a view illustrating an entry screen of a store menu performed by the user terminal of FIG.
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 describing the relationship between the components, such as "between" and "immediately between" or "neighboring to" and "directly neighboring 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. The terms defined in the commonly used dictionary should be interpreted to coincide with the meanings in the context of the related art, and should not be interpreted as having ideal or excessively formal meanings unless clearly defined in the present application.
1 is a block diagram illustrating a golf game providing system according to an embodiment of the present invention.
Referring to FIG. 1, the golf
The
The golf
The golf game program may be embodied as a computer-readable recording medium. Such a recording medium may be implemented in a carrier wave form as well as a physical form, as described above. Hereinafter, a process in which the golf
In one embodiment, the golf
In another embodiment, the golf
2 is a block diagram illustrating a user terminal executing a golf game program.
FIG. 2 illustrates that the
The
The
The
The
FIG. 3 is a diagram illustrating an initial screen of a golf game program executed in the user terminal of FIG. 1.
In FIG. 3, if the
The
4 to 6 are diagrams illustrating a game progress screen of a golf game program performed in the user terminal of FIG. 1.
2 and 4 to 6, the
The golf game
The golf
The golf
Light affects the field of
The wind affects the
Golf
The field of
The
In addition, unlike this embodiment, the golf
The predictive moving
In one embodiment, the predictive
In one embodiment, the prediction copper
[Equation 1]
ΔM = Rect (C (p, a, e))
ΔM: the trajectory of the golf ball along the golf stroke,
Rect: A function that limits the trajectory of a golf ball to a range of golf courses,
C (): a function defining the trajectory,
p: the current position of the golf player,
a: golf player's golf ability weighting factor,
e: golf environmental elements
In addition, unlike this embodiment, the predictive moving
In one embodiment, the prediction
In another embodiment, when the trajectory of the golf ball according to the simulated golf stroke is tracked, the predictive moving
In one embodiment, prediction
The
&Quot; (2) "
ΔL (player) = C * S (stroke)
ΔL (player): the increase in the level component of the golf player,
C: constant,
S (stroke): Step function defined by the number of strokes
FIG. 7 is a diagram illustrating an entry screen of a setting menu performed in the user terminal of FIG. 1.
In FIG. 7, when the
The game setting
FIG. 8 is a diagram illustrating an entry screen of a golf ability weighting factor description menu of FIG. 7.
In FIG. 8, the game setting
When the user selects at least one of the fitness
When the ability
9 is a view illustrating an entry screen of a store menu performed by the user terminal of FIG.
In FIG. 9, the
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
100: golf game providing system 110: user terminal
120: Internet 130: golf game server
210: touch screen 220: memory unit
230: communication unit 240:
250: golf game program 251: golf game progress management module
252: Golf Course Management Module 253: Golf Environment Management Module
254: Golf player management module 255: Prediction copper line presentation module
256: level management module
Claims (20)
Providing a golf game program implemented with a computer readable recording medium,
The golf game program
A golf course management module for managing at least one golf course each including at least one hole;
A golf environment management module for managing a golf environment element of the golf course;
A golf player management module for determining a golf player having a golf capability weighting element and controlling a golf stroke based on the current position of the golf player on the golf course, the golf capability weighting element and the golf environment element;
And a predictive moving line presentation module that receives a predictive play request and predicts a next position according to the golf stroke on the golf course and visually presents it to the golf course.
And a level management module for increasing a level element of the golf player when the number of golf strokes by the golf player is greater than or equal to a specific number.
And when the golf player has a predictive play item, receiving the predictive play request from a user regardless of the level element of the golf player.
And if the level element of the golf player is lower than or equal to a certain level, receiving the predictive play request from the user regardless of possession of the predictive play item.
And simulating a golf stroke based on a current position of the golf player, the golf environment element, and a golf ability weighting factor set by the user.
And a golf ball trace overlaid on the golf course according to the simulated golf stroke.
When the trajectory of the golf ball according to the simulated golf stroke is tracked, the trajectory can reduce or enlarge the trajectory in the tracking process.
And prompting a user to apply the simulated golf stroke.
Managing the wind of the hole before the golf stroke by the golf player, the wind affects the trajectory of the golf ball by the golf stroke.
Managing a fitness element and a vision element of the golf player and a capability element associated with at least one of the accuracy and power of the golf stroke.
Managing a golf club that affects the ability factor and can be classified as a driver, wood, iron, wedge or putter.
And at least one of a hat, shoes, gloves, golf apparel, and sunglasses that affect at least one of the fitness element, the field of view element, and the ability element.
And updating the state of the golf player according to the golf ability weighting factor set by the user.
Golf game providing method further comprises a golf game progress management module for providing a golf course corresponding to the level element of the golf player.
Manage at least one golf course each including at least one hole,
Manage the golf environmental elements of the golf course,
Determine a golf player having a golf ability weighting element, and control a golf stroke based on the current position of the golf player on the golf course, the golf ability weighting element and the golf environment element,
A computer program product for receiving a predictive play request and visually presenting the next position along the golf stroke on the golf course to the golf course.
And a game program transmitting unit capable of being connected to a user terminal via the Internet and transmitting the stored game program,
The game program
A golf course management module for managing at least one golf course each including at least one hole;
A golf environment management module for managing a golf environment element of the golf course;
A golf player management module for determining a golf player having a golf capability weighting element and controlling a golf stroke based on the current position of the golf player on the golf course, the golf capability weighting element and the golf environment element;
And a predictive moving line presentation module configured to receive a predictive play request and predict a next position according to the golf stroke on the golf course and visually present it to the golf course.
And a level management module for increasing a level element of the golf player when the number of golf strokes by the golf player is greater than or equal to a certain number of times.
And when the golf player has a predictive play item, receiving the predictive play request from a user regardless of the level element of the golf player.
And if the level element of the golf player is lower than or equal to a certain level, receiving the predictive play request from the user regardless of possession of the predictive play item.
And a golf stroke simulation based on a current position of the golf player, the golf environment element, and a golf ability weighting factor set by the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120024707A KR20130103230A (en) | 2012-03-09 | 2012-03-09 | Method of providing golf game, server performing the same and storage media storing the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120024707A KR20130103230A (en) | 2012-03-09 | 2012-03-09 | Method of providing golf game, server performing the same and storage media storing the same |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20130103230A true KR20130103230A (en) | 2013-09-23 |
Family
ID=49452685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120024707A KR20130103230A (en) | 2012-03-09 | 2012-03-09 | Method of providing golf game, server performing the same and storage media storing the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20130103230A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12048863B2 (en) | 2018-07-25 | 2024-07-30 | Alphawave Golf (Pty) Ltd | Skill level determination and management system and method |
-
2012
- 2012-03-09 KR KR1020120024707A patent/KR20130103230A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12048863B2 (en) | 2018-07-25 | 2024-07-30 | Alphawave Golf (Pty) Ltd | Skill level determination and management system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9573037B2 (en) | Sports training apparatus and method | |
US11285367B2 (en) | Method and device for simulating golf shots for a user | |
US20170001072A1 (en) | Method, system, and apparatus for analyzing a sporting apparatus | |
US10850180B2 (en) | Screen golf system, golf information service method and mobile terminal control method for golf information service realized in screen golf system, and computing-device-readable recording medium having program for performing the methods recorded therein | |
KR102342219B1 (en) | System and method for evaluation and improvement of golf ability | |
KR101694772B1 (en) | system and method for analysis of golf swing | |
KR101204244B1 (en) | Method and apparatus for controlling character in soccer game | |
US20150038203A1 (en) | System and method for providing ball game | |
KR20140062679A (en) | Method of providing game replay, game replay server performing the same and storage media storing the same | |
KR20190044316A (en) | Apparatus, method and computer program for providing game difficulty information | |
KR20130103234A (en) | Method of providing baseball game, server performing the same and storage media storing the same | |
KR20130103230A (en) | Method of providing golf game, server performing the same and storage media storing the same | |
KR20230058331A (en) | Portable virtual golf system using mobile device | |
US12115432B2 (en) | Interactive intelligent sports system | |
KR20220099919A (en) | Method and apparatus for providing location information of golfers in a golf course | |
KR20140135275A (en) | Method for manipulating an user character in mobile game | |
KR101449671B1 (en) | Method and system for providing service on screen golf | |
JP2017038916A (en) | Game device, game processing method, and game processing program | |
KR102590801B1 (en) | Apparatus, method and computer program for game service | |
US20210228943A1 (en) | Skill level determination and management system and method | |
KR102725391B1 (en) | Apparatus and method for providing list of golf course | |
JP5960333B1 (en) | GAME DEVICE, GAME PROCESSING METHOD, AND GAME PROCESSING PROGRAM | |
KR101428889B1 (en) | Apparatus and method for controlling online golf game | |
KR20230001037A (en) | Virtual golf system providing virtual character | |
KR20230033754A (en) | Virtual golf device and virtual golf system providing the play review information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |