Sunday, November 16, 2008

A user created content centerd MMORPG

After reading this post on Gamedev.net forums, a seed of an MMORPG (Massively Multiplayer Online Role Playing Game) was planted in my head. No, it is not a clone of World of Warcraft or any other current MMOG. The closest thing I can think of is Second Life, however, it is very much a game (as opposed to Second Life, where the game aspect is somewhat lacking)

All users would be able to create both rooms and items. Rooms would be a 2D world for players to explore. Anyone who wanted to create a room would use a simple script editor and an image editor to create any world they wanted. Obviously, to keep maintenance down, rooms would be hosted remotely by anyone who wanted one. The central game would not be responsible for the rooms content. Connecting to a room would be as simple as find the rooms unique RP Address (spoof on IP) These rooms could be big or small.

Users would also be able to create items. Once again, this would be made with a script editor and a image program. People could make these items do anything within the bounds of the game (and here is where it gets complicated) I thought about this game and concluded that to create items, the user must do something that requires time. Let me explain how I can see the item creator being used.

What I really wanted to happen is someone use the game in an imaginative way (which could happen, have you seen what people have done with Forge?). They make an item which really pushes the boundaries of what can be archived. Then, they place it in their room. If the user was allowed to create them without any limit, however, the item would become worthless really quickly. If, on the other hand, the user had to spend time completing something every time he wanted to make the item - think of the emergent game possibilities.

Rare items could become mere legend. Someone developed a way of doing something really cool (and this is where I am stuck - I can't work out what these things could be) but only made one. He placed it deep within his room, puzzles must be solved, mazes explored and maybe even enemies defeated. Then, he would make maybe one more, show it to people, show what it could do, and give them the RP. Everything is finite, so once someone has taken it, someone has taken it. Obviously, there are logistical issues with this - what if someone took the item and left the game. But there are solutions to these problems. But it would be like an ever evolving adventure.

I have long dreamed of playing a game where you are finding stuff out and doing genuine research to get something. I got a real buzz when reading Harry Potter (laugh if you want!) and researching forgotten branches of magic.

The problem that faces me is: what kind of things can you create. It is easy to say: "Let the user create what he wants". But there needs to be something to create. The only way I can see this working is through two layers. The network layer would be kept completely separate and no one would have access to it. However, the game play layer would be available to anyone. One would have to write a comprehensive top down RPG in it's own right. Everything would have to be soft coded (Using a variable instead of a number, eg, user moves a "speed" where speed can equal 10 as opposed to user moves at speed 10) Everything would have to be structured in a logical way in which most of the rules of the game were compeltly emergent (an outcome of building a base set of rules, for example, with a full physics engine, the behaviour of the objects is emergent, they weren't told to do specific things, just react to a set of rules)

What needs to be done is work out different things that could be made by the user. None the less, I think their is potential in the idea, ask me again Jan 2010.

No comments: