cryptixman / tzmud

Automatically exported from code.google.com/p/tzmud
GNU General Public License v3.0
1 stars 0 forks source link

Improve web interface #29

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I have been trying the world building interface.
I've been having some troubles using it. I end up with a lot of broken 
exits in the process.

I know this could be due to the fact that I'm still not familiar with 
it, but my current feeling is that the  way to create rooms is not ideal 
in that it forces the user to keep a mental record of what you want to do.

This happens because first you create a room and only in another screen
you assign links from a room to another.

Although that makes sense a programmer's point of view, that doesn't
correspond to the real life process of extending a world.

In practice, what the user want to do is to "extend" an already existing
world by creating  a door to an yet to be created room. So the mental
process starts by selecting an Exit and the Room that you want to extent
from.

So in other words, having to first create the room and only then having
to go back to remember where it links to and from which exit you wanted
to link, has proven quite troublesome.

Here's a suggestion of what the room creation interface could be:

Add Room:

From room: [ LISTBOX WITH  CURRENT ROOMS ]

Exit Name:  [ LISTBOX SOUTH/ NORTH/ EAST/ WEST / UP/DOWN/ CUSTOM]

Type:  [ LISTBOX  ROOM CLASSES]

Name: [  INPUT FIELD]

Short: [ INPUT FIELD ]   (  I recommend include short field here if
possible )

-  [ x ] dig an exit back     ( a check box selected by default )

Original issue reported on code.google.com by miss...@hotmail.com on 30 Jan 2009 at 10:02