The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Games::Die

DESCRIPTION

Games::Die provides an object-oriented implementation of a die. The die may contain any number of sides, not just those for which a physical implementation is possible/feasible. You can create a 7-, 29-, or 341-sided die if the mood strikes you. There is no limit to the number of sides.

SYNOPSIS

$six_sided = new Games::Die(6);

$twenty_sided = new Games::Die();
$twenty_sided->sides(20);

$result = $six_sided->roll() + $twenty_sided->roll();

CONSTRUCTOR

  • new()

    Creates a new Die. Takes the number of sides.

PUBLIC METHODS

  • sides([$numsides])

    If called without an argument, returns the number of sides the current die has. If called with a numerical argument, sets the number of sides.

  • roll()

    Rolls the die and returns the number that came up.

AUTHORS

Andrew Burke (burke@bitflood.org)
Jeremy Muhlich (jmuhlich@bitflood.org)

1 POD Error

The following errors were encountered while parsing the POD:

Around line 90:

You forgot a '=back' before '=head1'