| Jogos :: Dados Jogos :: Dice é um módulo Perl que pode ser usado para simular rolos de dados. |
Baixe Agora |
Jogos :: Dados Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Philip Newton
- Site do editor:
- http://search.cpan.org/~pne/Lingua-Zompist-Cadhinor-0.92/Cadhinor.pm
Jogos :: Dados Tag
Jogos :: Dados Descrição
Jogos :: Dice é um módulo Perl que pode ser usado para simular rolos de dados. Jogos :: Dice é um módulo Perl que pode ser usado para simular Rolls Dice.Synopsis Use Games :: Dados 'Roll'; $ Força = rolo '3D6 + 1'; Use jogos :: Dice 'roll_array'; @Rolls = roll_array '4d8'; jogos :: Dados simula rolos de morrer. Ele usa uma interface orientada para a função (não orientada a objetos). Nenhuma função é exportada por padrão. Atualmente, existem duas funções exportáveis: roll e roll_array. Este último é usado internamente por rolo, mas também pode ser exportado por si mesmo. O número e o tipo de dados para o rolo é dado em um estilo que deve ser familiar para os jogadores de jogos populares de roleções: ADB c. A é opcional e padronizado para 1; Dá o número de dados para rolar. B indica o número de lados a cada dado; O morrimento mais comum e em forma de cubo é, portanto, um D6. % pode ser usado em vez de 100 para B; Assim, rolando 2D% e 2D100 é equivalente. O rolo simula um rolo de dados b-laterais e adiciona os resultados. A extremidade opcional, consistindo de um de + - * / B e um número C, pode modificar a soma dos dados individuais. + - * / são semelhantes em que eles tomam a soma dos rolos e adicionam ou subtraia C, ou multiplicar ou dividir a soma por c. (X também pode ser usado em vez de *.) Assim, 1d6 + 2 dá um número no intervalo 3..8 e 2d4 * 10 fornece um número no intervalo 20..80. (Usando / trunca o resultado para um int após divisão.) Usando b neste slot é um pouco diferente: é curto para "melhor" e indica "rolar um número de dados, mas adicione apenas os melhores". Por exemplo, 5D6B3 rola cinco dados seis lados e adiciona os três melhores rolos. Isso às vezes é usado, por exemplo, em roll-playing para dar médias mais altas. Geralmente, o rolo provavelmente fornece a melhor interface, já que ela se soma. No entanto, em algumas situações, pode-se processar os rolos individuais (por exemplo, me disseram que no jogo feng shui, o número de dados a serem enrolados não pode ser determinado com antecedência, mas depende se quaisquer 6 foram enrolados); Em tal caso, pode-se usar roll_array para retornar uma matriz de valores, que podem ser examinados ou processados de uma maneira dependente do aplicativo. Tendo sido dito, comentários e adições (especialmente se acompanhado de código!) Para Jogos :: DICE são bem vindos. Portanto, usando o exemplo acima, se alguém desejar contribuir uma função ao longo das linhas de roll_feng_shui para se tornar parte dos jogos :: Dados (ou para apoiar qualquer outro estilo de rolamento), você pode contribuir para o endereço do autor, listado abaixo .Requirements: · Perl
Jogos :: Dados Software Relacionado