KR20040016357A - image loading method for game system - Google Patents
image loading method for game system Download PDFInfo
- Publication number
- KR20040016357A KR20040016357A KR1020020064869A KR20020064869A KR20040016357A KR 20040016357 A KR20040016357 A KR 20040016357A KR 1020020064869 A KR1020020064869 A KR 1020020064869A KR 20020064869 A KR20020064869 A KR 20020064869A KR 20040016357 A KR20040016357 A KR 20040016357A
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- user
- game
- user terminal
- image information
- Prior art date
Links
- 238000011068 loading method Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 claims abstract description 23
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/807—Role playing or strategy games
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
본 발명은 게임 시스템을 위한 이미지 로딩 방법에 관한 것으로서, 특히 실시간으로 게임 이미지를 로딩할 수 있는 이미지 로딩 방법에 관한 것이다.The present invention relates to an image loading method for a game system, and more particularly, to an image loading method capable of loading a game image in real time.
오늘날, 컴퓨터 관련 정보통신 분야의 비약적인 발전은 업무의 효율을 획기적으로 증진시킬 뿐만 아니라, 우리의 일상적인 생활 방식도 크게 변화시키고 있다. 초고속 망의 급속한 보급으로 인하여 집안까지 수 Mbyte/sec의 데이터 연결 속도를 갖는 네트워크 망이 설치되고 있으며, 이에 따라 컴퓨터 통신망을 이용한 멀티 플레이어 온라인 롤 플레잉 게임(multi player online role playing game)의 사용자가 급속히 늘어나고 있다.Today, a quantum leap in the field of computer-related telecommunications not only dramatically improves work efficiency, but also changes our daily way of life. Due to the rapid spread of high-speed networks, network networks with data connection speeds of several Mbytes / sec are being installed throughout the home, and thus users of multiplayer online role playing games using computer communication networks are rapidly expanding. Growing.
이와 같은 멀티 플레이어 온라인 롤 플레잉 게임은 매우 넓은 게임 배경, 즉 사용자의 활동 영역을 제공한다. 즉, 멀티 플레이어 온라인 롤 플레잉 게임은 현실 세계와는 다른 일정한 가상 세계 내에서 사용자가 주어진 여러 가지 임무를 수행하고 여정을 진행하며 원하는 목표를 달성하는 것 등이 주요한 내용이므로 이러한 가상 세계의 구성이 게임의 중요한 부분이 된다. 그런데, 이러한 가상 세계는 매우 넓고 때에 따라서는 일부 영역은 일부 사용자에게는 숨겨져 있을 필요도 있다. 따라서, 게임이 진행되는 공간에 관한 정보가 모두 한꺼번에 모든 사용자에게 표시되는 것이 아니며, 각 사용자에게는 게임 진행 공간 내에서 해당 사용자가 위치하는 일정 영역에 대한 정보만이 표시되고, 사용자가 게임 진행 공간 내에서 이동함에 따라 이동한 지역의 정보가 표시된다.Such multiplayer online role-playing games provide a very wide game background, i.e. a user's active area. In other words, the multiplayer online role-playing game is mainly composed of a user performing a variety of missions, traveling, and achieving a desired goal within a certain virtual world different from the real world. Becomes an important part of However, this virtual world is very wide and sometimes some areas need to be hidden from some users. Therefore, not all information about the space where the game is played is displayed to all users at once, and each user is only displayed information on a certain area where the user is located in the game progress space, and the user is in the game progress space. As you move from, information about the area you moved to is displayed.
사용자에게 해당 지역의 정보를 표시하기 위해서는 해당 지역의 이미지를 나타내는 정보를 사용자 컴퓨터의 주기억장치(메모리)에 적재하여야 한다.In order to display the information of the region to the user, information representing the image of the region must be loaded in the main memory (memory) of the user's computer.
그런데, 앞서 설명한 바와 같이 전체 게임 영역의 정보는 그 양이 매우 많으므로 모든 정보를 사용자 컴퓨터의 메모리에 적재하는 것은 불가능하며 현재의 사용자 위치를 포함하는 일정 영역의 정보만을 사용자 컴퓨터의 메모리에 적재한다.이러한 한계는 사용자 컴퓨터의 메모리의 용량 뿐 아니라 사용자 컴퓨터의 화면의 크기와도 관계된다.However, as described above, since the information of the entire game area is very large, it is impossible to load all the information into the memory of the user computer, and only the information of a certain area including the current user location is loaded into the memory of the user computer. This limit is related to the size of your computer's screen as well as the amount of memory on your computer.
필요에 따라서는 사용자는 화면 확대/축소 등의 기능을 이용해 좀 더 좁거나 넓은 영역을 보는 것도 가능하지만, 원칙적으로 전체 게임 영역을 보는 것은 아니며, 이는 게임의 진행을 위해서도 마찬가지로 요구되는 점이다. 즉, 게임 영역은 실제와 마찬가지로 사용자가 일정하게 제한된 시야를 갖고 있는 것처럼 표시된다.If necessary, the user may view a narrower or wider area by using a function such as screen zooming in / out, but in principle, the user does not see the entire game area, which is also required for the progress of the game. That is, the game area is displayed as if the user has a constant limited field of view as in reality.
도 1에 종래기술에 따른 게임 화면의 로딩 방법이 나타나 있다.1 shows a loading method of a game screen according to the prior art.
도 1에 나타난 바와 같이, 사용자, 즉 사용자를 나타내는 화면 상의 캐릭터(111)가 110과 같은 화면이 표시하는 영역 내의 I-I' 선 아래쪽의 A 영역에서 I-I' 선 위쪽의 B 영역으로 이동하고자 할 경우, 사용자가 마우스의 이동 등과 같은 동작을 통해 화면 상의 캐릭터(111)를 해당 영역으로 이동시키면, 사용자는 120과 같은 화면을 보게 된다. 즉, 사용자 컴퓨터는 다음 표시 영역을 나타내기 위한 정보를 메모리에 적재하기 위하여 일정 시간을 필요로 하며, 그 적재 시간 동안 사용자는 120과 같은 화면을 보며 기다린다. 일정 시간이 경과하면 사용자에게는 130과 같은 바뀐 화면이 표시된다.As shown in FIG. 1, when a user, i.e., a character 111 on a screen representing a user wants to move from an area A below a line II 'in an area displayed by a screen such as 110 to an area B above a line II', When the user moves the character 111 on the screen to the corresponding region through an operation such as moving the mouse, the user sees a screen such as 120. That is, the user computer needs a certain time to load the information for indicating the next display area into the memory, during which the user waits while viewing a screen such as 120. After a certain time elapses, the user sees a changed screen such as 130.
그러나, 이와 같이 게임이 진행될 경우, 사용자는 장소를 이동할 때마다 새로운 장소의 정보가 메모리에 적재되는 동안 기다려야 하며 이에 따라 게임의 흐름이 깨지고 사용자가 흥미를 잃게 된다.However, when the game proceeds as described above, the user must wait while the information of the new place is loaded into the memory every time the place is moved, thereby breaking the flow of the game and the user losing interest.
한편, 앞서 설명한 바와 같이 사용자는 자신이 위치한 영역만을 자신의 단말기의 화면을 통해 보게 되는 제한된 시야를 갖게 된다. 그러나, 필요에 따라서는사용자가 일정한 목표물을 찾거나 적의 위치를 파악하는 등의 목적으로 자신이 현재 위치하고 있는 곳과 떨어져 있는 곳의 정보를 미리 보기를 원할 수도 있다. 그러나, 종래 기술에 따른 게임 방법에서는 이러한 방법은 제공되지 않는다.On the other hand, as described above, the user has a limited view of seeing only the area where he is located through the screen of his terminal. However, if necessary, the user may want to preview information on a place away from where he or she is currently located, for example, to find a certain target or locate an enemy. However, such a method is not provided in the game method according to the prior art.
본 발명은 앞서 서술한 바와 같은 문제점을 해결하기 위하여 착안된 것으로서, 게임 사용자가 게임 진행 장소를 이동하더라도 시간 지연 없이 표시될 수 있는 이미지 로딩 방법을 제공하는 것을 그 목적으로 한다.The present invention has been conceived to solve the problems described above, and an object thereof is to provide an image loading method that can be displayed without a time delay even if the game user moves the game progress.
본 발명의 다른 목적은 네트워크 게임 시스템에서 게임 플레이어의 활동 범위를 넓힘으로써 생동감 있는 게임 진행을 할 수 있도록 하는 이미지 로딩 방법을 제공하는 것이다.Another object of the present invention is to provide an image loading method that enables a live game progression by widening the game player's activity range in a network game system.
본 발명의 또다른 목적은 네트워크 게임 시스템에서 게임 플레이어의 시야를 표시되는 화면 이상으로 넓힐 수 있도록 하는 이미지 로딩 방법을 제공하는 것이다.It is still another object of the present invention to provide an image loading method for widening a game player's field of view beyond a displayed screen in a network game system.
도 1은 종래기술에 따른 게임 화면의 로딩 방법을 나타내는 도면이다.1 is a view showing a loading method of a game screen according to the prior art.
도 2는 본 발명의 실시예에 따른 게임 시스템의 전체 구성을 개략적으로 나타낸 블록도이다.2 is a block diagram schematically showing the overall configuration of a game system according to an embodiment of the present invention.
도 3은 본 발명의 실시예에 따른 게임 화면 로딩 방법을 나타내는 개념도이다.3 is a conceptual diagram illustrating a game screen loading method according to an embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 이미지 드래깅 방법을 설명하기 위한 도면이다.4 is a view for explaining an image dragging method according to an embodiment of the present invention.
도 5는 도 4와 같은 이미지 드래깅 기능을 이용할 때 사용자의 단말기에 표시되는 화면의 예를 나타낸 것이다.FIG. 5 illustrates an example of a screen displayed on a user terminal when using the image dragging function of FIG. 4.
이와 같은 목적을 달성하기 위하여 본 발명에서는 게임 사용자가 현재 위치하는 지역과 함께 해당 지역 주변의 지도와 기타 게임 정보를 한꺼번에 사용자 컴퓨터의 메모리에 적재하여 게임 사용자에 대응되는 캐릭터가 화면 상에서 이동함에 따라 미리 메모리에 적재된 주변 영역 정보를 이용하여 게임 사용자의 게임 공간 이동에 따른 실시간 화면 이동을 제공한다. 또한, 사용자의 입력에 따라 사용자가 위치하는 곳 이외의 장소에 대한 정보를 사용자에게 실시간으로 제공한다.In order to achieve the above object, the present invention loads a map and other game information around the region together with the region where the game user is currently located in the memory of the user's computer at once and moves in advance as a character corresponding to the game user moves on the screen. It provides a real-time screen movement according to the game space movement of the game user by using the information of the surrounding area loaded in the memory. In addition, according to the user's input, it provides the user with information about a place other than where the user is located in real time.
즉, 본 발명에 따른 게임 이미지 로딩 방법은, 게임 사용자와 대응되는 캐릭터가 위치하는 지점을 포함하며 상기 사용자 단말기의 화면에 한번에 표시될 수 있는 크기의 제 1 화면 이미지 정보와, 상기 제 1 화면과 인접하는 적어도 일부 영역의 화면 이미지 정보를 상기 사용자 단말기의 메모리에 적재하는 단계, 상기 캐릭터가 상기 제 1 화면 내에서 또는 상기 제 1 화면 밖으로 이동하도록 하는 사용자의 입력에 따라, 상기 캐릭터가 위치하는 지점을 포함하며 상기 사용자 단말기의 화면에 한번에 표시될 수 있는 크기의 제 2 화면 정보를 상기 메모리로부터 읽어내 상기 제 2 화면을 상기 사용자 단말기에 표시하는 단계, 상기 제 2 화면 이미지 정보와, 상기 제 2 화면과 인접하는 적어도 일부 영역의 화면 이미지 정보가 상기 사용자 단말기의 메모리에 적재되도록 상기 메모리를 갱신하는 단계를 포함하며, 이러한 방법은 컴퓨터 게임을 수행하는 사용자 단말기의 화면에 게임 이미지를 표시하기 위해 게임 이미지를 로딩하기 위해서나, 사용자 단말기, 사용자가 상기 사용자 단말기를 이용해 접속할 수 있으며 상기 사용자 단말기의 요청에 따라 게임을 제공하는 게임 서버 및 상기 사용자 단말기와 상기 게임 서버를 연결하는 컴퓨터 통신망으로 구성된 네트워크 게임 시스템에서 게임 이미지를 로딩하기 위해서 사용된다.That is, the method for loading a game image according to the present invention includes first screen image information of a size including a point where a character corresponding to a game user is located and that can be displayed at a time on the screen of the user terminal, and the first screen. Loading screen image information of at least some adjacent areas into a memory of the user terminal, and a point at which the character is located according to a user input for moving the character in or out of the first screen; Reading second screen information of a size that can be displayed on the screen of the user terminal from the memory and displaying the second screen on the user terminal, the second screen image information, and the second screen information. Screen image information of at least a portion of the area adjacent to the screen is stored in the memory of the user terminal. And updating the memory so that the memory can be reloaded, and the method can be accessed by the user terminal or the user terminal to load the game image to display the game image on the screen of the user terminal playing the computer game. It is used to load a game image in a network game system comprising a game server for providing a game at the request of the user terminal and a computer communication network connecting the user terminal and the game server.
여기에서, 상기 이미지 정보를 적재하는 단계에서, 상기 제 1 화면 이미지 정보와, 상기 제 1 화면을 둘러싸는 인접 영역의 화면 이미지 정보를 상기 사용자 단말기의 메모리에 적재하는 것이 바람직하며, 상기 제 1 화면 이미지 정보와, 상기 제 1 화면과 인접하는 적어도 일부 영역의 화면 이미지 정보를 상기 사용자 단말기In the loading of the image information, the first screen image information and screen image information of an adjacent area surrounding the first screen may be loaded into a memory of the user terminal. Image information and screen image information of at least a partial region adjacent to the first screen;
또한, 상기 이미지 정보를 적재하는 단계 이전에, 상기 제 1 화면 이미지 정보와, 상기 제 1 화면과 인접하는 적어도 일부 영역의 화면 이미지 정보를 상기 사용자 단말기의 상기 메모리를 제외한 다른 보조기억장치에 보관하는 단계를 더 포함할 수 있다. 특히, 상기 게임 이미지 로딩 방법은, 사용자가 상기 사용자 단말기를 이용하여 컴퓨터 통신망을 통해 접속할 수 있으며 상기 사용자 단말기의 요청에 따라 게임 이미지를 제공하는 다운로드 서버를 포함하는 게임 시스템에서 적용되며, 상기 이미지 정보를 적재하는 단계 이전에, 상기 제 1 화면 이미지 정보와, 상기 제 1 화면과 인접하는 적어도 일부 영역의 화면 이미지 정보를 상기 다운로드 서버로부터 상기 사용자 단말기로 전송하는 단계를 더 포함할 수도 있다.Also, before the loading of the image information, the first screen image information and screen image information of at least a portion of the area adjacent to the first screen are stored in another auxiliary memory device except for the memory of the user terminal. It may further comprise a step. In particular, the game image loading method is applied in a game system including a download server that a user can access through a computer communication network using the user terminal and provide a game image at the request of the user terminal, the image information The method may further include transmitting the first screen image information and screen image information of at least a portion of the area adjacent to the first screen from the download server to the user terminal before the loading of the information.
한편, 본 발명에 따른 다른 게임 이미지 로딩 방법은, 게임 사용자와 대응되는 캐릭터가 위치하는 지점을 포함하며 상기 사용자 단말기의 화면에 한번에 표시될 수 있는 크기의 제 1 화면 이미지 정보와, 상기 제 1 화면과 인접하는 적어도 일부 영역의 화면 이미지 정보를 상기 사용자 단말기의 메모리에 적재하는 단계, 상기 제 1 화면 외의 영역을 표시하도록 하는 사용자의 입력에 따라, 상기 사용자의 입력이 지시하는 지점을 포함하며 상기 사용자 단말기의 화면에 한번에 표시될 수 있는 크기의 제 2 화면 정보를 상기 메모리로부터 읽어내 상기 제 2 화면을 상기 사용자 단말기에 표시하는 단계, 상기 캐릭터가 위치하는 지점을 다시 표시하고자 하는 사용자의 입력에 따라, 상기 제 1 화면 정보를 상기 메모리로부터 읽어내 상기 제 1 화면을 상기 사용자 단말기에 표시하는 단계를 포함하여 이루어진다.Meanwhile, another game image loading method according to the present invention includes first screen image information of a size including a point where a character corresponding to a game user is located and that can be displayed on the screen of the user terminal at a time, and the first screen. Loading screen image information of at least a portion of the region adjacent to the memory into the memory of the user terminal, and according to a user's input for displaying an area other than the first screen, the user's input includes a point indicated by the user's input. Reading second screen information of a size that can be displayed on the screen of the terminal from the memory and displaying the second screen on the user terminal according to a user input for re-displaying a point where the character is located; Read the first screen information from the memory and use the first screen. It comprises the step of displaying on the device.
여기에서, 상기 제 1 화면 외의 영역을 표시하도록 하는 사용자의 입력은 사용자가 표시하고자 하는 화면 영역으로 마우스를 드래깅함으로써 이루어지며, 상기 캐릭터가 위치하는 지점을 다시 표시하고자 하는 사용자의 입력은 드래깅을 멈추고 마우스 버튼을 해제함으로써 이루어질 수 있다.Here, the input of the user to display the area other than the first screen is made by dragging the mouse to the screen area to be displayed by the user, and the user's input to redisplay the point where the character is located stops dragging. This can be done by releasing the mouse button.
이제 본 발명의 실시예에 대하여 첨부한 도면을 참고로 하여 상세히 설명한다.Embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
도 2는 본 발명에 따른 게임 시스템의 전체 구성을 개략적으로 나타낸 블록도이다.2 is a block diagram schematically showing the overall configuration of a game system according to the present invention.
도 2에 나타난 바와 같이, 본 발명에 따른 게임 시스템은 사용자에게 멀티 플레이어 온라인 롤 플레잉 게임과 같은 게임을 제공하는 게임 서버(210)를 구비하고 있으며, 게임 사용자는 자신의 단말기(240_1, 240_2, .., 240_n)를 이용해 인터넷과 같은 컴퓨터 통신망(230)을 통해 본 발명의 실시예에 따른 게임 서버(210)에 접속할 수 있다.As shown in FIG. 2, the game system according to the present invention includes a game server 210 that provides a user with a game such as a multiplayer online role-playing game. The game user has his own terminal 240_1, 240_2,. , 240_n) may be used to access the game server 210 according to an embodiment of the present invention through a computer communication network 230 such as the Internet.
통상 게임 사용자의 단말기(240_1, 240_2, .., 240_n)는 게임 서버(210)와의 접속이나, 게임 진행 등을 위해 필요한 클라이언트 프로그램을 포함하고 있다. 게임 사용자의 단말기(240_1, 240_2, .., 240_n)는 주로 개인용 컴퓨터가 되겠지만, 인터넷 전용 단말기나 무선 인터넷 단말기 등 컴퓨터 통신망을 통해 게임 서버(210)에 접속할 수 있는 것이면 어떤 것이든 관계없다. 또한, 컴퓨터 통신망의 종류도 특정한 것에 한정되지 않는다.In general, game users' terminals 240_1, 240_2,..., 240_n include client programs necessary for connection to the game server 210, game progress, and the like. The user's terminals 240_1, 240_2,..., 240_n will mainly be personal computers, but any type of terminal can be connected to the game server 210 via a computer communication network such as an Internet-only terminal or a wireless Internet terminal. In addition, the type of computer communication network is not limited to a specific one.
게임을 진행하기 위해서는 게임 사용자의 단말기(240_1, 240_2, .., 240_n) 화면에 게임 화면과 해당 게임 사용자의 캐릭터를 표시하며, 사용자는 게임을 진행하는 데 사용되는 다양한 입출력 기능을 이용하여 게임을 진행한다. 이러한 기능을 주로 사용자 단말기에 설치되어 있는 클라이언트 프로그램이 담당한다. 또한, 클라이언트 프로그램은 게임 서버와 통신하여 게임 진행과 관련하여 필요한 정보를 주고받는다.In order to proceed with the game, the game screen and the game user's character are displayed on the screens of the game users' terminals 240_1, 240_2, .., 240_n, and the user plays the game using various input / output functions used to proceed the game. Proceed. This function is mainly handled by the client program installed in the user terminal. In addition, the client program communicates with the game server to exchange information required for game progress.
클라이언트 프로그램이 게임 화면을 사용자 단말기(240_1, 240_2, .., 240_n)의 화면에 표시하기 위해서는 사용자 단말기(240_1, 240_2, .., 240_n)가 게임 화면을 나타내는 이미지 정보를 보관하고 있어야 한다. 통상 이러한 이미지 정보는 클라이언트 프로그램의 설치시에 동시에 제공되며, 클라이언트 프로그램 설치를 위해 제공되는 CD-ROM과 같은 기억매체를 통해 제공되거나, 다운로드 서버 등에 보관되어 게임 사용자가 컴퓨터 통신망을 통해 접속하여 다운로드받을 수 있다. 게임 내용의 업데이트 등으로 인해 이미지 정보의 추가나 갱신이 필요한 경우에도 다운로드 서버 등을 통하여 추가되거나 갱신된 이미지 정보를 제공받을 수 있다.In order for the client program to display the game screen on the screens of the user terminals 240_1, 240_2,..., 240_n, the user terminals 240_1, 240_2, .., 240_n must store image information representing the game screen. Typically, such image information is provided at the same time when installing a client program, provided through a storage medium such as a CD-ROM provided for installing the client program, or stored in a download server, so that a game user can access and download it through a computer communication network. Can be. When addition or update of image information is required due to an update of game contents, the added or updated image information may be provided through a download server.
도 3은 본 발명의 실시예에 따른 게임 화면 로딩 방법을 나타내는 개념도이다.3 is a conceptual diagram illustrating a game screen loading method according to an embodiment of the present invention.
도 3의 도면부호 310과 320이 나타내는 것은 각각 일정한 범위의 게임 화면이다. 게임 영역은 다수의 소영역으로 분할될 수 있으며, 310과 320을 구성하는 작은 사각형은 사용자의 단말기 화면에 한번에 표시될 수 있는 영역을 나타낸다. 이 중, 검은색으로 나타낸 사각형은 현재 사용자가 위치하고 있는 영역이며, 따라서현재 사용자 단말기의 화면에 표시되고 있는 영역이다.Reference numerals 310 and 320 of FIG. 3 denote game screens of a predetermined range, respectively. The game area may be divided into a plurality of small areas, and the small squares constituting 310 and 320 represent areas that can be displayed on the user's terminal screen at a time. Among these, the black square is the area where the current user is located, and therefore is the area currently displayed on the screen of the user terminal.
본 발명의 실시예에 따르면, 사용자가 c3 영역에 위치하고 있을 때 사용자 단말기는 현재 사용자가 위치하고 있는 영역(c3) 외에도 그 주변 영역(b2, b3, b4, c2, c4, e2, e3, e4)의 정보를 모두 메모리에 적재하고 있다(310).According to an exemplary embodiment of the present invention, when the user is located in the c3 area, the user terminal of the peripheral area b2, b3, b4, c2, c4, e2, e3, e4 in addition to the area c3 where the user is currently located. All information is loaded into the memory (310).
다음, 사용자가 c3 영역으로부터 c4 영역으로 이동하면, 사용자 단말기는 이미 c4 영역의 정보를 기억하고 있으므로 시간 지연 없이 다음 화면을 표시할 수 있다.Next, when the user moves from the c3 area to the c4 area, the user terminal may already display the information of the c4 area and thus display the next screen without time delay.
그리고, 다시 사용자 단말기는 사용자가 이동한 영역(c4) 주변 영역(b3, b4, b5, c3, c5, e3, e4, e5)의 정보를 메모리에 보관하도록 메모리의 내용을 갱신한다(320). 즉, 새롭게 추가된 주변 영역(b5, c5, e5)의 정보를 하드디스크와 같은 사d자 단말기의 보조기억장치로부터 메모리에 적재하고, 현재의 위치와는 멀어진 영역(b2, c2, e2)의 정보를 메모리에서 삭제한다. 사용자가 c3 영역에서 c4 영역으로 이동한 다음, 다시 c4 영역 주변 영역의 정보를 메모리에 적재하는 과정은 사용자가 다른 동작을 수행하는 동안 백그라운드로 작업이 수행될 수 있으므로 사용자로 하여금 이를 위해 기다리게 하여 불편을 초래하는 일은 없다.In operation 320, the user terminal updates the contents of the memory to store the information of the areas b3, b4, b5, c3, c5, e3, e4, and e5 that are moved by the user in the memory. That is, the newly added peripheral area (b5, c5, e5) information is loaded into the memory from the auxiliary storage device of the third-party terminal such as a hard disk, and the area (b2, c2, e2) far from the current position Delete information from memory. The process of the user moving from the c3 area to the c4 area and then loading the information of the area around the c4 area into the memory again may cause the user to wait for this operation because the operation may be performed in the background while the user performs another operation. It does not cause it.
또한 본 발명의 실시예에 따르면, 사용자가 현재 자신의 위치를 변경하지 않고서도, 즉 사용자가 이동하지 않고서도, 사용자의 현재 위치로부터 멀리 떨어진 곳의 정보를 획득할 수 있는 방법이 제공된다. 본 발명에서는 이러한 방법을 "이미지 드래깅(image dragging)"이라고 칭한다. 이러한 명칭은 사용자의 위치를 변경시키지 않고 멀리 떨어진 화면 영역만을 보도록 하기 위해 마우스의 버튼을 누른 채로 이동하는 드래깅을 사용하기 때문에 붙여진 것이며, 이러한 명칭이 본 발명의 개념을 제한하고자 하는 의도로 사용되는 것은 아니다.In addition, according to an embodiment of the present invention, a method is provided that enables a user to obtain information far away from a user's current location without changing his current location, that is, without the user moving. In the present invention, this method is referred to as "image dragging". These names are given because they use dragging to move the button of the mouse to view only the far-off screen area without changing the user's position, and the name is used to limit the concept of the present invention. no.
도 4는 본 발명의 이미지 드래깅 방법을 설명하기 위한 도면이다.4 is a view for explaining the image dragging method of the present invention.
도 4에서 사용자(410)가 현재 위치하고 있는 영역은 c3이다. 그런데, 여기에서 사용자가 마우스를 원하는 방향, 예를 들면, 도 4에 표시된 바와 같이 c2 방향이나 d3 방향으로 드래깅하는 것과 같은 특정한 입력 동작을 수행하면, 화면은 마우스가 드래깅된 방향의 게임 화면, 즉 c2 또는 d3의 화면으로 전환된다. 이에 따라 사용자는 자신의 위치를 변경하지 않고도 주변의 지형과 상태를 확인할 수 있다. 마우스 드래깅을 종료하면, 예를 들어 마우스의 버튼에서 손을 떼면 화면은 다시 사용자가 위치하고 있는 지역(c3)을 나타내는 것으로 복귀한다.In FIG. 4, the area where the user 410 is currently located is c3. However, when the user performs a specific input operation such as dragging the mouse in a desired direction, for example, c2 direction or d3 direction as shown in FIG. 4, the screen may be a game screen in a direction in which the mouse is dragged. The screen is switched to c2 or d3. Accordingly, the user can check the surrounding terrain and state without changing their location. When the mouse dragging ends, for example, when the user releases the mouse button, the screen returns to the area c3 where the user is located.
도 5는 이와 같은 이미지 드래깅 기능을 이용할 때 사용자의 단말기에 표시되는 화면의 예를 나타낸 것이다. 도 4에서와 마찬가지로 사용자(410)가 현재 c3 영역에 위치하고 있다가, 마우스의 버튼을 누른 채로 마우스를 아래쪽으로 움직이면, 즉 마우스를 화살표 방향으로 드래깅하면(510), 화면은 520으로 표시한 것과 같이 d3 화면으로 전환된다. 이 때, 도면부호 520으로 표시한 화면에서 나타난 바와 같이, 사용자(410)는 여전히 c3 영역 내에 위치하므로 d3 영역을 나타내는 화면에서는 사용자가 표시되지 않으며, 그 영역의 지형과 상태 등을 나타내는 화면만이 표시된다. 다음, 사용자가 마우스의 버튼을 놓으면 화면은 다시 530과 같은 c3 영역으로 복귀한다. 이 때 사용자(410)는 드래깅 이전과 마찬가지 장소에 위치하고 있음을 알 수 있다.5 illustrates an example of a screen displayed on a user's terminal when using the image dragging function. As shown in FIG. 4, when the user 410 is located in the current c3 area and moves the mouse downward while pressing the button of the mouse, that is, dragging the mouse in the direction of the arrow (510), the screen is displayed as 520. The screen is switched to d3. At this time, as shown in the screen indicated by the reference numeral 520, since the user 410 is still located within the c3 area, the user is not displayed on the screen indicating the d3 area, only the screen indicating the terrain and the state of the area, etc. Is displayed. Next, when the user releases the mouse button, the screen returns to area c3 as shown in 530. At this time, it can be seen that the user 410 is located in the same place as before dragging.
통상 게임 내에서는 화면에 한번에 표시될 수 있는 범위 밖의 목표물을 공격할 수 있는 장거리 무기를 쓰는 캐릭터나 마법 등을 이용하여 현재 보이지 않는 상대를 공격할 수 있는 캐릭터 등이 등장한다. 이 경우 사용자는 이미지 드래깅 기능을 이용하여 자신의 현재 위치 주변의 상태를 확인함으로써 더 넓은 시야를 확보하면서 효율적으로 게임을 수행할 수 있다.In the game, a character using a long-range weapon capable of attacking a target outside the range that can be displayed on the screen at once or a character capable of attacking an invisible opponent using magic or the like appear. In this case, the user can use the image dragging function to check the state around his current location to efficiently play the game while securing a wider field of view.
이와 같은 이미지 드래깅은 앞서 실시간 이미지 표시 방법에서 설명한 바와 같이 현재 위치 주변 영역의 정보를 이미 사용자 단말기의 메모리가 적재하고 있으므로 시간지연 없이 사용자에게 제공될 수 있다. 필요에 따라서는 더 넓은 범위의 이미지 드래깅이 요구될 수도 있는데, 이러한 경우에는 새로운 정보를 메모리로 적재하는 과정이 필요할 수도 있다. 그러나, 이와 같이 새로운 정보를 메모리로 적재하는 과정이 추가되더라도 사용자가 자신의 위치를 변경하지 않고 주변의 상태를 파악할 수 있도록 한다는 본 발명의 개념은 여전히 동일하다.Such image dragging may be provided to the user without time delay because the memory of the user terminal has already loaded the information of the area around the current location as described in the real time image display method. If necessary, a wider range of image dragging may be required, in which case it may be necessary to load new information into memory. However, even if the process of loading new information into the memory is added, the concept of the present invention that the user can grasp the state of the surroundings without changing his position is still the same.
또한, 앞서 설명한 실시예에서는 멀티플레이어 온라인 롤 플레잉 게임을 예로 들어 설명하였지만, 본 발명의 게임 이미지 로딩 방법이 온라인 게임이나 롤 플레잉 게임 또는 멀티플레이어 게임에만 한정되는 것은 아니다. 방대한 양의 게임 이미지를 이용하는 게임이라면, 오프라인 게임이거나, 롤 플레잉 게임이 아닌 다른 종류의 게임이거나, 싱글플레이어 게임인 경우에도 본 발명의 개념이 적용될 수 있음은 명백하다.In addition, in the above-described embodiment, the multiplayer online role playing game has been described as an example, but the game image loading method of the present invention is not limited to an online game, a role playing game, or a multiplayer game. If the game uses a huge amount of game images, it is obvious that the concept of the present invention can be applied to an offline game, a game other than a role playing game, or a single player game.
지금까지 바람직한 실시예를 참고로 하여 이 발명을 상세히 설명하였으나 이 발명의 범위는 이에 한정되는 것은 아니며, 다음의 특허청구범위에 의해 해석되어야 할 것이다. 또한, 이 발명이 속하는 분야의 통상의 기술자라면 이 발명의 사상을 벗어나지 않고도 다양한 변형이나 변경이 가능함을 이해할 수 있을 것이다.The present invention has been described in detail with reference to preferred embodiments, but the scope of the present invention is not limited thereto, and should be interpreted by the following claims. In addition, it will be understood by those skilled in the art that various modifications or changes may be made without departing from the spirit of the present invention.
이상의 설명에서와 같이 본 발명에 따른 게임 시스템에서는 게임 사용자가 게임 진행 장소를 이동하더라도 새로운 장소의 이미지를 시간 지연 없이 사용자 단말기에 표시할 수 있으며, 이미지 드래깅을 통해 게임 플레이어의 인식 및 활동 범위를 넓힘으로써 생동감 있는 게임 진행을 할 수 있다.As described above, in the game system according to the present invention, even if the game user moves the game progress place, the image of the new place can be displayed on the user terminal without time delay, and the image dragging broadens the recognition and activity range of the game player. You can play a lively game.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020064869A KR20040016357A (en) | 2002-10-23 | 2002-10-23 | image loading method for game system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020064869A KR20040016357A (en) | 2002-10-23 | 2002-10-23 | image loading method for game system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20040016357A true KR20040016357A (en) | 2004-02-21 |
Family
ID=37322391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020064869A KR20040016357A (en) | 2002-10-23 | 2002-10-23 | image loading method for game system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20040016357A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101426909B1 (en) * | 2012-03-22 | 2014-08-12 | 주식회사 네오위즈인터넷 | Method of providing strategy planning map associated game and storage media storing the same |
KR101530858B1 (en) * | 2014-07-31 | 2015-06-23 | 주식회사 한글과컴퓨터 | Partial image cache based electronic document display device and method |
KR101880508B1 (en) * | 2017-04-27 | 2018-07-20 | 주식회사 한글과컴퓨터 | Web document editing support apparatus and method for supporting list generation in web documents |
KR101880507B1 (en) * | 2017-04-21 | 2018-07-20 | 주식회사 한글과컴퓨터 | Client terminal device that supports resizing of a figure embedded in a web document and operating method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08315124A (en) * | 1995-05-12 | 1996-11-29 | Kokusai Electric Co Ltd | Map coordinate data extracting method and map information drawing device |
KR19990012106A (en) * | 1997-07-26 | 1999-02-25 | 윤종용 | Map display method and auto navigation system |
KR20000005931A (en) * | 1998-06-11 | 2000-01-25 | 야스카와 히데아키 | Image delivery and display system |
KR20000025627A (en) * | 1998-10-13 | 2000-05-06 | 이계철 | Vector map searching system at web circumstance |
KR20030061210A (en) * | 2002-01-11 | 2003-07-18 | (주)픽셀소프트 | Method for automatically generating map data used in a computer game |
-
2002
- 2002-10-23 KR KR1020020064869A patent/KR20040016357A/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08315124A (en) * | 1995-05-12 | 1996-11-29 | Kokusai Electric Co Ltd | Map coordinate data extracting method and map information drawing device |
KR19990012106A (en) * | 1997-07-26 | 1999-02-25 | 윤종용 | Map display method and auto navigation system |
KR20000005931A (en) * | 1998-06-11 | 2000-01-25 | 야스카와 히데아키 | Image delivery and display system |
KR20000025627A (en) * | 1998-10-13 | 2000-05-06 | 이계철 | Vector map searching system at web circumstance |
KR20030061210A (en) * | 2002-01-11 | 2003-07-18 | (주)픽셀소프트 | Method for automatically generating map data used in a computer game |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101426909B1 (en) * | 2012-03-22 | 2014-08-12 | 주식회사 네오위즈인터넷 | Method of providing strategy planning map associated game and storage media storing the same |
KR101530858B1 (en) * | 2014-07-31 | 2015-06-23 | 주식회사 한글과컴퓨터 | Partial image cache based electronic document display device and method |
KR101880507B1 (en) * | 2017-04-21 | 2018-07-20 | 주식회사 한글과컴퓨터 | Client terminal device that supports resizing of a figure embedded in a web document and operating method thereof |
KR101880508B1 (en) * | 2017-04-27 | 2018-07-20 | 주식회사 한글과컴퓨터 | Web document editing support apparatus and method for supporting list generation in web documents |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7511966B2 (en) | Method, device, equipment, and computer program for displaying a virtual scene | |
US20030036428A1 (en) | Method and apparatus for implementing multiplayer PDA games | |
US9256896B2 (en) | Virtual universe rendering based on prioritized metadata terms | |
US20150018103A1 (en) | Location-based leaderboard | |
WO2021213073A1 (en) | Method and apparatus for processing virtual image usage data, and device and storage medium | |
CN113041611B (en) | Virtual prop display method and device, electronic equipment and readable storage medium | |
CN112915537B (en) | Virtual scene picture display method and device, computer equipment and storage medium | |
US12115451B2 (en) | Targeting of a long-range object in a multiplayer game | |
CN103678892A (en) | Role object management method and role object management device | |
TW202224742A (en) | Methods, devices, terminals, storage mediums and program products for controlling virtual object | |
EP1164541A2 (en) | Method of expressing crowd movement in game, storage medium, and information processing apparatus | |
KR20230085187A (en) | Chessboard picture display method and apparatus, device, storage medium, and program product | |
KR20200108573A (en) | System and method for providing game video base on in-game data | |
KR101404635B1 (en) | Method for processing a drag input in online game | |
KR20040016357A (en) | image loading method for game system | |
CN113633974A (en) | Method, device, terminal and storage medium for displaying real-time game-checking information of user | |
KR100502017B1 (en) | Method for providing online game which supports display mode conversion function and a system thereof | |
KR102071970B1 (en) | Method for providing game service to provide guide contents in game and apparatus thereof | |
WO2024067168A1 (en) | Message display method and apparatus based on social scene, and device, medium and product | |
JP7235535B2 (en) | Information processing device, information processing method, and program | |
CN1638843B (en) | Game device and control method | |
KR20200107784A (en) | Method for providing game service to provide guide contents in game and apparatus thereof | |
US20240375003A1 (en) | Targeting of a long-range object in a multiplayer game | |
KR102462205B1 (en) | Method and system for providing game using continuous automatic battle function | |
CN117753004A (en) | Message display method, device, equipment, medium and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G15R | Request for early opening | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |