KR20050117374A - Method for providing online game which supports display mode conversion function and a system thereof - Google Patents

Method for providing online game which supports display mode conversion function and a system thereof Download PDF

Info

Publication number
KR20050117374A
KR20050117374A KR1020040042675A KR20040042675A KR20050117374A KR 20050117374 A KR20050117374 A KR 20050117374A KR 1020040042675 A KR1020040042675 A KR 1020040042675A KR 20040042675 A KR20040042675 A KR 20040042675A KR 20050117374 A KR20050117374 A KR 20050117374A
Authority
KR
South Korea
Prior art keywords
unit
battle
mode
information
field
Prior art date
Application number
KR1020040042675A
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 KR1020040042675A priority Critical patent/KR20050117374A/en
Publication of KR20050117374A publication Critical patent/KR20050117374A/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/822Strategy games; Role-playing games

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 온라인 게임 제공 방법 및 그 시스템에 관한 것으로, 더욱 상세하게는 둘 이상의 유닛 간에 전투 발생시 디스플레이 모드가 변환되도록 하는 온라인 게임 제공 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for providing an online game, and more particularly, to an online game providing method and system for causing a display mode to be changed when a battle occurs between two or more units.

본 발명에 따른 온라인 게임 제공 방법은 하나 이상의 유닛에 대한 유닛 정보를 기록하는 유닛 정보 데이터베이스를 유지하는 단계 - 상기 유닛 정보는 상기 유닛에 대한 필드 관찰 범위 정보를 포함함 -; 전투 모드에 속하는 하나 이상의 유닛에 대한 유닛 정보를 기록하는 전투 모드 정보 데이터베이스를 유지하는 단계; 필드 모드에 있는 제1 유닛을 제어하는 게이머로부터 상기 필드 모드에 있는 제2 유닛에 대한 전투 요청을 수신하는 단계; 상기 유닛 정보 데이터베이스를 참조하여 상기 제1 유닛에 대한 필드 관찰 범위 정보를 검색하는 단계; 상기 제1 유닛과 상기 제2 유닛과의 거리 정보가 상기 검색된 필드 관찰 범위 정보보다 작은지 여부를 판단하는 단계; 상기 거리 정보가 상기 필드 관찰 범위 정보보다 작은 것으로 판단된 경우, 상기 제1 유닛 및 상기 제2 유닛에 대한 유닛 정보를 상기 전투 모드 데이터베이스에 기록하는 단계; 및 상기 제1 유닛 및 상기 제2 유닛을 상기 필드 모드와 별도로 마련되는 소정의 전투 스테이지에 디스플레이하고, 상기 제1 유닛 및 상기 제2 유닛 간의 전투 모드가 진행되도록 제어하는 단계를 포함하는 것을 특징으로 한다.An online game providing method according to the present invention comprises the steps of: maintaining a unit information database for recording unit information for one or more units, wherein the unit information includes field observation range information for the unit; Maintaining a battle mode information database for recording unit information for one or more units belonging to a battle mode; Receiving a battle request for the second unit in the field mode from a gamer controlling the first unit in the field mode; Retrieving field observation range information for the first unit by referring to the unit information database; Determining whether distance information between the first unit and the second unit is smaller than the retrieved field observation range information; If it is determined that the distance information is smaller than the field observation range information, recording unit information for the first unit and the second unit in the battle mode database; And displaying the first unit and the second unit on a predetermined combat stage provided separately from the field mode, and controlling the battle mode between the first unit and the second unit to proceed. do.

Description

디스플레이 모드 변환 기능을 지원하는 온라인 게임 제공 방법 및 그 시스템{METHOD FOR PROVIDING ONLINE GAME WHICH SUPPORTS DISPLAY MODE CONVERSION FUNCTION AND A SYSTEM THEREOF}METHOD FOR PROVIDING ONLINE GAME WHICH SUPPORTS DISPLAY MODE CONVERSION FUNCTION AND A SYSTEM THEREOF}

본 발명은 온라인 게임 제공 방법 및 그 시스템에 관한 것으로, 더욱 상세하게는 둘 이상의 유닛 간에 전투 발생시 필드 모드에서 전투 모드로 디스플레이 모드가 변환되도록 하는 온라인 게임 제공 방법 및 그 시스템에 관한 것이다. The present invention relates to a method and system for providing an online game, and more particularly, to an online game providing method and system for causing a display mode to be changed from a field mode to a combat mode when a battle occurs between two or more units.

최근, 정보통신 분야의 비약적인 발전으로 업무의 효율을 획기적으로 증진시킬 뿐만 아니라, 우리의 일상적인 생활 방식도 크게 변화시키고 있다. 초고속 망의 급속한 보급으로 인하여 많은 사람들이 인터넷을 이용하고 있으며, 또한, 인터넷 사용자에게 컴퓨터 통신망을 이용한 다양한 온라인 게임 서비스가 제공되고 있다. 대표적인 온라인 게임으로는 롤 플레잉 게임(RPG: Roll Playing Game), 액션 게임, 보드 게임 등이 있다.In recent years, the rapid development of the information and communication field not only dramatically improves the efficiency of work, but also changes our daily lifestyles significantly. Due to the rapid spread of high speed networks, many people are using the Internet, and various online game services using a computer communication network are provided to Internet users. Representative online games include role playing games (RPGs), action games, and board games.

일반적으로 온라인 롤 플레잉 게임(RPG: Role Playing Game)는 여러 가지 이벤트 또는 시나리오를 바탕으로 다수의 플레이어가 함께 캐릭터를 성장시키고, 소정의 퀘스트를 부여받아 수행하는 하는 게임이다. 이러한 과정에서는 플레이어 캐릭터들은 다른 플레이어 캐릭터 또는 게임 시스템에서 제공하는 적대 캐릭터들과의 전투 상황 맞이할 수 있다. 플레이어 캐릭터 간의 전투가 발생하는 경우, 롤 플레잉 게임에서는 동일한 공간에 다수의 플레이어 캐릭터와 적대 캐릭터가 위치할 수 있으므로 전투에 참여한 플레이어는 전투에 참여하지 않은 캐릭터가 전투를 진행하고 있는 상대 캐릭터와 동일한 형태로 관찰된다. 따라서, 다수의 캐릭터들이 참가하는 경우에는 상대 캐릭터와 전투에 참여하지 않은 캐릭터를 구분하기가 어렵다는 문제점이 있었다. 또한, 전투 발생시 전투 상황의 특징적인 구성이 없어 플레이어 간의 특징적이 플레이어의 흥미를 유발하지 못한다는 문제점이 있었다.Generally, an online role playing game (RPG) is a game in which a plurality of players grow a character together based on various events or scenarios, and are given a predetermined quest. In this process, the player characters may face a battle with other player characters or hostile characters provided by the game system. In the case of a battle between player characters, in a role-playing game, multiple player characters and hostile characters may be located in the same space, so the player who participates in the battle is the same form as the opponent character who is not engaged in the battle. Is observed. Therefore, when a number of characters participate, there is a problem that it is difficult to distinguish between the opponent character and the character not participating in the battle. In addition, there is a problem in that there is no characteristic configuration of the combat situation when the battle occurs, the characteristic between the players does not cause the interest of the player.

이에, 플레이어 캐릭터들 간의 전투가 발생하는 경우 전투를 진행하는 캐릭터만의 특징적인 공간을 제공하도록 함으로써 게이머의 흥미를 극대화할 수 있는 새로운 온라인 게임 제공 방법 및 시스템의 출현이 요청되어 왔다.Accordingly, when a battle between player characters occurs, there has been a demand for the emergence of a new online game providing method and system capable of maximizing gamers' interest by providing a characteristic space only for the characters in battle.

본 발명은 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 둘 이상의 유닛 간에 전투 발생시 디스플레이 모드가 변환되도록 하는 온라인 게임 제공 방법 및 시스템을 제공하는 것을 목적으로 한다.An object of the present invention is to provide an online game providing method and system for converting a display mode when a battle occurs between two or more units.

