Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020120024707A
Other languages
Korean (ko)
Inventor
이완수
Original Assignee
(주)네오위즈게임즈
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)네오위즈게임즈 filed Critical (주)네오위즈게임즈
Priority to KR1020120024707A priority Critical patent/KR20130103230A/en
Publication of KR20130103230A publication Critical patent/KR20130103230A/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/573Simulating 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/58Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

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

Golf game providing method, a golf game providing server for executing the same and a recording medium storing the same {METHOD OF PROVIDING GOLF GAME, SERVER PERFORMING THE SAME AND STORAGE MEDIA STORING THE SAME}

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.

Korea Patent Registration No. 10-0627659 Korean Patent Publication No. 10-2011-0055001

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 game providing system 100 includes a user terminal 110, an internet 120, and a golf game providing server 130. Here, the user terminal 110 is connected to the golf game providing server 130 through the Internet (120).

The user terminal 110 may correspond to a portable computing device, for example, the user terminal 110 may correspond to a smart phone, a personal digital assistant (PDA), or a tablet PC. The user terminal 110 may download a golf game program from the golf game providing server 130, thereby accessing the golf game providing server 130 and performing a golf game play. The user terminal will be described with reference to Fig.

The golf game providing server 130 may correspond to a computing device that may be connected to the user terminal 110 through the Internet 120, and provides a golf game program to the user terminal 110. Here, the golf game providing server 130 is not limited to a single computing device, but may be implemented as a plurality of computing devices capable of distributed processing.

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 game providing server 130 provides a golf game program will be described.

In one embodiment, the golf game providing server 130 may correspond to a server that distributes a golf game program. In this manner, once the golf game program is installed in the user terminal 110, the user terminal 110 may operate the diving game program regardless of the golf game providing server 130.

In another embodiment, the golf game providing server 130 may correspond to a server that continues to cooperate with the user terminal 110. In this manner, even after the golf game program is installed in the user terminal 110, the user terminal 110 may interwork with the golf game providing server 130 in a golf game performing process, and the golf game providing server 130 may play a golf game. In the process of executing the program, information about the user terminal 110 may be received in order to utilize existing stored contents (eg, a level element, a capability element, etc.) or to purchase a new item.

 2 is a block diagram illustrating a user terminal executing a golf game program.

FIG. 2 illustrates that the user terminal 110 is implemented by a smart phone or a tablet PC (Personal Computer), though not necessarily limited thereto. Referring to FIG. 2, the user terminal 110 may include a touch screen 210, a memory 220, a communicator 230, and a controller 240 to execute a golf game program 250.

The touch screen unit 210 corresponds to a display device capable of detecting the presence and position of a touch in the display area. The touch screen unit 210 receives a user touch or drag input and transmits it to the golf game program 250.

The memory unit 220 illustrates a recording medium storing the golf game program 250. In one embodiment, the memory unit 220 may be implemented as a volatile memory, a nonvolatile memory, or a combination thereof.

The communicator 230 corresponds to an interface for communicating with the golf game providing server 130. In one embodiment, the communication unit 230 may comprise a cellular network or a modem for a wireless network. More specifically, the communicator 230 receives the golf game program 250 from the golf game providing server 130 and transmits it to the control unit 240 or receives game data generated in the corresponding game process to the control unit 240. To pass. The controller 240 stores the diving game program 250 in the memory 220 or transmits game data generated in the game process to the golf game program 250.

The controller 240 controls hardware such as the touch screen unit 210, the memory unit 220, and the communication unit 230, and software such as the golf game program 250. Hereinafter, the golf game program 250 provided by the golf game providing server 130 will be described with reference to FIGS. 3 to 9.

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 golf game program 250 is executed by the user, the golf game program 250 may display the user selection menu 310 before the golf game is played. On the other hand, the example of FIG. 3 is not intended to limit the scope of rights of the disclosed technology.

The user selection menu 310 includes a single player menu 320 for a single user, a player play menu 330 for a game match, a manual menu 340 for providing a user manual, and a golf ability weighting factor of the golf player 500. It may include a setting menu 350 for setting a and a golf store menu 360 for item shopping. Here, the single player menu 320 and the competitive play menu 330 are used to advance the diving game. 4 to 6 illustrate that the single play menu 320 is selected by the user, FIGS. 7 and 8 illustrate that the setting menu 360 is selected by the user, and FIG. 9 illustrates golf by the user. For example, the store menu 350 is selected.

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 golf game program 250 may include a golf game progress management module 251, a golf course management module 252, a golf environment management module 253, and a golf player management module 254. ), A prediction copper line presentation module 255 and a level management module 256.

