Next: Coisas
Up: O Mundo
Previous: O Mundo
Um lugar possui as seguintes características:
- Nome -- é usado internamente pelo sistema para identificar o
lugar. Não pode haver mais de um lugar com o mesmo nome.
- Descrição curta -- para que o usuário saiba onde está. É uma
palavra ou expressão usada como ``nome externo'' do lugar.
Mais de um lugar pode ter o mesma descrição curta (as salas de um
labirinto, por exemplo).
- Descrição -- texto que descreve a parte fixa do lugar, que não
é afetada pelos comandos do usuário. Esta parte fixa e invariante
pode ser trocada, em princípio, por alguma ação especial dentro do
jogo.
- Saídas -- um Map (tabela com duas colunas) indicando as
passagens para outros lugares. Cada entrada desse tabela contém
uma direção e o nome do lugar alcançado seguindo nessa direção.
- Coisas -- uma tabela com as coisas existentes no lugar. Ela pode
ser organizada como a tabela de saídas.
- Propriedades -- são valores genéricos que permitem especificar
melhor o estado do lugar, de acordo com as necessidades do jogo.
- Ações -- tabela com os verbos que têm significado especial neste
lugar.
A ação ``olhar'', que dá a descrição de um lugar, pode ser aplicada a
todos os lugares. Ela é executada automaticamente quando um lugar for
visitado pela primeira vez.
Next: Coisas
Up: O Mundo
Previous: O Mundo
Francisco Reverbel
2002-04-03