Стратегія в Codebreaker Master
Коротко
Кожна підказка виключає коди. Після кожної спроби пам’ятайте про коди, які ще можливі, тобто ті, що дали б точно такі самі підказки для всіх ваших спроб. Потім виберіть спробу, яка найкраще розділяє ці коди, і за можливості грайте код, який ще може бути правильним.
Міркувати методом виключення
На рівні «Середній» на початку є 6 720 можливих кодів. Код залишається можливим, доки він дав би на кожну вашу спробу точно ті підказки, які показав застосунок. У прикладі гри цього рівня після кожної спроби залишається 1 920, 464, 32, 7 і 1: остання спроба — це код.
- 3 не на місці: залишається можливими 1 920 кодів.
- 3 не на місці: залишається можливими 464 коди.
- 2 на місці, 1 не на місці: залишається можливими 32 коди.
- 2 на місці, 1 не на місці: залишається можливими 7 кодів.
- 5 на місці: залишається можливим 1 код.
Перша спроба
Хороша перша спроба розділяє коди на багато малих груп, по одній групі на кожну можливу відповідь. У таблиці для кількох перших спроб наведено кількість відповідей, які може дати застосунок, і кількість кодів, що залишаються в найгіршому разі.
| Перша спроба | Можливі відповіді | Залишок кодів, у найгіршому разі |
|---|---|---|
| 17 | 1 920 | |
| 10 | 1 680 | |
| 6 | 2 880 |
На рівні «Середній», де код не повторює жодного кольору, спроба з 5 різних кольорів (червоний, жовтий, синій, помаранчевий, фіолетовий) залишає в найгіршому разі 1 920 кодів і дає 17 відповідей. Спроба червоний, червоний, жовтий, жовтий, синій, що повторює два кольори, дає менше відповідей (10), але залишає в найгіршому разі лише 1 680 кодів: повторення кольору в спробі може окупитися, навіть коли в коді немає повторів. Рядок із порожніми клітинками розділяє коди помітно гірше.
Грати ще можливий код
Коли кодів залишилось мало, за можливості грайте один із них: або це правильний код і ви виграєте, або відповідь виключить решту. У прикладі гри на рівні «Складний» перед спробою 6 залишається 2 коди; спроба фіолетовий, сірий, жовтий, помаранчевий, чорний, жовтий — один із них, і кожен із цих 2 кодів дав би іншу відповідь. Після відповіді залишається лише 1 код: наступна спроба виграє.
Коли код може повторювати колір
На рівнях «Складний» і «Екстремальний» колір може повторюватися в коді. Тоді найкраща перша спроба змінюється:
| Перша спроба | Можливі відповіді | Залишок кодів, у найгіршому разі |
|---|---|---|
| 27 | 94 620 | |
| 27 | 73 440 | |
| 15 | 84 420 | |
| 6 | 185 220 |
На рівні «Складний» спроба червоний, червоний, жовтий, жовтий, синій, синій залишає в найгіршому разі 73 440 кодів, проти 94 620 для червоний, жовтий, синій, помаранчевий, фіолетовий, зелений. Пам’ятайте також, що знайдений колір може бути присутнім кілька разів: фішка на місці не означає, що цей колір вичерпано.
Неповні рядки
Застосунок приймає неповний рядок, крім останнього. Він не може виграти і витрачає рядок: на початку він дає менше інформації, ніж повний рядок (6 можливих відповідей для червоний, жовтий, порожня клітинка, порожня клітинка, порожня клітинка проти 17 для червоний, жовтий, синій, помаранчевий, фіолетовий). Він може згодитися, коли лишається визначити одне конкретне питання, наприклад місце лише одного кольору.
В «Останньому шансі»
Вже зіграні рядки можуть бути достатніми, щоб залишився лише один код. Розгляньте їх по одному, щоразу зберігаючи тільки сумісні коди. У прикладі на сайті на рівні «Середній» 9 попередньо заповнених рядків залишають лише один код.