The golf game progress management module 251 may manage game progress in a selected game channel (eg, 410) through user manipulation among the plurality of game channels 400. The plurality of channels 400 are set to play golf games of different difficulty levels, and the golf player 500 may enter only a golf channel corresponding to its level element 520. In one embodiment, the golf game progress management module 251 is a level element (for example, the level element 520 of the golf player 500 can enter the game channel when a game channel is selected through a user's manipulation). , Level 1) or higher, and if so allow golf player 500 to enter.

The golf course management module 252 manages the golf course 510 including at least one hole. The golf course 510 is a course for the golf player 500 to perform a golf stroke, and may be embodied as a tee ground and a putting ground. The tee ground includes fairway elements, rough elements and hazard elements.

The golf environment management module 253 manages the golf environment element of the hole before the golf stroke by the golf player 500. Golf environmental factors include light, wind, temperature and humidity.

Light affects the field of view element 540 of the golf player 500. For example, light may be directed toward the eye of the golf player 500 and the field of view element 540 of the golf player 500 may be reduced. Temperature and humidity affect the fitness factor 530 of the golf player 500. For example, temperature and humidity may decrease the fitness element 530 of the golf player 500 by increasing certain criteria.

The wind affects the ability element 550 of the golf player 500. For example, when the wind blows in the opposite direction to the golf stroke, the wind may affect the trajectory of the golf ball according to the golf stroke. For another example, the wind can affect the trajectory of the golf ball along the stroke as its strength increases.

Golf player management module 254 determines a golf player having a golf ability weighting factor. The golf ability weighting element includes a fitness element 530, a field of view element 540, and a capability element 550 of the golf player 500. The fitness element 530 is an element related to the fitness of the golf player 500 and is influenced by a wear item (eg, hat, shoes, gloves, golf apparel). For example, the fitness element 530 may be reduced if the golf player 500 performs a golf stroke without wearing a hat in summer.

The field of view element 540 is an element related to the field of view of the golf player 500 and is influenced by a worn item (eg, sunglass, hat). For example, the field of view element 540 may be reduced if the golf player 500 performs a golf stroke without wearing sunglass during the day.

The ability element 550 is an element associated with at least one of the power and the accuracy of the golf stroke by the golf player 500. This ability factor 550 is influenced by golf clubs, which can be classified as drivers, wood, irons, wedges or putters, and is influenced by worn items (eg, gloves). For example, ability element 550 may be reduced if golf player 500 performs a golf stroke with bare hands without wearing gloves.

In addition, unlike this embodiment, the golf player management module 254 may be adapted to the current position of the golf player 500 on the golf course, the golf ability weighting elements (e.g., 530, 540, 550) and golf environment elements. The golf stroke 500 by the golf player 500 is controlled based on this.

The predictive moving line presentation module 255 may receive a predictive play request from the user to present the predicted moving line of the golf ball according to the golf stroke.

In one embodiment, the predictive movement presentation module 255 may receive a predictive play request from the user regardless of the level element 520 of the golf player 500 if the golf player 500 holds the predictive play item. Can be. In another embodiment, the predictive copper presentation module 255 may receive a predictive play request from the user regardless of possession of the predictive play item if the level element of the golf player 500 is below a certain level.

In one embodiment, the prediction copper line presentation module 255 may predict the trajectory of the golf ball according to the golf stroke based on [Equation 1].

[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 line presentation module 255 may visually present the golf course by predicting the next position according to the golf stroke on the golf course.

In one embodiment, the prediction copper presentation module 255 may simulate a golf stroke based on the current position of the golf player 500, the golf environment element, and the golf capability weighting factor. The trajectory of the golf ball according to the simulated golf stroke may be visually displayed by being overlaid on the golf course. For example, the trajectory of the golf ball along the golf stroke may be overlaid on the golf course with a stop line 600 or animation.

In another embodiment, when the trajectory of the golf ball according to the simulated golf stroke is tracked, the predictive moving line presentation module 255 may reduce or enlarge the trajectory during the tracking process.

In one embodiment, prediction copper presentation module 255 may prompt the user 610 to apply the simulated golf stroke.

The level management module 256 increases the level element 520 of the golf player 500 when the number of golf strokes by the golf player 500 becomes more than a certain number of times. For example, the level management module 256 may increase the level element 520 of the golf player 500 from 0 to 1 when the golf player 500 having the level element 0 performs 10 golf strokes. . In one embodiment, the level element 520 may be increased by Equation 2 below.

&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 golf game program 250 is executed by the user, the golf game program 250 displays the user selection menu 310 before the golf game is processed, and when the setting menu 350 is selected in the user selection menu 310, the game setting guide menu is displayed. Display 700. On the other hand, the illustration of Figure 7 is not intended to limit the scope of the disclosed technology.

The game setting guide menu 700 includes a golf environment element setting menu 710 for setting a golf environment element, a golf ability weighting element for setting a golf ability weighting element (eg, a fitness element, a field of view element, a capability element). It may include a setting menu 720 and a golf player setting menu 730 for setting the avatar of the golf player. 8 illustrates that a golf ability weighting factor setting menu 720 is selected by a user.

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 guide menu 700 may set the fitness element setting menu 810 that may set the fitness element 530 of the golf player 500, and the view element 540 of the golf player 500. The field of view element setting menu 820 and the ability element setting menu 830 to set the ability element 550 of the golf player 500.

When the user selects at least one of the fitness element setting menu 810, the viewing element setting menu 820, and the ability element setting menu 830 in the game setting guide menu 700, the fitness element 530 and the field of view are selected. An item list (not shown) is displayed that allows selection of hats, shoes, gloves, golf apparel, and sunglasses that affect at least one of the element 540 and the capability element 550. Such an item may correspond to an item basically provided according to a level element of the golf player 500, and may correspond to an item purchased by a user for a fee.

When the ability element setting menu 830 is selected by the user in the game setting guide menu 700, the driver, wood, iron 850, wedge 870, or putter 860 affecting the ability element 550 is selected. A golf club list 840 that can be distinguished is displayed. The golf clubs in this golf club list 840 may correspond to golf clubs basically provided according to the level element of the golf player 500, and may correspond to golf clubs purchased by a user for a fee.

9 is a view illustrating an entry screen of a store menu performed by the user terminal of FIG.

In FIG. 9, the store 800 is visually generated when the store menu 360 is selected by the user. When the predictive play item 820 is selected in the store 800, a predictive play item store (not shown) is visually generated, and when the golf ability weighting element 830 is selected, an item store 900 corresponding to the golf ability weighting element is selected. ) Is generated visually. Items corresponding to the golf ability weighting factor may be golf clubs, shoes, gloves, hats, and the like. When the shoe 860 is selected by the user, a list 1000 indicating the type of shoes is visually generated. These stores 800, 900, and 1000 may be used to purchase items (eg, golf clubs, shoes, gloves, hats, etc.) with the cache 810.

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)

