KR20010109598A - 웹 기반의 머드 게임 제공 시스템 및 방법 - Google Patents

웹 기반의 머드 게임 제공 시스템 및 방법 Download PDF

Info

Publication number
KR20010109598A
KR20010109598A KR1020000029541A KR20000029541A KR20010109598A KR 20010109598 A KR20010109598 A KR 20010109598A KR 1020000029541 A KR1020000029541 A KR 1020000029541A KR 20000029541 A KR20000029541 A KR 20000029541A KR 20010109598 A KR20010109598 A KR 20010109598A
Authority
KR
South Korea
Prior art keywords
mud
user
mud game
game
web
Prior art date
Application number
KR1020000029541A
Other languages
English (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 KR1020000029541A priority Critical patent/KR20010109598A/ko
Publication of KR20010109598A publication Critical patent/KR20010109598A/ko

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 웹 기반의 머드 게임 제공 시스템 및 방법에 관한 것이다. 이 웹 기반의 머드 게임 제공 시스템은 인터넷을 통하여 접속되며 웹 브라우저를 각각 구비하는 한 명 이상의 사용자에게 머드 게임을 제공하는 시스템에 있어서, 상기 인터넷에 접속되며, 상기 사용자에게 머드 게임 서비스 관련 정보를 제공하고, 회원 인증 등을 포함하는 회원 관리를 수행하는 웹 사이트; 상기 인터넷에 접속되고, 상기 사용자의 웹 브라우저 내에서 동작 가능한 머드 게임 관련 자바 애플릿(java applet)을 포함하며, 상기 사용자에게 머드 게임 서비스를 제공하는 머드 서버; 및 상기 웹 사이트에 접속되며, 회원 관련 정보를 저장하는 데이터베이스 서버를 포함하고, 상기 머드 서버에서 제공하는 머드 게임 서비스를 사용하기 위해 접속하는 사용자에게 상기 머드 게임 관련 자바 애플릿을 전송하여 설치하도록 하고, 상기 설치된 자바 애플릿을 통해 상기 머드 게임 서비스를 제공한다. 본 발명에 따르면, 웹 브라우저가 내장된 어떤 컴퓨터에서도 머드 게임 서비스를 제공받을 수 있고, 설치되는 자바 애플릿의 용량이 작기 때문에 설치가 간편하고 쉽다.

Description

웹 기반의 머드 게임 제공 시스템 및 방법{SYSTEM AND METHOD FOR FURNISHING THE SERVICES OF A MUD GAME BASED ON AN WEB}
본 발명은 웹(WEB) 기반의 머드 게임 제공 시스템 및 방법에 관한 것으로, 보다 구체적으로 웹 환경의 브라우저 내에서 동작되는 자바 애플릿(java applet)을 사용하여 머드 게임을 제공하는 시스템 및 방법에 관한 것이다.
최근 인터넷이 실생활과 밀접하게 맞물려 돌아감에 따라서 네트워크 통신 상의 많은 서비스 업체들이 기본 제공 기술로 인터넷을 이용하게 되었다.
또한, 인터넷의 전송 속도가 향상됨에 따라서 그 동안 텍스트로 제공되던 많은 서비스들 또한 그래픽이 첨가되어 보다 나은 인터페이스를 지향하며 현실에 가까운 서비스를 하기 시작했으며, 많은 업체들이 이 부분에 뛰어들게 되었다.
특히, 월드 와이드 웹(World Wide Web; WWW)의 등장으로 인해 소수 전문가들의 전유물인 인터넷이 일반 사용자들에게도 쉽게 활용될 수 있게 되었다.
한편, 머드(MUD)라고 불리는 게임은 한 인터넷의 가상 공간에 동시에 많은 사용자들이 접속해서 게임이 진행되고, 서로의 상황이 맞물리면서 한 때 많은 수의 사람들이 이 게임을 했지만, 그 인터페이스를 비롯해서 게임의 전반적인 모습이 지난 몇 년 동안 진전되지도 않았을 뿐 아니라 오히려 상황은 악화되었고, 배우기 또한 힘이 들었다. 따라서, 현재는 머드라는 게임은 거의 형식만 남은 상황이고, 이 머드 형식을 가지고 와서 그래픽으로 모든 인터페이스를 재구성하고 엔진을 만들어 머그(MUG)라는 이름으로 서비스를 하는 업체들이 생겨났으며, 이미 많은 사용자를 확보하고 있다.
이와 같이, 그래픽적인 요소가 가미되어 있는 게임들이 호응을 많이 얻고는 있지만, 머드라는 장르의 이 게임은 게임 화면이 텍스트로 진행되는 방식이니 만큼 사용자들로 하여금 상상력을 자극하고 색다른 경험을 할 수 있다는 장점을 살리지 못하고, 또한 이 게임을 하기 위해서 큰 용량의 게임 소프트웨어를 다운로드(download) 받아서 설치하여야 한다는 문제점이 있다.
따라서, 본 발명의 목적은 상기한 종래의 문제점을 해결하기 위한 것으로, 웹 브라우저 내에서 동작되는 자바 애플릿을 사용하여 머드 게임을 할 수 있도록하고, 머드 게임에서 사용되는 모든 명령어들을 애플릿 창에서 직접 실행하고 텍스트로 모든 게임이 진행되며, 동시에 그래픽 인터페이스를 갖춰서 모든 게임 진행 상황을 알 수 있도록 하는 웹 기반의 머드 게임 제공 시스템 및 방법을 제공하는 데 있다.
도 1은 본 발명의 실시예에 따른 웹 기반의 머드 게임 제공 시스템이 사용되는 도면이다.
도 2는 도 1의 웹 브라우저의 상세 블록도이다.
도 3은 본 발명의 실시예에 따른 웹 기반의 머드 게임 제공 방법의 순서도이다.
도 4는 도 3의 머드 게임 진행 단계의 상세 순서도이다.
상기한 목적을 달성하기 위한 수단으로서 본 발명은 인터넷을 통하여 접속되며 웹 브라우저를 각각 구비하는 한 명 이상의 사용자에게 머드 게임을 제공하는 시스템에 있어서, 상기 인터넷에 접속되며, 상기 사용자에게 머드 게임 서비스 관련 정보를 제공하고, 회원 인증 등을 포함하는 회원 관리를 수행하는 웹 사이트; 상기 인터넷에 접속되고, 상기 사용자의 웹 브라우저 내에서 동작 가능한 머드 게임 관련 자바 애플릿(java applet)을 포함하며, 상기 사용자에게 머드 게임 서비스를 제공하는 머드 서버; 및 상기 웹 사이트에 접속되며, 회원 관련 정보를 저장하는 데이터베이스 서버를 포함하고, 상기 머드 서버에서 제공하는 머드 게임 서비스를 사용하기 위해 접속하는 사용자에게 상기 머드 게임 관련 자바 애플릿을 전송하여 설치하도록 하고, 상기 설치된 자바 애플릿을 통해 상기 머드 게임 서비스를 제공한다.
상기 웹 사이트는 머드 게임 서비스 관련 정보를 저장하는 정보 저장부; 및 상기 인터넷에 접속되며, 사용자에게 상기 정보 저장부에 저장된 머드 게임 서비스 관련 정보를 제공하고, 상기 데이터베이스 서버 검색을 통해 상기 사용자의 회원 인증을 수행하는 웹 서버를 포함한다.
상기 머드 서버는 머드 게임 관련 자바 애플릿 및 머드 게임 관련 정보를 저장하는 머드 데이터베이스; 및 상기 인터넷을 통해 사용자의 웹 브라우저에 접속되며, 사용자의 머드 게임 요청이 있는 경우, 상기 머드 데이터베이스에 저장된 머드 게임 관련 자바 애플릿을 상기 사용자에게 전송하고, 상기 전송된 자바 애플릿을 통해 상기 사용자에게 머드 게임 서비스를 제공하는 머드 엔진을 포함한다.
상기 사용자의 웹 브라우저는 상기 머드 서버로부터 전송되는 자바 애플릿을 활성화시키는 자바 가상 머신을 포함한다.
상기 목적을 달성하기 위한 본 발명의 다른 수단은 인터넷을 통하여 접속되며 웹 브라우저를 각각 구비하는 한 명 이상의 사용자에게 머드 게임을 제공하는 방법에 있어서, 사용자로부터 접속 요구가 있는 경우, 머드 게임 서비스 관련 정보를 제공하는 단계; 사용자로부터 머드 게임 시작 요청이 있는 경우, 회원 인증을 수행하는 단계; 상기 단계에서 상기 사용자가 회원으로 인증되는 경우, 머드 게임 관련 자바 애플릿을 전송하는 단계; 상기 전송된 자바 애플릿이 상기 웹 브라우저 내에서 동작할 수 있도록 활성화시키는 단계; 상기 활성화된 자바 애플릿을 통한 사용자의 접속이 있는 경우, 상기 사용자가 새로운 사용자인지의 여부를 판단하는 단계; 상기 판단 단계에서 상기 사용자가 새로운 사용자로 판단되는 경우 캐릭터 관련 정보 입력을 요구하는 단계; 및 상기 판단 단계에서 새로운 사용자가 아니거나 또는 상기 입력 단계에서 캐릭터 관련 정보가 입력되는 경우, 상기 사용자와의 머드 게임을 진행시키는 단계를 포함한다.
이하, 본 발명의 실시예에 대해 첨부된 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 실시예에 따른 웹 기반의 머드 게임 제공 시스템이 사용되는 도면이다.
도 1에 도시되어 있듯이, 본 발명의 실시예에 따른 머드 게임 제공 시스템(10)은 인터넷(20)을 통해 한 명 이상의 사용자(30, 40)에게 접속된다.
사용자(30, 40)는 웹 브라우저(32, 42)가 내장된 컴퓨터 시스템, 특히 개인용 컴퓨터를 가지며, 컴퓨터 내에 내장된 웹 브라우저(32, 42)를 사용하여 각각 머드 게임 제공 시스템(10)에 접속한다.
머드 게임 제공 시스템(10)은 인터넷(20)을 통해 사용자(30, 40)에 각각 접속되는 웹 사이트(100), 머드 서버(110), 및 웹 사이트(100)에 접속되며 회원 관련 정보를 저장하는 DB 서버(120)를 포함한다.
웹 사이트(100)는 인터넷(20)에 접속되어 사용자(30, 40)에게 본 발명에 따른 머드 게임 서비스 관련 정보를 제공하는 웹 서버(1000) 및 웹 서버(100)에 접속되며 머드 게임 서비스 관련 웹 페이지를 저장하는 웹 페이지 저장부(1010)를 포함한다.
머드 서버(110)는 인터넷(20)을 통해 사용자(30, 40)의 웹 브라우저(32, 42)에 접속되어 사용자(30, 40)에게 머드 게임 서비스를 제공하는 머드 엔진(1100) 및 머드 엔진(1100)에 접속되며 머드 게임 관련 정보를 저장하는 머드 DB(1110)를 포함한다.
또한, 머드 서버(110)의 머드 DB(1110)는 머드 게임을 위해 필요한 애플릿 패키지 파일을 포함하며, 사용자(30)의 웹 브라우저(32, 42)가 이 애플릿 패키지파일에 대한 다운로드를 요청하는 경우, 웹 서버(1000)를 통해 사용자(30)의 웹 브라우저(32, 42)에게 전송한다.
한편, 웹 브라우저(32, 42)는 첨부된 도 2에 도시되어 있듯이, 사용자(30, 40)와 웹 사이트(100) 사이의 인터페이스 역할을 하는 브라우저 사용자 영역(320), 브라우저 사용자 영역(320)에 접속되어 OS에 상관없이 자바 애플릿이 동작되도록 하는 자바 가상 머신(322), 및 자바 가상 머신(322)에 접속되고 또한 인터넷(20)을 통해 머드 서버(110)에 접속되어 애플릿을 통한 머드 게임이 가능하도록 하는 머드 애플릿 클라이언트(324)를 포함한다.
이하, 첨부된 도 3을 참조하여 본 발명의 실시예에 따른 웹 기반의 머드 게임 제공 방법에 대하여 설명한다.
먼저, 사용자(30)는 본 발명의 실시예에 따른 머드 게임 서비스를 제공받기 위해 자신의 컴퓨터에 내장된 웹 브라우저(32)를 사용하여 머드 게임 제공 시스템(10)의 웹 서버(100)에 접속한다(S10). 이 때, 웹 브라우저(32)의 브라우저 사용자 영역(320)이 인터넷(20)을 통해 웹 사이트(100)의 웹 서버(1000)에 접속 요청을 하고, 웹 서버(1000)는 사용자(30)의 접속 요청에 따라 웹 페이지 저장부(1010)로부터 홈 페이지 정보를 추출하여 인터넷(20)을 통해 사용자(30)의 웹 브라우저(32)로 전송하며, 웹 브라우저(32)의 사용자 영역(320)은 수신된 홈 페이지를 사용자가 볼 수 있도록 화면으로 표시한다. 사용자(30)는 표시된 홈 페이지를 통해 웹 서핑(surfing)을 수행할 수 있다.
다음, 사용자(30)가 웹 브라우저(32)를 통해 머드 게임 시작을요청하면(S20), 웹 서버(1000)는 사용자(30)의 회원 인증을 수행한다(S30).
상기 회원 인증 단계는 보다 상세하게는 다음과 같은 절차에 의해 수행될 수 있다.
먼저, 웹 서버(1000)가 회원 인증을 위한 사용자(30) ID 및 패스워드 등의 입력을 요구하면, 사용자(30)는 요구된 ID 및 패스워드를 입력하고, 그 후 웹 서버(1000)는 입력된 ID 및 패스워드가 DB 서버(120) 내에 있는지의 여부를 판단하여 회원 인증을 수행한다.
만일 머드 게임 시작을 요청하는 사용자(30)가 회원이 아닌 경우, 웹 서버(1000)는 회원 등록 화면을 사용자(30)의 웹 브라우저(32)를 통해 표시하고, 사용자(30)는 표시된 회원 등록 화면에 회원 등록을 위한 자신의 신상 정보 등, 특히 ID 및 패스워드 등을 입력하면, 웹 서버(1000)는 사용자(30)의 회원 등록을 허가하여 사용자(30)의 ID 및 패스워드가 유용함을 알린다(S40). 이와 같이, 회원으로 등록된 사용자(30)는 상기 게임 시작 요청 단계(S20)를 다시 수행하여 다음의 단계를 수행할 수 있도록 한다.
한편, 사용자(30)가 회원으로 인증되면, 사용자(30)는 머드 게임을 위한 애플릿 패키지 파일에 대한 다운로드를 요청한다(S50).
이 때, 사용자(30)가 이미 본 발명의 실시예에 따른 머드 게임 서비스를 제공받기 위해 애플릿 패키지 파일을 다운로드받아서 사용하고 있는 경우에는 상기 애플릿 패키지 파일 다운로드 요청 단계(S50)가 생략될 수 있으나, 본 실시예에서는 사용자(30)가 본 머드 게임 서비스를 처음 사용하는 것으로 가정하여 설명한다.
사용자(30)로부터 애플릿 패키지 파일에 대한 다운로드 요청을 받은 웹 서버(1000)는 머드 서버(110)의 머드 엔진(1100)을 통해 애플릿 패키지 파일을 전달받아서 사용자(30)의 웹 브라우저(32)에게 전송하면(S60), 사용자(30)의 웹 브라우저는 전송된 애플릿 패키지 파일을 설치한다. 이 때, 애플릿 패키지 파일은 머드 서버(110) 내에 저장되어 있는 것으로 설명하였지만, 웹 사이트(100) 내에 저장되어 있어도 좋다.
이와 같이, 자바 애플릿이 설치되면, 웹 서버(1000)는 브라우저 사용자 영역(320)을 통해 자바 가상 머신(322)을 기동시켜(S70) 자바 애플릿을 활성화시킨다(S80). 자바 애플릿이 활성화되는 경우, 웹 브라우저(32) 내에 머드 애플릿 클라이언트(324)가 구성된다.
다음, 머드 애플릿 클라이언트(324)는 머드 서버(110)에 접속을 요청한다(S90).
접속 요청을 받은 머드 서버(110)의 머드 엔진(1110)은 사용자(30)가 새로운 사용자인지의 여부를 머드 DB(1110)를 사용하여 판단한 후(S100), 새로운 사용자이면 캐릭터 관련 정보, 예를 들어 캐릭터 이름 등에 대한 입력을 요구한다(S110).
사용자(30)가 캐릭터 관련 정보를 입력하면, 머드 엔진(1110)은 입력된 정보가 적절한 정보인지의 여부를 머드 DB(1110)를 사용하여 판단한 후(S120), 입력된 정보가 적절한 정보가 아닌 경우 다시 입력을 요청하고, 만일 입력된 정보가 적절한 정보인 경우에는 머드 DB(1110)에 저장한다(S130).
한편, 상기 단계(S100)에서 새로운 사용자가 아닌 경우, 머드 엔진(1100)은머드 DB(1110)를 사용하여 사용자 인증을 수행한다(S140).
사용자(30) 인증이 완료되면, 머드 엔진(1100)은 머드 DB(1110)에서 상기 사용자(30)에 대한 캐릭터 관련 정보를 읽어 온다(S150).
그 후, 사용자(30)의 웹 브라우저(32) 내의 머드 애플릿 클라이언트(324)와 머드 엔진(1100)이 인터넷(20)을 통해 서로 통신하면서 머드 게임을 진행시킨다(S160).
이하, 첨부된 도 4를 참조하여 머드 게임 진행 과정에 대해 상세히 설명한다.
이 때, 머드 게임 진행 과정은 사용자(30) 측을 중심으로 설명한다.
먼저, 사용자(30)는 머드 게임에서 사용되는 모든 명령어들을 애플릿 창에서 마우스를 클릭함으로써 직접 실행시킬 수 있으며, 또한 종래의 방식대로 키보드를 사용하여 문자열을 직접 입력함으로써 명령어를 실행시킬 수 있다.
이 때, 사용자(30)의 입력은 마우스 입력 또는 키보드 입력에 상관없이 웹 브라우저(32) 내의 머드 애플릿 클라이언트(324)를 통해 머드 엔진(1100)으로 전송된다.
따라서, 웹 브라우저(32)의 머드 애플릿 클라이언트(324)는 사용자(30)로부터 키보드에 의한 입력이 있는지의 여부를 먼저 판단한다(S1610).
만일 키보드 입력이 없는 경우, 마우스에 의한 입력이 있는지의 여부를 판단한 후(S1620), 마우스 입력이 있는 경우 입력된 문자열을 추가한다(S1630).
만일 키보드 입력이 있거나 또는 마우스 입력에 의해 문자열이 추가된 경우에는 사용자 입력을 인터넷(20)을 통해 머드 서버(110)의 머드 엔진(1100)으로 전송한다(S1640).
한편, 웹 브라우저(32)로부터 사용자 입력을 전송받은 머드 엔진(1100)은 상기 사용자 입력에 대한 응답을 인터넷(20)을 통해 웹 브라우저(32)의 머드 애플릿 클라이언트(324)로 전송하며, 이 때 전송되는 응답은 애플릿에서 해석 가능한 문자열을 전송하여 통신을 진행한다.
따라서, 사용자(30)의 웹 브라우저(32)는 머드 서버(110)로부터 전송되는 응답 문자열을 포함하는 데이터를 수신한 후(S1650), 상기 응답 문자열에 해당되는 작업을 수행한다(S1660).
이 때, 수행된 작업 결과는 머드 게임 메인 창, 사용자 정보 창, 날씨 정보 창 등이 갱신되는 것으로 나타난다.
다음, 머드 애플릿 클라이언트(324)는 게임을 종료할 것인지의 여부를 판단한다(S1670).
만일 게임을 종료하지 않는 것으로 판단되면 상기 단계(S1610 ∼ S1660)를 반복 수행함으로써 웹 브라우저(32) 내에서 동작되는 애플릿을 통해 머드 게임이 계속 수행된다.
한편, 사용자(30)는 애플릿이 띄워져 있는 웹 브라우저(32)의 창을 닫거나 또는 머드 게임을 종료한다는 명령 등을 입력함으로써 머드 게임을 종료시킬 수 있다.
따라서, 웹 브라우저(32)는 사용자(30)가 상기 동작에 의해 게임을 종료시키는 경우, 머드 게임을 종료시키기 위한 게임 종료 처리를 수행한다(S1680).
비록, 본 발명이 가장 실제적이며 바람직한 실시예를 참조하여 설명되었지만, 본 발명은 상기 개시된 실시예에 한정되지 않으며, 후술되는 특허청구범위 내에 속하는 다양한 변형 및 등가물들도 포함한다.
본 발명에 따르면, 머드 게임이 웹 브라우저 기반에서 동작하기 때문에 브라우저, 예를 들어 마이크로소프트사의 인터넷 익스플로러(Internet Explorer), 넷스케이프사의 네비게이터(Navigator)와 같은 자바 애플릿을 동작시킬 수 있는 브라우저가 내장된 컴퓨터라면 어떤 컴퓨터에서나 접속하여 머드 게임 서비스를 제공받을 수 있다. 따라서, 윈도우즈, 리눅스 등을 포함한 어떠한 플랫폼에서나 동작할 수 있는 머드 게임 환경을 제공할 수 있으며, 나아가 자바 기술을 접목한 휴대용 컴퓨터를 통해서도 본 발명에 따른 머드 게임 서비스를 제공받을 수 있다는 확장성과 범용성을 동시에 제공한다.
또한, 본 발명에 따르면 용량이 작은 자바 애플릿을 사용하여 머드 게임 서비스를 제공하기 때문에 사용자 컴퓨터에 설치가 쉽고 간편하다.
또한, 웹 브라우저 기반으로 머드 게임이 진행되기 때문에 애플릿 창의 버튼을 클릭하기만 하면 머드 게임의 웹 사이트, 사이트 내의 게시판, 및 도움말 등을 동시에 볼 수 있으므로 사용자 인터페이스가 향상된다.
또한, 머드 게임 관련 자바 애플릿이 업그레이드되거나 버그 수정이 있는 경우, 사용자가 즉시 새로운 자바 애플릿을 갱신할 수 있으므로, 종래 커다란 클라이언트 프로그램을 새로 다운로드받아야 하는 종래 게임 서비스에 비해 보다 원활한 서비스가 가능하다.

Claims (7)

  1. 인터넷을 통하여 접속되며 웹 브라우저를 각각 구비하는 한 명 이상의 사용자에게 머드 게임(MUD game)을 제공하는 시스템에 있어서,
    상기 인터넷에 접속되며, 상기 사용자에게 머드 게임 서비스 관련 정보를 제공하고, 회원 인증 등을 포함하는 회원 관리를 수행하는 웹 사이트;
    상기 인터넷에 접속되고, 상기 사용자의 웹 브라우저 내에서 동작 가능한 머드 게임 관련 자바 애플릿(java applet)을 포함하며, 상기 사용자에게 머드 게임 서비스를 제공하는 머드 서버; 및
    상기 웹 사이트에 접속되며, 회원 관련 정보를 저장하는 데이터베이스 서버
    를 포함하고,
    상기 머드 서버에서 제공하는 머드 게임 서비스를 사용하기 위해 접속하는 사용자에게 상기 머드 게임 관련 자바 애플릿을 전송하여 설치하도록 하고, 상기 설치된 자바 애플릿을 통해 상기 머드 게임 서비스를 제공하는
    웹 기반의 머드 게임 제공 시스템.
  2. 제1항에 있어서,
    상기 웹 사이트가
    머드 게임 서비스 관련 정보를 저장하는 정보 저장부; 및
    상기 인터넷에 접속되며, 사용자에게 상기 정보 저장부에 저장된 머드 게임서비스 관련 정보를 제공하고, 상기 데이터베이스 서버 검색을 통해 상기 사용자의 회원 인증을 수행하는 웹 서버
    를 포함하는 웹 기반의 머드 게임 제공 시스템.
  3. 제1항에 있어서,
    상기 머드 서버가
    머드 게임 관련 자바 애플릿 및 머드 게임 관련 정보를 저장하는 머드 데이터베이스; 및
    상기 인터넷을 통해 사용자의 웹 브라우저에 접속되며, 사용자의 머드 게임 요청이 있는 경우, 상기 머드 데이터베이스에 저장된 머드 게임 관련 자바 애플릿을 상기 사용자에게 전송하고, 상기 전송된 자바 애플릿을 통해 상기 사용자에게 머드 게임 서비스를 제공하는 머드 엔진
    을 포함하는 웹 기반의 머드 게임 제공 시스템.
  4. 제1항 또는 제3항에 있어서,
    상기 사용자의 웹 브라우저가 상기 머드 서버로부터 전송되는 자바 애플릿을 활성화시키는 자바 가상 머신을 포함하는 웹 기반의 머드 게임 제공 시스템.
  5. 인터넷을 통하여 접속되며 웹 브라우저를 각각 구비하는 한 명 이상의 사용자에게 머드 게임을 제공하는 방법에 있어서,
    사용자로부터 접속 요구가 있는 경우, 머드 게임 서비스 관련 정보를 제공하는 단계;
    사용자로부터 머드 게임 시작 요청이 있는 경우, 회원 인증을 수행하는 단계;
    상기 단계에서 상기 사용자가 회원으로 인증되는 경우, 머드 게임 관련 자바 애플릿을 전송하는 단계;
    상기 전송된 자바 애플릿이 상기 웹 브라우저 내에서 동작할 수 있도록 활성화시키는 단계;
    상기 활성화된 자바 애플릿을 통한 사용자의 접속이 있는 경우, 상기 사용자가 새로운 사용자인지의 여부를 판단하는 단계;
    상기 판단 단계에서 상기 사용자가 새로운 사용자로 판단되는 경우 캐릭터 관련 정보 입력을 요구하는 단계; 및
    상기 판단 단계에서 새로운 사용자가 아니거나 또는 상기 입력 단계에서 캐릭터 관련 정보가 입력되는 경우, 상기 사용자와의 머드 게임을 진행시키는 단계
    를 포함하는 웹 기반의 머드 게임 제공 방법.
  6. 제5항에 있어서,
    상기 머드 게임 진행 단계가
    사용자로부터 키보드 입력이 있는지의 여부를 판단하는 단계;
    상기 판단 단계에서 사용자로부터의 키보드 입력이 없는 경우, 마우스에 의한 입력이 있는지의 여부를 판단하는 단계;
    상기 판단 단계에서 마우스에 의한 입력이 있는 경우, 마우스 입력을 사용자 입력에 추가하는 단계;
    상기 사용자 입력을 머드 게임을 제공하는 서버로 전송하는 단계;
    상기 서버로부터 상기 사용자 입력에 대한 응답을 수신하는 단계;
    상기 수신된 응답에 따른 작업을 수행하는 단계;
    상기 머드 게임을 종료할 것인지의 여부를 판단하는 단계; 및
    상기 단계에서 머드 게임을 종료할 것으로 판단되는 경우 머드 게임 종료 처리 작업을 수행하는 단계
    를 포함하는 웹 기반의 머드 게임 제공 방법.
  7. 청구항 5 또는 청구항 6에 따른 웹 기반의 머드 게임 제공 방법을 수행하는 프로그램을 저장하는 컴퓨터로 판독 가능한 저장 매체.
KR1020000029541A 2000-05-31 2000-05-31 웹 기반의 머드 게임 제공 시스템 및 방법 KR20010109598A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000029541A KR20010109598A (ko) 2000-05-31 2000-05-31 웹 기반의 머드 게임 제공 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000029541A KR20010109598A (ko) 2000-05-31 2000-05-31 웹 기반의 머드 게임 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20010109598A true KR20010109598A (ko) 2001-12-12

Family

ID=45869051

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000029541A KR20010109598A (ko) 2000-05-31 2000-05-31 웹 기반의 머드 게임 제공 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20010109598A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050091438A (ko) * 2004-03-12 2005-09-15 지앤아이소프트(주) 온라인 상에 제공되는 게임 내의 캐릭터 및 게임정보 운영시스템 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050091438A (ko) * 2004-03-12 2005-09-15 지앤아이소프트(주) 온라인 상에 제공되는 게임 내의 캐릭터 및 게임정보 운영시스템 및 방법

Similar Documents

Publication Publication Date Title
US8409002B2 (en) Common controller
US6393462B1 (en) Method and apparatus for automatic downloading of URLs and internet addresses
US7281047B2 (en) System and method for automatic provision of an application
US8996498B2 (en) Advanced URLs for web navigation
KR100703916B1 (ko) 워크스테이션 상에서 프린터 인스턴스의 웹 기반 생성
RU2325786C2 (ru) Система и способ для обеспечения диалогового экрана в беспроводном устройстве, взаимодействующем с сервером
JP4754473B2 (ja) ハンドヘルドコンピューターにおける自動データインストールのためのシステムおよび方法
EP1939759A1 (en) Method for providing content to a mobile device, gateway for providing content and mobile device
CA2412611A1 (en) Network-based software extensions
US9648092B2 (en) Internet browser
US20100256971A1 (en) Method for simulating the operation of a device having an architecture and a processor determined by means of another device connected to a computer network
US20120239693A1 (en) Online service for program lookup
Coulton et al. Creating entertainment applications for cellular phones
JP2004530175A (ja) 表示状態および/またはセルに基づくユーザ・インターフェースを設定する方法および装置
CN100430919C (zh) 用于使用书签访问因特网的方法和装置以及书签产生方法
JP2003507820A (ja) アンドバンスド・ネットワークをビューイングするためのシステム及び方法
JP2007251630A (ja) リモートデスクトップ表示方法
RU2435202C2 (ru) Устройство передачи данных для эмуляции поведения навигационного устройства
GB2381618A (en) System for recognising devices connected to a network
KR20010109598A (ko) 웹 기반의 머드 게임 제공 시스템 및 방법
Choi et al. Beginning PHP4
KR20090015262A (ko) 유무선 연동 및 통합을 통해 게임 데이터를 통합 관리하는시스템 및 그 방법
US20100057701A1 (en) Embeddable web application agent
US20110040852A1 (en) Obtaining and providing cached settings within a development platform
KR100373690B1 (ko) 인터넷을 이용한 북마크 시스템 및 그 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application