또한, 본 발명에 따른 온라인 게임 제공 방법 및 시스템은 유닛의 동작에 따라 서로 다른 디스플레이 모드를 제공하여 게이머의 흥미를 극대화하는 것을 그 목적으로 한다.In addition, the online game providing method and system according to the present invention is to provide a different display mode according to the operation of the unit to maximize the interest of the gamers.

또한, 본 발명에 따른 온라인 게임 제공 방법 및 시스템은 전투에 참여하지 않는 유닛을 제어하는 게이머도 전투를 관전할 수 있도록 하여 게임에 참가하는 다수의 게이머들 간의 교감을 발생시키고, 게임에 대한 흥미를 증대하는 것을 그 목적으로 한다.In addition, the online game providing method and system according to the present invention enables gamers who control a unit not participating in the battle to watch the battle, thereby creating a rapport between a plurality of gamers participating in the game, and interested in the game. Its purpose is to increase.

또한, 본 발명에 따른 온라인 게임 제공 방법 및 시스템은 유닛 간의 전투가 발생하는 경우 전투 관전 유닛을 전투 참여 유닛과 다른 형태로 디스플레이 함으로써 게이머의 게임 수행 편의를 제공하는 것을 그 목적으로 한다.In addition, the online game providing method and system according to the present invention is to provide a game-playing convenience of gamers by displaying a battle watching unit in a different form from the battle participating unit when a battle between units.

상기의 목적을 이루고 종래 기술의 문제점을 해결하기 위하여, 본 발명에 따른 온라인 게임에서 둘 이상의 유닛 간에 전투 발생시 디스플레이 모드가 변환되도록 하는 방법은, 하나 이상의 유닛에 대한 유닛 정보를 기록하는 유닛 정보 데이터베이스를 유지하는 단계 - 상기 유닛 정보는 상기 유닛에 대한 필드 관찰 범위 정보를 포함함 -, 전투 모드에 속하는 하나 이상의 유닛에 대한 유닛 정보를 기록하는 전투 모드 정보 데이터베이스를 유지하는 단계, 필드 모드에 있는 제1 유닛을 제어하는 게이머로부터 상기 필드 모드에 있는 제2 유닛에 대한 전투 요청을 수신하는 단계, 상기 유닛 정보 데이터베이스를 참조하여 상기 제1 유닛에 대한 필드 관찰 범위 정보를 검색하는 단계, 상기 제1 유닛과 상기 제2 유닛과의 거리 정보가 상기 검색된 필드 관찰 범위 정보보다 작은지 여부를 판단하는 단계, 상기 거리 정보가 상기 필드 관찰 범위 정보보다 작은 것으로 판단된 경우, 상기 제1 유닛 및 상기 제2 유닛에 대한 유닛 정보를 상기 전투 모드 데이터베이스에 기록하는 단계, 및 상기 제1 유닛 및 상기 제2 유닛을 상기 필드 모드와 별도로 마련되는 소정의 전투 스테이지에 디스플레이하고, 상기 제1 유닛 및 상기 제2 유닛 간의 전투 모드가 진행되도록 제어하는 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object and to solve the problems of the prior art, a method for causing a display mode to be switched when a battle occurs between two or more units in an online game according to the present invention, a unit information database for recording unit information for one or more units; Maintaining the unit information includes field observation range information for the unit, maintaining a battle mode information database for recording unit information for one or more units belonging to a combat mode, the first in field mode Receiving a battle request for a second unit in the field mode from a gamer controlling the unit, retrieving field observation range information for the first unit with reference to the unit information database, the first unit and Field search range for the distance information with the second unit is searched Determining whether the information is smaller than the information, recording the unit information for the first unit and the second unit in the battle mode database when the distance information is determined to be smaller than the field observation range information; and And displaying the first unit and the second unit on a predetermined combat stage provided separately from the field mode, and controlling the battle mode between the first unit and the second unit to proceed. .

또한, 본 발명의 다른 일면에 따르면, 하나 이상의 유닛에 대한 유닛 정보를 기록하는 유닛 정보 데이터베이스 - 상기 유닛 정보는 상기 유닛에 대한 필드 관찰 범위 정보를 포함함 -, 전투 모드에 속하는 하나 이상의 유닛에 대한 유닛 정보를 기록하는 전투 모드 정보 데이터베이스, 필드 모드에 있는 제1 유닛을 제어하는 게이머로부터 상기 필드 모드에 있는 제2 유닛에 대한 전투 요청을 수신하고, 상기 유닛 정보 데이터베이스를 참조하여 상기 제1 유닛에 대한 필드 관찰 범위 정보를 검색하고, 상기 제1 유닛과 상기 제2 유닛과의 거리 정보가 상기 검색된 필드 관찰 범위 정보보다 작은지 여부를 판단하는 전투 발생 모듈, 상기 거리 정보가 상기 필드 관찰 범위 정보보다 작은 것으로 판단된 경우, 상기 제1 유닛 및 상기 제2 유닛에 대한 유닛 정보를 상기 전투 모드 데이터베이스에 기록하는 데이터베이스 갱신부, 및 상기 제1 유닛 및 상기 제2 유닛을 상기 필드 모드와 별도로 마련되는 소정의 전투 스테이지에 디스플레이하고, 상기 제1 유닛 및 상기 제2 유닛 간의 전투 모드가 진행되도록 제어하는 전투 모드 전환부를 포함하는 것을 특징으로 한다. Further, according to another aspect of the present invention, a unit information database for recording unit information for one or more units, wherein the unit information includes field observation range information for the unit, for one or more units belonging to a combat mode. A battle mode information database for recording unit information, and a battle request for a second unit in the field mode from a gamer controlling a first unit in a field mode, and to the first unit with reference to the unit information database; A battle generation module for retrieving field observation range information about the field, and determining whether the distance information between the first unit and the second unit is smaller than the retrieved field observation range information, wherein the distance information is greater than the field observation range information. If it is determined to be small, the unit information for the first unit and the second unit is stored. A database update unit for recording in the combat mode database, and the first unit and the second unit in a predetermined combat stage provided separately from the field mode, and the combat mode between the first unit and the second unit Characterized in that it comprises a battle mode switching unit for controlling to proceed.

**본 명세서에서 사용되는 용어의 정리**** Organization of terms used in this specification **

1) 유닛1) Unit

본 명세서에서 사용된 유닛(Unit)은, 온라인 게임 상에서 게임을 진행시키기 위한 게이머의 조작에 대응하여 동작하는 객체 예를 들어, 게이머 캐릭터 또는 온라인 게임 제공 시스템에 의해서 동작하는 NPC(Non-Player Character) 예를 들어, 인공지능 객체(AI Unit)를 모두 포함하는 의미이다.The unit used in the present specification is an object that operates in response to a gamer's manipulation to advance a game on an online game, for example, a gamer character or a non-player character (NPC) operated by an online game providing system. For example, this means including all AI units.

2) 필드 모드 2) field mode

본 명세서에서 사용된 필드 모드는 온라인 게임 상에서 전투를 제외한 유닛의 모든 동작을 제어할 수 있는 모드이며, 필드와 같은 의미로 사용될 수 있다.As used herein, the field mode is a mode capable of controlling all operations of a unit except a battle in an online game, and may be used in the same meaning as a field.

3) 전투 모드3) combat mode

본 명세서에서 사용된 전투 모드는 필드 모드에서 전투가 발생되는 경우 전환되는 모드이며, 전투 모드는 전투가 진행되는 전투 스테이지를 포함하는 의미이다.As used herein, the battle mode is a mode that is switched when a battle occurs in the field mode, and the battle mode is meant to include a battle stage where the battle is performed.

4) 데이터베이스4) Database

본 명세서에서 사용된 유닛 정보 데이터베이스 또는 전투 모드 데이터베이스 등은 데이터베이스의 일종이며, 상기 "데이터베이스"는 각 데이터들의 연관 관계가 용이하게 파악될 수 있도록 기록 장치에 체계적으로 기록된 데이터의 집합을 의미한다. The unit information database or the battle mode database used in the present specification is a kind of database, and the "database" means a set of data systematically recorded in the recording apparatus so that the correlation of each data can be easily understood.

이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 일실시예에 따른 온라인 게임에서 둘 이상의 유닛 간에 전투 발생시 디스플레이 모드가 변환되도록 하는 방법 및 그 시스템에 대해 상술한다.Hereinafter, a method and a system for converting a display mode when a battle occurs between two or more units in an online game according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 온라인 게임 제공 시스템의 네트워크 연결을 도시한 도면이다.1 is a diagram illustrating a network connection of an online game providing system according to the present invention.

온라인 게임 제공 시스템(100)은 통신망(120)을 통하여 게이머 단말기(115)와 연결되며 게이머(110)가 제어하는 유닛의 동작에 따라 필드 모드 또는 전투 모드를 게이머(110)에게 제공할 수 있다. 게이머(110)로부터 전투 요청을 수신하는 경우 상기 게이머에게는 전투 모드를 제공하며, 전투에 참가하지 않는 유닛을 제어하는 게이머에게는 필드 모드를 제공한다. 상기 필드 모드는 유닛 간의 전투를 제외한 모든 유닛의 동작을 수행할 수 있는 게임 상의 모드 일반적인 게임 맵(Map)를 나타내며, 전투 모드는 상기 필드 모드 상에서 전투 발생에 의해서 생성되는 모드이다. 또한, 상기 전투 모드는 유닛 간의 전투가 진행되도록 하는 별도의 전투 스테이지를 포함할 수 있다.The online game providing system 100 may be connected to the gamer terminal 115 through the communication network 120 and may provide the gamer 110 with the field mode or the combat mode according to the operation of the unit controlled by the gamer 110. When the battle request is received from the gamers 110, the gamers are provided with the battle mode, and the gamers who control the units not participating in the battle are provided with the field mode. The field mode represents a general game map in a game mode in which all unit operations except for the battle between units can be performed, and the combat mode is a mode generated by the occurrence of a battle on the field mode. In addition, the battle mode may include a separate battle stage that allows a battle between units to proceed.

게이머(110)는 통신망(120)을 통하여 온라인 게임 제공 시스템(100)과 연결되며, 통신망(120)과의 접속을 위한 단말기(115)를 보유할 수 있다. 게이머(110)는 게임 진행을 위한 플레이어 유닛의 동작을 제어하고, 상기 플레이어 유닛의 동작에 따라 온라인 게임 제공 시스템(120)으로부터 전투 모드 또는 필드 모드를 제공 받을 수 있다.The gamer 110 may be connected to the online game providing system 100 through the communication network 120, and may have a terminal 115 for connection with the communication network 120. Gamer 110 may control the operation of the player unit for the game progress, and may receive a battle mode or a field mode from the online game providing system 120 according to the operation of the player unit.

게이머 단말기(115)는 인터넷 등의 통신망(120)을 통해 온라인 게임 제공 시스템(100)과의 접속 상태를 유지하며, 온라인 게임 시스템(100)로부터 게임 진행을 위한 게임 진행 데이터 또는 게임 패치를 수신함으로써 온라인 게임이 진행되도록 하는, 데스크탑 PC, 노트북 PC, PDA 등과 같이 유무선 망에서 접속할 수 있는 하드웨어 및/또는 소프트웨어를 구비한 장치로서, 현재 일반적으로 사용되고 있는 장치뿐 아니라 유무선 망에 접속할 수 있는 기능을 가진 앞으로 사용될 장치를 모두 포함하는 개념이다.The gamer terminal 115 maintains a connection state with the online game providing system 100 through a communication network 120 such as the Internet, and receives game progress data or game patches for game progress from the online game system 100. A device having hardware and / or software that can be accessed in a wired or wireless network such as a desktop PC, a notebook PC, a PDA, or the like, which enables an online game to be played. The concept includes all the devices to be used in the future.

도 2는 본 발명에 따른 온라인 게임에서 전투 발생시 디스플레이 모드가 변환되도록 하는 방법을 도시한 흐름도이다. 본 실시예에 따른 온라인 게임 방법은 온라인 게임 제공 시스템(100)에 의해 수행된다.2 is a flowchart illustrating a method of converting a display mode when a battle occurs in an online game according to the present invention. The online game method according to the present embodiment is performed by the online game providing system 100.

먼저, 단계(201)에서는 하나 이상의 유닛에 대한 유닛 정보를 기록하는 유닛 정보 데이터베이스를 유지한다. 상기 유닛 정보는 상기 유닛에 대한 필드 관찰 범위 정보를 포함하며, 유닛 정보 데이터베이스는 유닛 별로 해당 유닛의 정보를 유지하는 역할을 한다. 이하 도 3a를 참조하여, 유닛 정보 데이터베이스에 대해 보다 상세히 설명한다.First, in step 201, a unit information database for recording unit information for one or more units is maintained. The unit information includes field observation range information for the unit, and the unit information database serves to maintain information of the corresponding unit for each unit. Hereinafter, the unit information database will be described in more detail with reference to FIG. 3A.

도 3a는 본 발명의 일실시예에 따른 유닛 정보 데이터베이스의 내부 구성 일례를 도시한 도면이다.3A is a diagram illustrating an example of an internal configuration of a unit information database according to an embodiment of the present invention.

도 3에서 도시한 바와 같이, 유닛 정보 데이터베이스(300)는 유닛과 연관된 유닛 식별자(301), 게이머 식별자(302), 위치(303), 필드 관찰 범위(304)의 필드를 포함할 수 있다.As shown in FIG. 3, unit information database 300 may include fields of unit identifier 301, gamer identifier 302, location 303, field observation range 304 associated with a unit.

유닛 식별자(301)는 온라인 게임 상에서 게임을 진행하는 유닛을 식별하는 식별자 정보를 나타내며, 유닛을 제어하는 게이머 식별자(302)와 대응하여 저장될 수 있다.The unit identifier 301 represents identifier information for identifying a unit playing a game on an online game, and may be stored in correspondence with the gamer identifier 302 controlling the unit.

게이머 식별자(302)는 유닛의 동작을 제어하는 게이머를 식별하는 식별자 정보를 나타내며, 게이머 이름 또는 게이머 ID(Identifier) 등 게이머를 식별할 수 있는 정보일 수 있다.The gamer identifier 302 may indicate identifier information for identifying a gamer controlling the operation of the unit, and may be information for identifying a gamer such as a gamer name or a gamer identifier (Identifier).

위치(303)는 온라인 게임 상에서 유닛의 현재 위치 정보를 나타낸다. 게이머의 동작 제어에 따라 유닛이 이동하는 경우 상기 유닛의 위치 정보는 변경되어 저장될 수 있다.Location 303 represents the current location information of the unit on the online game. When the unit moves according to the operation control of the gamer, the location information of the unit may be changed and stored.

필드 관찰 범위(304)는 온라인 게임 상에서 유닛에 의해 관찰될 수 있는 필드의 범위 정보를 나타내며, 필드 관찰 범위(304)에 포함되는 유닛과 전투가 가능하게 된다. 또한, 필드 관찰 범위(304)의 값이 상대적으로 큰 유닛이 전투 신청에 대한 선재권을 갖도록 제어할 수 있다. 필드 관찰 범위(304) 정보는 유닛의 종류 또는 능력에 따라 결정될 수 있다.The field observation range 304 represents the range information of the field that can be observed by the unit in the online game, and the battle with the unit included in the field observation range 304 is enabled. In addition, a unit having a relatively large value of the field observation range 304 may be controlled to have a preemptive right to the battle application. The field observation range 304 information may be determined according to the type or capability of the unit.

다음으로, 단계(202)에서는 전투 모드에 속하는 하나 이상의 유닛에 대한 유닛 정보를 기록하는 전투 모드 정보 데이터베이스를 유지한다. 전투 모드 정보 데이터베이스는 발생된 전투 모드 별로 해당 전투 모드의 정보를 유지하는 역할을 한다. 이하 도 3b를 참조하여, 전투 모드 정보 데이터베이스에 대해 보다 상세히 설명한다.Next, in step 202, a battle mode information database is maintained that records unit information for one or more units belonging to a battle mode. The combat mode information database maintains the information of the combat mode for each generated combat mode. Hereinafter, the battle mode information database will be described in more detail with reference to FIG. 3B.

