# This file specifies the players for the MS-DOS version. All players use # filebased communication. # # Apart from comment lines starting with #, and blank lines, each of the # lines should have the form: # # b|s|e [-options] subdirectory filename [comments] # # Items are separated by whitespace except that 'comment' goes to \n. # Column 1 must be b or s or e or # or \n. # # Buyers (b) and sellers (s) should be specified BEFORE 'eithers' (e); # each 'either' is assigned to be a buyer or a seller according to # which tends to balance the number of each so far (randomly if equal). # # The subdirectory is relative to the monitor's own directory. E.g. 'playdir' # (without any punctuation) means subdirectory playdir of the monitor's # directory. A single period '.' means the monitor's own directory. # Other directory/drive specifications may also be used, with the usual # MS-DOS directory specification rules, except that no notion of a current # directory is maintained for other drives. Thus "A:" means the root # directory on drive A, "A:\dat\playdir" specifies a specific directory, and # "A:playdir" is prohibited. # # 'options' if present must be a single string of options starting # with a '-'. The only options useful with MS-DOS are: # # h human player. # t player needs terminal for I/O. Implied by -h. # # Some example entries follow. All but two are commented out; the remaining # two define a game between the supplied player.exe and human.exe. You # must give dmon and output file to use this; e.g. "dmon outfile". # Buyers: #b pascal skeleton Pascal skeleton # Sellers: #s -h playdir human Human interface # Either: e -h . human Human interface e . player C skeleton #e fortran skeleton Fortran skeleton #e -t c df File C skeleton + display #e ..\mydir winner Not a subdirectory #e a: player In root directory of drive A #e a:\da player