home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / busi / matchmkr.zip / MATCHMKR.DOC < prev    next >
Text File  |  1988-10-30  |  18KB  |  497 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                           Dave's Match Maker
  24.  
  25.                                   by
  26.  
  27.                             Dave Lee Barron
  28.  
  29.                          Copyright 09/01/1988
  30.  
  31.                        All Rights  are Reserved
  32.  
  33.                         Revision date 10/24/88
  34.  
  35.                         Data Line 214-613-0129
  36.  
  37.  
  38.  
  39.                                                             Page  i
  40.  
  41.  
  42.  
  43.                            Table of Contents
  44.  
  45.  
  46.  
  47. Introduction........................................... Page 1
  48.  
  49. Setting up the Door Program and DEF file............... Page 2
  50.  
  51. Setting up the Other files (Questions,answers,etc)..... Page 3
  52.  
  53. Setting up the batch file.............................. Page 4
  54.  
  55. License agreement...................................... Page 5
  56.  
  57. Ordering information................................... Page 6
  58.  
  59. Warranty information................................... Page 8
  60.  
  61. Closing notes.......................................... Page 9
  62.  
  63.                                                            Page 1
  64.  
  65. Introduction:
  66.  
  67.  
  68.      Dave's Match Maker program is designed to match bbs user with other
  69. bbs users.  It was designed to be as flexibile as possible giving the
  70. sysop control over the questions, answers, and the ability of matching
  71. users up by assigning a percentage to each question.  By the program having
  72. the capability to evaluate each user's answers against other users, the
  73. program can match up other users by a calculated percentage level.  The
  74. program makes it possible to get people with similar interest together,
  75. therefore increasing participation of users in E-mail and usage in your
  76. bbs.
  77.  
  78.      The program is divided into four parts.  They are:
  79.  
  80. 1. Finding all the matches within a specified percentage range. In other
  81.      words it computes the user's answers against all the other users 
  82.      answers, then gives a percentage to the compatibility of each user.
  83.      (The user must have already have his answers recorded in order for
  84.       it to work)
  85.  
  86. 2. Search for a particular user.  The user would either enter part or
  87.      all of the user's name that he/she is looking for.  Then, the program 
  88.      searches for all the users that have the search argument in their
  89.      name.  Once the search argument is found, it will display to the user 
  90.      searching, all the matches of the user(s) it finds.
  91.  
  92. 3. Add or update the user's record in the data base.  This must be done
  93.      in order to have option one work.
  94.  
  95. 4. Selective search: Search for user(s) with a specific answer(s). The
  96.      user would answer the questions with the specific match he is
  97.      looking for, and leave blank the question(s) he is not. Then, the
  98.      program will search for those specific answer(s) and display the
  99.      users name(s) that matches the answers.
  100.  
  101. 5. Information on how to get a registered version of this bbs. The
  102.      registered version will have many more capabilities than this
  103.      version.  The Shareware demo version is limited to 100 users
  104.  
  105. 6. Return the user back to the bbs.
  106.  
  107. Sysop Commands:
  108.  
  109.      F8  key - allows you to boot the user off
  110.      F9  key - toggles "snoop" on or off
  111.      F10 Key - begin CHAT mode (ESC quits)
  112.  
  113.  
  114. Notes of interest about the Shareware demo version program:
  115.  
  116.      It is compatible with RBBS, PCBoard, Wildcat, QBBS (and others
  117.      using Bob Wescott's DORINFOx.DEF scheme).
  118.  
  119.      It can handle up to 100 users.
  120.  
  121.      It has a fixed time limited (setup in MATCHMKR.DEF)
  122.  
  123.      It works with COM1 or COM2 ports
  124.  
  125.      It can only be use with only one node at a time.
  126.  
  127.                                                             Page 2
  128.  
  129. Setting up the Match maker program:
  130.  
  131.  1. It is best that you set up the Match maker program in a seperate
  132.      sub directory.  By typing the following:
  133.  
  134.      C>cd\
  135.      C>MD MATCHMKR       ;this will make a sub-dir called MATCHMKR
  136.      C>CD MATCHMKR       ; " change current dir to MATCHMKR
  137.      
  138.      All of the files in MCHMKR10.ARC should be copied into 
  139.      MATCHMKR sub-dir. (which you should be in) Example:
  140.  
  141.      C>COPY drive:\path\DLB*.*  C:\MATCHMKR
  142.      C>COPY drive:\path\MATCMKR.EXE  C:\MATCHMKR
  143.  
  144.  
  145.  2. Set up a MATCHMKR.DEF file
  146.  
  147.     Single node user: (1 phone line)
  148.  
  149.      Create a MATCHMKR.DEF with a text editor or EDLIN.  In other words
  150.      a plain ASCII text file with 8 lines:
  151.  
  152.      line 1  sysop's 1st name
  153.           2  sysop's last name
  154.           3  the path\filename of the file holding information
  155.              about the caller -- e.g.
  156.                C:\RBBS\MESSAGES <= for RBBS 15.1 and lower
  157.                [other file types supported]
  158.                 CALLINFO.BBS  -- Wildcat bbs
  159.                 DORINFOx.DEF  -- QBBS, RBBS 15.1C and up, and others
  160.                 PCBOARD.SYS   -- PCBoard 12 & 14
  161.           4  COM1 or COM2     
  162.           5  the BBS name running the door
  163.           6  FILLER  do not omit this line
  164.           7  idle minutes allowed before  "sleep disconnect" recmd 3
  165.           8  max # minutes user allowed in door.  recmd 20
  166.  
  167.      There is a sample of the file in MCHMKR10.ARC for you already.
  168.      It is recommend that you just edit it with your necessary info.
  169.  
  170.     Mult-node users: 2 or more phone lines
  171.  
  172.      Make a file with the same format in single node user for each node
  173.      suggest naming each file: MATCHMKx.DEF   x=# of node
  174. ----------------------------------------------------------------------
  175. Example of the MATCHMKR.DEF file :
  176.      (single node)
  177.  
  178.      DAVE
  179.      BARRON
  180.      C:\RBBS\DORINFO1.DEF
  181.      COM2
  182.      Dave's & Gary's RBBS
  183.      FILLER
  184.      3
  185.      20
  186.  
  187.                                                             Page 3
  188.  
  189. 3. The rest of the files
  190.  
  191.  
  192.      A. DLBDB.DA1  is the file that holds the questions
  193.      
  194.           There is a sample file already created. Please note one
  195.           question per line and vice-verse.
  196.  
  197.  
  198.      B. DLBDB.DA2  is the file that holds information on how to 
  199.           interpret each question, and to compute percentage 
  200.           compatibility.
  201.           
  202.           There is a sample file already created. Please note the
  203.           format:
  204.                     interpret #, % amount for that question 
  205.                     1,12
  206.  
  207.           Interpret codes:
  208.  
  209.                1 - if exact match then add full % amount.
  210.  
  211.                2 - if not a exact match then add full % amount.(for sex quest.)
  212.  
  213.                3 - if exact match then add full % amount 
  214.                     ELSE if 1 off (adjacent) then add half(.5) % amount
  215.                
  216.                4 - if exact match then add full % amount 
  217.                     ELSE if 1 off (adjacent) then add half(.5) % amount
  218.                     ELSE if 2 off then add 1/4 (.25) % amount
  219.  
  220.      
  221.      C. DLBDB.DA3 is the file that holds the description of the answer.
  222.  
  223.           There is a sample file already created.  Please Note the
  224.           format:
  225.                     # of Question, # of answer,"the answer"
  226.                     1,9,"all of the above"
  227.  
  228.  
  229.      D. DLBDB.DA4 is the file that holds the users name and answers.
  230.  
  231.           This file will be created by the first user adding to it.
  232.           
  233.           Please note that uesrs might receive an error, if they search 
  234.           the file with out there being one. So therefore, it is a good
  235.           idea for the sysop to be the first one to add to the data
  236.           base.
  237.  
  238.  
  239.                                                             Page 4
  240.  
  241.  
  242. 4. Batch start up file:
  243.  
  244.      Single node user:    (example of RBBS)
  245.  
  246.      MATCHMKR.BAT
  247.  
  248.           CD\MATCHMKR
  249.           WATCHDOG OFF
  250.           MATCHMKR.EXE
  251.           CD\RBBS
  252.  
  253.  
  254.      Mult-node user:
  255.  
  256.      MATCHMKR.BAT  %1                         %1 - node #
  257.  
  258.           CD\MATCHMKR
  259.           WATCHDG%1 OFF
  260.           IF EXIST MATCHMKR.DEF GOTO RUNNING
  261.           REN MATCHMK%1.DEF MATCHMKR.DEF
  262.           MATCHMKR.EXE
  263.           REN MATCHMKR.DEF MATCHMK%1.DEF      if node # = com #       
  264.           GOTO EXIT                                 |
  265.           :RUNNING                                  \/
  266.           ECHO sorry being use by the other node>COM%1     
  267.           :EXIT
  268.           CD\RBBS
  269.  
  270.  
  271.                                                            Page 5
  272.  
  273.  
  274.                               L I C E N S E
  275.  
  276.  
  277.   Dave's Match Maker is  not a  Public Domain  program and is not free.    
  278.   Dave's Match Maker is copyright (C) 1988 by Dave Barron.
  279.  
  280.   Non-registered users of this  program  are  hereby  granted  a limited
  281.   license to  use Dave's Match Maker and see if it suitable for their
  282.   requirements.
  283.  
  284.   Any  usage  of  Dave's Match Maker  other  than  this  limited  purpose
  285.   requires registration of  each copy  used.  
  286.  
  287.   The  opening title  screen must never be altered, removed, or modified
  288.   by any means.
  289.  
  290.   You are free to distribute the PUBLICLY AVAILABLE shareware demo version of
  291.   Dave's Match Maker to others subject  to  the  above  restrictions  and 
  292.   also the following:
  293.  
  294.       Dave's Match Maker  must  be  copied  in unaltered form, complete
  295.       with the file containing this license information.
  296.       The FULL documentation must be included.
  297.  
  298.       No fee may be charged for its use and remuneration may
  299.       not be  accepted for  Dave's Match Maker.  This does not apply to
  300.       computer access charges the  system operators (Sysops)
  301.       of  or  organizations  owning  bulletin board systems,
  302.       online services, etc... may charge subscribers.
  303.  
  304.   System Operators may make Dave's Match Maker available  for download.
  305.  
  306.   Distributors  of  "Public  Domain", "Shareware", and/or User Supported
  307.   software may distributed Dave's Match Maker subject to the above         
  308.   conditions only after obtaining  WRITTEN permission from Dave Barron.
  309.   This condition statement supersedes all previous agreements.
  310.   Please refer to the section entitled registration/ordering section for
  311.   additional information  on registration, and related topics.
  312.  
  313.        -----
  314.   This license does not apply to the REGISTERED version of Dave's Match    
  315.   Maker.  Different conditions  and agreements pertain to the REGISTERED
  316.   version of Dave's Match Maker, and are included with all registration
  317.   orders.
  318.  
  319.  
  320.                                                             Page 6
  321.  
  322.  
  323.  
  324.  
  325.  
  326.                       O R D E R I N G   I N F O R M A T I O N
  327.  
  328.  
  329.   Once a registered user of Dave's Match Maker, you are free to utilize the
  330.   program as often as you wish.  Other than having a clear conscience,
  331.   there are many advantages to being registered.  You can opt to receive in
  332.   the mail a registered  version  of  Dave's Match Maker  with  enhanced
  333.   facilities.  You  will  also be notified through the mail when a
  334.   significant enhancement has been made to the program.  Once registered,
  335.   all upgrades are available  for a $5 upgrade fee plus the original Dave's
  336.   Match Maker diskette (see below).
  337.  
  338.   There  are  two  ways  to  register.    The first is by sending $10 
  339.   along with a  registration form.   You will receive  the registered 
  340.   version of Dave's Match Maker with documentation, and will be notified of
  341.   all available upgrades.   For an  additional $5 ($15), we send you the
  342.   latest shareware version along with the registered versions of 
  343.   Dave's Match Maker on disk.
  344.  
  345.   If you are unsure that you have the latest shareware version,
  346.   you can send $5 to receive the latest shareware version of
  347.   Dave's Match Maker for evaluation or you can download it from the
  348.   bbs at 214-613-0129 .
  349.  
  350.        
  351.   Please use the following form when placing an order.
  352.  
  353.  
  354.        -----
  355.   NON U.S.  residents, please  send checks drawn on U.S. funds.    
  356.  
  357.  
  358.        UPGRADING TO LATEST Dave's Match Maker
  359.   ______________________________________________________________________
  360.   Users who have registered (and received a diskette) may upgrade to the
  361.   latest version of Dave's Match Maker by sending  in their  Dave's Match  
  362.   Maker ORIGINAL DISK, along with  $5 (service and handling).  Please use
  363.   the following order form when upgrading.  If there has been an address
  364.   change, please indicate so on the order form.
  365.  
  366.   The original  disk must be returned and contain the registered version
  367.   of Dave's Match Maker on it.  The disk will be reformatted  and the
  368.   Master copied onto it.   Any disk  in poor condition will be replaced.
  369.   If the serial number label is missing or  the diskette  does not  contain
  370.   the registered  version  of  Dave's Match Maker,  the  update will be    
  371.   refused and the diskette returned unchanged.
  372.  
  373.  
  374.         
  375.                                                           Page 7
  376.         Remit To:          Dave Barron                    
  377.                            P.O. Box 1054
  378.                            Caddo Mills,TX 75005
  379.  
  380.                                                          Shipping & Handling
  381.  
  382.        Qty.    Description                                  Each    Total
  383.  
  384.        ____    Dave's Match makers Upgrade to newest ver.   $5.00   ________ 
  385.                (You must return the original diskette that
  386.                 contains your copy of the registered version
  387.                 of Dave's Match Maker.)
  388.  
  389.        ____    Dave's Match Maker Shareware/Evaluation Copy $5.00   ________
  390.                (no registration, includes disk) 
  391.                  
  392.        ____    Dave's Match Maker registration with 5¼ disk $10.00  ________
  393.                (Registration including diskette with the
  394.                 latest shareware and registered program
  395.                 versions along with manual on diskette).
  396.  
  397.                 
  398.                                                          Subtotal   ________
  399.  
  400.           (Bulk Orders see below for discount)           Discount [-________]
  401.  
  402.           (All non-U.S. orders add $5 Shipping)          Shipping   ________
  403.  
  404.                                                             TOTAL  $________
  405.  
  406. * - must be filled or, it will not be process.
  407.  
  408.   * Sysop Name: ________________________________________________________
  409.  
  410.     * BBS Name: _____________________________ * BBS # __________________
  411.  
  412.        Company: ________________________________________________________
  413.  
  414.      * Address: ________________________________________________________
  415.  
  416.                 ________________________________________________________
  417.  
  418.                 ________________________________________________________
  419.  
  420.  
  421.        Money orders and Personal checks will be accepted.  (NO CASH PLEASE)
  422.        Two week delay for Personal checks to clear the bank 
  423.        All funds must be drawn with U.S.  Dollars.   Sorry, no
  424.        C.O.D. orders will be accepted.  If check is returned for
  425.        non-sufficient funds, There will be a $20 service charge plus
  426.        additional court cost, if any.
  427.  
  428.          Bulk Orders:   # of copies      discount (on sub-total)
  429.                          6 - 10           10% off    
  430.                         11 - ...          15% off  
  431.                                                           Page 8
  432.  
  433.  
  434.  
  435.  
  436.  
  437.                              W A R R A N T Y
  438.  
  439.  
  440.   Dave's Match Maker is provided AS IS without any warranty,  expressed or
  441.   implied.
  442.  
  443.   This  includes  without  limitation  the  fitfulness  to  a particular
  444.   purpose or application and any warranties of merchantability.  
  445.  
  446.   While we tried to be as through as  possible while  debugging Dave's     
  447.   Match Maker, Dave Barron shall  not  be liable for any damages,
  448.   whether direct, indirect, special,  or  consequential  arising  from a
  449.   failure of this program to operate in a manner desired by the user.
  450.   Dave Barron shall  not be  liable for  any damage to data or property
  451.   which may by caused directly or indirectly  by use of this program.
  452.  
  453.   In no event will Dave Barron be liable to you for any damages, including
  454.   any lost profits, lost savings or  other incidental or consequential
  455.   damages arising  out of your use or inability to use the program, or for
  456.   any claim by any other party.
  457.  
  458.        -----
  459.  
  460.   If you have a problem with  Dave's Match Maker  please  feel  free  to
  461.   write and describe the  situation.  Registered users, please include the
  462.   serial number found on your diskette.
  463.   To those people who  have  registered  (with  diskette),  the physical
  464.   diskette is warranted against defects in materials and workmanship for
  465.   a period of 60 days from date of  shipment by  me.   Any returned
  466.   disks found bad will be replaced at no charge. 
  467.                                                           Page 9
  468.  
  469. Closing Notes:
  470.  
  471. There is an maintence program called "MM-EDIT.EXE".  This program will 
  472. allow the sysop to delete users out of its database to make room for new 
  473. users.  It is a good idea to run this program ever once in awhile, even if no
  474. deletions are necessary, because it will improve overall performace after the
  475. database is reorganized.
  476.  
  477. Also, I am not 100% sure about the mult-node batch file.  My bbs is a single
  478. node.  Since I do not run a mult-bbs, I am not sure on how to program a 
  479. mult-user door porgrams and batch files.
  480.  
  481. The assigned percentage value in DLBDB.DA2 can be a neg. value. Therefore,
  482. if you wanted to run a stricly dating services, you might assign -100 to the
  483. percentage value for sex code and with an interpreter code of 1 (for exact
  484. match).  The result would be if a male = male then 100 would be subtract from
  485. the percentage value, which would result a compatablity of less than 1%, and
  486. would not print out as a match.
  487.  
  488. The files DLBDB.DA1, DLBDB.DA2, DLBDB.DA3 are examples of a way of setting up
  489. the files, and will work without modification.  But, it would be a good idea
  490. to modify them to your bbs needs.
  491.  
  492. Any constructive ideas or comments are welcome.  Please send them to:
  493.                                                           Dave Barron
  494.                                                           P.O. Box 1054
  495.                                                           Caddo Mills,TX
  496.                                                                    75005
  497.