Pytris (Python, Anton Ekström, 2020)

来自俄罗斯方块中文维基
Pytris
开发 Anton Ekström
游戏平台 Python(Pygame)
发行时间 2020年8月29日
游戏信息
预览块数 5
场地大小 10 × 24
暂存块(任意使用)
硬降
旋转系统 专用
[[文件:|125px]]
Pytris (Python, Anton Ekström, 2020) ingame.png

Pytris 是一个 Python 四连方块游戏。
该游戏的一大特点是改阴影块为一整道光柱,覆盖方块正下方的全部空间。
该游戏采用暴力旋转,要尽量在开阔处操作才能正常游戏。

玩法

连击得分。
不要求严格连续,只要消行间隔不超过三秒[注 1],连击就成立。
起初每行 50 分,加连每行 100 分,再加连每行 200 分,再往后都是每行 300 分。
重力恒定,方块每 0.4 秒自动下落一行。
死亡判定:重叠死亡——新方块和第 24 行的砖格重叠。

操作

A/D 或左右键横移,W 或上键顺时针旋转,空格键硬降,C 暂存。
所有操作都只能单点,暂存保留方块旋转状态,可任意使用。
这个游戏允许无限重置
R 重开,Esc 键暂停。

方块环境配置

七种方块使用 SRS 配色。
五个预览块按从左到右的顺序入场。

X234
2234
3334
4444
Tet.pngTet.pngTet.png4213Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png213Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png21Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.png1Tet.pngTet.pngTet.pngTet.png

碰撞箱的相对入场位置如左图所示。
其中,X 格坐标为 (X,24)。
暂存块取回场内时有专用的列位,由该块被存瞬间的展幅决定(如右图所示)。
多数情况下(只要入场位置各列下方都有一个空格),方块都会下移一行入场。[注 2]
第一块从场地左上角入场,后一块总是[注 3]追随前一块碰撞箱最后所处的列位,若有出界部分,调回场内。
以下图组中,每一组的最左图是入场朝向,右图是依次顺时针旋转的朝向:

OO
OO
ITet.pngTet.pngTet.png
ITet.pngTet.pngTet.png
ITet.pngTet.pngTet.png
ITet.pngTet.pngTet.png
IIII
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngTet.png
JJTet.png
JTet.pngTet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngJ
Tet.pngTet.pngTet.png
Tet.pngJTet.png
Tet.pngJTet.png
JJTet.png
Tet.pngTet.pngL
LLL
Tet.pngTet.pngTet.png
LTet.pngTet.png
LTet.pngTet.png
LLTet.png
LLL
LTet.pngTet.png
Tet.pngTet.pngTet.png
LLTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngTTet.png
TTT
Tet.pngTet.pngTet.png
TTet.pngTet.png
TTTet.png
TTet.pngTet.png
TTT
Tet.pngTTet.png
Tet.pngTet.pngTet.png
Tet.pngTTet.png
TTTet.png
Tet.pngTTet.png
Tet.pngSS
SSTet.png
Tet.pngTet.pngTet.png
STet.pngTet.png
SSTet.png
Tet.pngSTet.png
ZZTet.png
Tet.pngZZ
Tet.pngTet.pngTet.png
Tet.pngZTet.png
ZZTet.png
ZTet.pngTet.png

Pytris (Python, Anton Ekström, 2022) 只踢场地右侧的墙。
I 紧贴右墙竖转横正常弹回场内,除此之外所有左踢都额外左弹一格。
如果旋转或踢墙叠到了方块堆,被叠的砖格消失。

其他说明

I 在接近场底的位置横转竖,遁地成立。
方块在场底附近乱移乱转可能把方块堆掏底,严重时遁墙,新方块也会跟着遁墙,按暂存可解。

注释

  1. 可能更短,视游戏程序实际运行速度而定
  2. 取出暂存块时,也是如此
  3. 包括重开,不包括暂存(因为暂存块不算“后一块”)

外链