Identities


  • Coder

    So, working on something new in terms of code for penn. @Griatch and Evennia have a system where there is a 'Player' object and a 'Character' object. These things are both related and unrelated at the same time. So you can have a player log in and then choose a character object, much like classic mud account systems, but that player object can still talk on channels and read help files/news/general bbs while they do so. Then they log into a character object and receive commands specific to that character object. So then I thought, I'm crazy enough, can you do this in softcode? And so I set about doing this. Now here's the real question.

    Puppets or Identities.

    Point of Clarification: Henceforth, Identity means Character.

    Puppets
    Maybe they have an army of puppets. Each time a player creates a new 'identity,' they get a puppet. This puppet can be remote controlled from the ooc area. A true separation of player and character. You'd basically be controlling a mini person in a giant simulation.

    Identities
    You, the player, still move about the grid. You still move through rooms. However, you the player don't exist to the world, you the identity does. You create identities that represent characters. When you make jobs you make jobs for your identities. When you switch Identities you get new permissions. When you send mail you do so as your identity (maybe also have a player mail). When you post to the BBs, you post as your identity (Maybe also have a player bb).

    Which sounds better?


  • Pitcrew

    Identities.



  • @Alzie
    Identities works better. I've seen the puppet thing in use elsewhere in the past for things like virtual avatars, and it's always more trouble than it's worth.



  • Robots.

    ...there's a Player body, which hangs out OOC, and it can create @robots, which go IC. They belong to that player body, but can be logged in themselves and are the character bodies. RP as normal while logged in to one of them; they can send and receive mail and post to bbs and etc. as well.

    True separation, but you can have your player body and as many of your characters as you can handle logged in at once, and you don't have to do at-a-remove commands to play.


  • Coder

    Agreed - Identities. If I have multiple chars I want them in separate windows.

    FWIW, I did some research on this and informal polling when I was designing the AresMUSH Player Handles system, which is the same basic idea. What I learned:

    • Many folks strongly dislike the idea of an OOC identity for privacy reasons, so any mail/bbs/etc. would still have to accommodate people who only have character bits.
    • Changing the logon process - like expecting you to log in with your player identity and then choose a character - puts many people off.

    Not a huge sample size, but something to consider.

    I opted to keep things centered on the characters, but allow folks to optionally link characters to and broadcast their OOC identity.


  • Coder

    @Ninjakitten said:

    Robots.

    ...there's a Player body, which hangs out OOC, and it can create @robots, which go IC. They belong to that player body, but can be logged in themselves and are the character bodies. RP as normal while logged in to one of them; they can send and receive mail and post to bbs and etc. as well.

    True separation, but you can have your player body and as many of your characters as you can handle logged in at once, and you don't have to do at-a-remove commands to play.

    Sadly, @robot doesn't exist on PennMUSH. It's a MUX/TM3/Rhost/etc, but not PennMUSH.

    I would presume this is wanted to be a portable system, so it has to use something other than @robot.



  • @Ashen-Shugar
    Curses! That does make for a hell of a flaw in the plan. ;)



  • Identities.

    I have some small concern that faction or code locks could be bypassed as one Identity then the player could switch to another, but that's more of a social problem unless people rely waaaaay too much on the code for some sort of privacy/security.


  • Coder

    @Ninjakitten said:

    @Ashen-Shugar
    Curses! That does make for a hell of a flaw in the plan. ;)

    I don't think it would be too hard to implement @robot in PennMUSH through softcode if one felt like it.



  • I like the remote bodies. Especially if we can remote pilot other objects via our remote bodies. Then we can go down three more dream levels, until we have become south park horders.


Log in to reply
 

Looks like your connection to MU Soapbox was lost, please wait while we try to reconnect.