도 3b는 본 발명의 일실시예에 따른 전투 모드 정보 데이터베이스의 내부 구성 일례를 도시한 도면이다.3B is a diagram illustrating an example of an internal configuration of a battle mode information database according to an embodiment of the present invention.

도 3b에서 도시한 바와 같이, 전투 모드 정보 데이터베이스(310)는 전투 모드 식별자(311), 유닛 식별자(312), 공격 페이즈(313)의 필드를 포함할 수 있다.As shown in FIG. 3B, the battle mode information database 310 may include fields of a battle mode identifier 311, a unit identifier 312, and an attack phase 313.

전투 모드 식별자(311)는 온라인 게임에서 전투가 진행중인 전투 모드 예를 들어, 전투 스테이지를 식별하는 정보를 나타낸다. The battle mode identifier 311 represents information identifying a battle mode, for example, a combat stage, in which a battle is in progress in an online game.

유닛 식별자(312)는 전투 모드에 포함되는 현재 전투를 진행하고 있는 유닛의 식별자를 나타낸다.The unit identifier 312 indicates an identifier of a unit currently undergoing a battle included in the combat mode.

공격 페이즈(313)는 전투 모드에 포함된 유닛의 공격에 대한 우선권 정보를 나타내며, True 또는 False의 플래그 값으로 설정될 수 있다. 예를 들어, 공격 페이즈(313) 정보가 "True"로 설정된 유닛이 전투 모드를 진행하는데 있어서 선재 공격권을 갖도록 제어할 수 있다.The attack phase 313 represents priority information on the attack of the unit included in the combat mode, and may be set to a flag value of True or False. For example, the unit in which the attack phase 313 information is set to "True" may be controlled to have the pre-existing attack right in the battle mode.

도 3a 내지 도 3b에 도시된 유닛 식별자 및 전투 모드 식별자는 본 발명에 따른 온라인 게임 제공 시스템에서 임의로 부여할 수 있는 것으로서, 상기 유닛 및 상기 전투 모드를 식별할 수 있는 유일한 식별자라는 조건을 만족시키기만 하면 어떠한 형태의 코드라도 무방하다.The unit identifier and the battle mode identifier shown in FIGS. 3A to 3B may be arbitrarily assigned in the online game providing system according to the present invention, and satisfy the condition that the unit and the battle mode are unique identifiers for identifying the unit and the battle mode. You can use any form of code.

도 4a는 본 발명의 일실시예에 따른 필드 모드의 일례를 도시한 도면이다.4A illustrates an example of a field mode according to an embodiment of the present invention.

도 4a에서 도시한 바와 같이, 온라인 게임에서 필드는 복수 개의 패널(401)이 바둑판 형식으로 모여있는 형태가 될 수 있다. 필드 모드에 위치한 모든 유닛은 전투를 제외한 모든 동작 예를 들어, 이동 또는 회전을 수행하는 것이 가능하며, 필드 모드 상에서 유닛이 이동하는 중에 전투가 발생될 수 있고, 유닛 간의 전투가 발생하는 경우 상기 필드 모드는 전투 모드로 전환된다. As shown in FIG. 4A, in an online game, a field may have a form in which a plurality of panels 401 are collected in a tiled form. All units located in the field mode are capable of performing all operations except for combat, for example, movement or rotation, where a battle may occur while the unit moves in the field mode, and when a battle between units occurs, The mode switches to combat mode.

게이머로부터 소정의 유닛에 대한 이동 요청을 수신하는 경우 상기 유닛의 현재 위치로부터 이동하려고 하는 목적지까지의 최단거리를 계산하고, 상기 계산 결과에 따른 최단 경로를 통해 상기 유닛이 목적지로 이동하도록 할 수 있다. 게이머로부터의 유닛 이동 요청은 필드 상에서 상기 유닛이 이동하려는 장소를 마우스 클릭을 통해 이루어질 수 있다. 또한, 원거리(Prospective) 시점으로 소정 거리 이상의 패널을 선택하여 이동하도록 할 수 있다. 게이머로부터 유닛에 대한 회전 요청을 수신하면 필드 상에서 회전 각도의 제한 없이 상기 유닛이 회전하도록 할 수 있다.When receiving a movement request for a predetermined unit from a gamer, the shortest distance from the current position of the unit to the destination to be moved may be calculated, and the unit may be moved to the destination through the shortest path according to the calculation result. . The unit movement request from the gamer can be made by clicking on the field where the unit is to move. In addition, a panel having a predetermined distance or more may be selected and moved to a perspective view. Receiving a rotation request for a unit from a gamer allows the unit to rotate without limiting the rotation angle on the field.

단계(203)에서는 필드 모드에 있는 제1 유닛을 제어하는 게이머로부터 상기 필드 모드에 있는 제2 유닛에 대한 전투 요청하고, 단계(204)에서는 단계(203)에서의 게이머의 전투 요청을 수신하고, 상기 유닛 정보 데이터베이스를 참조하여 상기 제1 유닛에 대한 필드 관찰 범위 정보를 검색한다. 제1 유닛 및 제2 유닛으로부터 동시에 전투 요청을 수신하는 경우에는 상기 제1 유닛 및 상기 제2 유닛의 필드 관찰 범위 정보가 상대적으로 큰 값을 갖는 유닛이 전투 요청에 대한 우선권을 가질 수 있도록 제어할 수 있다.In step 203, the battle request for the second unit in the field mode from the gamers controlling the first unit in the field mode, in step 204 receives the battle request of the gamer in step 203, The field observation range information for the first unit is retrieved by referring to the unit information database. When receiving a battle request from the first unit and the second unit at the same time, it is possible to control so that a unit having a relatively large field observation range information of the first unit and the second unit has priority over the battle request. Can be.

다음으로, 단계(205)에서는 상기 제1 유닛과 상기 제2 유닛과의 거리 정보가 상기 검색된 필드 관찰 범위 정보보다 작은지 여부를 판단한다. 단계(203), 단계(204), 단계(205)의 과정을 도 4b를 참조하여 설명하도록 한다.Next, in step 205, it is determined whether the distance information between the first unit and the second unit is smaller than the retrieved field observation range information. The process of step 203, step 204, and step 205 will be described with reference to FIG. 4B.

도 4b는 본 발명의 일실시예에 따른 필드 모드에서 유닛 간의 전투가 발생하는 일례를 도시한 도면이다.4B illustrates an example in which a battle between units occurs in a field mode according to an embodiment of the present invention.

