home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / CREATE2M.ZIP / CREATE.DOC next >
Encoding:
Text File  |  1987-04-18  |  19.4 KB  |  707 lines

  1.             ┌──────────────────────────────────┐
  2.             │      Create An Adventure II      │
  3.             │          Documentation           │
  4.             │                                  │
  5.             │       (c) Copyright 1987         │
  6.             │         By Carey Nash            │
  7.             │                                  │
  8.             │                                  │
  9.             │  SysOp of The Programmer's Forum │
  10.             │           [818] 701-1021         │
  11.             │         300/1200/2400 Baud       │
  12.             │          24 hours/7 Days         │
  13.             └────┬──────────────────────────┬──┘
  14.                  ├──────────────────────────┤
  15.                  │ Current Version : M      │
  16.                  │ Release Date    : 4/18/87│
  17.                  └──────────────────────────┘
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.                                                              1
  58.                      Table of Contents
  59.                      ─────────────────
  60.  
  61. Page  Description
  62. ────  ───────────────────────────────────────────────────────
  63.    1  Table of Contents
  64.    2  What is Create An Adventure II
  65.    3  Setting up Create An Adventure II
  66.    4  Setting up Create An Adventure II
  67.    5  Problems with Create An Adventure II
  68.    6  Problems with Create An Adventure II
  69.    7  Special features of Create An Adventure II
  70.    8  Using the SysOp functions
  71.    9  Using Create An Adventure II on a Multi-Node System
  72.   10  How to register
  73.   11  How to register
  74.   12  Registration form
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.                                                               2
  109.  
  110.  
  111.                What is Create An Adventure II?
  112.  
  113.  
  114.      Create An Adventure is a DOOR program written for
  115. PCBoard BBS software.  Once a user exits from PCBoard, and
  116. into CreateII, he may play any number of adventures.  Each
  117. adventure is similar to the "Choose your own adventure
  118. concept" in which the user chooses the best choice, or the
  119. one which he likes best.  The program will then take the
  120. person to the next scenario, explaining what happened to him
  121. in the process, and in turn, give him two more choices.
  122. However, once a user has reached a point in the adventure
  123. where no one else has visited; he may "create" the next part
  124. of that adventure, and then supply two choices.  In this way,
  125. the adventure(s) can continually grow bigger and bigger in a
  126. binary-tree format.
  127.  
  128.      Figure #1
  129.  
  130.                            * ─── Scenario #1
  131.                          /   \
  132.         Scenario #2 ─── *     * ─── Scenario #3
  133.                        / \   / \
  134.       Scenario #5 ─── *   * *   * ─── Scenario #4
  135.                      / \  /\/\  /\
  136.  
  137.      In this way, Create An Adventure II grows bigger and
  138. bigger, and in turn, more fun.  After many people have
  139. played, people will be able to travel further and further
  140. down the binary tree, until they have to enter a scenario.
  141. Users tend to like Create An Adventure II because they feel
  142. that they are the authors, and that it is them that create
  143. the story.  Not only does this make the user feel included,
  144. but it also adds diversity of scenarios to the adventure, as
  145. many people may play any adventure.
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.                                                             3
  164.  
  165.             Setting Up Create An Adventure II
  166.  
  167.      Create An Adventure II couldn't be easier to set up.
  168. You will probably find it extremely easy to do.  Here's how
  169. it's done...  Create An Adventure II files go in various
  170. subdirectories.  The following are a list of needed
  171. subdirectories.
  172.  
  173. Figure #2
  174.                        Setup Type #1
  175.  
  176.                            PCB
  177.                             │
  178.   ┌────────────┬────────────┴─────────┬────────────────┐
  179.   │            │                      │                │
  180.   Main         Gen                    Doors            Other
  181.    xxx.ttt      aaa.ccc                tradewars.exe
  182.    xxx.xxx      bbb.arc            ──> Create2l.exe
  183.    xxx.yyy      hhh.ans                blackjac.exe
  184.    xxx.xxx      etc.sav                arcview.com
  185.                                        │
  186.                                        CData
  187.                                     ──> Create.Hlp
  188.                                     ──> Create.Wel
  189.  
  190. Figure #3
  191.                       Setup Type #2
  192.  
  193.                            PCB
  194.                             │
  195.   ┌────────────┬────────────┴─────────┬────────────────┐
  196.   │            │                      │                │
  197.   Main         Gen                    Doors            Other
  198.    xxx.ttt      aaa.ccc                tradewars.exe
  199.    xxx.xxx      bbb.arc            ──> Create2l.exe
  200.    xxx.yyy      hhh.ans                blackjac.exe
  201.    xxx.xxx      etc.sav                arcview.com
  202.                                    ──> Create.Hlp
  203.                                    ──> Create.Wel
  204.  
  205.      All files which are needed only need one or two
  206. subdirectories.  All of this information is entered while
  207. setting the program up.  But first, a description of the
  208. files which YOU, the SysOp have to worry about.
  209.  
  210.            Create2l.exe - This is version L of Create An
  211. Adventure II.  Place this file in your DOORS subdirectory.
  212. This file is to remain there, and you have to do nothing to
  213. it.
  214.            Create.Hlp   - This is a help file for new users
  215. who are just entering the realm of Create An Adventure II.
  216.  
  217.                                                             4
  218.  
  219.                Setting up Create An Adventure II
  220.  
  221. It should be placed in either your DOORS directory, or where
  222. ever you specify all CreateII DATA is to be saved.  For
  223. instance, you could apt to store it in C:/DOORS/CDATA or
  224. wherever you choose.
  225.  
  226.            Create.Wel   - This file is used for a welcome, if
  227. you do not like the one which CreateII normally uses.  This
  228. file must be all coded in ascii, and have no ANSI codes
  229. within.  However, you can use drawing characters, or whatever
  230. you like.
  231.  
  232. Figure #4
  233.                  Example of Create.Wel
  234.  
  235.                ┌──── ┌──┐ ┌─── ┌──┐  ──┬── ┌──
  236.                │     │  │ ├──  ├──┤    │   │
  237.                │     │┌─┘ │    │  │    │   ├─
  238.                └──── │└─┐ └─── │  └─   └─  └──
  239.                         │
  240.  
  241.  
  242.      This file must also be placed either in your DOORS
  243. directory, or wherever you specify all DATA should be
  244. located.
  245.  
  246.      Now, it's time to set CreateII up!  Go into your doors
  247. directory and type...
  248.  
  249. C:\DOORS>Create2m Setup [Return]
  250.  
  251.      Immediately,  CreateII will provide you with
  252. instructions which explain how to set up CreateII.  All you
  253. have to do is follow the instructions, and enter in all
  254. required data.  Some of the items include pathnames of where
  255. data is to be stored, and colors to use for people with ANSI,
  256. as well as time limits, and other nescessary functions.
  257.  
  258. [Note:  If you are planning to run CreateII on a multi-node
  259. system, refer to Page #9]
  260.  
  261.      From here on, you may set up CreateII to your liking.
  262. If for any reason, you don't like how you set it up, you can
  263. re-set it up again at any time by just typing...
  264.  
  265. C:\DOORS>Create2m Setup
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                                                             5
  272.            Problems With Create An Adventure II
  273.  
  274.  
  275.      If you are having any problems with CreateII, please try
  276. the following remedies and then if all else fails, call our
  277. support board, and page the SysOp, or leave a comment.
  278.  
  279. Question: It keeps on loading up, then exiting to DOS just as
  280. it does.
  281.  
  282. Answer  : Check out how you configured it, you probably
  283. forgot a backslash after a path name, or maybe you specified
  284. the wrong Comm port.
  285.  
  286.  
  287. Question: The program will not display anything to the local
  288. console.
  289.  
  290. Answer  : This is because you had your PCBoard screen off [By
  291. using F9]  If you want to turn the screen back on, just type
  292. Alt-S.
  293.  
  294.  
  295. Question: A user entered something irrelevant, or nasty as
  296. one of the scenarios.  I don't want it to remain there!
  297. Help!
  298.  
  299. Answer  : Whoh, don't worry, the Scenario Editor has a built
  300. in delete function, plus you can edit each scenario to your
  301. liking.
  302.  
  303.  
  304. Question: I don't like how the help file looks, but I'm
  305. afraid to alter it.
  306.  
  307. Answer  : You can edit the help file with any text editor.
  308.  
  309.  
  310. Question: I want to add a few more adventures to the list,
  311. how?
  312.  
  313. Answer  : Just go into setup mode and change the number of
  314. adventures.
  315.  
  316.  
  317. Question: How can I play Create An Adventure II?
  318.  
  319. Answer  : Just type "Create2l Local" and you can play
  320. locally.
  321.  
  322.  
  323. Question: What happens if a user hangs up in Create An
  324. Adventure II?
  325.                                                             6
  326.            Problems With Create An Adventure II
  327.  
  328. Answer  : The program will recycle, and return to PCBoard,
  329. and log that the user dropped carrier.
  330.  
  331.  
  332. Question: What if my users try to stay in CreateII longer
  333. then their alloted time
  334.  
  335. Answer  : Create an adventure II will warn them that their
  336. time ia almost up and when the limit has been exceeded, the
  337. user is dumped back to PCBoard, and the exceeded time limit
  338. is logged to your caller file.
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.                                                             7
  380.  
  381.         Special Features of Create An Adventure II
  382.  
  383.  
  384. *  Create An Adventure II allows up to 9 nodes using it at
  385. the same time.
  386. *  CreateII will log all important activity within the door
  387. to the caller file.
  388. *  CreateII does not need CTTY as previous doors did.
  389. *  CreateII does not need Watchdog, or PCBtrap as other doors
  390. may.
  391. *  CreateII can have an unlimited amount of scenarios in each
  392. adventure, and up to 99 adventures.
  393. *  CreateII will allow users to backtrack using the new [P]
  394. function if they made a choice in judgement.
  395. *  CreateII allows the user to add scenarios when the user
  396. reaches the end of the current adventure, making it grow.
  397. *  CreateII makes use of 4 macros
  398.      [1] *NAME* - Places current user's name wherever *NAME*
  399.          is found
  400.      [2] *DEAD* - This is placed in the choices section
  401.          [A],[B] and the adventure will end, explaining to
  402.          the user that he died.
  403.      [3] *INPUT* - This can be used to get user's input, while they
  404.          are playing the game. For instance.
  405.  
  406.                 "So, matey, what be your name?"*INPUT*
  407.  
  408.          Using this example, CreateII would display the message
  409.          "So matey, what be your name?" and then wait for him/her
  410.          to enter something.  What they typed can then be regurgitated
  411.          by using the following macro.
  412.      [4] *TEMP* - This prints out what was typed in during the last
  413.          *INPUT* macro.  So, if "Carey Nash" was typed for our previous
  414.          example, we could do something like...
  415.  
  416.                 "So, you say your name is *TEMP*"
  417.  
  418.          which would look like...
  419.  
  420.                 "So, you say your name is Carey Nash"
  421.  
  422.          for the user!
  423. *  CreateII has a built in usage-analyzer
  424. *  CreateII has a built in scenario-editor
  425. *  CreateII has a built in SysOp-local mode
  426. *  CreateII has built in setup features
  427. *  CreateII gives the user the ability to quit and save his
  428. game, and then to restore and play later.
  429. *  CreateII uses efficient random access files for
  430. adventures, providing zippy editing, deleting, and playing of
  431. CreateII
  432. *  CreateII provides a catalog feature to show current games
  433. *  CreateII shows the number of scenarios in each adventure
  434. while performing a catalog
  435. *  CreateII is virtually crash proof, and no matter what
  436. happens, will always return to PCBoard.
  437. *  CreateII provides the SysOp with a feature to view who is
  438. currently using CreateII.  By pressing [Home], the SysOp will
  439. receive invalualbe information.
  440. *  CreateII is easy to set-up, and reset-up due to use of
  441. "Default" commands.
  442. *  CreateII is self sufficient and does really not need any
  443. maintenance
  444. *  CreateII will provide an alarm when a user enters it if
  445. the alarm bell is toggled on
  446. *  CreateII will allow users to edit, redo, and list
  447. scenarios before saving them
  448. *  CreateII will use your own ASCII welcome instead of it's
  449. own for a more personalized door
  450. *  CreateII creates all needed files, so YOU don't have to.
  451.  
  452.                                                             8
  453.  
  454.                  Using SysOp Functions
  455.  
  456.      There are numerous SysOp functions already built into
  457. Create An Adventure II.  These are all built into the smae
  458. program, and can be activated by different command line
  459. arguments.  Here they are!!!
  460.  
  461. C:\DOORS>Create2m SysOp   - This brings up a menu which
  462. supplies all of the SysOp functions at once.  You can then
  463. move the arrow down to the selection you want, and then tap
  464. return.  This will then execute the function.
  465.  
  466. C:\DOORS>Create2m Local   - This argument places the SysOp in
  467. local mode, so he may play the game as any other individual
  468. might.  He can perform all functions just as if he is a user
  469. calling from remote.
  470.  
  471. C:\DOORS>Create2m Analyze - This argument is used to bring up
  472. the Usage analyzer.  This analyzer reads information from
  473. files which CreateII creates, and generates an accurate, and
  474. informative report on usage.  This report may be done to the
  475. console, or also to a file of your choice [So you can place
  476. the report in bulletins]
  477.  
  478. C:\DOORS>Create2m Setup   - This argument allows you to set
  479. up CreateII.  All you have to do is follow the instructions,
  480. and CreateII will basically set up itself!
  481.  
  482. C:\DOORS>Create2m Edit    - This argument activated the
  483. CreateII Scenario Editor.  This is a message-like editor
  484. which will take care of all nescessary editing, viewing, and
  485. deleting after the scenario has been entered.  When the
  486. editor first loads, it will ask you for which adventure you
  487. would like to edit.  Just type in the adventure number, and
  488. whallah,  CreateII will display the first scenario in that
  489. adventure, and display a list of commands.  These commands
  490. include...
  491.  
  492.      [J]ump     - Jump to any other scenario #
  493.      [N]ext     - Next scenario
  494.      [P]revious - Previous scenario
  495.      [E]dit     - Edit a line of one of the scenarios
  496.      [R]edo     - Redo a whole scenario
  497.      [D]elete   - Delete a scenario
  498.      [X]it      - Quit the scenario editor
  499.  
  500.      Using the scenario editor, you can get rid of unwanted
  501. text, and change scenarios which were ruined by line noise,
  502. etc.
  503.  
  504.  
  505.  
  506.                                                             9
  507.               Using Create An Adventure II
  508.                  On a Multi Node System
  509.  
  510.      Contrary to popular belief, CreateII will function
  511. properly in a multi node system if it is set up correctly!
  512. This chapter will explain the setup for a multi node system.
  513. There are a few steps which are nescessary to set up CreateII
  514. for a multi node system, they are...
  515.  
  516. [1] Setting CreateII up
  517.      Setting CreateII up for a multi node system is very
  518. similar to setting up CreateII regularly!  All you have to do
  519. is add a number to the command line.  For instance, if I
  520. wanted to set up CreateII for node1, I would type...
  521.  
  522. C:\DOORS>Create2m Setup 1
  523.  
  524.       Or, if I wanted to set up CreateII for node 4, I would
  525. type...
  526.  
  527. C:\DOORS>Create2m Setup 4
  528.  
  529.      That's all there is to it, almost..  The only other
  530. thing you have to do is place your batch files in your
  531. PCBoard directories.  Assuming that you have 2 or more
  532. PCBoard directories...
  533.  
  534. Figure #5
  535.  
  536. ┌──────────────────────────────────────┐
  537. │                                      │
  538. │                                      │
  539. PCB1                                   PCB2
  540.  
  541.  Create                                 Create
  542.   cd\doors                               cd\doors
  543.   Create2m 1                             Create2m 2
  544.   cd\pcb1                                cd\pcb2
  545.   board                                  board
  546.  
  547. [2] Running CreateII
  548.  
  549.      Assuming that you have 2 PCBoard subdirectories, you
  550. just have a different file specified in each DOORS.DAT so
  551. that the one for node one calls "Create2m 1" and the one for
  552. node 2 calls "Create2m 2".  This way, if node 1 uses Comm
  553. port #1, and port 2 uses Comm port #2 no conflict will
  554. result.
  555.  
  556.  
  557.  
  558.  
  559.  
  560.                                                            10
  561.                How To Register Your Copy Of
  562.                   Create An Adventure II
  563.  
  564.  
  565.      User Supported Software : User supported software is a
  566. way of delivering quality software to the user at a
  567. responsible cost, while allowing the user to make sure the
  568. software meets his needs.  The user is able to try out the
  569. software before he pays for it, insuring that it meets his
  570. requirements and lives up to his expectations.
  571.  
  572.      The copying of the program is encouraged, and even
  573. though CreateII can only be used by SysOps of PCBoard Premium
  574. Bulletin Board Software, it can be distributed by regular
  575. means.
  576.  
  577.      Under the user supported software concept, a user may
  578. receive a copy of a program from any bulletin board system
  579. which has a copy available for downloading.  Usually, the
  580. program will be in ARChive format, which means all files
  581. relating to the program are compressed and made into a single
  582. file.  Registration for CreateII is manditory, after a period
  583. of time to ensure that the program suits your needs (usually
  584. no more than 2 weeks).  Registration is the user's way of
  585. supporting the author's work.  If the program does NOT suit a
  586. users needs, he should discontinue it's use.
  587.  
  588.      Above all, whether or not you register, copy this
  589. program and distribute it to others for their non-commercial
  590. use.  It is in this way that User Supported Software will
  591. succeed!
  592.  
  593. Registration : If you decide to use this program, cast your
  594. vote for User Supported Software by registering your use of
  595. the program.  CreateII is still expanding, improvements and
  596. additions will continue, but to keep on making improvements,
  597. I need your support.
  598.  
  599.      Registered users will receive notices of new major
  600. revisions of CreateII.  As well, registered users gain
  601. preferred access to all the support I can give, through mail
  602. and telephone.
  603.      To register, send $20.00 in the form of a check or money
  604. order to the following address:
  605.  
  606.                        Carey Nash
  607.                        Programmer's Forum
  608.                        c/o J. D. Transcriptions
  609.                        527 N. Azusa Avenue
  610.                        Suite 119
  611.                        Covina, Ca 91722
  612.  
  613.      Along with your check or money order, please include
  614.                                                            11
  615.              How To Register Your Copy Of
  616.                Create An Adventure II
  617.  
  618. the following questionnaire on the following page...
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.                                                            12
  673.  
  674.                   Create An Adventure II
  675.                     Registration Sheet
  676.  
  677.  
  678. Full name    _____________________________
  679.  
  680. Home Phone   [___] ___ - ____
  681.  
  682. Data Phone   [___] ___ - ____
  683.  
  684. Board's name _____________________________
  685.  
  686.  
  687. Address      _________________________
  688.  
  689.              _________________________
  690.  
  691.              _________________________
  692.  
  693.              _________________________
  694.  
  695.  
  696. Notes _______________________________________________________
  697.  
  698. _____________________________________________________________
  699.  
  700. _____________________________________________________________
  701.  
  702. _____________________________________________________________
  703.  
  704. _____________________________________________________________
  705.  
  706. _____________________________________________________________
  707.