三种生成:公式满 4(每列一个发牌堆)、列保险变体、发牌队列(发牌是一条数组,顺序固定、落点随空位)。 规则:整组移动;凑成四连通满 4 先消除,没有可消时空位才下落补牌。 新规则加在下方「关卡机制」:先生成或点选一关,再给它套上机制(例如围栏列、传送门、锁出牌口、单向重力、传送带、翻转、黏液、毛球、换位井、旋块)。
导入真实关卡 JSON 后,主题名/简笔画文件名会收成「一、二、三」和成员 1、2、3,图例里能看到原名。发牌若是一维数组按队列,二维数组按列堆。保存时写下关卡名,方便和线上数据对照。
x = floor((3n − r×c) / 3) + 1;若 3n − r×c 为负,则 x = 0。 公式模式会让至少 x 个主题的 4 张都在明牌区。列保险模式改为开局 2 组满 4,其余用每列发牌前缀的准完全组覆盖。
生成后即可点牌试玩。
发牌区每列最下面(蓝点 1)最先掉。棋盘有空位就会立刻补牌。格子右上角是「行·列」。
先在上方生成关卡,或点选已保存 / 关卡包里的某一关。再选机制、填参数(围栏列、传送门、锁出牌口、单向重力列、传送带行、翻转格、黏液、毛球、换位井、或旋块),点「套用到当前关卡」。牌面不变,只改规则;试玩和模拟都按套上的机制走。
点卡片选中机制,再套用到当前关卡。保存后模拟也会带上这套规则。
第 2~40 关真实固定列牌序,主题已换成一、二、三。点卡片载入后可模拟,上限用线上普通玩家步数上限。
点卡片载入到上方棋盘。点「改名」对照线上数据,点 × 删除。
第一组消掉前:70% 先粘场上碎块(凑 2、凑 3),30% 一眼去拼开局满 4。不会为了硬凑另一组把已经贴好的 2、3 张拆开;若 3 缺 1,多半挪那张单牌。 第一组消掉后:并不假设剩下的牌都认得成组,每步仍按概率凑对 / 凑三 / 凑满。刚被拆开的主题会优先补回,且尽量不把刚凑好的堆再拆掉。 超过步数上限仍未完成视为未通关;超时局会再往下走,记下「若要通关还要几步」。上限默认用本关「建议步数上限」,可手改。次数最多 5000 局。
每模拟完一关记一行。无机制、有机制各一张表,按关卡号从小到大排列。同一关、同一机制再模拟会覆盖该行。
在上方生成或点选已保存关卡,手填次数后点「模拟这一关」。超过步数上限未完成视为未通关;超时局会统计若要通关还要几步。
模拟完成后随机抽出一局。可按结局、以及开局策略(先粘小堆 / 开局满 4)筛选后再抽。棋盘旁有步数计数。超时局失败后可点「继续」,观看上限之后还要走的步。