도 4에서 도시한 바와 같이, 필드 모드에 제1 유닛(410) 및 제2 유닛(420)이 위치하고 있으며, 예를 들어, 제1 유닛(410)의 유닛 식별자 정보가"uIDxxxx01"이고, 제2 유닛(420)의 유닛 식별자 정보가 "uIDxxxx03"인 경우, 제1 유닛을 제어하는 게이머로부터 제2 유닛에 대한 전투 요청을 수신하면, 유닛 정보 데이터베이스(300)를 참조하여 유닛 식별자 정보가 "uIDxxxx01"인 유닛의 필드 관찰 범위(430) 정보 및 유닛 식별자 정보가 "uIDxxxx01", "uIDxxxx03"인 유닛의 위치 정보를 검색한다. 상기 검색 결과, 제1 유닛(410)의 필드 범위 관찰 정보(430)는 "45", 제1 유닛(410)의 위치 정보 및 제2 유닛(420)의 위치 정보는 각각 (25,30), (03,15)의 값을 얻을 수 있다. 제1 유닛(410)과 제 2 유닛(420)의 거리 정보(약 27)는 제1 유닛(410)의 필드 관찰 범위 정보(430)보다 작다는 것을 판단할 수 있다. 즉, 제1 유닛(410)의 필드 관찰 범위 정보 안에 제2 유닛(420)이 위치하고 있어, 상기 두 유닛 간의 전투 발생이 가능해진다. 필드 모드에서 제1 유닛(410)을 제어하는 게이머에 의해 공격을 수행할 수 있는 소정의 유닛이 발견되더라도 상대 유닛이 제1 유닛의 필드 관찰 범위 안에 포함되지 않는 경우에는 제1 유닛의 게이머가 전투를 요청할 수 없도록 하여 두 유닛 간의 전투는 발생되지 않는다.As shown in FIG. 4, the first unit 410 and the second unit 420 are located in the field mode. For example, the unit identifier information of the first unit 410 is “uIDxxxx01”, and the second unit 410 is located in the field mode. When the unit identifier information of the unit 420 is "uIDxxxx03", when the combat request for the second unit is received from the gamer controlling the first unit, the unit identifier information is referred to as "uIDxxxx01" by referring to the unit information database 300. The field observation range 430 information and the unit identifier information of the in-unit are searched for the position information of the unit having "uIDxxxx01" and "uIDxxxx03". As a result of the search, the field range observation information 430 of the first unit 410 is "45", the position information of the first unit 410 and the position information of the second unit 420 are (25, 30), respectively. A value of (03, 15) can be obtained. The distance information (about 27) of the first unit 410 and the second unit 420 may be determined to be smaller than the field observation range information 430 of the first unit 410. That is, since the second unit 420 is located in the field observation range information of the first unit 410, a battle between the two units can be generated. Even if a predetermined unit capable of performing an attack is found by the gamer controlling the first unit 410 in the field mode, if the opponent unit is not included in the field observation range of the first unit, the gamer of the first unit battles. The battle between the two units does not occur so that cannot be requested.

전투 발생시 제1 유닛의 필드 관찰 범위 안에 제2 유닛이 아닌 제3의 유닛이 존재하는 경우 상기 제3 유닛의 특성에 따라 전투 참가 여부를 결정할 수 있다. 상기 제 3유닛이 온라인 게임 제공 시스템에서 제공하는 인공지능 유닛(AI Unit)인 경우 상기 인공지능 유닛의 전투 성향에 따라 전투 참가 여부가 결정된다. 예를 들어, 상기 인공지능 유닛의 전투 성향 정보가 소정의 기준치 이상을 초과하여 전투 성향이 높다고 판단되는 경우 상기 인공지능 유닛을 전투에 참가하도록 할 수 있으며, 반대로 전투 성향이 낮다고 판단되는 경우에는 상기 인공 지능 유닛은 제1 유닛의 필드 관찰 범위 안에 존재한다 하더라도 전투에 참가하지 못하도록 제어할 수 있다.When a battle occurs, when there is a third unit other than the second unit within the field observation range of the first unit, it may be determined whether to participate in the battle according to the characteristics of the third unit. When the third unit is an AI unit provided by the online game providing system, it is determined whether to participate in the battle according to the combat tendency of the AI unit. For example, when it is determined that the battle propensity information of the artificial intelligence unit exceeds a predetermined reference value and the combat propensity is high, the artificial intelligence unit may participate in the battle. The artificial intelligence unit may control not to participate in the battle even if it is within the field observation range of the first unit.

상기 제 3 유닛이 제1 유닛 및 제2 유닛을 제어하는 게이머가 아닌 다른 게이머가 제어하는 유닛인 경우 상기 제3 유닛을 제어하는 게이머의 선택에 따라 전투 참가 여부가 결정된다. 예를 들어, 상기 제3 유닛을 제어하는 게이머가 전투 참가를 선택하면 상기 제3 유닛이 전투에 참가하도록 할 수 있다. 제1 유닛 및 제2 유닛을 제어하는 게이머는 제3 유닛의 전투 참가 여부를 결정할 수 없도록 하고, 제3 유닛의 자유롭게 전투 참가 여부를 결정하도록 하여 다양한 조건의 전투가 진행되도록 할 수 있다.If the third unit is a unit controlled by a gamer other than the gamer controlling the first unit and the second unit, it is determined whether to participate in battle according to the selection of the gamer controlling the third unit. For example, if the gamer controlling the third unit selects to participate in the battle, the third unit may participate in the battle. The gamers controlling the first unit and the second unit may not determine whether the third unit participates in the battle, and may freely determine whether the third unit participates in the battle so that battles having various conditions may proceed.

단계(206)에서는 단계(205)에서의 거리 정보가 상기 필드 관찰 범위 정보보다 작은 것으로 판단된 경우, 상기 제1 유닛 및 상기 제2 유닛에 대한 유닛 정보를 상기 전투 모드 데이터베이스(310)에 기록한다. 유닛 정보를 모드 데이터베이스(310)에 기록하는 경우, 전투를 요청한 제1 유닛의 공격 페이즈 필드에 공격 플래그를 설정하고, 전투 모드로 전환되어 전투가 시작되면 상기 제1 유닛이 공격에 대한 우선권을 갖도록 제어할 수 있다. 제1 유닛의 공격이 종료되면 제2 유닛의 공격 페이즈 필드의 플래그를 설정하여 제2 유닛이 공격을 수행할 수 있도록 제어한다.In step 206, if it is determined that the distance information in step 205 is smaller than the field observation range information, unit information for the first unit and the second unit is recorded in the combat mode database 310. . When the unit information is recorded in the mode database 310, an attack flag is set in the attack phase field of the first unit that has requested the battle, and when the battle is started and the battle is started, the first unit has priority for the attack. Can be controlled. When the attack of the first unit ends, the flag of the attack phase field of the second unit is set to control the second unit to perform the attack.

마지막으로, 단계(207)에서는 상기 제1 유닛 및 상기 제2 유닛을 상기 필드 모드와 별도로 마련되는 소정의 전투 스테이지에 디스플레이하고, 단계(208)에서는 상기 제1 유닛 및 상기 제2 유닛 간의 전투 모드가 진행되도록 제어한다. 전투 모드는 상기 전투 스테이지 상에서 진행 될 수 있다. 상기 전투 스테이지에 대해 도 5를 참조하여 설명하도록 한다.Finally, in step 207 the first unit and the second unit are displayed on a predetermined combat stage provided separately from the field mode, and in step 208 the combat mode between the first unit and the second unit Control to proceed. The battle mode may be played on the battle stage. The battle stage will be described with reference to FIG. 5.

도 5는 본 발명의 일실시예에 따른 유닛 간의 전투가 발생하여 생성된 전투 스테이지의 일례를 도시한 도면이다.5 is a diagram illustrating an example of a battle stage generated by a battle between units according to an embodiment of the present invention.

도 5에서 도시한 바와 같이, 전투 스테이지(510)는 필드 모드가 디스플레이되는 화면 상에 출력되며 상기 필드 모드와 구분될 수 있도록 소정의 거리차를 두어 오버랩되도록 출력된다. 즉, 전투 스테이지(510)는 전투가 발생된 지점의 필드 모드와 동일한 형태를 가지며, 상기 필드 모드와 일정거리 떨어진 곳에 위치하도록 디스플레이되고, 상기 전투 스테이지는 필드 모드에서와 동일하게 적용될 수 있다. 상기 전투 스테이지(510)는 전투 모드에 포함되는 즉, 전투 모드 정보 데이터베이스(310)에 기록되는 제1 유닛 및 제2 유닛을 제어하는 게이머 단말기에 제공될 수 있으며, 상기 필드 모드에는 위치하지만 전투 모드에 포함되지 않는 제3 유닛을 제어하는 게이머의 단말기에는 전투 스테이지(510)가 제공되지 않도록 할 수 있다. 또한, 전투 스테이지(510)의 크기는 전투가 발생하는 시점에서 전투 모드에 속하는 유닛의 수 또는 전투를 요청한 유닛의 필드 관찰 범위에 따라 결정 될 수 있다.As shown in FIG. 5, the combat stage 510 is output on a screen on which a field mode is displayed and is output so as to overlap a predetermined distance difference so as to be distinguished from the field mode. That is, the battle stage 510 has the same form as the field mode of the point where the battle is generated, and is displayed to be located at a certain distance away from the field mode, and the battle stage may be applied in the same manner as in the field mode. The combat stage 510 may be provided to a gamer terminal that controls the first unit and the second unit included in the combat mode, that is, recorded in the combat mode information database 310, and located in the field mode but in the combat mode. The battle stage 510 may not be provided to the terminal of the gamer controlling the third unit not included in the control unit. In addition, the size of the battle stage 510 may be determined according to the number of units belonging to the combat mode at the time of the battle or the field observation range of the unit requesting the battle.

