MaTris (Python, Smart Viking, 2013)

来自俄罗斯方块中文维基
MaTris
开发 Smart Viking[注 1]
游戏平台 Python(Pygame)
发行时间 2013年5月17日
游戏信息
预览块数 1
场地大小 10 × 20 +2
暂存块
硬降
旋转系统 专用
MaTris (Python, Smart Viking, 2013) title.png
MaTris (Python, Smart Viking, 2013) ingame.png

MaTris 是一个 Python 四连方块游戏。
该游戏完美地模拟了俄罗斯方块的基本玩法,堆消交互的细节全部编程正确。

玩法

升级、得分。
每消 10 行升一级。
消一 100 分,消二 400 分,消三 900 分,消四 1600 分,按连击数翻倍;
硬降每格 10 分,是固定分,不随等级和连击数翻倍。
方块自动下落间隔 = 0.4(1 + 等级 / 10) 秒。
死亡判定:锁定死亡 + 重叠死亡

操作

A/D 或左右键横移,W 或上键顺时针旋转,S 或下键软降,空格键硬降。
横移和软降的长按可叠加、可跨块、可插入其他单点操作。
DAS = 0.1 秒,ARR = 0.05 秒。
在主界面按回车键或用鼠标点“Play”开始游戏,Esc 返回主界面。

方块环境配置

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

Tet.pngTet.pngTet.png3224Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png32X4Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png3334Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png4444Tet.pngTet.pngTet.png

范围框的入场位置如上图所示。
其中,X 格坐标为 (6,21)。
下图是各方块的入场朝向,每次旋转将范围框内容顺时针旋转 90 度:

OO
OO
Tet.pngTet.pngTet.pngTet.png
TixZ5TixZ5TixZ5TixZ5
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
ITet.pngTet.png
III
Tet.pngTet.pngTet.png
Tet.pngTet.pngL
LLL
Tet.pngTet.pngTet.png
Tet.pngStaxLTet.png
StaxLStaxLStaxL
Tet.pngTet.pngTet.png
Tet.pngSS
SSTet.png
Tet.pngTet.pngTet.png
ZZTet.png
Tet.pngZZ
Tet.pngTet.pngTet.png

MaTris (Python, Smart Viking, 2013) 有 1–2 格的左右踢墙。
方块只踢墙,不踢地和方块堆。

注释

  1. 此处取 MaTris 在 pygame.org 上显示的作者名

外链