Juegos :: Acorazado :: Craft es una clase artesanal Acorazado.
SINOPSIS
utilizar Games :: Battleship :: Artesanía;
mi $ embarcaciones = Juegos :: :: Acorazado oficio-> new (
id => 'T',
name => 'remolcador',
puntos => 1,
)
$ Points_remaining = $ oficio-> golpeado;
Un objeto Games :: Acorazado :: Craft representa el perfil de un acorazado
MÉTODOS PÚBLICOS
nuevas% ARGUMENTOS
id => $ STRING
Un identificador de escalar a utilizar para indicar la posición de la parrilla. Si uno no se proporciona, el primer carácter en mayúscula nombre se utiliza de forma predeterminada.
Actualmente, se requiere que esto sea una sola letra mayúscula (la primera letra del nombre del arte, probablemente), ya que un golpe se indicará con "en minúscula" esta marca en una cuadrícula jugador.
nombre => $ STRING
Un atributo obligatorio contemplado para dar la nave un nombre.
puntos => $ NÚMERO
Un atributo utilizado para definir el lapso segmento de línea en la parrilla de juego.
posición => [$ X, $ Y]
La posición de la embarcación de proa ("nariz") en la parrilla.
Actualmente, se asume que la embarcación para tener una alineación horizontal o vertical. Pronto habrá posicionamiento diagonal ...
golpear
$ Points_remaining = $ oficio-> golpeado;
Incrementar éxito de la nave valor de atributo y devolver lo que queda de la nave (valor en puntos total menos el número de aciertos)
Requisitos .
- Perl
Comentarios que no se encuentran