KR20190117908A - Method and apparatus for targeting precisely at objects in on-line game - Google Patents

Method and apparatus for targeting precisely at objects in on-line game Download PDF

Info

Publication number
KR20190117908A
KR20190117908A KR1020180040846A KR20180040846A KR20190117908A KR 20190117908 A KR20190117908 A KR 20190117908A KR 1020180040846 A KR1020180040846 A KR 1020180040846A KR 20180040846 A KR20180040846 A KR 20180040846A KR 20190117908 A KR20190117908 A KR 20190117908A
Authority
KR
South Korea
Prior art keywords
input
toggle button
user
area
enlarged
Prior art date
Application number
KR1020180040846A
Other languages
Korean (ko)
Other versions
KR102495259B1 (en
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 KR1020180040846A priority Critical patent/KR102495259B1/en
Publication of KR20190117908A publication Critical patent/KR20190117908A/en
Application granted granted Critical
Publication of KR102495259B1 publication Critical patent/KR102495259B1/en

Links

Images

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/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • 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/55Controlling game characters or game objects based on the game progress
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Disclosed are a method and an apparatus for precisely targeting an object in an online game. According to an embodiment of the present disclosure, a targeting method can comprise the operations of: switching to a magnification mode and determining a selection area to be displayed in the magnification mode based on a first input when the first input of a user is received; generating and displaying an enlarged area in which all or a part of the selection area is enlarged at a predetermined ratio; selecting and targeting one of objects in the enlarged area based on a second input of the user received in the enlarged area, and displaying information indicating that the selected object is targeted; and changing an object to be targeted as a position of the second input is changed and displaying information indicating that the changed object is targeted.

Description

온라인 게임에서 대상체를 정밀하게 타겟팅하는 방법 및 장치 {Method and apparatus for targeting precisely at objects in on-line game}Method and apparatus for targeting precisely at objects in on-line game}

아래의 기술은 온라인 게임에 등장하는 대상체들을 플레이어의 의도에 맞게 정확히 타겟팅하는 방법 및 장치에 대한 것이다.The technique below is directed to a method and apparatus for accurately targeting objects appearing in an online game according to a player's intention.

RPG는 유저가 이야기 속의 캐릭터들을 연기하며 즐기는 역할 수행 게임(Role Playing Game)을 지칭한다.The RPG refers to a role playing game in which the user enjoys playing the characters in the story.

인터넷이 발전하면서 하나의 기기로만 즐길 수 있던 싱글 플레이(Single Play)에서 벗어나 다수의 유저가 동시에 즐기는 멀티 플레이(Multi Play)가 인기를 얻게 되었으며, 특히 수많은 동시접속자가 동시에 진행하는 RPG를 MMORPG(Massively Multiplayer Online Role Playing Game)와 같이 별도로 구분하기도 한다. 게임 내 스토리 또는 자유도를 즐기는 싱글 플레이 RPG와 달리 온라인 RPG는 대규모 공성전, 파티 플레이 등 유저간의 상호작용을 강조한다.With the development of the Internet, multi-play, which is enjoyed by many users at the same time, has become popular, instead of single play, which can be enjoyed with only one device, especially MMORPG (Massively). It can be divided separately like Multiplayer Online Role Playing Game. Unlike single-player RPGs that enjoy in-game stories or degrees of freedom, online RPGs emphasize user interaction, including massive siege and party play.

이와 같은 온라인 게임에서 사용자들은 자신의 플레이어 캐릭터를 이용하여 다른 사용자의 캐릭터나 NPC(Non-Player Character)와 전투를 벌이거나 사냥을 수행하는데, 사용자의 입력 신호에 의해 공격 대상을 결정하는 것을 타겟팅(targeting)이라 한다. 구체적으로, 단말기에 구비된 마우스, 키보드 또는 터치 입력 수단을 이용하여 사용자가 대상체를 타겟팅하면 타겟팅된 대상체와 플레이어 캐릭터가 전투를 수행하게 된다. In such an online game, users use their player character to battle or hunt with another user's character or non-player character (NPC), targeting targeting of attack targets by the user's input signal ( targeting). In detail, when a user targets an object by using a mouse, a keyboard, or a touch input means provided in the terminal, the targeted object and the player character may battle.

일 실시예에 따른 온라인 게임에서의 대상체 타겟팅 방법은, 사용자의 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정하는 동작; 상기 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 표시하는 동작; 및 상기 표시된 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 상기 확대 영역 내의 대상체 중 어느 하나가 타겟팅되었음을 나타내는 정보를 표시하는 동작;을 포함할 수 있다.According to one or more exemplary embodiments, an object targeting method in an online game may include determining a selection area to be displayed in an enlarged mode based on a first input of a user; Displaying an enlarged area in which all or part of the selected area is enlarged at a predetermined ratio; And displaying information indicating that one of the objects in the enlarged area is targeted based on a second input of the user received in the displayed enlarged area.

상기 방법은, 상기 제2 입력이 변경됨에 따라 타겟팅되는 대상체를 변경하고 상기 변경된 대상체가 타겟팅되었음을 나타내는 정보를 표시하는 동작;을 더 포함할 수 있다.The method may further include changing an object to be targeted as the second input is changed and displaying information indicating that the changed object is targeted.

상기 방법은, 상기 사용자의 제2 입력이 종료되면 상기 제2 입력의 종료 시점에 타겟팅되어 있는 대상체의 유형에 기초하여 소정의 플레이 명령을 수행할지 여부를 판단하는 동작; 및 상기 판단 결과에 따라 상기 타겟팅된 대상체에 대하여 상기 소정의 플레이 명령을 즉시 수행하도록 상기 사용자의 캐릭터를 제어하는 동작;을 더 포함할 수 있다.The method may include determining whether to perform a predetermined play command based on a type of an object that is targeted at the end of the second input when the second input of the user ends; And controlling the character of the user to immediately execute the predetermined play command with respect to the targeted object according to the determination result.

상기 방법은, 상기 제2 입력이 종료되면 상기 확대 모드를 해제하고 상기 확대 영역을 제거하는 동작;을 더 포함할 수 있다.The method may further include canceling the magnification mode and removing the magnification area when the second input is terminated.

상기 제1 입력은 게임 화면에서 대상체들이 밀집한 영역에서 소정 시간 이상 화면을 터치하는 롱 프레스 입력이고, 상기 제2 입력은 상기 롱 프레스 이후 다른 위치로 드래그하는 입력이며, 상기 제2 입력의 종료는 드래그 중 화면 터치를 릴리즈하는 제스처일 수 있다.The first input is a long press input for touching a screen for a predetermined time or more in an area where objects are concentrated in a game screen, the second input is an input for dragging to another position after the long press, and the end of the second input is dragged. It may be a gesture of releasing the touch of the screen.

상기 방법은, 상기 선택 영역에 포함된 대상체들이 식별 가능하도록 상기 대상체들간의 거리를 확대하여 표시한 평면도를 게임 화면의 소정 영역에 제공하는 동작;을 더 포함할 수 있다.The method may further include providing a plan view in which a distance between the objects is enlarged and displayed on a predetermined area of the game screen so that the objects included in the selection area can be identified.

상기 방법은, 타겟팅 가능한 대상체의 유형을 설정할 수 있는 토글 버튼을 제공하는 동작; 및 상기 토글 버튼을 통해 설정된 유형의 대상체만 타겟팅되도록 제어하는 동작;을 더 포함할 수 있다.The method may include providing a toggle button for setting a type of a targetable object; And controlling to target only an object of a type set through the toggle button.

상기 토글 버튼을 제공하는 동작은, 상기 사용자에 의하여 제어되는 캐릭터를 기준으로 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼의 제공 여부를 결정하는 동작; 및 상기 토글 버튼의 제공이 결정되면 상기 토글 버튼을 통해 설정 가능한 복수의 대상체 유형을 결정하는 동작;을 포함할 수 있다.The providing of the toggle button may include determining whether to provide a toggle button based on type information of objects located within a predetermined distance based on the character controlled by the user; And determining the plurality of object types that can be set through the toggle button when providing the toggle button is determined.

일 실시예에 따른 온라인 게임에서의 대상체 타겟팅 방법은, 사용자에 의해 제어되는 캐릭터를 기준으로 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼의 제공 여부를 결정하는 동작; 상기 토글 버튼의 제공이 결정되면 상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작; 상기 복수의 대상체 유형 중 하나를 선택할 수 있는 토글 버튼을 생성하여 제공하는 동작;및 상기 제공된 토글 버튼을 통한 사용자의 입력에 기초하여 타겟팅 가능한 대상체 유형을 결정하고 타겟팅 가능한 유형에 해당하는 대상체만 타겟팅되도록 제어하는 동작;을 포함할 수 있다.An object targeting method in an online game according to an embodiment may include determining whether to provide a toggle button based on type information of objects located within a predetermined distance based on a character controlled by a user; Defining a plurality of object types selectable through the toggle button when provision of the toggle button is determined; Creating and providing a toggle button for selecting one of the plurality of object types; and determining a targetable object type based on a user input through the provided toggle button, and targeting only an object corresponding to the targetable type. Controlling operation may include.

