Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2004.11D.4.901

An XML-based Message Definition System for Massively Multiplayer Online Games  

Piao, Xue-Feng (서울대학교 대학원 전기ㆍ컴퓨터공학부)
Oh, Sam-Kweon (호서대학교 컴퓨터공학과)
Abstract
Client- server interaction in a massive multi-player online role-playing game(MMORPG) is usually made via network-message Passing. Since the game contents and elements in such MMORPGs are consistently evolved, messages need to be added, deleted, or modified accordingly. Therefore, game programmers are repeatedly required to write new programs or at least modify existing programs. The XML-based message definition system introduced in this paper facilitates the addition and modification of messages for game interaction ; it not only allows programmers to save a considerable amount of time for modifying existing messages or adding new messages but also relieves them of a serious burden of programming bugs. In addition, this system can be used for general client-server applications.
Keywords
XML(extensible Markup Language); Message Definition System; MMORPG(Massively Multiplayer Online Game;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 이남재, 곽훈성, '완전한 3차원을 지원하는 온라인 RPG를 위한 맵 관리 방법', 정보처리학회논문지B, 제9-B권 제6호, pp.863-868, 2002   과학기술학회마을   DOI
2 J. Smed, T. Kaukoranta, and H. Hakonen. 'Aspe cts of networking in multiplayer computer gam es,' In International Conference on Application and Development of Computer Games in the 21st Century, Hong Kong, November, 2001
3 최영근, 정계동, 'XML How To Program', Prentice Hall, 2001
4 이강찬, 손 홍, 박기식, 'XML 표준화 동향', 정보과학회지, 제19권 제1호, pp.6-14, 2001   과학기술학회마을
5 황병연, 김 연, 'XML 스키마 발전 동향', 정보처리학회지, 제8권 제3호, pp.3-9, May, 2001   과학기술학회마을
6 한국게임산업개발원, '게임백서', 한국게임산업개발원, pp.564-574, 2003
7 최석우, '리니지 개발 사례', 정보처리학회지, 제9권 제3호, pp.85-90, 2002
8 김창수, 정희경, 'XML 응용 개발환경', 정보과학회지, 제19권 제1호, pp.15-23, 2001
9 이호경, 송순원, 'XML.go.net과 함께 하는 Opening XML', 컴스페이스 구민사, 2002
10 박광우, 강우경, 진용철, 'Visual C++.Net Programming Bible', 삼양미디어, pp.80-101, 2002
11 W3C, 'MSXML 파서', http://www.microsoft.com/korea/msdn