Polyominos (Python, 2009)
Polyominos | |
---|---|
开发 | Lucian Schulte |
游戏平台 | Python(Pygame、PyOpenGL) |
发行时间 | 2009年12月10日 |
游戏信息 | |
预览块数 | 全部可见,随机抽取 |
场地大小 | 6 × 12 +4 |
暂存块 | 无 |
硬降 | 有 |
旋转系统 | 自转 + 翻转 |
| |
| |
|
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 分 | |
留空数字格对应加分 | ||
在前一轮基础上增加数字 -5 | ||
留空成对的图形加 3 分 一对全占不得分,只占一个扣 3 分 |
||
同第 2 轮 | ||
同第 3 轮 | ||
同第 3 轮,缓冲区有两个 -5 | ||
同第 4 轮,每种图形 3 个 还是要留空一对,三个全空扣 3 分 |
八轮结束后总分越高越好。
前四轮的规则就是在模拟 FITS。
每一轮的地图都是固定的,以 txt 格式保存于 levels 文件夹。[注 2]
操作
左右键横移,上键顺时针旋转,F 翻转,下键硬降[注 3]。
这个游戏重力是零,每个方块硬降之前都有充足的思考时间。
S 是过掉当前方块,每一轮只有第一块不允许过掉。
原 FITS 缓冲区无限高,这个游戏只允许缓冲 4 行,方块无法放下就要过掉。
主界面鼠标操作,Esc 返回主界面。
方块环境配置
每一轮固定使用 16 个方块,可参考本条目的第二幅游戏截图。
Polyominos (Python, 2009) 的变形操作都在缓冲区完成,不会有风险,但作者仍然设置了踢墙来方便玩家。
为提高玩家的游戏体验,每一轮的第一块只会是 Y/L/V/P,从第二块开始随机抽取剩余的方块。