Página de Edward Martin

Início Atualizações Dados pessoais Programas Textos Links


Atualizações

* 24/7/2011 IntMUD Versão 0.99

O programa está pronto, porém o MUD em si só possui algumas funcionalidades básicas; ainda não está jogável. O pacote vem com alguns programas extras escrita na linguagem do IntMUD:
telnet - Cliente de Telnet. Permite entrar em MUDs.
quest - Jogo de perguntas (vide arquivo quest.txt).
editmud - Permite editar programas online na linguagem do IntMUD, sem precisar desativar o programa a cada alteração. Acompanha o editmud.exe (versão para Windows) ou editmud-gtkmm.
minichat - Pequeno servidor de bate-papo.
mud - Pequeno teste de MUD; ainda não está jogável.

* 29/1/2009 Minichat Versão 1.07

  1. Possibilidade de configurar a porta para HTTP e para Telnet/Papovox.

* 25/9/2008 IntMUD

Iniciado o desenvolvimento do IntMUD (Interpretador MUD).
Quando pronto, deverá substituir o Avent2 e o ServMUD com algumas vantagens.
Mais detalhes

* 21/6/2008 Avent2 Versão 2.03

  1. Corrigido bug que pode derrubar o Avent2 quando roda independente.
  2. A hora não entra automaticamente nos arquivos de log.

* 21/6/2008 Minichat Versão 1.06

  1. Possibilidade de ignorar outros usu´rios.
  2. O administrador (quem ativou o Minichat) pode chutar e banir outros usu´rios.

* 28/3/2008

Página atualizada para a nova versão.

* 16/12/2007 Avent2 Versão 2.02

Importante: os mapas feitos com versões anteriores devem ser adaptados para funcionarem nessa versão.

No programa:

  1. O programa em si não pede mais o apelido. Ao invés disso os jogadores começam com um apelido nulo. Existe uma instrução do mapa para mudar o apelido. Quando o Avent2 conecta-se via telnet (em chat, irc, mud, etc.), não está mais ignorando as cores.
  2. O programa agora recebe mensagens vazias (quando o usuário apenas pressiona ENTER). No entanto, para enviar mensagens vazias deve-se usar \c\n no mapa. Exemplo:
    este.msg(\c\n)
  3. O comando !!! não está mais no programa. ao invés disso, basta apagar o objeto do jogador para desconectá-lo (instrução apagar do mapa). Se estiver conectado via bot, ao invés disso deve-se deixar o jogador com um apelido nulo.
  4. Tutorial - mapa 6 foi adicionado: Digitando o apelido no jogo

Nas instruções do mapa:

  1. Instruções txt0() a txt9() copiam um texto retirando as cores. Para manter as cores, use as instruções cor0() a cor9().
  2. Instrução apres() deixa de existir.
  3. Nova instrução, que define apelido e jogo de um jogador:
    objeto.jogo(nome, senha)
  4. Sinais inijog e fimjog deixam de existir. Ao invés disso existem os sinais ini e fim.
  5. Instrução salvar, para saber se o jogo está salvo, retorna outros valores.
  6. Instrução proto() foi substituída pela instrução config().

*2/12/2007 Avent2 Versão 2.01

  1. Consertado bug ao salvar jogos, quando os arquivos .sav não são muito pequenos.
  2. Quando o Avent2 é encerrado, agora os jogos estão sendo salvos.
  3. Nova instrução no mapa, que define quantas colunas as linhas possuem:
    objeto.colunas(tamanho da linha, em quantos caracteres cortar)

* 8/11/2007 Avent2 Versão 2.0

  1. Possibilidade de conectar a um servidor qualquer, via telnet (instrução telnet, objetos telnet e opção telnet no arquivo avent2.cfg).
  2. Novos mapas: irc.map, servmud1.map e servmud2.map
    Para usar como cliente de IRC vide arquivo leiame.txt.
  3. Mensagem do "Nada acontece" não é mais padrão do Avent2. Se nada for definido, o programa simplesmente não envia uma mensagem de resposta ao usuário.
  4. Quando recebe mensagem começada com /, não separa a / do resto da mensagem.
  5. Instruções txt0 a txt9 podem ter 2 e 3 parâmetros, para poder pegar parte de um texto.
  6. Função tam(texto) em expressões numéricas, que obtém o tamanho do texto, em caracteres.
  7. Opções novas no arquivo avent2.cfg: telnet, admlocal e exec
  8. Variáveis txt0 a txt9 agora armazenam até 511 caracteres, para poder receber mensagens do IRC
  9. Instrução terminar, que encerra o programa.

* 27/9/2007 Avent2 Versão 1.99a

O programa pode funcionar com o Minichat e ao mesmo tempo abrir uma porta, para quem quiser entrar diretamente (sem ser pelo Minichat).

Recursos no mapa:

  1. Comando monit do modo 1
  2. Consertado bug no comando quem do modo 1
  3. Instrução log e opção log do avent2.cfg
  4. Possibilidade de definir cores em mensagens, quando o usuário entra no jogo diretamente (sem intermediários, como o Minichat) e via telnet:
    \00c a \99c, \00n a \99n, \0p a \77p
  5. Função soma() em expressões numéricas desconsidera objetos que serão apagados (foram maracados para exclusão com a instrução apagar).
  6. Função apagar(objeto) em expressões numéricas: é verdadeiro se objeto foi marcado para exclusão (vide instrução apagar).
  7. Quando o jogador digita alguma coisa enquanto deve aguardar, o sinal espera é gerado ao invés da mensagem "Aguarde". A explicação desse sinal foi acrescentada também no tutorial.
  8. Nova instrução: objeto.salvar(texto), sendo que texto é a senha.
    Nota: a instrução objeto.salvar, sem parâmetros, continua como antes.
  9. Função existevar retorna um número que é o tipo de variável, se a variável existe.
  10. Caracter \m em textos (exceto variáveis vartxt), que significa passar a próxima letra para letra maiúscula.

Contato:
enviar um e-mail
e2mar arroba ajato.com.br
ed2martin arroba yahoo.com.br