KR20140015852A - Method for providing online shooting game and game operating server thereof - Google Patents
Method for providing online shooting game and game operating server thereof Download PDFInfo
- Publication number
- KR20140015852A KR20140015852A KR1020120081473A KR20120081473A KR20140015852A KR 20140015852 A KR20140015852 A KR 20140015852A KR 1020120081473 A KR1020120081473 A KR 1020120081473A KR 20120081473 A KR20120081473 A KR 20120081473A KR 20140015852 A KR20140015852 A KR 20140015852A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- token
- mission
- online shooting
- shooting game
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000012423 maintenance Methods 0.000 claims description 14
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000000694 effects Effects 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 abstract description 2
- 238000009877 rendering Methods 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000007654 immersion Methods 0.000 description 3
- 210000005155 neural progenitor cell Anatomy 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage 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
- 239000002245 particle Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/326—Game play aspects of gaming systems
- G07F17/3272—Games involving multiple players
- G07F17/3276—Games involving multiple players wherein the players compete, e.g. tournament
-
- 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/326—Game play aspects of gaming systems
- G07F17/3272—Games involving multiple players
- G07F17/3274—Games involving multiple players wherein the players cooperate, e.g. team-play
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 게임 제공 기술에 관한 것으로, 본 발명의 일 실시예에 따른 온라인 슈팅 게임 제공 방법은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고, 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 수행된다. 상기 온라인 슈팅 게임 제공 방법은 (a) 하나의 게임방에 연관된 복수의 게임 클라이언트들에 의하여 각각 제어되는 복수의 캐릭터들을 상호 적대적인 적어도 두 팀으로 설정하고 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계, (b) 상기 복수의 게임 클라이언트들 각각에 대하여, 해당 게임 클라이언트에 의하여 제공되는 게임 화면 내에 표시된 적어도 하나의 타 캐릭터를 인지하여 아군 또는 적군으로 식별하는 단계 및 (c) 상기 식별한 결과, 적군으로 식별된 적어도 하나의 적군 캐릭터에 대하여 별도의 부가적인 적군 랜더링 이펙트를 부여하도록 해당 게임 클라이언트에 요청하는 단계를 포함한다. 본 발명에 따르면, 온라인 슈팅 게임의 진행에 있어서 게임 유저의 화면 전환에 따라 아군 캐릭터와 적군 캐릭터를 인지하여 동적으로 서로 상이하게 식별 가능하도록 표시할 수 있는 효과가 있다. The present invention relates to a game providing technology, the method for providing an online shooting game according to an embodiment of the present invention can be connected to a plurality of game clients through a network, and each of a plurality of characters according to the operation of the plurality of game clients. Are performed in a game providing server capable of controlling a virtual online shooting game. The method for providing an online shooting game includes: (a) providing an online shooting game by setting a plurality of characters each controlled by a plurality of game clients associated with one game room as at least two mutually opposing teams and placing them in a predetermined virtual space; (B) for each of the plurality of game clients, recognizing at least one other character displayed in the game screen provided by the game client and identifying them as friendly or enemy forces; and (c) the identification result; Requesting the game client to grant a separate additional enemy rendering effect for at least one enemy character identified as an enemy. According to the present invention, in the progress of the online shooting game, there is an effect that the friendly character and the enemy character can be recognized and displayed differently from each other dynamically according to the screen change of the game user.
Description
본 발명은 게임 제공 기술에 관한 것으로, 보다 상세하게는, 게임 캐시나 게임 머니와 독립적인 가치 수단이며 게임 유저의 플레이 시간과 연관된 가치를 가지는 토큰과 연관된 토큰 미션을 제공하고, 이러한 토큰의 활용성을 증대시켜 보다 게임의 몰입도를 높이고 많은 플레이에 대한 직간접적인 보상을 제공할 수 있는 온라인 슈팅 게임 제공 방법 및 그 게임 제공 서버에 관한 것이다.
TECHNICAL FIELD The present invention relates to a technology for providing a game, and more particularly, provides a token mission associated with a token that is a value means independent of a game cache or game money and has a value associated with the play time of a game user, and the utility of such a token. The present invention relates to an online shooting game providing method and a game providing server capable of increasing immersion of a game and providing direct and indirect rewards for many plays.
컴퓨팅 디바이스 및 네트워크 환경의 발달에 따라, 온라인 기반의 게임이 크게 발전하고 있다. 이러한 온라인 기반의 게임은 플레이어들간 상호 연관이 발생한다는 점에서, 종래의 프로그램을 대상으로 소정의 액션을 수행하는 오프라인 게임과 차별성이 인정되며 급속하게 발전하기 시작했다.With the development of computing devices and network environments, online-based games have been greatly developed. Such online-based games have started to develop rapidly in recognition of the fact that there is a correlation between the players and the offline games that perform a predetermined action for a conventional program.
초기의 온라인 게임은 MORPG(Multiplayer Online Role Playing Game)의 종류가 다수였으나, 네트워크의 대역폭 확대, 컴퓨팅 디바이스의 발전에 따라 점차 다양한 종류의 온라인 게임이 제공되고 있다. 이에 따라, 마치 다수 플레이어 간에서 가상의 전쟁 상황을 제공할 수 있는 온라인 슈팅 게임도 많은 인기를 끌며 제공되고 있다.In the early online games, there were many kinds of MORPG (Multiplayer Online Role Playing Game). However, various kinds of online games are gradually being provided according to the expansion of network bandwidth and the development of computing devices. Accordingly, an online shooting game that can provide a virtual war situation among a large number of players has also been provided with great popularity.
이러한 온라인 슈팅 게임의 경우, 게임의 수행에 따라 미션을 달성하면 소정의 가치 수단이 주어지기 마련이고, 이러한 가치 수단을 이용하여 보다 좋은 아이템을 제공함으로써 게임 유저에게 게임의 몰입도를 높이는 것은 게임의 안정적 운영을 위하여 매우 중요한 요소이다.In the case of such an online shooting game, if a mission is achieved according to the performance of the game, a predetermined value means is given, and by using these value means to provide better items, the game user is more immersed in the game. It is a very important factor for stable operation.
그러나, 종래의 온라인 슈팅 게임은 단순한 미션만을 반복적으로 제공함으로써 미션을 달성하는 과정 자체가 매우 지루하고, 또한 미션의 보상으로 주어지는 가치 수단도 게임 유저 입자에서 실질적으로 효과적이지 못한 한계성을 가지고 있었다. 즉, 이러한 미션의 마구잡이식 제공에 따라 미션의 결과에 따라 제공되는 보상의 실질적 가치가 떨어지게 되고 결국 미션의 수행 자체에 대한 의미가 퇴색되어 사용자들에게 게임의 진행에 따른 보상감을 충족시킬 수 없는 한계가 있었다. However, in the conventional online shooting game, the process of achieving the mission itself is very tedious by repeatedly providing only a simple mission, and the value means given as the reward of the mission has a practically ineffective limit in the game user particle. In other words, due to the random provision of the mission, the actual value of the reward provided as a result of the mission is lowered, and the meaning of the performance of the mission itself is faded, so that users cannot satisfy the rewards of the game progress. There was.
따라서, 게임의 진행에 대한 공정성을 담보할 수 있고, 미션의 결과에 대한 실질적인 보상이 될 수 있는 미션 제공을 위한 요구가 대두되고 있다.
Therefore, there is a demand for providing a mission that can ensure fairness for the progress of the game and can be a substantial reward for the outcome of the mission.
본 발명은 게임 캐시나 게임 머니와 독립적인 가치 수단이며 게임 유저의 플레이 시간과 연관된 가치를 가지는 토큰과 연관된 토큰 미션을 제공하고, 이러한 토큰의 활용성을 증대시켜 보다 게임의 몰입도를 높이고 많은 플레이에 대한 직간접적인 보상을 제공할 수 있는 온라인 슈팅 게임 제공 방법 및 그 게임 제공 서버를 제공하고자 한다.The present invention provides a token mission associated with a token that is value-independent from the game cache or game money and has a value associated with the playing time of the game user, and increases the utilization of these tokens to increase the immersion of the game and play more. An online shooting game providing method and a game providing server capable of providing direct and indirect rewards for the present invention are provided.
또한, 본 발명은 토큰을 획득할 수 있는 토큰 미션을 다양한 종류의 미션으로 분류하고 해당 분류에 따라 각각 요구되는 이벤트의 특성이 상이하도록 설정함으로써, 단순 반복적인 미션을 대체하여 보다 의미론적 특성을 가질 수 있는 미션을 제공함으로써 게임 유저에게 미션의 성취감 및 미션 달성 과정에서의 흥미를 제공할 수 있는 온라인 슈팅 게임 제공 방법 및 그 게임 제공 서버를 제공하고자 한다.In addition, the present invention classifies the token mission that can obtain tokens into various kinds of missions, and sets the characteristics of each required event according to the classification, thereby replacing simple repetitive missions to have more semantic characteristics. By providing a mission that can provide the online shooting game providing method and the game providing server that can provide game users with a sense of accomplishment of the mission and interest in the process of accomplishing the mission.
또한, 본 발명은 토큰 독자적으로 결제 가능한 또는 토큰과 게임 캐시 또는 게임 머니와 혼용하여 구매 가능한 아이템을 제공함으로써, 게임 내의 보상 시스템을 보다 구조화하여 게임 유저의 게임에 대한 흥미를 고취시키고 새로운 보상을 제공할 수 있는 온라인 슈팅 게임 제공 방법 및 그 게임 제공 서버를 제공하고자 한다.
In addition, the present invention provides an item that can be paid independently of the token or can be purchased with the token and the game cache or the game money, thereby further restructuring the reward system in the game to inspire the game user's interest in the game and provide new rewards. An online shooting game providing method and a game providing server can be provided.
실시예들 중에서, 온라인 슈팅 게임 제공 방법은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 수행된다. 상기 온라인 슈팅 게임 제공 방법은 (a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 상호 적대적인 적어도 두 팀으로 분류하고 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계, (b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션에 대한 정보를 통지하는 단계 및 (c) 상기 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하는 단계를 포함한다.Among the embodiments, the online shooting game providing method is a game that can be connected to a plurality of game clients via a network and can control a plurality of characters in accordance with the operation of the plurality of game clients to provide a virtual online shooting game It is performed on the provisioning server. The online shooting game providing method includes the steps of: (a) classifying a plurality of characters each controlled by a plurality of game clients into at least two mutually opposing teams and placing them in a predetermined virtual space to provide an online shooting game, (b) Notifying information on a token mission in which at least one event that can occur in the online shooting game is established; and (c) when a token mission that satisfies all the conditions is generated according to the progress of the online shooting game, Paying a predetermined token for the character who has achieved the token mission.
일 실시예에서, 상기 토큰은 상기 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 상기 온라인 게임의 플레이 시간과 연관되어 가치가 산정될 수 있다.In one embodiment, the token is a value means independent of the game cache or game points provided in the online shooting game, and may be valued in association with the play time of the online game.
일 실시예에서, 상기 토큰 미션은 상기 온라인 슈팅 게임의 매 라운드 마다 새로이 선택되어 제공되는 긴급 미션, 유저가 플레이 중인 온라인 슈팅 게임이 해당 유저의 플레이에 의하여 유지되는 경우 토큰 보상을 제공하는 게임 유지 미션 및 상기 복수의 게임 클라이언트들에 대하여 소정의 기간 동안 일괄적으로 제공되고 특정 목적을 가지는 이벤트를 반복적으로 수행하도록 유도하는 도전 과제 미션 중 적어도 하나를 포함할 수 있다.In one embodiment, the token mission is an emergency mission newly selected and provided every round of the online shooting game, and a game maintenance mission that provides token rewards when the online shooting game being played by the user is maintained by the user's play. And a challenge mission that induces the plurality of game clients to repeatedly perform an event which is provided collectively for a predetermined period of time and has a specific purpose.
일 실시예에서, 상기 (b) 단계는 상기 토큰 미션이 긴급 미션이면, 매 라운드의 시작 시 긴급 미션의 성립 조건에 해당하는 적어도 하나의 이벤트에 대한 정보 및 해당 긴급 미션의 보상으로 지급되는 토큰에 대한 정보를 해당 라운드를 플레이 중인 복수의 게임 클라이언트들의 화면에 오버 래핑하여 표시하도록 요청하는 단계를 포함할 수 있다.In one embodiment, the step (b) is a token mission if it is an emergency mission, at the beginning of each round, the information on at least one event corresponding to the conditions of the establishment of the emergency mission and the tokens paid as compensation for the emergency mission And requesting to display the information on the screen of the plurality of game clients playing the round.
일 실시예에서, 상기 (b) 단계는 상기 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면 이를 달성한 게임 클라이언트의 화면에 상기 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 요청하는 단계를 포함할 수 있다.In one embodiment, the step (b) is a screen of the game client that achieves at least a part of at least one event corresponding to the conditions of establishing the token mission if the token mission is a game maintenance mission or achievement mission And requesting to display information about the game maintenance mission or the achievement mission.
일 실시예에서, 상기 (c) 단계는 상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하는 단계, 상기 확인된 이벤트들 중에서 상기 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면, 해당 이벤트와 연관된 캐릭터에 대하여 상기 토큰 미션의 성립 조건에 관한 테이블을 부여하는 단계 및 상기 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면, 해당 캐릭터가 상기 토큰 미션을 성공적으로 달성한 것으로 판단하는 단계를 포함할 수 있다.In one embodiment, the step (c) is a step of identifying events occurring in accordance with the progress of the online shooting game, if there is an event corresponding to the conditions of the token mission of the identified events, associated with the event Granting a character a table regarding the conditions for establishing the token mission and determining that the character has successfully achieved the token mission when it is determined that an event corresponding to all conditions for the given table has occurred. It may include.
일 실시예에서, 상기 (c) 단계는 상기 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 상기 해당 캐릭터에 지급하는 단계 및 상기 해당 캐릭터에 대하여, 플레이 시간 대비 획득한 토큰의 수를 확인하여 새로운 토큰 미션을 부여할 것인지 판단하는 단계를 더 포함할 수 있다.In one embodiment, if the token mission is successfully completed, the step (c) is to provide a token corresponding to the reward of the token mission to the corresponding character and the token obtained for the corresponding character, for the play time. The method may further include determining whether to grant a new token mission by checking the number of.
일 실시예에서, 상기 온라인 슈팅 게임 제공 방법은 (d) 상기 토큰 만으로 구매 가능한 또는 상기 토큰 외에 상기 게임 캐시 또는 게임 포인트 중 적어도 하나를 더 이용하여 구매 가능한 유료 아이템을 판매하는 단계를 더 포함할 수 있다.In one embodiment, the method for providing an online shooting game may further include (d) selling a paid item that is purchaseable only with the token or by using at least one of the game cache or game points in addition to the token. have.
일 실시예에서, 상기 (d) 단계는 상기 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출되는 소정의 변동 환전율을 반영하여, 상기 토큰을 상기 게임 캐시 또는 게임 포인트로 변환하여 제공하는 단계를 더 포함하되, 상기 게임 캐시 또는 게임 포인트를 이용해서는 상기 토큰을 획득할 수 없을 수 있다.In one embodiment, the step (d) reflects a predetermined variable exchange rate calculated by reflecting the number of tokens possessed by the plurality of game clients, converting the token into the game cache or game points to provide Further comprising the step, it may be impossible to obtain the token using the game cache or game points.
실시예들 중에서, 온라인 슈팅 게임 제공 방법은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 수행된다. 상기 온라인 슈팅 게임 제공 방법은 (a) 적어도 하나의 게임 클라이언트에 의해 각각 제어되는 적어도 하나의 캐릭터를 NPC(Non Playable Character)가 배치된 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계, (b) 상기 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성하고, 생성된 토큰 미션에 대한 정보를 상기 적어도 하나의 게임 클라이언트에게 통지하는 단계 및 (c) 상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트를 반영한 결과, 상기 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 소정의 토큰을 부여하는 단계를 포함한다.Among the embodiments, the online shooting game providing method is a game that can be connected to a plurality of game clients via a network and can control a plurality of characters in accordance with the operation of the plurality of game clients to provide a virtual online shooting game It is performed on the provisioning server. The online shooting game providing method includes (a) providing an online shooting game by disposing at least one character each controlled by at least one game client in a predetermined virtual space in which a non playable character (NPC) is arranged; b) generating a token mission that establishes at least some of the plurality of events associated with the NPC, and notifying the at least one game client of information about the generated token mission; and (c) the online shooting game. As a result of reflecting an event occurring as a result of the progress, if a token mission that satisfies all the conditions of the occurrence occurs, the step of granting a predetermined token to the character who achieved the corresponding token mission.
일 실시예에서, 상기 (a) 단계는 상기 적어도 하나의 게임 클라이언트에 의하여 각각 제어되는 적어도 하나의 캐릭터를 상호 우호적인 상태로 설정하는 단계 및 상기 가상 공간 내에 배치된 NPC 중 적어도 일부를 상기 적어도 하나의 캐릭터와 적대적인 상태로 설정하는 단계를 포함할 수 있다.In an embodiment, the step (a) may include setting at least one character each controlled by the at least one game client to a mutually friendly state, and at least one of the NPCs disposed in the virtual space. It may include the step of setting the hostile state with the character of.
일 실시예에서, 상기 (b) 단계는 상기 적어도 하나의 게임 클라이언트 각각에 대하여, 해당 게임 클라이언트의 플레이 시간 대비 획득한 토큰의 수를 확인하는 단계 및 상기 확인한 결과, 상기 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하이면 상기 토큰 미션을 생성하는 단계를 더 포함할 수 있다.In one embodiment, the step (b) is for each of the at least one game client, confirming the number of tokens acquired against the play time of the game client, and as a result of the check, If the number is less than a predetermined ratio may further comprise generating the token mission.
일 실시예에서, 상기 (c) 단계는 제1 캐릭터가 상기 우호적인 상태로 설정된 타 제2 캐릭터에 대하여 공격 이벤트를 행하면, 해당 제1 캐릭터에 대한 상기 토큰 미션의 성립 조건을 초기화하는 단계를 더 포함할 수 있다.In one embodiment, the step (c) further comprises the step of initializing the establishment conditions of the token mission for the first character, when the attack event for the second character is set to the friendly state It may include.
실시예들 중에서, 온라인 슈팅 게임 제공 방법은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 수행된다. 상기 온라인 슈팅 게임 제공 방법은 (a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계, (b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하고, 상기 게임 제공 서버에서 상기 온라인 슈팅 게임을 수행하는 복수의 게임 클라이언트들에 대하여 상기 토큰 미션에 대한 정보를 통지하는 단계 및 (c) 상기 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면, 상기 게임 제공 서버에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 상기 토큰 미션이 완료된 것으로 설정하는 단계를 포함한다.Among the embodiments, the online shooting game providing method is a game that can be connected to a plurality of game clients via a network and can control a plurality of characters in accordance with the operation of the plurality of game clients to provide a virtual online shooting game It is performed on the provisioning server. The online shooting game providing method includes the steps of: (a) disposing a plurality of characters each controlled by a plurality of game clients in a predetermined virtual space to provide an online shooting game, (b) at least possible to occur in the online shooting game. Generating a token mission having a condition of establishing an event, and notifying information about the token mission to a plurality of game clients performing the online shooting game at the game providing server; and (c) the token mission. If the first character that satisfies all the conditions of the occurrence occurs, the step of setting the token mission is completed as a batch for all the online shooting game provided by the game providing server.
일 실시예에서, 상기 토큰은 상기 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서 상기 온라인 게임의 플레이 시간과 연관되어 가치가 산정되고, 상기 게임 제공 서버와 연관된 상기 복수의 게임 클라이언트의 수와 연관된 가중치를 더 반영하여 상기 가치가 산정될 수 있다.In one embodiment, the token is valued in association with a play time of the online game as a value means independent of a game cache or a game point provided in the online shooting game, and the plurality of games associated with the game providing server. The value can be estimated by further reflecting the weight associated with the number of clients.
실시예들 중에서, 게임 제공 서버는 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고, 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있다. 상기 게임 제공 서버는 게임 제공 제어부, 토큰 미션 생성부 및 미션 달성 관리부를 포함한다. 상기 게임 제공 제어부는 복수의 게임 클라이언트들을 상호 연동하여 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하도록 제어한다. 상기 토큰 미션 생성부는 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성한다. 상기 미션 달성 관리부는 상기 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급한다.Among the embodiments, the game providing server may be connected to a plurality of game clients through a network, and may provide a virtual online shooting game by controlling a plurality of characters in accordance with operations of the plurality of game clients. The game providing server includes a game providing controller, a token mission generator, and a mission achievement manager. The game providing control unit controls to provide an online shooting game by interposing a plurality of game clients in a predetermined virtual space. The token mission generation unit generates a token mission having a condition for establishing at least one event that can occur in the online shooting game. The mission achievement management unit pays a predetermined token to a character who has achieved the token mission when a token mission that satisfies all the conditions is generated as the online shooting game progresses.
일 실시예에서, 상기 토큰 미션 생성부는 상기 적어도 하나의 이벤트 각각에 대하여 달성 예상 시간을 산출하고, 상기 성립 요건에 해당하는 적어도 하나의 이벤트의 달성 예상 시간의 합산된 값을 반영하여 해당 토큰 미션의 보상으로 지급될 토큰의 수를 결정할 수 있다.In one embodiment, the token mission generation unit calculates an expected time for achieving each of the at least one event, and reflects the sum of the estimated time of achievement of the at least one event corresponding to the establishment requirement. You can determine the number of tokens to be rewarded.
실시예들 중에서, 기록매체는 온라인 슈팅 게임 제공 방법을 실행시키기 위한 프로그램을 기록하고, 상기 프로그램은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 게임 제공 서버에서 구동될 수 있는 프로그램으로서, (a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 상호 적대적인 적어도 두 팀으로 분류하고 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 기능, (b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션에 대한 정보를 통지하는 기능 및 (c) 상기 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하는 기능을 포함한다.Among the embodiments, the recording medium records a program for executing the online shooting game providing method, wherein the program is connectable to the plurality of game clients via a network and each of the plurality of characters in accordance with the operation of the plurality of game clients A program that can be run on a game providing server in a game providing server that can provide a virtual online shooting game by controlling the virtual game, wherein: (a) at least two teams each having a plurality of characters each controlled by a plurality of game clients; Classifying and classifying into a predetermined virtual space to provide an online shooting game, (b) notifying information on a token mission that establishes at least one event that can occur in the online shooting game, and (c) As the online shooting game progresses, When a token mission that satisfies all occurs, a function of paying a predetermined token for a character who has achieved the corresponding token mission is included.
실시예들 중에서, 기록매체는 온라인 슈팅 게임 제공 방법을 실행시키기 위한 프로그램을 기록하고, 상기 프로그램은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 게임 제공 서버에서 구동될 수 있는 프로그램으로서, (a) 적어도 하나의 게임 클라이언트에 의해 각각 제어되는 적어도 하나의 캐릭터를 NPC(Non Playable Character)가 배치된 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 기능, (b) 상기 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성하고, 생성된 토큰 미션에 대한 정보를 상기 적어도 하나의 게임 클라이언트에게 통지하는 기능 및 (c) 상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트를 반영한 결과, 상기 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 소정의 토큰을 부여하는 기능을 포함한다.Among the embodiments, the recording medium records a program for executing the online shooting game providing method, wherein the program is connectable to the plurality of game clients via a network and each of the plurality of characters in accordance with the operation of the plurality of game clients A program that can be run in the game providing server in the game providing server that can provide a virtual online shooting game by controlling the control, the (a) non-playable at least one character respectively controlled by the at least one game client (B) generating a token mission having a condition for establishing at least a part of a plurality of events associated with the NPC, and providing the online shooting game by placing it in a predetermined virtual space where a character is disposed; Notifying the at least one game client of the information And (c) the ability to grant a given token on achieving the token mission character if the token mission to meet all of the results, the established criteria reflecting the events that occurred with the progress of the online shooter occurs.
실시예들 중에서, 기록매체는 온라인 슈팅 게임 제공 방법을 실행시키기 위한 프로그램을 기록하고, 상기 프로그램은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 게임 제공 서버에서 구동될 수 있는 프로그램으로서, (a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 기능, (b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하고, 상기 게임 제공 서버에서 상기 온라인 슈팅 게임을 수행하는 복수의 게임 클라이언트들에 대하여 상기 토큰 미션에 대한 정보를 통지하는 기능 및 (c) 상기 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면, 상기 게임 제공 서버에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 상기 토큰 미션이 완료된 것으로 설정하는 기능을 포함한다.
Among the embodiments, the recording medium records a program for executing the online shooting game providing method, wherein the program is connectable to the plurality of game clients via a network and each of the plurality of characters in accordance with the operation of the plurality of game clients A program that can be run on a game providing server in a game providing server that can provide a virtual online shooting game by controlling the following: (a) a plurality of characters each controlled by a plurality of game clients in a predetermined virtual space; A plurality of games arranged to provide an online shooting game, (b) generating a token mission having a condition for establishing at least one event that can occur in the online shooting game, and performing the online shooting game on the game providing server; To the token mission for clients When the first character that meets all the conditions for establishing the token mission and (c) the notification of the information is generated, the token mission is collectively completed for all online shooting games provided by the game providing server. Includes the ability to set.
본 발명에 따르면, 게임 캐시나 게임 머니와 독립적인 가치 수단이며 게임 유저의 플레이 시간과 연관된 가치를 가지는 토큰과 연관된 토큰 미션을 제공하고, 이러한 토큰의 활용성을 증대시켜 보다 게임의 몰입도를 높이고 많은 플레이에 대한 직간접적인 보상을 제공할 수 있는 효과가 있다. According to the present invention, it provides a token mission associated with a token that is a value means independent of the game cache or game money and has a value associated with the playing time of the game user, and increases the utilization of these tokens to increase the immersion of the game There is an effect that can provide direct and indirect rewards for many plays.
또한 본 발명에 따르면, 토큰을 획득할 수 있는 토큰 미션을 다양한 종류의 미션으로 분류하고 해당 분류에 따라 각각 요구되는 이벤트의 특성이 상이하도록 설정함으로써, 단순 반복적인 미션을 대체하여 보다 의미론적 특성을 가질 수 있는 미션을 제공함으로써 게임 유저에게 미션의 성취감 및 미션 달성 과정에서의 흥미를 제공할 수 있는 효과가 있다. In addition, according to the present invention, by classifying the token mission that can obtain tokens into various kinds of missions and by setting the characteristics of each required event according to the classification, the semantic characteristics can be replaced by replacing simple repetitive missions. By providing a mission that can have, there is an effect that can provide game users with a sense of accomplishment of the mission and interest in achieving the mission.
또한 본 발명에 따르면, 토큰 독자적으로 결제 가능한 아이템 또는 토큰과 게임 캐시 또는 게임 머니와 혼용하여 구매 가능한 아이템을 제공함으로써, 게임 내의 보상 시스템을 보다 구조화하여 게임 유저의 게임에 대한 흥미를 고취시키고 새로운 보상을 제공할 수 있는 효과가 있다.
In addition, according to the present invention, by providing a token independently payable items or tokens and items that can be purchased mixed with the game cache or game money, the reward system in the game is more structured to inspire the game user's interest in the game and new rewards There is an effect that can provide.
도 1는 본 발명에 따른 게임 제공 서버와 게임 클라이언트를 설명하기 위한 참고도이다.
도 2는 본 발명에 따른 게임 제공 서버의 일 실시예를 설명하기 위한 구성도이다.
도 3은 본 발명에 따른 게임 제공 서버의 다른 일 실시예를 설명하기 위한 구성도이다.
도 4는 본 발명에 따른 온라인 슈팅 게임 제공 방법의 일 실시예를 설명하기 위한 순서도이다.
도 5는 본 발명에 따른 온라인 슈팅 게임 제공 방법의 다른 일 실시예를 설명하기 위한 순서도이다.
도 6은 본 발명에 따른 온라인 슈팅 게임 제공 방법의 또 다른 일 실시예를 설명하기 위한 순서도이다.
도 7 내지 도 10은 본 발명에 따른 토큰 미션에 대한 게임 클라이언트 측의 인터페이스들을 도시하는 일 예들이다.1 is a reference diagram for explaining a game providing server and a game client according to the present invention.
2 is a block diagram illustrating an embodiment of a game providing server according to the present invention.
3 is a block diagram for explaining another embodiment of a game providing server according to the present invention.
4 is a flowchart illustrating an embodiment of an online shooting game providing method according to the present invention.
5 is a flowchart for explaining another embodiment of the online shooting game providing method according to the present invention.
6 is a flow chart for explaining another embodiment of an online shooting game providing method according to the present invention.
7-10 illustrate examples of game client-side interfaces for a token mission in accordance with 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.
한편, 본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of the terms described in the present invention should be understood as follows.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.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.
각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.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.
본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한, 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.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 invention.
본 발명에 따른 온라인 슈팅 게임은 다수 플레이어를 기반으로 하는 온라인 슈팅 게임으로서, 다수 플레이어의 다중 접속을 기반으로 플레이어 개인 간 또는 플레이어들로 구성된 팀 간 가상 전투를 제공할 수 있는 게임이다.The online shooting game according to the present invention is an online shooting game based on multiple players, and is a game capable of providing a virtual battle between individual players or a team composed of players based on multiple connections of multiple players.
본 발명에 따른 온라인 슈팅 게임은 1인칭 시점의 FPS(First-Person Shooting) 뿐만 아니라, 고정된 3인칭 시점(TPS, Third-Person Shooting)에 의한 슈팅 게임을 포함한다. 즉, 실시예에 따라, 카메라의 위치를 캐릭터의 시야각도(FPS) 또는 캐릭터의 후방에 고정된 3인칭 시점(TPS)으로 제공할 수 있다. The online shooting game according to the present invention includes not only First-Person Shooting (FPS) in First Person but also Shooting Game by Fixed Third-Person Shooting (TPS). That is, according to an embodiment, the position of the camera may be provided to the character's field of view (FPS) or the third person view point (TPS) fixed behind the character.
실시예에 따라, 본 발명에 따른 온라인 슈팅 게임은 라운드제 또는 무한 리스폰제를 기반으로 승리팀을 결정할 수 있다. 예를 들어, 본 발명에 따른 온라인 슈팅 게임은 게임은 적어도 하나의 라운드를 포함할 수 있으며, 제한 시간을 기반으로 하는 포인트제 및 최종 승리팀에 대한 점수, 라운드 점수 등을 조합한 승리 로직을 제공할 수 있다.
According to an embodiment, the online shooting game according to the present invention may determine the winning team based on the round system or the infinite respawn system. For example, the online shooting game according to the present invention may include at least one round of the game, and provides a winning logic combining a point system based on a time limit and a score, a round score, and the like for the final winning team. can do.
도 1는 본 발명에 따른 게임 제공 서버와 게임 클라이언트를 설명하기 위한 참고도이다.1 is a reference diagram for explaining a game providing server and a game client according to the present invention.
게임 제공 서버(100)는 네트워크 환경을 통하여 동시에 복수의 유저(게임 클라이언트)에게 온라인 슈팅 게임을 제공할 수 있다. The
게임 제공 서버(100)는 온라인 슈팅 게임을 제공하기 위하여, 복수의 게임 클라이언트들(200)와 적어도 일부의 실시간 데이터 교환을 수행할 수 있다. The
게임 제공 서버(100)는 토큰 이라는 가치 수단을 보상으로 하는 토큰 미션을 제공하고, 토큰을 이용한 아이템 보상을 제공할 수 있다. 여기에서, 토큰은 온라인 슈팅 게임에서 제공되는 게임 캐시(현금으로 구매 가능함) 또는 게임 포인트(게임의 진행 자체에 따라 부여되는 포인트)와 독립적인 가치 수단이다. 또한 토큰은 온라인 게임의 플레이 시간과 연관되어 가치가 산정될 수 있다. The
이러한 게임 제공 서버(100)에 대해서는 도 2 내지 도 3을 참조하여 이하에서 더 상세히 설명한다. Such a
게임 클라이언트(200)는 유저 단말에서 구동될 수 있는 게임 제공 수단이다. 유저 단말은 PC, 태블릿 PC, 스마트 폰 등과 같이, 중앙처리장치와 메모리 장치를 구비한 단말이다.The
게임 클라이언트(200)는 게임 제공 서버(100)에 접속 또는 통신을 유지하며, 플레이어에게 온라인 슈팅 게임을 제공할 수 있다. The
실시예에 따라, 게임 클라이언트(200)는 게임 구동을 위한 게임 엔진의 적어도 일부를 적재할 수 있다. 예를 들어, 온라인 슈팅 게임의 제공에 필요한 소정의 연산 중 적어도 일부는 빠른 처리를 위하여 게임 클라이언트(200)에서 수행될 수 있다. 이러한 실시예의 경우, 게임 클라이언트(200)는 자체로 구비한 게임 엔진에서 연산된 결과를 게임 제공 서버(100)에 제공할 수 있다.
According to the embodiment, the
도 2는 본 발명에 따른 게임 제공 서버의 일 실시예를 설명하기 위한 구성도이다. 2 is a block diagram illustrating an embodiment of a game providing server according to the present invention.
도 2를 참조하면, 게임 제공 서버(100)는 통신부(110), 게임 제공 제어부(130), 토큰 미션 생성부(140) 및 미션 달성 관리부(150)를 포함할 수 있다. 실시예에 따라, 게임 제공 서버(100)는 게임방 관리부(120)를 더 포함할 수 있다. 2, the
통신부(110)는 게임 제공 제어부(150)의 제어에 따라 게임 클라이언트(200)와 데이터 통신을 위한 통신 환경을 설정 또는 유지할 수 있다. The
게임방 관리부(120)는 온라인 슈팅 게임을 제공하기 위한 게임방을 관리할 수 있다. The
게임방 관리부(120)는 복수의 게임 클라이언트들을 하나의 게임방 단위로서 연관할 수 있고, 게임 제공 제어부(150)는 이렇게 연관된 각 게임방 단위별도 독립적인 온라인 슈팅 게임을 제공할 수 있다.The
일 실시예에서, 게임방 관리부(120)는 게임 제공 제어부(130)의 제어에 따라 게임방 내 팀 편성이 완료되면, 그에 대한 팀 정보를 생성하여 저장할 수 있다.In one embodiment, the
일 실시예에서, 게임방 관리부(120)는 캐릭터의 레벨 정보를 이용하여 자동으로 팀을 편성할 수 있다. 예를 들어, 게임방 관리부(120)는 제1 게임 클라이언트로부터 게임방 생성 요청을 받으면, 새로운 게임방을 생성할 수 있다. 게임방 관리부(120)는 생성된 새로운 게임방에 입장한 적어도 하나의 게임 클라이언트에 대하여, 해당 게임 클라이언트와 연관된 캐릭터의 레벨 정보를 반영하여 적어도 두 팀의 합산된 레벨값(즉, 팀에 소속된 캐릭터의 레벨값의 합산된 값)이 최소값이 되도록 해당 캐릭터를 특정 팀에 소속시킬 수 있다.In one embodiment, the
일 실시예에서, 게임방 관리부(120)는 게임방 생성 이력을 저장할 수 있다. 게임방 생성 이력은 해당 게임방에 참여한 게임 클라이언트들에 대한 정보를 포함할 수 있다. 게임방 관리부(120)는 이러한 게임방 생성 이력을 기초로 특정 게임방을 생성 시 자동으로 팀을 편성할 수 있다. 즉, 동일한 팀을 수행할 때 마다 소정의 팀 연관 포인트를 계산하여, 같은 팀으로서 함께 플레이한 경우 같은 팀으로 편성되도록 할 수 있다.In one embodiment, the
게임 제공 제어부(150)는 게임 제공 서버(100)의 다른 구성요소를 제어하여 게임 클라이언트(200)에 온라인 슈팅 게임을 제공할 수 있다. The
게임 제공 제어부(150)는 온라인 슈팅 게임을 시작하기 위한 대기 절차를 제공할 수 있고, 대기 절차에 의하여 팀 편성 등이 확인되면 해당 대기자들을 포함하여 하나의 온라인 게임(즉, 하나의 동일한 가상 공간)에 참여시켜 온라인 게임을 제공할 수 있다. 여기에서, 게임 제공 제어부(150)는 게임방 관리부(120)를 통하여 대기 절차 또는 팀 편성 절차를 수행하도록 할 수 있다. The game providing
게임 제공 제어부(150)는 복수의 게임방을 순차 또는 동시에 운영하여 온라인 슈팅 게임을 제공할 수 있다. 여기에서, 하나의 게임방은 게임 유저의 설정 등에 따라 다양한 모드로 제공되어질 수 있다. 예를 들어, 모든 캐릭터가 게임 유저에 의하여 조작되어 대인간 대전(Player Versus Player, PVP) 모드로 제공될 수도 있고, 또는 게임 제공 제어부(150)에 의하여 동작하는 캐릭터(Non Playable Character, NPC)를 대상으로 진행되는 아케이드 모드로 제공될 수도 있다.The
일 실시예에서, 게임 제공 제어부(150)는 복수의 사용자들을 우호적으로 설정하고 NPC를 적대적으로 설정하여, 다수 유저 대 인공지능 형태의 게임을 제공할 수 있다. 예를 들어, 게임 제공 제어부(150)는 적어도 하나의 게임 클라이언트들에 의하여 각각 제어되는 적어도 하나의 캐릭터를 상호 우호적인 상태로 설정하고, 가상 공간 내에 배치된 NPC 중 적어도 일부를 적어도 하나의 캐릭터와 적대적인 상태로 설정하여 온라인 게임을 제공할 수 있다.In one embodiment, the game providing
게임 제공 제어부(150)는 토큰 미션 생성부(140) 또는 미션 달성 관리부(150)와 연동하여 토큰 미션을 제공하고 미션 달성에 따라 소정의 토큰을 보상하도록 할 수 있다.The
게임 제공 제어부(150)는 게임의 진행에 따라 게임 유저의 조작으로 인하여 발생하는 이벤트를 결정할 수 있다. 예를 들어, 게임 유저 A의 조작에 따라 타 게임 유저 B의 캐릭터가 사망 상태에 이른 경우, 게임 유저 A(또는 그가 조작하는 캐릭터)에 의한 사살 이벤트가 발생한 것으로 판단할 수 있다. The game providing
일 실시예에서, 게임 제공 제어부(150)는 온라인 게임의 진행에 따라 발생하는 캐릭터들 간의 공격에 대한 게임 처리를 수행할 수 있다. 예를 들어, 캐릭터 A에 의하여 캐릭터 B가 총격을 입었다면, 그에 대하여 데미지를 판정하고 판정된 데미지에 따라 캐릭터 B의 체력을 감하고 만일 캐릭터 B의 체력이 0이면 사망 상태로 판정할 수 있다. 다른 예를 들어, 섬광탄에 피탄당한 캐릭터의 게임 클라이언트에 소정 시간 동안 섬광탄에 피탄 당한 효과를 디스플레이하도록 제어할 수 있다In one embodiment, the game providing
일 실시예에서, 게임 제공 제어부(150)는 게임의 제공 중에 특정 플레이어로부터 난입 요청이 수신되면, 해당 특정 플레이어를 특정 팀(예컨대, 소속 팀원의 수가 적은 팀, 또는 해당 팀에 합산된 캐릭터 레벨이 낮은 팀)에 소속하도록 하여 진행 중인 게임에 속하도록 할 수 있다. In one embodiment, when a game request is received from a specific player while the game is being provided, the game providing
토큰 미션 생성부(140)는 토큰 미션을 생성할 수 있다. The token
일 실시예에서, 토큰 미션 생성부(140)는 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성할 수 있다.In one embodiment, the token
일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션의 종류를 분류하여 생성할 수 있다. 더 상세히 설명하면, 토큰 미션 생성부(140)는 토큰 미션으로서 긴급 미션, 게임 유지 미션 및 도전 과제 미션 중 적어도 하나로서 생성할 수 있다. 긴급 미션은 온라인 슈팅 게임의 매 라운드 마다 새로이 선택되어 제공되는 미션으로서, 토큰 미션 생성부(140)는 다양한 긴급 미션을 기 저장한 긴급 미션 풀에서 특정 긴급 미션을 선택함으로써, 특정 게임방에서의 긴급 미션을 생성할 수 있다. 게임 유지 미션은 유저가 플레이 중인 온라인 슈팅 게임이 해당 유저의 플레이에 의하여 유지되는 경우 토큰 보상을 제공하는 미션으로서, 예를 들면 진행 중인 게임을 중도에 탈퇴하지 아니하고 기 설정된 라운드 횟수를 모두 마쳐서 해당 게임방에 최초 배정된 게임 컨텐츠가 정상적으로 종료되는 경우 제공될 수 있다. 실시예에 따라 게임 유지 미션은 패배하고 있는 팀에 소속된 캐릭터에게만 제공될 수 있다. 도전 과제 미션은 복수의 게임 클라이언트들에 대하여 소정의 기간 동안 일괄적으로 제공되고, 특정 목적을 가지는 이벤트를 반복적으로 수행하여 달성될 수 있는 미션이다. 예를 들어, 모든 맵에서 승리하기, 특정 맵에서 소정 횟수 승리하기와 같이 설정될 수 있다. 실시예에 따라, 게임 중 중도 탈퇴한 것은 카운트하지 않도록 설정할 수 있다.In one embodiment, the
일 실시예에서, 토큰 미션 생성부(140)는 NPC를 제공하는 아케이드 모드에 대해서는 NPC와 연관된 이벤트를 성립 조건으로 하여 토큰 미션을 생성할 수 있다. 더 상세히 설명하면, 토큰 미션 생성부(140)는 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성할 수 있다.In one embodiment, the token
일 실시예에서, 토큰 미션 생성부(140)는 아군에 대하여 불이익한 이벤트를 발생시킨 캐릭터에 대하여 벌칙적으로 토큰 미션의 성립 조건을 초기화 시킬 수 있다. 예를 들어, 토큰 미션 생성부(140)는 제1 캐릭터가 우호적인 상태로 설정된 타 제2 캐릭터에 대하여 공격 이벤트를 행하면, 해당 제1 캐릭터에 대한 토큰 미션의 성립 조건을 초기화할 수 있다. In one embodiment, the token
일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션을 생성함에 있어서 캐릭터의 플레이 시간을 고려하여 해당 토큰 미션의 보상 토큰 수를 결정할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 적어도 하나의 이벤트 각각에 대하여 달성 예상 시간을 산출하고, 성립 요건에 해당하는 적어도 하나의 이벤트의 달성 예상 시간의 합산된 값을 반영하여 해당 토큰 미션의 보상으로 지급될 토큰의 수를 결정할 수 있다.In one embodiment, the token
일 실시예에서, 토큰 미션 생성부(140)는 캐릭터의 플레이 시간 뿐만 아니라, 게임 제공 서버(100)와 연관된 복수의 게임 클라이언트의 수를 반영한 가중치를 더 부여하여 가치를 산정할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 게임 제공 서버(100)와 현재 통신을 수행하며 온라인 게임을 수행하고 있는 게임 클라이언트 수에 비례하는 가중치를 더 부여하여 토큰 미션의 보상 토큰 수를 결정할 수 있다. 이는 접속자가 많을수록 높은 보상을 지급하게 되므로, 게임 유저의 접속을 활성화할 수 있는 효과가 있다.In one embodiment, the token
토큰 미션 생성부(140)는 생성된 토큰 미션에 대한 정보를 게임 클라이언트(200)에 제공하도록 할 수 있다. 여기에서, 토큰 미션에 대한 정보는 해당 토큰 미션의 달성 조건(이벤트), 보상(토큰의 수) 또는 현재 진행 상태 중 적어도 하나를 포함할 수 있다..The
토큰 미션 생성부(140)는 토큰 미션의 종류에 따라 상이한 방식으로 토큰 미션에 대한 정보를 제공할 수 있다. Token
일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션이 긴급 미션이면, 온라인 게임의 라운드 시작 시 토큰 미션에 대한 정보를 제공할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 (i) 매 라운드의 시작 시 긴급 미션의 성립 조건에 해당하는 적어도 하나의 이벤트에 대한 정보 및 (ii) 해당 긴급 미션의 보상으로 지급되는 토큰에 대한 정보를, 해당 라운드를 플레이 중인 복수의 게임 클라이언트들의 화면에 오버 래핑하여 표시하도록 요청할 수 있다.In one embodiment, the token
일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 성립 조건의 적어도 일부가 달성되면 이에 대한 정보를 게임 클라이언트(200)에 제공하도록 할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면, 이를 달성한 게임 클라이언트(200)의 화면에 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 요청할 수 있다. 이는, 게임 유지 미션 또는 도전 과제 미션은 매 라운드마다 갱신되지 아니할 수 있으므로, 요건 중 어느 하나라도 만족되는 경우 이를 통지하는 것이 게임 유저에게 보다 편리하기 때문이다.In one embodiment, if a token mission is a game maintenance mission or a challenge mission, the
일 실시예에서, 토큰 미션 생성부(140)는 게임 클라이언트(200)의 플레이 시간을 고려하여 토큰 미션을 생성할 수 있다. 이는, 토큰은 종전의 플레이 보상과 달리, 게임의 플레이 시간과 연관된 보상이기 때문이다. 더 상세히 설명하면, 토큰 미션 생성부(140)는 적어도 하나의 게임 클라이언트 각각에 대하여, 해당 게임 클라이언트의 플레이 시간 대비 획득한 토큰의 수를 확인하고, 확인한 결과 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하인 경우에만, 토큰 미션을 생성할 수 있다.In one embodiment, the
미션 달성 관리부(150)는 온라인 게임의 진행에 따라 토큰 미션이 달성되는지 판정할 수 있고, 그에 대한 보상을 지급할 수 있다. 예를 들어, 미션 달성 관리부(150)는 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하는지 판단하고, 발생한 경우 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하도록 할 수 있다.The mission
일 실시예에서, 미션 달성 관리부(150)는 게임 제공 제어부(130)에 의하여 발생한 이벤트들을 이용하여 토큰 미션의 달성 여부를 판정할 수 있다. 여기에서, 미션 달성 관리부(150)는 캐릭터 별 성립 조건 테이블을 생성하여 달성 여부를 판정할 수 있다. 더 상세히 설명하면, 미션 달성 관리부(150)는 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하고, 확인된 이벤트들 중에서 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면 해당 이벤트와 연관된 캐릭터에 대하여 토큰 미션의 성립 조건에 관한 테이블을 부여할 수 있다. 미션 달성 관리부(150)는 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면, 해당 캐릭터가 토큰 미션을 성공적으로 달성한 것으로 판단할 수 있다. 본 실시예는 토큰 미션의 성립 조건에 대한 이벤트가 발생하지 않은 캐릭터에 대해서는 테이블을 생성하지 않으므로, 보다 적은 리소스로도 토큰 미션의 성립 여부를 판단할 수 있는 장점이 있다.In one embodiment, the mission
일 실시예에서, 미션 달성 관리부(150)는 토큰 미션이 달성되어 보상을 지급 시에, 플레이 타임을 반영하여 해당 캐릭터에 대하여 새로운 토큰 미션을 부여할지 여부를 판정할 수 있다. 더 상세히 설명하면, 미션 달성 관리부(150)는 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 해당 캐릭터에 지급하고, 해당 캐릭터에 대하여 플레이 시간 대비 획득한 토큰의 수를 확인하여 새로운 토큰 미션을 부여할 것인지 판단할 수 있다. 만약 새로운 토큰 미션을 부여하지 않아야 하는 것으로 판단되면, 미션 달성 관리부(150)는 미션이 부여되서 안된다는 정보(플래그) 및 미션이 부여되지 않아야 할 한계 시간에 대한 정보를 해당 캐릭터와 연관하여 저장할 수 있고, 토큰 미션 생성부(140)는 이러한 플래그 및 시간 정보를 확인한 후 토큰 미션을 생성할 수 있다.In one embodiment, the mission
일 실시예에서, 미션 달성 관리부(150)는 게임 제공 서버(100)에 단 하나의 캐릭터만 달성할 수 있도록 토큰 미션의 달성 여부를 체크할 수 있다. 즉, 게임 제공 서버(100)에서 여러 게임방을 통하여 게임이 제공되고 있어도, 게임 제공 서버(100) 단위로 토큰 미션의 달성 여부를 판단하여 이를 달성한 최초의 캐릭터에 대해서만 보상을 지급하도록 할 수 있다. 미션 달성 관리부(150)는 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면, 게임 제공 서버(100)에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 해당 토큰 미션이 완료된 것으로 설정할 수 있다.
In one embodiment, the mission
도 3은 본 발명에 따른 게임 제공 서버의 다른 일 실시예를 설명하기 위한 구성도이다. 도 3에 개시된 게임 제공 서버의 다른 일 실시예에 대하여, 도 2를 참조하여 전술한 바와 동일하거나 상응하는 것은 생략하여 설명하나, 당업자는 전술한 설명으로부터 도 3의 다른 일 실시예를 충분히 이해할 수 있을 것이다. 3 is a block diagram for explaining another embodiment of a game providing server according to the present invention. Another embodiment of the game providing server disclosed in FIG. 3 will be omitted with the same or equivalent to that described above with reference to FIG. 2, but those skilled in the art can fully understand the other embodiment of FIG. 3 from the above description. There will be.
도 3에 개시된 게임 제공 서버(100)는 아이템 관리부(160)를 더 포함할 수 있다.The
아이템 관리부(160)는 각 게임 클라이언트에 대하여 소지하고 있는 아이템에 대한 정보를 저장 또는 관리할 수 있다.The
일 실시예에서, 아이템 관리부(160)는 아이템 구매를 위한 인터페이스를 게임 클라이언트(200)에 제공할 수 있다.In one embodiment, the
일 실시예에서, 아이템 관리부(160)는 토큰 만으로 구매 가능한 또는 토큰 외에 게임 캐시 또는 게임 포인트 중 적어도 하나를 더 이용하여 구매 가능한 유료 아이템을 판매할 수 있다.In one embodiment, the
일 실시예에서, 아이템 관리부(160)는 아이템의 등급에 따라, 구매에 필요한 토큰의 개수를 결정할 수 있다. 여기에서, 아이템 관리부(160)는 아이템 등급별 필요 플레이 시간을 설정한 후, 토큰 미션 생성부(140)에서 플레이 시간과 토큰과의 연관성을 고려하여 등급별 필요 토큰의 수를 결정할 수 있다. In one embodiment, the
일 실시예에서, 아이템 관리부(160)는 토큰을 게임 캐시 또는 게임 포인트로 환전할 수 있다. 예를 들어, 아이템 관리부(160)는 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출되는 소정의 변동 환전율을 반영하여, 토큰을 상기 게임 캐시 또는 게임 포인트로 변환하여 환전할 수 있다. 그러나, 여기에서, 아이템 관리부(160)는 게임 캐시 또는 게임 포인트를 이용해서는 토큰을 획득하는 환전은 지원하지 않을 수 있다. 이는 토큰은 플레이 타임과 연관된 가치이므로, 플레이 타임과 개연성이 낮은 게임 캐시 또는 게임 포인트를 이용하여 토큰을 획득할 수 없도록 하기 위함이다.
In one embodiment, the
이하에서는 도 4 내지 도 6을 참조하여 온라인 슈팅 게임 제공 방법(이하, 게임 제공 방법)에 대하여 설명한다. 후술할 게임 제공 방법은 전술한 게임 제공 서버(100)에서 수행되므로, 서로 상응하는 내용에 대해서는 중복하여 설명하지 않으나, 당업자는 전술한 기재로부터 본 발명에 따른 게임 제공 방법의 일 실시예를 이해할 수 있을 것이다.
Hereinafter, an online shooting game providing method (hereinafter, referred to as a game providing method) will be described with reference to FIGS. 4 to 6. Since the game providing method to be described later is performed in the above-described
도 4는 본 발명에 따른 온라인 슈팅 게임 제공 방법의 일 실시예를 설명하기 위한 순서도이다. 도 4에 제공된 일 실시예는 게임 유저에 의하여 조작되는 캐릭터들을 상호 적대적으로 설정하여 수행되는 PVP(Person Versus Person) 모드에 대한 일 실시예이다.4 is a flowchart illustrating an embodiment of an online shooting game providing method according to the present invention. One embodiment provided in FIG. 4 is an embodiment of a Person Versus Person (PVP) mode performed by mutually setting characters manipulated by a game user.
도 4를 참조하여 온라인 슈팅 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 서버(100)는 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 상호 적대적인 적어도 두 팀으로 분류하고 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공할 수 있다(단계 S410).4, the
게임 제공 서버(100)는 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션에 대한 정보를 게임 클라이언트들(200)에 통지할 수 있다(단계 S420).The
게임 제공 서버(100)는 온라인 슈팅 게임의 진행에 따라 성립 조건을 모두 만족하는 토큰 미션이 발생하는지 확인하고(단계 S430, 예), 만약 그러하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급할 수 있다(단계 S440).The
일 실시예에서, 토큰은 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 온라인 게임의 플레이 시간과 연관되어 가치가 산정될 수 있다.In one embodiment, the token is a value means independent of the game cache or game points provided in the online shooting game, and may be valued in association with the play time of the online game.
일 실시예에서, 토큰 미션은 (i) 온라인 슈팅 게임의 매 라운드 마다 새로이 선택되어 제공되는 긴급 미션, (ii) 유저가 플레이 중인 온라인 슈팅 게임이 해당 유저의 플레이에 의하여 유지되는 경우 토큰 보상을 제공하는 게임 유지 미션 및 (iii) 복수의 게임 클라이언트들에 대하여 소정의 기간 동안 일괄적으로 제공되고 특정 목적을 가지는 이벤트를 반복적으로 수행하도록 유도하는 도전 과제 미션 중 적어도 하나를 포함할 수 있다.In one embodiment, the token mission provides (i) an emergency mission newly selected and provided every round of the online shooting game, and (ii) token rewards if the online shooting game the user is playing is maintained by that user's play. At least one of a game maintenance mission, and (iii) a challenge mission that induces a plurality of game clients to repeatedly perform events having a specific purpose and which are collectively provided for a predetermined period of time.
단계 S420에 대한 일 실시예에서, 토큰 미션이 긴급 미션이면, 게임 제공 서버(100)는 매 라운드의 시작 시 (i) 긴급 미션의 성립 조건에 해당하는 적어도 하나의 이벤트에 대한 정보 및 (ii) 해당 긴급 미션의 보상으로 지급되는 토큰에 대한 정보를 해당 라운드를 플레이 중인 복수의 게임 클라이언트들의 화면에 오버 래핑하여 표시하도록 요청할 수 있다.In one embodiment for step S420, if the token mission is an emergency mission, the
단계 S420에 대한 일 실시예에서, 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 게임 제공 서버(100)는 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면 이를 달성한 게임 클라이언트의 화면에 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 할 수 있다.In one embodiment for step S420, if the token mission is a game maintenance mission or a challenge mission, the
단계 S430 내지 S440에 대한 일 실시예에서, 게임 제공 서버(100)는 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하고, 확인된 이벤트들 중에서 상기 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면 해당 이벤트와 연관된 캐릭터에 대하여 토큰 미션의 성립 조건에 관한 테이블을 부여할 수 있다. 게임 제공 서버(100)는 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면 해당 캐릭터가 토큰 미션을 성공적으로 달성한 것으로 판단할 수 있다.In one embodiment of steps S430 to S440, the
단계 S430 내지 S440에 대한 일 실시예에서, 게임 제공 서버(100)는 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 해당 캐릭터에 지급할 수 있다. 게임 제공 서버(100)는 해당 캐릭터에 대하여 플레이 시간 대비 획득한 토큰의 수를 확인하여, 새로운 토큰 미션을 부여할 것인지 판단할 수 있다.In an embodiment of steps S430 to S440, when the token mission is successfully completed, the
일 실시예에서, 게임 제공 서버(100)는 (i) 토큰 만으로 구매 가능한 유료 아이템 또는 (ii) 토큰 외에 상기 게임 캐시 또는 게임 포인트 중 적어도 하나를 더 이용하여 구매 가능한 유료 아이템을 판매할 수 있다.In one embodiment, the
일 실시예에서, 게임 제공 서버(100)는 소정의 변동 환전율(변동 환전율은 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출됨)을 반영하여, 토큰을 게임 캐시 또는 게임 포인트로 변환하여 제공할 수 있다. 여기에서, 게임 제공 서버(100)는 게임 캐시 또는 게임 포인트를 이용해서는 토큰을 획득할 수 없도록 할 수 있다.
In one embodiment, the
도 5는 본 발명에 따른 온라인 슈팅 게임 제공 방법의 다른 일 실시예를 설명하기 위한 순서도이다. 도 5에 도시된 다른 일 실시예는 게임 제공 서버(100)에 의하여 동작하는 NPC를 적대적으로 설정하여 제공되는 아케이드 모드의 실시예에 관한 것이다.5 is a flowchart for explaining another embodiment of the online shooting game providing method according to the present invention. Another embodiment illustrated in FIG. 5 relates to an embodiment of an arcade mode provided by hostilely setting an NPC operated by the
도 5를 참조하여 온라인 슈팅 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 서버(100)는 적어도 하나의 게임 클라이언트에 의해 각각 제어되는 적어도 하나의 캐릭터를 NPC(Non Playable Character)가 배치된 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공할 수 있다(단계 S510).An embodiment of the online shooting game providing method will be described in more detail with reference to FIG. 5. The
게임 제공 서버(100)는 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성하고, 생성된 토큰 미션에 대한 정보를 적어도 하나의 게임 클라이언트에게 통지할 수 있다(단계 S530).The
온라인 슈팅 게임의 진행에 따라 발생하는 이벤트를 반영한 결과, 성립 조건을 모두 만족하는 토큰 미션이 발생하면(단계 S530, 예), 게임 제공 서버(100)는 해당 토큰 미션을 달성한 캐릭터에 소정의 토큰을 부여할 수 있다(단계 S540).As a result of reflecting an event occurring according to the progress of the online shooting game, when a token mission that satisfies all the conditions of occurrence occurs (step S530, YES), the
단계 S510에 대한 일 실시예에서, 게임 제공 서버(100)는 적어도 하나의 게임 클라이언트에 의하여 각각 제어되는 적어도 하나의 캐릭터를 상호 우호적인 상태로 설정하고, 가상 공간 내에 배치된 NPC 중 적어도 일부를 상기 적어도 하나의 캐릭터와 적대적인 상태로 설정할 수 있다.In one embodiment for step S510, the
단계 S520에 대한 일 실시예에서, 게임 제공 서버(100)는 적어도 하나의 게임 클라이언트(200) 각각에 대하여, 해당 게임 클라이언트(200)의 플레이 시간 대비 획득한 토큰의 수를 확인할 수 있다. 게임 제공 서버(100)는 확인한 결과 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하이면, 토큰 미션을 생성할 수 있다.In an embodiment of step S520, the
단계 S530 내지 S540에 대한 일 실시예에서, 게임 제공 서버(100)는 제1 캐릭터가 우호적인 상태로 설정된 타 제2 캐릭터에 대하여 공격 이벤트를 행하면, 해당 제1 캐릭터에 대한 토큰 미션의 성립 조건을 초기화할 수 있다.
In an embodiment of steps S530 to S540, when the
도 6은 본 발명에 따른 온라인 슈팅 게임 제공 방법의 또 다른 일 실시예를 설명하기 위한 순서도이다. 도 6에 개시된 또 다른 일 실시예는, 게임 제공 서버(100) 전체에 대하여 하나의 토큰 미션만을 제공하는 실시예에 관한 것이다.6 is a flow chart for explaining another embodiment of an online shooting game providing method according to the present invention. Another embodiment disclosed in FIG. 6 relates to an embodiment in which only one token mission is provided to the entire
도 6을 참조하여 온라인 슈팅 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 서버(100)는 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공할 수 있다(단계 S610).An embodiment of the online shooting game providing method will be described in more detail with reference to FIG. 6. The
게임 제공 서버(100)는 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하고, 게임 제공 서버(100)에서 온라인 슈팅 게임을 수행하는 복수의 게임 클라이언트들에 대하여 토큰 미션에 대한 정보를 통지할 수 있다(단계 S620).The
게임 제공 서버(100)는 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면(단계 S630, 예), 게임 제공 서버(100)에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 토큰 미션이 완료된 것으로 설정할 수 있다(단계 S640).When the first character that satisfies all the conditions for establishing the token mission occurs (step S630, yes), the
일 실시예에서, 토큰은 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서 온라인 게임의 플레이 시간과 연관되어 가치가 산정되고, 게임 제공 서버(100)와 연관된 복수의 게임 클라이언트(200)의 수와 연관된 가중치를 더 반영하여 가치가 산정될 수 있다.
In one embodiment, the token is valued in association with the play time of the online game as a value means independent of the game cache or game points provided in the online shooting game, and the plurality of game clients associated with the game providing server 100 ( The value may be estimated by further reflecting the weight associated with the number of 200).
도 7 내지 도 10은 본 발명에 따른 토큰 미션에 대한 게임 클라이언트 측의 인터페이스들을 도시하는 일 예들이다.
7-10 illustrate examples of game client-side interfaces for a token mission in accordance with the present invention.
도 7은 토큰 미션 중 긴급 명령에 대한 통지 인터페이스의 일 예를 도시하고 있다. 통지 인터페이스(710)는 매 라운드의 시작 후 소정 시간(예컨대 약 4초 후) 표시될 수 있다. 도시된 바와 같이, 별도의 윈도우 인터페이스로 표시되는 것 외에도 음성, 팝업 등 다양한 인터페이스로도 표시될 수 있다.
7 illustrates an example of a notification interface for an emergency command during a token mission.
도 8은 해당 캐릭터에게 부여된 토큰 미션의 목록을 제공하는 목록 인터페이스의 일 예를 도시하고 있다. 목록 인터페이스(810)는 게임 진행 중 계속하여 또는 사용자의 요청 또는 설정에 의하여 표시될 수 있으며, 현재 해당 캐릭터에게 부여된 토큰 미션의 종류 및 진행 정보를 포함하여 제공할 수 있다.
8 illustrates an example of a list interface that provides a list of token missions assigned to the character. The
도 9는 토큰 미션의 성립 요건 이벤트가 달성되었을 때, 이를 통지하는 이벤트 인터페이스의 일 예를 도시하고 있다. 이벤트 인터페이스(910)는 토큰 미션의 성립 요건에 해당하는 이벤트를 발생시킨 경우, 해당 성립 요건에 대한 정보 및 현재의 성립 요건에 대한 진행 정보를 표시하고 있음을 알 수 있다.
FIG. 9 illustrates an example of an event interface that notifies when a establishment requirement event of a token mission is achieved. When the
도 10은 온라인 게임의 종료 시 제공되는 토큰 미션의 게임 현황 인터페이스의 일 예를 도시하고 있다. 게임 현황 인터페이스(1010)는 해당 게임의 종료(예컨대 특정 라운드의 종료)에 따라 캐릭터가 획득한 토큰 또는 토큰 미션의 성립 요건에 대한 정보를 제공할 수 있다. 식별번호(1020)은 해당 게임 현황 인터페이스에 따라
10 illustrates an example of a game status interface of a token mission provided at the end of an online game. 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)
통신부(110) 게임방 관리부(120)
게임 제공 제어부 (130) 토큰 미션 생성부(140)
미션 달성 관리부(150) 아이템 관리부(160)
게임 클라이언트(200)Game Delivery Server (100)
Game
Mission
Game Client (200)
Claims (20)
(a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 상호 적대적인 적어도 두 팀으로 분류하고 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계;
(b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션에 대한 정보를 통지하는 단계; 및
(c) 상기 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하는 단계;
를 포함하는 온라인 슈팅 게임 제공 방법.
A method of providing an online shooting game performed by a game providing server capable of connecting to a plurality of game clients through a network and controlling a plurality of characters according to operations of the plurality of game clients to provide a virtual online shooting game. To
(a) classifying a plurality of characters each controlled by a plurality of game clients into at least two mutually opposing teams and placing them in a predetermined virtual space to provide an online shooting game;
(b) notifying information on a token mission having a condition of establishing at least one event that may occur in the online shooting game; And
(c) in accordance with the progress of the online shooting game, when a token mission that satisfies all the conditions of establishment occurs, providing a predetermined token to a character who has achieved the corresponding token mission;
Online shooting game providing method comprising a.
상기 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 상기 온라인 게임의 플레이 시간과 연관되어 가치가 산정되는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
The method of claim 1, wherein the token is
A value means independent of a game cache or game points provided in the online shooting game, wherein the value is calculated in relation to the play time of the online game
Wherein the online shooting game is provided by a player.
상기 온라인 슈팅 게임의 매 라운드 마다 새로이 선택되어 제공되는 긴급 미션;
유저가 플레이 중인 온라인 슈팅 게임이 해당 유저의 플레이에 의하여 유지되는 경우 토큰 보상을 제공하는 게임 유지 미션; 및
상기 복수의 게임 클라이언트들에 대하여 소정의 기간 동안 일괄적으로 제공되고, 특정 목적을 가지는 이벤트를 반복적으로 수행하도록 유도하는 도전 과제 미션; 중 적어도 하나를 포함하는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
The method of claim 1, wherein the token mission
An emergency mission newly selected and provided every round of the online shooting game;
A game maintenance mission that provides token rewards when the online shooting game the user is playing is maintained by the user's play; And
A challenge mission which is collectively provided for the plurality of game clients for a predetermined period of time and induces to repeatedly perform an event having a specific purpose; Including at least one of
Wherein the online shooting game is provided by a player.
상기 토큰 미션이 긴급 미션이면, 매 라운드의 시작 시 긴급 미션의 성립 조건에 해당하는 적어도 하나의 이벤트에 대한 정보 및 해당 긴급 미션의 보상으로 지급되는 토큰에 대한 정보를 해당 라운드를 플레이 중인 복수의 게임 클라이언트들의 화면에 오버 래핑하여 표시하도록 요청하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
4. The method of claim 3, wherein step (b)
If the token mission is an emergency mission, at the start of each round, a plurality of games that are playing the round for information on at least one event corresponding to the condition for establishing the emergency mission and information about tokens paid as a reward for the emergency mission. Requesting overlapping and display of the screens of the clients;
Online shooting game providing method comprising a.
상기 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면 이를 달성한 게임 클라이언트의 화면에 상기 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 요청하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
4. The method of claim 3, wherein step (b)
If the token mission is a game maintenance mission or an achievement mission, if at least some of at least one event corresponding to the condition for establishing the token mission is achieved, the screen of the game client that achieved the token mission may be displayed. Requesting to display information;
Online shooting game providing method comprising a.
상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하는 단계;
상기 확인된 이벤트들 중에서 상기 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면, 해당 이벤트와 연관된 캐릭터에 대하여 상기 토큰 미션의 성립 조건에 관한 테이블을 부여하는 단계; 및
상기 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면, 해당 캐릭터가 상기 토큰 미션을 성공적으로 달성한 것으로 판단하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
2. The method of claim 1, wherein step (c)
Identifying events occurring as the online shooting game progresses;
If there is an event corresponding to the condition for establishing the token mission among the identified events, assigning a table regarding the condition for establishing the token mission to a character associated with the event; And
Determining that an event corresponding to all the conditions of the given table has occurred, determining that the corresponding character has successfully achieved the token mission;
Online shooting game providing method comprising a.
상기 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 상기 해당 캐릭터에 지급하는 단계; 및
상기 해당 캐릭터에 대하여, 플레이 시간 대비 획득한 토큰의 수를 확인하여 새로운 토큰 미션을 부여할 것인지 판단하는 단계;
를 더 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
The method of claim 6, wherein step (c)
If the token mission is successfully completed, providing a token corresponding to the reward of the token mission to the corresponding character; And
Determining whether to grant a new token mission for the corresponding character by checking the number of tokens acquired in relation to play time;
The online shooting game providing method further comprising a.
(d) 상기 토큰 만으로 구매 가능한 또는 상기 토큰 외에 상기 게임 캐시 또는 게임 포인트 중 적어도 하나를 더 이용하여 구매 가능한 유료 아이템을 판매하는 단계;
를 더 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
The method of claim 2, wherein the online shooting game is provided.
(d) selling the paid item that can be purchased with only the token or by using at least one of the game cache or game points in addition to the token;
The online shooting game providing method further comprising a.
상기 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출되는 소정의 변동 환전율을 반영하여, 상기 토큰을 상기 게임 캐시 또는 게임 포인트로 변환하여 제공하는 단계;를 더 포함하되,
상기 게임 캐시 또는 게임 포인트를 이용해서는 상기 토큰을 획득할 수 없는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
9. The method of claim 8, wherein step (d)
And converting the tokens into the game cache or game points by reflecting a predetermined variable exchange rate calculated by reflecting the number of tokens held by the plurality of game clients.
Unable to obtain the token using the game cache or game points
Wherein the online shooting game is provided by a player.
(a) 적어도 하나의 게임 클라이언트에 의해 각각 제어되는 적어도 하나의 캐릭터를 NPC(Non Playable Character)가 배치된 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계;
(b) 상기 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성하고, 생성된 토큰 미션에 대한 정보를 상기 적어도 하나의 게임 클라이언트에게 통지하는 단계; 및
(c) 상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트를 반영한 결과, 상기 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 소정의 토큰을 부여하는 단계;
를 포함하는 온라인 슈팅 게임 제공 방법.
A method of providing an online shooting game performed by a game providing server capable of connecting to a plurality of game clients through a network and controlling a plurality of characters according to operations of the plurality of game clients to provide a virtual online shooting game. To
(a) disposing at least one character each controlled by the at least one game client in a predetermined virtual space in which a non-playable character (NPC) is disposed to provide an online shooting game;
(b) generating a token mission that establishes at least some of a plurality of events associated with the NPC, and notifying the at least one game client of information about the generated token mission; And
(c) granting a predetermined token to a character who has achieved the token mission when a token mission that satisfies all the conditions is generated as a result of reflecting an event generated according to the progress of the online shooting game;
Online shooting game providing method comprising a.
상기 적어도 하나의 게임 클라이언트에 의하여 각각 제어되는 적어도 하나의 캐릭터를 상호 우호적인 상태로 설정하는 단계; 및
상기 가상 공간 내에 배치된 NPC 중 적어도 일부를 상기 적어도 하나의 캐릭터와 적대적인 상태로 설정하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
11. The method of claim 10, wherein step (a)
Setting at least one character controlled by the at least one game client to a mutually friendly state; And
Setting at least a portion of an NPC disposed in the virtual space into a hostile state with the at least one character;
Online shooting game providing method comprising a.
상기 적어도 하나의 게임 클라이언트 각각에 대하여, 해당 게임 클라이언트의 플레이 시간 대비 획득한 토큰의 수를 확인하는 단계; 및
상기 확인한 결과, 상기 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하이면 상기 토큰 미션을 생성하는 단계;
를 더 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
The method of claim 10, wherein step (b)
Confirming, for each of the at least one game client, the number of tokens acquired against the play time of the game client; And
Generating the token mission if the number of tokens acquired for the play time is less than or equal to a preset ratio;
The online shooting game providing method further comprising a.
제1 캐릭터가 상기 우호적인 상태로 설정된 타 제2 캐릭터에 대하여 공격 이벤트를 행하면, 해당 제1 캐릭터에 대한 상기 토큰 미션의 성립 조건을 초기화하는 단계;
를 더 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
12. The method of claim 11, wherein step (c)
Initiating a condition for establishing the token mission for the first character when an attack event is performed on another second character set in the friendly state;
The online shooting game providing method further comprising a.
(a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 단계;
(b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하고, 상기 게임 제공 서버에서 상기 온라인 슈팅 게임을 수행하는 복수의 게임 클라이언트들에 대하여 상기 토큰 미션에 대한 정보를 통지하는 단계; 및
(c) 상기 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면, 상기 게임 제공 서버에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 상기 토큰 미션이 완료된 것으로 설정하는 단계;
를 포함하는 온라인 슈팅 게임 제공 방법.
A method of providing an online shooting game performed by a game providing server capable of connecting to a plurality of game clients through a network and controlling a plurality of characters according to operations of the plurality of game clients to provide a virtual online shooting game. To
(a) disposing a plurality of characters each controlled by a plurality of game clients in a predetermined virtual space to provide an online shooting game;
(b) information about the token mission for a plurality of game clients generating a token mission having a condition for establishing at least one event that may occur in the online shooting game, and performing the online shooting game at the game providing server; Notifying; And
(c) if the first character that satisfies all the conditions for establishing the token mission occurs, setting the token mission to be completed collectively for all online shooting games provided by the game providing server;
Online shooting game providing method comprising a.
상기 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 상기 온라인 게임의 플레이 시간과 연관되어 가치가 산정되고,
상기 게임 제공 서버와 연관된 상기 복수의 게임 클라이언트의 수와 연관된 가중치를 더 반영하여 상기 가치가 산정되는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
The method of claim 14, wherein the token is
As a value means independent of the game cache or game points provided in the online shooting game, the value is calculated in relation to the play time of the online game,
The value is calculated by further reflecting a weight associated with the number of the plurality of game clients associated with the game providing server
Wherein the online shooting game is provided by a player.
복수의 게임 클라이언트들을 상호 연동하여 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하도록 제어하는 게임 제공 제어부;
상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하는 토큰 미션 생성부; 및
상기 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하는 미션 달성 관리부;
를 포함하는 게임 제공 서버.
A game providing server capable of connecting to a plurality of game clients through a network, and controlling a plurality of characters respectively according to operations of the plurality of game clients to provide a virtual online shooting game.
A game providing controller for controlling a plurality of game clients to interoperate with each other and to provide an online shooting game by arranging them in a predetermined virtual space;
A token mission generation unit configured to generate a token mission having a condition for establishing at least one event that can occur in the online shooting game; And
A mission achievement management unit that provides a predetermined token to a character who has achieved the corresponding token mission when a token mission satisfying all the conditions is generated as the online shooting game progresses;
Game providing server comprising a.
상기 적어도 하나의 이벤트 각각에 대하여 달성 예상 시간을 산출하고, 상기 성립 요건에 해당하는 적어도 하나의 이벤트의 달성 예상 시간의 합산된 값을 반영하여 해당 토큰 미션의 보상으로 지급될 토큰의 수를 결정하는 것
을 특징으로 하는 게임 제공 서버.
The method of claim 16, wherein the token mission generation unit
Calculating an expected time to achieve each of the at least one event, and determining the number of tokens to be paid as a reward for the corresponding token mission by reflecting the sum of the estimated time to achieve the at least one event corresponding to the establishment requirement; that
Wherein the game server comprises:
상기 프로그램은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 게임 제공 서버에서 구동될 수 있는 프로그램으로서,
(a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 상호 적대적인 적어도 두 팀으로 분류하고 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 기능;
(b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션에 대한 정보를 통지하는 기능; 및
(c) 상기 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하는 기능;
을 포함하는 것을 특징으로 하는 기록매체.
A recording medium having recorded thereon a program for executing an online shooting game providing method,
The program may be connected to a plurality of game clients through a network, and may be driven by a game providing server in a game providing server capable of providing a virtual online shooting game by controlling a plurality of characters according to operations of the plurality of game clients. As a possible program,
(a) classifying a plurality of characters each controlled by a plurality of game clients into at least two mutually opposing teams and placing them in a predetermined virtual space to provide an online shooting game;
(b) a function of notifying information on a token mission having a condition for establishing at least one event that may occur in the online shooting game; And
(c) a function of paying a predetermined token for a character who has achieved the token mission when a token mission that satisfies all the conditions is generated as the online shooting game progresses;
Record medium comprising a.
상기 프로그램은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 게임 제공 서버에서 구동될 수 있는 프로그램으로서,
(a) 적어도 하나의 게임 클라이언트에 의해 각각 제어되는 적어도 하나의 캐릭터를 NPC(Non Playable Character)가 배치된 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 기능;
(b) 상기 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성하고, 생성된 토큰 미션에 대한 정보를 상기 적어도 하나의 게임 클라이언트에게 통지하는 기능; 및
(c) 상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트를 반영한 결과, 상기 성립 조건을 모두 만족하는 토큰 미션이 발생하면 해당 토큰 미션을 달성한 캐릭터에 소정의 토큰을 부여하는 기능;
을 포함하는 것을 특징으로 하는 기록매체.
A recording medium having recorded thereon a program for executing an online shooting game providing method,
The program may be connected to a plurality of game clients through a network, and may be driven by a game providing server in a game providing server capable of providing a virtual online shooting game by controlling a plurality of characters according to operations of the plurality of game clients. As a possible program,
(a) providing an online shooting game by placing at least one character each controlled by the at least one game client in a predetermined virtual space where a non playable character (NPC) is disposed;
(b) generating a token mission that establishes at least a portion of a plurality of events associated with the NPC and establishing the token mission, and notifying the at least one game client of information about the generated token mission; And
(c) a function of granting a predetermined token to a character who has achieved the token mission when a token mission that satisfies all the conditions is generated as a result of reflecting an event generated according to the progress of the online shooting game;
Record medium comprising a.
상기 프로그램은 복수의 게임 클라이언트들과 네트워크를 통하여 연결 가능하고 상기 복수의 게임 클라이언트들의 조작에 따라 각각 복수의 캐릭터들을 제어하여 가상의 온라인 슈팅 게임을 제공할 수 있는 게임 제공 서버에서 게임 제공 서버에서 구동될 수 있는 프로그램으로서,
(a) 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공하는 기능;
(b) 상기 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하고, 상기 게임 제공 서버에서 상기 온라인 슈팅 게임을 수행하는 복수의 게임 클라이언트들에 대하여 상기 토큰 미션에 대한 정보를 통지하는 기능; 및
(c) 상기 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면, 상기 게임 제공 서버에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 상기 토큰 미션이 완료된 것으로 설정하는 기능;
을 포함하는 것을 특징으로 하는 기록매체.
A recording medium having recorded thereon a program for executing an online shooting game providing method,
The program may be connected to a plurality of game clients through a network, and may be driven by a game providing server in a game providing server capable of providing a virtual online shooting game by controlling a plurality of characters according to operations of the plurality of game clients. As a possible program,
(a) providing an online shooting game by placing a plurality of characters each controlled by a plurality of game clients in a predetermined virtual space;
(b) information about the token mission for a plurality of game clients generating a token mission having a condition for establishing at least one event that may occur in the online shooting game, and performing the online shooting game at the game providing server; To notify; And
(c) when the first character that satisfies all the conditions for establishing the token mission occurs, a function of collectively setting the token mission as completed for all online shooting games provided by the game providing server;
Record medium comprising a.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120081473A KR20140015852A (en) | 2012-07-25 | 2012-07-25 | Method for providing online shooting game and game operating server thereof |
PCT/KR2012/005968 WO2014017680A1 (en) | 2012-07-25 | 2012-07-26 | Method for providing online shooting game, and game-providing server therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120081473A KR20140015852A (en) | 2012-07-25 | 2012-07-25 | Method for providing online shooting game and game operating server thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140015852A true KR20140015852A (en) | 2014-02-07 |
Family
ID=49997478
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120081473A Ceased KR20140015852A (en) | 2012-07-25 | 2012-07-25 | Method for providing online shooting game and game operating server thereof |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20140015852A (en) |
WO (1) | WO2014017680A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016024766A1 (en) * | 2014-08-12 | 2016-02-18 | 주식회사 인퍼니 | Method and system for controlling specific character shooting event in shooting game |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040084270A (en) * | 2003-03-27 | 2004-10-06 | 주식회사 다코스정보통신 | Method for managing point |
KR100722862B1 (en) * | 2005-04-01 | 2007-05-30 | 씨제이인터넷 주식회사 | Game service provision method and system |
KR100878598B1 (en) * | 2007-09-14 | 2009-01-15 | 주식회사 레드덕 | Online first-person shooter delivery system |
JP5411473B2 (en) * | 2008-09-16 | 2014-02-12 | 株式会社バンダイナムコゲームス | Program and game device |
-
2012
- 2012-07-25 KR KR1020120081473A patent/KR20140015852A/en not_active Ceased
- 2012-07-26 WO PCT/KR2012/005968 patent/WO2014017680A1/en active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016024766A1 (en) * | 2014-08-12 | 2016-02-18 | 주식회사 인퍼니 | Method and system for controlling specific character shooting event in shooting game |
Also Published As
Publication number | Publication date |
---|---|
WO2014017680A1 (en) | 2014-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240185673A1 (en) | Peer-to-peer wagering platform | |
US8235817B2 (en) | Object based observation | |
US8109818B2 (en) | Home city for a real-time strategy video game | |
WO2011120038A1 (en) | Networked computer game systems and methods with social network functions | |
US10878663B2 (en) | System and method for facilitating a secondary game | |
JP7528414B2 (en) | GAME PROGRAM, GAME DEVICE, AND GAME SYSTEM | |
US11712627B2 (en) | System and method for providing conditional access to virtual gaming items | |
JP2017064181A (en) | GAME SYSTEM AND PROGRAM | |
KR100742129B1 (en) | How to offer an online GoStop game system and GoStop game | |
CN114247154A (en) | Virtual resource sending method and device, electronic equipment and readable storage medium | |
JP6671953B2 (en) | Game system and program | |
US12138555B2 (en) | Distribution system, distribution system controlling method, and computer program | |
KR101229728B1 (en) | Method and server for inviting companion in online game | |
JP7014756B2 (en) | Server system, game provision method and program | |
KR101441464B1 (en) | Method for providing on-line shooting game supporting respawn buffer function and the game server thereof | |
KR20140015852A (en) | Method for providing online shooting game and game operating server thereof | |
JP2003033575A (en) | Operation managing system for net contest type simulation games combining e mail for portable terminal | |
US20230080406A1 (en) | Computer-implemented systems and methods for cutscene management in electronically displayed games | |
JP2023042775A (en) | Computer program, and computer device | |
CN108339274B (en) | Service connection processing method and device and electronic equipment | |
KR101365682B1 (en) | Method for providing on-line game supporting pre-paid money function and the game server thereof | |
KR20130110422A (en) | Method for providing on-line game supporting user operatable instance dungeon and the system thereof | |
KR20130103236A (en) | Method for providing on-line four card game supporting server mission and the game server thereof | |
KR101023857B1 (en) | Game method, game server and recording medium for it | |
CN119971495A (en) | Reward acquisition method, device, terminal, storage medium and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120725 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140211 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20140813 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140211 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |