Início > Didático > Comandos

Comandos

Os comandos são a forma como o jogador influencia a simulação.  São dados em forma imperativa, geralmente só verbo e nome, mas alguns também usam objeto direto e indireto.

Comandos usuais

Os mais comuns com suas abreviações entre parênteses:

(l)ook – olha ao redor

e(x)amine something – examina algo

read book – lê alguma coisa

search object – procura por algo no objeto

(i)nventory – lista o que você carrega

go n/e/w/s/up/down/in/out – vai em dada direção cardinal

get/take/drop something – pega/larga algo

put something in/on someplace – põe algo dentro/em cima de algum lugar

open/close door – abre/fecha portas e compartimentos

Comunicação com personagens

talk to someone – fale com alguém

give something to someone – dê algo a alguém

show something to someone – mostre algo a alguém

ask someone about something – pergunte a alguém sobre alguma coisa

ask someone for something – peça a alguém por algo

tell someone about something – informe a alguém sobre algo

A ordem também pode ser objeto indireto -> objeto direto, como em:  “show waiter the cup“.

Nem todos os IF usam a convenção ask/tell para comunicação com personagens.  Alguns preferem menus com opções de diálogo predefinidos, outros só permitem você responder perguntas sim/não.  Em todo caso, é bom lembrar que há muito pouco de AI em interactive fiction:  é essencialmente um trabalho de ficção com tudo scriptado pelo autor.  Isso significa que diálogo de verdade com personagens sobre coisas fora do contexto da simulação estão fora de questão e os personagens simplesmente vão fazer de conta que não entenderam.

É possível, porém, pedir diretamente a outros personagens, como:

floyd, push the green button

droid, go north

Comandos contextuais

Alguns outros exemplos de comandos contextuais, dependentes do momento:

fill bottle

kiss Sue

wake up

get up

lie down

fix device

attack troll with sword

take a shower

etc

Solucionando ambiguidade

Uma palavra sobre ambiguidade.  Algumas vezes você pode se referir a um item por um nome que seja compartilhado por outros itens que você tenha.  Nesse caso, o parser (a parte do software responsável por traduzir os comandos dados em linguagem natural) é “inteligente” o suficiente para tentar resolver tal ambiguidade, por exemplo:

>x key
Which do you mean, the worn brass key or the bright steel key?

Nesses casos, basta responder com a palavra específica:

>brass
A well worn brass key. It opens the various equipment rooms in the complex.

Meta comandos

Meta comandos não fazem parte do contexto da simulação atual.  Eles servem para modificar opções do interpretador ou para salvar/restaurar um jogo.  Ei, lembre-se de que originalmente toda a interface existente era textual, não existiam menus ou caixas de diálogo.  De qualquer forma, os meta comandos estão disponíveis como itens de menus em terps modernos.  Bem, no Gargoyle continua só texto, mas ele abre diálogos gráficos ao salvar/restaurar.

save/restore – salva/restaura um jogo do ponto em que se encontra

restart/quit – reinicia/salva uma partida

undo – desfaz a última ação.  Muito útil. 🙂

verbose/brief – muda o modo como o jogo descreve lugares

Brief (breve) é o modo padrão na maioria dos jogos:  se você já passou por um lugar, apenas o nome do lugar é impresso.  Dessa forma, se quiser saber de detalhes do local novamente, é preciso usar o comando look.  Usando verbose, as descrições de localizações são sempre impressas.

ask/tell someone about/for something – para perguntar/pedir/falar a alguem sobre/por alguma coisa
Anúncios
Categorias:Didático Tags:
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: