来源与验证
依据:应用本身
本网站所述的规则均来自 Codebreaker Master 应用,是通过阅读其代码得出的:提示的计算、级别、模式、行的确认。当应用内置帮助与代码不一致时,本网站以代码为准。
参考的来源
- Bulls and cows(在新标签页打开)(维基百科(英文)):颜色密码类游戏所源自的纸笔推理游戏,及其历史。
- 极小化极大算法(在新标签页打开)(维基百科):选择那个最坏情况下剩余可能性最少的尝试的思路(“策略”一节)。
- Donald E. Knuth,关于用计算机寻找四个棋子的颜色密码的文章,《Journal of Recreational Mathematics》,第 9 卷第 1 期,1976–1977(Baywood Publishing):关于“最大剩余组”方法的经典文章;引用时不附链接,也不写标题,因为标题中含有原版桌游的商标名称。
链接已于 2026 年 10 月 30 日核实。
示例如何验证
每次发布之前,两个相互独立的程序会重新计算本网站上的所有数据:
- 一个与应用引擎相连(不作修改)的工具,像玩家一样玩每一局示例游戏:放下棋子、确认每一行,并记录应用算出的提示;
- 它会统计每个级别的可能密码数量,以及每次尝试之后仍与所有提示相符的密码;
- 它会读取随机挑战的范围(10,000 次随机抽取),以及引擎接受或拒绝的自定义格式;
- 另一个单独编写的程序会重新计算每条提示、每个计数和每种分布,只要有一点不符就拒绝发布。
发现错误?请通过联系页面告诉我们。