상기 방법은, 상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작은, 상기 캐릭터의 위치로부터 소정 거리 내에 소정 유형의 몬스터가 있는 경우 PC(Player Character)와 NPC(Non-Player Character)를 구분하여 선택 가능하도록 하는 토글 버튼을 정의하는 동작;을 포함할 수 있다.The method may further include defining a plurality of object types that can be selected through the toggle button. When there is a monster of a predetermined type within a predetermined distance from the position of the character, the player character (PC) and the non-player character (NPC) may be selected. And defining a toggle button for distinguishing and selecting a selectable button.

상기 방법은, 상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작은, 상기 캐릭터의 위치로부터 소정 거리 내에 PC(Player Character)가 소정 수 이상인 경우 아군과 적군을 구분하여 선택 가능하도록 하는 토글 버튼을 정의하는 동작;을 포함할 수 있다.In the method, the operation of defining a plurality of object types selectable through the toggle button is a toggle that allows selection of allies and enemies when the PC (Player Character) is a predetermined number or more within a predetermined distance from the position of the character. And defining a button.

일 실시예에 따른 컴퓨팅 장치는 터치 입력 수단, 디스플레이 수단, 메모리 및 프로세서를 가지고, 상기 프로세서는, 온라인 게임 클라이언트의 실행중 사용자의 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정하고, 상기 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 표시하고; 상기 표시된 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 상기 확대 영역 내의 대상체 중 어느 하나가 타겟팅되었음을 나타내는 정보를 표시할 수 있다.According to an embodiment, a computing device includes a touch input means, a display means, a memory, and a processor, the processor determines a selection area to be displayed in an enlarged mode based on a first input of a user during execution of an online game client, Displaying an enlarged area in which all or part of the selected area is enlarged at a predetermined ratio; Information indicating that any one of the objects in the enlarged area is targeted based on a second input of the user received in the displayed enlarged area may be displayed.

도 1은 일 실시예에 따라 대상체를 정밀하게 타겟팅할 수 있는 온라인 게임 시스템의 네트워크 구성을 설명하기 위한 도면이다.
도 2 내지 도 5는 온라인 게임에서 대상체를 정밀하게 타겟팅하는 방법에 대한 다양한 실시예를 설명하기 위한 순서도이다.
도 6 내지 도 9는 확대 모드를 이용하여 대상체를 정밀하게 타겟팅하는 화면의 예를 도시한 것이다.
도 10은 일 실시예 따라 대상체의 정밀 타겟팅을 보조하기 위한 평면도를 예시한 것이다.
도 11은 일 실시예에 따라 확대 모드를 이용한 정밀 타겟팅 방법이 적용된 게임 화면을 예시한 것이다.
도 12는 일 실시예에 따라 대상체의 정밀 타겟팅을 보조하기 위한 토글 버튼을 예시한 것이다.
도 13은 일 실시예에 따라 정밀 타겟팅을 위해 토글 버튼을 사용한 게임 화면을 예시한 것이다.
1 is a diagram illustrating a network configuration of an online game system capable of precisely targeting an object, according to an exemplary embodiment.
2 to 5 are flowcharts illustrating various embodiments of a method for precisely targeting an object in an online game.
6 to 9 illustrate examples of screens for precisely targeting an object using a magnification mode.
10 illustrates a plan view for assisting in precise targeting of an object according to an embodiment.
11 is a diagram illustrating a game screen to which a precision targeting method using a magnification mode is applied according to an embodiment.
12 illustrates a toggle button for assisting in precise targeting of an object, according to an exemplary embodiment.
FIG. 13 illustrates a game screen using a toggle button for precise targeting according to an exemplary embodiment.

이하에서 사용되는 용어는 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 아래에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. The terms used below select general terms that are currently widely used, but may vary according to the intention or precedent of a person skilled in the art, the emergence of new technologies, and the like. In addition, in certain cases, there is also a term arbitrarily selected by the applicant, in which case the meaning will be described in detail in the description of the invention. Therefore, the terms used below should be defined based on the meanings of the terms and the general contents of the invention, rather than the names of the terms.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...수단", "...부", "...모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When any part of the specification is to "include" any component, this means that it may further include other components, except to exclude other components unless otherwise stated. In addition, the terms "... means", "... part", "... module" described in the specification means a unit for processing at least one function or operation, which may be implemented in hardware or software It can be implemented as a combination of hardware and software.

아래에서는 첨부한 도면을 참고하여 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 발명의 다양한 실시예에 대하여 상세히 설명한다. 그러나 여러 가지 상이한 형태로 구현될 수도 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 실시예를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. However, the present invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted for clarity of explanation, and like reference numerals designate like parts throughout the specification.

도 1은 일 실시예에 따라 대상체를 정밀하게 타겟팅할 수 있는 온라인 게임 시스템(100)의 네트워크 구성을 설명하기 위한 도면이다.1 is a diagram illustrating a network configuration of an online game system 100 capable of precisely targeting an object, according to an exemplary embodiment.

도 1을 참조하면, 게임 서버(120)는 게임 콘텐츠를 이용하기 위해 사용자들이 접속하게 되는 서버 컴퓨터를 의미한다. 용량이 매우 크거나 실시간 접속자 수가 많은 게임의 경우 하나의 게임을 서비스하기 위해 복수의 서버 컴퓨터가 존재할 수 있다. Referring to FIG. 1, the game server 120 refers to a server computer to which users access to use game contents. In the case of a game with a very large capacity or a large number of real-time users, there may be a plurality of server computers to service one game.

아래에서, 온라인 게임은 게임 서버(120)에 접속하여 사용자들이 이용할 수 있는 게임 콘텐츠를 의미한다. 특히, 다수의 사용자들이 동시에 접속하여 온라인 게임을 플레이할 수 있으며, 게임을 진행하여 캐릭터를 육성하면서 경험치를 획득하는 등의 행위를 통해 레벨을 상승시키는 게임을 의미한다. 또한, 온라인 게임에서는 복수의 사용자가 게임 플레이상의 그룹으로 파티를 결성하여 서로 협업하고 게임 플레이에 따른 각종 보상을 분배할 수 있다.Below, the online game refers to game content available to users by accessing the game server 120. In particular, it refers to a game in which a plurality of users can simultaneously access and play an online game, and elevate the level through activities such as acquiring experience while developing a character through the game. In addition, in an online game, a plurality of users may form a party in a group on game play to cooperate with each other and distribute various rewards according to game play.

도 1에서 사용자 단말(110)의 예시로 타블렛과 스마트폰이 도시되어 있으나 이에 한정되지 않으며 입력 수단, 디스플레이 수단, 메모리 및 프로세서를 갖는 컴퓨팅 장치라면 온라인 게임에서 대상체를 정밀하게 타겟팅하는 방법을 수행할 수 있을 것이다. 사용자 단말(110)은 네트워크(130)를 통해 게임 서버(120)에 접속하여 온라인 게임 클라이언트를 실행하고 온라인 게임 클라이언트의 일부 또는 별도의 소프트웨어에 의해 대상체에 대한 정밀 타겟팅 방법을 수행한다.In FIG. 1, a tablet and a smartphone are illustrated as examples of the user terminal 110, but a computing device having an input means, a display means, a memory, and a processor may perform a method of precisely targeting an object in an online game. Could be. The user terminal 110 accesses the game server 120 through the network 130 to execute the online game client and performs a precise targeting method on the object by a part of the online game client or by separate software.

사용자 단말(110)의 프로세서는 이하에서 설명하는 다양한 실시예에 따른 타겟팅 방법을 수행하기 위한 컴퓨터 프로그램을 실행할 수 있다. 일 실시예에 따르면, 상기 컴퓨터 프로그램은, 온라인 게임 클라이언트의 실행중 사용자의 입력을 수신하기 위한 입력 모듈, 사용자의 제1 입력이 수신되면 확대 모드로 전환하고 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정하고, 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 생성하고 표시하는 확대 모드 전환 모듈, 및 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 상기 확대 영역 내의 대상체 중 하나를 선택하여 타겟팅하고 선택된 대상체가 타겟팅되었음을 나타내는 정보를 표시하고, 제2 입력의 위치가 변경됨에 따라 타겟팅되는 대상체를 변경하고 상기 변경된 대상체가 타겟팅되었음을 나타내는 정보를 표시하는 타겟팅 제어 모듈을 포함할 수 있다. The processor of the user terminal 110 may execute a computer program for performing the targeting method according to various embodiments described below. According to an embodiment of the present disclosure, the computer program may include an input module for receiving a user input during execution of an online game client, and when the user's first input is received, the computer program switches to the enlarged mode and displays the enlarged mode based on the first input. A magnification mode switching module for determining and selecting a selection area, and generating and displaying an enlarged area in which all or part of the selected area is enlarged at a predetermined ratio, and the enlarged area based on a second input of a user received within the enlarged area; A targeting control module for selecting and targeting one of the objects in the display, displaying information indicating that the selected object is targeted, changing the target object as the position of the second input changes, and displaying the information indicating that the changed object is targeted; It may include.

