@DATABASE engineguide.guide
@WORDWRAP

===== Main Page =========================================================

@NODE main "WBPerplexity v1.4"
@{BG SHINE}
    WBPerplexity v1.4 by Matt Briggs, (C)Engine Nine Design 2000.
@{BG BACK}
@{"  " LINK disc} disclaimer
@{"  " LINK requ} system requirements
@{"  " LINK shar} shareware details

@{"  " LINK forw} forward @{bg fill}@{fg filltext} New! @{bg back}@{fg text}

@{"  " LINK info} program info
@{"  " LINK play} how to play
@{"  " LINK addi} additional info
@{"  " LINK faq} FAQ @{bg fill}@{fg filltext} New! @{bg back}@{fg text}

@{"  " SYSTEM "Run >NIL: Yam:Yam MAILTO=engine9@ukonline.co.uk SUBJECT=WBPerplexity1.4"} e-mail the author @{I}<< Please show your support! >>@{UI} @{bg fill}@{fg filltext} New! @{bg back}@{fg text}

@{"  " LINK hist} history + what's new
@{"  " LINK feed} feed back
@{"  " LINK cred} credits
@{"  " LINK cont} contacting us
@ENDNODE

===== Disclaimer ========================================================

@NODE disc "disclaimer"
@{BG SHINE}
    copyright
@{BG BACK}
i.   This software is copyrighted by its developer(s), which means that
     you are NOT ALLOWED to modify the program(s) and or documentation in
     any way. 

ii.  You are NOT allowed to use this software or any part of it for any
     other purpose than the one stated within this documentation, this
     also includes any fonts, images or samples.

iii. You may NOT de-compile any binary executable files within this
     package or modify this documentation or any other data files in
     ANY way.
@{BG SHINE}
    distribution
@{BG BACK}
This package is freely distributable, meaning that you are allowed to
re-distribute this package as long as you follow these points:-

i.   Any re-distribution must include all files in this archive, with
     out any modifications. You are NOT allowed to add or remove any
     files to and or from this archive.

ii.  This package may be freely distributed via BBSs, Internet/UseNet,
     software libraries such as Fred Fish's and Aminet® CD-ROM, and
     other similar electronic channels.

iii. Disk magazines and services that charge extra for file transfers
     may NOT distribute it without written permission from Engine Nine
     Design.
@{BG SHINE}
    disclaimer
@{BG BACK}
By using this product, you accept the full responsibility for any
damage or loss that might occur through its use or the inability to use
it. Engine Nine Design or anyone related with Engine Nine Design can NOT
be held responsible.

@{"<<" link main} go back
@ENDNODE

===== System Requirements ===============================================

@NODE requ "system Requirements"
@{BG SHINE}
    system requirements
@{BG BACK}
WBPerplexity requires an Amiga with the following system specification:

OS 3.0 or higher
1.0 Mb of ram
standard JPEG, GIF, PNG & ILBM datatypes
YAM (to email meeeeee! :)
Play16 (located in C:)
MagicWb palette (recommended)

@{"<<" link main} go back
@ENDNODE

===== Shareware =========================================================

@NODE shar "shareware details"
@{BG SHINE}
    shareware details
@{BG BACK}
Please note that this software IS shareware. This means that if you like
this program AND/OR any of our other programs you are kindly requested to
consider sending us a donation for our efforts. By registering our software
you are giving us the incentive to CONTINUE developing software for the Amiga.

ENGiNE NiNE DESiGN
50 Thicket Drive
Maltby
Rotherham
South Yorkshire
S66 7LB
U.K.

E-Mail: @{"engine9@ukonline.co.uk" SYSTEM "Run >NIL: Yam:Yam MAILTO=engine9@ukonline.co.uk SUBJECT=WBPerplexity1.4"}

If we receive a donation from you for Ł5.00 or over, we will send you our latest software productions. If sending cheques please make them payable to
Matthew Briggs.

Please make sure that you give us details about:

Your name,
Address,
Day time phone number (if available)
& your system spec and configuration.
 
Thanks for taking the time to read this. Long Live Amiga!

@{"<<" link main} go back
@ENDNODE

===== Forward ===========================================================
@NODE forw "Forward"
@{BG SHINE}
    forward
@{BG BACK}
One of the best known of all puzzles is the Fifteen Puzzle, which was invented by Sam Loyd the elder about 1878. It is also known as the Boss Puzzle, Jeu de Taquin, and Diablotin. It became popular all over Europe almost at once. It consists essentially of a shallow square tray that holds 15 small square counters numbered from 1 to 15, and one square blank space. With the 15 squares initially placed in random order and with the blank space in the lower right-hand corner, the puzzle is to rearrange them in numerical order by sliding only, with the blank space ending up back in the lower right-hand corner. It may overwhelm the reader to learn that there are more than 20,000,000,000,000 possible different arrangements that the pieces (including the blank space) can assume.
@{BG SHINE}
    impossibilities?
@{BG BACK}
In 1879 two American mathematicians proved that only one-half of all possible initial arrangements, or about 10,000,000,000,000, admitted of a solution. The mathematical analysis is as follows. Basically, no matter what path it takes, as long as it ends its journey in the lower right-hand corner of the tray, any numeral must pass through an even number of boxes. In the normal position of the squares (Figure 17A), regarded row by row from left to right, each number is larger than all the preceding numbers; i.e., no number precedes any number smaller than itself. In any other than the normal arrangement, one or more numbers will precede others smaller than themselves. Every such instance is called an inversion. For example, in the sequence 9, 5, 3, 4, the 9 precedes three numbers smaller than itself and the 5 precedes two numbers smaller than itself, making a total of five inversions. If the total number of all the inversions in a given arrangement is even, the puzzle can be solved by bringing the squares back to the normal arrangement; if the total number of inversions is odd, the puzzle cannot be solved. Theoretically, the puzzle can be extended to a tray of (m x n) spaces with (mn - 1) numbered counters.

In order to stop impossibilities from occurring, I have added a "placement" function into WBPerplexity which allows you to select either "Jumble" and "Randomized". Jumble takes the completed puzzle and moves the tiles around for a short period of time, which makes it entirely possible for the puzzle to be solved. Randomized, however will cause the tiles to be placed regardless and therefore impossible solutions may occur.

@{"<<" link main} go back
@ENDNODE

===== Program Info ======================================================
@NODE info "program info"
@{BG SHINE}
    program info
@{BG BACK}
WBPerplexity is a simple workbench* puzzle game in which you have to rearrange a picture which has been split into a certain amount of sections. In the case of this game the amount of sections is @{b}8, 15 @{ub}or @{b}24@{ub} with one left over square in which you can move your pieces in and out of.

This game is ideal if your bored whilst waiting for something to download or process. WBPerplexity uses very little CPU (upto less than 0.30%) when its window is inactive or if it is Iconified.

*Also compatible with Directory Opus and Scalos.

@{"<<" link main} go back
@ENDNODE

===== Usage =============================================================

@NODE play "how to play"
@{BG SHINE}
    how to play
@{BG BACK}
To play WBPerplexity, slide the tiles around by moving them into the gap in order to complete the picture. You can select different puzzles by loading a new game in the pull down menu. WBPerplexity is also an app window, which means that you can drag puzzle and game files into it's window for them to load. 

If the puzzle you are trying to complete is too difficult for you, press the help key for a preview of what the completed picture looks like.
@{BG SHINE}
    saving your game
@{BG BACK}
It is now possible to save you game and load it back at a later date by going to "Save As..." in the pull-down game menu.
@{BG SHINE}
    additional puzzle sets
@{BG BACK}
Additional puzzle sets for WBPerplexity can be found on the engine nine design web site ( http://www.enginenine.cjb.net ) or from aminet. Most puzzle sets are in standard IFF ILBM format, however some may be in either PNG, JFIF/JPEG or GIF format, in which case you will require additional system datatypes to be installed for you to be able to play them.
@{BG SHINE}
    make your own puzzles!
@{BG BACK}
If you would like to produce your own puzzle sets for WBPerplexity, then please read the text file found in the Puzzles drawer. Don't forget to send us a copy of your set(s)! :)

@{"<<" link main} go back
@ENDNODE

===== Additional info ===================================================

@NODE addi "additional info"
@{BG SHINE}
    additional info
@{BG BACK}
Some puzzles may be extremely difficult to complete in 4x4 or 5x5 grid modes as they may contain identical tiles e.g. two or more blank (white/black) tiles. New puzzle sets may contain warnings if such difficult puzzles are present.

@{"<<" link main} go back
@ENDNODE

===== FAQ ===============================================================
@NODE faq "frequently asked questions"
@{BG SHINE}
    faq
@{BG BACK}
> @{i}When I try to load certain puzzles I get an error message.@{ui}
Make sure you have installed compatible PNG, GIF, ILBM and JPEG datatypes and that the "Use Datatypes" option is checked in the prefs menu.

> @{i}I do not hear any sounds.@{ui}
Make sure the command Play16 is installed. This should be located in your System:C/ directory. Play16 is available from Aminet [ mus/play ]

> @{i}My workbench screen is in a mode higher than 8 bit (256 colours) and I can't see the puzzle correctly as the colours are wrong.@{ui}
WBPerplexity's internal ILBM image decoder does not support graphic cards. Use datatypes instead for better results.

> @{i}This game is too hard for me. Are their any cheats?@{ui}
Yes, but I'm not going to tell you! Try @{"contacting" LINK cont} me.

@{"<<" link main} go back
@ENDNODE

===== History ===========================================================

@NODE hist "program history"
@{BG SHINE}
    program history
@{BG BACK}
v1.4   -   Added Jumble and Random placement
           Show setup
           Load/Save game
           Sound support with play16
           Now possible to play with cursor keys.
           Fixed an embarrassing bug in 5x5 grid mode :o)
           Fixed timer bug
           Window now has a zoom

v1.3   -   4x4 & 5x5 grids
           Datatype bug fix
           Auto grid & About
           Remap quality

v1.2   -   Added timer and move counter
           Help mode
           How to play function
           Prefs menu
           Datatype functions added
           Save settings added
           CLI arguments added
           Hidden cheat added! :) <?>
           New icons (thanx to Luca :)
           Move two blocks at once
           App icon added
           Timer bug fixed
           Few other bugs fixed

v1.1   -   Not released

v1.0   -   First release to Aminet July 1999

@{"<<" link main} go back
@ENDNODE

===== Feedback ==========================================================

@NODE feed "feedback"
@{BG SHINE}
    feedback
@{BG BACK}
Hi,

Your game is cool !

Bye

@{B}@{I}Jerome Chesnot@{UI}@{UB}

Overall this is a really enjoyable game. It has some great features and
gives endless possibility with the option to be able to make your own
puzzles. Brilliant work!

@{B}@{I}Chris Seward, AIO review@{UI}@{UB}

Hello,
good prog!
Kind regards

@{B}@{I}Arch. Piergiorgio MONGIOJ@{UI}@{UB}

Cze¶ć!!!,

I'm writing because ....  "About" window and "EMail Me" gadget in
WBPerplexity ;DDD It's very cool game - and it's only game where I can win
;D
Sorry about my strange english.
And some polish greetings: Trzymaj się ramy, to się nie posramy ;D
Bye!

@{B}@{I}Grzegorz Kaszuba, Poland@{UB}@{UI}

Hola, congratulations for this program.

@{B}@{I}Atentament, Miquel, Spain@{UB}@{UI}

@{"<<" link main} go back
@ENDNODE

===== Credits ===========================================================

@NODE cred "credits"
@{BG SHINE}
    credits
@{BG BACK}
Programming & Design        Matt Briggs

Additional coding           Curt Esser
                            Leigh Parry

Play16                      Thomas Wenzel

Puzzles                     Matt Briggs
                            Robert Livesey
                            Jake
                            Graeme Porter
                            Matthew Hampton

Additional puzzle sets      Chris Seward

Icon Set & Cool ideas       Luca 'Hexaae' Longone

Testing                     Robert Livesey
                            Jerome Chesnot
                            Alexi Tzitzas
                            Roy Krister
                            Gaz & Mick
                            
This software is copyright © Engine Nine Design 1999/2000

@{"<<" link main} go back
@ENDNODE

===== Contacting the author =============================================

@NODE cont "contacting us"
@{BG SHINE}
    contacting the author
@{BG BACK}
If you wish to contact the author of this software, then please do not hesitate to write to:

Matt Briggs
Engine Nine Design
50 Thicket Drive
Maltby
Rotherham
South Yorkshire
S66 7LB
U.K.

EMail: @{"engine9@ukonline.co.uk" SYSTEM "Run >NIL: Yam:Yam MAILTO=engine9@ukonline.co.uk SUBJECT=WBPerplexity1.4"}
WWW:   www.enginenine.cjb.net

@{"<<" link main} go back
@ENDNODE

