Author image Douglas Sparling

NAME

Games::JumbleCreator - Create Jumble word puzzles.

SYNOPSIS

  use Games::JumbleCreator;

  my $jumble = Games::JumbleCreator->new();
  $jumble->num_words(6);
  $jumble->dict('/home/doug/crossword_dict/unixdict.txt');

  my @jumble = $jumble->create;

  foreach my $word (@jumble) {
    print "$word\n";
  }

DESCRIPTION

Games::JumbleCreator is used to create Jumble word puzzles.

OVERVIEW

TODO

CONSTRUCTOR

new ( NUMBER_OF_WORDS );

This is the constructor for a new Games::JumbleCreator object. If NUMBER_OF_WORDS is passed, this method will set the number of words for the puzzle.

METHODS

num_words ( [ NUMBER_OF_WORDS ] )

If NUMBER_OF_WORDS is passed, this method will set the number of words for the puzzle. The default value is 5. The number of words is returned.

dict ( [ PATH_TO_DICT ] )

If PATH_TO_DICT is passed, this method will set the path to the dictionary file. The default value is /usr/dict/words. The path to the dictionary file is returned.

create ( )

Method that creates the jumble. Returns array containing words (normal and jumbled).

AUTHOR

Doug Sparling, doug@dougsparling.com

COPYRIGHT

Copyright (c) 2001 Douglas Sparling. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.