상기의 확대 모드 전환 모듈은 아래에서 설명하는 다양한 실시예에서 확대 모드를 제공하고 해제하는 동작 등 확대 모드에 관련된 구체적인 기능들 역시 수행할 수 있다. 마찬가지로, 타겟팅 제어 모듈은 아래에서 설명하는 다양한 실시예에서 확대 모드로 동작하는 중에 또는 토글 버튼을 이용하여 대상체를 정밀 타겟팅하는 구체적인 기능들을 수행할 수 있다.The above-described enlargement mode switching module may also perform specific functions related to the enlargement mode, such as an operation of providing and releasing the enlargement mode in various embodiments described below. Similarly, the targeting control module may perform specific functions of precisely targeting an object while operating in the magnification mode or by using a toggle button in various embodiments described below.

"대상체"는 온라인 게임에 등장하는 객체(object)들 중 사용자의 플레이어 캐릭터가 공격할 수 있는 객체를 의미한다. 예를 들어, 대상체는 다른 사용자에 의해 제어되는 캐릭터, 몬스터와 같이 온라인 게임에 등장하는 NPC(Non-Player Character) 등을 포함할 수 있다."Object" means an object that the player character of the user can attack among the objects appearing in the online game. For example, the object may include a character controlled by another user or a non-player character (NPC) appearing in an online game such as a monster.

접속자 수가 많은 온라인 게임에서는 화면에 표시되고 있는 필드 내에 다양한 속성의 객체가 섞여 있다. 사용자의 캐릭터뿐만 아니라, 아군, 적군, 몬스터, NPC 등 다양한 유형의 많은 대상체가 화면에 동시에 디스플레이되므로 캐릭터를 나타내는 그래픽 이미지와 캐릭터의 이름이 서로 겹쳐서 보이는 경우가 많아 공격하고자 하는 대상체를 정확하게 타겟팅하는 것이 게임의 수행에 중요한 요소가 될 수 있다.In an online game with a high number of users, objects of various attributes are intermingled in the fields displayed on the screen. In addition to the user's character, many types of objects such as allies, enemies, monsters, and NPCs are displayed on the screen at the same time, so the graphic image representing the character and the name of the character overlap each other. It can be an important factor in the performance of the game.

일 실시예에서, 사용자 단말(110)은 터치 스크린을 구비하여 터치 입력 수단을 포함할 수 있다. 터치 스크린은 사용자의 제스처를 통해 소정의 정보가 입력될 수 있는 화면을 의미하며, 사용자의 제스처에는 탭(tap), 더블 탭(double tap), 프레스(press: touch&hold), 롱 프레스(long press), 드래그(drag), 패닝(panning), 플릭(flick), 드래그 앤 드롭(drag&drop), 릴리스(release) 등이 있을 수 있다.In one embodiment, the user terminal 110 may include a touch input means with a touch screen. The touch screen refers to a screen on which predetermined information can be input through a user's gesture. The user's gesture includes a tap, a double tap, a press (touch & hold), and a long press. , Drag, panning, flick, drag & drop, release, and the like.

네트워크(130)는 사용자의 단말(110)과 게임 서버(120) 사이에서 데이터의 송수신을 지원하는 유무선의 근거리 및/또는 광역 데이터 송수신망을 포함하며, 예를 들어 유선 또는 무선 인터넷, LAN(Local Area Network), 무선 랜(Wireless Local Area Network), WAN(Wide Area Network) 등으로 구현될 수 있으나, 이에 한정되는 것은 아니다.The network 130 includes a wired / wireless local area network and / or wide area data transmission / reception network that supports the transmission and reception of data between the user terminal 110 and the game server 120. An area network, a wireless local area network (WLAN), a wide area network (WAN), and the like, but are not limited thereto.

도 2 내지 도 13을 참조하여 후술하는 타겟팅 방법을 수행하기 위한 데이터의 처리는 주로 단말(110)에서 이루어지는 것으로 설명하겠으나, 사용자 단말(110)은 사용자 인터페이스 및 디스플레이 기능만을 수행하고 게임 서버(120)에 의해 데이터 처리가 수행될 수도 있음을 당해 기술 분야에서 통상의 지식을 가진 자라면 쉽게 이해할 수 있을 것이다.Although processing of data for performing the targeting method described below with reference to FIGS. 2 to 13 will be described as being mainly performed in the terminal 110, the user terminal 110 performs only a user interface and a display function and the game server 120. It will be readily understood by those skilled in the art that data processing may be performed by

도 2 및 도 3은 확대 모드를 이용하여 온라인 게임에서 대상체를 정밀하게 타겟팅하는 방법에 대한 다양한 실시예를 설명하기 위한 순서도이고, 도 6 내지 도 11은 확대 모드를 이용하여 대상체를 정밀하게 타겟팅하는 화면의 예를 도시한 것이다.2 and 3 are flowcharts illustrating various embodiments of a method for precisely targeting an object in an online game using a magnification mode, and FIGS. 6 to 11 illustrate precisely targeting an object using a magnification mode. An example of the screen is shown.

사용자의 캐릭터가 위치한 장소에 다양한 속성의 많은 객체가 존재하여 원하는 대상체를 정밀하게 타겟팅하기 어렵다고 판단되는 경우, 사용자는 미리 정해진 소정의 사용자 인터페이스 방법을 이용하여 원하는 대상체를 정밀하고 정확하게 특정한 후에 공격 등의 행위를 취할 수 있다. If it is determined that there are many objects of various attributes in the place where the user's character is located, and it is difficult to precisely target the desired object, the user may precisely and precisely specify the desired object by using a predetermined user interface method and then attack, etc. You can take action.

도 6을 참조하면, 게임 화면(600)에서 사용자에 의해 제어되는 캐릭터(611) 주변에 많은 수의 대상체가 존재함으로 인해 대상체들에 대응하는 캐릭터와 명칭들이 겹쳐서 디스플레이되어 있음을 알 수 있다. 이와 같이 많은 객체들이 밀집한 영역(610)에서는 사용자의 의도와 다르게 원하지 않는 대상체가 타겟팅되기 쉬우며, 사용자가 원하는 대상체를 정확히 특정할 수 있다면 최소한의 자원을 이용하여 효율적으로 게임을 수행할 수 있을 것이다.Referring to FIG. 6, it can be seen that characters and names corresponding to the objects are overlapped and displayed because a large number of objects exist around the character 611 controlled by the user on the game screen 600. As described above, in the area 610 where many objects are concentrated, unwanted objects are easily targeted, unlike the user's intention, and if the user can accurately specify the desired objects, the game can be efficiently performed using minimum resources. .

도 2는 일 실시예에 따라 온라인 게임에서 대상체를 정밀하게 타겟팅하는 방법을 설명하기 위한 순서도이다.2 is a flowchart illustrating a method of precisely targeting an object in an online game, according to an exemplary embodiment.

도 2의 동작 201에서, 사용자의 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정한다. 구체적으로, 사용자의 제1 입력이 수신되면 확대 모드로 전환하고 게임 화면의 일부를 확대 모드로 표시할 영역으로 결정한다.In operation 201 of FIG. 2, the selection area to be displayed in the enlarged mode is determined based on the first input of the user. In detail, when the user's first input is received, the user enters the enlargement mode and determines a portion of the game screen to be displayed in the enlargement mode.

확대 모드를 지시하는 제1 입력은 사용자가 터치 입력 수단을 통해 입력할 수 있는 제스처 중 하나로 미리 설정된 입력일 수 있으며, 게임 플레이를 위한 다른 입력 명령들과 구분되는 제스처로 설정하는 것이 바람직하다. 예를 들어, 대상체들이 존재하는 위치에서 소정의 시간 이상 롱 프레스(long press)가 수신되면, 확대 모드의 수행을 지시하는 제1 입력으로 인식하고 확대 모드에 해당하는 동작을 수행할 수 있다.The first input indicating the enlargement mode may be a preset input as one of gestures that a user may input through the touch input means, and the first input may be set as a gesture that is distinguished from other input commands for game play. For example, when a long press is received for a predetermined time or more at a location where the objects exist, the object may be recognized as a first input for instructing to perform the magnification mode and the operation corresponding to the magnification mode may be performed.

사용자의 제1 입력이 감지되어 확대 모드로 전환되면, 제1 입력에 기초하여 확대 모드로 표시할 영역을 결정하며, 이 영역을 편의상 선택 영역이라 칭하기로 한다. When the user's first input is sensed and switched to the magnification mode, an area to be displayed in the magnification mode is determined based on the first input, and this area will be referred to as a selection area for convenience.

선택 영역의 결정은 제1 입력이 인식된 화면상의 위치를 이용하여 수행될 수 있다. 예를 들어, 제1 입력이 수신된 위치를 기준으로 소정 거리 내의 영역 또는 소정 수의 셀을 포함하는 영역을 선택 영역으로 결정할 수 있다. The determination of the selection area may be performed using the location on the screen where the first input is recognized. For example, an area within a predetermined distance or an area including a predetermined number of cells may be determined as the selection area based on the position at which the first input is received.

