Pytris (Python, 2007)

来自俄罗斯方块中文维基
Pytris
开发 Billy Wust
游戏平台 Python(Pygame)
发行时间 2007年2月26日(完整文件)
2018年1月15日(GitHub)
最新版本 v0.5.1(2018年1月14日)
游戏信息
预览块数 1
场地大小 10 × 20
暂存块
硬降
旋转系统 专用
Pytris (Python, 2007) title.png
Pytris (Python, 2007) ingame.png

Pytris 是一款 Python 四连方块游戏。
该游戏本意 50 级结束,实际上可以无限生存。

玩法

升级、得分。
开局 1 级,每次到达 n 级后再获得 500n 分升级。[注 1]
放置方块得 10n 分,消行每行 100n 分。
死亡判定:重叠死亡
触发死亡时,游戏程序终止。

操作

左右键横移,上键顺时针旋转,下键软降。
这四个操作均可独立长按,新操作会打断旧长按。
游戏中的 DASARR 都是 100 毫秒,单点旋转要小心。

方块环境配置

方块蓝色,方块堆黄色。

Tet.pngTet.pngTet.pngTet.pngTet.pngX234Tet.png
Tet.pngTet.pngTet.pngTet.pngTet.png2234Tet.png
Tet.pngTet.pngTet.pngTet.pngTet.png3334Tet.png
Tet.pngTet.pngTet.pngTet.pngTet.png4444Tet.png

各方块的碰撞箱入场位置以 (6, 20) 为左顶点向右下方展开。
以下图组中,每一组的最左图是入场朝向,右图是依次顺时针旋转的朝向:

JJ
JJ
JJJJ
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
JTet.pngTet.pngTet.png
JTet.pngTet.pngTet.png
JTet.pngTet.pngTet.png
JTet.pngTet.pngTet.png
JJJ
Tet.pngTet.pngJ
Tet.pngTet.pngTet.png
Tet.pngJTet.png
Tet.pngJTet.png
JJTet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngTet.png
JJTet.png
JTet.pngTet.png
JTet.pngTet.png
JJJ
JTet.pngTet.png
Tet.pngTet.pngTet.png
JJTet.png
Tet.pngJTet.png
Tet.pngJTet.png
Tet.pngTet.pngJ
JJJ
Tet.pngTet.pngTet.png
JTet.pngTet.png
JTet.pngTet.png
JJTet.png
JJJ
Tet.pngJTet.png
Tet.pngTet.pngTet.png
Tet.pngJTet.png
JJTet.png
Tet.pngJTet.png
Tet.pngJTet.png
JJJ
Tet.pngTet.pngTet.png
JTet.pngTet.png
JJTet.png
JTet.pngTet.png
Tet.pngJJ
JJTet.png
Tet.pngTet.pngTet.png
JTet.pngTet.png
JJTet.png
Tet.pngJTet.png
JJTet.png
Tet.pngJJ
Tet.pngTet.pngTet.png
Tet.pngJTet.png
JJTet.png
JTet.pngTet.png

Pytris (Python, 2007) 没有踢墙

其他说明

该游戏有代码欲实现、但未实现以下三个功能:

  1. “间隔”= (500 - 10n) 毫秒
  2. 升到 50 级,游戏程序终止
  3. 如果顺时针旋转不成功,就检测逆时针旋转

注释

  1. 例:第一次以 600 分升到 2 级,接下来就是 ≥ 1600 分时升至 3 级。

外链