Prototyping Tool for Web-Based Multiuser Online Role-Playing Game

Shusuke OKAMOTO  Masaru KAMADA  Tatsuhiro YONEKURA  

Publication
IEICE TRANSACTIONS on Information and Systems   Vol.E91-D   No.6   pp.1700-1703
Publication Date: 2008/06/01
Online ISSN: 1745-1361
Print ISSN: 0916-8532
Type of Manuscript: Special Section LETTER (Special Section on Human Communication III)
Category: Interface Design
Keyword: 
MORPG,  interactive animation,  state-transition diagram,  

Full Text: PDF(742.4KB)
>>Buy this Article


Summary: 
This letter proposes a prototyping tool for Web-based Multiuser Online Role-Playing Game (MORPG). The design goal is to make this tool simple and powerful. The tool is comprised of a GUI editor, a translator and a runtime environment. The GUI editor is used to edit state-transition diagrams, each of which defines the behavior of the fictional characters. The state-transition diagrams are translated into C program codes, which plays the role of a game engine in RPG system. The runtime environment includes PHP, JavaScript with Ajax and HTML. So the prototype system can be played on the usual Web browser, such as Firefox, Safari and IE. On a click or key press by a player, the Web browser sends it to the Web server to reflect its consequence on the screens which other players are looking at. Prospected users of this tool include programming novices and schoolchildren. The knowledge or skill of any specific programming languages is not required to create state-transition diagrams. Its structure is not only suitable for the definition of a character behavior but also intuitive to help novices understand. Therefore, the users can easily create Web-based MORPG system with the tool.