선택 영역의 결정시, 제1 입력 정보 이외에 사용자 캐릭터(611)의 위치, 사용자 캐릭터(611)의 방향, 사용자 캐릭터(611)가 장착하고 있는 무기의 유형, 공격 가능 범위 등 현재 상황에 대한 정보 중 적어도 하나를 더 고려할 수 있다. 예컨대, 사용자 캐릭터(611)가 현재 위치에서 장착 무기로 공격 가능한 범위 내의 대상체들이 선택 영역에 포함되도록 선택 영역을 결정할 수 있을 것이다.In determining the selection area, in addition to the first input information, information about the current situation, such as the position of the user character 611, the direction of the user character 611, the type of weapon that the user character 611 is equipped, and the attackable range At least one may be considered further. For example, the selection area may be determined such that objects within a range in which the user character 611 may attack with the equipped weapon at the current location are included in the selection area.

도 7은, 사용자가 제1 위치(700)에서 제1 입력을 위한 제스처를 취했을 때 제1 위치(700)에 기초하여 결정된 선택 영역(710)을 표시하고 있다.FIG. 7 illustrates a selection area 710 determined based on the first location 700 when the user takes a gesture for a first input at the first location 700.

도 2의 동작 202에서, 선택 영역의 결정 후에는 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 생성하고 표시한다.In operation 202 of FIG. 2, after the selection region is determined, an enlarged region in which all or part of the selection region is enlarged at a predetermined ratio is generated and displayed.

선택 영역(710)의 이미지를 확대하는 비율은 사용자가 대상체를 정밀하게 구분하여 타겟팅할 수 있도록 하는 비율로 결정되는 것이 바람직하다. 선택 영역(710)을 확대하면 선택 영역(710) 보다 큰 확대 이미지가 생성될 것이며, 이 확대 이미지의 전부 또는 일부를 확대 영역으로 하여 선택 영역(710) 위에 오버레이하여 표시할 수 있다. The ratio of enlarging the image of the selection area 710 is preferably determined by the ratio at which the user can precisely classify and target the object. When the selection area 710 is enlarged, an enlarged image larger than the selection area 710 will be generated, and all or part of the enlarged image may be overlaid and displayed on the selection area 710.

도 7 및 도 8을 참조하면, 선택 영역(710)을 확대한 이미지 중 일부를 표시하기 위해, 확대 이미지 중에서 제1 입력의 위치(700)에 가까운 부분을 선택 영역(710)의 크기 만큼 잘라 확대 영역(800)으로 결정하고 선택 영역(710) 위에 확대 영역(800)을 오버레이하였음을 알 수 있다. 7 and 8, in order to display a part of an image in which the selection area 710 is enlarged, a portion close to the position 700 of the first input of the enlarged image is cut out by the size of the selection area 710. It can be seen that the area 800 is determined and the magnified area 800 is overlaid on the selection area 710.

도 2의 동작 203에서는, 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 확대 영역 내의 대상체 중 어느 하나를 선택하여 타겟팅한다.In operation 203 of FIG. 2, one of the objects in the enlarged area is selected and targeted based on a second input of the user received in the enlarged area.

도 8을 참조하면, 확대 모드로 전환함에 따라 표시된 확대 영역(800)에서 수신되는 제2 입력에 기초하여 대상체를 정밀 타겟팅할 수 있다. 사용자는 제2 입력을 이용하여 확대 영역(800)에 표시된 대상체들 중 원하는 것이 선택되도록 조작할 수 있다. 도 8의 예에서는, 롱 프레스 이후 터치 상태를 유지하면서 터치 위치를 이동하는 드래그 입력이 제2 입력으로 이용된다. 사용자가 드래그에 의해 제2 위치(810)를 터치하면 해당 위치에 존재하는 대상체 "GGGG"가 타겟팅된다.Referring to FIG. 8, an object may be precisely targeted based on the second input received in the displayed magnification area 800 as the user enters the magnification mode. The user may manipulate the desired input among objects displayed on the enlarged area 800 using the second input. In the example of FIG. 8, the drag input for moving the touch position while maintaining the touch state after the long press is used as the second input. When the user touches the second position 810 by dragging, the object “GGGG” existing at the position is targeted.

도 2의 동작 204에서는, 선택된 대상체가 타겟팅되었음을 나타내는 정보를 표시한다. 도 8의 예에서는, 대상체 "GGGG"가 타겟팅되었음을 나타내기 위해 해당 대상체의 명칭을 진하게 표시하고 있다. 이외에도 특정 대상체의 타겟팅 사실을 보여주기 위해 다양한 방법이 적용될 수 있다. 예를 들어, 화면의 소정 위치에 타겟에 대한 정보를 표시하거나 타겟 근처에 특정 표시를 하거나 타겟에 대응하는 이미지에 시각적 효과를 부여해 다른 대상체들과 구별되도록 하는 등의 방법이 추가로 또는 대체로 사용될 수 있다.In operation 204 of FIG. 2, information indicating that the selected object is targeted is displayed. In the example of FIG. 8, the name of the object is indicated in bold to indicate that the object "GGGG" is targeted. In addition, various methods may be applied to show a targeting fact of a specific object. For example, additionally or alternatively, methods such as displaying information about the target at a certain position on the screen, making a specific mark near the target, or giving a visual effect to an image corresponding to the target to distinguish it from other objects may be used. have.

대상체 "GGGG"가 타겟팅된 상태에서 사용자가 공격을 위한 사용자 인터페이스를 조작하면 사용자 캐릭터(611)이 대상체 "GGGG"에 대한 공격을 수행할 것이다.If the user manipulates the user interface for attack while the object "GGGG" is targeted, the user character 611 will perform an attack on the object "GGGG".

또한, 제2 입력이 변경됨에 따라 확대 영역(800)에 표시되는 영역을 변경함으로써 사용자가 선택 영역(710) 내부를 이동하면서 공격을 원하는 대상체를 찾아 타겟팅하도록 할 수 있다. 제2 입력의 위치에 따라 타겟팅되는 대상체를 동적으로 변경하고 변경된 대상체가 타겟팅되었음을 나타내는 정보를 표시함으로써 사용자에게 타겟팅 상황을 실시간으로 알릴 수 있다.In addition, as the second input is changed, the area displayed in the enlarged area 800 may be changed to allow the user to find and target an object to be attacked while moving inside the selection area 710. The user may be notified of the targeting situation in real time by dynamically changing the target object according to the position of the second input and displaying information indicating that the changed object is targeted.

도 8 및 도 9를 참조하면, 사용자가 제2 위치(810)로부터 제3 위치(820)로 제2 입력을 변경함에 따라 대상체 "DDD"가 새로 타겟팅되고, 대상체 "DDD"가 타겟팅되었음을 나타내기 위해 대상체의 명칭이 진한 글씨로 변경된다. 또한, 확대 영역(800)에 표시되는 확대 이미지 역시 제2 입력의 이동 방향에 따라 변경되었음을 알 수 있다.8 and 9, as the user changes the second input from the second position 810 to the third position 820, the object “DDD” is newly targeted and the object “DDD” is indicated. The name of the object is changed to bold text. In addition, it can be seen that the magnified image displayed in the magnified area 800 is also changed according to the moving direction of the second input.

이에 같이, 게임 화면의 소정 위치에서 수신되는 제1 입력과 제1 입력 이후에 수신되는 제2 입력에 기초하여 정밀 타겟팅과 타겟팅 대상의 변경이 모두 수행될 수 있다. As such, both the precise targeting and the targeting target change may be performed based on the first input received at the predetermined position of the game screen and the second input received after the first input.

이 실시예에서, 제1 입력은 게임 화면에서 대상체들이 밀집한 영역에서 소정 시간 이상 화면을 터치하는 롱 프레스 입력으로, 제2 입력은 상기 롱 프레스 이후 손가락을 움직여 다른 위치로 드래그하는 입력으로 정의되나, 이에 한정되는 것은 아니며 제1 입력 및 제2 입력이 다른 유형의 제스처로 설정될 수도 있다.In this embodiment, the first input is defined as a long press input for touching the screen for a predetermined time or more in an area where objects are concentrated in a game screen, and the second input is defined as an input for moving a finger to another position after the long press. The present invention is not limited thereto, and the first input and the second input may be set to different types of gestures.

도 3은 일 실시예에 따라 온라인 게임에서 대상체를 정밀하게 타겟팅하는 방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a method of precisely targeting an object in an online game, according to an exemplary embodiment.

도 3을 참조하면, 동작 301에서, 사용자의 제1 입력에 기초하여 확대 모드로 전환한다. 확대 모드로의 전환은, 게임 화면의 일부를 확대 모드로 표시할 영역 즉 선택 영역으로 결정하고, 선택 영역에 포함된 하나 이상의 대상체를 소정의 비율로 확대한 확대 이미지를 생성하고 확대 영역에 표시하는 동작을 포함할 수 있다.Referring to FIG. 3, in operation 301, the user switches to the magnification mode based on the first input of the user. Switching to the magnification mode determines a portion of the game screen as an area to be displayed in an enlarged mode, that is, a selection area, and generates an enlarged image in which one or more objects included in the selection area are enlarged at a predetermined ratio and displays the enlarged area. May include an action.

