KR20210103115A - Method and apparatus for providing tutorial based on user proficiency - Google Patents
Method and apparatus for providing tutorial based on user proficiency Download PDFInfo
- Publication number
- KR20210103115A KR20210103115A KR1020200017453A KR20200017453A KR20210103115A KR 20210103115 A KR20210103115 A KR 20210103115A KR 1020200017453 A KR1020200017453 A KR 1020200017453A KR 20200017453 A KR20200017453 A KR 20200017453A KR 20210103115 A KR20210103115 A KR 20210103115A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- user
- tutorial
- genre
- providing
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
Description
본 명세서에서 개시되는 실시예들은 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치에 관한 것으로, 보다 상세하게는 유저가 플레이할 게임의 장르에 대한 유저의 숙련도를 결정하고 숙련도에 따라 유저가 튜토리얼을 선택적으로 학습할 수 있도록 하는 튜토리얼 제공 방법 및 장치에 관한 것이다.Embodiments disclosed herein relate to a method and apparatus for providing a tutorial based on a user's skill level, and more particularly, determine the user's skill level for a genre of a game to be played by the user, and the user selectively selects the tutorial according to the skill level. It relates to a method and apparatus for providing a tutorial to enable learning.
최근 들어 다양한 장르의 게임이 개발되어 서비스되고 있다. 이로 인해, 유저가 게임에 빠르게 적응할 수 있도록 조작방법과 게임 내의 각 기능을 빠르게 쉽게 학습할 수 있도록 튜토리얼을 제공하는 것이 일반적이다. Recently, games of various genres have been developed and serviced. For this reason, it is common to provide a tutorial so that the user can quickly and easily learn the operation method and each function in the game so that the user can quickly adapt to the game.
이러한 튜토리얼은 조작방법 또는 기능에 대한 설명과 함께 유저에게 간단한 퀘스트를 제공하고, 제공된 퀘스트를 유저가 플레이하도록 함으로써 단계적으로 게임의 조작방법 또는 기능을 익힐 수 있도록 한다. These tutorials provide a simple quest to the user along with a description of the operation method or function, and allow the user to play the provided quest so that the user can learn the operation method or function of the game step by step.
이를 통해 유저는 자연스럽게 게임에 대한 조작방법 또는 기능을 익힐 수 있고, 게임 서비스 업체는 유저가 게임의 플레이 방식에 대한 어려움으로 게임에서 이탈하지 않도록 할 수 있다. Through this, the user can naturally learn the operation method or function of the game, and the game service company can prevent the user from leaving the game due to difficulties in the way of playing the game.
한편, 장르가 유사한 게임들은 게임의 조작방법 또는 기능이 유사함에 따라 특정 장르의 게임을 자주 플레이한 숙련된 유저의 경우, 해당 장르에 속하는 다른 게임에 대해서도 조작방법 또는 기능에 대해 잘 이해하고 있는 것이 일반적이다. On the other hand, since games with similar genres have similar operation methods or functions, experienced users who frequently play games of a specific genre have a good understanding of the operation methods or functions of other games belonging to the genre. It is common.
하지만, 게임의 튜토리얼은 유저의 숙련도와 무관하게 처음으로 해당 게임을 플레이한 유저에게 제공되고 유저는 해당 튜토리얼을 완료해야만 게임 진행이 가능함에 따라 게임에 대한 흥미를 잃거나 게임에서 이탈하게 되는 문제점이 있다.However, the tutorial of the game is provided to the user who plays the game for the first time regardless of the user's skill level, and the user must complete the tutorial to proceed with the game. have.
관련하여 선행기술 문헌인 한국특허공개번호 제10-2009-0035300호는 온라인 보드 게임에 있어서의 시작 머니 부여 시스템 및 그 방법에 관한 것으로 각 사용자에게 부여하는 시작 머니가 튜토리얼 게임을 진행한 결과에 따라 결정되도록 함으로써 사용자에게 시작 머니를 부여하는 방식을 다양화할 뿐, 상술된 숙련된 유저가 튜토리얼로 인해 게임의 흥미를 잃거나 게임에서 이탈하는 문제점을 해결할 수 없다. In relation to this, Korean Patent Publication No. 10-2009-0035300, a prior art document, relates to a system and method for granting starting money in an online board game. The method of giving the starting money to the user is diversified by making the decision to be determined, but the problem of the above-described skilled user losing interest in the game or departing from the game due to the tutorial cannot be solved.
따라서 상술된 문제점을 해결하기 위한 기술이 필요하게 되었다.Therefore, there is a need for a technique for solving the above-mentioned problems.
한편, 전술한 배경기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.On the other hand, the above-mentioned background art is technical information that the inventor possessed for the derivation of the present invention or acquired in the process of derivation of the present invention, and it cannot be said that it is necessarily a known technique disclosed to the general public before the filing of the present invention. .
본 명세서에서 개시되는 실시예들은, 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시하는데 목적이 있다. Embodiments disclosed in the present specification are aimed at providing a method and apparatus for providing a tutorial based on a user's skill level.
본 명세서에서 개시되는 실시예들은, 유저의 숙련도에 따라 서로 다른 내용의 튜토리얼을 제공하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시하는데 목적이 있다.Embodiments disclosed in the present specification provide a tutorial providing method and apparatus based on a user's skill level for providing tutorials of different contents according to the user's skill level.
본 명세서에서 개시되는 실시예들은, 유저의 숙련도를 평가하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시하는데 목적이 있다.Embodiments disclosed in the present specification are aimed at providing a method and apparatus for providing a tutorial based on the user's skill level for evaluating the user's skill level.
본 명세서에서 개시되는 실시예들은, 게임 간의 차이와 관련된 튜토리얼을 제공하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시하는데 목적이 있다.Embodiments disclosed herein have an object to provide a tutorial providing method and apparatus based on a user's proficiency in providing a tutorial related to a difference between games.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 일 실시예에 따르면, 유저의 숙련도에 기초한 튜토리얼 제공 장치에 있어서, 유저에게 제공되는 게임이 속하는 게임장르에 대한 유저의 숙련도에 기초하여 상기 게임에서 제공되는 튜토리얼 중 상기 유저에게 제공할 튜토리얼을 결정하고, 결정된 튜토리얼을 상기 유저에게 제공하는 제어부 및 상기 게임의 튜토리얼을 저장하는 메모리를 포함할 수 있다.As a technical means for achieving the above-described technical problem, according to an embodiment, in the tutorial providing apparatus based on the skill level of the user, the game provided to the user is provided in the game based on the skill level of the user with respect to the game genre to which the game belongs. and a controller for determining a tutorial to be provided to the user from among the available tutorials, providing the determined tutorial to the user, and a memory for storing the tutorial of the game.
다른 실시예에 따르면, 튜토리얼제공장치가 유저의 숙련도에 기초한 튜토리얼을 제공하는 방법에 있어서, 유저에게 제공되는 게임이 속하는 게임장르에 대한 유저의 숙련도에 기초하여 상기 게임에서 제공되는 튜토리얼 중 상기 유저에게 제공할 튜토리얼을 결정하는 단계 및 결정된 튜토리얼을 상기 유저에게 제공하는 단계를 포함할 수 있다.According to another embodiment, in a method for a tutorial providing apparatus to provide a tutorial based on a user's skill level, to the user among the tutorials provided in the game based on the user's skill level with respect to the game genre to which the game belongs to the user. It may include determining a tutorial to be provided and providing the determined tutorial to the user.
또 다른 실시예에 따르면, 튜토리얼제공방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체로 상기 튜토리얼제공방법은, 유저에게 제공되는 게임이 속하는 게임장르에 대한 유저의 숙련도에 기초하여 상기 게임에서 제공되는 튜토리얼 중 상기 유저에게 제공할 튜토리얼을 결정하는 단계 및 결정된 튜토리얼을 상기 유저에게 제공하는 단계를 포함할 수 있다.According to another embodiment, a computer readable recording medium on which a program for performing a tutorial providing method is recorded. The tutorial providing method is provided in the game based on the user's skill level with respect to the game genre to which the game provided to the user belongs. It may include the steps of determining a tutorial to be provided to the user from among the available tutorials and providing the determined tutorial to the user.
그리고 다른 실시예에 따르면, 튜토리얼제공장치에 의해 수행되며, 튜토리얼제공방법을 수행하기 위해 매체에 저장된 컴퓨터프로그램으로 상기 튜토리얼제공방법은, 유저에게 제공되는 게임이 속하는 게임장르에 대한 유저의 숙련도에 기초하여 상기 게임에서 제공되는 튜토리얼 중 상기 유저에게 제공할 튜토리얼을 결정하는 단계 및 결정된 튜토리얼을 상기 유저에게 제공하는 단계를 포함할 수 있다.And according to another embodiment, the tutorial providing method is a computer program stored in a medium for performing the tutorial providing method, which is performed by the tutorial providing apparatus, and the tutorial providing method is based on the user's skill level with respect to the game genre to which the game provided to the user belongs. and determining a tutorial to be provided to the user from among the tutorials provided in the game and providing the determined tutorial to the user.
전술한 과제 해결 수단 중 어느 하나에 의하면, 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다. According to any one of the above-described problem solving means, it is possible to present a tutorial providing method and apparatus based on a user's skill level.
전술한 과제 해결 수단 중 어느 하나에 의하면, 게임의 실질적인 특징에 기초하여 게임이 속한 게임장르를 정확하게 식별할 수 있는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다. According to any one of the above-described problem solving means, it is possible to present a tutorial providing method and apparatus based on the skill level of a user capable of accurately identifying the game genre to which the game belongs based on the practical characteristics of the game.
전술한 과제 해결 수단 중 어느 하나에 의하면, 게임장르에 대한 테스트를 통해 게임장르에 대한 유저의 숙련도를 정확하게 평가할 수 있는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다. According to any one of the above-described problem solving means, it is possible to present a tutorial providing method and apparatus based on a user's skill level that can accurately evaluate a user's skill level with respect to a game genre through a game genre test.
전술한 과제 해결 수단 중 어느 하나에 의하면, 게임장르에 대한 유저의 숙련도에 따라 맞춤형 튜토리얼을 제공하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다. According to any one of the above-described problem solving means, it is possible to present a tutorial providing method and apparatus based on the user's skill level for providing a customized tutorial according to the user's skill level with respect to the game genre.
전술한 과제 해결 수단 중 어느 하나에 의하면, 게임이 속한 게임장르와 동일한 게임장르의 타 게임과의 차이점만을 튜토리얼로 제공하여 게임에 대한 학습시간을 최소화하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다. According to any one of the above-mentioned problem solving means, a tutorial providing method and apparatus based on the skill of the user that minimizes the learning time for the game by providing only the differences between the game genre to which the game belongs and other games of the same game genre as a tutorial. can present
전술한 과제 해결 수단 중 어느 하나에 의하면, 게임 장르에 대한 유저의 숙련도를 정확하게 평가하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다.According to any one of the above-described problem solving means, it is possible to present a tutorial providing method and apparatus based on the user's skill level for accurately evaluating the user's skill level for the game genre.
전술한 과제 해결 수단 중 어느 하나에 의하면 게임 간의 차이와 관련된 최소한의 튜토리얼을 제공하여 튜토리얼로 인한 유저의 흥미저하를 방지하는 유저의 숙련도에 기초한 튜토리얼 제공 방법 및 장치를 제시할 수 있다. According to any one of the above-described problem solving means, it is possible to provide a tutorial providing method and apparatus based on a user's skill level that provides a minimum tutorial related to the difference between the games to prevent a decrease in the interest of the user due to the tutorial.
개시되는 실시예들에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 개시되는 실시예들이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.Effects obtainable in the disclosed embodiments are not limited to the above-mentioned effects, and other effects not mentioned are clear to those of ordinary skill in the art to which the embodiments disclosed from the description below belong. will be able to be understood
도 1 은 일 실시예에 따른 튜토리얼제공장치를 도시한 블록도이다.
도 2 내지 도 5 는 일 실시예에 따른 튜토리얼제공방법을 설명하기 위한 순서도이다.
도 6 은 일 실시예에 따른 튜토리얼제공장치를 설명하기 위한 예시도이다.1 is a block diagram illustrating a tutorial providing apparatus according to an embodiment.
2 to 5 are flowcharts for explaining a tutorial providing method according to an embodiment.
6 is an exemplary diagram for explaining a tutorial providing apparatus according to an embodiment.
아래에서는 첨부한 도면을 참조하여 다양한 실시예들을 상세히 설명한다. 아래에서 설명되는 실시예들은 여러 가지 상이한 형태로 변형되어 실시될 수도 있다. 실시예들의 특징을 보다 명확히 설명하기 위하여, 이하의 실시예들이 속하는 기술분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항들에 관해서 자세한 설명은 생략하였다. 그리고 도면에서 실시예들의 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, various embodiments will be described in detail with reference to the accompanying drawings. The embodiments described below may be modified and implemented in various different forms. In order to more clearly describe the characteristics of the embodiments, detailed descriptions of matters widely known to those of ordinary skill in the art to which the following embodiments belong are omitted. And in the drawings, parts irrelevant to the description of the embodiments are omitted, and similar reference numerals are attached to similar parts throughout the specification.
명세서 전체에서, 어떤 구성이 다른 구성과 "연결"되어 있다고 할 때, 이는 ‘직접적으로 연결’되어 있는 경우뿐 아니라, ‘그 중간에 다른 구성을 사이에 두고 연결’되어 있는 경우도 포함한다. 또한, 어떤 구성이 어떤 구성을 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 그 외 다른 구성을 제외하는 것이 아니라 다른 구성들을 더 포함할 수도 있음을 의미한다.Throughout the specification, when a component is said to be "connected" with another component, it includes not only the case where it is 'directly connected' but also the case where it is 'connected with another component in between'. In addition, when a component "includes" a component, it means that other components may be further included, rather than excluding other components, unless otherwise stated.
이하 첨부된 도면을 참고하여 실시예들을 상세히 설명하기로 한다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.
다만, 이를 설명하기에 앞서, 아래에서 사용되는 용어들의 의미를 먼저 정의한다. However, before explaining this, the meaning of the terms used below is first defined.
이하에서 ‘튜토리얼’은 게임을 플레이하기 위해 필요한 정보를 유저가 학습할 수 있도록 제공되는 콘텐츠로 예를 들어, 기본 조작방법, 게임승리조건, 규칙, 스킬 콤보 연계기 등에 대한 콘텐츠일 수 있다. 이러한 튜토리얼은 복수 개의 튜토리얼로 구성될 수 있으며, 유저의 학습단계에 따라 순차적으로 제공되거나 선택적으로 제공될 수 있다.Hereinafter, 'tutorial' is content provided so that the user can learn the information necessary to play the game, and may be, for example, content about basic operation methods, game winning conditions, rules, skill combo linkers, and the like. Such a tutorial may consist of a plurality of tutorials, and may be sequentially provided or selectively provided according to a user's learning stage.
‘게임장르’는 게임의 진행방식, 조작방식, 소재, 유저시점 등에 따라 게임을 분류하기 위한 기준이다. 예를 들어, 게임장르에는 액션, 퍼즐, 보드, 전략, 슈팅, 어드벤처, RPG 등이 포함될 수 있다. 'Game genre' is a standard for classifying games according to the game's progress method, operation method, material, and user's point of view. For example, the game genre may include action, puzzle, board, strategy, shooting, adventure, RPG, and the like.
위에 정의한 용어 이외에 설명이 필요한 용어는 아래에서 각각 따로 설명한다.In addition to the terms defined above, terms that require explanation will be separately explained below.
도 1은 일 실시예에 따른 튜토리얼제공장치(10)를 설명하기 위한 블록도이다.1 is a block diagram for explaining a
이러한 튜토리얼제공장치(10)는 서버-클라이언트 시스템으로 구현될 수 있으며, 상기 시스템은 사용자와의 인터랙션을 위한 온라인 서비스용 애플리케이션 또는 웹브라우저가 설치된 전자단말기를 포함할 수 있다.The
이때, 전자단말기는 네트워크를 통해 원격지의 서버에 접속하거나, 타 단말 및 서버와 연결 가능한 컴퓨터나 휴대용 단말기, 텔레비전, 웨어러블 디바이스(Wearable Device) 등으로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), GSM(Global System for Mobile communications), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet), 스마트폰(Smart Phone), 모바일 WiMAX(Mobile Worldwide Interoperability for Microwave Access) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 또한, 텔레비전은 IPTV(Internet Protocol Television), 인터넷 TV(Internet Television), 지상파 TV, 케이블 TV 등을 포함할 수 있다. 나아가 웨어러블 디바이스는 예를 들어, 시계, 안경, 액세서리, 의복, 신발 등 인체에 직접 착용 가능한 타입의 정보처리장치로서, 직접 또는 다른 정보처리장치를 통해 네트워크를 경유하여 원격지의 서버에 접속하거나 타 단말과 연결될 수 있다.In this case, the electronic terminal may be implemented as a computer or portable terminal, a television, a wearable device, etc. that can be connected to a remote server through a network or connectable to other terminals and servers. Here, the computer includes, for example, a laptop equipped with a web browser (WEB Browser), a desktop, a laptop, and the like, and the portable terminal is, for example, a wireless communication device that ensures portability and mobility. , PCS (Personal Communication System), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), GSM (Global System for Mobile communications), IMT (International Mobile Telecommunication)-2000, CDMA (Code) All kinds of handhelds such as Division Multiple Access)-2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet (Wibro), Smart Phone, Mobile Worldwide Interoperability for Microwave Access (WiMAX), etc. It may include a (Handheld)-based wireless communication device. In addition, the television may include IPTV (Internet Protocol Television), Internet TV (Internet Television), terrestrial TV, cable TV, and the like. Furthermore, the wearable device is, for example, a type of information processing device that can be worn directly on the human body, such as watches, glasses, accessories, clothes, shoes, etc. can be connected with
그리고 서버는 사용자와의 인터랙션을 위한 애플리케이션이나 웹브라우저가 설치된 전자단말기와 네트워크를 통해 통신이 가능한 컴퓨터로 구현되거나, 클라우드 컴퓨팅 서버로 구현될 수 있다. 또한 서버는, 데이터를 저장할 수 있는 저장장치가 포함될 수 있거나 또는 제 3 의 서버를 통해 데이터를 저장할 수도 있다. In addition, the server may be implemented as a computer capable of communicating through a network with an electronic terminal in which an application or web browser is installed for interaction with the user, or may be implemented as a cloud computing server. In addition, the server may include a storage device capable of storing data or may store data through a third server.
상술된 바와 같이 튜토리얼제공장치(10)는 전자단말기 또는 서버-클라이언트 시스템 중 어느 하나의 형태로 구현될 수 있으며, 서버로 구현될 경우, 튜토리얼제공장치(10)를 구성하는 구성부는 물리적으로 분리된 복수의 서버를 포함할 수 있다. As described above, the
도 1 을 참조하면, 일 실시예에 따른 튜토리얼제공장치(10)는, 입출력부(110), 제어부(120), 통신부(130) 및 메모리(140)를 포함할 수 있다.Referring to FIG. 1 , the
입출력부(110)는 사용자로부터 입력을 수신하기 위한 입력부와, 작업의 수행 결과 또는 튜토리얼제공장치(10)의 상태 등의 정보를 표시하기 위한 출력부를 포함할 수 있다. 예를 들어, 입출력부(110)는 사용자 입력을 수신하는 조작 패널(operation panel) 및 화면을 표시하는 디스플레이 패널(display panel) 등을 포함할 수 있다.The input/
구체적으로, 입력부는 키보드, 물리 버튼, 터치 스크린, 카메라 또는 마이크 등과 같이 다양한 형태의 사용자 입력을 수신할 수 있는 장치들을 포함할 수 있다. 또한, 출력부는 디스플레이 패널 또는 스피커 등을 포함할 수 있다. 다만, 이에 한정되지 않고 입출력부(110)는 다양한 입출력을 지원하는 구성을 포함할 수 있다.Specifically, the input unit may include devices capable of receiving various types of user input, such as a keyboard, a physical button, a touch screen, a camera, or a microphone. Also, the output unit may include a display panel or a speaker. However, the present invention is not limited thereto, and the input/
제어부(120)는 튜토리얼제공장치(10)의 전체적인 동작을 제어하며, CPU 등과 같은 프로세서를 포함할 수 있다. 제어부(120)는 입출력부(110)를 통해 수신한 사용자 입력에 대응되는 동작을 수행하도록 튜토리얼제공장치(10)에 포함된 다른 구성들을 제어할 수 있다.The
예를 들어, 제어부(120)는 메모리(140)에 저장된 프로그램을 실행시키거나, 메모리(140)에 저장된 파일을 읽어오거나, 새로운 파일을 메모리(140)에 저장할 수도 있다.For example, the
이러한 제어부(120)는 유저에게 제공되는 게임의 게임장르를 결정할 수 있다. The
즉, 제어부(120)는 유저에게 제공되는 게임을 플레이하는 기존 유저들에 대한 데이터, 게임용어 및 게임 내에서 제공되는 이벤트 중 적어도 하나에 기초하여 게임의 게임장르를 결정할 수 있다. That is, the
이를 위해, 제어부(120)는 게임장르별로 각 장르에 속하는 타 게임을 플레이하는 타 유저들에 대한 데이터 또는 타 게임에서 제공되는 이벤트에 대한 정보를 수집할 수 있다.To this end, the
예를 들어, 제어부(120)는 타 게임서버로부터 타 유저의 행위에 대한 로그, 타 게임의 용어 또는 타 유저가 게임을 플레이하기 위해 이용하는 조작키 설정정보 또는 타 게임에서 제공되는 이벤트 등에 대한 정보를 수집할 수 있다. For example, the
그리고 제어부(120)는 게임장르별로 각 게임장르의 공통된 특징을 식별할 수 있다. In addition, the
예를 들어, 제어부(120)는 슈팅게임장르에 속하는 복수의 타 게임으로부터 획득된 조작키 설정정보, 게임용어, 이벤트 형태 각각에 대해 공통된 특징을 식별할 수 있고, 식별된 특징을 슈팅게임장르의 특징으로 결정할 수 있다. For example, the
이후, 제어부(120)는 게임의 기존 유저에 대한 데이터, 게임용어 및 게임에서 제공되는 이벤트 중 적어도 하나를 기준으로 게임이 속하는 게임장르를 결정할 수 있다. Thereafter, the
예를 들어, 제어부(120)는 게임을 플레이한 기존 유저의 로그에서 유저의 전적인 킬(Kill)/데스(Death), 유저 전투 등급 등에 대한 정보가 포함되어 있으면 게임의 게임장르를 전투형 게임(FPS 또는 AOS)장르로 결정할 수 있다. 그리고 제어부(120)는 기존 유저의 로그에서 캐릭터 레벨, 경험치에 대한 정보가 포함되어 있고, 게임용어로 퀘스트 넘버, 레이드, 장비 강화 등이 포함되어 있으면 게임을 RPG장르 게임으로 결정할 수 있다. For example, the
예를 들어, 제어부(120)는 게임을 플레이하는 기존 유저가 설정한 조작키 설정정보를 기초로 각 게임장르의 조작키 설정정보와 비교하여 유사도가 높은 조작키 설정정보를 갖는 슈팅게임장르를 게임의 게임장르로 결정할 수 있다.For example, the
또는 예를 들어, 제어부(120)는 게임에서 제공되는 이벤트인 제한된 시간 내에 특정 몬스터를 제거하는 이벤트와 동일한 형태의 이벤트인 “특정 위치에서 나타나는 몬스터를 제거”를 제공하는 MMORPG 게임장르를 게임의 게임장르로 설정할 수 있다.Or, for example, the
그리고 예를 들어, 제어부(120)는 게임에서 제공되는 이벤트에 속하는 용어 중 ‘킬(kill)/데스(Death)’ 과 같이 특정 게임장르인 FPS(First Person Shooting), AOS(Aeon of strife) 에서 사용되는 용어를 식별할 수 있고, 식별된 용어를 기초로 게임의 게임장르를 FPS 또는 AOS로 결정할 수 있다. And, for example, the
이와 같이, 게임의 게임장르 경계가 모호하거나 또는 게임장르가 설정되지 않은 경우에도 게임이 속한 게임장르를 정확하게 식별할 수 있다. As such, even when the game genre boundary of the game is ambiguous or the game genre is not set, the game genre to which the game belongs can be accurately identified.
이후, 제어부(120)는 게임이 속하는 게임장르에 대한 유저의 숙련도를 결정할 수 있다. Thereafter, the
예를 들어, 제어부(120)는 게임 속하는 게임장르에 대한 유저의 숙련도를 평가할 수 있는 테스트를 유저에게 제공하고, 제공된 테스트에 대한 유저의 입력에 기초하여 게임장르에 대한 유저의 숙련도를 결정할 수 있다.For example, the
이때, 제어부(120)는 유저에게 다양한 형태의 테스트를 제공할 수 있다. In this case, the
하나의 실시예에 따라, 제어부(120)는 테스트로써 게임의 튜토리얼에 대응되는 퀘스트를 유저에게 제공하여 유저의 숙련도를 결정할 수 있다. According to an embodiment, the
예를 들어, 제어부(120)는 튜토리얼 중 조작방법에 대한 숙련도를 테스트하기 위해 유저에게 몬스터를 사냥하는 퀘스트를 제공할 수 있고, 퀘스트에서 유저가 캐릭터를 제어하여 몬스터를 사냥하는데 걸리는 시간을 기준으로 유저의 조작방법에 대한 숙련도를 결정할 수 있다.For example, the
또는 예를 들어, 제어부(120)는 MMORPG 게임장르에 일반적인 게임기능에 대한 숙련도를 테스트하기 위해 유저에게 경매, 아이템 장착, 아이템 구매 등을 포함하는 게임기능을 사용하는 퀘스트를 제공할 수 있고, 퀘스트에서 유저가 정확하게 사용하는 게임기능의 수에 따라 유저의 게임기능에 대한 숙련도를 결정할 수 있다.Alternatively, for example, the
다른 실시예에 따라, 제어부(120)는 유저가 가상 플레이어와 해당 게임장르의 게임으로 대전시켜 유저의 숙련도를 결정할 수 있다. According to another embodiment, the
예를 들어, 제어부(120)는 슈팅게임장르에 속하는 게임을 플레이하는 기존 유저들의 중간 정도 능력치를 갖는 가상 플레이어와 대전할 수 있도록 슈팅게임을 유저에게 제공할 수 있고, 슈팅게임에서 가상 플레이어의 획득점수보다 유저의 점수가 높으면, 슈팅게임장르에 대한 유저의 숙련도가 높은 것으로 결정할 수 있다. For example, the
또는 예를 들어, 제어부(120)는 대전게임장르에 대한 숙련도를 평가하기 위해 가상 플레이어와 유저를 대전시킬 수 있고, 유저가 가상 플레이어와의 대전으로부터 승리하면 가상 플레이어의 인공지능 수준에 따라 유저의 숙련도를 결정할 수 있다. Or, for example, the
이와 같이 게임장르에 대한 유저의 숙련도를 유저의 의사에 의해 결정하지 않고 테스트를 통해 결정함으로써 게임장르에 대한 유저의 정확한 숙련도 평가를 할 수 있다. As such, by determining the skill level of the user with respect to the game genre through a test without determining the user's will, it is possible to accurately evaluate the skill level of the user with respect to the game genre.
그리고 제어부(120)는 게임장르에 대해 결정된 유저의 숙련도에 기초하여 게임에서 제공되는 튜토리얼을 선택적으로 유저에게 제공할 수 있다. In addition, the
하나의 실시예에 따라, 제어부(120)는 테스트에 의해 결정된 유저의 숙련도에 따라 유저에게 튜토리얼을 선택적으로 제공할 수 있다. According to one embodiment, the
예를 들어, 유저가 슈팅게임장르에 대한 조작방법에 대해 숙련도가 높은 것으로 결정된 경우, 제어부(120)는 게임에 대한 튜토리얼 중 조작방법에 대한 튜토리얼을 제외한 나머지 게임 기능에 대한 튜토리얼만을 제공할 수 있다. For example, if it is determined that the user has high proficiency in the manipulation method for the shooting game genre, the
또는 예를 들어, 유저가 MMORPG 게임장르에 대한 게임기능 중 아이템 거래와 스킬에 대한 숙련도가 높은 것으로 결정된 경우, 제어부(120)는 게임기능에 대한 설명이 포함된 튜토리얼 중 아이템 거래와 스킬에 대한 튜토리얼을 제외한 나머지 튜토리얼을 유저에게 제공할 수 있다. Or, for example, when it is determined that the user has high proficiency in item trading and skill among game functions for the MMORPG game genre, the
다른 실시예에 따라, 제어부(120)는 게임장르에 속하는 타 게임과 게임간의 차이점에 대응되는 게임의 튜토리얼을 결정하여 유저에게 제공할 수 있다. According to another embodiment, the
이때, 제어부(120)는 실시예에 따라 게임장르에 속하는 타 게임 중 유저의 플레이이력이 존재하는 타 게임을 식별하고, 식별된 타 게임에 대한 유저의 숙련도에 기초하여 게임과의 차이를 비교할 타 게임을 선택할 수 있다.At this time, according to the embodiment, the
즉, 제어부(120)는 유저의 플레이이력이 존재하는 타 게임 중 각 타 게임에서의 유저등급, 순위, 캐릭터 레벨, 플레이시간, 최고점수 중 적어도 하나를 기준으로 상기 유저의 숙련도가 상대적으로 높은 어느 하나의 타 게임을 선택할 수 있다.That is, the
예를 들어, 제어부(120)는 튜토리얼을 제공할 게임의 게임장르인 슈팅게임장르에 속하는 타 게임 중 유저의 플레이이력이 존재하는 타 게임을 식별할 수 있고, 식별된 타 게임이 복수 개이면 식별된 타 게임 중 유저의 캐릭터 레벨이 가장 높은 타 게임 또는 유저의 등급이 가장 높은 타 게임을 선택하거나 또는 유저의 플레이시간이 가장 긴 타 게임을 선택할 수 있다. 이때, 유저의 등급은 예를 들어 경쟁전(등급전)에서의 계급 또는 랭크(브론즈, 실버, 골드 등), PvP 랭킹, 해당 게임 누적 레벨 등을 포함할 수 있다.For example, the
또는 예를 들어, 제어부(120)는 튜토리얼을 제공할 게임의 게임장르에 속하는 타 게임 중 유저의 숙련도가 상대적으로 높은 타 게임을 선택하되, 타 게임에 대한 유저의 숙련도를 평가하는 기준 중 게임에서 제공되는 튜토리얼과 대응되는 기준에 대한 유저의 숙련도를 기초로 타 게임을 선택할 수 있다. Or, for example, the
그리고 제어부(120)는 선택된 타 게임과 게임간의 차이점에 대응되는 튜토리얼을 결정하여 유저에게 제공할 수 있다. In addition, the
예를 들어, 제어부(120)는 동일한 FPS 또는 AOS 게임장르에 속하는 게임과 타 게임간 캐릭터를 제어하기 위한 기본 조작키, 게임 승리조건, 스킬 유무 등을 차이점으로 식별할 수 있고, 식별된 차이점에 대한 게임의 튜토리얼을 유저에게 제공할 수 있다. For example, the
또는 예를 들어, 제어부(120)는 선택된 타 게임과 게임 간의 차이점으로 아이템 장착 방법, 아이템 판매 방법 등에 대한 차이점을 식별할 수 있고, 타 게임과의 차이점으로 식별된 조작방법에 대한 튜토리얼을 유저에게 제공할 수 있다. Alternatively, for example, the
도 6 은 유저의 숙련도가 높은 타 게임과 게임 간의 차이점에 대응되는 튜토리얼만이 제공되는 화면을 도시한 예시도이다. 6 is an exemplary diagram illustrating a screen in which only a tutorial corresponding to a difference between a game and another game having a high user skill level is provided.
도 6 을 참조하면, 제어부(120)는 유저의 숙련도가 높은 타 게임(601)에서 조작키(602, 603)를 기준으로 게임(604)과의 차이점을 비교할 수 있으며, 게임(604)에서 제공하는 튜토리얼(605, 606) 중 타 게임(601)과 차이점에 대응되는 이동-튜토리얼(605)만을 유저가 수행해야 할 튜토리얼(607)로 제공할 수 있다. Referring to FIG. 6 , the
이와 같이, 유저의 숙련도가 높은 특정 타 게임과의 차이점에 대응되는 튜토리얼만을 제공함으로써 유저가 쉽게 차이점을 인식하고 학습할 수 있도록 유도할 수 있다. As such, by providing only tutorials corresponding to differences from other games with high user proficiency, it is possible to induce users to easily recognize and learn the differences.
또 다른 실시예에 따라, 제어부(120)는 유저에게 게임의 튜토리얼 목록을 제공할 수 있고, 유저에 의해 선택된 튜토리얼을 제공할 수 있다. According to another embodiment, the
예를 들어, 유저가 게임 속하는 게임장르인 MMORPG에 대한 숙련도가 높은 것으로 식별되면, 제어부(120)는 유저에게 게임의 튜토리얼 목록을 우선적으로 제공할 수 있고, 유저로부터 선택된 튜토리얼인 ‘스킬 연계기’에 대한 튜토리얼만을 제공할 수 있다.For example, if the user is identified as having high proficiency in MMORPG, which is a game genre to which the game belongs, the
이와 같이 게임의 튜토리얼 목록을 통해 유저가 직접 필요한 튜토리얼을 선택하도록 함으로써 유저가 선택적으로 필요한 튜토리얼을 빠르게 학습할 수 있도록 할 수 있다.As such, by allowing the user to directly select the required tutorial through the tutorial list of the game, the user can selectively learn the required tutorial quickly.
통신부(130)는 다른 디바이스 또는 네트워크와 유무선 통신을 수행할 수 있다. 이를 위해, 통신부(130)는 다양한 유무선 통신 방법 중 적어도 하나를 지원하는 통신 모듈을 포함할 수 있다. 예를 들어, 통신 모듈은 칩셋(chipset)의 형태로 구현될 수 있다.The
통신부(130)가 지원하는 무선 통신은, 예를 들어 Wi-Fi(Wireless Fidelity), Wi-Fi Direct, 블루투스(Bluetooth), UWB(Ultra Wide Band) 또는 NFC(Near Field Communication) 등일 수 있다. 또한, 통신부(130)가 지원하는 유선 통신은, 예를 들어 USB 또는 HDMI(High Definition Multimedia Interface) 등일 수 있다.The wireless communication supported by the
메모리(140)에는 파일, 어플리케이션 및 프로그램 등과 같은 다양한 종류의 데이터가 설치 및 저장될 수 있다. 제어부(120)는 메모리(140)에 저장된 데이터에 접근하여 이를 이용하거나, 또는 새로운 데이터를 메모리(140)에 저장할 수도 있다. 또한, 제어부(120)는 메모리(140)에 설치된 프로그램을 실행할 수도 있다. 도 1을 참조하면, 메모리(140)에는 튜토리얼제공방법을 수행하기 위한 프로그램이 설치될 수 있다.Various types of data such as files, applications, and programs may be installed and stored in the
이러한 메모리(140)는 게임의 튜토리얼을 저장할 수 있다. The
도 2 내지 도 5 는 일 실시예에 따른 튜토리얼제공방법을 설명하기 위한 순서도이다. 2 to 5 are flowcharts for explaining a tutorial providing method according to an embodiment.
도 2 내지 도 5 에 도시된 실시예에 따른 튜토리얼제공방법은 도 1 에 도시된 튜토리얼제공장치(10)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하에서 생략된 내용이라고 하더라도 도 1 에 도시된 튜토리얼제공장치(10)에 관하여 이상에서 기술한 내용은 도 2 내지 도 5 에 도시된 실시예에 따른 튜토리얼제공방법에도 적용될 수 있다.The tutorial providing method according to the embodiment shown in FIGS. 2 to 5 includes steps processed in time series by the
우선, 도 2 는 튜토리얼제공장치(10)가 유저에게 맞춤형 튜토리얼을 제공하는 방법을 도시한 순서도이다. First, FIG. 2 is a flowchart illustrating a method in which the
도 2 를 참조하면, 튜토리얼제공장치(10)는 게임이 속하는 게임장르를 결정할 수 있다(S2001).Referring to FIG. 2 , the
즉, 튜토리얼제공장치(10)는 게임장르별로 각 게임장르에 속하는 타 게임들의 공통되는 특징을 기준으로 게임의 특징과 유사도가 높은 게임장르를 게임의 게임장르로 결정할 수 있다.That is, the
도 3 은 게임의 게임장르를 결정하는 방법을 도시한 순서도이다. 3 is a flowchart illustrating a method of determining a game genre of a game.
도 3 을 참조하면, 튜토리얼제공장치(10)는 각 게임장르에 속하는 타 게임들의 특징을 수집할 수 있다(S3001). Referring to FIG. 3 , the
예를 들어, 튜토리얼제공장치(10)는 슈팅게임장르에 속하는 타 게임들로부터 게임용어, 조작방법, 유저들의 로그기록 등을 수집할 수 있다. For example, the
그리고 튜토리얼제공장치(10)는 수집된 타 게임들의 특징을 기초로 각 게임장르의 특징을 식별할 수 있다(S3002). And the tutorial providing
예를 들어, 튜토리얼제공장치(10)는 슈팅게임장르에 속하는 제 1 타 게임과 제 2 게임 각각으로부터 각 게임을 플레이하는 복수의 유저들의 조작설정정보(또는 카메라 앵글, 플레이시간 등)에 대한 정보를 획득할 수 있고, 획득된 조작설정정보에 기초하여 슈팅게임장르에 대한 공통된 키 배열형태를 식별할 수 있다. For example, the
또는 예를 들어, 튜토리얼제공장치(10)는 슈팅게임장르에 속하는 제 1 게임과 제 2 게임에서 각각 사용되는 게임용어를 수집할 수 있고, 각 게임에서 공통적으로 사용되는 게임용어인 ‘폭탄’, ‘미사일’, ‘비행기’, ‘우주선’ 등을 슈팅게임장르의 게임용어로 식별할 수 있다. Or, for example, the tutorial providing
이후, 튜토리얼제공장치(10)는 S3002단계에서 식별된 게임장르별 특징에 기초하여 게임이 속하는 게임장르를 결정할 수 있다(S3003). Thereafter, the
하나의 실시예에 따라, 튜토리얼제공장치(10)는 각 게임장르에 속하는 타 게임을 플레이하는 복수의 타 유저에 대한 데이터를 기준으로 게임의 게임장르를 결정할 수 있다. According to one embodiment, the
예를 들어, 튜토리얼제공장치(10)는 S3002단계에서 게임장르별로 식별된 조작설정정보(또는 카메라 앵글, 플레이시간 등)를 기준으로 게임을 플레이하는 기존 유저들의 조작설정정보와 비교하여 게임의 조작설정정보와 유사도가 높은 게임장르인 슈팅게임장르를 게임의 게임장르로 결정할 수 있다. For example, the
다른 실시예에 따라, 튜토리얼제공장치(10)는 각 게임장르에 속하는 타 게임에서 제공되는 이벤트를 기준으로 게임의 게임장르를 결정할 수 있다. According to another embodiment, the
예를 들어, MMORPG 게임장르에 속하는 복수의 타 게임에서 공통된 형태로 제공되는 이벤트가 특정 위치에 위치한 몬스터를 제한된 시간 내에 토벌하는 퀘스트이고, 슈팅게임장르에 속하는 복수의 타 게임에서 공통된 형태로 제공되는 이벤트가 일정 점수 초과시 아이템을 주는 퀘스트인 경우, 튜토리얼제공장치(10)는 게임에서 특정 몬스터를 제한된 시간 내에 토벌하는 이벤트를 MMORPG게임장르의 이벤트 및 슈팅게임장르의 이벤트와 비교할 수 있고, 게임에서 제공되는 이벤트와 유사한 형태의 이벤트를 제공하는 게임장르인 MMORPG를 게임의 게임장르로 결정할 수 있다. For example, an event provided in a common form in a plurality of other games belonging to the MMORPG game genre is a quest to subdue a monster located in a specific location within a limited time, and is provided in a common form in a plurality of other games belonging to the shooting game genre. If the event is a quest to give an item when a certain score is exceeded, the tutorial providing
이를 통해, 게임장르 경계가 불분명한 게임에 대해 게임의 실질적인 특징을 기준으로 게임의 게임장르를 정확하게 분류할 수 있다. In this way, it is possible to accurately classify the game genre of the game based on the practical characteristics of the game for which the boundary of the game genre is unclear.
그리고 튜토리얼제공장치(10)는 게임이 속하는 게임장르에 대한 유저의 숙련도를 결정할 수 있다(S2002). In addition, the
예를 들어, 튜토리얼제공장치(10)는 게임이 속하는 게임장르인 MMORPG 의 타 게임들이 공통적으로 제공하는 튜토리얼인 캐릭터의 조작방법, 아이템 사용법, 스킬 강화법 등과 관련된 테스트를 유저에게 제공할 수 있고, 제공된 테스트에 대한 유저의 입력에 기초하여 게임장르에 대한 유저의 숙련도를 결정할 수 있다. For example, the tutorial providing
하나의 실시예에 따라, 튜토리얼제공장치(10)는 게임의 튜토리얼에 대응되는 퀘스트를 유저에게 제공하여 게임장르에 대한 유저의 숙련도를 결정할 수 있다. According to one embodiment, the
예를 들어, 튜토리얼제공장치(10)는 슈팅게임의 조작방법에 대한 숙련도를 테스트하기 위해 기 설정된 위치에 배치된 적기를 회피하는 퀘스트를 제공할 수 있고, 퀘스트의 수행을 완료하는 정도에 따라 슈팅게임에 대한 유저의 조작방법의 숙련도를 결정할 수 있다. For example, the
또는 예를 들어, 튜토리얼제공장치(10)는 MMORPG 게임 장르에서 스킬 연계기를 테스트하기 위해 특정 시킬 순서에 따라 몬스터를 공격하는 퀘스트를 제공할 수 있고, 몬스터의 토벌까지 경과된 시간을 기초로 유저의 스킬 연계기에 대한 숙련도를 결정할 수 있다. Alternatively, for example, the tutorial providing
다른 실시예에 따라, 튜토리얼제공장치(10)는 가상 플레이어와의 대결에 따라 유저의 게임장르에 대한 숙련도를 결정할 수 있다. According to another embodiment, the
예를 들어, 튜토리얼제공장치(10)는 유저에게 가상 플레이어와의 대전을 제공할 수 있고, 가상 플레이어와의 대전에서 유저가 승리한 경우 가상 플레이어의 인공지능 수준에 따라 대전게임에 대한 유저의 숙련도를 결정할 수 있다. For example, the
이와 같이, 유저에 대한 테스트를 수행함으로써 유저의 자의적인 의사가 아닌 유저의 실력에 기초하여 게임장르에 대한 유저의 숙련도를 정확하게 평가할 수 있다. In this way, by performing the test on the user, it is possible to accurately evaluate the skill level of the user with respect to the game genre based on the user's ability rather than the user's arbitrary intention.
그리고 튜토리얼제공장치(10)는 게임장르에 대한 유저의 숙련도에 기초하여 유저에게 제공할 게임의 튜토리얼을 결정할 수 있다(S2003).In addition, the
하나의 실시예에 따라, 튜토리얼제공장치(10)는 유저에게 게임의 튜토리얼 목록을 제공할 수 있고, 제공된 목록으로부터 유저에게 제공할 튜토리얼을 선택받을 수 있다. According to one embodiment, the
도 4 는 튜토리얼제공장치(10)가 유저에게 제공할 튜토리얼을 결정하는 방법을 도시한 순서로 이를 참조하면, 튜토리얼제공장치(10)는 게임이 속하는 게임장르에 대한 유저의 숙련도를 기초로 튜토리얼 목록을 설정할 수 있다(S4001). Referring to FIG. 4 in a sequence illustrating a method for the tutorial providing
예를 들어, 튜토리얼제공장치(10)는 S2002단계에서 결정된 유저의 숙련도에 따라 유저에게 반드시 제공될 필수 튜토리얼과 유저가 선택할 수 있는 선택 튜토리얼을 구분하여 튜토리얼 목록을 설정할 수 있다.For example, the
그리고 튜토리얼제공장치(10)는 S4001단계에서 설정된 목록을 유저에게 제공할 수 있고(S4002), 제공된 목록으로부터 적어도 하나의 튜토리얼을 선택받을 수 있다(S4003). In addition, the
예를 들어, 튜토리얼제공장치(10)는 유저에게 선택 튜토리얼 목록으로 ‘1. 조작방법’, ‘2. 아이템 사용’, ‘3. 스킬 강화법’ 을 제공할 수 있고, 유저에 의해 선택된 ‘3. 스킬 강화법’ 에 대한 튜토리얼을 유저에게 제공할 튜토리얼로 결정할 수 있다. For example, the tutorial providing
다른 실시예에 따라, 튜토리얼제공장치(10)는 게임장르에 속하는 타 게임과 게임간의 차이점에 대응되는 게임의 튜토리얼을 결정하여 유저에게 제공할 수 있다. According to another embodiment, the
도 5 는 유저의 플레이이력을 기초로 게임의 튜토리얼을 선택적으로 제공하는 방법을 도시한 순서도이다. 이를 참조하면, 튜토리얼제공장치(10)는 게임장르에 속하는 타 게임에서의 유저 플레이이력을 수집할 수 있다(S5001). 5 is a flowchart illustrating a method of selectively providing a tutorial of a game based on a user's play history. Referring to this, the
예를 들어, 튜토리얼제공장치(10)는 S2001단계에서 결정된 게임이 속하는 게임장르와 동일한 게임장르의 타 게임 중 유저가 플레이한 이력이 있는 타 게임을 유저의 게인정보에 기초하여 식별할 수 있고, 식별된 타 게임에서 유저의 플레이이력으로 레벨, 점수, 순위 등을 수집할 수 있다. For example, the tutorial providing
그리고 튜토리얼제공장치(10)는 유저의 플레이이력에 기초하여 숙련도가 높은 타 게임을 식별할 수 있다(S5002).In addition, the
예를 들어, 튜토리얼제공장치(10)는 유저의 플레이이력인 순위를 기준으로 각 타 게임에서 가장 높은 순위를 가진 타 게임을 유저의 숙련도가 높은 타 게임으로 식별할 수 있거나 또는 가장 높은 점수를 획득한 기록이 있는 타 게임을 유저의 숙련도가 높은 타 게임으로 식별할 수 있다. For example, the
그리고 튜토리얼제공장치(10)는 S5002단계에서 유저의 숙련도가 높은 타 게임과 게임간의 차이점을 식별할 수 있다(S5003). In addition, the
예를 들어, 튜토리얼제공장치(10)는 S5002단계에서 식별된 타 게임의 특징인 조작방법, 스킬강화방법 등을 게임의 튜토리얼에 포함된 내용과 비교할 수 있고, 타 게임의 특징 중 게임의 튜토리얼과 차이가 있는 특징인 스킬강화방법을 식별할 수 있다. For example, the tutorial providing
그리고 튜토리얼제공장치(10)는 S5003단계에서 타 게임과 차이점이라 식별된 특징에 대응되는 게임의 튜토리얼을 결정할 수 있다(S5004).In addition, the
예를 들어, 튜토리얼제공장치(10)는 게임에서 제공하는 튜토리얼 중 S5003단계에서 차이점이라고 식별된 스킬강화방법에 대응되는 튜토리얼인 스킬에 대한 튜토리얼을 유저에게 제공할 튜토리얼로 결정할 수 있다. For example, the
이후, 튜토리얼제공장치(10)는 S2003단계에서 결정된 튜토리얼을 유저에게 제공할 수 있다(S2004). Thereafter, the
예를 들어, 튜토리얼제공장치(10)는 게임을 처음 플레이하는 유저에게 게임장르에 대한 숙련도를 팝업창으로 표시할 수 있고, 유저의 숙련도에 따라 S2003단계를 통해 유저 맞춤형 튜토리얼을 제공할 수 있다.For example, the
이와 같이 게임장르에 대한 유저의 숙련도에 따라 맞춤형 튜토리얼을 진행함으로써 유저에게 불필요한 튜토리얼의 진행으로 인한 게임에 대한 흥미저하를 방지함과 동시에 유저에게 필요한 튜토리얼에 대한 학습효과를 높일 수 있다. In this way, by conducting a customized tutorial according to the user's skill level in the game genre, it is possible to prevent the user from losing interest in the game due to unnecessary tutorial progress, and at the same time, it is possible to increase the learning effect of the tutorial necessary for the user.
이상의 실시예들에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field programmable gate array) 또는 ASIC 와 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램특허 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다.The term '~ unit' used in the above embodiments means software or hardware components such as field programmable gate array (FPGA) or ASIC, and '~ unit' performs certain roles. However, '-part' is not limited to software or hardware. The '~ unit' may be configured to reside on an addressable storage medium or may be configured to refresh one or more processors. Thus, as an example, '~' denotes components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, and procedures. , subroutines, segments of program patent code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로부터 분리될 수 있다.Functions provided in components and '~ units' may be combined into a smaller number of components and '~ units' or separated from additional components and '~ units'.
뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU 들을 재생시키도록 구현될 수도 있다.In addition, components and '~ units' may be implemented to play one or more CPUs in a device or secure multimedia card.
도 2 내지 도 5 를 통해 설명된 실시예에 따른 튜토리얼제공방법은 컴퓨터에 의해 실행 가능한 명령어 및 데이터를 저장하는, 컴퓨터로 판독 가능한 매체의 형태로도 구현될 수 있다. 이때, 명령어 및 데이터는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 소정의 프로그램 모듈을 생성하여 소정의 동작을 수행할 수 있다. 또한, 컴퓨터로 판독 가능한 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터로 판독 가능한 매체는 컴퓨터 기록 매체일 수 있는데, 컴퓨터 기록 매체는 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함할 수 있다.예를 들어, 컴퓨터 기록 매체는 HDD 및 SSD 등과 같은 마그네틱 저장 매체, CD, DVD 및 블루레이 디스크 등과 같은 광학적 기록 매체, 또는 네트워크를 통해 접근 가능한 서버에 포함되는 메모리일 수 있다. The tutorial providing method according to the embodiment described with reference to FIGS. 2 to 5 may also be implemented in the form of a computer-readable medium for storing instructions and data executable by a computer. In this case, the instructions and data may be stored in the form of program codes, and when executed by the processor, a predetermined program module may be generated to perform a predetermined operation. In addition, computer-readable media can be any available media that can be accessed by a computer, and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may be a computer recording medium, which is a volatile and non-volatile and non-volatile storage medium implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data. It may include both volatile, removable and non-removable media. For example, the computer recording medium may include magnetic storage media such as HDD and SSD, optical recording media such as CD, DVD and Blu-ray disc, or accessible through a network. It may be memory included in the server.
또한, 도 2 내지 도 5 를 통해 설명된 실시예에 따른 튜토리얼제공방법은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 컴퓨터 프로그램(또는 컴퓨터 프로그램 제품)으로 구현될 수도 있다. 컴퓨터 프로그램은 프로세서에 의해 처리되는 프로그래밍 가능한 기계 명령어를 포함하고, 고레벨 프로그래밍 언어(High-level Programming Language), 객체 지향 프로그래밍 언어(Object-oriented Programming Language), 어셈블리 언어 또는 기계 언어 등으로 구현될 수 있다. 또한 컴퓨터 프로그램은 유형의 컴퓨터 판독가능 기록매체(예를 들어, 메모리, 하드디스크, 자기/광학 매체 또는 SSD(Solid-State Drive) 등)에 기록될 수 있다. Also, the tutorial providing method according to the embodiment described with reference to FIGS. 2 to 5 may be implemented as a computer program (or computer program product) including instructions executable by a computer. The computer program includes programmable machine instructions processed by a processor, and may be implemented in a high-level programming language, an object-oriented programming language, an assembly language, or a machine language. . In addition, the computer program may be recorded in a tangible computer-readable recording medium (eg, a memory, a hard disk, a magnetic/optical medium, or a solid-state drive (SSD), etc.).
따라서 도 2 내지 도 5를 통해 설명된 실시예에 따른 튜토리얼제공방법은 상술한 바와 같은 컴퓨터 프로그램이 컴퓨팅 장치에 의해 실행됨으로써 구현될 수 있다. 컴퓨팅 장치는 프로세서와, 메모리와, 저장 장치와, 메모리 및 고속 확장포트에 접속하고 있는 고속 인터페이스와, 저속 버스와 저장 장치에 접속하고 있는 저속 인터페이스 중 적어도 일부를 포함할 수 있다. 이러한 성분들 각각은 다양한 버스를 이용하여 서로 접속되어 있으며, 공통 머더보드에 탑재되거나 다른 적절한 방식으로 장착될 수 있다. Accordingly, the tutorial providing method according to the embodiment described with reference to FIGS. 2 to 5 may be implemented by executing the above-described computer program by a computing device. The computing device may include at least a portion of a processor, a memory, a storage device, a high-speed interface connected to the memory and the high-speed expansion port, and a low-speed interface connected to the low-speed bus and the storage device. Each of these components is connected to each other using various buses, and may be mounted on a common motherboard or in any other suitable manner.
여기서 프로세서는 컴퓨팅 장치 내에서 명령어를 처리할 수 있는데, 이런 명령어로는, 예컨대 고속 인터페이스에 접속된 디스플레이처럼 외부 입력, 출력 장치상에 GUI(Graphic User Interface)를 제공하기 위한 그래픽 정보를 표시하기 위해 메모리나 저장 장치에 저장된 명령어를 들 수 있다. 다른 실시예로서, 다수의 프로세서 및(또는) 다수의 버스가 적절히 다수의 메모리 및 메모리 형태와 함께 이용될 수 있다. 또한 프로세서는 독립적인 다수의 아날로그 및(또는) 디지털 프로세서를 포함하는 칩들이 이루는 칩셋으로 구현될 수 있다. Here, the processor may process a command within the computing device, such as for displaying graphic information for providing a Graphical User Interface (GUI) on an external input or output device, such as a display connected to a high-speed interface. Examples are instructions stored in memory or a storage device. In other embodiments, multiple processors and/or multiple buses may be used with multiple memories and types of memory as appropriate. In addition, the processor may be implemented as a chipset formed by chips including a plurality of independent analog and/or digital processors.
또한 메모리는 컴퓨팅 장치 내에서 정보를 저장한다. 일례로, 메모리는 휘발성 메모리 유닛 또는 그들의 집합으로 구성될 수 있다. 다른 예로, 메모리는 비휘발성 메모리 유닛 또는 그들의 집합으로 구성될 수 있다. 또한 메모리는 예컨대, 자기 혹은 광 디스크와 같이 다른 형태의 컴퓨터 판독 가능한 매체일 수도 있다. Memory also stores information within the computing device. In one example, the memory may be configured as a volatile memory unit or a set thereof. As another example, the memory may be configured as a non-volatile memory unit or a set thereof. The memory may also be another form of computer readable medium such as, for example, a magnetic or optical disk.
그리고 저장장치는 컴퓨팅 장치에게 대용량의 저장공간을 제공할 수 있다. 저장 장치는 컴퓨터 판독 가능한 매체이거나 이런 매체를 포함하는 구성일 수 있으며, 예를 들어 SAN(Storage Area Network) 내의 장치들이나 다른 구성도 포함할 수 있고, 플로피 디스크 장치, 하드 디스크 장치, 광 디스크 장치, 혹은 테이프 장치, 플래시 메모리, 그와 유사한 다른 반도체 메모리 장치 혹은 장치 어레이일 수 있다. In addition, the storage device may provide a large-capacity storage space to the computing device. A storage device may be a computer-readable medium or a component comprising such a medium, and may include, for example, devices or other components within a storage area network (SAN), a floppy disk device, a hard disk device, an optical disk device, or a tape device, a flash memory, or other semiconductor memory device or device array similar thereto.
상술된 실시예들은 예시를 위한 것이며, 상술된 실시예들이 속하는 기술분야의 통상의 지식을 가진 자는 상술된 실시예들이 갖는 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 상술된 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above-described embodiments are for illustration, and those of ordinary skill in the art to which the above-described embodiments pertain can easily transform into other specific forms without changing the technical idea or essential features of the above-described embodiments. You will understand. Therefore, it should be understood that the above-described embodiments are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and likewise components described as distributed may be implemented in a combined form.
본 명세서를 통해 보호 받고자 하는 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태를 포함하는 것으로 해석되어야 한다.The scope to be protected through this specification is indicated by the claims described below rather than the above detailed description, and should be construed to include all changes or modifications derived from the meaning and scope of the claims and their equivalents. .
10: 튜토리얼제공장치
110: 입출력부
120: 제어부
130: 통신부
140: 메모리10: Tutorial providing device
110: input/output unit
120: control unit
130: communication department
140: memory
Claims (18)
유저에게 제공되는 게임이 속하는 게임장르에 대한 유저의 숙련도에 기초하여 상기 게임에서 제공되는 튜토리얼 중 상기 유저에게 제공할 튜토리얼을 결정하고, 결정된 튜토리얼을 상기 유저에게 제공하는 제어부; 및
상기 게임의 튜토리얼을 저장하는 메모리를 포함하는 튜토리얼제공장치.In an apparatus for providing a tutorial based on a user's skill level,
a controller for determining a tutorial to be provided to the user from among the tutorials provided in the game based on the user's proficiency in a game genre to which the game provided to the user belongs, and providing the determined tutorial to the user; and
Tutorial providing device comprising a memory for storing the tutorial of the game.
상기 제어부는,
상기 게임장르와 관련된 테스트를 상기 유저에게 제공하고, 제공된 테스트에 대한 상기 유저의 입력에 기초하여 상기 게임장르에 대한 상기 유저의 숙련도를 결정하는, 튜토리얼제공장치.The method of claim 1,
The control unit is
A tutorial providing apparatus for providing a test related to the game genre to the user, and determining the skill level of the user with respect to the game genre based on the user's input for the provided test.
상기 제어부는,
상기 테스트로서 상기 게임의 튜토리얼에 대응되는 퀘스트를 상기 유저에게 제공하는, 튜토리얼제공장치.3. The method of claim 2,
The control unit is
A tutorial providing apparatus for providing the user with a quest corresponding to the tutorial of the game as the test.
상기 제어부는,
상기 테스트로서 가상 플레이어와의 대전을 상기 유저에게 제공하는, 튜토리얼제공장치.3. The method of claim 2,
The control unit is
A tutorial providing apparatus for providing the user with a match with a virtual player as the test.
상기 제어부는,
상기 게임장르에 속하는 타 게임 중 상기 유저의 플레이이력이 존재하는 타 게임에서의 상기 플레이이력을 기초로 상기 게임장르에 대한 상기 유저의 숙련도를 결정하는, 튜토리얼제공장치.The method of claim 1,
The control unit is
A tutorial providing apparatus for determining the skill level of the user with respect to the game genre based on the play history in other games in which the user's play history exists among other games belonging to the game genre.
상기 제어부는,
상기 게임을 플레이하는 기존 유저에 대한 데이터, 상기 게임에서 사용되는 용어 및 상기 게임에서 제공되는 이벤트 중 적어도 하나에 기초하여 상기 게임의 게임장르를 결정하는, 튜토리얼제공장치.The method of claim 1,
The control unit is
A tutorial providing apparatus for determining a game genre of the game based on at least one of data about an existing user who plays the game, terms used in the game, and an event provided in the game.
상기 제어부는,
상기 게임과 상기 게임장르에 속하는 타 게임 간의 차이점에 대응되는 튜토리얼을 결정하는, 튜토리얼제공장치.The method of claim 1,
The control unit is
A tutorial providing apparatus for determining a tutorial corresponding to a difference between the game and other games belonging to the game genre.
상기 제어부는,
상기 게임장르에 속하는 타 게임 중 상기 유저의 플레이이력이 존재하는 타 게임을 식별하고, 식별된 타 게임 중 상기 유저의 숙련도에 기초하여 상기 게임과의 차이를 비교할 타 게임을 선택하는, 튜토리얼제공장치. 8. The method of claim 7,
The control unit is
A tutorial providing apparatus for identifying other games in which the user's play history exists among other games belonging to the game genre, and selecting another game to compare with the game based on the user's skill level among the identified other games .
상기 제어부는,
상기 유저의 플레이이력이 존재하는 타 게임 중 타 게임에서의 유저순위, 캐릭터 레벨, 플레이시간, 최고점수 중 적어도 하나를 기준으로 상기 유저의 숙련도가 상대적으로 높은 어느 하나의 타 게임을 선택하는, 튜토리얼제공장치. 8. The method of claim 7,
The control unit is
A tutorial for selecting any one other game in which the user's skill level is relatively high based on at least one of a user ranking in another game, a character level, a play time, and a highest score among other games in which the user's play history exists. providing device.
유저에게 제공되는 게임이 속하는 게임장르에 대한 유저의 숙련도에 기초하여 상기 게임에서 제공되는 튜토리얼 중 상기 유저에게 제공할 튜토리얼을 결정하는 단계; 및
결정된 튜토리얼을 상기 유저에게 제공하는 단계를 포함하는, 튜토리얼제공방법.In a method for the tutorial providing device to provide a tutorial based on a user's skill level,
determining a tutorial to be provided to the user from among the tutorials provided in the game based on the user's proficiency in a game genre to which the game provided to the user belongs; and
A tutorial providing method comprising the step of providing the determined tutorial to the user.
상기 튜토리얼제공방법은,
상기 게임장르와 관련된 테스트를 상기 유저에게 제공하는 단계; 및
제공된 테스트에 대한 상기 유저의 입력에 기초하여 상기 유저의 숙련도를 결정하는 단계를 더 포함하는, 튜토리얼제공방법.11. The method of claim 10,
How to provide the tutorial,
providing a test related to the game genre to the user; and
Further comprising the step of determining the skill level of the user based on the user's input for the provided test, the tutorial providing method.
상기 튜토리얼제공방법은,
상기 게임장르에 속하는 타 게임 중 상기 유저의 플레이이력이 존재하는 타 게임에서의 상기 플레이이력을 기초로 상기 게임장르에 대한 상기 유저의 숙련도를 결정하는 단계를 더 포함하는, 튜토리얼제공방법.11. The method of claim 10,
How to provide the tutorial,
The method further comprising the step of determining the skill level of the user with respect to the game genre based on the play history in other games in which the user's play history exists among other games belonging to the game genre.
상기 튜토리얼제공방법은,
상기 게임을 플레이하는 기존 유저에 대한 데이터, 상기 게임에서 사용되는 용어 및 상기 게임에서 제공되는 이벤트 중 적어도 하나에 기초하여 상기 게임의 게임장르를 결정하는 단계를 더 포함하는, 튜토리얼제공방법.11. The method of claim 10,
How to provide the tutorial,
The method further comprising the step of determining a game genre of the game based on at least one of data about an existing user who plays the game, terms used in the game, and an event provided in the game.
상기 유저에게 제공할 튜토리얼을 결정하는 단계는,
상기 게임과 상기 게임장르에 속하는 타 게임 간의 차이점에 대응되는 튜토리얼을 결정하는 단계를 포함하는, 튜토리얼제공방법.11. The method of claim 10,
The step of determining the tutorial to be provided to the user includes:
and determining a tutorial corresponding to a difference between the game and other games belonging to the game genre.
상기 차이점에 대응되는 튜토리얼을 결정하는 단계는,
상기 게임장르에 속하는 타 게임 중 상기 유저의 플레이이력이 존재하는 타 게임을 식별하는 단계; 및
식별된 타 게임 중 상기 유저의 숙련도에 기초하여 상기 게임과의 차이를 비교할 타 게임을 선택하는 단계를 포함하는, 튜토리얼제공방법.15. The method of claim 14,
The step of determining the tutorial corresponding to the difference is,
identifying other games in which the user's play history exists among other games belonging to the game genre; and
A method of providing a tutorial comprising the step of selecting another game to compare the difference with the game based on the skill level of the user from among the identified other games.
상기 차이점에 대응되는 튜토리얼을 결정하는 단계는,
상기 유저의 플레이이력이 존재하는 타 게임 중 타 게임에서의 유저순위, 캐릭터 레벨, 플레이시간, 최고점수 중 적어도 하나를 기준으로 상기 유저의 숙련도가 상대적으로 높은 어느 하나의 타 게임을 선택하는 단계를 포함하는, 튜토리얼제공방법.15. The method of claim 14,
The step of determining the tutorial corresponding to the difference is,
Selecting any one other game in which the user's proficiency is relatively high based on at least one of user rank, character level, play time, and highest score in another game among other games in which the user's play history exists Including, how to provide a tutorial.
A computer program stored in a medium for performing the method according to claim 10, which is performed by the tutorial providing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200017453A KR20210103115A (en) | 2020-02-13 | 2020-02-13 | Method and apparatus for providing tutorial based on user proficiency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200017453A KR20210103115A (en) | 2020-02-13 | 2020-02-13 | Method and apparatus for providing tutorial based on user proficiency |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20210103115A true KR20210103115A (en) | 2021-08-23 |
Family
ID=77499324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200017453A KR20210103115A (en) | 2020-02-13 | 2020-02-13 | Method and apparatus for providing tutorial based on user proficiency |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20210103115A (en) |
-
2020
- 2020-02-13 KR KR1020200017453A patent/KR20210103115A/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20230164624A (en) | Apparatus and method for providing item | |
KR20210103115A (en) | Method and apparatus for providing tutorial based on user proficiency | |
KR102513761B1 (en) | Apparatus and method for providing random item | |
KR20210040698A (en) | Apparatus and method for recommending game device | |
KR102537278B1 (en) | Device and method for providing adapted ai virtual player in game | |
KR102173153B1 (en) | System and method for providing game video base on in-game data | |
KR102368187B1 (en) | Apparatus and method for providing game | |
KR101770646B1 (en) | Apparatus and method for providing game | |
KR102617196B1 (en) | Apparatus and method for providing game | |
KR102639278B1 (en) | Apparatus and method for providing game | |
KR102005858B1 (en) | Apparatus and method for providing game | |
KR102312417B1 (en) | Apparatus and method for providing game | |
KR20190090654A (en) | Apparatus and method for providing game | |
KR102318580B1 (en) | Apparatus and method for providing game | |
KR101973642B1 (en) | Method and interactive system for algorithm-driven text generation | |
KR20230103303A (en) | Apparatus and method for providing game information | |
KR102623948B1 (en) | Method for providing reward and apparatus for the same | |
KR20210037235A (en) | Method and apparatus for providing game | |
KR20210116915A (en) | Method for selling game item and apparatus thereof | |
KR20200100455A (en) | Apparatus and method for detecting game bot | |
KR20230039278A (en) | Apparatus and method for providing character | |
KR102060533B1 (en) | Method for detecting gamebot and apparatus thereof | |
KR20230081190A (en) | Apparatus and method for providing comparison data | |
KR20230040574A (en) | Apparatus and method for adjusting difficulty level of game | |
KR20240070826A (en) | Apparatus and method for providing game guide information |