Massive Multiplayer Online Role Playing Game Research Project
Welcome to the Massive Multiplayer Online Role Playing Game Research Project (MMORPGRP - pronounced Morp-Group)
There are currently a variety of open source massive multiplayer online role playing game (MMORPG) projects in existence over at Sourceforge.
There are many novel MMORPG's in existence.
There are also 3d engines such as Crystalspace that are open source.
This research project may attempt to discover how to to integrate the most appropriate technologies to develop an MMORPG that is:
- Flexible
- Fun
- Fast
- Decentralized
- Secure
- Light
- Portable
- Open
Questions to Answer
What is the corporate appeal of projects like Second Life?
- Second life has over 8 million users.
What has contributed to World of Warcraft's amazing success?
- The amount of content, support, the Blizzard name, the previous Warcraft titles, amazing maintenance and updates (patches)
- A large user base
How can custom scripting be implemented into an MMORPG?
- addons (i.e. WoW using LUA)
- This can be done by programming the server to control some objects' behavior using an internal scripting language.
What would be a more specific and appropriate name for this project?
- OMP (Open MMORPG Project)
- OpenWorld
- WikiVerse
- FreeGameVerse?
How could security be implemented in a decentralized MMORPG while still keeping the integrity of character abilities and powers?
- check abilities/powers etc. against a database record and check for increases or decreases according to items or beneficial effects and check where they came from and block "bad" ones.
- How could this question be worded more succinctly and clearly?
- Before you can discuss security, you need to know how the "decentralized" model works.
What is meant by decentralized? What is not to made centralized in the game?
Will there be a true decentralized network, or will there still be a server?
- If there is a server then what will be done with Peer to Peer and what will be done on the server?
Brain storming
Tentatively, the structure will be as follows: A central server will act as a placeholder for the "world". The "world" could be designed to encompass any scenario set to any scale (i.e. this "world" could be an aquatic planet roughly the size of the Atlantic, or an entire solar system comparative to our own.) This "world" could even be a clone of present reality in a rough vector-based form (so that one server could initially handle the load). Perhaps all this could be accomplished with 500MB - 1GB of hard drive space.
Considering Lunar Boom Town's current approach, perhaps a symbolic interface to logical analog and digital control circuity designed via defined zones, initial conditions, restriction condition sets, etc. could take the place of the server. This may work initially for prototyping or until a better method can be implemented. With the "worlds" asynchronously updating to each other's statuses, holds, releases, automatic rule checking, implementation of filters, wormholes, etc. it would quickly grow into fairly accurate overview of our perceived reality. When participation picks up, it should not take much to trigger blooms in resolution within densely trafficked regions. There could also be unique one-offs, each starting a sequence of versions as the known cases are slowly incremented to other cases which need to be examined.
Mirwin 14:40, 27 November 2007 (UTC)
Dekenet 02:12, 10 January 2008 (UTC) (simple edits for clarity)
External links
Possibly useful open source projects
- CrystalSpace3d - An open source portable 3d gaming engine.
- Expanses of Naryan - An open source 3d MMORPG
- aocpp An open source C++ port of Argentum Online, a 2D MMORPG(AKA project Morgoao ).
- The ManaWorld - An open source 2D MMORPG with lots of support.
- Angelion - Isometric 2d MMORPG with realtime map editing.
- FIFE - An isometric 2D fallout like engine.
- Angelion: The Demon Project - Another MMORPG
- Daimonin - " "
- Isotope - An open source decentralized MMORPG (This is not truly decentralized; a server is still involved.)
- PHP MMORPG (AcetoneRPG) - An MMORPG framework designed to work in a web browser using Ajax, PHP, and MySQL
- Bullet Physics Engine - Open source free to use physics library. Pretty slick.