PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #2089)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

Information about “STAINED GLASS”

Danger danger danger -- imprudent use of STAINED GLASS may get you
fired!  Just ask the programmer's sister-in-law, who brought work to a
standstill at a large New York investment banking firm after loading
STAINED GLASS onto the company network server....

Simple to learn, yet devilishly difficult to master, STAINED GLASS is
almost pathologically addictive.  Remember the game you played with golf
tees and a block of wood, jumping one tee over another into an empty
hole and removing the tee you jumped, until there was only one tee left?
STAINED GLASS takes that basic idea, substitutes colored panes of glass
for golf tees, and adds primary and secondary colors and a very simple
set of rules that you learned in kindergarten -- blue plus yellow makes
green, orange minus red leaves yellow, and so on.

STAINED GLASS has all of the bells and whistles you would expect with a
top-of-the-line strategy game, including such options as load, save,
undo, hint, restart, and a panic button, just in case the boss walks by!

Furthermore, the author is trying a very interesting experiment with the
shareware registration system.  He calls it "commissionware" -- if you
send him your $25 registration fee, he will send you your own serialized
copy of STAINED GLASS.  If you make copies and give them to your friends
and one of them sends in his or her registration fee, you will receive
a $5.00 commission.

FILE2089.TXT

Disk No: 2089                                                           
Disk Title: Stained Glass                                               
PC-SIG Version: S1.1                                                    
                                                                        
Program Title: STAINED GLASS                                            
Author Version: 90063                                                   
Author Registration: $25.00                                             
Special Requirements: CGA Recommended.                                  
                                                                        
DANGER DANGER DANGER -- imprudent use of STAINED GLASS may get you      
fired!  Just ask the programmer's sister-in-law, who brought work to a  
standstill at a large New York investment banking firm after loading    
STAINED GLASS onto the company network server....                       
                                                                        
Simple to learn yet devilishly difficult to master, STAINED GLASS is    
almost pathologically addictive.  Remember the game you played with golf
tees and a block of wood, jumping one tee over another into an empty    
hole and removing the tee you jumped, until there was only one tee left?
STAINED GLASS takes that basic idea, substitutes panes of glass for golf
tees, and adds primary and secondary colors and a very simple set of    
rules that you learned in kindergarten -- blue plus yellow makes green, 
orange minus red leaves yellow, and so on.                              
                                                                        
STAINED GLASS has all of the bells and whistles you would expect with a 
top-of-the-line strategy game, including such options as load, save,    
undo, hint, restart, and a panic button, just in case the boss walks by!
                                                                        
Furthermore, the author is trying a very interesting experiment with the
shareware registration system.  He calls it "commissionware" -- if you  
send him your $25 registration fee, he will send you your own serialized
copy of STAINED GLASS.  If you make copies and give them to your friends
and one of them sends in his or her registration fee, you will receive  
$5.00 commission.                                                       
                                                                        
PC-SIG                                                                  
1030D East Duane Avenue                                                 
Sunnyvale  Ca. 94086                                                    
(408) 730-9291                                                          
(c) Copyright 1989 PC-SIG, Inc.                                         

GO.TXT

╔═════════════════════════════════════════════════════════════════════════╗
║                 <<<<  Disk #2089 STAINED GLASS  >>>>                    ║
╠═════════════════════════════════════════════════════════════════════════╣
║ To start the program, type: SG  (press enter)                           ║
║                                                                         ║
║ To print the documentation, type: COPY SG.DOC PRN  (press enter)        ║
╚═════════════════════════════════════════════════════════════════════════╝
(c) Copyright 1990, PC-SIG Inc.

SG.DOC

                          Licensing Stained Glass

       Stained Glass is distributed on a modified shareware basis that we like
to call "commissionware".  As usual, you are encouraged to make and give away
(not sell) as many copies of the game as you wish, provided that you include
all program and document files.  (SG.EXE, SG.DOC, and SGEDIT.EXE)
If you like Stained Glass and would like to lend your support to high-quality,
non-copy-protected, user-supported software, we ask that you send us twenty-
five U. S. dollars and a completed copy of the registration form printed below.
       In return for your money, we will send you the latest version of Stained