본 발명에 따른 온라인 게임 제공 시스템에서는 전투 모드에 속하는 유닛을 제어하는 게이머와 전투 모드에 속하지 않는 유닛을 제어하는 게이머의 단말기에 서로 다른 형태의 전투 모드를 제공한다. 서로 다른 형태의 전투 모드를 제공하는 방법을 도 6 및 도 7을 참조하여 설명하도록 한다. The online game providing system according to the present invention provides different types of combat modes to gamers controlling the units belonging to the combat mode and gamers controlling the units not included in the combat mode. A method of providing different types of combat modes will be described with reference to FIGS. 6 and 7.

도 6은 본 발명의 일실시예에 따른 전투 모드에 참여한 유닛을 제어하는 게이머에게 제공하는 전투 모드의 일례를 도시한 도면이다.FIG. 6 is a diagram illustrating an example of a combat mode provided to a gamer controlling a unit participating in a combat mode according to an embodiment of the present invention.

도 6에서 도시한 바와 같이, 전투 모드에 속하지 아니하는 제3 유닛(610a, 610b, 610c, 601d)은 전투 모드에 속하는 제1 유닛(601) 및 제2 유닛(602)을 제어하는 게이머의 단말기에는 반투명 형태로 디스플레이 된다. 즉, 전투 모드에 속하는 제1 유닛(601) 및 제2 유닛(602)은 서로 정상적인 형태의 유닛으로 관찰되는 반면, 전투 모드에 속하지 않는 제3 유닛(610a, 610b, 610c, 601d)은 전투 모드가 아닌 일반 모드에 위치하며 반투명 형태로 관찰되도록 하여 전투 진행 유닛과 관전 유닛을 게이머로 하여금 쉽게 구별할 수 있도록 하여 게이머의 게임 수행을 원할히 할 수 있다.As shown in FIG. 6, the third units 610a, 610b, 610c, and 601d that do not belong to the combat mode are terminals of gamers controlling the first unit 601 and the second unit 602 belonging to the combat mode. Is displayed in translucent form. That is, the first unit 601 and the second unit 602 belonging to the combat mode are observed as normal units with each other, while the third unit 610a, 610b, 610c, and 601d that do not belong to the combat mode are in the combat mode. It is placed in the normal mode, rather than in the normal mode, and can be viewed in a translucent form so that gamers can easily distinguish between the battle progression unit and the watching unit.

또한, 전투를 진행 중인 제1 유닛(601) 및 제2 유닛(602)에 의해 발생되는 물리적인 행위에 제3 유닛(610a, 610b, 610c, 601d)이 영향을 받지 않도록 한다. 예를 들어, 제1 유닛이 제2 유닛을 공격하기 위해 제2 유닛을 향해 발사한 무기가 제3 유닛(601d)으로 날아간 경우, 제3 유닛(601d)은 제1 유닛의 공격에 대한 어떠한 물리적인 영향도 받지 않도록 제어할 수 있다. 즉, 전투 모드에 속한 유닛 간에만 공격에 대한 물리적인 영향을 받도록 제어한다.In addition, the third units 610a, 610b, 610c, and 601d are not affected by the physical actions generated by the first unit 601 and the second unit 602 which are in battle. For example, if a weapon fired toward the second unit by the first unit to attack the second unit flew to the third unit 601d, then the third unit 601d would have no physical effect on the attack of the first unit. It can be controlled so that it is not influenced by That is, only the units in the combat mode are controlled to be physically affected by the attack.

도 7은 본 발명의 일실시예에 따른 전투 모드를 관전 유닛을 제어하는 게이머에게 제공하는 전투 관전 모드의 일례를 도시한 도면이다.FIG. 7 is a diagram illustrating an example of a battle watching mode for providing a gamer controlling a watching unit according to an embodiment of the present invention.

도 7에서 도시한 바와 같이, 전투 모드에 속하지 아니한 제3 유닛 예를 들어, 전투를 관전하는 유닛 또는 상기 전투 지역을 이동 중인 유닛을 제어하는 게이머의 단말기에는 소정의 다른 유닛에 의해 발생된 전투가 별도의 전투 스테이지가 아닌 필드 모드에서 진행되는 것으로 관찰될 수 있다. 즉, 상기 전투가 제 3 유닛이 위치한 공간과 동일한 공간에서 진행되고 있는 것으로 관찰된다. 또한, 전투 참여 유닛을 제어하는 게이머에게 제3 유닛이 반투명의 형태로 관찰되는 반면 제3 유닛을 제어하는 게이머에게는 전투에 참여하고 있는 유닛이 일반적인 유닛의 형태로 관찰된다.As illustrated in FIG. 7, a terminal generated by a predetermined other unit may be included in a terminal of a gamer controlling a unit that is not in a combat mode, for example, a unit watching a battle or a unit moving through a battle area. It can be observed to proceed in field mode rather than in a separate combat stage. That is, it is observed that the battle is going on in the same space as the space where the third unit is located. In addition, the third unit is observed in the form of translucent to the gamer controlling the battle participating unit, while the unit participating in the battle is observed in the form of the general unit to the gamer controlling the third unit.

상기 제3 유닛은 전투 모드에 속한 유닛으로부터 물리적인 영향을 받지 않으며, 또한 전투 모드에 속한 유닛에게도 물리적인 영향을 미칠 수 없도록 제어할 수 있다. 또한, 이미 진행중인 전투에는 제3 유닛이 참가를 원하는 경우에도 참가할 수 없도록 할 수 있다.The third unit may be controlled so as not to be physically affected by a unit belonging to the combat mode, and also to have no physical effect on the unit belonging to the combat mode. In addition, a battle that is already in progress may be prevented from participating even if the third unit wants to participate.

도 8은 본 발명의 일실시예에 따른 온라인 게임에서 전투 발생시 디스플레이 모드가 변환되도록 하는 시스템의 구성 모듈을 도시한 도면이다.8 is a diagram illustrating a configuration module of a system for converting a display mode when a battle occurs in an online game according to an embodiment of the present invention.

본 발명의 온라인 게임 제공 시스템(800)은 유닛 정보 데이터베이스(810), 전투 모드 정보 데이터베이스(820), 전투 발생 모듈(830), 데이터베이스 갱신부(840) 및 전투 모드 전환부(850)을 포함한다. The online game providing system 800 of the present invention includes a unit information database 810, a battle mode information database 820, a battle generation module 830, a database update unit 840, and a battle mode switch unit 850. .

유닛 정보 데이터베이스(810)는 하나 이상의 유닛에 대한 정보를 기록한다. 상기 유닛 정보는 유닛에 대한 필드 관찰 범위 정보를 포함하며, 상기 필드 관찰 범위 정보는 전투 신청을 수신하는 경우 전투 모드 전환 여부를 판단하는데 이용되는 정보이다.Unit information database 810 records information about one or more units. The unit information includes field observation range information on a unit, and the field observation range information is information used to determine whether to switch to a combat mode when a battle application is received.

전투 모드 정보 데이터베이스(820)는 전투 모드에 속하는 하나 이상의 유닛에 대한 정보를 기록한다. 상기 전투 모드 정보는 공격 페이즈 정보를 포함하며, 공격 페이즈 정보에 플래그가 설정된 유닛이 공격에 대한 유선권을 갖도록 제어할 수 있다. 전투 모드 정보 데이터베이스(820)에 기록되는 유닛은 전투를 진행할 수 있도록 제어한다.The battle mode information database 820 records information about one or more units belonging to the battle mode. The battle mode information includes attack phase information, and a unit in which a flag is set in the attack phase information may be controlled to have a wired right to attack. The unit recorded in the battle mode information database 820 controls the battle.

