[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
KR1020120081473A
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 KR1020120081473A priority Critical patent/KR20140015852A/en
Priority to PCT/KR2012/005968 priority patent/WO2014017680A1/en
Publication of KR20140015852A publication Critical patent/KR20140015852A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3276Games involving multiple players wherein the players compete, e.g. tournament
    • 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/326Game play aspects of gaming systems
    • G07F17/3272Games involving multiple players
    • G07F17/3274Games 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

온라인 슈팅 게임 제공 방법 및 그 게임 제공 서버 {METHOD FOR PROVIDING ONLINE SHOOTING GAME AND GAME OPERATING SERVER THEREOF}How to Offer an Online Shooting Game and its Game Serving Server {METHOD FOR PROVIDING ONLINE SHOOTING GAME AND GAME OPERATING SERVER THEREOF}

본 발명은 게임 제공 기술에 관한 것으로, 보다 상세하게는, 게임 캐시나 게임 머니와 독립적인 가치 수단이며 게임 유저의 플레이 시간과 연관된 가치를 가지는 토큰과 연관된 토큰 미션을 제공하고, 이러한 토큰의 활용성을 증대시켜 보다 게임의 몰입도를 높이고 많은 플레이에 대한 직간접적인 보상을 제공할 수 있는 온라인 슈팅 게임 제공 방법 및 그 게임 제공 서버에 관한 것이다.
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 game providing server 100 may provide an online shooting game to a plurality of users (game clients) at the same time through a network environment.

게임 제공 서버(100)는 온라인 슈팅 게임을 제공하기 위하여, 복수의 게임 클라이언트들(200)와 적어도 일부의 실시간 데이터 교환을 수행할 수 있다. The game providing server 100 may perform at least some real-time data exchange with the plurality of game clients 200 to provide an online shooting game.

게임 제공 서버(100)는 토큰 이라는 가치 수단을 보상으로 하는 토큰 미션을 제공하고, 토큰을 이용한 아이템 보상을 제공할 수 있다. 여기에서, 토큰은 온라인 슈팅 게임에서 제공되는 게임 캐시(현금으로 구매 가능함) 또는 게임 포인트(게임의 진행 자체에 따라 부여되는 포인트)와 독립적인 가치 수단이다. 또한 토큰은 온라인 게임의 플레이 시간과 연관되어 가치가 산정될 수 있다. The game providing server 100 may provide a token mission for rewarding a value means called a token, and provide an item reward using a token. Here, the token is a value means independent of the game cache (available in cash) or game points (points awarded according to the progress of the game itself) provided in the online shooting game. Tokens can also be valued in relation to the playing time of the online game.

이러한 게임 제공 서버(100)에 대해서는 도 2 내지 도 3을 참조하여 이하에서 더 상세히 설명한다. Such a game providing server 100 will be described in more detail below with reference to FIG. 2 to FIG.

게임 클라이언트(200)는 유저 단말에서 구동될 수 있는 게임 제공 수단이다. 유저 단말은 PC, 태블릿 PC, 스마트 폰 등과 같이, 중앙처리장치와 메모리 장치를 구비한 단말이다.The game client 200 is a game providing means that can be driven in the user terminal. The user terminal is a terminal having a central processing unit and a memory device, such as a PC, a tablet PC, a smart phone, and the like.

게임 클라이언트(200)는 게임 제공 서버(100)에 접속 또는 통신을 유지하며, 플레이어에게 온라인 슈팅 게임을 제공할 수 있다. The game client 200 may access or maintain communication with the game providing server 100 and provide an online shooting game to the player.

실시예에 따라, 게임 클라이언트(200)는 게임 구동을 위한 게임 엔진의 적어도 일부를 적재할 수 있다. 예를 들어, 온라인 슈팅 게임의 제공에 필요한 소정의 연산 중 적어도 일부는 빠른 처리를 위하여 게임 클라이언트(200)에서 수행될 수 있다. 이러한 실시예의 경우, 게임 클라이언트(200)는 자체로 구비한 게임 엔진에서 연산된 결과를 게임 제공 서버(100)에 제공할 수 있다.
According to the embodiment, the game client 200 may load at least a part of the game engine for driving the game. For example, at least some of the predetermined operations required to provide the online shooting game may be performed in the game client 200 for fast processing. In this embodiment, the game client 200 may provide the game providing server 100 with the result calculated by the game engine provided therein.

도 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 game providing server 100 may include a communication unit 110, a game providing control unit 130, a token mission generating unit 140, and a mission achievement managing unit 150. According to an embodiment, the game providing server 100 may further include a game room manager 120.

통신부(110)는 게임 제공 제어부(150)의 제어에 따라 게임 클라이언트(200)와 데이터 통신을 위한 통신 환경을 설정 또는 유지할 수 있다. The communication unit 110 may set or maintain a communication environment for data communication with the game client 200 under the control of the game provision control unit 150. [

게임방 관리부(120)는 온라인 슈팅 게임을 제공하기 위한 게임방을 관리할 수 있다. The game room manager 120 may manage a game room for providing an online shooting game.

게임방 관리부(120)는 복수의 게임 클라이언트들을 하나의 게임방 단위로서 연관할 수 있고, 게임 제공 제어부(150)는 이렇게 연관된 각 게임방 단위별도 독립적인 온라인 슈팅 게임을 제공할 수 있다.The game room manager 120 may associate a plurality of game clients as one game room unit, and the game providing controller 150 may provide an independent online shooting game for each game room unit associated with the game rooms.

일 실시예에서, 게임방 관리부(120)는 게임 제공 제어부(130)의 제어에 따라 게임방 내 팀 편성이 완료되면, 그에 대한 팀 정보를 생성하여 저장할 수 있다.In one embodiment, the game room manager 120 may generate and store team information about the team in the game room when the team is organized in the game room under the control of the game providing controller 130.

일 실시예에서, 게임방 관리부(120)는 캐릭터의 레벨 정보를 이용하여 자동으로 팀을 편성할 수 있다. 예를 들어, 게임방 관리부(120)는 제1 게임 클라이언트로부터 게임방 생성 요청을 받으면, 새로운 게임방을 생성할 수 있다. 게임방 관리부(120)는 생성된 새로운 게임방에 입장한 적어도 하나의 게임 클라이언트에 대하여, 해당 게임 클라이언트와 연관된 캐릭터의 레벨 정보를 반영하여 적어도 두 팀의 합산된 레벨값(즉, 팀에 소속된 캐릭터의 레벨값의 합산된 값)이 최소값이 되도록 해당 캐릭터를 특정 팀에 소속시킬 수 있다.In one embodiment, the game room manager 120 may automatically organize a team using the level information of the character. For example, the game room manager 120 may generate a new game room when the game room creation request is received from the first game client. The game room manager 120 reflects the level information of the character associated with the game client with respect to the at least one game client entering the created new game room, that is, the sum of the at least two teams (that is, the character belonging to the team). The character can belong to a specific team so that the sum of the level values) becomes the minimum value.

일 실시예에서, 게임방 관리부(120)는 게임방 생성 이력을 저장할 수 있다. 게임방 생성 이력은 해당 게임방에 참여한 게임 클라이언트들에 대한 정보를 포함할 수 있다. 게임방 관리부(120)는 이러한 게임방 생성 이력을 기초로 특정 게임방을 생성 시 자동으로 팀을 편성할 수 있다. 즉, 동일한 팀을 수행할 때 마다 소정의 팀 연관 포인트를 계산하여, 같은 팀으로서 함께 플레이한 경우 같은 팀으로 편성되도록 할 수 있다.In one embodiment, the game room manager 120 may store a game room creation history. The game room creation history may include information about game clients participating in the game room. The game room manager 120 may automatically organize a team when a specific game room is generated based on the game room creation history. That is, a predetermined team-related point may be calculated every time the same team is performed, so that the same team may be organized when the team is played together as the same team.

게임 제공 제어부(150)는 게임 제공 서버(100)의 다른 구성요소를 제어하여 게임 클라이언트(200)에 온라인 슈팅 게임을 제공할 수 있다. The game providing controller 150 may control other components of the game providing server 100 to provide an online shooting game to the game client 200.

게임 제공 제어부(150)는 온라인 슈팅 게임을 시작하기 위한 대기 절차를 제공할 수 있고, 대기 절차에 의하여 팀 편성 등이 확인되면 해당 대기자들을 포함하여 하나의 온라인 게임(즉, 하나의 동일한 가상 공간)에 참여시켜 온라인 게임을 제공할 수 있다. 여기에서, 게임 제공 제어부(150)는 게임방 관리부(120)를 통하여 대기 절차 또는 팀 편성 절차를 수행하도록 할 수 있다. The game providing control unit 150 may provide a waiting procedure for starting an online shooting game, and if the team formation is confirmed by the waiting procedure, one online game including the waiting persons (that is, one identical virtual space) Can participate in providing online games. Here, the game providing control unit 150 may perform a waiting procedure or a team formation procedure through the game room management unit 120.

게임 제공 제어부(150)는 복수의 게임방을 순차 또는 동시에 운영하여 온라인 슈팅 게임을 제공할 수 있다. 여기에서, 하나의 게임방은 게임 유저의 설정 등에 따라 다양한 모드로 제공되어질 수 있다. 예를 들어, 모든 캐릭터가 게임 유저에 의하여 조작되어 대인간 대전(Player Versus Player, PVP) 모드로 제공될 수도 있고, 또는 게임 제공 제어부(150)에 의하여 동작하는 캐릭터(Non Playable Character, NPC)를 대상으로 진행되는 아케이드 모드로 제공될 수도 있다.The game providing controller 150 may provide an online shooting game by operating a plurality of game rooms sequentially or simultaneously. Here, one game room may be provided in various modes according to the setting of the game user. For example, all characters may be manipulated by a game user and provided in a player Versus Player (PVP) mode, or a non-playable character (NPC) operated by the game provision controller 150 may be provided. It may be provided in an arcade mode that proceeds to a target.

일 실시예에서, 게임 제공 제어부(150)는 복수의 사용자들을 우호적으로 설정하고 NPC를 적대적으로 설정하여, 다수 유저 대 인공지능 형태의 게임을 제공할 수 있다. 예를 들어, 게임 제공 제어부(150)는 적어도 하나의 게임 클라이언트들에 의하여 각각 제어되는 적어도 하나의 캐릭터를 상호 우호적인 상태로 설정하고, 가상 공간 내에 배치된 NPC 중 적어도 일부를 적어도 하나의 캐릭터와 적대적인 상태로 설정하여 온라인 게임을 제공할 수 있다.In one embodiment, the game providing control unit 150 may set a plurality of users friendly and NPC hostile to provide a game of a multi-user versus artificial intelligence. For example, the game providing control unit 150 sets at least one character each controlled by the at least one game client to be in a mutually friendly state, and sets at least some of the NPCs disposed in the virtual space with the at least one character. It can be set to hostile state to provide online games.

게임 제공 제어부(150)는 토큰 미션 생성부(140) 또는 미션 달성 관리부(150)와 연동하여 토큰 미션을 제공하고 미션 달성에 따라 소정의 토큰을 보상하도록 할 수 있다.The game providing controller 150 may provide the token mission in cooperation with the token mission generation unit 140 or the mission achievement management unit 150 and compensate for a predetermined token according to the mission achievement.

게임 제공 제어부(150)는 게임의 진행에 따라 게임 유저의 조작으로 인하여 발생하는 이벤트를 결정할 수 있다. 예를 들어, 게임 유저 A의 조작에 따라 타 게임 유저 B의 캐릭터가 사망 상태에 이른 경우, 게임 유저 A(또는 그가 조작하는 캐릭터)에 의한 사살 이벤트가 발생한 것으로 판단할 수 있다. The game providing control unit 150 may determine an event occurring due to the operation of the game user as the game progresses. For example, when the character of the other game user B reaches a death state according to the operation of the game user A, it can be determined that a killing event by the game user A (or the character he operates) has occurred.

일 실시예에서, 게임 제공 제어부(150)는 온라인 게임의 진행에 따라 발생하는 캐릭터들 간의 공격에 대한 게임 처리를 수행할 수 있다. 예를 들어, 캐릭터 A에 의하여 캐릭터 B가 총격을 입었다면, 그에 대하여 데미지를 판정하고 판정된 데미지에 따라 캐릭터 B의 체력을 감하고 만일 캐릭터 B의 체력이 0이면 사망 상태로 판정할 수 있다. 다른 예를 들어, 섬광탄에 피탄당한 캐릭터의 게임 클라이언트에 소정 시간 동안 섬광탄에 피탄 당한 효과를 디스플레이하도록 제어할 수 있다In one embodiment, the game providing control unit 150 may perform a game process for the attack between the characters generated in accordance with the progress of the online game. For example, if the character A is shot by the character A, the damage can be determined, and the health of the character B is reduced according to the determined damage, and if the health of the character B is 0, the death state can be determined. As another example, the game client of the character hit by the flash can be controlled to display the effect hit by the flash for a predetermined time.

일 실시예에서, 게임 제공 제어부(150)는 게임의 제공 중에 특정 플레이어로부터 난입 요청이 수신되면, 해당 특정 플레이어를 특정 팀(예컨대, 소속 팀원의 수가 적은 팀, 또는 해당 팀에 합산된 캐릭터 레벨이 낮은 팀)에 소속하도록 하여 진행 중인 게임에 속하도록 할 수 있다. In one embodiment, when a game request is received from a specific player while the game is being provided, the game providing control unit 150 assigns the specific player to a specific team (eg, a team having a small number of team members, or a character level added to the team). Low teams) to be part of an ongoing game.