도 3의 동작 302에서는, 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 확대 영역 내의 대상체 중 하나를 선택하여 타겟팅한다. 도 3의 실시예에서 확대 모드로의 전환과 확대 영역을 이용한 정밀 타겟팅에는 도 2를 참조하여 설명한 구체적인 방법이 적용될 수 있다. In operation 302 of FIG. 3, one of the objects in the enlarged area is selected and targeted based on a second input of the user received in the enlarged area. In the embodiment of FIG. 3, the detailed method described with reference to FIG. 2 may be applied to the switching to the enlarged mode and the precise targeting using the enlarged area.

사용자의 제2 입력의 종료가 감지되면 동작 303로 이행한다. 동작 303에서는, 제2 입력의 종료 시점에 타겟팅되어 있는 대상체의 유형에 기초하여 소정의 플레이 명령을 수행할지 여부를 판단하고, 판단 결과에 따라 소정의 플레이 명령을 수행하거나 수행하지 않는다. 소정의 플레이 명령은 대상체의 유형에 따라 결정될 수 있다. 예를 들어, 대상체가 적군이거나 몬스터인 경우 공격 명령, 아군인 경우 대화 명령, 대상체가 아이템인 경우 아이템 획득 명령 등으로 결정될 수 있다.If the end of the second input of the user is detected, the operation proceeds to operation 303. In operation 303, it is determined whether a predetermined play command is to be performed based on the type of the target object at the end of the second input, and according to the determination result, the play command is not performed or performed. The predetermined play command may be determined according to the type of the object. For example, it may be determined by an attack command when the object is an enemy or a monster, a conversation command when an object is an enemy, or an item obtaining command when the object is an item.

타겟팅되어 있는 대상체가 적군인 예에서는 제2 입력이 종료되면 즉시 공격 명령을 수행하도록 판단될 수 있으며, 이 판단 결과에 기초하여 타겟팅된 대상체를 즉시 공격하도록 사용자의 캐릭터를 제어한다. In an example in which the targeted object is an enemy, it may be determined to immediately execute an attack command when the second input ends, and the user's character is controlled to immediately attack the targeted object based on the determination result.

또한, 동작 304에서는 제2 입력의 종료에 대한 응답으로 확대 모드를 해제하고 확대 영역을 화면에서 제거한다. 즉, 제2 입력의 종료는 확대 모드의 해제를 지시하는 것으로, 동시에 타겟에 대한 소정의 플레이 명령을 바로 수행할지 아니면 별도의 사용자 입력이 있을 때 수행할지 여부를 결정하는 것이다.In operation 304, in response to the termination of the second input, the magnification mode is released and the magnification area is removed from the screen. That is, the end of the second input indicates the release of the magnification mode, and at the same time, it is determined whether to execute a predetermined play command for the target or when there is a separate user input.

도 9를 참조하면, 사용자가 드래그 중 제3 위치(820)를 터치하고 있다가 터치 입력을 종료하는 경우, 즉 손가락 또는 그에 상응하는 입력 도구를 터치 스크린에서 떼어 화면 터치를 릴리즈하는 경우, 타겟팅되어 있는 대상체 "DDD"를 즉시 공격할지 여부를 판단한다. Referring to FIG. 9, when a user touches the third position 820 while dragging to terminate touch input, that is, when a user removes a screen touch by removing a finger or a corresponding input tool from the touch screen, It is determined whether to immediately attack the subject "DDD".

즉시 공격 여부의 결정은 미리 설정된 조건에 의해 판단한다. 예를 들어, 대상체 "DDD"가 NPC일 경우는 해당 타겟에 대해 바로 공격을 시작하고, 대상체 "DDD"가 PC(Player Character)일 경우는 타겟팅되어 있음을 나타내는 정보를 유지한채 사용자의 공격 명령이 입력되는 경우에 공격을 수행한다.The determination of whether to attack immediately is determined by a preset condition. For example, if the object "DDD" is an NPC, the attack is immediately started on the target. If the object "DDD" is a PC (Player Character), the attack command of the user is maintained while maintaining information indicating that the target is targeted. If entered, the attack is performed.

일 실시예에서, 확대 모드로 전환되면 선택 영역에 포함된 대상체들이 식별 가능하도록 대상체들간의 거리를 확대하여 표시한 평면도를 생성하고, 확대 모드가 해제될 때까지 게임 화면의 소정 영역에 평면도를 제공할 수 있다. 평면도는 선택 영역을 단순하게 표현한 맵이라 할 수 있다.In one embodiment, when the mode is switched to the enlarged mode, a plan view is displayed in which the distance between the objects is enlarged so that the objects included in the selection area can be identified, and the plan view is provided in a predetermined area of the game screen until the enlarged mode is released. can do. The plan view may be referred to as a map expressing a selection area simply.

도 10은 일 실시예 따라 대상체의 정밀 타겟팅을 보조하기 위한 평면도를 예시한 것이다.10 illustrates a plan view for assisting in precise targeting of an object according to an embodiment.

사용자가 제1 입력에 의해 지정한 제1 위치를 기초로 결정된 선택 영역을 확대 모드에 의해 보더라도 쿼터뷰로 인하여 겹쳐서 표시되는 대상체들이 잘 구분되지 않을 수 있다. 이 실시예에서는 잘 식별되지 않는 대상체들에 대한 정보를 더욱 명확히 제공함으로써 정밀 타겟팅을 보조하기 위한 평면도를 제공한다. Even when the user views the selection area determined based on the first position designated by the first input in the enlargement mode, the objects overlapped by the quarter view may not be distinguished well. This embodiment provides a plan view to assist in precise targeting by more clearly providing information about objects that are not well identified.

도 10을 참조하면, 선택 영역에 포함되어 있는 대상체들에 대한 파악이 가능하도록 평면도(1000) 내에 대상체들이 실제 거리보다 떨어져 있는 것으로 표시하였다. 즉, 게임 화면에서 겹쳐져 구분하기 어렵게 표시되어 있는 대상체들간의 거리를 확대하고 대상체의 명칭도 겹쳐지지 않도록 표시할 수 있다.Referring to FIG. 10, the objects are marked as being farther from the actual distance in the plan view 1000 so that the objects included in the selection area can be identified. That is, the distance between the objects that are overlapped and difficult to distinguish on the game screen may be enlarged and the names of the objects may be displayed so as not to overlap.

이 실시예에 따라 선택 영역의 대상체 정보를 포함하는 평면도는 상기에서 설명한 확대 모드가 유지되는 동안 제공될 수 있다. 또한, 상기 평면도는 게임 화면의 소정 위치에 제공될 수 있으며, 사용자의 게임 수행에 방해되지 않을 위치에 표시되는 것이 바람직하다. 예를 들어, 확대 모드 전환 후 확대 모드가 해제될 때까지 게임 맵이 표시되던 영역에 게임 맵 대신 평면도를 표시하여 사용자의 정밀 타겟팅에 도움을 줄 수 있을 것이다.According to this embodiment, the plan view including the object information of the selection area may be provided while the above-described enlargement mode is maintained. In addition, the plan view may be provided at a predetermined position of the game screen, and is preferably displayed at a position that will not interfere with the user's game play. For example, a plan view may be displayed instead of the game map in the area where the game map was displayed until the zoom mode is released after switching to the zoom mode, to help the user precise targeting.

평면도(1000)에는 현재 타겟팅되어 있는 대상체(1010)를 다른 대상체와 구분되도록 표시하고 타겟팅 대상이 변경되는 경우 이를 반영하여 타겟팅 상황을 동적으로 표시할 수 있다. 또한, 평면도(1000)에는 각 대상체의 캐릭터 이미지 대신 유형을 나타내는 간단한 이미지를 표시할 수 있다. 사용자는 평면도를 통해 선택 영역에 존재하는 대상체들의 위치와 명칭, 그리고 유형까지 한눈에 파악할 수 있으며 타겟팅 상황도 쉽게 알 수 있다. 또한, 사용자는 평면도를 보면서 확대 영역 내를 이동하여 정밀한 타겟팅을 용이하게 수행할 수 있게 된다.The floor plan 1000 may display the currently targeted object 1010 to be distinguished from other objects, and dynamically display the targeting situation by reflecting the change in the targeting object. In addition, the plan view 1000 may display a simple image indicating the type instead of the character image of each object. The user can see the location, name, and type of objects in the selected area at a glance through the floor plan, and can easily understand the targeting situation. In addition, the user can easily perform precise targeting by moving in the enlarged area while looking at the top view.

도 11은 일 실시예에 따라 대상체의 정밀 타겟팅 방법이 적용된 게임 화면을 예시한 것이다.11 illustrates a game screen to which a precise targeting method of an object is applied, according to an exemplary embodiment.

도 11의 예에서, 게임 화면에서 대상체들이 몰려 있는 영역에서 사용자가 롱 프레스 제스처를 입력하면 확대 모드가 제공되며, 롱 프레스가 입력된 위치와 사용자 자신의 캐릭터가 서 있는 위치를 기초로 결정된 영역이 확대된 확대 영역(1100)이 표시된다.In the example of FIG. 11, when a user inputs a long press gesture in an area where objects are concentrated on a game screen, an enlarged mode is provided, and an area determined based on a position where a long press is input and a position where a user's own character stands. The enlarged enlarged area 1100 is displayed.