전투 발생 모듈(830)은 필드모드에 있는 제1 유닛을 제어하는 게이머로부터 상기 필드 모드에 있는 제2 유닛에 대한 전투 요청을 수신하고, 상기 유닛 정보 데이터베이스(810)를 참조하여 상기 제1 유닛에 대한 필드 관찰 범위 정보를 검색하고, 상기 제1 유닛과 상기 제2 유닛과의 거리 정보가 상기 검색된 필드 관찰 범위 정보보다 작은지 여부를 판단한다. 전투 발생 모듈(830)은 상기 제2 유닛의 위치 정보가 상기 제1 유닛의 필드 관찰 범위 안에 포함되는 경우에만 전투가 발생할 수 있도록 제어한다.The battle generation module 830 receives a battle request for the second unit in the field mode from the gamer controlling the first unit in the field mode, and refers to the unit information database 810 to the first unit. Search for field observation range information, and determine whether distance information between the first unit and the second unit is smaller than the retrieved field observation range information. The combat generation module 830 controls the combat to occur only when the location information of the second unit is included in the field observation range of the first unit.

데이터베이스 갱신부(840)는 전투 발생 모듈(830)의 판단 결과 상기 거리 정보가 상기 필드 관찰 범위 정보도가 작은 것으로 판단된 경우, 즉 게임상에서 제1 유닛의 위치가 제2 유닛의 필드 관찰 범위 안에 포함되는 경우, 상기 제1 유닛 및 상기 제2 유닛에 대한 유닛 정보를 전투 모드 정보 데이터베이스(820)에 기록한다. 전투 모드 정보 데이터베이스(820)에 기록된 상기 제1 유닛 및 상기 제2 유닛은 전투 모드로 전화되어 전투를 진행 할 수 있게 된다. 또한 전투의 진행이 종료되면 전투 모드 정보 데이터베이스(820)에 기록된 상기 유닛 정보를 삭제하여 게이머에게 다시 필드 모드를 제공할 수 있다.The database updater 840 determines that the distance information is small in the field observation range information diagram as a result of the determination of the battle generation module 830, that is, the position of the first unit in the game is within the field observation range of the second unit. If included, the unit information for the first unit and the second unit is recorded in the battle mode information database 820. The first unit and the second unit recorded in the battle mode information database 820 are called into the battle mode to proceed with the battle. In addition, when the battle is over, the unit information recorded in the battle mode information database 820 may be deleted to provide a field mode to gamers.

전투 모드 전환부(850)는 데이터베이스 갱신부(840)에 기록되는 제1 유닛 및 제2 유닛을 필드 모드와 별도로 마련되는 소정의 전투 스테이지에 디스플레이하고, 상기 제1 유닛 및 상기 제2 유닛 간의 전투 모드가 진행되도록 제어한다. 상기 전투스테이지는 상기 필드 모드와 구분되도록 소정의 거리차를 두어 오버랩되도록 출력되고, 제1 유닛 및 제2 유닛을 제어하는 게이머의 디스플레이 화면에만 디스플레이 되도록 제어한다.The battle mode switching unit 850 displays the first unit and the second unit recorded in the database update unit 840 on a predetermined battle stage provided separately from the field mode, and battles between the first unit and the second unit. Control the mode to proceed. The combat stage is output so as to overlap a predetermined distance difference so as to be distinguished from the field mode, and is controlled to be displayed only on the display screen of the gamers controlling the first unit and the second unit.

본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the invention include a computer readable medium containing program instructions for performing various computer-implemented operations. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical recording media such as CD-ROMs, DVDs, magnetic-optical media such as floppy disks, and ROM, RAM, flash memory, and the like. Hardware devices specifically configured to store and execute the same program instructions are included. The medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

도 9는 본 발명에 따른 온라인 게임 제공 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.9 is an internal block diagram of a general purpose computer device that may be employed to perform the method of providing an online game according to the present invention.

컴퓨터 장치(900)는 램(RAM: Random Access Memory)(920)과 롬(ROM: Read Only Memory)(930)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(910)를 포함한다. 프로세서(910)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(930)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전송하는 역할을 하며, 램(920)은 통상적으로 데이터와 명령을 양방향성으로 전송하는 데 사용된다. 램(920) 및 롬(930)은 컴퓨터 판독 가능 매체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(940)는 양방향성으로 프로세서(910)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(940)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드 디스크와 같은 보조기억장치이다. CD 롬(960)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(910)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(950)와 연결된다. 마지막으로, 프로세서(910)는 네트워크 인터페이스(970)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.Computer device 900 includes one or more processors 910 coupled with a main memory device including random access memory (RAM) 920 and read only memory (ROM) 930. The processor 910 is also called a central processing unit (CPU). As is well known in the art, the ROM 930 serves to transfer data and instructions to the CPU unidirectionally, and the RAM 920 typically transfers data and instructions bidirectionally. Used to. RAM 920 and ROM 930 may include any suitable form of computer readable media. Mass storage 940 is bidirectionally coupled to processor 910 to provide additional data storage capability and may be any of the computer readable recording media described above. The mass storage device 940 is used to store programs, data, and the like, and is a secondary memory device such as a hard disk which is generally slower than the main memory device. Certain mass storage devices such as CD ROM 960 may be used. The processor 910 may include one or more input / output interfaces, such as video monitors, trackballs, mice, keyboards, microphones, touchscreen displays, card readers, magnetic or paper tape readers, voice or handwriting readers, joysticks, or other known computer input / output devices. 950. Finally, the processor 910 may be connected to a wired or wireless communication network through the network interface 970. Through this network connection, the procedure of the method described above can be performed. The apparatus and tools described above are well known to those skilled in the computer hardware and software arts.

상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention.

지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While specific embodiments of the present invention have been described so far, various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the claims below, but also by the equivalents of the claims.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허 청구 범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.

본 발명에 따른 온라인 게임 제공 방법 및 시스템에 의하면, 유닛의 동작에 따라 서로 다른 디스플레이 모드를 게이머에게 제공되도록 하여 게이머의 흥미를 극대화할 수 있다.According to the online game providing method and system according to the present invention, it is possible to maximize the gamers' interest by providing the gamers with different display modes according to the operation of the unit.

또한, 본 발명에 따른 온라인 게임 제공 방법 및 시스템에 의하면, 전투에 참여하지 않는 유닛을 제어하는 게이머도 전투를 관전할 수 있도록 하여 게임에 참가하는 다수의 게이머들 간의 교감을 발생시키고, 게임에 대한 흥미를 극대화 할 수 있다.In addition, according to the online game providing method and system according to the present invention, gamers who control a unit that does not participate in the battle can also observe the battle to generate a rapport between a plurality of gamers participating in the game, You can maximize your interest.

또한, 본 발명에 따른 온라인 게임 제공 방법 및 시스템에 의하면, 유닛 간의 전투가 발생하는 경우 전투 관전 유닛을 전투 참여 유닛과 다른 형태로 디스플레이 함으로써 게이머의 게임 수행 편의를 극대화할 수 있다.In addition, according to the online game providing method and system according to the present invention, when a battle between units occurs, it is possible to maximize the convenience of gamers by displaying the battle watching unit in a different form from the battle participating unit.

도 1은 본 발명에 따른 온라인 게임 제공 시스템의 네트워크 연결을 도시한 도면이다.1 is a diagram illustrating a network connection of an online game providing system according to the present invention.

도 2는 본 발명에 따른 온라인 게임에서 전투 발생시 디스플레이 모드가 변환되도록 하는 방법을 도시한 흐름도이다.2 is a flowchart illustrating a method of converting a display mode when a battle occurs in an online game according to the present invention.

도 3a는 본 발명의 일실시예에 따른 유닛 정보 데이터베이스의 내부 구성 일례를 도시한 도면이다.3A is a diagram illustrating an example of an internal configuration of a unit information database according to an embodiment of the present invention.