토큰 미션 생성부(140)는 토큰 미션을 생성할 수 있다. The token mission generation unit 140 may generate a token mission.

일 실시예에서, 토큰 미션 생성부(140)는 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성할 수 있다.In one embodiment, the token mission generation unit 140 may generate a token mission having a condition for establishing at least one event that can occur in the online shooting game.

일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션의 종류를 분류하여 생성할 수 있다. 더 상세히 설명하면, 토큰 미션 생성부(140)는 토큰 미션으로서 긴급 미션, 게임 유지 미션 및 도전 과제 미션 중 적어도 하나로서 생성할 수 있다. 긴급 미션은 온라인 슈팅 게임의 매 라운드 마다 새로이 선택되어 제공되는 미션으로서, 토큰 미션 생성부(140)는 다양한 긴급 미션을 기 저장한 긴급 미션 풀에서 특정 긴급 미션을 선택함으로써, 특정 게임방에서의 긴급 미션을 생성할 수 있다. 게임 유지 미션은 유저가 플레이 중인 온라인 슈팅 게임이 해당 유저의 플레이에 의하여 유지되는 경우 토큰 보상을 제공하는 미션으로서, 예를 들면 진행 중인 게임을 중도에 탈퇴하지 아니하고 기 설정된 라운드 횟수를 모두 마쳐서 해당 게임방에 최초 배정된 게임 컨텐츠가 정상적으로 종료되는 경우 제공될 수 있다. 실시예에 따라 게임 유지 미션은 패배하고 있는 팀에 소속된 캐릭터에게만 제공될 수 있다. 도전 과제 미션은 복수의 게임 클라이언트들에 대하여 소정의 기간 동안 일괄적으로 제공되고, 특정 목적을 가지는 이벤트를 반복적으로 수행하여 달성될 수 있는 미션이다. 예를 들어, 모든 맵에서 승리하기, 특정 맵에서 소정 횟수 승리하기와 같이 설정될 수 있다. 실시예에 따라, 게임 중 중도 탈퇴한 것은 카운트하지 않도록 설정할 수 있다.In one embodiment, the token mission generator 140 may classify and generate the types of token missions. In more detail, the token mission generation unit 140 may generate as at least one of an emergency mission, a game maintenance mission, and a challenge mission as a token mission. Emergency missions are newly selected missions provided for each round of the online shooting game, and the token mission generator 140 selects a specific emergency mission from an emergency mission pool in which various emergency missions are stored in advance, thereby making an emergency mission in a specific game room. Can be generated. A game maintenance mission is a mission that provides token rewards when an online shooting game that a user is playing is maintained by the user's play. For example, a game room is completed by completing a predetermined number of rounds without leaving the game in progress. It may be provided when the game content initially assigned to is normally terminated. In some embodiments, the game maintenance mission may be provided only to characters belonging to the losing team. Achievement mission is a mission which is provided collectively for a predetermined period of time for a plurality of game clients, and can be achieved by repeatedly performing an event having a specific purpose. For example, it may be set to win all maps, win a certain number of times on a specific map. According to an embodiment, it is possible to set not to count the items that have been withdrawn during the game.

