Code Breaker

Code Breaker 的规则

简述

应用会选定一个由彩色棋子组成的秘密代码。你每行猜一次。每次猜测后,应用会告知有多少个棋子位置正确(颜色对、位置对),有多少个位置错误(颜色对、位置不对),但不会告诉你具体是哪些。只要某一行的棋子全部位置正确,你就获胜;如果所有行都用完了,你就失败。

目标

找出秘密代码中每个棋子的颜色和位置,并尽量少用行数。棋子数、颜色数和行数取决于所选的难度等级:

难度棋子颜色行数每种颜色最多
简单3510一次
中级468一次
困难57152 次
极限67203 次

游戏设置

应用在对局开始时随机生成代码。6 种颜色的难度等级使用调色板中的前 6 种颜色,顺序如下:

  • 红色
  • 黄色
  • 蓝色
  • 橙色
  • 紫色
  • 绿色

简单难度使用前 5 种颜色;困难和极限难度使用前 7 种颜色。在本网站上,每个棋子都标有其颜色名称的前两个字母(法文),作为辨认标记。代码中永远不会有空格。

放置一次猜测

在应用中,对当前行进行操作:

  • 点击当前行中的一个位置,再点击调色板中的一种颜色;
  • 双击已放置的棋子,将其移除;
  • 点击已玩过的某一行中的棋子,将其颜色复制到所选位置;
  • 点击已确认的某一行左侧的复制图标,复制整行。

然后确认这一行:提示会显示在旁边,下一行成为当前行。

如何读懂提示

默认情况下,小黑棋表示一个位置正确的棋子,小白棋表示一个位置错误的棋子。提示是归并显示的:其顺序与猜测中棋子的顺序无关。

秘密代码红、黄、蓝、橙
尝试红、蓝、紫、橙
提示2个位置正确,1个位置错误

这里,应用的反馈是“2 个位置正确,1 个位置错误”。它先统计位置正确的棋子;然后,在猜测中剩下的棋子里,统计颜色在代码的其他位置仍然存在的那些。代码中没有的颜色不计入。

颜色全对,但没有一个在正确位置:

秘密代码红、黄、蓝、橙
尝试橙、蓝、黄、红
提示4 个位置错误

重复的颜色

在代码中,简单和中级难度下每种颜色最多出现 1 次,困难难度下最多出现 2 次,极限难度下最多出现 3 次。在你的猜测中,所有难度下你都可以随意重复同一种颜色。

代码中的每个棋子只计算一次。如果你的猜测中某种颜色的数量多于代码中的数量,多出的部分不计入:

秘密代码红、黄、蓝、橙
尝试红、红、红、红
提示1 个位置正确

代码中只有一个红色棋子,且就在它的位置上:你的红色棋子中只有一个被计入,算作位置正确,其余的不计入。在代码可以重复颜色的困难难度下也是一样:

秘密代码橙、黄、黄、橙、棕
尝试黄、黄、黄、黄、黄
提示2 个位置正确

代码中有 2 个黄色棋子:你的黄色棋子中只有 2 个被计入,其余的不计入。

不完整的行

只要放了一个棋子,应用就接受这一行:留空的格子不会产生提示。只有最后一行必须填满才能确认。空行永远无法确认。

秘密代码红、黄、蓝、橙
尝试红、空格、蓝、空格
提示2 个位置正确

不完整的行不可能获胜,因为空格永远不算位置正确,而且它和完整的猜测一样会消耗一行。

胜利与失败

  • 胜利:某一行的所有棋子都位置正确。获胜的那一行也算作一次猜测。
  • 失败:最后一行用完仍未找出代码,例如简单难度下用完 10 行之后。
手机上 Code Breaker 获胜对局结束时的画面,浅色主题:弹出窗口提示已破解密码,显示密码、尝试次数和“新游戏”按钮,背后是尝试网格。
一局获胜的对局。