Abstract
M2MIMud is a simple MUD (multi-user dungeon) type game that is designed to run on an ad hoc network of devices without the presence of any central server. It runs over Many-to-Many Invocation (M2MI), a distributed object system API that uses broadcasts and handles, rather than IP addresses, to communicate. Most existing multi-user computer games rely on a client-server architecture with a central server storing and maintaining the state of the game. In contrast, M2MIMud runs on an ad hoc network of devices with no central server. This paper describes M2MI and its use for serverless multi-user applications, discusses the design and development of M2MIMud, and discusses the challenges that had to be overcome to implement a multi-user game without a central server. Also included in this paper are a player's manual and some design documentation. Overall, M2MIMud is an interesting study in the efforts to port existing types of software to an ad hoc environment.
Publication Date
2006
Document Type
Master's Project
Student Type
Graduate
Department, Program, or Center
Computer Science (GCCIS)
Advisor
Kaminsky, Alan - Chair
Advisor/Committee Member
Bischof, Hans-Peter
Advisor/Committee Member
Phelps, Andrew
Recommended Citation
Whitcomb, Robert, "M2MIMud" (2006). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/6911
Campus
RIT – Main Campus
Comments
Note: imported from RIT’s Digital Media Library running on DSpace to RIT Scholar Works in February 2013.