롱 프레스가 입력된 위치 또는 드래그가 입력되는 경로에 대상체가 존재하는 경우는 해당 대상체를 타겟팅하도록 제어한다. 도 11을 참조하면, 타겟팅된 대상체 "나이서"의 명칭을 다른 대상체들과 구분되도록 표시하여 타겟이 "나이서"임을 사용자가 알 수 있도록 한다. 특정 대상체가 타겟팅되었음을 나타내기 위해, 해당 대상체의 위치에 강조 표시 등의 특정 표시를 하는 것 외에도 게임 화면의 상단에 타겟의 상세 정보를 표시할 수 있다. 타겟의 상세 정보를 표시하는 영역을 타겟 정보 영역(1120)으로 칭하기로 한다.If the object exists in the position where the long press is input or the path in which the drag is input, the object is controlled to be targeted. Referring to FIG. 11, the name of the targeted object "Niser" is displayed to be distinguished from other objects so that the user may know that the target is "Nice". In order to indicate that a specific object has been targeted, detailed information of the target may be displayed on the top of the game screen, in addition to a specific display such as a highlight display at the position of the corresponding object. An area displaying detailed information of the target will be referred to as a target information area 1120.

롱 프레스 상태에서 사용자가 손가락을 움직이면, 즉 손을 떼지 않은 채로 드래그하면 이동 방향에 존재하는 대상체들이 하나씩 선택되어 타겟팅되며 상단의 타겟 정보 영역(1120)의 내용도 그에 따라 변경될 것이다.If the user moves a finger in the long press state, that is, drags without releasing the hand, the objects existing in the moving direction are selected and targeted one by one, and the contents of the upper target information area 1120 will be changed accordingly.

또한, 화면 우측 상단에 확대 모드가 적용되는 선택 영역을 평면도(1110)로 나타낸 이미지가 제공된다. 상술한 바와 같이 평면도에는 선택 영역 내의 대상체 배치 현황, 각 대상체의 명칭과 유형, 타겟팅 상황 등이 표시될 수 있다.In addition, an image showing the selected area to which the magnification mode is applied is shown in plan view 1110 at the upper right of the screen. As described above, the layout of the object in the selection area, the name and type of each object, the targeting situation, etc. may be displayed on the plan view.

도 4는 대상체의 타겟팅에 토글 버튼을 이용하는 실시예를 설명하기 위한 순서도이다.4 is a flowchart illustrating an embodiment of using a toggle button for targeting an object.

도 4의 동작 401에서는, 사용자에 의해 제어되는 캐릭터를 기준으로 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼의 제공 여부를 결정한다. 토글 버튼은 상시 제공되지 않으며, 사용자 캐릭터 주변의 상황에 따라 동적으로 제공 여부가 결정된다.In operation 401 of FIG. 4, it is determined whether to provide a toggle button based on the type information of the objects located within a predetermined distance based on the character controlled by the user. The toggle button is not provided at all times, and whether or not to be provided dynamically depends on the situation around the user character.

동작 402에서, 토글 버튼의 제공이 결정되면 타겟팅 가능한 대상체의 유형을 설정할 수 있는 토글 버튼을 제공하되, 사용자의 캐릭터로부터 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼을 통해 설정 가능한 2개 이상의대상체 유형을 결정하고 그에 해당하는 토글 버튼을 제공한다. In operation 402, when it is determined to provide a toggle button, a toggle button for setting a type of a targetable object may be provided, and at least two configurable through a toggle button based on type information of objects located within a predetermined distance from the user's character. Determine the object type and provide a corresponding toggle button.

즉, 사용자 캐릭터 주변의 상황에 따라 토글 버튼의 제공 여부 및 토글 버튼의 정의가 동적으로 변경된다. 예컨대, A 유형과 B 유형을 구분할 수 있는 토글 버튼이 제공되다가 미리 정해진 조건이 충족되면 표시된 토글 버튼이 제거되거나 C 유형과 D 유형을 구분 설정할 수 있는 다른 토글 버튼이 대신 제공될 수 있다.That is, whether the toggle button is provided and the definition of the toggle button is dynamically changed according to the situation around the user character. For example, if a toggle button for distinguishing between A type and B type is provided and a predetermined condition is satisfied, the displayed toggle button may be removed or another toggle button for distinguishing between C type and D type may be provided instead.

동작 403에서는, 토글 버튼을 통해 설정된 유형의 대상체만 타겟팅되도록 제어한다. 사용자가 토글 버튼을 터치 또는 클릭하여 선택하면, 서로 다른 특성을 가진 2 이상의 유형 중 하나를 선택할 수 있으며, 이러한 사용자 입력에 기초하여 타겟팅 가능한 대상체의 유형을 결정하여 타겟팅을 제어한다.In operation 403, only the object of the type set through the toggle button is controlled to be targeted. When the user touches or clicks the toggle button to select, the user may select one of two or more types having different characteristics, and the targeting is controlled by determining the type of the targetable object based on the user input.

이 실시예에 따르면, 플레이중인 게임의 상황에 따라 타겟팅 대상을 특정 유형으로 한정함으로써 대상체에 대한 정밀 타겟팅을 간편하게 할 수 있는 토글 버튼이 동적으로 제공되므로, 전투 중 플레이 상황에 맞게 효율적으로 대상체를 타겟팅할 수 있다.According to this embodiment, since a toggle button is provided dynamically to precisely target the object by limiting the target to a specific type according to the situation of the game being played, target the object efficiently according to the play situation during the battle. can do.

도 5는 일 실시예에 따라 동적으로 토글 버튼을 제공하는 방법을 설명하기 위한 순서도이고, 도 12는 대상체의 정밀 타겟팅을 보조하기 위한 토글 버튼을 예시한 것이다.5 is a flowchart illustrating a method of dynamically providing a toggle button according to an embodiment, and FIG. 12 illustrates a toggle button for assisting in precise targeting of an object.

도 5의 동작 501에서는 사용자 캐릭터를 중심으로 소정 거리(예: 반경 N 셀) 내의 상황을 분석한다. In operation 501 of FIG. 5, a situation within a predetermined distance (for example, a radius N cell) of the user character is analyzed.

동작 502에서는 소정 거리 내에 소정 유형의 몬스터(예: 보스 몬스터)가 존재하는지 여부를 판단하고, 소정 거리 내에 해당 몬스터가 존재하는 경우는 동작 503으로 진행하여 PC/NPC 구분 버튼을 제공한다. 도 12의 (b)는 PC와 NPC를 구분하여 선택 가능하도록 하는 토글 버튼을 예시한 것이다.In operation 502, it is determined whether a certain type of monster (eg, a boss monster) exists within a predetermined distance. If the corresponding monster exists within a predetermined distance, the operation proceeds to operation 503 and provides a PC / NPC classification button. FIG. 12B illustrates a toggle button for selecting a PC and an NPC.

화면에 표시된 PC/NPC 구분을 위한 토글 버튼을 통해 "PC"로 설정된 상태라면, 대상체들 중 "PC" 유형에 해당하는 대상체만 타겟팅 가능하도록 활성화될 것이다. 반대로, 화면에 표시된 PC/NPC 구분을 위한 토글 버튼을 통해 "NPC"로 설정된 상태라면, 대상체들 중 "NPC" 유형에 해당하는 대상체만 타겟팅 가능하도록 활성화될 것이다. If the state is set to "PC" through the toggle button for distinguishing the PC / NPC displayed on the screen, only the object corresponding to the "PC" type of the object will be activated to be targeted. On the contrary, if the state is set to "NPC" through the toggle button for distinguishing the PC / NPC displayed on the screen, only the object corresponding to the "NPC" type of the object will be activated to be targeted.

한편, 소정 거리 내에 소정의 몬스터가 존재하지 않는 경우는 동작 504로 진행하여 PC가 소정 수(예: M 명) 이상 존재하는지 판단하고, PC가 소정 수 이상인 경우는 동작 505으로 진행하여 아군/적군 구분 버튼을 제공한다. 도 12의 (a)는 아군과 적군을 구분하여 선택 가능하도록 하는 토글 버튼을 예시한 것이다. On the other hand, if a predetermined monster does not exist within a predetermined distance, the operation proceeds to operation 504 to determine whether there are more than a predetermined number (for example, M people), and if the PC is greater than or equal to the predetermined number, the operation proceeds to operation 505 and is friendly or enemy. Provide a separator button. FIG. 12A illustrates a toggle button for allowing selection of friendly and enemy forces.