일 실시예에서, 토큰 미션 생성부(140)는 NPC를 제공하는 아케이드 모드에 대해서는 NPC와 연관된 이벤트를 성립 조건으로 하여 토큰 미션을 생성할 수 있다. 더 상세히 설명하면, 토큰 미션 생성부(140)는 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성할 수 있다.In one embodiment, the token mission generation unit 140 may generate a token mission for the arcade mode that provides the NPC using the event associated with the NPC as a condition. In more detail, the token mission generation unit 140 may generate a token mission in which at least some of the plurality of events related to the NPC are established.

일 실시예에서, 토큰 미션 생성부(140)는 아군에 대하여 불이익한 이벤트를 발생시킨 캐릭터에 대하여 벌칙적으로 토큰 미션의 성립 조건을 초기화 시킬 수 있다. 예를 들어, 토큰 미션 생성부(140)는 제1 캐릭터가 우호적인 상태로 설정된 타 제2 캐릭터에 대하여 공격 이벤트를 행하면, 해당 제1 캐릭터에 대한 토큰 미션의 성립 조건을 초기화할 수 있다. In one embodiment, the token mission generation unit 140 may initialize the conditions of establishment of the token mission as a penalty for the character that has generated an unfavorable event for the allies. For example, the token mission generation unit 140 may initialize a condition for establishing a token mission for the first character when an attack event is performed on another second character in which the first character is set in a friendly state.

