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

LGLG
LGLG
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. 作者认为不限次数地连取同一形状的最差块是不合理的做法,特别设定了这一条规则

外链