ÜŪŪŪŪŪŪ ŪŪŪŪŪŪÜ ŪŪ ŪŪ ŽŪŪŻ ŪŪŪŪŪŪŪ ÜŪŪŪŪŪÜ ŪŪÜÜÜÜ ŪŪ ŪŪ ŪŪ ŪŪ ŪŪ ŽŪŻ ŪŪÜÜÜÜ ŪŪßßßß ŪŪŪŪŪŪ ŪŪ ŪŪ ŪŪ ŽŪŻ ßßßßŪŪ ŪŪ ŪŪ ßŪŪ ßŪŪŪŪŪß ŽŪŪŻ ŽŪŻ ßŪŪŪŪŪß ÜŪŪŪŪŪŪ ŽŪŪŻ ÜŪŪŪŪŪŪ ŪŪ ŪŪŪŪŪŪÜ ÜŪŪŪŪŪÜ ŪŪÜÜÜÜ ŪŪ ŪŪÜÜÜÜ ŪŪ ŪŪ ŪŪ ŪŪÜÜÜÜ ŪŪßßßß ŪŪ ŪŪßßßß ŪŪ ŪŪ ŪŪ ßßßßŪŪ ŪŪ ŽŪŪŻ ßŪŪŪŪŪŪ ŪŪŪŪŪŪŪ ŪŪŪŪŪŪß ßŪŪŪŪŪß Fruits Fields for Windows version 2.01 (shareware release) Copyright 1995 by Leslie Tsang. All rights reserved. Designed and Programmed using Borland Delphi. A Hong Kong product. Dated: 20-Jul-1995. ŚÄÄÄÄÄÄÄÄÄÄæ ³ Contents ³ ĄÄÄÄÄÄÄÄÄÄÄŁ Acknowledgements Introduction Shareware Notice and Registration What is Fruits Fields? Files and Customizations Game Materials Requirements and Features Installation and Running Playing the Game The Game Interface Setting Game Options Game Objects and Rules Miscellaneous Trouble Shooting Words from the Author Registration Form Introduction ĶĶĶĶĶĶĶĶĶĶĶĶ Thanks for your time looking at Fruits Fields for Windows (here after Fruits Fields) version 2.01. This is the first shareware game ever released in Hong Kong written in Borland Delphi, and is also my first shareware product written with this language. Have you ever heard Fruits Fields version 1.0? It was released 3 years ago back in 1992. At that time, there were not as many tools available as today. Though I was just started to learn Windows programming using Turbo Pascal for Windows, I already had an idea in mind and wanted to create a game of my own. After studying some books and trying to program, I had gained a bit progress each time. Finally, I was able to implement my ideas into a program, and was able to release a very primitive Windows game that works (though with some bugs), that was Fruits Fields version 1.0. At that time, the game is just a very basic Windows program, though it features my unique 'Dynamic Resizeable Window' (the game window can be resized to any size during play and the graphics will resize accordingly), and can be controlled by keyboard and mouse, it lacks some attractive things that every game needs, such as Music, Sound, Game saving ...those fantastic features. Today, it is 1995, and there are many more new development tools available, and one of the most evolutional is Borland Delphi. With this exceptional tool on hand, I am starting to experiment with it. Compare with the old Turbo Pascal for Windows, it is now much easier to create a workable Windows program; also as time goes by, my experiences in Windows programming have also increased. After months of experiment, learning and testing, I am starting to get on with Delphi and decided to write a new version of Fruits Fields, because I still like this game very much. After spending many many days and nights on redesign the graphics, coding, adding audio effects, and learning to create help files, I finally glued all these together and make this thing available to you - Fruits Fields version 2.01. Fruits Fields v2.01 is much more like a game, it ow features background MIDI music, in game sound effects, multi-players game saving ...many many more (see Requirements and Features). I hope you will like this game and enjoy playing it as much as I have created it. Shareware Notice and Registration ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Copyright: ÄÄÄÄÄÄÄÄÄÄ This is copyrighted software owned by Leslie Tsang (here after the Author). This is release as shareware, and is NOT public domain or freeware. The Author grants you a limited license to install this software to your computer for EVALUATION purposes ONLY! You may use this software for evaluation for a liketime of 30 days. After that period, you must register or stop using it. You areencouraged to register if you feel the game is interesting and play it frequently. Registration: ÄÄÄÄÄÄÄÄÄÄÄÄÄ To register Fruits Fields: 1. print and complete the Registration Form, return to the Author (see Word from the Author about how to contact me) along with US$15 (or HK$100) registration fee for each copy, or 2. if you're a CompuServe member, register online in CompuServe by "GO SWREG", the SWREG registration code of Fruits Fields is #6437. Upon recieving your registration form, the Author will send you the followings: 1. a registered copy of Fruits Fields with your name compiled into the game 2. an additional 50 more challenging levels (make up a total of 100 levels) 3. an level editor that let you design your own levels NOTE: If you are also a shareware author, I accept registration by exchanging a registered copy of your product (preferably Delphi-related). Please contact me directly for details. Disclaimer: ÄÄÄÄÄÄÄÄÄÄÄ Fruits Fields is provided 'as is', without warranty of any kind, neither expressed nor implied. The author only guarantees that Fruits Fields and the associated files occupy diskspace. In no event will the author be liable to you for any damages, due to the use or mis-use of this software, including lack of sleep after continuous play, or increased short sighting after looking at the monitor too long with the game window resized to a very small size. Distribution: ÄÄÄÄÄÄÄÄÄÄÄÄÄ The Author allows and encourages all bulletin board systems, online services, shareware vendors, CD-ROM publishers and users to distribute the shareware version of this game as long as no files are altered or removed, and the file is identified as shareware. What is Frields Fields? ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Fruits Fields is a cute little puzzle (IQ) game for Windows. During the game, the player (you) control the main character NIC using the mouse or keyboard (see Playing the Game). The goal of the game is to collect all the Fruits in every level (field) and proceed to the next. Does that sounds too easy? It is not! In fact, this is a highly challenging game that test your mind and IQ. While you are collecting the fruits, there are obstacles to block your way to success, they are the Arrow Blocks. The Arrow Blocks are special objects that can only be moved or destroyed in certain ways (see Game Rules); and if not handled well, they can make our hero NIC (that means you) stuck! Be warned, once your start playing and get used to it, I am sure you will be addicted. The game features some very nice MIDI music, sound effects, bonus picture after every level, dynamic resizeable window, game scoring... and many more! Besides, there are totally 100 levels (50 in unregistered version) with increasing difficulties awaiting to challenge your mind! Why wait? Go start the game now! Files and Customizations ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Files: ÄÄÄÄÄÄ FFIELDS.EXE the main Windows executable program file FFIELDS.HLP this Windows help file FFIELDSn.BMP after-level picture files FFIELDSn.MID background music files LVLPASS.WAV sound effect for level passed HARVEST.WAV sound effect for harvest fruit FFIELDS.INI this file will be created in your Windows directory NOTE: Only one bitmap file FFIELDS0.BMP is included to reduce the size of the archive. Customizations: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Many data files comes with Fruits Fields are standalone files and you can customize them to your liking provided that anything other than the original archive are not given away to the others. The game can be customized in these ways: 1. use your own .BMP files to replace the FFIELDSn.BMP files, so that the picture of your choice will be displayed after every level pass. For example, to change the after-level picture of level 1 - 10, replace the FFIELDS0.BMP file by yours; for level 11 - 20, replace the FFIELDS1.BMP file ...and so on. The picture can be photo of your friends, your family members, or even any R- or X- rated pictures you obtained from somewhere! This can increase your fun during gameplay. 2. use your own .MID files to replace the FFIELDSn.MID files, so that the songs of your choice will become the background music of the game. The files are choosen randomly during the game. If you are professional in music, you can even compose your own and use them with the game! Requirements and Features ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Requirements: ÄÄÄÄÄÄÄÄÄÄÄÄÄ - Any MPC compliant IBM PC or compatibles computer - DOS and Windows, or OS/2, or Windows NT, or Windows 95 - A Windows compatible sound card (optional) - A Windows compatible MIDI card (optional) - Keyboard or mouse Features: ÄÄÄÄÄÄÄÄÄ - Unique 'Dynamic Resizeable Game Window ' - Smooth Animations - 16 and 256 color modes - MIDI Background Music - Sound Effects - Display Bonus Picture after passing each level - Multi-player Game Saving System which remember player name, level and score - Top Ten High Score Board - Custom Cursor - User adjustable Game Options - An Informative About Box - Scoring System to let you compare with your friend who is better Installation and Running ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ To install the game, please follow these steps: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Create an empty directory (e.g. FFIELDS) 2. Unpack the game from the archive FFFW201.ZIP into the above directory 3. Start Windows and open the Games group 4. From the File menu, select New... 5. select Program Item then click on OK 6. Enter 'Fruits Fields' in the Description field 7. Enter the path to FFIELDS.EXE in the Command Line field (e.g. C:\WINAPPS\GAMES\FFIELDS\FFIELDS.EXE) 8. Click on OK Now a new Fruits Fields icon will appears in the Games group Running the game: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ 1. Make sure your MIDI Mapper is setup correctly for your sound card (for example, if you're using Sound Blaster 16, you should set MIDI mapper to "SB16 All FM"). 2. Double-click on the Fruits Fields icon to run the game Playing the Game ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Start playing a game: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Once the game is running, an opening screen and the high score table appear alternatively. To start playing a game, click on New... in the Game menu. A New Game dialog box will appear, in which you can enter your name (if this is the first time you play) or select a saved game from the list. Click on OK to start. Game controls: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Once in the game field, the hand cursor appears. Use the keyboard or mouse control our hero NIC, move him around, moving or destroying arrow blocks and collect the fruits, as below: - To move NIC, click on the path to the direction where you want to move, or use the arrow keys - To move or destroy an arrow block, click on the arrow block or press SpaceBar - To collect a fruit, move NIC onto the fruit - To call a menu function, press the Alt shortcut keys or select from the menu How to play: ÄÄÄÄÄÄÄÄÄÄÄÄ Control our hero NIC to manipulate the arrow blocks in order to collect all the fruits in each level (see Game Rules). If you are stuck, select Retry from the Level menu (that will reset the score you gained in this level); if you want to bypass some levels and jump to a higher level (but that way you can't get the score of those levels), select Jump... from the Level menu; if you want to exit the game, select Exit from the Game menu, your game will be saved automatically. The next time you play the game, you can select your name in the New Game dialog, and you will be placed at the start of the level you last played. Game Scoring: ÄÄÄÄÄÄÄÄÄÄÄÄÄ Breaking Arrow Block +5 marks Collecting a Fruit +10 marks Every step NIC Move -1 mark Level passed +100 marks The Game Interface ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ The game window: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ The game window is divided into 2 parts, the upper and larger part is the main game field, in which all actions takes place; and the lower part is the status line, which shows your current level, number of fruits left and the current score. The game window is also dynamic resizeable, you can resize the game window to any size or even maximize it, and the graphic will resize accordingly! The menus: ÄÄÄÄÄÄÄÄÄÄ Game menu New... Start a new game Options... Display the Game Options dialog box Exit... Save the current game and exit Level menu Retry Retry the current level Jump... Display the Jump Level dialog box Help menu Contents Display the help contents Search for Help On... Search the help index How to Use Help Display the help on help About... Display the about box Setting Game Options ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Select Options... from the Game menu, each option is described as below: Speed Setting (Default: 5) Change the speed of the game range from 0 to 9. The smaller the number, the faster the game. Colors Setting (Default: 16) The game features both 16 and 256 colors graphics, and it default to 16 colors mode because on some combination of display card and driver, the 256 colors graphics will not display correctly. If you are sure that 256 colors graphics display correctly on your system, use this setting to change the color mode. Sound Setting (Default: On) There are sound effects when you collect a fruit or pass a level. If you do not have a sound card, or you are playing in the office, you can use this setting to toggle sound effects On/Off. Music Setting (Default: On) There are background music throughout the game. If you do not have a MIDI compatible sound card, or you are playing in the office, you can use this setting to toggle background music On/Off. Animation Setting (Default: On) There are animations when breaking arrow blocks, collecting a fruit, and self-movement of NIC. This setting toggle animation On/Off. Picture Setting (Default: On) Normally, the game display after-level pictures after each level passed. This setting toggle the after-level picture On/Off. Stretch Setting (Default: On) Normally, the after-level pictures are stretched to fit the size of the game window. However, on some combination of display card and driver, this may cause the color of the picture to distort. This setting allow you to toggle the stretch of picture On/Off. OK Button Confirm the changes and close the dialog box. Cancel Button Cancel the changes and close the dialog box. Game Objects and Rules ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Game Objects: ÄÄÄÄÄÄÄÄÄÄÄÄÄ NIC - Our Game Hero Wall - cannot be moved or destroyed Fruit Arrow Block - can be moved or destroyed Game Rules: ÄÄÄÄÄÄÄÄÄÄÄ Moving an arrow block: 1. nothing is in front of the block 2. NIC is at either position as shown 3. face the arrow block and push The arrow block will move in its arrow direction, and stop until it hits something. Destroying an arrow block: 1. something is in front of the block (except an opposite arrow block) 2. NIC is at the back of the arrow 3. face the arrow block and push The arrow block will be destroyed and disappear in the field. Un-moveable arrow blocks: 1. two opposite arrow blocks are in front of each other 2. in this case, both arrow blocks cannot be moved 3. also they cannot be destroyed In this case, they will become un-moveable arrow blocks. Stuck Condition: 1. un-moveable arrow blocks are formed carelessly 2. if there are some fruits inside, they cannot be collected 3. in this case, all you can do is to retry the level! The key to the success of the game is to prevent the formation of un-moveable arrow blocks. Troubleshooting ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ If the game does not start properly: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - make sure all the files are unpacked properly into an newly created, empty directory - double check the pathname of the program is entered correct with the icon - ensure your Windows has enough free resources available. Fruits Fields is a graphic intensive game which requires about 5% of free system resources to run properly - Make sure your disk is not out of space (Fruits Fields will create the file FFIELDS.INI in your Windows directory). If the music or sound does not play properly: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - check that your system has the necessary sound card installed that is capable of playing MID and WAV files - ensure your MIDI Mapper has setup correctly (for example, if you are using Sound Blaster 16 and want to play both background music and sound effects through it, you must change the MIDI Mapper setting to SB16 All FM). - always make sure you have the lastest version of the sound driver installed If the colors of the graphics are not correct: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - always make sure you have the latest version of the display driver installed - check that your Windows is configured at the highest color mode your display card is capable of (for example, if your display card is capable of 16.8 million colors, set it to this mode) - try to change the color setting of the game to 16 colors - toggle the Stretch setting to off if the after-level picture is not displayed correctly Words from the Author ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ Futher versions: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Though Fruits Fields version 2.01 is a significant upgrade to version 1.0, there are still ways in which I want to improve. The following is just some of them I planned in include in the next version: 1. an in-game level designer that let you design your level anytime 2. change the after-level picture to JPG format for saving disk space 3. multi-langual support (chinese version is planned) 4. sound effects that includes digitized voice 5. addition of monsters or power-up to add more variation to the game 6. support the option to play audio CD as the background music of the game How to contact the Author: ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ If you need to contact me for anything (really! anthing is welcomed, including registrations, questions to the game, suggestions, comments, bug-reports, programming matters, or just to make friends), please write to me at the following addresses: Postal Address: Bank Accounts: Tsang Chung Man, HongkongBank: 067-7-037277 1029, Wai Sum Hse., Any BOC Bank: 036-721-1-011519-3 Lung Hang Est., Shatin, New Territories, Hong Kong. or send me a cheque of any bank in HK CompuServe: Internet: 100426, 2346 lesliet@hk.super.net My BBS: CX#04 Final Encounter, 6:700/364, 7:1010/634, 16:700/364, (852)2697-7107 NOTE: 1. Outside Hong Kong please send me an International Money Order payable in Hong Kong. 2. Please address all cheque or money order to 'Tsang Chung Man ' (do not add 'Leslie') Credits: ÄÄÄÄÄÄÄÄ I would like to first thanks Jeff Atwood for his freeware About Box component for Delphi, and L. E. Brown for his MAKHLP package that enable me to create this help file with no prior experience. Thanks also goes to Wyatt Wong for his kindly help on gathering information about creating Windows help file. I would also like to thanks my colleagues for helping me to test Fruits Fields version 2.01 during development and giving me valuable feedbacks. Finally, I want to thanks all the people who has given comments to version 1.0 of Fruits Fields. Looking forward to hearing from you and see you again in the near future! Registration Form ĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶĶ =========================================================================== FF - Fruits Fields for Windows version 2.01 REGISTRATION Personal Information :- Your Name : _________________________________________________________ Home Address: _________________________________________________________ _________________________________________________________ City/Country: _________________________________________________________ Phone Number: Voice: ___________________ FAX: ______________________ Email : Internet: ___________________ CompuServe: _____________ BBS Information :- (necessary only if you operate a BBS) BBS Name : _________________________________________________________ Node Number : _______________________ Opening Hour: ______________ BBS Software: _______________________ Phone: _____________________ Network Join: _________________________________________________________ Product Information :- What do you like most about Fruits Fields: ____________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ Any comments or suggestions: __________________________________________ _______________________________________________________________________ _______________________________________________________________________ _______________________________________________________________________ How would you like to receive your registered copy? (mark an [X] below): [ ] Mail to me by postal [ ] Direct netmail to my BBS [ ] Send to me through Internet [ ] Send to me through CompuServe =========================================================================== - E N D -