|
|
1.1 root 1:
2:
3:
4: ATC With Plans
5:
6: Delayed commands may be specified using the "@" command:
7:
8: @<location>,<command>[,<command> ...]
9:
10: The comma is required after the location and between commands.
11:
12: The command is any normal legal airplane control command.
13:
14: A location may be any of the unique identified points on the screen:
15: entries, airports, or navaids. Note that the navaids now have different
16: identifiers. The navaid command still uses a '*' or ':'.
17:
18: Example: @3,AA2
19:
20: A location may be further specified by giving the number of miles in
21: each direction from a known fix, e.g.
22:
23: @#sw3s2,ARE
24:
25: which means at the point which can be reached by going three
26: miles SW from fix #, then two miles S, plane A should begin
27: a right turn until heading E.
28:
29: When the plane specified in the command reaches the location, the
30: command is executed automatically.
31:
32: The information command shows all delayed commands pending for that plane.
33:
34: Stored commands for plane A (for example) may be expunged with
35:
36: <23> A?
37:
38:
39:
40: Fine points:
41:
42: A plane can be given commands to take effect when it
43: comes onto the screen; it need not be active to get the first
44: commands for its delayed list.
45:
46: To issue a navaid command for a later navaid, give a delayed
47: command to take effect at the NEXT navaid. Since navaids are
48: now identified differently, it will recognize the point and
49: issue the navaid command when it arrives at the first one.
50:
51:
52:
53: Movie mode:
54:
55: The flag -p=filename will save the keystroke file and timing
56: information for a game in the specified file. There is enough
57: information to re-create the game ASSUMING you use the same
58: version of ATC.
59:
60: To re-play the game in movie mode, use
61:
62: atc -m=filename
63:
64: The game will use the same seed as before, and the traffic
65: pattern will be identical. At any point the observer can
66: interject commands. Probably the only useful command will
67: be to request information, since the remembered commands will
68: still be inserted at the remembered time.
69:
70:
71:
72: Flow control:
73:
74: When a game is started, ATC looks for the file <airspace>.flow
75: in the directory /usr/rand/jim/atc to establish a traffic pattern.
76: For example, if the airspace is Apple3, it uses the file
77: /usr/rand/jim/atc/Apple3.flow .
78:
79: The flow file contains one line for each legal path through the
80: airspace. Each line is left-adjusted, and consists of an origin,
81: the symbol "->" (for "goes to"), the destination, a space, and
82: the relative frequency of this path. The expected frequency for
83: this path is its relative frequency divided by the sum of the
84: relative frequencies for all the paths. Some examples are:
85:
86: 1->5 5
87: 1->8 10
88:
89: 2-># 10
90: 2->% 5
91: 2->6 5
92:
93: %->% 5
94: #->% 10
95:
96: Blank lines are ignored (for spacing).
97:
98: Any path with no relative frequency is assumed to have frequency 0.
99:
100:
101: Things to come:
102:
103: (1) There will be a capability for canned procedures.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.