일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션을 생성함에 있어서 캐릭터의 플레이 시간을 고려하여 해당 토큰 미션의 보상 토큰 수를 결정할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 적어도 하나의 이벤트 각각에 대하여 달성 예상 시간을 산출하고, 성립 요건에 해당하는 적어도 하나의 이벤트의 달성 예상 시간의 합산된 값을 반영하여 해당 토큰 미션의 보상으로 지급될 토큰의 수를 결정할 수 있다.In one embodiment, the token mission generation unit 140 may determine the number of reward tokens of the corresponding token mission in consideration of the play time of the character in generating the token mission. For example, the token mission generation unit 140 calculates an expected time to achieve 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.

일 실시예에서, 토큰 미션 생성부(140)는 캐릭터의 플레이 시간 뿐만 아니라, 게임 제공 서버(100)와 연관된 복수의 게임 클라이언트의 수를 반영한 가중치를 더 부여하여 가치를 산정할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 게임 제공 서버(100)와 현재 통신을 수행하며 온라인 게임을 수행하고 있는 게임 클라이언트 수에 비례하는 가중치를 더 부여하여 토큰 미션의 보상 토큰 수를 결정할 수 있다. 이는 접속자가 많을수록 높은 보상을 지급하게 되므로, 게임 유저의 접속을 활성화할 수 있는 효과가 있다.In one embodiment, the token mission generation unit 140 may calculate a value by further assigning a weight reflecting the number of game clients associated with the game providing server 100 as well as the play time of the character. For example, the token mission generation unit 140 may determine the number of reward tokens of the token mission by further assigning a weight proportional to the number of game clients that are currently performing online communication with the game providing server 100 and playing the online game. have. This is because the higher the number of users to pay a higher reward, there is an effect that can activate the connection of the game user.

토큰 미션 생성부(140)는 생성된 토큰 미션에 대한 정보를 게임 클라이언트(200)에 제공하도록 할 수 있다. 여기에서, 토큰 미션에 대한 정보는 해당 토큰 미션의 달성 조건(이벤트), 보상(토큰의 수) 또는 현재 진행 상태 중 적어도 하나를 포함할 수 있다..The token mission generator 140 may provide the game client 200 with information about the generated token mission. Here, the information about the token mission may include at least one of the achievement condition (event), the reward (number of tokens) or the current progress state of the corresponding token mission.

토큰 미션 생성부(140)는 토큰 미션의 종류에 따라 상이한 방식으로 토큰 미션에 대한 정보를 제공할 수 있다. Token mission generation unit 140 may provide information on the token mission in a different manner according to the type of token mission.

일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션이 긴급 미션이면, 온라인 게임의 라운드 시작 시 토큰 미션에 대한 정보를 제공할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 (i) 매 라운드의 시작 시 긴급 미션의 성립 조건에 해당하는 적어도 하나의 이벤트에 대한 정보 및 (ii) 해당 긴급 미션의 보상으로 지급되는 토큰에 대한 정보를, 해당 라운드를 플레이 중인 복수의 게임 클라이언트들의 화면에 오버 래핑하여 표시하도록 요청할 수 있다.In one embodiment, the token mission generation unit 140 may provide information about the token mission at the start of the round of the online game, if the token mission is an emergency mission. For example, the token mission generation unit 140 may include (i) information on at least one event corresponding to the conditions for establishing an emergency mission at the beginning of each round, and (ii) information on tokens paid as a reward for the emergency mission. The information may be requested to overlap and be displayed on the screen of the plurality of game clients playing the round.

일 실시예에서, 토큰 미션 생성부(140)는 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 성립 조건의 적어도 일부가 달성되면 이에 대한 정보를 게임 클라이언트(200)에 제공하도록 할 수 있다. 예를 들어, 토큰 미션 생성부(140)는 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면, 이를 달성한 게임 클라이언트(200)의 화면에 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 요청할 수 있다. 이는, 게임 유지 미션 또는 도전 과제 미션은 매 라운드마다 갱신되지 아니할 수 있으므로, 요건 중 어느 하나라도 만족되는 경우 이를 통지하는 것이 게임 유저에게 보다 편리하기 때문이다.In one embodiment, if a token mission is a game maintenance mission or a challenge mission, the token mission generator 140 may provide the game client 200 with information about at least a part of the establishment condition. For example, when at least some of at least one event corresponding to the condition for establishing the token mission is achieved, the token mission generation unit 140 may display a game maintenance mission or a challenge mission on the screen of the game client 200 that has achieved this. You can request to display information about. This is because the game maintenance mission or the achievement mission may not be renewed every round, and it is more convenient for the game user to notify the user when any one of the requirements is satisfied.

일 실시예에서, 토큰 미션 생성부(140)는 게임 클라이언트(200)의 플레이 시간을 고려하여 토큰 미션을 생성할 수 있다. 이는, 토큰은 종전의 플레이 보상과 달리, 게임의 플레이 시간과 연관된 보상이기 때문이다. 더 상세히 설명하면, 토큰 미션 생성부(140)는 적어도 하나의 게임 클라이언트 각각에 대하여, 해당 게임 클라이언트의 플레이 시간 대비 획득한 토큰의 수를 확인하고, 확인한 결과 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하인 경우에만, 토큰 미션을 생성할 수 있다.In one embodiment, the token mission generator 140 may generate a token mission in consideration of the play time of the game client 200. This is because the token is a reward associated with the play time of the game, unlike the previous play reward. In more detail, the token mission generation unit 140 confirms the number of tokens acquired for each of the at least one game client against the play time of the corresponding game client, and as a result, the number of tokens acquired for the play time is preset. Token missions can only be created if they are below the ratio.

