Code Breaker

Code Breakerのルール

概要

アプリが色のついたコマで作られた秘密のコードを決めます。プレイヤーは1行につき1回、予想を出します。予想するたびに、アプリは位置が合っているコマ(色も位置も正解)の数と、位置が違うコマ(色は正解で位置が違う)の数を教えてくれますが、どのコマかは教えてくれません。いずれかの行のコマがすべて位置が合っていれば勝ち、すべての行を使い切ると負けです。

目的

秘密のコードの各コマの色と位置を、できるだけ少ない行数で当てること。コマの数、色の数、行数は選んだレベルによって変わります:

レベルコマ色数行数1色につき最大
かんたん35101回
中級4681回
難しい57152回
エクストリーム67203回

準備

アプリはゲーム開始時にコードをランダムに決めます。色が6色のレベルでは、パレットの最初の6色を次の順番で使います:

  • 赤
  • 黄
  • 青
  • オレンジ
  • 紫
  • 緑

「かんたん」レベルでは最初の5色、「むずかしい」と「エクストリーム」レベルでは最初の7色を使います。このサイトでは、目印として各コマに色名の最初の2文字を表示しています。コードに空のマスはありません。

予想を置く

アプリでは、現在の行で次のように操作します:

  • 現在の行のマスをタップし、次にパレットの色をタップします。
  • 置いたコマをダブルタップすると取り除けます。
  • すでにプレイした行のコマをタップすると、その色を選んだマスにコピーできます。
  • 確定した行の左にあるコピーアイコンをタップすると、その行全体をコピーできます。

そのあと行を確定すると、横にヒントが表示され、次の行が現在の行になります。

ヒントの見方

初期設定では、小さな黒いコマは位置が合っているコマ、小さな白いコマは位置が違うコマを表します。ヒントはまとめて表示されるので、ヒントの並び順は予想のコマの並び順とは対応しません。

秘密のコード赤、黄、青、オレンジ
トライ赤、青、紫、オレンジ
ヒント位置が正しい:2、位置が違う:1

この場合、アプリは「位置が合っているコマ2つ、位置が違うコマ1つ」と答えます。アプリはまず位置が合っているコマを数えます。次に、予想の残りのコマのうち、その色がコードの別の場所にまだ残っているものを数えます。コードにない色は何も数えません。

色はすべて合っているが、位置がどれも違う場合:

秘密のコード赤、黄、青、オレンジ
トライオレンジ、青、黄、赤
ヒント位置が違うコマ4つ

色の重複

コードでは、同じ色が出てくるのは、「かんたん」と「ふつう」レベルでは最大1回、「むずかしい」レベルでは最大2回、「エクストリーム」レベルでは最大3回です。予想では、どのレベルでも同じ色を何回でも使えます。

コードの各コマは1回しか数えられません。予想に含まれる同じ色の数がコードより多い場合、余分なコマは何も数えられません:

秘密のコード赤、黄、青、オレンジ
トライ赤、赤、赤、赤
ヒント位置が合っているコマ1つ

コードに赤のコマは1つしかなく、その位置に合っています。数えられるのは赤のコマ1つだけで、それが位置が合っているコマとなり、残りは何も数えられません。コードで同じ色が重複することがある「むずかしい」レベルでも同じです:

秘密のコードオレンジ、黄、黄、オレンジ、茶
トライ黄、黄、黄、黄、黄
ヒント位置一致2つ

コードには黄のコマが2つあります。数えられるのは黄のコマ2つだけで、残りは何も数えられません。

未完成の行

アプリは、コマを1つ置けばその行を受け付けます。空のままのマスにはヒントが出ません。確定するために全マスを埋める必要があるのは最後の行だけです。空の行は確定できません。

秘密のコード赤、黄、青、オレンジ
トライ赤、空のマス、青、空のマス
ヒント位置一致2つ

空のマスは位置が合っていることにならないため、未完成の行では勝てません。それでも、完成した予想と同じように1行を消費します。

勝ちと負け

  • 勝ち:1つの行のコマがすべて位置が合っていること。勝った行も1回の予想として数えます。
  • 負け:コードを当てられないまま最後の行をプレイし終えること。たとえば「かんたん」レベルなら10行目です。
スマートフォン(ライトテーマ)でのCode Breakerの勝利後の画面:試行のグリッドの前面にウィンドウが表示され、コードが解読されたことを知らせ、コード、試行回数、「新しいゲーム」ボタンが表示されています。
勝利したゲーム。