화면에 표시된 아군/적군 구분을 위한 토글 버튼을 통해 "적군"으로 설정된 상태라면, 대상체들 중 "적군" 유형에 해당하는 대상체만 타겟팅 가능하도록 활성화될 것이다. 이때, 동일 혈맹 또는 동맹 혈맹에 속하는 캐릭터를 아군으로, 이외의 혈맹에 속하는 캐릭터를 적군으로 구분할 수 있으며, 혈맹간 전투시 밀집되어 있는 유저들 중 적군의 구분이 용이하여 정밀한 타겟팅이 가능해진다. 또한, 소정 거리 내에 적대 혈맹이 들어올 경우 공격 가능한 상태로 변경하는 기능 역시 제공될 수 있다.If the status is set to "enemy" through a toggle button for distinguishing allies / enemy, the object corresponding to the "enemy" type among the objects will be activated to be targetable. In this case, a character belonging to the same clan or allied clan can be divided into friendly forces, and a character belonging to another clan can be classified into enemy forces. In addition, if a hostile clan enters within a predetermined distance may be provided with a function to change to an attackable state.

사용자 캐릭터를 중심으로 소정 거리 내에 PC가 소정 수 미만이고 소정의 몬스터가 존재하지 않는 경우는, 토글 버튼을 제공할 상황이 아니므로 동작 506으로 진행하여 화면에 토글 버튼이 있으면 제거한다. 이후 다시 상황 분석을 위한 동작 501을 수행한다.If there are less than a predetermined number of PCs within a predetermined distance with respect to the user character and there are no predetermined monsters, it is not a situation to provide a toggle button, and the flow proceeds to operation 506, and if there is a toggle button on the screen, it is removed. Thereafter, operation 501 for situation analysis is performed again.

도 5의 실시예에서는, 사용자 캐릭터를 중심으로 소정 거리 내에 소정 유형의 몬스터가 존재하는지 여부를 먼저 판단하고, 보스 몬스터 등 소정 유형의 몬스터가 존재하는 경우에는 PC가 소정 수 이상 존재하더라도 PC/NPC 구분 버튼을 우선하여 제공하게 된다.In the embodiment of Fig. 5, it is first determined whether a certain type of monster exists within a predetermined distance centering on the user character, and when a certain type of monster such as a boss monster exists, even if there are more than a predetermined number of PCs / NPCs The division button is given priority.

상황의 분석(동작 501)은 지속적으로 수행되며 상황의 변화에 따라 토글 버튼의 제공 여부가 동적으로 결정되고 제공되는 토글 버튼의 유형 또한 동적으로 변경될 것이다. 사용자는 상황에 따라 자동으로 제공되는 토글 버튼을 통해 타겟 대상을 쉽게 한정하고 변경할 수 있다.The analysis of the situation (operation 501) is continuously performed and whether or not to provide a toggle button is dynamically determined according to the change of the situation, and the type of the toggle button provided is also dynamically changed. The user can easily define and change the target by using a toggle button automatically provided according to the situation.

상술한 확대 모드에서 토글 버튼이 사용되는 경우는 확대 영역에 존재하는 대상체들 중 토글 버튼에 의해 설정된 유형의 대상체만 타겟팅 가능하도록 한정될 수 있다. 토글 버튼은 일반 모드에서도 사용할 수 있으며, 확대 모드에서 설정된 토글 버튼은 확대 모드 해제 후에도 동일하게 동작할 수 있다.When the toggle button is used in the above-described enlargement mode, only the object of the type set by the toggle button among the objects existing in the enlarged area may be targeted. The toggle button can also be used in the normal mode, and the toggle button set in the zoom mode can operate in the same manner even after the zoom mode is released.

도 13은 일 실시예에 따라 정밀 타겟팅을 위해 토글 버튼을 사용한 게임 화면을 예시한 것이다.FIG. 13 illustrates a game screen using a toggle button for precise targeting according to an exemplary embodiment.

도 13을 참조하면, PC/NPC 구분이 가능한 토글 버튼(1310)이 제공되었고 PC를 타겟 대상으로 한정하기 위해 토글 버튼을 조작한 상태이다. Referring to FIG. 13, a toggle button 1310 capable of distinguishing between PCs and NPCs is provided, and a toggle button is operated to limit a PC to a target.

한편, 토글 버튼에 의해 선택 가능한 것으로 활성화된 유형의 대상체들이 다른 대상체들과 구별되도록 특정 표시를 부가하거나 특정 효과를 줄 수 있다. 도 13의 예에서는, 타겟으로 선택 가능한 PC에 해당하는 대상체들의 명칭을 강조하여 사용자가 해당 대상체들을 타겟팅하는데 도움을 줄 수 있다.On the other hand, a specific display may be added or a specific effect may be added so that objects of the type activated as selectable by the toggle button are distinguished from other objects. In the example of FIG. 13, the name of the objects corresponding to the PC selectable as the target may be emphasized to help the user target the corresponding objects.

상기 다양한 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. The method according to the various embodiments of the present disclosure may be implemented in the form of program instructions that may be executed by various computer means, and may be recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the media may be those specially designed and constructed for the purposes of the 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 media such as CD-ROMs, DVDs, and magnetic disks such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and 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.

이상에서 다양한 실시예에 대하여 상세하게 설명하였지만 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 권리범위에 속한다.Although various embodiments have been described in detail above, the scope of the invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concepts of the invention defined in the following claims also belong to the scope of rights.

100: 온라인 게임 시스템
110: 사용자 단말
120: 게임 서버
130: 네트워크
100: online game system
110: user terminal
120: game server
130: network

Claims (14)