미션 달성 관리부(150)는 온라인 게임의 진행에 따라 토큰 미션이 달성되는지 판정할 수 있고, 그에 대한 보상을 지급할 수 있다. 예를 들어, 미션 달성 관리부(150)는 온라인 슈팅 게임의 진행에 따라, 성립 조건을 모두 만족하는 토큰 미션이 발생하는지 판단하고, 발생한 경우 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급하도록 할 수 있다.The mission achievement management unit 150 may determine whether a token mission is achieved according to the progress of the online game, and may pay a reward thereof. For example, the mission achievement management unit 150 determines whether a token mission that satisfies all the conditions is generated according to the progress of the online shooting game, and if so, pays a predetermined token to a character who has achieved the corresponding token mission. can do.

일 실시예에서, 미션 달성 관리부(150)는 게임 제공 제어부(130)에 의하여 발생한 이벤트들을 이용하여 토큰 미션의 달성 여부를 판정할 수 있다. 여기에서, 미션 달성 관리부(150)는 캐릭터 별 성립 조건 테이블을 생성하여 달성 여부를 판정할 수 있다. 더 상세히 설명하면, 미션 달성 관리부(150)는 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하고, 확인된 이벤트들 중에서 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면 해당 이벤트와 연관된 캐릭터에 대하여 토큰 미션의 성립 조건에 관한 테이블을 부여할 수 있다. 미션 달성 관리부(150)는 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면, 해당 캐릭터가 토큰 미션을 성공적으로 달성한 것으로 판단할 수 있다. 본 실시예는 토큰 미션의 성립 조건에 대한 이벤트가 발생하지 않은 캐릭터에 대해서는 테이블을 생성하지 않으므로, 보다 적은 리소스로도 토큰 미션의 성립 여부를 판단할 수 있는 장점이 있다.In one embodiment, the mission achievement management unit 150 may determine whether the token mission has been achieved by using the events generated by the game providing control unit 130. Here, the mission achievement management unit 150 may determine whether the achievement is achieved by generating a character-specific establishment condition table. In more detail, the mission achievement manager 150 checks the events occurring according to the progress of the online shooting game, and if there is an event corresponding to the condition for establishing the token mission among the confirmed events, the token for the character associated with the event A table relating to the conditions for establishing a mission can be given. When it is confirmed that the event corresponding to all the conditions of the given table has occurred, the mission achievement management unit 150 may determine that the character has successfully achieved the token mission. In this embodiment, since a table is not generated for a character for which an event for a condition for establishing a token mission does not occur, there is an advantage in that the token mission can be determined even with fewer resources.

일 실시예에서, 미션 달성 관리부(150)는 토큰 미션이 달성되어 보상을 지급 시에, 플레이 타임을 반영하여 해당 캐릭터에 대하여 새로운 토큰 미션을 부여할지 여부를 판정할 수 있다. 더 상세히 설명하면, 미션 달성 관리부(150)는 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 해당 캐릭터에 지급하고, 해당 캐릭터에 대하여 플레이 시간 대비 획득한 토큰의 수를 확인하여 새로운 토큰 미션을 부여할 것인지 판단할 수 있다. 만약 새로운 토큰 미션을 부여하지 않아야 하는 것으로 판단되면, 미션 달성 관리부(150)는 미션이 부여되서 안된다는 정보(플래그) 및 미션이 부여되지 않아야 할 한계 시간에 대한 정보를 해당 캐릭터와 연관하여 저장할 수 있고, 토큰 미션 생성부(140)는 이러한 플래그 및 시간 정보를 확인한 후 토큰 미션을 생성할 수 있다.In one embodiment, the mission achievement management unit 150 may determine whether to grant a new token mission for the character in consideration of the play time when the token mission is achieved and the reward is paid. In more detail, the mission achievement management unit 150, upon successful completion of the token mission, pays the token corresponding to the reward of the token mission to the character and checks the number of tokens acquired for the character against the play time. To determine whether to grant a new token mission. If it is determined that the new token mission should not be granted, the mission achievement management unit 150 may store information (flag) indicating that the mission should not be assigned and information about the time limit when the mission should not be assigned in association with the character. The token mission generator 140 may generate the token mission after checking the flag and time information.

일 실시예에서, 미션 달성 관리부(150)는 게임 제공 서버(100)에 단 하나의 캐릭터만 달성할 수 있도록 토큰 미션의 달성 여부를 체크할 수 있다. 즉, 게임 제공 서버(100)에서 여러 게임방을 통하여 게임이 제공되고 있어도, 게임 제공 서버(100) 단위로 토큰 미션의 달성 여부를 판단하여 이를 달성한 최초의 캐릭터에 대해서만 보상을 지급하도록 할 수 있다. 미션 달성 관리부(150)는 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면, 게임 제공 서버(100)에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 해당 토큰 미션이 완료된 것으로 설정할 수 있다.
In one embodiment, the mission achievement management unit 150 may check whether the token mission is achieved so that only one character can achieve the game providing server 100. That is, even if a game is provided through various game rooms in the game providing server 100, the game providing server 100 may determine whether or not the token mission is achieved and may provide a reward for only the first character who has achieved this. . The mission achievement management unit 150 may set that the token mission is completed in a batch for all online shooting games provided by the game providing server 100 when the first character that satisfies all the conditions for establishing the token mission occurs. have.

도 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 game providing server 100 disclosed in FIG. 3 may further include an item manager 160.

아이템 관리부(160)는 각 게임 클라이언트에 대하여 소지하고 있는 아이템에 대한 정보를 저장 또는 관리할 수 있다.The item manager 160 may store or manage information on items owned by each game client.

일 실시예에서, 아이템 관리부(160)는 아이템 구매를 위한 인터페이스를 게임 클라이언트(200)에 제공할 수 있다.In one embodiment, the item manager 160 may provide an interface for purchasing an item to the game client 200.

