xtris
本条目文字内容大部分搬运整理自 GitHub xtris 仓库的读我文档,详见本条目外链。 |
xtris | |
---|---|
开发 | Roger Espel Llima |
游戏平台 | Unix、Windows |
游戏信息 | |
预览块数 | 1[注 1] |
暂存块 | 无 |
| |
| |
|
xtirs 是一个多人四连方块游戏。
游戏支持在 X Window、Unix 系列系统(包括 Linux、FreeBSD、SunOS、Solaris)上运行。
游戏支持多人联机游玩,也支持人机同玩,且游戏本身没有对同时游玩的玩家数/AI数做出限制。
2016年,GitHub 用户 highfestiva 为游戏制作了 Windows 系统的移植版,并撰写了游戏的说明书。
游戏模式
游戏共有两个模式:normal 与 fun。
normal 模式中,消二及以上会对目标发出攻击[注 2]。
fun 模式有初始垃圾行,并且每次消行都会给目标场地顶部发送一个灰色单方格。
此外,该模式中,消二三四分别送一三五行,垃圾行并非 Guideline 的九砖一空。
操作按键
J向左、L向右、K逆时针旋转、逗号键软降一格、空格键硬降。
玩家可通过模拟输入大写的 J/K 让方块向左/向右贴墙。
此外,也可使用方向键控制方块的移动与旋转,其中上键是逆时针旋转。
游戏快捷键
快捷键 | 快捷键 | ||
---|---|---|---|
S | 开始游戏 | C | 聊天区清屏 |
Q | 退出游戏 | V | 显示来自服务器的消息[注 3] |
P | 暂停游戏 | Z | 将胜场计数重置为零 |
N | 切换游戏模式 | Tab | 让鼠标指针在游戏区、 昵称输入区与聊天区之间轮转 |
B | 新增一个机器人玩家 | 回车 | 隐藏/显示预览块 |
T | 显示/隐藏聊天区 | 0-9 | 调节速度等级 |
按钮
xtris 游戏界面上有若干按钮,它们的功能分别如下:
start | 开始新的一局(强制所有人重开) |
quit | 退出当前对局 |
pause | 暂停/继续当前游戏 |
bot | 在当前服务器加入一名 bot 玩家 |
数字 0-9 | 设置速度等级 |
normal | 切换模式 |
text | 显示/隐藏聊天区 |
zero | 将胜场计数归零 |
verbose | 显示/隐藏服务器信息(两人以上游玩限定) |
clear | 清空消息框 |
此外,点击自己的名字框可改名;点击机器人的名字框可将其移出游戏。
启动项
这段文字需要改进。你可以帮助俄罗斯方块中文维基进行编辑。 编辑者签名:解释调用这些指令的地方。。 |
xtris 以如下指令启动:
xtris [ -display machine:0 ] [ -help ] [ -k keys ] [ -s ] [ -bw ] [ -n nick ] [ -big ] [ -flashy ] [ -norestart ] [ -nospeedup ] [ server.name [ port ] ]
其中各项的功能分别如下:
设置 | 功能 | 设置 | 功能 |
---|---|---|---|
[-bw] | 游戏以黑白画面运行 | [-n nick] | 指定玩家游玩时的昵称 |
[-big] | 游戏窗口的分辨率更大 | [-nospeedup] | 告诉服务端,禁止增加速度[注 4] |
[-display] | 指定 X display ,也即游玩 xtris 使用的窗口 | [-s] | 独自游玩而不开设服务器 |
[-flashy] | 使用另一套彩色的方块皮肤 | [server.name] | 指定要连接的服务器[注 5] |
[-help] | 列出可被 xtris 识别的指令列表 | [port] | 指定连接服务器的端口,默认为19503 |
[-k] | 输入形如"JjklL"的键位表来改键位[注 6] |
xtris 也识别一些 x 指令(x resources),形如:
xtris.something: value
若需要改键,键位名称需要是 KeySym,例如 "Return"、"q"、"Backspace"。
对于布尔值,可使用 "true"、"false"、"on" 以及 "off"。
所有键位的名称如下:
leftBorderKey, leftKey, rotateKey, rightKey, rightBorderKey, downKey, dropKey, startKey, quitKey, pauseKey botKey, modeKey, msgsKey, toggleNextKey, clearKey, verboseKey, warpKey, zeroKey.
xtris 同时能够理解以下指令:
指令 | 作用 |
---|---|
name | 指定玩家的昵称,默认与系统登录名相同 |
big | 指定是否使用更大的窗口,默认为 false |
flashy | 指定是否使用另一套彩色方块皮肤,默认为 false |
bw | 指定是否以黑白模式启动,默认为 false |
verbose | 指定是否以 verbose 模式启动,默认为 false |
scrollLines | 指定聊天区的大小(以行为单位),默认为10,可调3-30 |
background | 指定背景颜色 |
其他说明
游戏使用的 AI 是 Tetris AI (单块, Roger Llima, 1996)。