In the golf game providing method performed by a golf game providing server, the golf game providing method
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.
The method of claim 1,
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.
The method of claim 1, wherein the prediction copper presentation module
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.
The method of claim 1, wherein the prediction copper presentation module
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.
The method of claim 1, wherein the prediction copper presentation module
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.
The method of claim 5, wherein the prediction copper presentation module
And a golf ball trace overlaid on the golf course according to the simulated golf stroke.
The method of claim 5, wherein the prediction copper presentation module
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.
The method of claim 5, wherein the prediction copper presentation module
And prompting a user to apply the simulated golf stroke.
The method of claim 1, wherein the golf environment management module
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.
The method of claim 1, wherein the golf player management module
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.
The golf player management module of claim 10, wherein the golf player management module is
Managing a golf club that affects the ability factor and can be classified as a driver, wood, iron, wedge or putter.
The golf player management module of claim 10, wherein the golf player management module is
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.
The method of claim 1, wherein the golf player management module
And updating the state of the golf player according to the golf ability weighting factor set by the user.
The method of claim 1,
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.
A computer program product executable on a computing device, the computer program product comprising a computer readable recording medium and program instructions stored on the computer readable recording medium, the program instructions being
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.
A storage unit for storing a game program; And
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.
17. The method of claim 16,
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.
The method of claim 16, wherein the prediction copper presentation module
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.
The method of claim 16, wherein the prediction copper presentation module
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.
The method of claim 16, wherein the prediction copper presentation module
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.
KR1020120024707A 2012-03-09 2012-03-09 Method of providing golf game, server performing the same and storage media storing the same KR20130103230A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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