This is the readme file of the "perl" sudoku program
The tar archive contains a directory named "sudoku" in which the following files:
- sudoku.pl the perl program.
- sudoku.6 program documentation/help in the form of a
category 6 (games) "man" page. (used on Linux/Unix).
- sudoku.txt the program documentation in plain text format
for use with Windows.
- README.txt This readme file you are looking at.
- sudoku_puzzle Example puzzle that can be loaded into the program.
- sudoku_solution The same puzzle, solved by the program. Can be
loaded into the program too.
- sudoku_test.txt A solving log file which includes the first 10
solutions.
Place the tar archive in your home directory and unzip and unpack it with the following command:
tar -xz < sudoku-perl-x.y.tar.gz (where x.y is release number e.g. 1.45)
this will create the directory sudoku in which the above files. (on windows use a unzip program that reads tar files for instance 7-zip)
For compatibility with Windows, all lines in text files in the tar archive have the crlf (carriage return character (x015) followed by linefeed character (x010)) For Linux this is not a problem.
Environment
This program needs Perl to be installed on the machine.
The program was written on a Linux machine using Perl
v5.6.1.
When testing for release 1.0, it was ported to a Windows 95
machine having perl 5.6.1 from ActiveState and run from a
"DOS" screen.
I expect it to run on other windows releases too. Also I hope
it will run on a Unix machine.
However, starting from release 1.41, the windows support is
delivered "as is", because it is no longer possible to test
in a windows environment (harddisk crash)
CPAN prerequisites, if not present in your installation of
perl the following modules from CPAN must be installed:
(using the CPAN (linux) or PPM (W32) update install programs)
(CPAN -> Comprehensive Perl Archive Network)
TERM::ANSIScreen
for Windows are needed from CPAN, on top of this:
Win32::Console
and
Win32::Console::ANSI
