|
这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑。 编辑者签名:在 Linux 系统下成功运行游戏并作出描述。
|
Pytris |
---|
开发 |
Radovan Garabik |
---|
游戏平台 |
Python |
---|
发行时间 |
2000年4月12日 |
---|
最新版本 |
v0.98(2006年4月6日) |
---|
预览块数 |
自定义(使用 --next=n 指令) |
---|
场地大小 |
8 × 16 ±n(底线推移) 自定义(使用 -x n、-y n 指令) |
---|
暂存块 |
无 |
---|
硬降 |
有 |
---|
旋转系统 |
专用 |
---|
|
|
|
|
Pytris 是一款 Python 方块游戏。
该游戏支持 1–2 人游戏,有扩展方块的模式,对战形式是互推。
该游戏参照了 xtet42,将原来 Xwindow 的需求限制突破,可在控制台运行。
该游戏需要 Python 安装了 ncurses 模块才能运行。
玩法
单人生存得分、双人对战。
游戏中可选用扩展的方块形状。
双人对战:对方的场地倒置在己方场地下方,消行逐渐推动场地底线,顶出对手。
通信原理:使用 UDP 协议,每当数据包传送成功,双方游戏数据同步一次。
通信等级:三级同步方块动作,二级同步锁定好的方块,一级仅同步底线变动情况。
操作
U/O 横移,I 旋转,M 软降,空格键硬降,X 翻转。
使用“-options”查看各种指令帮助。
方块环境配置
Pytris 安排了 7 个方块序号,每个序号都有字符[注 1]、字色和块色三种信息:
1#黄绿,2$水红,3%红水,4@绿黄,5*蓝水,6+水粉,7&蓝红。
Pytris 的方块碰撞箱信息不是用 0/1 矩阵表示,而是直接为各方格取好坐标:
X 格表示原点 (0,0),方块绕原点旋转,方格横坐标区间 [-2,2],纵坐标区间 [-1,1]。[注 2]
各类方块的入场朝向坐标情况如以下图组所示(取主块色):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(疯狂方块 = 扩展 + 五连 + 这 11 种)
|
注释
- ↑ 字符写在方格内,可选择不显示字符
- ↑ W5b 是唯一的例外,它左上角那一格的纵坐标到达了 2。
外链