-- Moved from Support Manager (#110429) to
Bug Report : Feature Request
-- djk 2001-Jan-08 15:38
Date: 2000-Dec-21 09:57
Sender: ereitsma
Logged In: NO
Browser: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)
Since there may be many processes running on a system,
I imagine that the room would be very crowded. It
would be nice, if there would be one room for each
user that has processes. Then the monsters
corresponding to the processes stay in that room. The
rooms could be locked, and a user has the key to her
own room. All the rooms could be on a single corridor.
I can imagine that you would have to define a set of
users when you start the system, in case dynamic
extension of the level is not possible/too hard.
The root would have a key that opens all doors. Other
users could do a 'su' and obtain other keys to get
into other rooms.
Logged In: NO
or instead of user, PPID. it would work the same for
remotely loggedin users, as there shell would have its own
room.. or rather there in.telnetd if they used telnet.
Logged In: YES
user_id=14219
Wow. What a request. A rather laudable goal, but the
static nature of DooM levels would make this difficult to
implement.
Defining a set of users when starting psDooM would be good
as well, but the level is still static from the time it is
compiled by the editor, so you could only have, say, 5
defined users per run if the custom level had 5 rooms for
users. Why not just run psDooM once per user?
Implementing security via keys and doors would be a nice
metaphor, but not foolproof, unless a few cheat codes were
disabled as well (keys and clipping). User permissions to
kill the process are already shown by the resurrection of
monsters when the user did not have permission to kill the
corresponding process.
A few possible solutions:
1) Display a list of users that the current psDooM is using.
A few places could be: Automap; Menu (changing users on the
fly would use this as well); on the pid monster itself.
2) Create a level automatically (before starting the actual
psDooM program) with as many rooms as users specified.
Automatic level creation could use Slige
(http://www.doomworld.com/slige/) as a basis for
implementation. Would still need some notation about what
room belonged to what user.
3) Use creative teleports to simulate unlimited rooms.
Could destroy/recreate pid monsters in rooms as needed.
There is still the issue of username display.