得分: 0
剩余拨盘
金库 1/6
旋转设备

请将设备旋转至横屏模式。

关于 Binary Bandit

Crack vaults with higher-or-lower guesses in this free online binary search game about logarithms, information theory and beating the log2 curve.

Binary Bandit 是一款包装成金库破解游戏秀的二分查找游戏。每座金库都在一个范围内藏着一个秘密数字,而你唯一的工具,就是主持人在每次拨盘后喊出的「更高或更低」线索。因为每个回答都会删掉大约一半的剩余嫌疑人,最少可能猜测数永远描出同一条金色曲线:范围大小的 log2。

每个机制都对应真实的计算机科学。不断缩小的黄铜滑轨就是二分查找中的搜索区间:这个算法在有序列表中探测中间元素,丢掉不可能包含目标的那一半。拨盘预算对应最坏情况运行时间:ceil(log2(n)) 次探测,所以 1024 扇门最多需要 10 次猜测,而线性查找可能要试满 1024 次。反向劫案回合则翻转视角,揭示信息论的另一面:既然每个回答都是 1 比特,要在 n 个数字的范围里锁定秘密至少需要 log2(n) 比特,这就是为什么藏在两端的数字最让只探中间的机器人费时。

这正是驱动现代计算的数学。二分查找藏在数据库索引里、git bisect 这样的版本控制二分工具里,也藏在每堂编程课的「猜数字」热身里。香农在 1948 年信息论论文中定义的比特,就是游戏账本上数的同一个单位:一个是非回答,1 比特,嫌疑人少一半。一旦把这条曲线刻进直觉,你就握住了一个可复用的直觉:为什么对数能让万亿行的数据库在微秒内完成搜索。

核心科学概念

你将学到

年级水平:初中、高中

相关游戏

在 Science Games Lab 探索更多免费科学游戏

玩法介绍

  1. 秘密数字 每座金库都在范围内藏着一个数字,从 16 扇门直到豪华的 1024 扇。
  2. 放置拨盘 在黄铜滑轨上点击或拖动来瞄准拨盘,用箭头按钮微调。
  3. 读懂线索 「更高」或「更低」:每个回答都删掉一半嫌疑人。你的拨盘次数有限!
  4. 驾驭曲线 金色 log2 线就是完美次数。拨中正中间才能贴着它走。
  5. 反向劫案 藏一个数字让 Bot-9000 来找。藏在两端的数字最能拖住机器人,战利品最多。
  6. 拿下战利品 拨盘越少,战利品越多。在节目中每座金库都追平或击败 log2 次数。

常见问题

Binary Bandit 是免费的吗?
是的。Binary Bandit 在浏览器中完全免费。无需下载、安装或注册账号。
Binary Bandit 适合哪个年级?
Binary Bandit 专为 初中、高中 学生设计,适合课堂活动或课后作业。
Binary Bandit 可以在手机和平板上玩吗?
可以。Binary Bandit 可在任何现代浏览器中运行,支持台式电脑、Chromebook、平板和手机(横屏模式)。

更多同类游戏

返回游戏