_______ _______ _______ _______ ____ _______ _____ 7 _ 7 7 7 7 7 7 7 7 7 7 7 7 \ | __| | 7 | | __! | __! | | | ___! | 7 | | _ | | | | | ! 7 | ! 7 | !___ | __|_ | | | | 7 | | ! | | | | | | 7 | 7 | ! | !_____! !_____! !_____! !_____! !_____! !_____! !_____! Written by the Jeepster in '97 The Open all Hours BBS +44-(0)1482-345494 Boggled! works with CNet v3.05. It might work on v4.x I don't know. Try it and let me know. My address is at the bottom of this text. I was looking at some old ansi's when I came across one that caught my eye, 'Hmmmm' I thought. 'I could make a game out of that!'. Out of that simple scenerio Boggled! was born. A few hours of coding and here it is. The game itself is simple. All you have to do is correctly select two identical blocks out of 12. Easy? Maybe, but I think you'll think differently once you see the game in operation :) Before I tell you how to install Boggled! I'll explain a few things on how the program operates because it writes a few files to you're hardrive. I won't go into every detail of the program operation but if you're like me you'll want to know whats being written and why. When you run Boggled! for the first time a directory within the Boggled! directory is created. Namely 'users', this holds information Boggled needs about each user that plays the game. Also created within the Boggled! directory are two more files. 'Grid.ansi' and 'numbers'. These two are also needed by Boggled! for smooth operation. 'Grid.ansi is the actual screen display for Boggled!. 'numbers' holds two numbers that match the two identical blocks. Okay so far? Right then, I'll tell you how to install Boggled! Unpack the archive into pfiles/doors (I have both assigned to pfiles to make life easier) you should then have a Boggled directory created for you. In there should be the main program Boggled. If you unpacked the archive to somewhere else. Simple copy the Boggled! directory to pfiles/doors. Adopt Boggled! to your games area as an Arexx file with no arguments. Thats the one you will be allowing you're users to play, set the access levels according to how you're board is setup. Now, to get Boggled! up and running you have to run it at least once so it can create the necessary files it needs to operate. BUT, you need to add one argument this time otherwise the game will bomb out! You do this by adopting Boggled! again (yep thats right you install Boggled! twice) this time with 'M' (note the capital) as the only argument. This will ensure Boggled! has all the needed files. The 'M' simply tells Boggled! to run the maintenance part of the program. Not the actual game part. Nearly there :) Now, unless you want to run Boggled! in maintenance mode every night yourself, I suggest you add it to you're nightly events schedule. Thus.. Command : RunArexx Args : doors:boggled/boggled M Ports : 0 (or whichever port you use for maint events) Type : Immediate - Force system idle (needed!) Time : 0 (ensures midnight but anytime will do) Valid : 1 Interval : 0 Iterate : 1 Set Mon,Tues,Wed,Thu,Fri,Sat,Sun to ensure it runs every night. The event side of Boggled checks the users directory to see if anyone has chosen the winning combination. If anyone has they'll receive a message saying so from Boggled! and give out the winning credits. Then it will clear out the users directory ready for a new game. It will also create a new set of blocks, write the file to hardrive ready for the next days game. There are a number of definable options within the game code itself (I don't like external config files!). You can set these to whatever you prefer. They are all marked within the code itself. The defaults for these are as follows text1='Which two are the same' \ You can set these to say text2='Don''t let your eyes boggle !' \ anything you want. text3='Look closely !' \ The only restriction is text4='Not too close though !' \ they MUST be under 36 text5='Hope you have a color monitor !' / characters in length. text6='SSeeeeiinngg ddoouubbllee yyeett??' / I suggest you at least text7='I have the answer !' / make sense ;) DON'T add text8='Good Hunting !!!' / any MCI or ANSI codes! /* Credits for guessing the correct numbers. All optional! Edit away!*/ uploadfiles=10 /* Number of File credits */ \ These should speak uploadbytes=1000000 /* Number of Byte credits */ > for themselves. gamecredits=20000 /* Number of Game credits */ / Set accordingly. id=1 /* The ID of the person who should know the 2 winning numbers */ /* Usually SysOp. Set to 0 if you don't want this to happen */ Okay so far? I hope so :) Unless you already have done. Its now time to run Boggled! in maintenance mode (You did install it twice didn't you?) Once thats been run you can now delete the second installation of Boggled! as the event schedule will do everything automatically. Once you've done that Boggled! should be ready for you're users to play. Oh! nearly forgot. All users are limited to 4 turns in any given day. The reason being there are 64 possible combinations and we don't want a user playing 64 times just to get the correct combination do we! No. So I set 4 as the most turns in one day. I will say at this stage I apologise for these Docs. I hate writing these things. I hope the installation went without a hitch. I've tried to explain it as simply and as clearly as I can. But, whats clear to me may not be to you :/ Anyway, I hope its all working for you. All thats left for me to say is I hope you like this game. The code is scrappy I'll admit but it works ;) I would like anyone who uses Boggled! on their systems to send me a small renumeration for my troubles. Preferably in UKP but anything will do. 5 UKP or equivilent. Failing that send me a message saying what you think about the game. Good or bad. I would like to know who is using this. You could even log in to my BBS. The Open all Hours BBS @ +44-(0)1482-345494 and tell me yourself ;) I can be contacted through the following means. Snail mail 1 Granville Villas Sculcoates Lane Hull, HU5 2AB East Yorkshire England. Or Thomas Newsom@2:2502/61.0 (fidonet) (AKA The Jeepster) Other programs written by my goodself are file: NewWall.LHA info: New Wall is a simple but extremely effective Wall program for Cnet based Systems. file: Info.LHA info: Great little pfile to add to your sys.welcome file. Shows the current user a lot of info about him/herself! file: NewStatus.LHA info: I havent seen a program for Cnet that will do as this one does. Maybe I'm wrong, I dont know. Anyway, this new status program will also allow you to view ANOTHER users status as well. You can also give users with the right access the ability to do this too. file: Callv1.1.LHA info: A simple Arexx script that changes the 'NAME' in Gotcha or TrapDoor. V1.1. Some bug fixes from v1.0. It now works! file: DE-Tag.LHA info: Simple. Its a tagline adder for CNet only. file: LogOff!.LHA info: LogOff!.rexx is a program that users see at log off. It allows them to have one of 4 options. Leave feedback, Check for waiting mail, Return to the BBS or Log off fully. That's all folks!