도 3b는 본 발명의 일실시예에 따른 유닛 정보 데이터베이스의 내부 구성 일례를 도시한 도면이다.3B is a diagram illustrating an example of an internal configuration of a unit information database according to an embodiment of the present invention.

도 4a는 본 발명의 일실시예에 따른 필드 모드의 일례를 도시한 도면이다.4A illustrates an example of a field mode according to an embodiment of the present invention.

도 4b는 본 발명의 일실시예에 따른 필드 모드에서 유닛 간의 전투가 발생하는 일례를 도시한 도면이다.4B illustrates an example in which a battle between units occurs in a field mode according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 유닛 간의 전투가 발생하여 생성된 전투 스테이지의 일례를 도시한 도면이다.5 is a diagram illustrating an example of a battle stage generated by a battle between units according to an embodiment of the present invention.

도 6은 본 발명의 일실시예에 따른 전투 모드에 참여한 유닛을 제어하는 게이머에게 제공하는 전투 모드의 일례를 도시한 도면이다.FIG. 6 is a diagram illustrating an example of a combat mode provided to a gamer controlling a unit participating in a combat mode according to an embodiment of the present invention.

도 7은 본 발명의 일실시예에 따른 전투 모드를 관전 유닛을 제어하는 게이머에게 제공하는 전투 관전 모드의 일례를 도시한 도면이다.FIG. 7 is a diagram illustrating an example of a battle watching mode for providing a gamer controlling a watching unit according to an embodiment of the present invention.

도 8은 본 발명의 일실시예에 따른 온라인 게임에서 전투 발생시 디스플레이 모드가 변환되도록 하는 시스템의 구성 모듈을 도시한 도면이다.8 is a diagram illustrating a configuration module of a system for converting a display mode when a battle occurs in an online game according to an embodiment of the present invention.

도 9는 본 발명에 따른 온라인 게임 제공 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.9 is an internal block diagram of a general purpose computer device that may be employed to perform the method of providing an online game according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

200: 온라인 게임 제공 시스템200: online game delivery system

210: 유닛 정보 데이터베이스210: unit information database

220: 전투 모드 데이터베이스220: battle mode database

230: 전투 발생 모듈230: battle encounter module

240: 데이터베이스 갱신부240: database update unit

250: 전투 모드 전환부250: battle mode switch

Claims (1)

온라인 게임에서 둘 이상의 유닛 간에 전투 발생시 디스플레이 모드가 변환되도록 하는 온라인 게임 제공 방법에 있어서, In the online game providing method to switch the display mode when a battle between two or more units in the online game, 하나 이상의 유닛에 대한 유닛 정보를 기록하는 유닛 정보 데이터베이스를 유지하는 단계 - 상기 유닛 정보는 상기 유닛에 대한 필드 관찰 범위 정보를 포함함 -;Maintaining a unit information database for recording unit information for one or more units, wherein the unit information includes field observation range information for the unit; 전투 모드에 속하는 하나 이상의 유닛에 대한 유닛 정보를 기록하는 전투 모드 정보 데이터베이스를 유지하는 단계;Maintaining a battle mode information database for recording unit information for one or more units belonging to a battle mode; 필드 모드에 있는 제1 유닛을 제어하는 게이머로부터 상기 필드 모드에 있는 제2 유닛에 대한 전투 요청을 수신하는 단계;Receiving a battle request for the second unit in the field mode from a gamer controlling the first unit in the field mode; 상기 유닛 정보 데이터베이스를 참조하여 상기 제1 유닛에 대한 필드 관찰 범위 정보를 검색하는 단계;Retrieving field observation range information for the first unit by referring to the unit information database; 상기 제1 유닛과 상기 제2 유닛과의 거리 정보가 상기 검색된 필드 관찰 범위 정보보다 작은지 여부를 판단하는 단계;Determining whether distance information between the first unit and the second unit is smaller than the retrieved field observation range information; 상기 거리 정보가 상기 필드 관찰 범위 정보보다 작은 것으로 판단된 경우, 상기 제1 유닛 및 상기 제2 유닛에 대한 유닛 정보를 상기 전투 모드 데이터베이스에 기록하는 단계; 및If it is determined that the distance information is smaller than the field observation range information, recording unit information for the first unit and the second unit in the battle mode database; And 상기 제1 유닛 및 상기 제2 유닛을 상기 필드 모드와 별도로 마련되는 소정의 전투 스테이지에 디스플레이하고, 상기 제1 유닛 및 상기 제2 유닛 간의 전투 모드가 진행되도록 제어하는 단계Displaying the first unit and the second unit on a predetermined combat stage provided separately from the field mode, and controlling the battle mode between the first unit and the second unit to proceed; 를 포함하고,Including, 상기 전투 스테이지는 상기 필드 모드가 디스플레이되는 화면 상에 출력되도록 하되, 상기 필드 모드와 구분되도록 상기 필드 모드와 소정의 거리차를 두어 오버랩되도록 출력되는 것을 특징으로 하는 온라인 게임 제공 방법.The battle stage is output so that the field mode is displayed on the screen to be displayed, but is output so as to overlap a predetermined distance difference with the field mode to be distinguished from the field mode.
KR1020040042675A 2004-06-10 2004-06-10 Method for providing online game which supports display mode conversion function and a system thereof KR20050117374A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040042675A KR20050117374A (en) 2004-06-10 2004-06-10 Method for providing online game which supports display mode conversion function and a system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040042675A KR20050117374A (en) 2004-06-10 2004-06-10 Method for providing online game which supports display mode conversion function and a system thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020040042603A Division KR100502017B1 (en) 2004-06-10 2004-06-10 Method for providing online game which supports display mode conversion function and a system thereof

Publications (1)

Publication Number Publication Date
KR20050117374A true KR20050117374A (en) 2005-12-14

Family

ID=37290791

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040042675A KR20050117374A (en) 2004-06-10 2004-06-10 Method for providing online game which supports display mode conversion function and a system thereof

Country Status (1)

Country Link
KR (1) KR20050117374A (en)

Similar Documents

Publication Publication Date Title
US9492753B2 (en) Game control device, program, recording medium, game control method, game control system
US20080143722A1 (en) Simultaneous view and point navigation
CN105289000B (en) Game terminal device
JP2002292136A (en) Computer readable recording medium wherein program of video game is recorded, program of video game, video game processing method, and video game processing device
KR20140040097A (en) Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices
WO2008019956A1 (en) Replacing a departing player in a multi-player network game with a waiting player
JP3745356B2 (en) System and method for video organization
US10016686B2 (en) Game control device, game control method, a non-transitory computer-readable recording medium, and game system
JP2002224452A (en) Server connection control program, recording medium having recorded server connection control program, server connection control method, and server
KR100483288B1 (en) A method for providing an on-line game which systematically maintains a monster&#39;s aggro points against a player character and a system thereof
KR100502017B1 (en) Method for providing online game which supports display mode conversion function and a system thereof
JP7177380B1 (en) Information processing device, information processing method and information processing program
WO2020171966A1 (en) Mapped views of digital content
KR20050117374A (en) Method for providing online game which supports display mode conversion function and a system thereof
JP2008237372A (en) Game program, game device and game control method
US20220134224A1 (en) Game system, program and information processing method
KR20060021534A (en) Method and system for providing online mah-jong game which supports multi play
KR100934345B1 (en) Online game system and method
JP6145656B2 (en) GAME SYSTEM, CONTROL METHOD USED FOR THE SAME, AND COMPUTER PROGRAM
JP7235535B2 (en) Information processing device, information processing method, and program
JP7350076B2 (en) Processing device, program and method
KR20040016357A (en) image loading method for game system
JP7223240B1 (en) Information processing device, information processing method and information processing program
KR20030090577A (en) The method of operation role palaying game over on-line
KR20080077300A (en) Method for character navigation of computer game and system for online game service using the same

Legal Events

Date Code Title Description
A107 Divisional application of patent
WITN Withdrawal due to no request for examination