[控场AI]
· 3 分钟阅读· 1,746 字

开发者打造Sandtris AI对手,浏览器免费对战

开发者打造Sandtris AI对手,浏览器免费对战

开发者为沙粒物理俄罗斯方块 Sandtris 打造 AI 对手,并做成免费网页游戏供玩家测试。

一位开发者出于个人兴趣,为沙盒俄罗斯方块游戏 Sandtris 构建了 AI 对手,并封装成可直接在浏览器游玩的免费网页游戏 Sandtris Duel。Sandtris 将沙粒物理与俄罗斯方块机制结合,消除后沙块会塌落并引发连锁,状态空间远比传统俄罗斯方块复杂,因此 AI 需要更强的前瞻规划能力,而非简单的即时堆叠策略。作者称 bot 目前达到“像样”水平,尚未公布算法细节与胜率,但承诺很快分享模型原理。项目以零安装、即点即玩的方式部署,核心目的是收集真实玩家反馈以调优 bot,同时展示了实验性模型快速转化为可交互产品的路径。

一位开发者为他钟爱的沙盒俄罗斯方块游戏 Sandtris 构建了一个 AI 对手,并把它做成了可直接在浏览器中游玩的免费网页游戏 Sandtris Duel。据 Reddit 原帖介绍,这个项目最初只是个人兴趣,如今 bot 已经达到“decent”(像样)的水平,作者希望邀请更多玩家测试并提供反馈。

Reddit 原帖截图

从个人项目到公开对战平台

Sandtris 是一款结合了沙粒物理与俄罗斯方块机制的创意游戏,玩家需要操控下落的沙块,使其堆积、消除。为这类游戏设计 AI 并非易事——沙粒的流动性和连锁反应让状态空间远比传统俄罗斯方块复杂。作者没有透露具体算法细节,但明确表示“很快会分享模型的工作原理”,这暗示其 AI 可能采用了搜索算法、启发式评估或机器学习方法。

将 AI 封装成网页游戏是一个聪明的选择:零安装门槛、即点即玩,能最大化收集反馈的效率。从产品体验角度看,这种轻量级部署方式值得独立开发者借鉴。

为什么 Sandtris AI 值得关注

传统俄罗斯方块 AI 已有成熟方案(如基于 Pierre Dellacherie 算法的评估函数),但 Sandtris 的沙粒物理引入了不确定性:消除一行后上方沙块会塌落,形成新的连锁机会或堵塞风险。这意味着 AI 需要具备更强的前瞻规划能力,而非简单的即时堆叠策略。

作者提到 bot 目前表现“像样”,但未公布胜率或对局数据。如果后续公开技术细节,这个项目有望成为研究不确定性格子游戏 AI 的有趣案例。对于 AI 应用开发者而言,它也展示了如何将实验性模型快速转化为可交互产品。

Pierre Dellacherie 算法是传统俄罗斯方块 AI 中最具代表性的评估型方案之一。它不进行深搜,而是对每一个落子后的棋盘状态用若干启发式特征打分,例如落块高度、消除行数、空洞数量、行过渡数与列过渡数、井深等,再选择总分最高的落点。这种“一步评估+加权特征”的方法计算量低、实现简单,却能达到远超人类的消除效率,长期被用作俄罗斯方块 AI 的基线。其局限在于特征权重需要人工调参,且假设方块落下后棋盘立即静止。Sandtris 的沙粒塌落打破了这一假设,因此 Dellacherie 式评估只能作为起点,还需引入塌落后的局面再评估或多步前瞻。

不确定性格子游戏 AI 通常面对两类不确定性:一是环境本身的随机性,如新方块序列;二是动作结果的随机性,即同一操作可能导致不同局面。沙粒物理属于后者——沙块塌落路径可能受细微初始差异影响。常用应对手段包括蒙特卡洛树搜索(MCTS),它通过大量随机模拟估计动作价值,天然适合结果不确定的场景;以及深度强化学习,让网络在与环境交互中学习期望回报而非单一确定轨迹。相较之下,纯 Alpha-Beta 搜索需要确定性状态转移模型,在沙粒模拟中更容易因分支爆炸和结果偏差而失效。这也是该项目技术路线值得关注的原因。

玩家能期待什么

目前 Sandtris Duel 完全免费,玩家可以直接在浏览器中与 AI 对战。作者的核心诉求是收集真实玩家的反馈,以进一步调优 bot 的表现。如果你对沙盒解谜或 AI 对战感兴趣,不妨去试试手——既能体验新奇玩法,也能为这个开源精神十足的项目贡献一份测试数据。

后续值得关注的是作者承诺的模型解析:它会采用深度强化学习,还是经典搜索树?无论哪种,都将为同类游戏 AI 设计提供参考。

深度强化学习(DRL)与经典搜索树代表了两条不同的技术路线。搜索树方法(如 MCTS、束搜索)依赖对游戏规则的精确模拟,优势是可解释、无需训练数据,但每一步都要展开大量分支,实时性压力大;DRL 则用神经网络近似策略或价值函数,推理时只需一次前向计算,响应快,但需要大量对局训练,且训练环境必须能高效模拟沙粒物理。对 Sandtris 这类状态转移带有随机塌落的游戏,混合方案也很常见:用学习到的价值网络替代搜索中的随机 rollout,或先用搜索生成高质量对局再蒸馏进策略网络。作者最终选择哪条路线,将直接影响 bot 的棋风与强度上限。

#Sandtris AI#Sandtris Duel#游戏AI#浏览器游戏#沙盒俄罗斯方块#AI对战#独立游戏
分享:

相关推荐