Bastet
Bastet | |
---|---|
开发 | Federico Giovanni Poloni |
游戏平台 | Linux、Windows、macOS |
发行时间 | 2004年4月27日 |
最新版本 | v0.43.1(2014年5月29日) |
游戏信息 | |
预览块数 |
1(正常) 0(困难) |
场地大小 | 10 × 20 +2 |
暂存块 | 无 |
硬降 | 有 |
旋转系统 | 专用 |
| |
| |
|
Bastet 是一个四连方块电脑游戏。
该游戏会根据场地情况计算并发出对玩家不利的方块,总体上较难消行。
该游戏的第一个公开版本基于 Petris (Linux, Peter Seidler, 2004) 修改开发。
玩法
打分。
消一 100 分,消二 300 分,消三 500 分,消四 800 分。
开局方块每秒自动下落一行,每消 10 行升级会加速下落;
但是,只要输入任意操作,下落倒计时就会重置。
超出第 20 行的砖格在被消之前保持隐形,可受消行重力影响。
死亡判定:锁定死亡。
操作
左右键横移,空格键顺时针旋转,上键逆时针旋转,下键软降,回车键硬降。
这六个操作都可以独立长按,软硬降可跨块,新操作打断旧长按。
Bastet 在主界面提供了改键选项。
P 暂停。
方块环境配置
O 白色,I 水色,J 蓝色,L 橙色,T 紫色,S 绿色,Z 红色。
这七种颜色全部加灰处理。
|
各碰撞箱的入场位置如上图所示。
其中,X 格坐标为 (6,21)。
下图是各方块的入场朝向,每次旋转将碰撞箱内容旋转 90 度:
|
|
|
|
|
|
|
Bastet 没有踢墙。
Bastet v0.43 的出块原理
- 第一块 I/J/L/T 随机
- 系统为下一块穷举所有形状的所有落点累计评分,同种形状方块的总评分越低,就越差
- 第一指标是消行数(每行加一亿评分)
- 第二指标是方块宽度(每个无关空列加一万评分)
- 第三指标是落点深度(每格深度加一千评分)
- 如果最差的下一块和当前块不一样,就取最差
- 如果最差的下一块和当前块一样,就按概率来取:
最差到第四差方块的出现概率分别为 80%、12%、6%、2%,最好的三种方块不出现[注 1]
注释
- ↑ 作者认为不限次数地连取同一形状的最差块是不合理的做法,特别设定了这一条规则