metauni / general

For development of everything else
1 stars 0 forks source link

Follow the leader #22

Open matomatical opened 2 years ago

matomatical commented 2 years ago

Feature idea:

Allow some general way for players to 'follow' other players. When 'following' a 'leader' player, a 'follower' player automatically walks behind the leading player wherever they go.

This feature would contribute to resolving metauni/metaboard#57: By using the metaboard drone account to follow the desktop account, the metaboard drone doesn't have to be independently walked around by the user. (I assume this is one of the irritating things about using a drone?)

This is also a more general feature that would possibly be more broadly useful for metauni users, such as in the following ways:

  1. Users can follow one player who is walking to a particular location in TRS/metauni. This is useful when the follower doesn't know the location or when the follower is lazy. If both leader and followers are lazy, they could share the leading role on long walks.

  2. Users can follow the speaker while listening to a talk, so that only the speaker has to move between boards. This could be useful for lazy or disengaged attendees such as those who use orb-mode, but are scared of ghosts.

  3. Speakers who want to make sure their attendees are engaged with the talk could lead unsuspecting followers into pitfall traps as they migrate between board sets. Watch out for metaboard drones getting stuck too, however.

  4. If following a player is made possible through some interface that does not require the follower to have line of sight with the leader, then it could be used as a way to learn the direction of the player. This could be useful when a user is joining the world late for a talk and is unsure where in the place the attendees are currently located. This would also allow users to be really good at hide and seek if it were ever played in metauni.

  5. Users can have fun creating 'conga lines' with as many people as possible. The potential length of a conga line is unbounded, and the 'follow' action constitutes an inductive proof of this fact.

  6. If there are enough people and depending on implementation details, perhaps it would be possible to created a closed cycle of followers (a conga line but where the leader catches up to the last follower and follows them). This would effectively create a perpetual motion machine that could be used as a source of renewable energy. RethinkX could investigate its potential to power metauni for zero marginal cost.

If metauni is eventually inhabited by artificially intelligent robotic agents, the feature could be extended to allow players to follow these agents. In some circumstances, the agent should spontaneously disallow termination of the following relationship. The player would then be forced to explore the range of possible positions within metauni, subject to the agent's will. The agents could be designed with a tendency to visit this fate more often on users who do not attend discussions on AI alignment.

dmurfet commented 2 years ago

Attach to Pied Piper