사용자의 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정하는 동작;
상기 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 표시하는 동작; 및
상기 표시된 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 상기 확대 영역 내의 대상체 중 어느 하나가 타겟팅되었음을 나타내는 정보를 표시하는 동작;을 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
Determining a selection area to be displayed in an enlarged mode based on a first input of a user;
Displaying an enlarged area in which all or part of the selected area is enlarged at a predetermined ratio; And
Displaying information indicating that any one of the objects in the enlarged area is targeted based on a second input of the user received in the displayed enlarged area; and targeting the object in the online game. .
제1항에 있어서,
상기 제2 입력이 변경됨에 따라 타겟팅되는 대상체를 변경하고 상기 변경된 대상체가 타겟팅되었음을 나타내는 정보를 표시하는 동작;을 더 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 1,
Changing the object to be targeted as the second input is changed and displaying information indicating that the changed object is targeted; the method of targeting an object in an online game.
제1항에 있어서,
상기 사용자의 제2 입력이 종료되면 상기 제2 입력의 종료 시점에 타겟팅되어 있는 대상체의 유형에 기초하여 소정의 플레이 명령을 수행할지 여부를 판단하는 동작; 및
상기 판단 결과에 따라 상기 타겟팅된 대상체에 대하여 상기 소정의 플레이 명령을 즉시 수행하도록 상기 사용자의 캐릭터를 제어하는 동작;을 더 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 1,
Determining whether to perform a predetermined play command based on a type of an object that is targeted at the end of the second input when the second input of the user ends; And
And controlling the character of the user to immediately perform the predetermined play command with respect to the targeted object according to the determination result.
제3항에 있어서,
상기 제2 입력이 종료되면 상기 확대 모드를 해제하고 상기 확대 영역을 제거하는 동작;을 더 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 3,
Canceling the magnification mode and removing the magnification area when the second input is terminated.
제4항에 있어서,
상기 제1 입력은 게임 화면에서 대상체들이 밀집한 영역에서 소정 시간 이상 화면을 터치하는 롱 프레스 입력이고, 상기 제2 입력은 상기 롱 프레스 이후 다른 위치로 드래그하는 입력이며, 상기 제2 입력의 종료는 드래그 중 화면 터치를 릴리즈하는 제스처인 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 4, wherein
The first input is a long press input for touching a screen for a predetermined time or more in an area where objects are concentrated in a game screen, the second input is an input for dragging to another position after the long press, and the end of the second input is dragged. The method of targeting an object in an online game, characterized in that the gesture of releasing the touch of the screen.
제1항에 있어서,
상기 선택 영역에 포함된 대상체들이 식별 가능하도록 상기 대상체들간의 거리를 확대하여 표시한 평면도를 게임 화면의 소정 영역에 제공하는 동작;을 더 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 1,
And providing a plan view in which a distance between the objects is enlarged and displayed in a predetermined area of a game screen so that the objects included in the selection area can be identified. .
제1항에 있어서,
타겟팅 가능한 대상체의 유형을 설정할 수 있는 토글 버튼을 제공하는 동작; 및
상기 토글 버튼을 통해 설정된 유형의 대상체만 타겟팅되도록 제어하는 동작;을 더 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 1,
Providing a toggle button for setting a type of a targetable object; And
And controlling only an object of a type set through the toggle button to be targeted.
제7항에 있어서,
상기 토글 버튼을 제공하는 동작은,
상기 사용자에 의하여 제어되는 캐릭터를 기준으로 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼의 제공 여부를 결정하는 동작; 및
상기 토글 버튼의 제공이 결정되면 상기 토글 버튼을 통해 설정 가능한 복수의 대상체 유형을 결정하는 동작;을 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 7, wherein
Providing the toggle button,
Determining whether to provide a toggle button based on type information of objects located within a predetermined distance based on the character controlled by the user; And
And determining the plurality of object types that can be set through the toggle button when providing the toggle button is determined.
온라인 게임에서 대상체를 타겟팅하는 방법을 수행하기 위해 기록매체에 기록된 컴퓨터 프로그램에 있어서, 상기 방법은,
사용자의 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정하는 동작;
상기 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 표시하는 동작; 및
상기 표시된 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 상기 확대 영역 내의 대상체 중 어느 하나가 타겟팅되었음을 나타내는 정보를 표시하는 동작;을 포함하는 것을 특징으로 하는 컴퓨터 프로그램.
A computer program recorded on a recording medium for performing a method of targeting an object in an online game, the method comprising:
Determining a selection area to be displayed in an enlarged mode based on a first input of a user;
Displaying an enlarged area in which all or part of the selected area is enlarged at a predetermined ratio; And
And displaying information indicating that any one of the objects in the enlarged area is targeted based on a second input of the user received within the displayed enlarged area.
사용자에 의해 제어되는 캐릭터를 기준으로 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼의 제공 여부를 결정하는 동작;
상기 토글 버튼의 제공이 결정되면 상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작;
상기 복수의 대상체 유형 중 하나를 선택할 수 있는 토글 버튼을 생성하여 제공하는 동작; 및
상기 제공된 토글 버튼을 통한 사용자의 입력에 기초하여 타겟팅 가능한 대상체 유형을 결정하고 타겟팅 가능한 유형에 해당하는 대상체만 타겟팅되도록 제어하는 동작;을 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
Determining whether to provide a toggle button based on type information of objects located within a predetermined distance based on a character controlled by a user;
Defining a plurality of object types selectable through the toggle button when provision of the toggle button is determined;
Generating and providing a toggle button for selecting one of the plurality of object types; And
Determining a targetable object type based on a user's input through the provided toggle button, and controlling to target only an object corresponding to the targetable type.
제10항에 있어서,
상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작은, 상기 캐릭터의 위치로부터 소정 거리 내에 소정 유형의 몬스터가 있는 경우 PC(Player Character)와 NPC(Non-Player Character)를 구분하여 선택 가능하도록 하는 토글 버튼을 정의하는 동작;을 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 10,
The operation of defining a plurality of object types selectable through the toggle button may be selected by distinguishing a player character (PC) and a non-player character (NPC) when there is a monster of a predetermined type within a predetermined distance from the position of the character. Defining a toggle button to enable the method of targeting an object in an online game.
제10항에 있어서,
상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작은, 상기 캐릭터의 위치로부터 소정 거리 내에 PC(Player Character)가 소정 수 이상인 경우 아군과 적군을 구분하여 선택 가능하도록 하는 토글 버튼을 정의하는 동작;을 포함하는 것을 특징으로 하는, 온라인 게임에서 대상체를 타겟팅하는 방법.
The method of claim 10,
The operation of defining a plurality of object types that can be selected through the toggle button may include defining a toggle button for selecting allies and enemy units when the number of player characters is greater than or equal to a predetermined number from the position of the character. And an action; targeting a subject in an online game.
온라인 게임에서 대상체를 타겟팅하는 방법을 수행하기 위해 기록매체에 기록된 컴퓨터 프로그램에 있어서, 상기 방법은,
사용자에 의해 제어되는 캐릭터를 기준으로 소정 거리 내에 위치한 대상체들의 유형 정보에 기초하여 토글 버튼의 제공 여부를 결정하는 동작;
상기 토글 버튼의 제공이 결정되면 상기 토글 버튼을 통해 선택 가능한 복수의 대상체 유형을 정의하는 동작;
상기 복수의 대상체 유형 중 하나를 선택할 수 있는 토글 버튼을 생성하여 제공하는 동작; 및
상기 제공된 토글 버튼을 통한 사용자의 입력에 기초하여 타겟팅 가능한 대상체 유형을 결정하고 타겟팅 가능한 유형에 해당하는 대상체만 타겟팅되도록 제어하는 동작;을 포함하는 것을 특징으로 하는 컴퓨터 프로그램.
A computer program recorded on a recording medium for performing a method of targeting an object in an online game, the method comprising:
Determining whether to provide a toggle button based on type information of objects located within a predetermined distance based on a character controlled by a user;
Defining a plurality of object types selectable through the toggle button when provision of the toggle button is determined;
Generating and providing a toggle button for selecting one of the plurality of object types; And
And determining a targetable object type based on a user input through the provided toggle button, and controlling only an object corresponding to the targetable type to be targeted.
터치 입력 수단, 디스플레이 수단, 메모리 및 프로세서를 갖는 컴퓨팅 장치에 있어서,
상기 프로세서는,
온라인 게임 클라이언트의 실행중 사용자의 제1 입력에 기초하여 확대 모드로 표시할 선택 영역을 결정하고, 상기 선택 영역의 전부 또는 일부를 소정의 비율로 확대한 확대 영역을 표시하고; 상기 표시된 확대 영역 내에서 수신되는 사용자의 제2 입력에 기초하여 상기 확대 영역 내의 대상체 중 어느 하나가 타겟팅되었음을 나타내는 정보를 표시하는 것을 특징으로 하는 컴퓨팅 장치.
A computing device having touch input means, display means, memory and a processor,
The processor,
Determining a selection area to be displayed in the magnification mode based on a first input of the user while the online game client is running, and displaying an enlarged area in which all or part of the selection area is enlarged at a predetermined ratio; And displaying information indicating that any one of the objects in the enlarged area is targeted based on a second input of the user received in the displayed enlarged area.
KR1020180040846A 2018-04-09 2018-04-09 Method and apparatus for targeting precisely at objects in on-line game KR102495259B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180040846A KR102495259B1 (en) 2018-04-09 2018-04-09 Method and apparatus for targeting precisely at objects in on-line game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180040846A KR102495259B1 (en) 2018-04-09 2018-04-09 Method and apparatus for targeting precisely at objects in on-line game

Publications (2)

Publication Number Publication Date
KR20190117908A true KR20190117908A (en) 2019-10-17
KR102495259B1 KR102495259B1 (en) 2023-02-02

Family

ID=68424140

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180040846A KR102495259B1 (en) 2018-04-09 2018-04-09 Method and apparatus for targeting precisely at objects in on-line game

Country Status (1)

Country Link
KR (1) KR102495259B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115400419A (en) * 2021-05-28 2022-11-29 恩希软件株式会社 Method and device for aiming at object of game
CN116615705A (en) * 2020-09-11 2023-08-18 拳头游戏公司 Fast target selection using priority zones

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005218778A (en) * 2004-02-09 2005-08-18 Nintendo Co Ltd Game apparatus and game program
KR101726549B1 (en) * 2016-06-29 2017-04-12 정상문 Touch control method for mobile real time simulation (rts) game

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005218778A (en) * 2004-02-09 2005-08-18 Nintendo Co Ltd Game apparatus and game program
KR101726549B1 (en) * 2016-06-29 2017-04-12 정상문 Touch control method for mobile real time simulation (rts) game

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116615705A (en) * 2020-09-11 2023-08-18 拳头游戏公司 Fast target selection using priority zones
CN115400419A (en) * 2021-05-28 2022-11-29 恩希软件株式会社 Method and device for aiming at object of game
KR20220160790A (en) * 2021-05-28 2022-12-06 주식회사 엔씨소프트 Method and apparatus for targeting objects of a game
EP4098337A1 (en) * 2021-05-28 2022-12-07 NCSoft Corporation Method and apparatus for targeting object in game

Also Published As

Publication number Publication date
KR102495259B1 (en) 2023-02-02

Similar Documents

Publication Publication Date Title
KR102358363B1 (en) Virtual object movement control method and apparatus, electronic device, and storage medium
CN107648847B (en) Information processing method and device, storage medium and electronic equipment
US9827490B2 (en) Touch screen game controller
WO2022007429A1 (en) Pathfinding control method and apparatus in game
TWI536246B (en) Systems and methods for presenting visual interface content
US20150157932A1 (en) Method of processing user gesture inputs in online game
KR20200004470A (en) Graphical user interface for a gaming system
WO2022166143A1 (en) Game signal processing method and apparatus
KR20140040097A (en) Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices
JP4376292B2 (en) Instruction content determination apparatus, instruction content determination method, and program
US9770661B2 (en) Zone-based positioning for virtual worlds
KR20230116071A (en) Selecting an anchored offset targeting position
JP7209826B2 (en) Method, apparatus and computer program for displaying an interaction graphic user interface
JP7391448B2 (en) Virtual object control method, device, equipment, storage medium and computer program product
KR102495259B1 (en) Method and apparatus for targeting precisely at objects in on-line game
KR101404635B1 (en) Method for processing a drag input in online game
JP6966836B2 (en) Game program, recording medium, game processing method
JP5759571B2 (en) GAME PROGRAM AND GAME DEVICE
KR102609293B1 (en) Apparatus and method for determining game action
KR20140127931A (en) System and Method for implementing character action control skill in touch screen device
JP2018082746A (en) Game program, recording medium, game processing method
KR102584901B1 (en) Apparatus and method for sending event information, apparatus and method for displayng event information
JP6872890B2 (en) Game program, recording medium, game processing method
KR102106273B1 (en) The method for manipulating characters in games
KR101819441B1 (en) Apparatus and method for providing game interface

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant