Mountain Software Presents: TUZZLE (The Tile Puzzle) By Anthony Watson Version 3.0 Released May 1, 1993 ***************************************************************************** REQUIREMENTS o 250K Free Ram Needed o Floppy Disk, Hard Drive, or Ram Disk o Minimum Resolution 640 x 200. (ST medium, ST high, etc.) o STE compatible DMA sound hardware (Tuzzle will still be playable, but no sound effects will be heard) ***************************************************************************** OPERATION o Tuzzle will run as a program or as an accessory by simply renaming the program file. (TUZZLE.PRG or TUZZLE.ACC) o The object of the game is to unscramble the tiles in as little time as you can. o Digitized Sound effects will only be heard on STE/TT/Falcon computers o The sound effects can be temporarily disabled by holding down the control key and clicking anywhere in the TUZZLE window. Repeat this operation to turn the sound effects back on. This can be desirable if you have other DMA sound effects playing already. (A background MOD player would be a good example) o Clicking on the 'Size' button will enlarge Tuzzles window to fill the desktop work area. Repeat this operation to return to the standard size. o Clicking on the 'Display' button will select between the desktop colors and the programs internal interface settings. In addition, external configuration files can be placed in the same directory as Tuzzle, and they will be used when the internal setting is selected. For color monitors this file must be titled COLOR.CFG, and for monochrome it must be titled MONO.CFG. This file can be created using The Recipe Converter or the upcoming Mountain Works, both Mountain Software products. o The Tuzzle window is movable by clicking on the title bar at the top of the window and dragging the window to it's new location. o You may pause a running game by clicking on the timer display. Click the mouse again to resume game play. ***************************************************************************** A NOTE FROM THE AUTHOR Why version 3.0 of TUZZLE? It hasn't exactly been a money maker, so why bother with it? Well, Tuzzle originally began as a diversion between major projects after I finished The Recipe Box. I honestly never intended for it to be a releasable product. But, I quickly found it to be addicting, and thought others might enjoy it too. So I polished it up a bit and released it as shareware. Tuzzle has continued to be my 'Experimental Workstation' where I can try out new ideas before working on my main projects. As I've learned more about the ST, and have developed new techniques, Tuzzle has slowly improved. I'm currently working on a major new project, and wanted to learn a few things about the AES and GEM environment. This need combined with a recent bug report made Tuzzle a natural candidate once again! I also had the opportunity to try Tuzzle on a Falcon, and discovered that the Falcon would not play the 6khz sound samples, so I decided to convert all samples to 12khz and add a few new ones in the process. As I've done previously, I'm releasing this version of Tuzzle as a fully operational program. I have not disabled any function within the program! Tuzzle is not public domain and it is NOT free! Tuzzle 3.0 is SHAREWARE! If you use it, you are expected to pay the $10 registration fee. Please send your check or money order (US FUNDS) to: Mountain Software 6911 NE Livingston Road Camas, Washington 98607 For the past year, I have worked full time programming for the ST, trying to provide YOU with quality useful software. I've worked hard to eliminate bugs in my programs, and have tried to provide fast service and good support. However, most of you have not shown your support by registering my programs. In that year, I've earned an average of 50 cents an hour! Now, I'm not greedy about this, and I never expected to strike it rich but could YOU survive on this income? I cannot! I have been fortunate that my wife has been the major breadwinner in our family, and she has been very supportive of my work. But we are both growing tired of this 'dead-end' occupation! I hate to put it so bluntly, but if folks don't start supporting my work, I'll simply shut the doors, close shop, log-off, or whatever you want to call it, and you'll see no further software from me! I enjoy writing for the ST, and have enjoyed talking with those of you who have contacted me. And while a good portion of my work is done for pleasure, a large portion of it is to earn money. Like you, I have bills to pay and quite frankly they just aren't getting paid with what I earn! Even though my overhead is rather low, I still have paper, disks, mailing costs, taxes, etc. Also, it costs me a great deal to subscribe to GEnie and Delphi, so that you can reach me easily and I can get my products to you. Then there are items like my laser printer that I invested in so that I might improve the quality of my products. All things considered, I'm spending more than I earn! However, I choose to take a positive outlook on the situation, and am hopeful that things will turn around. So, how about showing your support and registering one of my programs! This developer will thank you... Anthony Watson ***************************************************************************** PROGRAM HISTORY Version 1.0 Released August 5, 1992 The original... ____________________________________________________________________________ Version 1.1 Released August 7, 1992 Fixed a little bug that allowed you to enter your high score twice! And, the BIG change, TUZZLE now also works in ST HIGH (Monochrome) resolution. A few other 'minor' changes as well. ____________________________________________________________________________ Version 1.2 Released September 15, 1992 Due to complaints regarding TUZZLE's timer running out, I've completely redone the timer/scoring routines. You now have as much time as you require to complete a level. No more 'GAME OVER' right in the middle of your game! Of course if you take forever, you'll not get a very good score, and may not advance to the next level. TUZZLE now has 4 levels (as always), and an infinite number of 'rounds'. When you complete a level, bonus points (2000 points x level) are added to your score, then you lose 'penalty points' for the time it took you to complete that level. (Number of seconds x round x 10). If you are penalized more points than you received in bonus points, the game ends.. As before, the object of TUZZLE is to complete the puzzle as fast as possible. Naturally, the faster you complete it, the higher you'll advance, and you'll receive higher scores! Also, 'Quit Game' now just quits a game if you are playing a game, and not exit back to the desktop. 'Quit Game' will only exit back to the desktop if the game is over! The High Score display is brought up automatically now if you get on the list. You used to have to bring it up manually if you wanted to see it. It is still available manually, if you just want to look! Though the sound samples were SUPPOSED to be able to play on the TT's, for some reason they did not? I've made a few changes to the code, and hopefully you TT owners will be able to hear the samples now? Please let me know! And finally, the 'cheering crowd' sample has been lengthened. A little more 'praise', if you will, for completing a level? _____________________________________________________________________________ Version 2.0 Released October 15, 1992 Well, it seems that my modification to the sound routines to fix the TT sound playing did not work. Instead the game just bombed! This version makes another attempt at properly sensing the presence of the DMA sound hardware. Maybe this time around it will work? Also, figured while I was trying to get the sound to work on the TT I'd go ahead and try to get Tuzzle to run in the TT resolutions. The result is that Tuzzle should now run in any resolution larger than 640 x 200, color or monochrome. I have no way of testing this, so I would appreciate feedback from those of you who have TT's or graphics upgrades! You are now 'locked out' of the HOW TO PLAY and SEE SCORES buttons while a game is playing. This prevents having to redraw the screen during a game. The old method is incompatible with the multirez code. However, if you are like me, you occasionally used the HOW TO PLAY button as a game pause feature? So, I've added a pause feature that is activated by pressing any key on the keyboard! The disk drive is now checked before saving the High Scores. This should put an end to the 'Disk Full' errors? Finally, there have been 'minor' graphics changes to TUZZLE to incorporate the multi-rez code. ----------------------------------------------------------------------------- Version 2.1 Released October 18, 1992 Well, after four versions of 'claiming' to be TT compatible, TUZZLE is finally compatible with the TT-030! ----------------------------------------------------------------------------- Version 3.0 Released May 1, 1993 The bug of crashing with zero scores has been fixed. Tuzzle has switched to a movable window. Did away with the standard ST 'No DMA Sound message'. This got annoying for some users to see this at the start of each game! Had the oppurtunity to test Tuzzle 2.1 on the Falcon030. For whatever reason, the Falcon did not play back the 6khz crowd sample? So, I simply converted all samples to 12khz. They use more memory now, but should be able to hear them all on the Falcon. More sound samples have been added. Why not? Ha. Ha. -----------------------------------------------------------------------------