[go: up one dir, main page]

KR20130065501A - Method for providing on-line sports game supporting quest and system there of - Google Patents

Method for providing on-line sports game supporting quest and system there of Download PDF

Info

Publication number
KR20130065501A
KR20130065501A KR1020110132386A KR20110132386A KR20130065501A KR 20130065501 A KR20130065501 A KR 20130065501A KR 1020110132386 A KR1020110132386 A KR 1020110132386A KR 20110132386 A KR20110132386 A KR 20110132386A KR 20130065501 A KR20130065501 A KR 20130065501A
Authority
KR
South Korea
Prior art keywords
game
quest
providing
online sports
information
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
KR1020110132386A
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 KR1020110132386A priority Critical patent/KR20130065501A/en
Priority to PCT/KR2012/010125 priority patent/WO2013085208A1/en
Publication of KR20130065501A publication Critical patent/KR20130065501A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • 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/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • G07F17/3237Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
    • G07F17/3239Tracking of individual players
    • 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/3286Type of games

Landscapes

  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Social Psychology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 출원은 게임 제공 기술에 관한 것으로, 개시된 기술의 일 실시예에 따른 온라인 스포츠 게임 제공 방법은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행된다. 상기 온라인 스포츠 게임 제공 방법은 (a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 단계, (b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 퀘스트 요건을 만족하지 확인하는 단계 및 (c) 만일 만족하면, 상기 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정하는 단계를 포함한다. 본 출원의 개시된 기술에 따르면, 이러한 퀘스트의 제공을 통하여 사용자에게 새로운 게임 내의 목표를 제시함으로써 보다 흥미를 유발할 수 있는 효과가 있다.The present application relates to a game providing technology, and an online sports game providing method according to an embodiment of the disclosed technology is performed in an online sports game providing system for providing an online sports game to at least one game client through a network. The online sports game providing method includes (a) storing information about the finished game in a game record database in association with a user of the game client when the game being played by the game client ends, (b) the user Retrieving match performance history information from the game record database, and checking whether the retrieved match performance history information satisfies a quest requirement; and (c) if satisfied, at least one of players belonging to the user's team. Modifying the athlete's data to control growth for the athlete. According to the disclosed technology of the present application, through the provision of such a quest by presenting a new in-game goal to the user has an effect that can be more interesting.

Description

퀘스트를 제공할 수 있는 온라인 스포츠 게임 제공 방법 및 그 시스템 {METHOD FOR PROVIDING ON-LINE SPORTS GAME SUPPORTING QUEST AND SYSTEM THERE OF}METHOD FOR PROVIDING ON-LINE SPORTS GAME SUPPORTING QUEST AND SYSTEM THERE OF}

본 출원은 게임 제공 기술에 관한 것으로, 보다 상세하게는, 사용자가 수행한 경기를 기초로 퀘스트를 제공할 수 있는 온라인 스포츠 게임 제공 방법 및 그 시스템에 관한 것이다.The present application relates to a game providing technology, and more particularly, to a method and system for providing an online sports game that can provide a quest based on a game performed by a user.

컴퓨팅 디바이스 및 네트워크 환경의 발달에 따라, 온라인 기반의 게임이 크게 발전하고 있다. 이러한 온라인 기반의 게임은 사용자들간 상호 연관이 발생한다는 점에서, 종래의 프로그램을 대상으로 소정의 액션을 수행하는 오프라인 게임과 차별성이 인정되며 급속하게 발전하기 시작했다.With the development of computing devices and network environments, online-based games have been greatly developed. Such online-based games have been rapidly developed in recognition of their distinctiveness from off-line games that perform certain actions on conventional programs, in that interactions among users occur.

초기의 온라인 게임은 MORPG(Multiplayer Online Role Playing Game)의 종류가 다수였으나, 네트워크의 대역폭 확대, 컴퓨팅 디바이스의 발전에 따라 점차 다양한 종류의 온라인 게임이 제공되고 있다. 이에 따라, 축구, 농구, 야구 등 구기 스포츠를 온라인 게임으로 사용자에게 제공하는 스포츠 온라인 게임이 다양하게 제공되고 있다.In the early days of online games, there were many types of multiplayer online role playing games (MORPGs), but various types of online games are gradually provided according to the expansion of network bandwidth and the development of computing devices. As a result, a variety of sports online games are provided, which provide game sports such as soccer, basketball, and baseball to users as online games.

그러나 종래의 스포츠 온라인 게임의 경우, 인공 지능의 한계 등으로 인하여 사용자와 컴퓨터 간의 대전이 쉽게 식상해지는 문제점이 있다. 이로 인하여, 게임 내에서 가지는 목표를 상실하게 되어 사용자가 게임에 대한 흥미를 쉽게 잃게 되는 문제점이 있었다.However, in the case of the conventional sports online game, there is a problem in that the competition between the user and the computer is easily prepared due to the limitation of artificial intelligence. As a result, there is a problem that the user loses his interest in the game because he loses the goal in the game.

본 출원은 스포츠 게임에 있어서, 사용자가 수행한 경기를 기초로 퀘스트가 성립되었는지 확인하여, 그 보상으로 선수 캐릭터의 성장을 제어할 수 있는 온라인 스포츠 게임 제공 기술을 제공하고자 한다.The present application is to provide an online sports game providing technology that can control the growth of the player character by checking whether the quest is established based on the game played by the user in the sports game.

또한, 본 출원은 퀘스트의 적어도 일부 요건만이 만족되는 경우, 해당 퀘스트의 나머지 조건을 사용자에게 제공할 수 있는 온라인 스포츠 게임 제공 기술을 제공하고자 한다.In addition, the present application is to provide an online sports game providing technology that can provide the user with the remaining conditions of the quest, if at least some of the requirements of the quest is satisfied.

또한, 본 출원은 이러한 퀘스트의 제공을 통하여 사용자에게 새로운 게임 내의 목표를 제시함으로써 보다 흥미를 유발할 수 있는 온라인 스포츠 게임 제공 기술을 제공하고자 한다.In addition, the present application is to provide an online sports game providing technology that can be more interesting by suggesting a goal in a new game to the user through the provision of such a quest.

실시예들 중에서, 온라인 스포츠 게임 제공 방법은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행된다. 상기 온라인 스포츠 게임 제공 방법은 (a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 단계, (b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 퀘스트 요건을 확인하는 단계 및 (c) 만일 만족하면, 상기 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정하는 단계를 포함한다.Among the embodiments, the online sports game providing method is performed in an online sports game providing system for providing an online sports game to at least one game client via a network. The online sports game providing method includes (a) storing information about the finished game in a game record database in association with a user of the game client when the game being played by the game client ends, (b) the user Searching for game performance history information in the game history database, and checking the quest requirement of the game performance history information; and (c) if satisfied, at least one player belonging to the user's team. Modifying the player's data to control growth.

실시예들 중에서, 온라인 스포츠 게임 제공 방법은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행된다. 상기 온라인 스포츠 게임 제공 방법은 (a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 단계, (b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 복수의 조건으로 이루어진 퀘스트 요건 중 적어도 하나의 조건을 만족하지 확인하는 단계 및 (c) 만일 상기 퀘스트 요건의 적어도 일부 조건만을 만족하면, 상기 게임 클라이언트에 상기 퀘스트 요건의 나머지 조건에 대한 정보를 제공하는 단계를 포함한다.Among the embodiments, the online sports game providing method is performed in an online sports game providing system for providing an online sports game to at least one game client via a network. The online sports game providing method includes (a) storing information about the finished game in a game record database in association with a user of the game client when the game being played by the game client ends, (b) the user Searching for game performance history information in the game record database, and confirming that the searched game performance history information does not satisfy at least one condition of a quest requirement consisting of a plurality of conditions; and (c) if at least one of the quest requirements If only some conditions are met, providing the game client with information about the remaining conditions of the quest requirement.

실시예들 중에서, 온라인 스포츠 게임 제공 방법은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행된다. 상기 온라인 스포츠 게임 제공 방법은 (a) 네트워크를 통하여 연결된 게임 클라이언트에 의해 수행된 적어도 하나의 이벤트 중에서, 퀘스트와 연관된 퀘스트 이벤트를 식별하는 단계, (b) 상기 식별된 퀘스트 이벤트가 퀘스트 요건 중 적어도 일부를 만족하는 퀘스트가 존재하는 지 확인하는 단계 및 (c) 만일 존재하면, 해당 퀘스트에 대한 정보 또는 해당 퀘스트에서 만족하지 않은 나머지 퀘스트 요건에 대한 정보를 확인하여 상기 게임 클라이언트에 제공하는 단계를 포함한다.Among the embodiments, the online sports game providing method is performed in an online sports game providing system for providing an online sports game to at least one game client via a network. The method for providing an online sports game includes (a) identifying a quest event associated with a quest among at least one event performed by a game client connected via a network, and (b) the identified quest event is at least a portion of a quest requirement. Checking whether there is a quest that satisfies and (c) if present, checking the information about the quest or information on the remaining quest requirements that are not satisfied in the quest and providing the same to the game client. .

실시예들 중에서, 온라인 스포츠 게임 제공 시스템은 적어도 하나의 게임 클라이언트와 네트워크를 통하여 연결 가능하고, 상기 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공한다. 상기 온라인 스포츠 게임 제공 시스템은 퀘스트 데이터베이스, 게임 제공 제어부 및 퀘스트 달성 판정부를 포함한다. 상기 퀘스트 데이터베이스는 상기 온라인 스포츠 게임에서 제공되는 적어도 하나의 퀘스트에 대한 요건 및 보상 정보를 저장한다. 상기 게임 제공 제어부는 상기 적어도 하나의 게임 클라이언트에 온라인 경기를 제공하도록 제어하고, 온라인 경기가 종료되면 해당 경기에 대한 사용자별 경기 수행 정보를 생성한다. 상기 퀘스트 달성 판정부는 상기 사용자 별 경기 수행 정보를 기초로 상기 퀘스트 데이터베이스를 검색하여 요건의 적어도 일부를 만족하는 퀘스트를 검색한다.In embodiments, an online sports game providing system is connectable via a network with at least one game client and provides the online sports game to the at least one game client. The online sports game providing system includes a quest database, a game providing control unit and a quest achievement determination unit. The quest database stores requirements and reward information for at least one quest provided in the online sports game. The game providing control unit controls to provide an online game to the at least one game client, and generates game performance information for each user when the online game ends. The quest achievement determination unit searches the quest database based on the game performance information for each user to search for a quest that satisfies at least a part of the requirements.

실시예들 중에서, 기록매체는 온라인 스포츠 게임 제공 방법을 실행시키기 위한 프로그램을 기록하고, 상기 프로그램은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 구동될 수 있는 프로그램으로서, (a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 기능, (b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 퀘스트 요건을 확인하는 기능 및 (c) 만일 만족하면, 상기 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정하는 기능을 포함한다.Among the embodiments, the recording medium records a program for executing the online sports game providing method, wherein the program can be run in an online sports game providing system for providing an online sports game to at least one game client via a network. A program comprising: (a) when a game being played by a game client ends, storing information about the finished game in a game record database in association with a user of the game client; and (b) playing a game for the user. Search for history information in the game record database, and if the searched game performance history information confirms quest requirements, and (c) if satisfied, control growth for at least one player belonging to the user's team; To modify that player's data so that Includes features

실시예들 중에서, 기록매체는 온라인 스포츠 게임 제공 방법을 실행시키기 위한 프로그램을 기록하고, 상기 프로그램은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 구동될 수 있는 프로그램으로서, (a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 기능, (b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 복수의 조건으로 이루어진 퀘스트 요건 중 적어도 하나의 조건을 만족하지 확인하는 기능 및 (c) 만일 상기 퀘스트 요건의 적어도 일부 조건만을 만족하면, 상기 게임 클라이언트에 상기 퀘스트 요건의 나머지 조건에 대한 정보를 제공하는 기능을 포함한다.Among the embodiments, the recording medium records a program for executing the online sports game providing method, wherein the program can be run in an online sports game providing system for providing an online sports game to at least one game client via a network. A program comprising: (a) when a game being played by a game client ends, storing information about the finished game in a game record database in association with a user of the game client; and (b) playing a game for the user. Search for history information in the game record database, and confirm that the searched game performance history information does not satisfy at least one condition of a quest requirement consisting of a plurality of conditions; and (c) if at least a part of the quest requirement is satisfied. When you play the game It provides the client with information about the remaining conditions of the quest requirements.

실시예들 중에서, 기록매체는 온라인 스포츠 게임 제공 방법을 실행시키기 위한 프로그램을 기록하고, 상기 프로그램은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 구동될 수 있는 프로그램으로서, (a) 네트워크를 통하여 연결된 게임 클라이언트에 의해 수행된 적어도 하나의 이벤트 중에서, 퀘스트와 연관된 퀘스트 이벤트를 식별하는 기능, (b) 상기 식별된 퀘스트 이벤트가 퀘스트 요건 중 적어도 일부를 만족하는 퀘스트가 존재하는 지 확인하는 기능 및 (c) 만일 존재하면, 해당 퀘스트에 대한 정보 또는 해당 퀘스트에서 만족하지 않은 나머지 퀘스트 요건에 대한 정보를 확인하여 상기 게임 클라이언트에 제공하는 기능을 포함한다.Among the embodiments, the recording medium records a program for executing the online sports game providing method, wherein the program can be run in an online sports game providing system for providing an online sports game to at least one game client via a network. A program comprising: (a) a function of identifying a quest event associated with a quest among at least one event performed by a game client connected over a network, and (b) a quest in which the identified quest event satisfies at least some of the quest requirements. And (c) if present, the information on the quest or information on the remaining quest requirements that are not satisfied in the quest and provided to the game client.

본 출원의 개시된 기술에 따르면, 사용자가 수행한 경기를 기초로 퀘스트가 성립되었는지 확인하여, 그 보상으로 선수 캐릭터의 성장을 제어할 수 있는 효과가 있다.According to the disclosed technology of the present application, it is possible to check whether a quest is established based on a game performed by a user, and have an effect of controlling the growth of a player character with the reward.

또한, 본 출원의 개시된 기술에 따르면, 퀘스트의 적어도 일부 요건만이 만족되는 경우 해당 퀘스트의 나머지 조건을 사용자에게 제공함으로써 사용자에게 퀘스트에 대한 정보를 보다 편리하게 제공할 수 있는 효과가 있다.In addition, according to the disclosed technology of the present application, when at least some of the requirements of the quest is satisfied, by providing the remaining conditions of the quest to the user, there is an effect of providing the user with information about the quest more conveniently.

또한, 본 출원의 개시된 기술에 따르면, 이러한 퀘스트의 제공을 통하여 사용자에게 새로운 게임 내의 목표를 제시함으로써 보다 흥미를 유발할 수 있는 효과가 있다.In addition, according to the disclosed technology of the present application, through the provision of such a quest to present a user in a new game, there is an effect that can be more interesting.

도 1은 개시된 기술에 따른 온라인 스포츠 게임 제공 시스템과 게임 클라이언트를 설명하기 위한 참고도이다.
도 2는 개시된 기술에 따른 온라인 스포츠 게임 제공 시스템의 일 실시예를 도시하는 구성도이다.
도 3은 퀘스트 데이터베이스에 저장되는 데이터 형식의 일 실시예를 도시하는 참고도이다.
도 4는 개시된 기술에 따른 온라인 스포츠 게임 제공 시스템의 다른 일 실시예를 도시하는 구성도이다.
도 5는 게임 클라이언트에 제공되는 선수 캐릭터 정보의 일 예를 도시하는 참고도이다.
도 6은 개시된 기술에 따른 온라인 스포츠 게임 제공 시스템의 또 다른 일 실시예를 도시하는 구성도이다.
도 7은 개시된 기술에 따른 온라인 스포츠 게임의 퀘스트 제공 방법의 일 실시예를 설명하기 위한 순서도이다.
도 8은 개시된 기술에 따른 온라인 스포츠 게임의 퀘스트 제공 방법의 다른 일 실시예를 설명하기 위한 순서도이다.
도 9는 개시된 기술에 따른 온라인 스포츠 게임의 퀘스트 제공 방법의 또 다른 일 실시예를 설명하기 위한 순서도이다.
1 is a reference diagram for explaining an online sports game providing system and a game client according to the disclosed technology.
2 is a block diagram showing an embodiment of an online sports game provision system according to the disclosed technique.
3 is a reference diagram illustrating an embodiment of a data format stored in a quest database.
4 is a block diagram showing another embodiment of an online sports game providing system according to the disclosed technology.
5 is a reference diagram illustrating an example of player character information provided to a game client.
6 is a block diagram showing another embodiment of an online sports game providing system according to the disclosed technology.
7 is a flowchart illustrating an embodiment of a method for providing a quest for an online sports game according to the disclosed technology.
8 is a flowchart illustrating another embodiment of a method for providing a quest for an online sports game according to the disclosed technology.
9 is a flowchart illustrating another embodiment of a method for providing a quest for an online sports game according to the disclosed technology.

개시된 기술에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 개시된 기술의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 개시된 기술의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다.The description of the disclosed technique is merely an example for structural or functional explanation and the scope of the disclosed technology should not be construed as being limited by the embodiments described in the text. That is, the embodiments may be variously modified and may have various forms, and thus the scope of the disclosed technology should be understood to include equivalents capable of realizing the technical idea.

한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of the terms described in the present application 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 disclosed technique may be embodied as computer readable code on a computer readable recording medium, and the computer readable recording medium may include any type of recording device that stores 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 the disclosed technology belongs, unless otherwise defined. The terms defined in the commonly used dictionary should be interpreted to coincide with the meanings in the context of the related art, and should not be interpreted as having ideal or excessively formal meanings unless clearly defined in the present application.

도 1은 개시된 기술에 따른 온라인 스포츠 게임 제공 시스템과 게임 클라이언트를 설명하기 위한 참고도이다.1 is a reference diagram for explaining an online sports game providing system and a game client according to the disclosed technology.

온라인 스포츠 게임 제공 시스템(100)(이하, 게임 제공 시스템)은 온라인 네트워크 환경을 통하여 동시에 적어도 하나의 유저(게임 클라이언트)에 스포츠 게임을 제공할 수 있다. 개시된 게임 제공 시스템(100)에서 제공되는 온라인 스포츠 게임은 다수 사용자를 기반으로 하는 스포츠 게임이다. 예를 들어, 온라인 스포츠 게임은 축구, 야구, 농구, 핸드볼 등과 같이 팀을 이루어 경기를 진행하는 스포츠를 온라인 게임으로 구현한 것일 수 있다.The online sports game providing system 100 (hereinafter referred to as a game providing system) can simultaneously provide a sports game to at least one user (game client) through an online network environment. The online sports game provided in the disclosed game providing system 100 is a sports game based on a plurality of users. For example, an online sports game may be an online game in which sports such as soccer, baseball, basketball, and handball are played in teams.

게임 제공 시스템(100)은 온라인 스포츠 경기(이하, 경기)를 제공할 수 있다. 게임 제공 시스템(100)은 단순한 하나의 경기 뿐만 아니라, 토너먼트, 리그 등과 같은 복수의 경기로 구성되는 다양한 게임을 제공할 수 있다. The game providing system 100 may provide an online sports game (hereinafter referred to as a game). The game providing system 100 may provide not only one game but also various games composed of a plurality of games such as tournaments and leagues.

게임 제공 시스템(100)은 사용자들 간(Player versus Player, PVP) 온라인 경기 뿐만 아니라, 사용자와 인공지능 간의 경기 (Player versus environment, PVE)를 제공할 수 있다. 또한 다수 사용자들 간 PVP, 다수 사용자들과 인공지능 간의 PVE 경기를 제공할 수도 있다.The game providing system 100 may provide a player versus environment (PVE) as well as an online game between users (Player versus Player, PVP). It can also provide a PVE game between multiple users, PVP, multiple users and artificial intelligence.

게임 제공 시스템(100)은 특정 사용자의 팀에 대해서도 소정의 인공지능을 제공할 수 있다. 한 팀이 5명인 농구 게임의 예를 들면, 사용자에 의하여 컨트롤 되는 선수 캐릭터는 하나이라 할 때, 해당 팀의 나머지 4명의 선수 캐릭터는 인공 지능(게임 엔진)에 의하여 사용자의 제어 없이 자리 이동, 자동 수비 등 소정의 액션(이벤트)을 수행할 수 있다.The game providing system 100 can also provide predetermined artificial intelligence for a specific user's team. For example, if a player character controlled by a user is one, the remaining four player characters of the team are moved by artificial intelligence (game engine) And can perform a predetermined action (event) such as a defense.

게임 제공 시스템(100)은 온라인 스포츠 게임을 제공하기 위하여, 적어도 하나의 게임 클라이언트(200)와 적어도 일부의 실시간 데이터 교환을 수행할 수 있다. 이러한 게임 제공 시스템(100)에 대해서는 도 2를 참조하여 이하에서 더 상세히 설명한다. The game providing system 100 may perform at least a part of real-time data exchange with at least one game client 200 in order to provide an online sports game. Such a game providing system 100 will be described in more detail below with reference 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)에 접속 또는 통신을 유지하며, 사용자에게 스포츠 게임을 제공할 수 있다. 실시예에 따라, 게임 클라이언트(200)는 게임 구동을 위한 게임 엔진의 적어도 일부를 적재할 수 있다. 예를 들어, 스포츠 온라인 게임의 제공에 필요한 소정의 연산 중 적어도 일부는 빠른 처리를 위하여 게임 클라이언트(200)에서 수행될 수 있다.
The game client 200 can access or maintain communication with the game providing system 100 and can provide a sports game to the user. According to an embodiment, the game client 200 may load at least a part of a game engine for driving a game. For example, at least some of the predetermined operations required to provide a sports online game may be performed in the game client 200 for quick processing.

도 2은 개시된 기술에 따른 게임 제공 시스템의 일 실시예를 설명하기 위한 구성도이다. 2 is a block diagram illustrating an embodiment of a game providing system according to the disclosed technology.

도 2를 참조하면, 게임 제공 시스템(100)은 통신부(110), 게임 엔진(120), 퀘스트 데이터베이스(130), 퀘스트 달성 판정부(140) 및 게임 제공 제어부(150)를 포함할 수 있다. 2, the game providing system 100 may include a communication unit 110, a game engine 120, a quest database 130, a quest achievement determination unit 140, and a game providing control unit 150.

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

게임 엔진(120)은 게임의 구동을 위한 구성으로서, 게임 클라이언트(200)와 연동되어 사용자에게 스포츠 게임을 제공할 수 있다. 개시된 실시예에서는, 게임 엔진(120)을 게임 제공 제어부(150)와 별도의 구성으로 설명하였으나, 실시예에 따라 게임 엔진(120)은 게임 제공 제어부(150)의 일 기능으로서 구현될 수 있다. 일 실시예에서, 게임 엔진(120)의 적어도 일부는 게임 클라이언트(200)에 적재될 수 있다. The game engine 120, as a configuration for driving a game, can interwork with the game client 200 and provide a sports game to the user. In the disclosed embodiment, the game engine 120 is described in a separate configuration from the game providing control unit 150, but according to the embodiment, the game engine 120 may be implemented as a function of the game providing control unit 150. In one embodiment, at least a portion of the game engine 120 may be loaded into the game client 200.

퀘스트 데이터베이스(130)는 온라인 스포츠 게임에서 제공되는 적어도 하나의 퀘스트에 대한 요건 및 보상 정보를 저장할 수 있다. 여기에서, 퀘스트란 온라인 스포츠 게임에서 사용자가 달성하려는 소정의 목표와 그에 대한 보상을 의미한다. 예를 들어, 특정 게임에서 설정된 점수 이상을 뽑아내는 것을 요건으로 하는 것 등과 같이 온라인 게임의 사용자(유저)가 게임을 수행하면서 달성하려는 소정의 목표를 제시하고, 해당 목표를 달성한 경우 게임 내에서 소정의 보상을 제공하는 것을 의미한다. The quest database 130 may store requirements and reward information for at least one quest provided in an online sports game. Here, the quest means a predetermined goal and reward for the user in the online sports game. For example, a user (user) of an online game suggests a certain goal to achieve while playing the game, such as requiring that a certain score be drawn above a set score, and if the goal is achieved, It means providing a certain reward.

퀘스트는 적어도 하나의 요건을 가질 수도 있다. 예를 들어, (i) 해당 경기를 승리하고 (ii) 사용자의 팀에서 해당 경기에서 최다 득점을 올린 선수가 있을 것과 같이 복수의 요건들을 가질 수 있다. The quest may have at least one requirement. For example, there may be multiple requirements, such as (i) a player who wins the game and (ii) the player who scores the most points in the game on the user's team.

퀘스트는 고유의 보상을 가질 수 있다. 퀘스트의 보상은 게임 내에서 제공되어 질 수 있다. 예를 들어, 퀘스트가 달성되면 해당 캐릭터에 소정의 경험치를 부과하거나, 사용자의 팀에 소정의 게임 머니를 제공하는 등 설정에 따라 다양한 보상이 제공될 수 있다. Quests can have their own rewards. Quest rewards can be provided in-game. For example, when a quest is achieved, various rewards may be provided according to a setting such as imparting a predetermined experience value to a corresponding character or providing a predetermined game money to a user's team.

일 실시예에서, 퀘스트의 보상은 일반 보상, 특별 보상 및 제어 보상 중 적어도 하나를 포함할 수 있다. 여기에서, 일반 보상은 경험치, 게임 머니 등과 같이 게임의 진행에 따라 일반적으로 얻을 수 있는 보상을 의미하고, 특별 보상은 특별한 아이템, 배지 등과 같이 게임을 진행하여도 일반적으로 얻을 수 없는 보상을 의미한다. 제어 보상은 개시된 기술에 특유한 보상으로서, 사용자의 팀에 포함된 캐릭터에 대한 정보를 사용자의 요청에 의하여 제어할 수 있도록 하는 보상이다. 예를 들어, 사용자의 팀에 소속된 선수 캐릭터에 대하여, 성장을 정지하도록 하는 보상이 있을 수 있다. 일반적으로 온라인 스포츠 게임에서는 경기를 진행함에 따라 얻어지는 경험치에 의하여 선수 캐릭터가 성장하고, 또한 경기를 진행함에 따라 나이를 먹으면서 능력치가 변동된다. 개시된 제어 보상은 이러한 온라인 스포츠 게임에서 적용되는 캐릭터의 성장 또는 노화를 제어할 수 있는 보상이다. 이러한 제어 보상에 따라 사용자는 특정 선수 캐릭터를 보다 오랫동안 사용할 수 있다. In one embodiment, the reward of the quest may include at least one of a general reward, a special reward, and a control reward. Here, the general reward means a reward that can be generally obtained according to the progress of the game, such as experience value, game money, etc., and the special reward means a reward that cannot be generally obtained even if the game proceeds, such as a special item or a badge. . The control reward is a reward specific to the disclosed technology, and is a reward for controlling information on a character included in a user's team at the request of a user. For example, for a player character belonging to a user's team, there may be a reward to stop growth. In general, in an online sports game, the player character grows according to the experience value obtained as the game progresses, and as the game progresses, the ability value changes with age. The disclosed control reward is a reward that can control the growth or aging of a character applied in such an online sports game. This control reward allows the user to use a particular player character for a longer time.

도 3은 퀘스트 데이터베이스에 저장되는 데이터 형식의 일 실시예를 도시하는 참고도이다. 도 3을 참조하여 퀘스트 데이터베이스(130)에 대하여 더 상세히 설명한다.3 is a reference diagram illustrating an embodiment of a data format stored in a quest database. The quest database 130 will be described in more detail with reference to FIG. 3.

퀘스트 데이터베이스(130)는 퀘스트 식별자(310), 퀘스트 요건 정보(320) 및 보상 정보(330)를 포함하여 퀘스트 정보를 저장할 수 있다. The quest database 130 may store quest information including the quest identifier 310, the quest requirement information 320, and the reward information 330.

퀘스트 요건 정보(320)는 도시된 예와 같이 각 요건 별로 상이한 데이터 블록을 할당하여 저장될 수 있다. 일 실시예에서, 퀘스트 요건 정보(320)는 각 요건들과 요건들에 대한 조건 연산자(예를 들어, 적어도 하나 만족, and 조건, or 조건 등)를 포함하여 구성될 수 있다.The quest requirement information 320 may be stored by allocating a different data block for each requirement as illustrated. In one embodiment, the quest requirement information 320 may comprise a condition operator (eg, at least one satisfaction, and condition, or condition, etc.) for each requirement and requirements.

퀘스트 보상 정보(330)는 일반 보상(331), 특별 보상(332) 및 제어 보상(333) 별로 상이한 데이터 블록을 할당하여 저장될 수 있다. The quest reward information 330 may be stored by allocating different data blocks for the general reward 331, the special reward 332, and the control reward 333.

퀘스트 달성 판정부(140)는 게임의 진행에 따라 발생하는 정보를 기초로 퀘스트의 달성 여부를 판정할 수 있다. The quest achievement determination unit 140 may determine whether the quest is achieved based on information generated as the game progresses.

일 실시예에서, 퀘스트 달성 판정부(140)는 사용자 별 경기 수행 정보 또는 경기 수행 이력정보를 기초로 퀘스트 데이터베이스(130)를 검색하여 요건의 적어도 일부를 만족하는 퀘스트를 검색할 수 있다. 여기에서, 경기 수행 정보는 특정 경기에 대한 정보이고 경기 수행 이력정보는 이러한 경기 수행 정보에 대한 이력정보이다. 이러한 경기 수행 정보 및 경기 수행 이력정보에 대해서는 도 4를 참조하여 후술한다.In one embodiment, the quest achievement determination unit 140 may search the quest database 130 based on the game performance information or the game performance history information for each user to search for a quest that satisfies at least a part of the requirements. Here, the game performance information is information on a specific game and the game performance history information is history information on such game performance information. Such game performance information and game performance history information will be described later with reference to FIG. 4.

이러한 일 실시예예 대하여 더 상세히 설명하면, 퀘스트 달성 판정부(140)는 게임 제공 제어부(150)로부터 특정 사용자의 경기 수행 이력정보를 제공받으면, 해당 경기 수행 이력정보로서 퀘스트의 요건의 적어도 일부를 만족하는 퀘스트가 존재하는 지 퀘스트 데이터베이스(130)를 검색할 수 있다. 이는, 요건의 일부만을 만족하는 퀘스트가 있는 경우, 나머지 요건 등에 대한 정보를 게임 클라이언트(200)에 제공하기 위한 전처리를 수행하기 위함이다.In more detail with respect to such an embodiment, when the quest achievement determination unit 140 is provided with the game performance history information of a specific user from the game providing control unit 150, the quest achievement determination unit 140 satisfies at least a part of the requirements of the quest as the game performance history information. The quest database 130 may be searched for whether a quest exists. This is to perform preprocessing to provide the game client 200 with information about the remaining requirements, etc., when there are quests that satisfy only a part of the requirements.

다른 일 실시예에서, 퀘스트 달성 판정부(140)는 사용자 별 경기 수행 정보 또는 경기 수행 이력정보를 기초로 퀘스트 데이터베이스(130)를 검색하여 요건의 전부를 만족하는 퀘스트를 검색할 수 있다. In another embodiment, the quest achievement determination unit 140 may search the quest database 130 based on the game performance information or the game performance history information for each user to search for a quest that satisfies all of the requirements.

퀘스트 달성 판정부(140)는 요건의 전부 또는 적어도 일부를 만족하는 퀘스트를 검색하면, 검색된 퀘스트에 대한 정보(예컨대, 퀘스트 식별자 등)을 게임 제공 제어부(150)에 제공할 수 있다.When the quest achievement determination unit 140 searches for a quest that satisfies all or at least a part of the requirements, the quest achievement determination unit 140 may provide the game providing control unit 150 with information about the found quest (eg, a quest identifier).

게임 제공 제어부(150)는 온라인 스포츠 게임 제공 시스템(100)의 다른 구성요소들을 제어하여 적어도 하나의 게임 클라이언트(200)에 온라인 스포츠 게임을 제공할 수 있다. 또한 게임 제공 제어부(150)는 온라인 스포츠 게임 제공 시스템(100)의 다른 구성요소들을 제어하여 온라인 스포츠 게임에 대한 퀘스트 및 보상을 제공할 수 있다. The game providing controller 150 may control other components of the online sports game providing system 100 to provide an online sports game to the at least one game client 200. In addition, the game providing controller 150 may control other components of the online sports game providing system 100 to provide quests and rewards for the online sports game.

일 실시예에서, 게임 제공 제어부(150)는 온라인 경기가 종료되면 해당 경기에 대한 사용자별 경기 수행 이력정보를 생성할 수 있다. 게임 제공 제어부(150)는 생성된 사용자별 경기 수행 이력정보를 퀘스트 달성 판정부(140)에 제공하여, 해당 경기에 의하여 요건을 만족한 퀘스트가 존재하는지 확인할 수 있다. In one embodiment, when the online game ends, the game providing control unit 150 may generate game performance history information for each corresponding game. The game providing control unit 150 may provide the generated game performance history information for each user to the quest achievement determining unit 140 to check whether there is a quest that satisfies the requirement by the corresponding game.

이러한 일 실시예에서, 퀘스트 달성 판정부(140)로부터 요건의 전부를 만족한 퀘스트에 대한 정보를 수신하면, 게임 제공 제어부(150)는 해당 퀘스트에 대한 보상을 퀘스트 데이터베이스(130)에서 검색하고 해당 내용에 따라 사용자의 팀에 보상을 제공할 수 있다. In one embodiment, when the quest achievement determination unit 140 receives information about a quest that satisfies all of the requirements, the game providing control unit 150 searches the quest database 130 for the reward for the quest and Depending on the content, you can reward your team.

다른 일 실시예에서, 게임 제공 제어부(150)는 온라인 경기가 종료되면 해당 경기에 대한 사용자별 경기 수행 이력정보를 생성할 수 있다. 게임 제공 제어부(150)는 생성된 사용자별 경기 수행 이력정보를 퀘스트 달성 판정부(140)에 제공하여, 해당 경기에 의하여 요건의 일부를 만족하는 퀘스트가 존재하는지 확인할 수 있다.In another embodiment, when the online game ends, the game providing controller 150 may generate game performance history information for each corresponding game. The game providing control unit 150 may provide the generated game performance history information for each user to the quest achievement determining unit 140 to check whether there is a quest that satisfies a part of the requirements by the corresponding game.

이러한 다른 일 실시예에서, 퀘스트 달성 판정부(140)로부터 요건의 적어도 일부를 만족한 퀘스트에 대한 정보를 수신하면, 게임 제공 제어부(150)는 해당 퀘스트에 만족되지 않은 요건의 나머지 일부에 대한 정보를 퀘스트 데이터베이스(130)에서 검색하고, 요건의 나머지 일부 및 보상에 대한 정보를 게임 클라이언트(200)에 제공할 수 있다.
In another such embodiment, when the quest achievement determination unit 140 receives information about a quest that satisfies at least a part of the requirement, the game providing controller 150 receives information about the remaining part of the requirement that is not satisfied by the quest. May be retrieved from the quest database 130 and provided to the game client 200 with information about the remaining portion of the requirement and the reward.

도 4는 개시된 기술에 따른 게임 제공 시스템의 다른 일 실시예를 도시하는 구성도이다. 도 3에 개시된 일 실시예에 게임 기록 데이터베이스(160) 및 캐릭터 데이터베이스(170)를 더 포함하고 있다. 4 is a block diagram showing another embodiment of a game providing system according to the disclosed technology. The embodiment disclosed in FIG. 3 further includes a game record database 160 and a character database 170.

게임 기록 데이터베이스(160)는 온라인 스포츠 게임의 사용자 별로 해당 사용자가 수행한 온라인 경기에 대한 경기 수행 이력정보를 저장할 수 있다. 더 상세하 설명하면, 게임 제공 제어부(150)는 온라인 경기가 종료되면 해당 경기에 대한 사용자별 경기 수행 정보를 생성하고, 이를 게임 기록 데이터베이스(160)에 저장하여 해당 사용자에 대한 경기 수행 이력정보를 생성 또는 갱신할 수 있다.The game record database 160 may store game performance history information about an online game performed by the user for each user of the online sport game. In more detail, when the online game is finished, the game providing control unit 150 generates game performance information for each user for the corresponding game and stores it in the game record database 160 to record game performance history information for the user. Can be created or updated.

여기에서, 게임 수행 정보는 특정 경기에 대한 사용자의 결과에 대한 정보이고, 게임 수행 이력정보는 사용자가 수행한 경기들에 대한 게임 수행 정보들을 포함하는 이력 정보이다. 이는, 퀘스트 중에서는 하나의 경기로서 요건을 만족할 수도 있지만, 복수의 경기(예컨대, 리그, 토너먼트 등)를 완료하여야 요건을 만족하는 퀘스트도 존재하기 때문에 사용자의 경기 정보를 구분하여 저장하는 것이 요구될 수 있기 때문이다.Here, the game performance information is information about a user's result for a specific game, and the game performance history information is history information including game performance information about games played by the user. This may satisfy the requirement as one game among the quests, but since there are quests that satisfy the requirements to complete a plurality of games (eg leagues, tournaments, etc.), it may be required to separately store the game information of the user. Because it can.

캐릭터 데이터베이스(170)는 온라인 스포츠 게임에서 제공되는 선수 캐릭터에 대한 정보(이하, 선수 캐릭터 정보)를 저장할 수 있다. The character database 170 may store information on a player character (hereinafter, referred to as player character information) provided in an online sports game.

게임 제공 제어부(150)는 캐릭터 데이터베이스(170)에 저장된 선수 캐릭터 정보를 게임 클라이언트(200)에 제공할 수 있다. 도 5는 게임 클라이언트에 제공되는 선수 캐릭터 정보의 일 예를 도시하는 참고도로서, 이하에서는 도 5를 참조하여 캐릭터 데이터베이스(170)에 저장되는 선수 캐릭터 정보에 대하여 설명한다.The game providing control unit 150 may provide the player client information stored in the character database 170 to the game client 200. FIG. 5 is a reference diagram illustrating an example of player character information provided to a game client. Hereinafter, player character information stored in the character database 170 will be described with reference to FIG. 5.

선수 캐릭터 정보는 기본 정보(510) 및 스탯 정보(520)로 구성될 수 있다.The player character information may be composed of basic information 510 and stat information 520.

기본 정보(510)는 해당 선수에 대한 일반적인 정보를 의미한다. 예를 들어, 해당 선수의 이름, 나이, 국적, 키, 몸무게, 주로 쓰는 발, 포지션 등의 항목들을 포함할 수 있다. The basic information 510 means general information about the player. For example, it may include items such as a player's name, age, nationality, height, weight, foot, position and the like.

스탯 정보(520)는 게임에서 적용되는 해당 선수에 대한 능력치 정보를 의미한다. 도 5는 축구 온라인 게임의 예로서, 능력치를 공통, 공격, 패스/드리블, 수비, 골키핑으로 구분하여 각각 캐릭터 별로 능력별 수치를 부여하고 있음을 알 수 있다. 그러나 도시된 예는 일 예에 불과한 것이므로, 다른 구분 또는 수치범위로서 표현될 수 있음은 명확하다.The stat information 520 means capability information on the corresponding player applied in the game. FIG. 5 shows an example of a soccer online game, in which the statistic is divided into common, attack, pass / dribble, defense, and goalkeeping, and the figures are given for each character. However, the illustrated example is only one example, so it may be expressed as another division or numerical range.

게임 제공 제어부(150)는 온라인 스포츠 게임의 진행에 따라 선수 캐릭터 정보를 변동시킬 수 있다. 예를 들어, 게임 제공 제어부(150)는 온라인 경기의 진행에 따라 선수 캐릭터의 나이를 더하고, 나이에 따라 해당 선수 캐릭터의 능력치를 조정할 수 있다.The game providing controller 150 may change the player character information as the online sports game progresses. For example, the game providing control unit 150 may add the age of the player character as the online game progresses, and adjust the capability value of the corresponding player character according to the age.

일 실시예에서, 게임 제공 제어부(150)는 경기를 수행할 때마다 해당 경기를 출전한 선수 캐릭터에 대하여 경험치를 부여하고, 부여된 경험치에 따라 스탯 정보를 변경할 수 있다. In one embodiment, the game providing control unit 150 may give experience value to the player character who participated in the game every time the game is performed, and change the stat information according to the given experience value.

일 실시예에서, 게임 제공 제어부(150)는 게임의 진행에 따라 선수 캐릭터의 기본 정보(510)를 변경할 수 있다. 즉, 1년을 기준으로 하는 리그가 진행되면, 게임 제공 제어부(150)는 리그가 종료되면 해당 리그에 참가한 사용자의 선수 캐릭터들에 대하여 나이를 한 살 더 부가할 수 있다. 여기에서, 게임 제공 제어부(150)는 선수 캐릭터의 나이에 따라 능력치가 증감될 수 있도록 캐릭터 데이터베이스(170)의 데이터를 수정할 수 있다. 예를 들어, 일정 나이 이상이 되면 노쇠화를 반영하여, 전체적인 능력치를 매년 감소하도록 할 수 있다.
In one embodiment, the game providing control unit 150 may change the basic information 510 of the player character as the game progresses. That is, when a league based on one year is in progress, the game providing controller 150 may add one year old to player characters of users who participated in the league when the league ends. Here, the game providing control unit 150 may modify the data of the character database 170 to increase or decrease the ability value according to the age of the player character. For example, if you are older than a certain age, you can reflect the deterioration, so that the overall capacity decreases every year.

도 6은 개시된 기술에 따른 게임 제공 시스템의 또 다른 일 실시예를 도시하는 구성도이다. 6 is a block diagram illustrating another embodiment of a game providing system according to the disclosed technology.

도 6에 개시된 또 다른 일 실시예는 도 2의 실시예에 퀘스트 이벤트 감지부(180)를 더 포함하고 있다. 도 6에 개시된 또 다른 일 실시예는, 도 2 내지 도 5를 참조하여 전술한 실시예들과 달리, 경기 기록이 아닌 게임 중에 발생하는 이벤트를 기초로 퀘스트의 달성 여부를 판정하는 실시예에 관한 것이다.Another embodiment disclosed in FIG. 6 further includes a quest event detector 180 in the embodiment of FIG. 2. Another embodiment disclosed in FIG. 6 relates to an embodiment in which a quest is achieved based on an event occurring during a game rather than a game record, unlike the embodiments described above with reference to FIGS. 2 to 5. will be.

퀘스트 이벤트 감지부(180)는 온라인 스포츠 경기에서 발생하는 이벤트를 감지하고 이에 대한 정보를 퀘스트 달성 판정부(140)에 제공할 수 있다. 여기에서, 이벤트는 득점, 어시스트, 패스 등과 같이 해당 스포츠 경기에서 의미가 부여되는 소정의 행위에 해당할 수 있다.The quest event detector 180 may detect an event occurring in an online sporting event and provide information about the quest achievement determination unit 140. Here, the event may correspond to a predetermined action that is given meaning in a corresponding sporting event such as a score, an assist, a pass, and the like.

일 실시예에서, 퀘스트 이벤트 감지부(180)는 감지된 이벤트 중에서 퀘스트와 연관된 퀘스트 이벤트를 식별할 수 있다. 이를 위하여, 퀘스트 이벤트 감지부(180)는 퀘스트 요건에 상응하는 복수의 이벤트들에 대한 목록을 보유하고, 감지된 이벤트가 목록에 포함되어 있는지 확인함으로써 퀘스트 이벤트를 식별할 수 있다.In one embodiment, the quest event detector 180 may identify a quest event associated with the quest among the detected events. To this end, the quest event detection unit 180 may identify a quest event by holding a list of a plurality of events corresponding to the quest requirement and checking whether the detected event is included in the list.

퀘스트 달성 판정부(140)는 퀘스트 이벤트 감지부(180)에서 제공된 이벤트를 기초로 요건 데이터(220)의 전부 또는 적어도 일부를 만족하는 퀘스트를 퀘스트 데이터베이스(130)에서 검색하여 이에 대한 정보를 게임 제공 제어부(150)에 제공할 수 있다.The quest achievement determination unit 140 searches the quest database 130 for a quest that satisfies all or at least a part of the requirement data 220 based on the event provided by the quest event detection unit 180 to provide information about the game. It may be provided to the controller 150.

게임 제공 제어부(150)는 퀘스트 달성 판정부(140)에서 제공된 정보를 기초로 퀘스트의 달성 또는 퀘스트의 적어도 일부의 달성에 대한 데이터를 게임 클라이언트(200)에 제공할 수 있다.
The game providing controller 150 may provide the game client 200 with data about the achievement of the quest or the achievement of at least a part of the quest based on the information provided by the quest achievement determination unit 140.

이하에서는, 도 7 내지 도 9을 참조하여 온라인 스포츠 게임 제공 방법의 다양한 실시예들에 대하여 설명한다. 이하에서 설명 할 실시예들은 전술한 게임 제공 시스템(100)에서 수행되므로, 서로 상응하는 내용에 대해서는 중복하여 설명하지 않으나, 당업자는 전술한 기재로부터 본 온라인 스포츠 게임 제공 방법의 일 실시예를 이해할 수 있을 것이다.
Hereinafter, various embodiments of the online sports game providing method will be described with reference to FIGS. 7 to 9. Since the embodiments to be described below are performed in the above-described game providing system 100, the contents corresponding to each other will not be overlapped, but those skilled in the art can understand one embodiment of the online sports game providing method seen from the above description. There will be.

도 7은 개시된 기술에 따른 온라인 스포츠 게임 제공 방법의 일 실시예를 설명하기 위한 순서도이다. 7 is a flowchart illustrating an embodiment of an online sports game providing method according to the disclosed technology.

도 7에 개시된 온라인 스포츠 게임 제공 방법의 일 실시예는, 제어 보상을 제공하는 일 실시예에 대한 것이다. 여기에서, 도 7에 대한 일 실시예에서의 퀘스트의 요건은 온라인 스포츠 게임에서 제공되는 모든 리그에 대하여, 득점 또는 어시스트를 최대로 수행한 선수가 존재하는 것이고, 그에 대한 보상은 해당 선수에 대하여 성장을 제어하도록 하는 제어 보상이다. 즉, 전술한 바와 같이, 모든 선수 캐릭터는 게임의 진행에 따라 나이가 증가하게 되고, 일정 나이 이상이 되면 노쇠화로 인하여 능력치가 감소하도록 조정되나, 본 일 실시예에서는 퀘스트를 달성하게 되면 성장을 제어함으로써 노쇠화가 이루어지지 않게 된다.An embodiment of the online sports game providing method disclosed in FIG. 7 relates to an embodiment of providing control reward. Here, the requirement of the quest in one embodiment with respect to FIG. 7 is that for every league provided in the online sports game, there is a player who performs the maximum number of points or assists, and the reward for that is grown for that player. Control compensation to control. In other words, as described above, all player characters increase in age as the game progresses, and when a certain age is over, the player's stats are adjusted to decrease due to deterioration. However, in the present embodiment, growth is controlled when the quest is achieved. By this, deterioration is not achieved.

도 7을 참조하여 온라인 스포츠 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 시스템(100)은 게임 클라이언트(200)에 의하여 수행되고 있는 경기가 종료되면(단계 S710, 예), 종료된 경기에 대한 정보(경기 수행 정보)를 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스(160)에 저장할 수 있다(단계 S720).An embodiment of the online sports game providing method will be described in more detail with reference to FIG. 7. When the game being performed by the game client 200 ends, the game providing system 100 ends (step S710, Yes). Information about the match (competition performance information) may be stored in the game record database 160 in association with the user of the game client (step S720).

게임 제공 시스템(100)은 사용자에 대한 경기 수행 이력정보를 게임 기록 데이터베이스에서 검색하고(단계 S730), 검색된 경기 수행 이력정보가 퀘스트 요건을 확인할 수 있다(단계 S740). The game providing system 100 may search the game performance history information for the user in the game record database (step S730), and the searched game performance history information may check the quest requirement (step S740).

만일 퀘스트 요건을 만족하면(단계 S740, 예), 게임 제공 시스템(100)은 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정할 수 있다(단계 S750).If the quest requirement is satisfied (step S740, yes), the game providing system 100 may modify the data of the corresponding player to control growth for at least one player belonging to the user's team (step S750). .

단계 S740에 대한 일 실시예에서, 게임 제공 시스템(100)은 경기 수행 이력정보를 기초로 사용자의 팀이 온라인 스포츠 게임에서 제공되는 모든 리그를 수행하였는지 확인할 수 있다. 만일 모든 리그를 수행하였다면, 게임 제공 시스템(100)은 사용자의 팀에 모든 리그에 대하여 득점 또는 어시스트를 최대로 수행한 선수가 적어도 하나 존재하는지 확인함으로써, 퀘스트 요건을 만족하는 지 확인할 수 있다.In an embodiment of step S740, the game providing system 100 may check whether the team of the user performed all leagues provided in the online sports game based on the game performance history information. If all leagues have been played, the game providing system 100 may check whether the user's team satisfies the quest requirements by checking whether there is at least one player who performs the maximum score or assist for all leagues.

단계 S750에 대한 일 실시예에서, 게임 제공 시스템(100)은 게임 클라이언트(200)에 득점 또는 어시스트를 최대로 수행한 선수에 대하여 성장을 제어할 것인지 질의한 후, 만일 성장을 제어한다는 응답을 수신하면, 해당 선수에 대한 선수 정보 및 선수 능력 데이터를 변경하지 못하도록 설정할 수 있다. 일 실시예에서, 선수 캐릭터에는 불면성에 대한 토글 데이터 값을 포함할 수 있다. 즉, 불변성에 대한 토글 데이터 값이 참이면, 게임 제공 시스템(100)에 의해서도 해당 선수 캐릭터의 데이터를 변경하지 못하도록 할 수 있다.In one embodiment for step S750, the game providing system 100 queries the game client 200 whether to control growth for the player who performed the maximum score or assist, and then receives a response indicating that the growth is controlled. If so, the player information and player ability data for the corresponding player may be set not to be changed. In one embodiment, the player character may include a toggle data value for insomnia. That is, when the toggle data value for invariant is true, the game providing system 100 may prevent the player character data from being changed.

단계 S750에 대한 일 실시예에서, 게임 제공 시스템(100)은 게임 클라이언트(200)로부터 성장 제어 해제에 대한 요청을 수신하면, 해당 선수에 대하여 선수 정보 및 선수 능력 데이터를 변경할 수 있도록 재 설정할 수 있다.
In one embodiment for step S750, when the game providing system 100 receives a request for release of growth control from the game client 200, it may be reset to change the player information and player ability data for the player. .

도 8은 개시된 기술에 따른 온라인 스포츠 게임 제공 방법의 다른 일 실시예를 설명하기 위한 순서도이다. 도 8에 개시된 온라인 스포츠 게임 제공 방법의 다른 일 실시예는, 퀘스트 요건의 일부 만이 만족되는 경우 이를 사용자에게 알려줄 수 있는 실시예에 관한 것이다. 즉, 도 8에 개시된 실시예에서 퀘스트 요건은 복수의 조건으로 이루어질 수 있고, 이러한 조건 중 적어도 일부만이 달성된 경우, 미 달성된 조건에 대한 정보를 게임 클라이언트(200)에 제공할 수 있다. 8 is a flowchart illustrating another embodiment of an online sports game providing method according to the disclosed technology. Another embodiment of the online sports game providing method disclosed in FIG. 8 relates to an embodiment in which a user may be notified when only a part of a quest requirement is satisfied. That is, in the embodiment disclosed in FIG. 8, the quest requirement may be made up of a plurality of conditions, and when at least some of these conditions are achieved, the quest requirement may be provided to the game client 200 about the unachieved conditions.

도 8을 참조하여 온라인 스포츠 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 시스템(100)은 게임 클라이언트(200)에 의하여 수행되고 있는 경기가 종료되면(단계 S810, 예), 경기 수행 정보를 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스(160)에 저장할 수 있다(단계 S820). Referring to FIG. 8, in more detail with reference to an embodiment of the online sports game providing method, the game providing system 100 when the game being performed by the game client 200 is terminated (step S810, Yes), the game Performance information may be stored in the game record database 160 in association with the user of the game client (step S820).

게임 제공 시스템(100)은 사용자에 대한 경기 수행 이력정보를 게임 기록 데이터베이스에서 검색하고(단계 S830), 검색된 경기 수행 이력정보가 복수의 조건으로 이루어진 퀘스트 요건 중 적어도 하나의 조건을 만족하지 확인할 수 있다(단계 S840). 여기에서, 퀘스트 요건은 온라인 스포츠 게임에서 제공되는 (i) 모든 리그에 대하여, (ii) 득점 또는 어시스트를 최대로 수행한 선수가 존재할 것일 수 있다.The game providing system 100 may search for game performance history information for the user in a game record database (step S830), and may determine whether the retrieved game performance history information satisfies at least one condition among quest requirements including a plurality of conditions. (Step S840). Here, the quest requirement may be that for (i) all leagues provided in the online sports game, (ii) the player who performed the maximum score or assist.

만일 상기 퀘스트 요건의 적어도 일부 조건만을 만족하면(단계 S850, 아니오), 게임 제공 시스템(100)은 게임 클라이언트(200)에 퀘스트 요건의 나머지 조건에 대한 정보를 제공할 수 있다(단계 S861). If at least some of the conditions of the quest requirement are satisfied (step S850, NO), the game providing system 100 may provide the game client 200 with information about the remaining conditions of the quest requirement (step S861).

만일 상기 퀘스트 요건의 모든 조건을 만족하면(단계 S850, 예), 게임 제공 시스템(100)은 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정할 수 있다(단계 S860).If all the conditions of the quest requirements are satisfied (step S850, YES), the game providing system 100 may modify the data of the player to control growth for at least one player belonging to the user's team. (Step S860).

단계 S860에 대한 일 실시예에서, 게임 제공 시스템(100)은 게임 클라이언트(200)에 득점 또는 어시스트를 최대로 수행한 선수에 대하여 성장을 제어할 것인지 질의한 후, 만일 성장을 제어한다는 응답을 수신하면, 해당 선수에 대한 선수 정보 및 선수 능력 데이터를 변경하지 못하도록 설정할 수 있다. In one embodiment for step S860, the game providing system 100 asks the game client 200 whether to control growth for the player who performed the maximum score or assist, and then receives a response indicating that the growth is controlled. If so, the player information and player ability data for the corresponding player may be set not to be changed.

단계 S860에 대한 일 실시예에서, 게임 제공 시스템(100)은 게임 클라이언트(200)로부터 성장 제어 해제에 대한 요청을 수신하면, 해당 선수에 대하여 선수 정보 및 선수 능력 데이터를 변경할 수 있도록 재 설정할 수 있다.
In an embodiment of step S860, when the game providing system 100 receives a request for release of growth control from the game client 200, the game providing system 100 may reset the player information and player ability data for the corresponding player. .

도 9는 개시된 기술에 따른 온라인 스포츠 게임 제공 방법의 또 다른 일 실시예를 설명하기 위한 순서도이다. 도 9에 개시된 온라인 스포츠 게임 제공 방법의 또 다른 일 실시예는, 경기 수행정보 대신 게임 내에서 발생하는 이벤트를 기준으로 퀘스트의 요건이 만족되는지 판단할 수 있다. 9 is a flowchart illustrating another embodiment of an online sports game providing method according to the disclosed technology. Another embodiment of the online sports game providing method disclosed in FIG. 9 may determine whether a quest requirement is satisfied based on an event occurring in a game instead of game performance information.

도 9를 참조하여 온라인 스포츠 게임 제공 방법의 일 실시예에 대하여 더 상세히 설명하면, 게임 제공 시스템(100)은 네트워크를 통하여 연결된 게임 클라이언트에 의해 수행된 적어도 하나의 이벤트 중에서, 퀘스트와 연관된 퀘스트 이벤트를 식별할 수 있다(단계 S910). Referring to FIG. 9, in more detail with respect to an embodiment of the online sports game providing method, the game providing system 100 is a quest event associated with the quest among the at least one event performed by the game client connected through the network Can be identified (step S910).

게임 제공 시스템(100)은 식별된 퀘스트 이벤트가 퀘스트 요건 중 적어도 일부를 만족하는 퀘스트가 존재하는 지 확인하고(단계 S920), 만일 존재하면(단계 S920, 예) 해당 퀘스트에 대한 정보 또는 해당 퀘스트에서 만족하지 않은 나머지 퀘스트 요건에 대한 정보를 확인하여(단계 S930) 게임 클라이언트(200)에 제공할 수 있다(단계 S940).The game providing system 100 checks whether there is a quest in which the identified quest event satisfies at least some of the quest requirements (step S920), and if present (step S920, yes), the information about the quest or the corresponding quest. Information about the remaining unsatisfied quest requirements may be checked (step S930) and provided to the game client 200 (step S940).

일 실시예에서, 게임 제공 시스템(100)은 퀘스트 요건의 모든 조건을 만족하면, 해당 퀘스트에 대한 보상 정보를 확인하여 보상을 수행할 수 있다. In one embodiment, if the game providing system 100 satisfies all the conditions of the quest requirements, the game providing system 100 may check the reward information for the quest to perform the reward.

단계 S910에 대한 일 실시예에서, 게임 제공 시스템(100)은 퀘스트 요건에 상응하는 복수의 이벤트들에 대한 목록을 구성하고, 적어도 하나의 이벤트가 목록에 포함되어 있는지 확인하여 퀘스트 이벤트를 식별할 수 있다.
In one embodiment for step S910, the game providing system 100 may identify a quest event by constructing a list of a plurality of events corresponding to the quest requirements, and checking whether at least one event is included in the list. have.

상기에서는 본 출원의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 출원의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 출원을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the following claims It can be understood that

온라인 스포츠 게임 제공 시스템(100)
통신부(110) 게임 엔진(120)
퀘스트 데이터베이스(130) 퀘스트 달성 판정부(140)
게임 제공 제어부(150) 게임 기록 데이터베이스 (160)
캐릭터 데이터베이스(170) 퀘스트 이벤트 감지부 (180)
게임 클라이언트(200)
Online Sports Game Delivery System (100)
Communication unit 110 game engine 120
Quest database 130 Quest achievement determination unit 140
Game providing control unit 150, game record database (160)
Character Database 170 Quest Event Detector 180
Game Client (200)

Claims (19)

네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행되는 온라인 스포츠 게임 제공 방법에 있어서,
(a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 단계;
(b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 퀘스트 요건을 확인하는 단계; 및
(c) 상기 확인한 결과, 상기 퀘스트 요건을 만족하는 경우에는 상기 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정하는 단계를 포함하는 온라인 스포츠 게임 제공 방법.
An online sports game providing method performed in an online sports game providing system for providing an online sports game to at least one game client through a network, the method comprising:
(a) when the game being played by the game client ends, storing information about the finished game in a game record database in association with a user of the game client;
(b) retrieving game performance history information for the user from the game record database, and wherein the retrieved game performance history information confirms a quest requirement; And
and (c) modifying the data of the corresponding player to control growth of at least one of the players belonging to the user's team, if the result of the check satisfies the quest requirement. .
제1항에 있어서, 상기 퀘스트 요건은
상기 온라인 스포츠 게임에서 제공되는 모든 리그에 대하여, 득점 또는 어시스트를 최대로 수행한 선수의 존재인 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
The method of claim 1, wherein the quest requirement is
Method for providing an online sports game, characterized in that the presence of the player who performed the maximum score or assist for all leagues provided in the online sports game.
제2항에 있어서, 상기 (b) 단계는
상기 경기 수행 이력정보를 기초로 상기 사용자의 팀이 상기 온라인 스포츠 게임에서 제공되는 모든 리그를 수행하였는지 확인하는 단계; 및
상기 사용자의 팀에 상기 모든 리그에 대하여 득점 또는 어시스트를 최대로 수행한 선수가 적어도 하나 존재하는지 확인하는 단계를 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
3. The method of claim 2, wherein step (b)
Checking whether the team of the user performed all leagues provided in the online sports game based on the game performance history information; And
And checking whether there is at least one player that has scored or assisted the maximum for all the leagues in the user's team.
제3항에 있어서, 상기 (c) 단계는
상기 게임 클라이언트에 상기 득점 또는 어시스트를 최대로 수행한 선수에 대하여 성장을 제어할 것인지 질의하는 단계; 및
만일 성장을 제어한다는 응답을 수신하면, 해당 선수에 대한 선수 정보 및 선수 능력 데이터를 변경하지 못하도록 설정하는 단계를 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
4. The method of claim 3, wherein step (c)
Querying the game client whether to control growth for a player who performed the maximum score or assist; And
If it is received that the response is controlled to control growth, setting the player information and player ability data for the player not to be changed.
제4항에 있어서, 상기 (c) 단계는
상기 게임 클라이언트로부터 성장 제어 해제에 대한 요청을 수신하면, 해당 선수에 대하여 선수 정보 및 선수 능력 데이터를 변경할 수 있도록 재 설정하는 단계를 더 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
The method of claim 4, wherein step (c)
And receiving a request for release of growth control from the game client, resetting the player information and player ability data to be changed for the player.
네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행되는 온라인 스포츠 게임 제공 방법에 있어서,
(a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 단계;
(b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 복수의 조건으로 이루어진 퀘스트 요건 중 적어도 하나의 조건을 만족하지 확인하는 단계; 및
(c) 만일 상기 퀘스트 요건의 적어도 일부 조건만을 만족하면, 상기 게임 클라이언트에 상기 퀘스트 요건의 나머지 조건에 대한 정보를 제공하는 단계를 포함하는 온라인 스포츠 게임 제공 방법.
An online sports game providing method performed in an online sports game providing system for providing an online sports game to at least one game client through a network, the method comprising:
(a) when the game being played by the game client ends, storing information about the finished game in a game record database in association with a user of the game client;
(b) retrieving the game performance history information for the user from the game record database and confirming that the retrieved game performance history information does not satisfy at least one condition of a quest requirement consisting of a plurality of conditions; And
(c) if only at least some of the conditions of the quest requirement are satisfied, providing the game client with information about the remaining conditions of the quest requirement.
제6항에 있어서, 상기 온라인 스포츠 게임 제공 방법은
(d) 만일 상기 퀘스트 요건의 모든 조건을 만족하면, 상기 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정하는 단계를 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
The method of claim 6, wherein the online sports game providing method
(d) modifying the player's data to control growth for at least one of the players belonging to the user's team if all the conditions of the quest requirements are met. How to deliver the game.
제7항에 있어서, 상기 퀘스트 요건은
상기 온라인 스포츠 게임에서 제공되는 (i) 모든 리그에 대하여, (ii) 득점 또는 어시스트를 최대로 수행한 선수의 존재인 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
8. The method of claim 7, wherein the quest requirement is
(I) for every league provided in the online sports game, (ii) the presence of the player who performed the maximum score or assist.
제8항에 있어서, 상기 (d) 단계는
상기 게임 클라이언트에 상기 득점 또는 어시스트를 최대로 수행한 선수에 대하여 성장을 제어할 것인지 질의하는 단계; 및
만일 성장을 제어한다는 응답을 수신하면, 해당 선수에 대한 선수 정보 및 선수 능력 데이터를 변경하지 못하도록 설정하는 단계를 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
The method of claim 8, wherein step (d)
Querying the game client whether to control growth for a player who performed the maximum score or assist; And
If it is received that the response is controlled to control growth, setting the player information and player ability data for the player not to be changed.
네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 수행되는 온라인 스포츠 게임 제공 방법에 있어서,
(a) 네트워크를 통하여 연결된 게임 클라이언트에 의해 수행된 적어도 하나의 이벤트 중에서, 퀘스트와 연관된 퀘스트 이벤트를 식별하는 단계;
(b) 상기 식별된 퀘스트 이벤트가 퀘스트 요건 중 적어도 일부를 만족하는 퀘스트가 존재하는 지 확인하는 단계; 및
(c) 만일 존재하면, 해당 퀘스트에 대한 정보 또는 해당 퀘스트에서 만족하지 않은 나머지 퀘스트 요건에 대한 정보를 확인하여 상기 게임 클라이언트에 제공하는 단계를 포함하는 온라인 스포츠 게임 제공 방법.
An online sports game providing method performed in an online sports game providing system for providing an online sports game to at least one game client through a network, the method comprising:
(a) identifying, from at least one event performed by a game client connected over a network, a quest event associated with the quest;
(b) verifying that there is a quest for which the identified quest event satisfies at least some of the quest requirements; And
(c) if present, identifying and providing information on the quest or information on the remaining quest requirements not satisfied by the quest to the game client.
제10항에 있어서, 상기 온라인 스포츠 게임 제공 방법은
만일 상기 퀘스트 요건의 모든 조건을 만족하면, 해당 퀘스트에 대한 보상 정보를 확인하여 보상을 수행하는 단계를 더 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
The method of claim 10, wherein the online sports game providing method
If all the conditions of the quest requirements are satisfied, the method of providing an online sports game further comprising the step of performing the reward by checking the reward information for the quest.
제10항에 있어서, 상기 (a) 단계는
퀘스트 요건에 상응하는 복수의 이벤트들에 대한 목록을 구성하는 단계; 및
상기 적어도 하나의 이벤트가 상기 목록에 포함되어 있는지 확인하는 단계를 포함하는 것을 특징으로 하는 온라인 스포츠 게임 제공 방법.
The method of claim 10, wherein step (a)
Constructing a list of a plurality of events corresponding to the quest requirements; And
Determining whether the at least one event is included in the list.
적어도 하나의 게임 클라이언트와 네트워크를 통하여 연결 가능하고, 상기 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에 있어서,
상기 온라인 스포츠 게임에서 제공되는 적어도 하나의 퀘스트에 대한 요건 및 보상 정보를 저장하는 퀘스트 데이터베이스;
상기 적어도 하나의 게임 클라이언트에 온라인 경기를 제공하도록 제어하고, 온라인 경기가 종료되면 해당 경기에 대한 사용자별 경기 수행 정보를 생성하는 게임 제공 제어부; 및
상기 사용자 별 경기 수행 정보를 기초로 상기 퀘스트 데이터베이스를 검색하여 요건의 적어도 일부를 만족하는 퀘스트를 검색하는 퀘스트 달성 판정부를 포함하는 온라인 스포츠 게임 제공 시스템.
An online sports game providing system capable of connecting to at least one game client through a network and providing an online sports game to the at least one game client,
A quest database for storing requirements and reward information for at least one quest provided in the online sports game;
A game providing control unit controlling to provide an online game to the at least one game client, and generating game performance information for each user when the online game ends; And
And a quest achievement determination unit for searching for a quest that satisfies at least a part of a requirement by searching the quest database based on the game performance information for each user.
제13항에 있어서, 상기 온라인 스포츠 게임 제공 시스템은
상기 온라인 스포츠 게임의 사용자 별로 해당 사용자가 수행한 온라인 경기에 대한 경기 수행 이력정보를 저장하는 게임 기록 데이터베이스를 더 포함하고,
상기 게임 제공 제어부는 적어도 하나의 경기 수행 정보를 기초로 사용자별 경기 수행 이력정보를 생성 또는 갱신하여 상기 게임 기록 데이터베이스에 저장하는 것을 특징으로 하는 온라인 스포츠 게임 제공 시스템.
The system of claim 13, wherein the online sports game providing system is
Further comprising a game record database for storing the game performance history information for the online game performed by the user for each user of the online sports game,
The game providing control unit generates or updates game performance history information for each user based on at least one game performance information and stores the game performance database in the game record database.
제13항에 있어서, 상기 온라인 스포츠 게임 제공 시스템은
라인 스포츠 게임에서 제공되는 선수 캐릭터에 대한 선수 캐릭터 정보를 저장하는 캐릭터 데이터베이스를 더 포함하고,
상기 게임 제공 제어부는 온라인 경기의 진행에 따라 선수 캐릭터의 나이를 더하고, 나이에 따라 해당 선수 캐릭터의 능력치를 조정하는 것을 특징으로 하는 온라인 스포츠 게임 제공 시스템.
The system of claim 13, wherein the online sports game providing system is
Further comprising a character database for storing player character information for the player character provided in the line sports game,
The game providing control unit adds the age of the player character as the online game progresses, and adjusts the capability value of the corresponding player character according to the age.
제13항에 있어서, 상기 온라인 스포츠 게임 제공 시스템은
온라인 스포츠 경기에서 발생하는 이벤트를 감지하고, 감지된 이벤트 중에서 퀘스트와 연관된 퀘스트 이벤트를 식별하는 퀘스트 이벤트 감지부(180)를 더 포함하고,
상기 퀘스트 달성 판정부는 상기 퀘스트 이벤트 감지부에서 감지된 이벤트를 기초로 퀘스트 달성 여부를 판정하는 것을 특징으로 하는 온라인 스포츠 게임 제공 시스템.
The system of claim 13, wherein the online sports game providing system is
Further comprising a quest event detection unit 180 for detecting an event occurring in the online sporting event, identifying a quest event associated with the quest among the detected events,
And the quest achievement determination unit determines whether the quest is achieved based on the event detected by the quest event detection unit.
온라인 스포츠 게임 제공 방법을 실행시키기 위한 프로그램을 기록한 기록매체에 있어서,
상기 프로그램은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 구동될 수 있는 프로그램으로서,
(a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 기능;
(b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 퀘스트 요건을 만족하지 확인하는 기능; 및
(c) 만일 만족하면, 상기 사용자의 팀에 소속된 선수 중 적어도 하나의 선수에 대하여 성장을 제어하도록 해당 선수의 데이터를 수정하는 기능을 포함하는 온라인 스포츠 게임 제공 방법을 기록한 기록 매체.
A recording medium on which a program for executing an online sports game providing method is recorded,
The program may be run in an online sports game providing system that provides an online sports game to at least one game client through a network.
(a) when the game being played by the game client ends, storing information about the finished game in a game record database in association with a user of the game client;
(b) searching for game performance history information for the user in the game record database, and checking whether the searched game performance history information satisfies a quest requirement; And
(c) if satisfied, a recording medium recording a method for providing an online sports game, comprising the function of modifying data of the player to control growth for at least one player belonging to the user's team.
온라인 스포츠 게임 제공 방법을 실행시키기 위한 프로그램을 기록한 기록매체에 있어서,
상기 프로그램은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 구동될 수 있는 프로그램으로서,
(a) 게임 클라이언트에 의하여 수행되고 있는 경기가 종료되면, 종료된 경기에 대한 정보를 상기 게임 클라이언트의 사용자와 연관하여 게임 기록 데이터베이스에 저장하는 기능;
(b) 상기 사용자에 대한 경기 수행 이력정보를 상기 게임 기록 데이터베이스에서 검색하고, 상기 검색된 경기 수행 이력정보가 복수의 조건으로 이루어진 퀘스트 요건 중 적어도 하나의 조건을 만족하지 확인하는 기능; 및
(c) 만일 상기 퀘스트 요건의 적어도 일부 조건만을 만족하면, 상기 게임 클라이언트에 상기 퀘스트 요건의 나머지 조건에 대한 정보를 제공하는 기능을 포함하는 온라인 스포츠 게임 제공 방법을 기록한 기록 매체.
A recording medium on which a program for executing an online sports game providing method is recorded,
The program may be run in an online sports game providing system that provides an online sports game to at least one game client through a network.
(a) when the game being played by the game client ends, storing information about the finished game in a game record database in association with a user of the game client;
(b) retrieving game performance history information for the user from the game record database and confirming that the retrieved game performance history information does not satisfy at least one condition among quest requirements consisting of a plurality of conditions; And
and (c) providing the game client with information about the remaining conditions of the quest requirement if at least some of the conditions of the quest requirement are satisfied.
온라인 스포츠 게임 제공 방법을 실행시키기 위한 프로그램을 기록한 기록매체에 있어서,
상기 프로그램은 네트워크를 통하여 적어도 하나의 게임 클라이언트에 온라인 스포츠 게임을 제공하는 온라인 스포츠 게임 제공 시스템에서 구동될 수 있는 프로그램으로서,
(a) 네트워크를 통하여 연결된 게임 클라이언트에 의해 수행된 적어도 하나의 이벤트 중에서, 퀘스트와 연관된 퀘스트 이벤트를 식별하는 기능;
(b) 상기 식별된 퀘스트 이벤트가 퀘스트 요건 중 적어도 일부를 만족하는 퀘스트가 존재하는 지 확인하는 기능; 및
(c) 만일 존재하면, 해당 퀘스트에 대한 정보 또는 해당 퀘스트에서 만족하지 않은 나머지 퀘스트 요건에 대한 정보를 확인하여 상기 게임 클라이언트에 제공하는 기능을 포함하는 온라인 스포츠 게임 제공 방법을 기록한 기록 매체.
A recording medium on which a program for executing an online sports game providing method is recorded,
The program may be run in an online sports game providing system that provides an online sports game to at least one game client through a network.
(a) identifying at least one event performed by a game client connected over a network, the quest event associated with the quest;
(b) identifying whether there is a quest for which the identified quest event satisfies at least some of the quest requirements; And
(c) a recording medium recording a method of providing an online sports game, the function of providing the game client by checking information on the quest or information on the remaining quest requirements not satisfied by the quest, if present.
KR1020110132386A 2011-12-09 2011-12-09 Method for providing on-line sports game supporting quest and system there of Ceased KR20130065501A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020110132386A KR20130065501A (en) 2011-12-09 2011-12-09 Method for providing on-line sports game supporting quest and system there of
PCT/KR2012/010125 WO2013085208A1 (en) 2011-12-09 2012-11-27 Method for providing online sports game capable of providing quest and system for same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110132386A KR20130065501A (en) 2011-12-09 2011-12-09 Method for providing on-line sports game supporting quest and system there of

Publications (1)

Publication Number Publication Date
KR20130065501A true KR20130065501A (en) 2013-06-19

Family

ID=48574518

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110132386A Ceased KR20130065501A (en) 2011-12-09 2011-12-09 Method for providing on-line sports game supporting quest and system there of

Country Status (2)

Country Link
KR (1) KR20130065501A (en)
WO (1) WO2013085208A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013114297A1 (en) 2013-06-07 2014-12-11 Hyundai Motor Company Variable control device and method for determining a short-term driving tendency
US9403531B2 (en) 2014-08-13 2016-08-02 Hyundai Motor Company System and method of controlling vehicle using turning degree

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3705793B2 (en) * 2003-03-12 2005-10-12 株式会社ナムコ Program and information storage medium
KR100814605B1 (en) * 2006-07-31 2008-03-18 주식회사 엔씨소프트 Game service method of online role-playing game service system, system and recording medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013114297A1 (en) 2013-06-07 2014-12-11 Hyundai Motor Company Variable control device and method for determining a short-term driving tendency
US9403531B2 (en) 2014-08-13 2016-08-02 Hyundai Motor Company System and method of controlling vehicle using turning degree

Also Published As

Publication number Publication date
WO2013085208A1 (en) 2013-06-13

Similar Documents

Publication Publication Date Title
US8814704B2 (en) Game server that allows online game user to designate proxy to exercise an area limited acquisition right, game controlling method thereof, game system, and non-transitory computer-readable medium
US10639553B2 (en) Systems and methods for crowd-sourced game strategy
JP2017086556A (en) Game server, game control method, game program, game program recording medium, and game system
US20220288499A1 (en) Automated coaching for online gaming
US12109496B2 (en) Persona driven dynamic content framework
US11992766B2 (en) Game system, game control device information storage medium, and method of controlling game system
JP2003117245A (en) GAME DEVICE USING GAME PROGRAM AND CARD
US10610785B2 (en) Game system, game control device, and program
KR101264881B1 (en) Method for providing on-line sports game with beginner support and system there of
US20200023277A1 (en) System and method for dynamic matchmaking in client applications
KR20190002589A (en) Game system, game control device and computer readable recording medium
KR20190002588A (en) Game system, game control device and computer readable recording medium
KR20130065501A (en) Method for providing on-line sports game supporting quest and system there of
KR20130082607A (en) Method for providing on-line sports game supplying rating and prediction information and system there of
KR101320090B1 (en) Method for providing on-line sports game recommending squad and system there of
KR101161633B1 (en) Method for providing on-line sports game offering player characters using transfer market and system thereof
US20250153053A1 (en) Item Generation Based On Player Data
JP5760288B1 (en) TERMINAL DEVICE, TERMINAL DEVICE GAME EXECUTION METHOD, GAME EXECUTION PROGRAM, AND GAME EXECUTION PROGRAM RECORDING MEDIUM
US11395974B1 (en) Contextually aware active social matchmaking
JP6911258B2 (en) Team management methods and systems with automatic recommendations for sports game player positions and trainers
KR101206541B1 (en) Method for providing on-line sports game supportint team change and system there of
KR101301766B1 (en) Method for providing on-line sports game supportint random player card basde on table data and system there of
KR101297741B1 (en) Method and apparatus for providing record of team in online game
KR101309094B1 (en) Method and server for providing sub game service in menagement game
KR20130139400A (en) Relative evaluation method and apparatus of online sports game

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111209

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130108

Patent event code: PE09021S01D

AMND Amendment
PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20130828

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20130108

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20130828

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20130308

Comment text: Amendment to Specification, etc.

PX0601 Decision of rejection after re-examination

Comment text: Decision to Refuse Application

Patent event code: PX06014S01D

Patent event date: 20131030

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20130927

Comment text: Decision to Refuse Application

Patent event code: PX06011S01I

Patent event date: 20130828

Comment text: Amendment to Specification, etc.

Patent event code: PX06012R01I

Patent event date: 20130308

Comment text: Notification of reason for refusal

Patent event code: PX06013S01I

Patent event date: 20130108