Glass, with the name you specify inserted as the licensed user.
        Here's the really neat part -- if a future user registers your copy of
Stained Glass, you will receive five dollars from us as commission.  Yes,
that's right -- WE will send YOU money!!
        Everybody wins -- we get our game out to the biggest possible audience,
you get to play it free of charge, and, if you feel like it, you can make money
the same way we do, by giving away software.
        Here's the form:
+----------------------------------------------------------------------------+
|                 =->  Stained Glass Registration Form  <-=                  |
|                                                                            |
| __________ Current Serial Number (the one that NOW appears during the game)|
|                                                                            |
| _____________________________________________________ Current Licensee Name|
|                                                                            |
|    In order to process your order, we MUST have your current serial number |
| and licensee name - we can't process the licensee's commission without it! |
|                                                                            |
|   In the blank below, please print the name you would like to appear as the|
|licensed user.  Please put one letter, number, space, or punctuation mark in|
|each box, using a maximum of thirty characters.  Please PROOFREAD this blank|
|carefully.                                                                  |
|                                                                            |
|       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |
|       | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |        |
|       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+        |
|                                                                            |
| _____________________________________________________ Your Name            |
|                                                                            |
| _____________________________________________________ Street Address       |
|                                                                            |
| _____________________________________________________ Suite or Apartment # |
|                                                                            |
| _____________________________________________________ City, State, and ZIP |
|                                                                            |
| ______________________ Phone number and best time to reach you, in case we |
| have any questions.  This and all other information you supply us will be  |
| held in the strictest confidence -- you won't wind up on any mailing list  |
| besides our own.                                                           |
+----------------------------------------------------------------------------+
        Please fill the form out completely -- not to be boring and repetitive,
but it is MOST IMPORTANT that we know the original serial number and licensee's
name, so that s/he gets his/her commission.  Send the form and your $25.00 to:

                        Kent Brewster
                        2152 Santa Cruz Avenue
                        Santa Clara, CA   (USA)
                        95051

        Sorry, but we are not yet in a position where we can offer credit card
services -- this could change, however, depending on how well we do.  For
telephone support, please call (408) 984-0647.  Bear with us if we're not home;
we still have day jobs, unfortunately.
   



        Stained Glass Operating Instructions, last updated 5/24/90:

        Stained Glass requires a PC or clone, 256k RAM, one floppy disk drive,
and DOS version 2.1 or later.  The use of a color monitor and adapter is
strongly suggested but not required -- Stained Glass is playable (but not as
much fun) in monochrome.
        To play from the floppy disk, put your DOS boot disk into the floppy
drive and turn on the computer.  After the A> prompt appears, replace the DOS
disk with the Stained Glass disk and enter SG.  If you have a hard drive, we
suggest that you make a separate subdirectory, C:\SG\>, for instance, and copy
over all the files on the disk.  Once there, enter SG just as you would when
running from the floppy drive.
        Our title page should be up and running, with a bunch of different
colored rectangles jumping and flipping around the screen.  Press the space
bar to step through the demo.  The object of the game should become clear at
once:  clear the board of all panes except one, using as few moves as possible.
When you get tired of the demo -- it is kind of boring, after a while -- press
Esc to get on with the show.
        At this point, those of you who never read the instructions can put
them away and learn the game from playing around.  It really IS that simple.
        Okay.  The rest of you should now be looking at an entire boardful of
colored panes of glass.  Your score appears on the left, your options on the
right, and your instructions on the bottom.  Before you do anything else, you
might want to take a look at examples of legal moves, by pressing E.
        When you make a move in Stained Glass, three spaces on the board are
affected.  The first space goes black, as you pick up the pane of glass that
was sitting there and pass it over the second space.  The second space has the
color of the first space SUBTRACTED from it -- if you jump red over orange,
for instance, yellow is left in the middle.  The third space has the color of
the first space ADDED to it -- if red lands on blue, the result is violet.
        The only screwy, nonintuitive thing about this set of rules is this:
ANY primary color -- red, blue, or yellow -- jumping over ANY OTHER primary
color leaves a blank space.  We had to include this rule or the game would be
impossible to play.
        A legal move in Stained Glass can have elements of four categories:
        The first and simplest is that of any color jumping over itself and
landing on a blank space.  The first pane disappears.  The second pane also
disappears, because any color minus itself leaves an empty space.  The third
pane -- the blank spot -- becomes the color of the first.
        The second move category is that of any color jumping over itself and
landing on itself.  The first pane, as always, disappears.  The second pane
also goes away -- as in rule one, any color minus itself leaves a blank space.
The third pane STAYS THE SAME.  Red plus red equals red.
        The third move element is that of a primary color jumping over a
secondary color.  The primary color is subtracted from the secondary color,
leaving the result in the middle space.   If you jump a blue pane over a green
pane, the result is a yellow pane left in the middle.  To be a legal move, the
second pane must contain the color of the first -- you cannot, for instance,
jump a yellow pane over a violet pane, because violet contains no yellow.
        The fourth and last type of move is the combination of two primary
colors at the destination space.  You learned this stuff in kindergarten --
blue and yellow makes green, red and blue makes violet, and yellow and red
makes orange.  ONLY primary colors may combine at the destination space;
attempting to combine blue and orange, for instance, is an illegal move.
        The last two move elements can combine to provide complex results; if
you jump a red pane over an orange pane to land on a blue pane, the red pane
disappears, the orange pane turns yellow (orange minus red) and the blue pane
turns violet (blue plus red).
        After the game shows you all four possible move elements, the original
randomized screen will reappear.






        You are now ready to go.  To move, use the arrow keys to put the
cursor -- the solid white square -- on the pane you would like to move.  If
you can't move that pane, Stained Glass will make our patented "Thock!" error
noise and tell you that the pane has no legal moves.  Press any key to clear
the error message and continue.
        If you've chosen the wrong pane but haven't moved it yet, press <Esc>
to pick a different one.
        After you have chosen a piece that can move, Stained Glass will cause
all of the legal destination squares to flash.  To position the cursor over one
of the possible moves, press the appropriate arrow key.  You will notice that
the cursor no longer moves freely over the board; you can go only to one of
a maximum of eight possible destinations, using a single keystroke.  You will
also notice that the help options go away while you are picking your
destination; don't worry -- they will be right back after you complete your
move.
        If you find you've made a mistake after your move is complete, press B
to back up one move.  Stained Glass keeps track of all your moves -- if you
wish, you can back up all the way to the beginning of the game.  You can even
back up past the point where you loaded a saved game.
        If you REALLY screw up, press R to rewind to the start of the same
game.  Stained Glass will rewind your original game to its starting point and
set both the move and backup counters to zero.
        If you are called to bed, work, or dinner and would like to save your
marriage, job, or game before turning off the computer, press S.  The Save
Game message will come up and ask you for a name (8 character maximum) for
your game.  The default name is MYGAME until you enter a different one; once
you start entering names during a game session, the last name you enter will be
the default that comes up next time you load or save a game.  If you try to
save a game under a name that already exists, Stained Glass will warn you and
ask whether you really want to do it.
        The default information above also goes for the Load option; to load
a previously saved game, press L and enter the name of the game.
        Stained Glass handles three types of disk I/O errors -- it was getting
way too big for anything more complicated. Handled errors are the Door Open
error (also triggered by a write-protected floppy), the Disk Full error, and
the Oh My God error, where your disk is too trashed to read or write.  Needless
to say, if you get any of these on your hard drive it is probably time to stop
playing games.  I/O errors should be the only time you ever hear the annoying
system beep -- if you ever get a cryptic "Error XX in program ZZ" message, we'd
like to hear about it.
        If you are playing this game where you will get fired, yelled at, or
beaten with rubber hoses if caught, remember the panic button.  When your boss,
teacher, or big brother goes by, press P to instantly zap out to Penix, our own
shallow mockery of DOS.  To return to Stained Glass from Penix, enter SG.  All
other commands, except for DIR and <Enter> alone, will result in the ever-
popular "Bad command or file name" message.
        The game ends when you run out of legal moves.  If you only have one
pane left on the board at this point, you win!  Congratulations.  You can save
your game here if you want.  Stained Glass will then start over.
        If, on the other hand, you have more than one tile left when you run
out of legal moves, Stained Glass will print a polite message informing you
that you are stuck.  From there, you can load a saved game, back up, rewind to
the beginning, start a new game, or quit.
        If you have more than one tile left, can't see any legal moves, and the
"Stuck" message isn't on the screen, press H for a hint.  Stained Glass will
run through all of your remaining moves, starting at the upper left corner and
going through each row, showing a different one each time you press H.  Press
any other key to return to the game.







        Using the Stained Glass Game Editor:  As an aid to learning the game,
we have included an editor that will allow you to make up your own nonrandom
games.  To start it up, enter SGEDIT at the DOS "A>" or "C\SG\>" prompt.
With the editor you can either create your own game from scratch or load a
random game created by Stained Glass.  You cannot edit a game that is already
in progress -- if you did, you would lose the ability to retrace your steps
by backing up one move at a time.
        The editor is fairly simple.  To place a pane on the board, move the
cursor exactly as you would in the game, with the arrow keys, and press one
of the numbers from 1 to 6.  You can have a maximum of 12 panes of each color
on the board; your stock of each color will go up or down as you place and
replace panes.  If you want to remove a pane, set the cursor on it and press
the space bar.
        To save a game once you are done editing it, press S.  Just as in
Stained Glass, you must enter a game save name.  MYGAME is the default when
you enter the editor; as soon as you use a different name that name will become
the default.  To load a game for editing, press L.  The same rules for default
save names apply for load names.
        Once you are done editing your game, press Q to quit.  From the DOS
prompt you can then go into Stained Glass and play your game by loading it as
you would load any other saved game.
        We suggest that you first use the editor to create an end game, one
that has ten or so tiles of primary colors in the middle of the board, away
from the edges.  This should be a fairly easy game for a beginner to solve --
experiment with it several times, trying to reduce the number of moves you
need to solve it.  You will find that the most obvious way is not always the
most efficient, which brings us to:
        Strategy.  You will find that you can remove one, two, or four panes
with a single jump.  A primary color jumping to an empty space removes
a single pane.  A primary color jumping to itself removes two panes.  A
secondary color jumping to a blank space also removes two panes.  Finally, a
secondary color jumping over itself to itself -- three in a row -- removes
four panes. Obviously, the more times you jump three secondaries, the fewer
moves you will have to make.  Be careful, though -- it is quite easy to get
stuck.  We suggest that you follow the following basic strategy the first few times
you play with a full board:
        First, remove all secondary colors from the four corners of the board.
To do this, you should jump diagonally from the corner inwards into the board;
jumping up, down, or sideways onto the edges leaves you with another problem,
getting that secondary pane off of the edge.  Save your game when you get to
this point, in case you get stuck later.
        Second -- you saw this coming, right? -- get all the secondary colors
off of the edges.  Try to jump them inwards over themselves whenever possible;
as we said above, this will reduce your eventual move count.  If you have to,
however, jump them with primaries.  Continue to eliminate secondary colors and
work inwards toward the center of the board.  Save your game again.
        Third, when you are down to just a few primary colors in the center,
try to find the most efficient way to work your way down to one.  Remember that
you can recombine your primaries into secondary colors and take off four in one
move.  Be careful of diagonal jumps that leave a pane hanging way out in empty
space.  Also be careful that you don't wind up with several vertical rows that
cannot be rejoined.
        When you get down to a single pane, be SURE to save your game -- you'll
want to come back and look at it later.  Don't save it under "MYGAME"; you will
eventually muck up, overwrite it, and feel like slitting your wrists.  Believe
us; we speak from hard, cold, three-a.m. I-don't-believe-you-finally-did-it
experience.
        As of this writing, nobody has broken 71 moves on a randomly generated
screen.  The record for an artificial screen generated with the editor is 43,
done on a game that consisted of six uniform stripes of twelve tiles each.
        The record of 71 was set by the program's author; we include his game
on this disk as "KENTBEST".  If you break that score, please save your game
and send it to us for inclusion on the next release.





        Our users speak out: commonly asked questions about Stained Glass...

        Q: Arrgh!  I can't get that stupid orange pane out of the corner!  How
do I do it without lousing up the whole game? -- B. R., Boston
        A: Dealing with secondary colors in the corners of the board is hard
because you can't jump over them.  You have to somehow get a pane of the same
color over there next to the corner and jump from the corner inward, either by
combining two primaries or jumping a secondary onto the right spot.  When you
get there, try to jump from the corner diagonally towards the center of the
board and not out onto the edge.
        Q: Why does it say there are 108 panes left when anybody can see that
there are 6 rows of 12, or 72? -- T. C., Taiwan
        A: Secondary colors (green, orange, and violet) are really two panes,
one on top of the other.  There are 36 panes in primary colors plus 72 panes
that are stacked on top of each other, for a grand total of 108.
        Q: Why does it say that I removed 4 panes with my last move -- that's
not possible, is it? -- A. A. B., Mountain View
        A: Yes, it's possible.  No, this is not a dumb question.  Again,
secondary colors are really two panes stacked on top of each other -- when you
jump an orange over another orange to land on a third orange, you remove two
orange panes, which are each made up of one red and one yellow, for a total of
four.
        Q: Why isn't there a separate, spiffier version of Stained Glass for
EGA, VGA, and MCGA adapters? -- J. B., Poughkeepsie
        A: We chose to get the game out in a form that everybody with 256k and
an adapter that can display the IBM extended character set could immediately
run and enjoy.  We don't know about you, but we are PLENTY TIRED of being
teased by games that can only be "truly enjoyed" on a 386 with an 80-meg hard
drive and a VGA monitor -- and come in a box with an airbrushed Amiga screen
print on the front cover.  Okay, end of speech.  If we get enough request like
yours, we will consider going into higher-resolution graphics; right now, we
believe that the game is playable and enjoyable the way it is.
        Q: Why can't I use my mouse? -- S. J., Cupertino
        A: Please, be patient.  Mouse support will be forthcoming in future
versions.  (Notice that we are NOT specifying a release date!)  Don't be
surprised, however, if you hate using a mouse to run Stained Glass.  Our good
buddy Nick Schlott, in converting the game to run on the Mac II, made the
unpleasant discovery that keyboard control is actually much faster and easier.
(One of the secret benefits of running Stained Glass from the keyboard is that
you are also learning to do 10-key data entry at roughly the speed of light.)
        Q: It says somebody's name (not mine) as the "Licensed User".  Can I
play without worrying about the Software Police at my door? -- P. P., Santa Fe
        A: Go ahead and play.  Stained Glass is shareware with a twist -- the
licensed user gets $5.00 of the $25.00 that you send in as your registration
fee.  If you send in your registration fee, we will send you your own copy of
the game, with your name entered as the registered user.  If you then make and
give away duplicates of your copy, and someone else sends his a registration
fee, we will send you, the licensed user, the $5.00 commission.
        Q: What if I can beat your 71-move score?  Do I win a prize?  How about
a week in the Bahamas? -- B. R., Reno
        A: Hah!  Who do you think we are, Activision?  Get serious.  We will,
however, include your game as the all time greatest on our next release.  Just
think:  finally, you have a chance -- maybe the only one you'll ever get -- to
BE THE BEST IN THE WORLD at something!  Isn't that enough?
        Q: Who is Annalisa, anyway? -- M. D., Ocho Rios
        A: She was the programmer's daughter, to whom he dedicates this effort.
He wishes he could have known her a little bit longer.
     

Directory of PC-SIG Library Disk #2089

 Volume in drive A has no label
 Directory of A:\

KENTBEST SAV      1040   4-05-90   8:11a
SG       DOC     21299   6-01-90   9:22p
SG       EXE    104614   6-24-90   7:07a
SGEDIT   EXE     65020   4-07-90   5:59a
GO       BAT        38   1-18-88   1:38p
GO       TXT       575   1-01-80   8:51a
FILE2089 TXT      2887   7-13-90  11:16p
        7 file(s)     195473 bytes
                      122880 bytes free