Jogos :: Wumpus.

jogo caçar o wumpus
Baixe Agora

Jogos :: Wumpus. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Abigail
  • Site do editor:
  • http://search.cpan.org/~abigail/

Jogos :: Wumpus. Tag


Jogos :: Wumpus. Descrição

Jogar caçar o Wumpus Jogos :: Wumpus é um módulo Perl que pode ser usado para jogar um jogo de caçar o Wumpus. Ele manterá o estado, executará a ação e deduzirá se um jogo é ganho ou perdido. Os seguintes métodos estão disponíveis: novos métodos de classe que retornam um objeto não inicializado. Inicializa um objeto. Cria um jogo :: Wumpus :: Objeto de Caverna, preenche os jogadores tremer com flechas e coloca o jogador no local de início. Retorna o objeto inicializado.cave Accessor Retornando a caverna usada no jogo atual.Item Accessor, retornando o número de Secrows.Lose_arrow Accessor para reduzir o número de setas por um. Accessor, retornando a vitória / perdeu estado do jogo. Se um valor indefinido for retornado, o jogo ainda não terminará. Um valor falso, mas definido significa que o jogador perdeu o jogo (comido pelo Wumpus, caído em um poço, filmado por uma flecha, ficou sem flechas). Um valor verdadeiro significa que o jogo foi ganho (o wumpus foi shot) .win Accessor Definindo uma vitória para o player.lose Accessor Definindo o jogo perdido para o player.Describe retorna uma string descrevendo onde o jogador está na caverna, os túneis levando A partir da localização atual, quaisquer dicas sobre riscos próximos e o número de flechas restantes. Move leva um novo local como argumento. Assume que o argumento é bem formatado - isto é, exatamente um, definido, argumento é analisado. Retorna um status e uma lista de strings. Se o jogador não puder ser desligado para o local especificado 0 é retornado como status, e o motivo pelo qual como uma string. Caso contrário, 1 é devolvido e uma lista (possivelmente vazia) de seqüências de caracteres descrevendo encontros com riscos. Se o Wumpus ou um poço for encontrado, o jogo é declarado uma perda.Shoot leva uma lista (1 a 5) de locais como argumento - o caminho que uma seta de tiro deve seguir. Assume que o argumento é bem formatado, 1 a 5 valores definidos. Retorna um status e uma lista de strings. Se a foto não puder ser executada (sem setas, o caminho passa pelo mesmo túnel duas vezes em sucessão, o primeiro local não está conectado à localização atual), 0 e a razão pela qual a foto não pode ser executada é retornada como status e lista de strings. Caso contrário, 1 é devolvido e lista de strings descrevendo eventos interessantes. Se o Wumpus é baleado, o jogo é ganho. Se o jogador é baleado, o jogo é perdido. Atirar uma flecha pode fazer com que o Wumpus se mova (e coma você) .Synopsis My $ Game = Games :: Wumpus -> Novo -> Init; Enquanto (! Definido $ Game -> terminou) {($ status, @messages) = $ Game -> Mover ($ em algum lugar); Diga para @Messages; ($ status, @Messages) = $ Game -> atirar (@somewhere); Diga para @Messages; } Se ($ Game -> terminado) {Diga "Won!"} else {dizer "Lost!"} Requisitos: · Perl.


Jogos :: Wumpus. Software Relacionado

Scriptutil.

classe orientada para o objeto para tornar os scripts de linha de comando típicos mais fáceis de escrever ...

135

Download