Petris (Python, 2020)

来自俄罗斯方块中文维基
Pytris
开发 lothar986
游戏平台 Python(Pygame)
发行时间 2020年10月19日
游戏信息
预览块数 1
场地大小 10 × 20
暂存块
硬降
旋转系统 专用
Petris (Python, 2020) title.png
Petris (Python, 2020) ingame.png

Pytris 是一个 Python 四连方块游戏。
该游戏模拟俄罗斯方块的玩法,得分规则支持快速操作的生存流。

玩法

升级、得分。
每消 10 行升一级,最高 10 级。
消行得分 = 100 * 行数,软降每格 2 分。
死亡判定:顶出死亡——第 20 行出现任意砖格。[注 1]

操作

左右键横移,上键逆时针旋转,下键软降一格,空格键快速软降到底。
只有横移能长按,可跨块、可插入其他单点操作。
DAS = 0,ARR = 50 - 5 (等级 - 1) 毫秒。
主界面操作:上下键、回车键。[注 2]

方块环境配置

O 暗红色,I 绿色,J 蓝色,L 橙色,T 紫色,S 水色,Z 金色。

Tet.pngTet.pngTet.png03334Tet.pngTet.png
Tet.pngTet.pngTet.png02X34Tet.pngTet.png
Tet.pngTet.pngTet.png02234Tet.pngTet.png
Tet.pngTet.pngTet.png04444Tet.pngTet.png
033
02X
022

范围框的入场位置如上图所示。
其中,X 格坐标为 (7,20)。
S 和 Z 的 3×3 范围框左偏一列入场(如上右图)。
以下图组中,每一组的最左图是入场朝向,右图是依次逆时针旋转的朝向:
(I 入场后,第一转旋转中心会偏左一格到上图 X 格位置,范围框也随之左偏一列,之后按下图正常旋转)

-Z-Z
-Z-Z
Tet.pngTet.pngTet.pngTet.png
SSSS
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngSTet.png
Tet.pngTet.pngSTet.png
Tet.pngTet.pngSTet.png
Tet.pngTet.pngSTet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngTet.png
Tet.pngJTet.png
Tet.pngJTet.png
JJTet.png
Tet.pngTet.pngTet.png
JJJ
Tet.pngTet.pngJ
Tet.pngJJ
Tet.pngJTet.png
Tet.pngJTet.png
Tet.pngTet.pngL
LLL
Tet.pngTet.pngTet.png
LLTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngTet.pngTet.png
LLL
LTet.pngTet.png
Tet.pngLTet.png
Tet.pngLTet.png
Tet.pngLL
Tet.pngTTet.png
TTT
Tet.pngTet.pngTet.png
Tet.pngTTet.png
TTTet.png
Tet.pngTTet.png
Tet.pngTet.pngTet.png
TTT
Tet.pngTTet.png
Tet.pngTTet.png
Tet.pngTT
Tet.pngTTet.png
Tet.pngTet.pngTet.png
Tet.pngII
IITet.png
Tet.pngITet.png
Tet.pngII
Tet.pngTet.pngI
Tet.pngTet.pngTet.png
GoldGoldTet.png
Tet.pngGoldGold
Tet.pngTet.pngGold
Tet.pngGoldGold
Tet.pngGoldTet.png

Petris (Python, 2020) 没有踢墙。
Petris (Python, 2020) 使用实心天花板,I、S、Z 要下降一格才能开始旋转。

注释

  1. 第 20 行还没到天花板,但它已经是死线了。
  2. “选项”代码是 pass,不会响应

外链