简介
Air traffic controller game (ATC)是Linux终端的一款航空控制模拟游戏,其任务是指示喷气式飞机和螺旋桨飞机进出控制区和机场,主要锻炼玩家的注意力和专心能力,飞机的速度(update time)和频率取决于所选游戏模式的难度。
下载
从debian系统终端输入以下命令下载:
Sudo apt-get install bsdgames
开始游戏
输入Atc命令开始游戏。
附加语法如下:
Atc [-u?Lstp] [-gf game name] [-r随机种子]
选项:
-u:打印使用行并退出。嗯?相同-u;-l:列印可用设定档清单并结束。列印的第一个设定档名称是预设设定档。-s:打印分数列表-t:相同的-s;-p:安装程序期间使用的打印配置文件特殊目录的路径:-g game:设置指定的配置文件。如果在-l选项中输入的名称不是打印的文件名之一,则运行缺省配置文件。-f game:相同-g;-r种子:设置随机数种子。屏幕显示
根据正在运行的终端窗口的大小,屏幕分为四个区域:雷达区域、信息区域、命令区域和作者信息区域。ctrl可以重置游戏。
基本屏幕布局
雷达区
第一个最大的屏幕区域是雷达显示器,显示由飞机、机场、标准入口/出口、信号和''组成的线(线只帮助玩家引导飞机)。
白底黑字的字母数字代表飞机,数字1位数代表飞机的高度为几千英尺。大写字母代表螺旋桨飞机,小写字母代表喷气式飞机。
" " " " " V " "数字表示机场,前面的字母表示跑道的方向(分别为北0、东90、南180、西270),飞机只能从这个方向降落在机场,停靠在机场的飞机也从这个方向起飞。
数字“*”表示信号,并为玩家提供一个参考点。有关具体用法,请阅读下面的“延迟命令”部分。
入口/出口沿雷达的边界用数字表示。飞机在没有提示的情况下从这个入口飞来。这个入口总是朝这个方向飞(方向在雷达上不可见)。飞来的飞机总是以7000ft的高度飞行。一架飞机要想成功地离开出口,高度必须为9000ft。飞机离开时不需要朝任何特定的方向飞行。
信息区
信息区第1行列出了自启动以来更新的次数和安全完成任务的飞机数,以及目前在空中飞行的飞机的列表。后面有一条空行,还有停靠在机场的飞机列表。“pl”列包含飞机的名称和当前高度。“dt”列包含飞机的目的地,“X”(X是序列号,河东)表示该飞机必须在X机场停靠,“EX”表示该飞机必须从X出口飞出。“comm”列包含飞机的当前指示,包括在机场停车,高度的更改不被视为指示,因此不显示。以下是信息区域的示例。
A4 * A0: Circle @ B1
B7 E4: 225
C0e2:控股@ a1
第1行有一架名为“A”的螺旋飞机在4000英尺高空飞行,燃料不足(请注意星号“*”),目的地是零机场。他到达信号1(Beacon #1)时发出了转弯命令。
第2行显示,名为“B”的喷气式飞机在7000英尺处,目的地是4号出口,朝225度(西南)方向前进。
第三行空行[舌头]。
第四排显示名为“C”的螺旋飞机,目的地是2号出口,停在1号机场。
命令区域
终端的第三个区域是反映玩家输入指示的命令区域。有关详细信息,请参阅下面的“说明”部分。
“作者信息”区域
此区域仅用于在信用到期时提供信用0.-)
目标
坚持时间越长越好。游戏不是胜利状态,不能暂停。游戏主要有以下动作。
起飞飞机(增加停在机场的飞机高度);着陆器(指飞机在机场正上方时高度为零)操纵飞机从出口离开。下一个事件将结束游戏。
把飞机驾驶到错误的目的地。飞机从出口飞出时高度为9000ft不是。飞机耗尽了燃料。飞机相撞(位于同一位置,高度差小于2000FT)。飞机坠毁了(不在机场上空,高度为零)。飞机在机场没有指向
定的方向着陆;指令
在指令区可以输入相关指令. 在任何时候输入“?”将列出可能的输入字符. 键入退格擦除命令的最后一部分. 键入回车执行命令并进行语义检查,如果在检查时发现错误,则会在问题指令下加下划线并在其下方打印描述性信息.
指令语法分为两类:立即命令和可延迟命令. 立即命令在下次更新时立刻发生;当可延迟命令后面没有条件时,可延迟命令也会立即发生;当可延迟命令后面有条件时,仅当条件满足时,可延迟命令才会发生.
在下表中,[0-9]表示一个数字. <dir>表示一个方向,由键盘上“S”键周围的键“QWEDCXZA”替代(看一下你手中的键盘,这8个键恰好在S键的周围). 在绝对位置中,Q指的是西北或315°,W指的是北或0°;在相对位置中,Q表示向左-45°或45°, W表示0°或方向不变.
所有指令都以飞机名称字母开头,这表示指令的接收者. 所有指令不分大小写.
立即命令
a [ cd+- ] [0-9]
高度(altitude):改变飞机的高度,包括飞机起飞/着陆. 飞机每移动一次,高度改变1000英尺,直到达到要求便不再改变.
a [0-9]
上升或下降到给定高度(单位:千英尺).
ac [0-9]
上升(climb)若干高度.
ad [0-9]
下降(descend)若干高度.
m
标记(mark):高亮突出显示(为默认显示形式),飞机和指令信息显示正常.
i
忽略(ignore):不突出显示,当前如果没有指令,则该飞机信息区指令列显示为一行破折号. 该显示形式将一直持续到使用标记指令.
u
取消标记(unmark):和忽略指令相似. 区别于忽略指令之处在于,当处理完一个延迟命令,显示形式将切换回高亮突出显示.
可延迟命令
c [ lr ]
让飞机盘旋,cl表示逆时针盘旋,cr(默认)表示顺时针盘旋.
t [ l-r+LR ] [ <dir> ] 或 tt [ abe* ] [0-9]
转弯(turn):改变方向.
t<dir>
转向给定的绝对方向,将采取最短的转弯.
tl [ <dir> ]
逆时针转弯:默认45°,或给定的相对方向. “-”同“l”.
tr [ <dir> ]
顺时针转弯:默认45°,或给定的相对方向. “+”同“r”.
tL
逆时针转90°.
tR
顺时针转90°.
tta [0-9]
转向给定机场.
ttb [0-9]
转向给定信标. “*”同“b”.
tte [0-9]
转向给定出口.
条件
条件可以附加到任何可延迟命令后面. 它表示只有当飞机到达特定信标(或未来版本中的其他对象)时,指令才会执行.
ab [0-9]
当飞机到达指定信标(at beacon)时执行延迟命令. 信标“b”将在未来版本中可以替换成其他对象. “n)时执行延迟命令. 信标“b”将在未来版本中可以替换成其他对象. “@”同“a”.
标记、取消标记和忽略
飞机在进入雷达区时默认被标记,这意味着他们在雷达区上以突出显示模式显示. 飞机也可以不标记或忽略,一个被忽略的飞机以非高亮模式显示,并在信息区的指令列中显示一条虚线. 飞机将保持这种状态,直到发出标记指令. 其他命令将正常执行,但当下次更新时,该飞机信息区命令列将返回一行破折号. 未标记的飞机与忽略的飞机相同,只是在处理延迟命令时它会自动切换到标记状态. 如果玩家想暂时忽略飞机,但其飞行路径尚未完全设置好,那么取消标记指令将很有用. 和所有立即命令一样,标记、取消标记和忽略指令将在下次更新时生效.
指令举例
atlab1
飞机A:到达信标1处时左转90°.
cc
飞机C:盘旋.
gtte4ab2
飞机G:到达信标2时转向第4出口.
ma+2
飞机M:高度增加2000英尺.
stq
飞机S:转到315°.
xi
飞机X:忽略.
其他注意事项
- 喷气式飞机每次更新都会移动,螺旋式飞机每隔一次更新移动一次;
- 所有飞机每次转弯最多旋转90°,180°转弯会分成两次;
- 飞机肯定在7000英尺处飞入并必须在9000英尺处离开;
- 如果飞机不在机场上空,则高度为0的飞机会坠毁;
- 在机场等候的飞机只能被告知起飞(增加高度);
- 按回车(空命令)将立即执行下一次更新.
配置文件位置
文件保存在一个特殊的目录中,它通常是 /usr/share/games/bsdgames/atc. 该目录包含文件 Game_List,其中包含可选配置文件名以及游戏本身. 分数保存在 /var/games/bsdgames/atc_score 中.
配置文件
玩家可以在配置文件中自定义游戏布局. Game_List 文件列出了当前可用的配置文件,新的配置文件名必须放在这个文件中才能使用. 如果玩家指定了不在此文件中的游戏,则不会记住它的分数.
配置文件分为两部分,第一部分是定义部分,在这里必须设置4个可调游戏参数. 这些变量的设置语法如下
变量 = 值;
变量可以是以下之一:
- update:每次更新之间的秒数;
- newplane:大约多少次更新后下一架新飞机出现;
- width:雷达区的宽度;
- height:雷达区的高度;
配置文件的第二部分描述了入口/出口、信标、机场和线的位置. 语法如下:
beacon: (x y) ... ;
airport: (x y <dir>) ... ;
exit: (x y <dir>) ... ;
line: [(x1 y1) (x2 y2)] ... ;
对于信标,使用简单的x, y坐标对(横纵坐标之间用空格分隔). 机场和出口需要第3个值,即方向之一——“QWEDCXZA”. 对于机场,这是飞机必须起飞和降落的方向;对于入口/出口,这是飞机进入雷达区时的方向. 线则用两个端点的坐标表示,每条线必须用方括号括起来. 所有语句都以分号“;”结尾. 注释以井号“#”开始,以换行符结束. 坐标在(0, 0)和(宽度-1, 高度-1)之间(含). 所有出口坐标必须位于边界上,所有信标和机场必须位于边界内. 线的端点可以在场内的任何地方,只要线是水平线、垂直线或正方形的对角线.
游戏默认包含15个配置文件,它们都是很好的例子,玩家可以在这些配置文件的基础上自己修改.
Bugs
退出后屏幕有时会刷新.
1.《手机游戏飞机怎么起飞?终于找到答案了Air Traffic Controller Game 简明教程》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《手机游戏飞机怎么起飞?终于找到答案了Air Traffic Controller Game 简明教程》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3191473.html