Games::JumbleCreator - Create Jumble word puzzles.
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"; } my @good_words = $jumble->solve('rta'); if (@good_words) { foreach my $good_word (@good_words) { print "$good_word\n"; } } else { print "No words found\n"; }
Games::JumbleCreator is used to create Jumble word puzzles. Games::JumbleCreator can also solve jumbled words.
Games::JumbleCreator
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.
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.
If PATH_TO_DICT is passed, this method will set the path to the dictionary file. Dictionary file must have one word per line. The default value is /usr/dict/words. The path to the dictionary file is returned.
PATH_TO_DICT
Method that creates the jumble. Returns array containing words (normal and jumbled).
This method will solve a jumbled word. Returns array containing valid words.
Doug Sparling, doug@dougsparling.com
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.
To install Games::JumbleCreator, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Games::JumbleCreator
CPAN shell
perl -MCPAN -e shell install Games::JumbleCreator
For more information on module installation, please visit the detailed CPAN module installation guide.