일 실시예에서, 아이템 관리부(160)는 토큰 만으로 구매 가능한 또는 토큰 외에 게임 캐시 또는 게임 포인트 중 적어도 하나를 더 이용하여 구매 가능한 유료 아이템을 판매할 수 있다.In one embodiment, the item manager 160 may sell paid items that can be purchased only with tokens or by using at least one of a game cache or game points in addition to the tokens.

일 실시예에서, 아이템 관리부(160)는 아이템의 등급에 따라, 구매에 필요한 토큰의 개수를 결정할 수 있다. 여기에서, 아이템 관리부(160)는 아이템 등급별 필요 플레이 시간을 설정한 후, 토큰 미션 생성부(140)에서 플레이 시간과 토큰과의 연관성을 고려하여 등급별 필요 토큰의 수를 결정할 수 있다. In one embodiment, the item manager 160 may determine the number of tokens required for purchase according to the grade of the item. Here, the item manager 160 may set the required play time for each item grade, and then determine the number of required tokens for each grade in consideration of the relationship between the play time and the token in the token mission generator 140.

일 실시예에서, 아이템 관리부(160)는 토큰을 게임 캐시 또는 게임 포인트로 환전할 수 있다. 예를 들어, 아이템 관리부(160)는 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출되는 소정의 변동 환전율을 반영하여, 토큰을 상기 게임 캐시 또는 게임 포인트로 변환하여 환전할 수 있다. 그러나, 여기에서, 아이템 관리부(160)는 게임 캐시 또는 게임 포인트를 이용해서는 토큰을 획득하는 환전은 지원하지 않을 수 있다. 이는 토큰은 플레이 타임과 연관된 가치이므로, 플레이 타임과 개연성이 낮은 게임 캐시 또는 게임 포인트를 이용하여 토큰을 획득할 수 없도록 하기 위함이다.
In one embodiment, the item manager 160 may exchange tokens into game caches or game points. For example, the item manager 160 may convert tokens into game caches or game points and exchange tokens by reflecting a predetermined variable exchange rate calculated by reflecting the number of tokens held by a plurality of game clients. However, in this case, the item manager 160 may not support currency exchange for obtaining tokens using a game cache or game points. This is because the token is a value associated with the play time, so that the token cannot be obtained using a game cache or game points having low play time and probability.

이하에서는 도 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 game providing server 100, the contents corresponding to each other are not overlapped, but those skilled in the art can understand an embodiment of the game providing method according to the present invention from the above description. There will be.

도 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 game providing server 100 classifies a plurality of characters each controlled by a plurality of game clients into at least two mutually opposing teams. The online shooting game may be provided by arranging in a predetermined virtual space (step S410).

게임 제공 서버(100)는 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션에 대한 정보를 게임 클라이언트들(200)에 통지할 수 있다(단계 S420).The game providing server 100 may notify the game clients 200 of the information about the token mission that sets the at least one event that may occur in the online shooting game (step S420).

게임 제공 서버(100)는 온라인 슈팅 게임의 진행에 따라 성립 조건을 모두 만족하는 토큰 미션이 발생하는지 확인하고(단계 S430, 예), 만약 그러하면 해당 토큰 미션을 달성한 캐릭터에 대하여 소정의 토큰을 지급할 수 있다(단계 S440).The game providing server 100 checks whether a token mission that satisfies all the conditions is generated according to the progress of the online shooting game (step S430, yes), and if so, a predetermined token for the character who has achieved the corresponding token mission. Can be paid (step S440).

일 실시예에서, 토큰은 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 온라인 게임의 플레이 시간과 연관되어 가치가 산정될 수 있다.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 game providing server 100 may (i) at least at least one event corresponding to the establishment condition of the emergency mission at the beginning of each round and (ii) Information about the tokens paid as rewards for the emergency mission may be displayed by overlapping the screens of the plurality of game clients playing the round.

단계 S420에 대한 일 실시예에서, 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 게임 제공 서버(100)는 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면 이를 달성한 게임 클라이언트의 화면에 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 할 수 있다.In one embodiment for step S420, if the token mission is a game maintenance mission or a challenge mission, the game providing server 100 achieves at least some of at least one event corresponding to the conditions for establishing the token mission. Information about the game maintenance mission or the achievement mission may be displayed on the screen of the game client.

단계 S430 내지 S440에 대한 일 실시예에서, 게임 제공 서버(100)는 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하고, 확인된 이벤트들 중에서 상기 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면 해당 이벤트와 연관된 캐릭터에 대하여 토큰 미션의 성립 조건에 관한 테이블을 부여할 수 있다. 게임 제공 서버(100)는 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면 해당 캐릭터가 토큰 미션을 성공적으로 달성한 것으로 판단할 수 있다.In one embodiment of steps S430 to S440, the game providing server 100 checks the events occurring in accordance with the progress of the online shooting game, and if there is an event corresponding to the conditions of the token mission among the confirmed events, For the character associated with the event, a table regarding the conditions for establishing the token mission may be assigned. When the game providing server 100 determines that an event corresponding to all the conditions of the given table has occurred, the game providing server 100 may determine that the character has successfully achieved the token mission.

단계 S430 내지 S440에 대한 일 실시예에서, 게임 제공 서버(100)는 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 해당 캐릭터에 지급할 수 있다. 게임 제공 서버(100)는 해당 캐릭터에 대하여 플레이 시간 대비 획득한 토큰의 수를 확인하여, 새로운 토큰 미션을 부여할 것인지 판단할 수 있다.In an embodiment of steps S430 to S440, when the token mission is successfully completed, the game providing server 100 may pay a token corresponding to the reward of the corresponding token mission to the corresponding character. The game providing server 100 may determine whether to grant a new token mission by checking the number of tokens acquired for the corresponding character against the play time.

