KR20030013147A - An on-line game system and the game method thereof - Google Patents
An on-line game system and the game method thereof Download PDFInfo
- Publication number
- KR20030013147A KR20030013147A KR1020010047485A KR20010047485A KR20030013147A KR 20030013147 A KR20030013147 A KR 20030013147A KR 1020010047485 A KR1020010047485 A KR 1020010047485A KR 20010047485 A KR20010047485 A KR 20010047485A KR 20030013147 A KR20030013147 A KR 20030013147A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- user
- online game
- online
- character
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 온라인 게임 시스템 및 그 게임 방법에 관한 것이다. 본 발명의 하나의 특징에 따른 온라인 게임 시스템은 네트워크를 통해 접속된 하나 이상의 유저 단말기와 접속을 유지하며 하나 이상의 온라인 게임을 진행하는 게임 시스템으로서, 상기 온라인 게임에 수반되는 캐릭터 데이터를 저장하는 정보 저장부; 상기 정보 저장부에 저장된 데이터를 호출하여 상기 유저 단말기를 통해 온라인 게임을 진행하는 온라인 게임 수행부; 및 상기 온라인 게임 수행부와 연동되어 유저의 결정에 의해 선택된 하나 이상의 모드에 따라 상기 온라인 게임을 중계하여 상기 유저 단말기에 그래픽 처리된 게임 화면을 표현하는 게임 중계부를 포함한다.The present invention relates to an online game system and a game method thereof. An online game system according to an aspect of the present invention is a game system for playing one or more online games while maintaining a connection with one or more user terminals connected through a network, and storing information for storing character data accompanying the online game. part; An online game execution unit which calls data stored in the information storage unit to play an online game through the user terminal; And a game relay unit linked with the online game performing unit to relay the online game according to one or more modes selected by a user to express a graphic game screen on the user terminal.
본 발명은 게임에 참가하는 유저 뿐만 아니라 게임에 참가하지 않는 유저도 온라인 상에서 게임을 즐길 수 있도록 하며, 다수의 유저로 하여금 특정 온라인 게임의 프로게이머로서 육성될 수 있도록 한다.The present invention enables not only a user who participates in a game but also a user who does not participate in a game to play a game online, and a plurality of users can be fostered as a pro gamer of a specific online game.
Description
본 발명은 네트워크 게임에 관한 것으로서, 특히 네트워크를 통해 다수의 사용자가 수행하는 온라인 게임을 사용자 의도에 따른 모드별로 관람할 수 있으며, 온라인 게임에 부가 서비스를 연동시킨 온라인 게임 시스템 및 그 게임 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network game, and in particular, to an online game played by a plurality of users through a network according to a mode according to a user's intention. .
인터넷(internet)의 보급으로 인해 일반 사용자의 네트워크 활용빈도가 증가하였고, 네트워크를 통한 게임사업과 정보제공 서비스도 증가하였다.Due to the spread of the Internet, the frequency of network utilization by general users has increased, and the game business and information providing service through the network have also increased.
네트워크를 이용한 게임 중에서 머드(MUD : Multi User Dungeon)게임이 있는데, 머드게임이란 1980년대 말에 등장한 여러 명의 사용자가 동시에 네트워크에 접속하여 즐기는 새로운 형태의 온라인 컴퓨터 게임을 말한다. 이러한 머드게임에서 보다 진보된 형태로 그래픽을 첨가한 게임이 머그(MUG : Multi User Graphic)게임이다. 머그게임은 게임 제작회사에 의해 만들어진 거대한 사이버 가상공간에서 여러 명의 사용자가 자신의 캐릭터를 통해 서로 협력하거나 공격하면서 게임을 진행해 나가는 게임으로서, 게임의 진행도중 사이버 가상공간 상에서 다양한 경험을 거치면서 자신의 캐릭터를 성장해 나간다. 머그게임은 다양한 종류의 온라인 게임 중 롤플레잉(RPG)게임과 아케이드 게임이 주를 이루고 있다. 종래의 게임들은 그 종류가 명확하게 구분되어졌지만, 오늘날에는 여러 종류의 특성들을 모두 포함하고 있는 추세로 종류에 대한 구분이 점차 모호해지고 있다. 덧붙여, 이러한 네트워크 게임이 발달하면서 특정 게임을 전문적으로 수행하는 전문 프로 게이머(pro-gamer)가 등장하게 되었고, 오프라인 상에서 벌어지는 컴퓨터 게임 대회를 통해 인위적으로 프로게이머를 발굴하고 있다.Among the games using the network, a mud (MUD) game, a mud game is a new type of online computer game played by several users simultaneously connected to the network in the late 1980s. In this mud game, a game that adds graphics in a more advanced form is a MUG (Mug: Multi User Graphic) game. Mug game is a game in which several users collaborate or attack each other through their own characters in a huge cyber virtual space created by a game production company. We grow character. Mug games are mainly made up of RPG games and arcade games. Conventional games have been clearly distinguished from each other, but today, the distinction between types is becoming increasingly ambiguous due to a trend that includes all kinds of characteristics. In addition, the development of such network games has led to the emergence of professional pro-gamers who specialize in certain games, and artificially discover pro-gamers through computer game competitions held offline.
그런데, 이러한 네트워크 게임 중 특히 격투 게임의 경우 대부분 유저가 시합 자체에만 초점을 맞추고 있어서, 하나의 게임에 대해 유저가 게임에 직접 참여하지 않으면 게임을 즐길 수 없는 문제점이 있다.However, most of these network games, especially fighting games, the user focuses only on the game itself, there is a problem that you can not enjoy the game unless the user directly participates in the game for one game.
근래에 들어 다수의 사용자가 네트워크를 통해 게임을 즐길 수 있도록 하는 방법이 제시되고 있지만, 이 또한 게임에 참가하는 인원 및 기간에 제약이 있어서특정 수 이상은 게임을 즐길 수 없는 문제점이 있다.Recently, a method of allowing a large number of users to enjoy a game through a network has been proposed, but there is also a problem in that a certain number or more may not be able to enjoy a game because there are limitations on the number and duration of participating in the game.
뿐만 아니라, 유저가 특정 게임에 대해 프로게이머로서 게임 리그에 참가하고자 하는 경우에도 유저의 적극적인 의지와 실력을 갖지 않으면 프로게이머로서의 접근 방식이 어려운 문제점이 있다.In addition, even if a user wants to participate in a game league as a pro gamer for a specific game, there is a problem that an approach as a pro gamer is difficult unless the user has the active will and ability.
이와 같은 문제점을 해결하기 위해, 본 발명이 이루고자 하는 기술적인 과제는 게임에 참가하는 유저 뿐만 아니라 게임에 참가하지 않는 유저도 온라인 상에서 게임을 즐길 수 있도록 하는 데 그 목적이 있다.In order to solve this problem, the technical problem to be achieved by the present invention is to enable users to enjoy the game online as well as users who do not participate in the game.
또한, 게임 외적인 방법을 이용하지 않고도 게임 규칙에 의해 프로게이머가 육성될 수 있도록 하는 데 또 다른 목적이 있다.In addition, there is another purpose to enable a pro-gamer to be fostered by game rules without using a non-game method.
또한, 온라인 게임에 부가 서비스 기능을 도입하여 새로운 수익을 창출할 수 있도록 하는 데 또 다른 목적이 있다.In addition, another purpose is to introduce additional service functions to the online game to generate new revenue.
도1은 본 발명의 실시 예에 따른 온라인 게임 시스템을 나타내는 구성 블록도 이다.1 is a block diagram showing an online game system according to an embodiment of the present invention.
도2는 본 발명의 실시 예에 따른 온라인 게임 방법을 나타내는 흐름도 이다.2 is a flowchart illustrating an online game method according to an embodiment of the present invention.
도3은 본 발명의 실시 예에 따른 검투 시합 중계 구조를 설명하기 위한 도면이다.3 is a view for explaining a gladiator match relay structure according to an embodiment of the present invention.
도4a 내지 도4c는 본 발명의 실시 예에 따른 모드별 검투 시합 장면을 나타내는 도면이다.4A to 4C are diagrams illustrating a scene-specific gladiator match scene according to an embodiment of the present invention.
이와 같은 목적을 달성하기 위한 본 발명의 하나의 특징에 따른 온라인 게임 시스템은, 네트워크를 통해 접속된 하나 이상의 유저 단말기와 접속을 유지하며 하나 이상의 온라인 게임을 진행하는 게임 시스템으로서,An online game system according to an aspect of the present invention for achieving the above object is a game system for playing one or more online games while maintaining a connection with one or more user terminals connected through a network,
상기 온라인 게임에 수반되는 캐릭터 데이터를 저장하는 정보 저장부;An information storage unit for storing character data accompanying the online game;
상기 정보 저장부에 저장된 데이터를 호출하여 상기 유저 단말기를 통해 온라인 게임을 진행하는 온라인 게임 수행부; 및An online game execution unit which calls data stored in the information storage unit to play an online game through the user terminal; And
상기 온라인 게임 수행부와 연동되어 유저의 결정에 의해 선택된 하나 이상의 모드에 따라 상기 온라인 게임을 중계하여 상기 유저 단말기에 그래픽 처리된 게임 화면을 표현하는 게임 중계부A game relay unit linked with the online game execution unit for relaying the online game in accordance with one or more modes selected by a user's decision to express a graphic game screen on the user terminal.
를 포함한다.It includes.
본 발명의 다른 특징에 따른 온라인 게임 방법은,Online game method according to another aspect of the present invention,
네트워크를 통해 접속된 하나 이상의 유저 단말기와 접속을 유지하며 정보저장매체에 저장된 데이터를 근거로 하나 이상의 온라인 게임을 진행하는 게임 방법으로서,A game method of maintaining one or more online games based on data stored in an information storage medium while maintaining a connection with one or more user terminals connected through a network.
유저에 의해 선택된 사이버 캐릭터의 고유 데이터를 기반으로 온라인 게임에 진입하는 단계;Entering an online game based on unique data of the cyber character selected by the user;
진입된 상기 온라인 게임에서 상기 사이버 캐릭터의 육성 결과를 반영하여 온라인 게임을 진행하는 단계; 및Proceeding with the online game reflecting the result of the growth of the cyber character in the entered online game; And
진행되는 상기 온라인 게임을 하나 이상의 중계 모드로 상기 유저 단말기에 중계하는 단계Relaying the ongoing online game to the user terminal in one or more relay modes;
를 포함한다.It includes.
이하에서는 본 발명의 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있는 가장 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도1은 본 발명의 실시 예에 따른 온라인 게임 시스템을 나타내는 구성 블록도 이다.1 is a block diagram showing an online game system according to an embodiment of the present invention.
첨부한 도1에서와 같이, 본 발명의 실시 예에 따른 온라인 게임 시스템은 인터넷(200)을 통해 접속된 유저 컴퓨터(100,110)의 접속을 처리하여 하나 이상의 웹 페이지를 유저 컴퓨터(100,110)에 표현할 수 있도록 데이터 처리하는 웹서버(300); 검투 시합 게임을 통해 다수의 유저가 온라인 게임을 즐길 수 있도록 지원하는 게임 서버(400); 유저의 모드 설정에 따라 검투 시합 게임을 관람할 수 있도록 그래픽 처리하는 브로드캐스팅 서버(500); 인터넷(200)을 통해 유저의 다양한 활동을 지원하는 응용(application)서버(600); 및 유저에 의해 수행되는 다양한 활동 결과 및 게임 진행에 관련된 정보를 저장하는 데이터베이스 서버(700)를 포함한다.As shown in FIG. 1, the online game system according to an embodiment of the present invention may process one or more web pages displayed on the user computer 100 or 110 by processing a connection of the user computer 100 and 110 connected through the Internet 200. Web server 300 to process the data so that; A game server 400 supporting a plurality of users to play an online game through a gladiator game; A broadcasting server 500 that processes graphics to view a gladiator game according to a user's mode setting; An application server 600 supporting various activities of the user through the Internet 200; And a database server 700 that stores information related to game progress and various activity results performed by the user.
웹서버(300)는 유저 컴퓨터(100,110)에 선택 항목에 해당하는 웹 페이지를 표현하는 웹 페이지 지원 모듈(310); 유저 컴퓨터(100,110)의 접속 요청에 따라 유저의 인증 데이터를 수신 받아 인증을 수행하는 인증 처리 모듈(320)를 포함한다.The web server 300 includes a web page support module 310 for displaying a web page corresponding to a selection item on the user computers 100 and 110; An authentication processing module 320 receives authentication data of a user and performs authentication according to a connection request of the user computers 100 and 110.
게임 서버(400)는 유저가 검투사 캐릭터를 육성하거나 육성된 검투사 캐릭터로 시합 게임을 진행하거나 게임 진행 과정을 관람할 수 있도록 하나 이상의 게임 모드를 설정할 수 있도록 지원하는 게임 모드 처리 모듈(410); 유저 컴퓨터 (100,110)를 통해 접속된 상태에서 검투사 시합 게임을 진행하는 게임 실행 모듈(420)을 포함한다.The game server 400 may include: a game mode processing module 410 for supporting a user to set one or more game modes so that a user can develop a gladiator character or play a game as a fostered gladiator character or watch a game progress; And a game execution module 420 for playing a gladiator match game in a state of being connected through the user computers 100 and 110.
브로드캐스팅 서버(500)는 유저가 검투사 시합 게임에 참여하여 시합을 진행할 때, 시합 전개 과정을 한 눈에 관찰할 수 있는 카메라 뷰로 화면을 그래픽 처리하는 대전모드 처리 모듈(510); 유저가 관람 모드를 선택하면 유저가 원하는 방향에서 바라볼 수 있는 카메라 뷰로 그래픽 처리하는 관람모드 처리 모듈(520); TV로 검투 시합을 중계하는 듯한 카메라 뷰로 그래픽 처리하여 표시하는 중계모드 처리모듈(530)을 포함한다.The broadcasting server 500 may include: a competitive mode processing module 510 for graphic processing a screen with a camera view for observing a game development process at a glance when a user participates in a gladiator game and proceeds with a game; A viewing mode processing module 520 for graphically processing a camera view that the user can view in a desired direction when the user selects the viewing mode; And a relay mode processing module 530 which displays a graphic process by displaying the camera as if it is relaying a gladiator match on the TV.
응용 서버(600)는 유저에 의해 선택된 검투사의 육성 및 인터넷상에서의 하나 이상의 유저 활동에 따른 데이터 처리를 수행하는 유저활동 처리 모듈(610); 특정 사이버 캐릭터를 통해 검투사 시합 게임을 진행하도록 하는 아바타 처리 모듈(620)을 포함한다.The application server 600 includes a user activity processing module 610 for fostering a gladiator selected by a user and processing data according to one or more user activities on the Internet; It includes an avatar processing module 620 to play a gladiator match game through a specific cyber character.
상기 웹서버(300), 게임서버(400), 브로드캐스팅 서버(500) 및 응용 서버 (600)의 각 모듈은 각각의 기능을 독립적으로 수행하는 프로그램 또는 프로그램이 저장된 장치일 수 있으며, 각 모듈은 각각의 기능이 하나로 통합된 단일화 된 프로그램 또는 프로그램이 저장된 장치일 수 있으며, 본 발명이 실시 예에만 한정되는 것은 아니다.Each module of the web server 300, the game server 400, the broadcasting server 500, and the application server 600 may be a program or a device storing a program that independently performs each function. It may be a single program or a device in which each function is integrated into one, and the present invention is not limited to the embodiment.
데이터베이스 서버(700)는 하나 이상의 검투사 시합 게임을 수행하거나 검투사 게임을 관람하는 회원 가입 유저에 대한 상세 정보를 저장하는 유저 테이블 (710); 유저에 의해 아바타 또는 검투사 캐릭터의 선택 결과와 유저의 검투사 육성에 따른 제반 결과 데이터를 저장하는 캐릭터 테이블(720); 유저의 검투사 시합 게임 결과를 저장하는 게임 결과 테이블(730)을 포함한다.The database server 700 includes a user table 710 for storing detailed information about a registered user who plays one or more gladiator match games or watches a gladiator game; A character table 720 for storing a result of selection of an avatar or a gladiator character by the user and various result data according to the gladiator training of the user; A game results table 730 that stores the gladiator match game results of the user.
데이터베이스 서버(700)의 각 테이블은 각각의 정보를 독립적으로 저장하는 정보저장장치일 수 있으며, 각 정보가 단일의 데이터베이스로 존재할 수도 있으며, 본 발명이 실시 예에만 한정되는 것은 아니다.Each table of the database server 700 may be an information storage device that stores each information independently, each information may exist as a single database, the present invention is not limited to the embodiment.
이하에서는 본 발명의 실시 예에 따른 온라인 게임 장치의 작용에 대하여 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings for the operation of the online game device according to an embodiment of the present invention will be described in detail.
도2는 본 발명의 실시 예에 따른 온라인 게임 방법을 나타내는 흐름도 이고, 도3은 본 발명의 실시 예에 따른 검투 시합 중계 구조를 설명하기 위한 도면이며, 도4a 내지 도4c는 본 발명의 실시 예에 따른 모드별 검투 시합 장면을 나타내는 도면이다.2 is a flowchart illustrating an online game method according to an embodiment of the present invention, FIG. 3 is a diagram illustrating a gladiator match relay structure according to an embodiment of the present invention, and FIGS. 4A to 4C are embodiments of the present invention. A diagram showing a scene-specific gladiator match scene.
유저가 유저 컴퓨터(플레이어 유저 컴퓨터(100)또는 관람 유저 컴퓨터(110))에 내장된 웹 브라우저를 실행하면, 웹 브라우저는 유저 컴퓨터(100,110)를 인터넷 (200)에 접속시킨다(S100). 유저가 유저 컴퓨터(100,110)의 웹 브라우저 상에서 온라인 게임 시스템에 접속할 수 있는 유알엘(URL : Uniform Resource Locator)을 입력하면, 유저 컴퓨터(100,110)는 인터넷(200)을 통해 온라인 게임 시스템의 웹서버 (300)에 접속 요청한다.When the user executes a web browser embedded in the user computer (player user computer 100 or viewing user computer 110), the web browser connects the user computers 100 and 110 to the Internet 200 (S100). When a user inputs a URL (Uniform Resource Locator) to access an online game system on a web browser of the user computer 100, 110, the user computer 100, 110 may access the web server 300 of the online game system via the Internet 200. Request a connection.
웹 페이지 지원 모듈(310)은 유저가 웹 브라우저 상에서 선택하는 항목에 해당하는 웹 페이지를 유저 컴퓨터(100,110)의 웹 브라우저에 표시한다.The web page support module 310 displays a web page corresponding to an item selected by the user on the web browser in a web browser of the user computers 100 and 110.
웹서버(300)의 인증 처리 모듈(320)은 사용자가 입력한 아이디(ID : identification) 및 패스워드(password)데이터를 수신 받고, 데이터베이스 서버 (700)를 연동시켜 유저 테이블(710)에 저장된 유저 아이디 및 패스워드 데이터를 호출하도록 한 후 저장된 유저 데이터와 비교하여 로그인 처리를 확인한다(S110).The authentication processing module 320 of the web server 300 receives an ID (ID: identification) and password (password) data input by the user, the user ID stored in the user table 710 by interlocking the database server 700 And the password data is called, and then the login process is checked in comparison with the stored user data (S110).
인증 처리 모듈(320)은 비교 결과에 따라 가입 회원인지를 체크하고(S120), 회원이 아닌 경우에는 웹 페이지 지원 모듈(310)이 웹 브라우저 상에 소정의 양식을 표시하여 회원 등록을 하도록 한다(S121). 유저는 웹 브라우저 상의 등록 양식에 회원 등록하고 유저 기록 영역에 데이터를 입력하여, 온라인 게임을 수행할 수있도록 하는 클라이언트 프로그램(client program)을 다운로드 받는다. 이하, 이미 회원으로 등록되어 있는 사용자의 경우에는 상기 클라이언트 프로그램을 유저 컴퓨터(100,110)의 메모리에 저장하고 있는 경우라고 가정한다. 유저는 온라인 게임 시스템에서 상기 클라이언트 프로그램을 다운로드 받을 수도 있으며, 상기 클라이언트 프로그램이 저장된 씨디롬(CD ROM)등의 데이터 저장매체로부터 인스톨하여 사용할 수도 있으며, 본 발명이 실시 예에만 한정되는 것은 아니다.The authentication processing module 320 checks whether the member is a registered member according to the comparison result (S120), and if not, the web page support module 310 displays a predetermined form on the web browser to register the member ( S121). The user downloads a client program that allows members to register in a registration form on a web browser and input data into a user record area to play an online game. Hereinafter, it is assumed that a user who is already registered as a member stores the client program in the memory of the user computers 100 and 110. A user may download the client program from an online game system, or install and use the client program from a data storage medium such as a CD ROM in which the client program is stored. The present invention is not limited to the embodiment.
유저의 로그인 처리가 완료되면 웹서버(300)는 게임 서버(400), 브로드캐스팅 서버(500) 및 응용 서버(600)에 게임 진행에 따른 데이터 처리 권한을 인계한다. 응용 서버(600)의 유저 활동 처리 모듈(610)은 유저 컴퓨터(100,110)의 화면상에 검투사를 선택하도록 요청하고, 아바타 처리 모듈(620)은 유저 컴퓨터(100,110)를 통해 아바타(avatar)를 선택하도록 요청한다(S130). 여기서, 아바타란 3차원이나 가상현실 게임 또는 웹에서의 채팅 등에서 자기 자신을 나타내기 위한 그래픽 아이콘을 말하며, 정교하게 생성된 3차원 아바타는 걷거나 앉거나 하는 행동에 따라 모습을 바꾸기도 한다.When the user's login process is completed, the web server 300 takes over the data processing authority according to the game progress to the game server 400, the broadcasting server 500, and the application server 600. The user activity processing module 610 of the application server 600 requests to select a gladiator on the screen of the user computers 100 and 110, and the avatar processing module 620 selects an avatar through the user computers 100 and 110. Request to make (S130). Here, the avatar refers to a graphic icon for representing oneself in a 3D or a virtual reality game or a chat on the web. The elaborately generated 3D avatar may change its appearance according to walking or sitting action.
유저는 화면상에서 유저 고유의 아바타 및 검투사를 선택한다(S140).The user selects the user's own avatar and gladiator on the screen (S140).
게임 서버(400)는 응용 서버(600)로부터 유저의 선택 결과 정보를 전달받아, 유저의 선택 정보를 근거로 검투사 게임 모드에 진입한다(S150).The game server 400 receives the user's selection result information from the application server 600, and enters the gladiator game mode based on the user's selection information (S150).
게임 모드 처리 모듈(410)은 유저의 모드 선택을 체크한다(S160).The game mode processing module 410 checks the user's mode selection (S160).
검투사 게임 모드는 육성/대전 모드와 관람 모드가 존재하는데, 육성/대전 모드는 유저가 검투사를 성장시키고 성장된 검투사로 하여금 검투사 시합을 벌이는모드이다. 여기서, 검투사는 시합을 실행하는 게임 프로그램에 의해 생성된 캐릭터로서, 신체적, 정신적, 정서적인 면을 나타내는 다양한 수치 데이터를 가지고 있으며, 유저는 검투사 캐릭터에게 휴식, 훈련, 영양공급, 독서 등의 여러 가지 방법을 이용하여 검투사의 수치 데이터를 변경시켜야 한다.The gladiator game mode includes a training / match mode and a watching mode. The training / match mode is a mode in which a user grows a gladiator and a grown gladiator plays a gladiator game. Here, a gladiator is a character generated by a game program that executes a game, and has various numerical data representing physical, mental, and emotional aspects, and a user may use a variety of information such as rest, training, nutrition, and reading to a gladiator character. The method should be used to change the gladiator's numerical data.
유저는 자신이 성장시킨 검투사 캐릭터가 특정 수치 데이터 이상 성장하면 콜로세움이라는 가상의 사이버 공간상에서 시합을 벌여야 한다. 검투사 시합은 지역리그, 1부리그, 2부리그, 3부리그, 황제 검투사 리그 등등의 단계가 있으며, 하위 리그의 검투사의 성적이 향상되면 상위리그로 들어가서 시합을 할 수 있다.The user must compete in a virtual cyberspace called the Colosseum when his or her Gladiator character grows over certain numerical data. There are three stages of gladiator matches: regional league, first division, second division, third division, emperor gladiator league, and so on.
유저 활동 처리 모듈(610)은 사용자의 검투사 육성 결과에 따른 데이터를 캐릭터 테이블(720)반영하여 저장한다(S170).The user activity processing module 610 reflects and stores the data according to the gladiator training result of the user (S170).
게임 모드 처리 모듈(410)은 유저가 성장시킨 검투사 캐릭터로 시합에 참가하기 위해 대전 모드 참가를 선택하였는지를 체크한다(S180).The game mode processing module 410 checks whether the user has selected to participate in the competitive mode in order to participate in the match as a grown gladiator character (S180).
만일, 유저가 대전 모드 참가를 선택하였다면 게임 실행 모듈(420)은 피어 투 피어(peer-to-peer)게임 형식으로 변환한다(S190). 여기서, 피어 투 피어란 각 컴퓨터가 동등한 능력을 가지고 있어서 어떤 컴퓨터에서라도 통신 세션(session)을 시작할 수 있는 통신 모델을 지칭하는 것으로서, 동등 계층 통신이라고도 부른다. 피어 투 피어는 네트웍에 연결되어 있는 모든 컴퓨터들이 서로 대등한 동료의 입장에서 데이터나 주변장치 등을 공유할 수 있다는 의미를 담고 있다. 이 피어 투 피어 개념과 대비되는 개념에는 클라이언트-서버(client-server)모델 또는 마스터-슬레이브(master-slave)모델 등이 있다.If the user selects to participate in the competitive mode, the game execution module 420 converts to a peer-to-peer game format (S190). Here, peer-to-peer refers to a communication model in which each computer has an equivalent capability and can start a communication session from any computer, also referred to as peer-to-peer communication. Peer-to-peer means that all computers connected to the network can share data and peripherals in the same peer position. Contrast this peer-to-peer concept with a client-server model or a master-slave model.
게임 실행 모듈(420)은 도3에서와 같이, 피어 투 피어 형식으로 검투사 게임을 진행하고 진행상황 데이터를 처리한다(S200). 이때, 검투사 시합의 성격상 2~8명 정도의 플레이어 유저 컴퓨터(100)가 접속되어 동시에 시합을 하게 되므로, 플레이어 유저 컴퓨터(100)는 3~9명 정도의 데이터 전송량을 갖는다. 그리고, 플레이어 유저 컴퓨터(100)를 통해 진행되는 데이터는 인터넷(200)을 통해 브로드캐스팅 서버(500)를 경유하여 관람 유저 컴퓨터(110)로 다시 전송된다.As shown in FIG. 3, the game execution module 420 progresses a gladiator game in a peer-to-peer format and processes progress data (S200). At this time, since two to eight player user computers 100 are connected and play at the same time due to the nature of the gladiator game, the player user computer 100 has a data transfer amount of about 3 to 9 people. The data proceeding through the player user computer 100 is transmitted back to the viewing user computer 110 via the broadcasting server 500 through the Internet 200.
게임 실행 모듈(420)은 검투사 시합 게임에서 유저가 승리했는지를 체크한다 (S210). 만일, 검투사 시합 게임에서 유저가 승리하게 되면, 유저 활동 처리 모듈(610)은 승리에 따른 보상 데이터를 처리한다(S220). 즉, 플레이어 유저는 자신이 성장시킨 검투사 캐릭터와 수치 데이터가 비슷한 실력을 가진 상대와 계속해서 검투사 시합을 갖게 되고, 시합의 결과에 따라 점차로 상위 랭킹에 속하게 된다. 그러므로, 실력을 인정받은 플레이어 유저는 자신의 검투사 캐릭터를 광고 모델로 내세울 수 있다. 다시 말해, 인기 검투사 캐릭터는 갑옷에 광고를 붙이는 것이 허용되며, 여기에서 얻어지는 광고 수익은 일정 비율에 따라 분배받을 수 있기 때문에, 인기 검투사를 육성시킨 유저는 프로 게이머(pro-gamer)로서 발굴될 수 있다.The game execution module 420 checks whether the user has won the gladiator match game (S210). If the user wins in the gladiator match game, the user activity processing module 610 processes the reward data according to the victory (S220). In other words, the player user continues to have a gladiator match with an opponent having similar skills as the gladiator character and the numerical data he has grown, and gradually becomes a high ranking according to the result of the match. Therefore, a player user who has been recognized for his ability can present his gladiator character as an advertisement model. In other words, popular gladiator characters are allowed to advertise their armor, and the advertising revenue earned from them can be distributed at a certain rate, so that the user who fostered the popular gladiator can be discovered as a pro-gamer. have.
유저가 검투사 게임에서 지면, 유저 활동 처리 모듈(610)은 그 결과 데이터를 캐릭터 테이블(720)에 저장한다(S230).When the user loses the gladiator game, the user activity processing module 610 stores the result data in the character table 720 (S230).
모드 선택 체크 단계(S160)에서, 만일 유저가 관람 모드를 선택하였다면 브로드캐스팅 서버(500)는 사용자 선택 게임 진행 상황을 중계한다(S240).In the mode selection check step S160, if the user selects the viewing mode, the broadcasting server 500 relays the user selection game progress (S240).
검투사 시합은 중계 방식에 따라 대전 모드, 관람 모드 및 TV 중계용 모드의 3가지 모드가 존재한다. 대전 모드는 도4a와 같이 검투사를 조종하는 플레이어 유저들이 시합 전개 과정을 한 눈에 관찰할 수 있는 카메라 뷰(View)를 제공하고, 관람 모드는 도4b와 같이 검투 시합이 일어나는 경기장 구석구석을 관람 유저가 원하는 방향에서 바라볼 수 있도록 다이내믹한 카메라 뷰를 제공하며, TV 중계용 모드는 도4c와 같이 TV 방송용 카메라가 검투 시합을 중계하는 것처럼 넓은 시야를 한 번에 제공하는 카메라 뷰를 제공한다.There are three modes of the gladiator game, the match mode, the watching mode and the TV relay mode according to the relay method. The competitive mode provides a camera view that allows the player users who control the gladiator to observe the game development process at a glance as shown in FIG. 4A, and the viewing mode as shown in FIG. 4B. The camera provides a dynamic camera view so that the user can look in a desired direction, and the TV relay mode provides a camera view that provides a wide field of view at once as a TV broadcast camera relays a gladiator game as shown in FIG. 4C.
사용자의 카메라 위치 변경 선택 여부를 체크한다(S250). 즉, 유저가 검투사 시합에 참여하여 게임을 진행할 때, 대전 모드 처리 모듈(510)은 시합 전개 과정을 한 눈에 관찰할 수 있는 카메라 뷰로 그래픽 처리하고, 유저가 관람 모드를 선택하면 관람 모드 처리 모듈(520)은 유저가 원하는 방향에서 바라볼 수 있는 카메라 뷰로 그래픽 처리하며, TV 중계용 모드를 선택하였다면 TV로 검투 시합을 중계하는 듯한 카메라 뷰로 그래픽 처리한다.It is checked whether the user selects to change the camera position (S250). That is, when the user participates in a gladiator game and proceeds with the game, the competitive mode processing module 510 graphically processes the game development process into a camera view that can be observed at a glance, and when the user selects the viewing mode, the viewing mode processing module 520 graphically processes the camera view that the user can see in the desired direction, and if the TV relay mode is selected, the graphics process the camera view as if it is relaying a gladiator match on the TV.
브로드캐스팅 서버(500)는 사용자 선택 카메라 위치에서 그래픽을 랜더링 처리한다(S260). 여기서, 렌더링(rendering)이란 그림자나 색상과 농도의 변화 등과 같은 3차원 질감을 넣음으로써 컴퓨터 그래픽에 사실감을 추가하는 과정을 가리키는 것을 말한다.The broadcasting server 500 renders the graphics at the user-selected camera position (S260). Here, rendering refers to a process of adding realism to computer graphics by inserting three-dimensional textures such as shadows, changes in color, and density.
유저 활동 처리 모듈(610)은 관람 유저가 스포츠 복권 개념의 배팅(betting)을 선택하였는지를 체크한다(S270). 즉, 유저로 하여금 유저 소유의 사이버 머니 (cyber money)를 통해 스포츠 복권을 구입하여 시합 결과를 예상한 배팅을 할 수있도록 함으로서, 유저의 흥미를 유발시킬 수 있다. 중요한 시합의 결과는 웹서버 (310)를 통해 웹 페이지에 실시간으로 업데이트(update)되므로, 유저는 언제든지 자신의 배팅에 대한 결과를 확인할 수 있다. 유저는 또한 ARS 서비스를 통해 유료로 스포츠 복권을 구입할 수도 있으며, 이때에 유저는 PDA 또는 핸드폰을 이용하여 배팅과 결과 보기를 수행할 수도 있으며, 유저 활동 처리 모듈(610)은 다양한 형태의 부가 서비스를 제공할 수도 있으며, 본 발명이 실시 예에만 한정되는 것은 아니다.The user activity processing module 610 checks whether the viewing user has selected betting of the concept of sports lottery (S270). In other words, by allowing the user to buy sports lottery tickets through the user's own cyber money, betting in anticipation of the result of the competition can induce the user's interest. The result of the important game is updated on the web page in real time through the web server 310, so the user can check the result of his bet at any time. The user may also purchase a sports lottery ticket for a fee through the ARS service, at which time the user may conduct a bet and view the result using a PDA or a mobile phone, and the user activity processing module 610 may provide various types of additional services. It may be provided, the present invention is not limited only to the embodiment.
만일, 유저가 배팅에 성공하면, 유저 활동 처리 모듈(610)은 배팅 성공에 따른 결과 데이터를 유저 테이블(710)에 저장하여 처리한다(S280).If the user succeeds in betting, the user activity processing module 610 stores the result data according to the successful betting in the user table 710 and processes it (S280).
본 발명의 실시 예는 하나의 실시 예에 지나지 않으며, 본 발명의 요지를 벗어나지 않는 범위 내에서, 게임의 종류 및 부가 서비스 기능에 많은 변형 및 변경이 가능함은 물론이며, 본 발명이 실시 예에만 한정되는 것은 아니다.The embodiments of the present invention are only one embodiment, and many variations and modifications may be made to the type of game and additional service functions without departing from the gist of the present invention, and the present invention is limited only to the embodiments. It doesn't happen.
이상에서와 같이, 본 발명의 온라인 게임 시스템 및 그 게임 방법은 게임에 참가하는 유저 뿐만 아니라 게임에 참가하지 않는 유저도 온라인 상에서 게임을 즐길 수 있도록 하며, 다수의 유저로 하여금 특정 온라인 게임의 프로게이머로서 육성될 수 있도록 한다.As described above, the online game system and the game method of the present invention enable not only users who participate in the game but also users who do not participate in the game to play the game online, and a large number of users are pro gamers of a specific online game. To be fostered as
또한, 온라인 게임에 부가 서비스 기능을 도입함으로써 새로운 수익 창출 효과를 가져올 수 있다.In addition, by introducing an additional service function to the online game can bring new revenue effects.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020010047485A KR20030013147A (en) | 2001-08-07 | 2001-08-07 | An on-line game system and the game method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020010047485A KR20030013147A (en) | 2001-08-07 | 2001-08-07 | An on-line game system and the game method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20030013147A true KR20030013147A (en) | 2003-02-14 |
Family
ID=27718207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020010047485A Ceased KR20030013147A (en) | 2001-08-07 | 2001-08-07 | An on-line game system and the game method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20030013147A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100777618B1 (en) * | 2007-05-15 | 2007-11-21 | (주)아루온게임즈 | Online game automatic operation system and method |
| WO2011059206A3 (en) * | 2009-11-11 | 2011-11-03 | 주식회사 파이퍼게임스 | Method and system for online concert and viewing service in avatar community space |
| KR101139498B1 (en) * | 2010-04-20 | 2012-05-02 | 주식회사 넥슨코리아 | Watching system and method thereof of other user game play picture in online game |
| WO2013100404A1 (en) * | 2011-12-28 | 2013-07-04 | (주)네오위즈게임즈 | Method and server for providing online-game play mode |
| WO2015023156A1 (en) * | 2013-08-16 | 2015-02-19 | Kim Tae Kwan | Method for virtual competition using motion command input, and computer program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010015341A (en) * | 1999-07-14 | 2001-02-26 | 이리마지리 쇼우이치로 | Communication game system and processing method thereof |
| KR20010051332A (en) * | 1999-11-05 | 2001-06-25 | 가부시키가이샤 디지큐브 | Network game system |
| KR20010068089A (en) * | 2001-04-21 | 2001-07-13 | 오대성 | Method and apparatus for viewing a massively multiplayer on-line role playing game and computer readable record medium on which a program therefor is recorded |
| KR20010096257A (en) * | 2000-04-18 | 2001-11-07 | 장승진 | Horse racing combined cyber rearing simulation and thereof apparatus |
-
2001
- 2001-08-07 KR KR1020010047485A patent/KR20030013147A/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010015341A (en) * | 1999-07-14 | 2001-02-26 | 이리마지리 쇼우이치로 | Communication game system and processing method thereof |
| KR20010051332A (en) * | 1999-11-05 | 2001-06-25 | 가부시키가이샤 디지큐브 | Network game system |
| KR20010096257A (en) * | 2000-04-18 | 2001-11-07 | 장승진 | Horse racing combined cyber rearing simulation and thereof apparatus |
| KR20010068089A (en) * | 2001-04-21 | 2001-07-13 | 오대성 | Method and apparatus for viewing a massively multiplayer on-line role playing game and computer readable record medium on which a program therefor is recorded |
Non-Patent Citations (2)
| Title |
|---|
| 카탈로그(개인전, 팀 대전 등 다양한 유형으로 대전게임을 할 수 있고 게임종료와 동시에 순위를 비롯한 모든 결과를 알 수 있으며, 관전모드를 이용해 계속 진행되는 게임을 관람할 수 있는 게임 ,전자신문 2000.12.04 ) * |
| 카탈로그(자신이 직접 선수를 뽑아 체력단련과 전술훈련을 시킨 후 다른 게이머들과 온라인으로 대전하는 네트워크 게임으로서 게임을 직접 플레이하지 않아도 다른 게이머의 경기를 관전하고 사이버머니로 베팅을 할 수 있는 게임 ,전자신문,2001.07.13 ) * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100777618B1 (en) * | 2007-05-15 | 2007-11-21 | (주)아루온게임즈 | Online game automatic operation system and method |
| WO2011059206A3 (en) * | 2009-11-11 | 2011-11-03 | 주식회사 파이퍼게임스 | Method and system for online concert and viewing service in avatar community space |
| KR101132777B1 (en) * | 2009-11-11 | 2012-04-06 | (주)파이퍼게임스 | Method for providing online music service of group playing and watching |
| KR101139498B1 (en) * | 2010-04-20 | 2012-05-02 | 주식회사 넥슨코리아 | Watching system and method thereof of other user game play picture in online game |
| WO2013100404A1 (en) * | 2011-12-28 | 2013-07-04 | (주)네오위즈게임즈 | Method and server for providing online-game play mode |
| WO2015023156A1 (en) * | 2013-08-16 | 2015-02-19 | Kim Tae Kwan | Method for virtual competition using motion command input, and computer program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Chan et al. | Massively multiplayer online games | |
| US12427401B2 (en) | Game program, method for controlling computer, and computer | |
| US20080161111A1 (en) | Method and System for Interactive Game Playing with Cellular Phones | |
| JP7324574B2 (en) | SERVER SYSTEM, GAME SYSTEM, GAME PROVIDING METHOD AND PROGRAM | |
| JP5491573B2 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
| JP2014144349A (en) | Game control device, game control method, program and game system | |
| JP2025120307A (en) | Computer and gaming systems | |
| JP2007098029A (en) | Game machine and game server | |
| JP7057535B1 (en) | Information processing equipment, information processing methods and programs | |
| JP2022022395A (en) | Game programs, computer control methods and computers | |
| WO2013154020A1 (en) | Game control device, game control method, program, recording medium, game control system | |
| KR20030013147A (en) | An on-line game system and the game method thereof | |
| JP2025065271A (en) | Information processing device, information processing method, and program | |
| JP2006068143A (en) | Game machine and game system | |
| JP7164745B2 (en) | Information processing system, game program, information processing method | |
| JP2007185315A (en) | Portable game machine, program for portable game machine, game server, and game system | |
| CA2821187A1 (en) | Online mahjong game | |
| JP2006068147A (en) | Game machine and game system | |
| JP2006068144A (en) | Gaming machine, gaming machine control server and gaming system | |
| JP7719387B2 (en) | Information processing method, information processing system, and program | |
| KR20160107018A (en) | Online puzzle card game and system for performing the same | |
| JP7712411B1 (en) | Program, communication terminal and game system | |
| JP6928292B1 (en) | Information processing equipment, information processing methods and programs | |
| KR20050100316A (en) | Cross word puzzle game system capable of adjusting item difficulty and method thereof | |
| JP2020044118A (en) | Computer system, game system, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010807 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20031031 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20040120 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20031031 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |