Polyominos (Python, 2009)

来自俄罗斯方块中文维基
Polyominos
开发 Lucian Schulte
游戏平台 Python(Pygame、PyOpenGL)
发行时间 2009年12月10日
游戏信息
预览块数 全部可见,随机抽取
场地大小 6 × 12 +4
暂存块
硬降
旋转系统 自转 + 翻转
Polyominos (Python, 2009) title.png
Polyominos (Python, 2009) ingame.png

Polyominos 是一个 Python 棋盘方块游戏。
该游戏单机模拟棋盘游戏“FITS”的玩法,轮数翻倍(共 8 轮)。
这套玩法由 Reiner Knizia 设计,原版 FITS 的发行方是 Ravensburger。

玩法

八轮争分。
场地分区:6 × 12 争分区 + 6 × 4 缓冲区。
方块名称:I3 L3 T4 L4 N4[注 1] O4 F N T Y L V U P W X
基本目标:尽量多用方块占据争分区的圆点格(每漏 1 格,就要扣 1 分)。

规则
 最高分 
 第 1 轮  填满的行每行加 1 分
12
第 2 轮
留空数字格对应加分
13
第 3 轮
在前一轮基础上增加数字 -5
14
第 4 轮
留空成对的图形加 3 分
一对全占不得分,只占一个扣 3 分
15
第 5 轮
同第 2 轮
15
第 6 轮
同第 3 轮
22
第 7 轮
同第 3 轮,缓冲区有两个 -5
15
第 8 轮
同第 4 轮,每种图形 3 个
还是要留空一对,三个全空扣 3 分
12

八轮结束后总分越高越好。
前四轮的规则就是在模拟 FITS。
每一轮的地图都是固定的,以 txt 格式保存于 levels 文件夹。[注 2]

操作

左右键横移,上键顺时针旋转,F 翻转,下键硬降[注 3]
这个游戏重力是零,每个方块硬降之前都有充足的思考时间。
S 是过掉当前方块,每一轮只有第一块不允许过掉。
原 FITS 缓冲区无限高,这个游戏只允许缓冲 4 行,方块无法放下就要过掉。
主界面鼠标操作,Esc 返回主界面。

方块环境配置

每一轮固定使用 16 个方块,可参考本条目的第二幅游戏截图。
Polyominos (Python, 2009) 的变形操作都在缓冲区完成,不会有风险,但作者仍然设置了踢墙来方便玩家。
为提高玩家的游戏体验,每一轮的第一块只会是 Y/L/V/P,从第二块开始随机抽取剩余的方块。

注释

  1. 在可以翻转的 n 联骨牌的标准称法中,这个方块叫做 4N。
    S/Z 是俄罗斯方块系游戏的称法。
    本条目遵循五连方块“先字母后数字”的习惯,折中称之为 N4。
    后面用单字母写出的都是五连方块。
  2. 可按一定的编写规则自行修改
  3. 有动画过程,中间无法插入其他操作

外链