MUSH - MUSH

Em vários jogadores jogos on-line , um MUSH (um backronymed variação em LAMA mais frequentemente expandido como M em última L Ser S hared H allucination, embora M em última L Ser S hared H ack, H abitat, e H olodeck também são observados) é um meio social online baseado em texto, ao qual vários usuários estão conectados ao mesmo tempo. MUSHes são frequentemente usados ​​para relações sociais online e jogos de RPG , embora as primeiras formas de MUSH não pareçam ser codificadas especificamente para implementar atividades de jogos. O software MUSH foi originalmente derivado de MUDs; As duas principais variantes do MUSH de hoje descendem do TinyMUD , que era fundamentalmente um jogo social. O MUSH se ramificou ao longo dos anos e agora existem variedades diferentes com características diferentes, embora a maioria tenha fortes semelhanças e quem é fluente na codificação de uma variedade pode mudar para a codificação da outra com apenas um pequeno esforço. O código-fonte para os servidores MUSH mais usados ​​é open source e está disponível em seus mantenedores atuais.

Uma característica principal das bases de código MUSH que tende a distingui-lo de outros ambientes multiusuário é a capacidade, por padrão, de qualquer jogador de estender o mundo criando novas salas ou objetos e especificando seu comportamento na linguagem de script interna do MUSH. Outra é a falta padrão de muitos jogadores ou hierarquia administrativa imposta pelo próprio servidor.

A linguagem de programação para MUSH, normalmente referida como "MUSHcode" ou "softcode" (para distingui-la de "hardcode" - a linguagem na qual o próprio servidor MUSH é escrito) foi desenvolvida por Larry Foard. O TinyMUSH começou como um conjunto de melhorias no código original do TinyMUD. "MUSHcode" é semelhante em sintaxe ao Lisp . A maior parte da personalização é feita em "softcode", em vez de modificar diretamente o hardcode.

Encenação

Tradicionalmente, o RPG consiste em uma série de "poses". Cada personagem faz uma "pose" - isto é, escreve uma descrição da fala, ações, etc. que o personagem executa. Comandos especiais permitem que os jogadores imprimam mensagens OOC (fora do caractere), diferenciadas por uma string prefixada da ação IC (no caractere). Este meio empresta características tanto da atuação quanto da escrita no palco da improvisação. O RPG é uma das principais atividades do MUSHes, junto com a socialização.

Não há nada na base de código que impeça um novo MUSH de ser um jogo estilo MUD hack-and-slash tradicional. No entanto, os primeiros usos dos servidores MUSH eram para interpretação e socialização, e essas tendências iniciais governaram amplamente seus descendentes.

Um grande número de RPGs tem sistemas de combate personalizados e outras ferramentas codificadas por seus administradores para encorajar ainda mais a interpretação. No entanto, como a interpretação de papéis é o objetivo principal, muitos MUSHes têm ideias variadas de como esses programas são usados.

Administração

Todos os servidores MUSH fornecem um sinalizador que, quando definido em um jogador, permite visualizar e modificar quase tudo no banco de dados do jogo. Esses jogadores são geralmente chamados de assistentes e normalmente formam a base para a administração do MUSH.

Programas

Os mantenedores e desenvolvedores de servidores MUSH tradicionalmente compartilham ideias uns com os outros, portanto, a maioria dos servidores MUSH inclui conceitos ou código desenvolvido originalmente em outros servidores. Há um interesse particular em garantir que os recursos comuns do MUSHcode funcionem de maneira semelhante em todos os servidores.

PennMUSH, TinyMUSH, TinyMUX e RhostMUSH são todos servidores MUSH de código aberto. Alguns entusiastas podem excluir um ou mais dos itens acima com base no método de distribuição, nome ou parentesco, mas todos são servidores MUSH de formato livre.

Veja também

Referências

links externos

  • PennMUSH desenvolvido a partir de TinyMUD e PernMUSH na Universidade da Pensilvânia e, posteriormente, na Universidade da Califórnia, Berkeley e na Universidade de Illinois em Chicago.
  • TinyMUSH 3.0 a 3.3 (atualmente em estágio alfa de desenvolvimento) derivam de uma fusão do TinyMUSH 2.2.5 e TinyMUX 1.6, ambos os quais derivam do TinyMUD.
  • TinyMUX 2.0 a 2.9 derivam do TinyMUX 1.6. TinyMUX 1.0 a 1.6 foram desenvolvidos a partir de um fork do TinyMUSH 2.0 10p6 e, finalmente, do TinyMUD.
  • BattletechMUX Uma base de código derivada de TinyMUX 1.6 com extensões Battletech em tempo real.
  • RhostMUSH desenvolvido a partir do TinyMUD e, em seguida, do TinyMUSE. Atualmente é código aberto.
  • Recursos MUSH em Curlie