일 실시예에서, 게임 제공 서버(100)는 (i) 토큰 만으로 구매 가능한 유료 아이템 또는 (ii) 토큰 외에 상기 게임 캐시 또는 게임 포인트 중 적어도 하나를 더 이용하여 구매 가능한 유료 아이템을 판매할 수 있다.In one embodiment, the game providing server 100 may sell the payable item that can be purchased using at least one of the game cache or game points in addition to (i) the paid item that can be purchased only with the token or (ii) the token.

일 실시예에서, 게임 제공 서버(100)는 소정의 변동 환전율(변동 환전율은 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출됨)을 반영하여, 토큰을 게임 캐시 또는 게임 포인트로 변환하여 제공할 수 있다. 여기에서, 게임 제공 서버(100)는 게임 캐시 또는 게임 포인트를 이용해서는 토큰을 획득할 수 없도록 할 수 있다.
In one embodiment, the game providing server 100 reflects a predetermined variable exchange rate (the variable exchange rate is calculated to reflect the number of tokens held by a plurality of game clients), thereby converting the token into a game cache or game point. Can be converted and provided. Here, the game providing server 100 may not be able to obtain a token using a game cache or game points.

도 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 game providing server 100.

도 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 game providing server 100 includes at least one character each controlled by at least one game client. The online shooting game may be provided by arranging in the arranged virtual space (step S510).

게임 제공 서버(100)는 NPC와 연관된 복수의 이벤트들 중 적어도 일부를 성립 조건으로 하는 토큰 미션을 생성하고, 생성된 토큰 미션에 대한 정보를 적어도 하나의 게임 클라이언트에게 통지할 수 있다(단계 S530).The game providing server 100 may generate a token mission that establishes at least some of the plurality of events associated with the NPC, and notify the at least one game client of the generated token mission (step S530). .

