OKAMOTO Shusuke, KAMADA Masaru, YONEKURA Tatsuhiro
Technical report of IEICE. Multimedia and virtual environment, Jul 2, 2007, The Institute of Electronics, Information and Communication Engineers
This paper describes a programming tool for authoring Web-based multiuser RPG. The design goal is to make this tool simple and powerful. Prospected users include programming novices and schoolchildren. The tool is comprised of a GUI editor and a code generator. The GUI editor is used to write state-transition diagrams, each of which defines the behavior of the character in RPG. The generator generates a set of codes written in C, PHP, JavaScript and HTML from the diagrams. The output RPG system can be viewed by the usual Web browser, such as Firefox, Safari and IE. On click or key input by a game user, the web browser sends it to the web server to reflect its consequence on the screens which other users are looking at. The state-transition diagram doesn't depend on a specific programming language. Its structure is not only suitable for the definition of a character behavior but also intuitive to help novices understand. Therefore, the tool user can easily make multiuer RPG on the Web-based system.