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