온라인 슈팅 게임의 진행에 따라 발생하는 이벤트를 반영한 결과, 성립 조건을 모두 만족하는 토큰 미션이 발생하면(단계 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 game providing server 100 generates a predetermined token to a character who has achieved the corresponding token mission. Can be given (step S540).

단계 S510에 대한 일 실시예에서, 게임 제공 서버(100)는 적어도 하나의 게임 클라이언트에 의하여 각각 제어되는 적어도 하나의 캐릭터를 상호 우호적인 상태로 설정하고, 가상 공간 내에 배치된 NPC 중 적어도 일부를 상기 적어도 하나의 캐릭터와 적대적인 상태로 설정할 수 있다.In one embodiment for step S510, the game providing server 100 sets at least one character each controlled by at least one game client to a mutually friendly state, and sets at least some of the NPCs disposed in the virtual space. Can be set to hostile state with at least one character.

단계 S520에 대한 일 실시예에서, 게임 제공 서버(100)는 적어도 하나의 게임 클라이언트(200) 각각에 대하여, 해당 게임 클라이언트(200)의 플레이 시간 대비 획득한 토큰의 수를 확인할 수 있다. 게임 제공 서버(100)는 확인한 결과 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하이면, 토큰 미션을 생성할 수 있다.In an embodiment of step S520, the game providing server 100 may check the number of tokens acquired for each play time of the corresponding game client 200 with respect to each of the at least one game client 200. The game providing server 100 may generate a token mission when the number of tokens acquired in relation to the play time is less than or equal to a preset ratio.

단계 S530 내지 S540에 대한 일 실시예에서, 게임 제공 서버(100)는 제1 캐릭터가 우호적인 상태로 설정된 타 제2 캐릭터에 대하여 공격 이벤트를 행하면, 해당 제1 캐릭터에 대한 토큰 미션의 성립 조건을 초기화할 수 있다.
In an embodiment of steps S530 to S540, when the game providing server 100 performs an attack event on another second character in which the first character is set in a friendly state, the game providing server 100 sets a condition for establishing a token mission for the first character. Can be initialized.

도 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 game providing server 100.

도 6을 참조하여 온라인 슈팅 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 서버(100)는 복수의 게임 클라이언트들에 의해 각각 제어되는 복수의 캐릭터들을 소정의 가상 공간 내에 배치하여 온라인 슈팅 게임을 제공할 수 있다(단계 S610).An embodiment of the online shooting game providing method will be described in more detail with reference to FIG. 6. The game providing server 100 arranges a plurality of characters, each controlled by a plurality of game clients, in a predetermined virtual space and is online. A shooting game can be provided (step S610).

게임 제공 서버(100)는 온라인 슈팅 게임에서 발생 가능한 적어도 하나의 이벤트를 성립 조건으로 하는 토큰 미션을 생성하고, 게임 제공 서버(100)에서 온라인 슈팅 게임을 수행하는 복수의 게임 클라이언트들에 대하여 토큰 미션에 대한 정보를 통지할 수 있다(단계 S620).The game providing server 100 generates a token mission that establishes at least one event that can occur in the online shooting game, and generates a token mission for a plurality of game clients that perform the online shooting game in the game providing server 100. Information about the information may be notified (step S620).

게임 제공 서버(100)는 토큰 미션의 성립 조건을 모두 만족시킨 최초의 캐릭터가 발생하면(단계 S630, 예), 게임 제공 서버(100)에 의하여 제공되는 모든 온라인 슈팅 게임에 대하여 일괄적으로 토큰 미션이 완료된 것으로 설정할 수 있다(단계 S640).When the first character that satisfies all the conditions for establishing the token mission occurs (step S630, yes), the game providing server 100 collectively performs the token mission for all online shooting games provided by the game providing server 100. This can be set as completed (step S640).

일 실시예에서, 토큰은 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서 온라인 게임의 플레이 시간과 연관되어 가치가 산정되고, 게임 제공 서버(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. Notification interface 710 may be displayed some time after the start of each round (eg, after about 4 seconds). As shown, in addition to being displayed in a separate window interface, it may be displayed in various interfaces such as voice and pop-up.

도 8은 해당 캐릭터에게 부여된 토큰 미션의 목록을 제공하는 목록 인터페이스의 일 예를 도시하고 있다. 목록 인터페이스(810)는 게임 진행 중 계속하여 또는 사용자의 요청 또는 설정에 의하여 표시될 수 있으며, 현재 해당 캐릭터에게 부여된 토큰 미션의 종류 및 진행 정보를 포함하여 제공할 수 있다.
8 illustrates an example of a list interface that provides a list of token missions assigned to the character. The list interface 810 may be displayed continuously while the game is in progress or at the request or setting of the user, and may include the type and progress information of the token mission currently assigned to the corresponding character.

도 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 event interface 910 generates an event corresponding to the establishment requirement of the token mission, the event interface 910 may display information on the establishment requirement and progress information on the current establishment requirement.

도 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 game status interface 1010 may provide information about a requirement for establishing a token or a token mission acquired by the character according to the end of the game (eg, the end of a specific round). Identification number 1020 is according to the game status interface

상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
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)
Communication unit 110 game room management unit 120
Game provision control unit 130 token mission generation unit 140
Mission achievement management unit 150 item management unit 160
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.
제1항에 있어서, 상기 토큰은
상기 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 상기 온라인 게임의 플레이 시간과 연관되어 가치가 산정되는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제1항에 있어서, 상기 토큰 미션은
상기 온라인 슈팅 게임의 매 라운드 마다 새로이 선택되어 제공되는 긴급 미션;
유저가 플레이 중인 온라인 슈팅 게임이 해당 유저의 플레이에 의하여 유지되는 경우 토큰 보상을 제공하는 게임 유지 미션; 및
상기 복수의 게임 클라이언트들에 대하여 소정의 기간 동안 일괄적으로 제공되고, 특정 목적을 가지는 이벤트를 반복적으로 수행하도록 유도하는 도전 과제 미션; 중 적어도 하나를 포함하는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제3항에 있어서, 상기 (b) 단계는
상기 토큰 미션이 긴급 미션이면, 매 라운드의 시작 시 긴급 미션의 성립 조건에 해당하는 적어도 하나의 이벤트에 대한 정보 및 해당 긴급 미션의 보상으로 지급되는 토큰에 대한 정보를 해당 라운드를 플레이 중인 복수의 게임 클라이언트들의 화면에 오버 래핑하여 표시하도록 요청하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제3항에 있어서, 상기 (b) 단계는
상기 토큰 미션이 게임 유지 미션 또는 도전 과제 미션이면, 해당 토큰 미션의 성립 조건에 해당하는 적어도 하나의 이벤트 중 적어도 일부가 달성되면 이를 달성한 게임 클라이언트의 화면에 상기 게임 유지 미션 또는 도전 과제 미션에 대한 정보를 표시하도록 요청하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제1항에 있어서, 상기 (c) 단계는
상기 온라인 슈팅 게임의 진행에 따라 발생하는 이벤트들을 확인하는 단계;
상기 확인된 이벤트들 중에서 상기 토큰 미션의 성립 조건에 해당하는 이벤트가 있으면, 해당 이벤트와 연관된 캐릭터에 대하여 상기 토큰 미션의 성립 조건에 관한 테이블을 부여하는 단계; 및
상기 부여된 테이블의 모든 성립 조건에 해당하는 이벤트가 발생한 것으로 확인되면, 해당 캐릭터가 상기 토큰 미션을 성공적으로 달성한 것으로 판단하는 단계;
를 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제6항에 있어서, 상기 (c) 단계는
상기 토큰 미션이 성공적으로 완료되면, 해당 토큰 미션의 보상에 해당하는 토큰을 상기 해당 캐릭터에 지급하는 단계; 및
상기 해당 캐릭터에 대하여, 플레이 시간 대비 획득한 토큰의 수를 확인하여 새로운 토큰 미션을 부여할 것인지 판단하는 단계;
를 더 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제2항에 있어서, 상기 온라인 슈팅 게임 제공 방법은
(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.
제8항에 있어서, 상기 (d) 단계는
상기 복수의 게임 클라이언트들이 소지한 토큰의 수를 반영하여 산출되는 소정의 변동 환전율을 반영하여, 상기 토큰을 상기 게임 캐시 또는 게임 포인트로 변환하여 제공하는 단계;를 더 포함하되,
상기 게임 캐시 또는 게임 포인트를 이용해서는 상기 토큰을 획득할 수 없는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제10항에 있어서, 상기 (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.
제10항에 있어서, 상기 (b) 단계는
상기 적어도 하나의 게임 클라이언트 각각에 대하여, 해당 게임 클라이언트의 플레이 시간 대비 획득한 토큰의 수를 확인하는 단계; 및
상기 확인한 결과, 상기 플레이 시간 대비 획득한 토큰의 수가 기 설정된 비율 이하이면 상기 토큰 미션을 생성하는 단계;
를 더 포함하는 것을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제11항에 있어서, 상기 (c) 단계는
제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.
제14항에 있어서, 상기 토큰은
상기 온라인 슈팅 게임에서 제공되는 게임 캐시 또는 게임 포인트와 독립적인 가치 수단으로서, 상기 온라인 게임의 플레이 시간과 연관되어 가치가 산정되고,
상기 게임 제공 서버와 연관된 상기 복수의 게임 클라이언트의 수와 연관된 가중치를 더 반영하여 상기 가치가 산정되는 것
을 특징으로 하는 온라인 슈팅 게임 제공 방법.
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.
제16항에 있어서, 상기 토큰 미션 생성부는
상기 적어도 하나의 이벤트 각각에 대하여 달성 예상 시간을 산출하고, 상기 성립 요건에 해당하는 적어도 하나의 이벤트의 달성 예상 시간의 합산된 값을 반영하여 해당 토큰 미션의 보상으로 지급될 토큰의 수를 결정하는 것
을 특징으로 하는 게임 제공 서버.
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.
KR1020120081473A 2012-07-25 2012-07-25 Method for providing online shooting game and game operating server thereof Ceased KR20140015852A (en)

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)

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

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

Cited By (1)

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