Bastet

来自俄罗斯方块中文维基
Bastet
开发 Federico Giovanni Poloni
游戏平台 Linux、Windows、macOS
发行时间 2004年4月27日
最新版本 v0.43.1(2014年5月29日)
游戏信息
预览块数 1(正常)
0(困难)
场地大小 10 × 20 +2
暂存块
硬降
旋转系统 专用
Bastet title.png
Bastet ingame.png

Bastet 是一个四连方块电脑游戏。
该游戏会根据场地情况计算并发出对玩家不利的方块,总体上较难消行。
该游戏的第一个公开版本基于 Petris (Linux, Peter Seidler, 2004) 修改开发。

玩法

打分。
消一 100 分,消二 300 分,消三 500 分,消四 800 分。
开局方块每秒自动下落一行,每消 10 行升级会加速下落;
但是,只要输入任意操作,下落倒计时就会重置。
超出第 20 行的砖格在被消之前保持隐形,可受消行重力影响。
死亡判定:锁定死亡

操作

左右键横移,空格键顺时针旋转,上键逆时针旋转,下键软降,回车键硬降。
这六个操作都可以独立长按,软硬降可跨块,新操作打断旧长按。
Bastet 在主界面提供了改键选项。
P 暂停。

方块环境配置

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 度:

QQ
QQ
Tet.pngTet.pngTet.pngTet.png
IIII
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
JTet.pngTet.png
JJJ
Tet.pngTet.pngTet.png
Tet.pngTet.pngL
LLL
Tet.pngTet.pngTet.png
Tet.pngTTet.png
TTT
Tet.pngTet.pngTet.png
Tet.pngSS
SSTet.png
Tet.pngTet.pngTet.png
ZZTet.png
Tet.pngZZ
Tet.pngTet.pngTet.png

Bastet 没有踢墙

Bastet v0.43 的出块原理

  • 第一块 I/J/L/T 随机
  • 系统为下一块穷举所有形状的所有落点累计评分,同种形状方块的总评分越低,就越差
    • 第一指标是消行数(每行加一亿评分)
    • 第二指标是方块宽度(每个无关空列加一万评分)
    • 第三指标是落点深度(每格深度加一千评分)
  • 如果最差的下一块和当前块不一样,就取最差
  • 如果最差的下一块和当前块一样,就按概率来取:
    最差到第四差方块的出现概率分别为 80%、12%、6%、2%,最好的三种方块不出现[注 1]

注释

  1. 作者认为不限次数地连取同一形状的最差块是不合理的做法,特别设定了这一条规则

外链