Складність судоку — це найскладніша техніка, потрібна для його розв'язання, а не кількість цифр, надрукованих у сітці. Головоломка, що вимагає лише одиначок, легка, хоч би скільки в ній було підказок. Головоломка, що змушує застосувати один ланцюг зв'язаних кандидатів, складна, хоч би скільки в ній було підказок. Цей посібник для початківців і гравців середнього рівня, які хочуть знати, що означають позначки і який рівень обрати.
У sudoku69 шість рівнів: Легкий, Середній, Складний, Експерт, Майстер і Легендарний. Кожен має діапазон рейтингу за шкалою Sudoku Explainer (ER), пояснений нижче.
| Рівень | Діапазон ER | Потрібні техніки | Як це відчувається |
|---|---|---|---|
| Легкий | від 1.0 до 1.9 | Базові стратегії: одиначки | Рівне сканування. Щось завжди підходить. |
| Середній | від 2.0 до 2.9 | Базові стратегії: пари, вказівні пари, зведення блок-лінія | Одиначки закінчуються, і ти береш за нотатки. |
| Складний | від 3.0 до 4.9 | Складні стратегії: риби, крила, арифметика кліток | Треба знайти візерунок через кілька областей. |
| Експерт | від 5.0 до 6.9 | Диявольські стратегії: ланцюги й розфарбовування | Довгі міркування. Нотатки обов'язкові. |
| Майстер | від 7.0 до 9.9 | Екстремальні стратегії: групові зв'язки, риби з плавцем, замкнені множини | Глибокі ланцюги, часто кілька поспіль. |
| Легендарний | від 10.0 і вище | Екстремальні стратегії й останній засіб | Логіці бракує звичайних інструментів, з'являються сітки й вгадування з перевіркою. |
Назви рівнів стратегій походять зі сходів у нашому посібнику з технік розв'язання. Кожен рівень — родина технік: базові означають підрахунок кандидатів усередині однієї області, складні — візерунки через кілька областей (і арифметику кліток у кілері), диявольські — ланцюги зв'язаних кандидатів, екстремальні — групові зв'язки, замкнені множини й сітки, а останній засіб — вгадування з перевіркою.
Ми оцінюємо головоломки за допомогою Sudoku Explainer, розв'язувача, написаного Ніколя Жюйера (Nicolas Juillerat). Його шкала ER — найвідоміший спосіб виразити складність судоку числом, і ми запускаємо власний порт цього розв'язувача на TypeScript.
Простими словами:
Тож один важкий хід визначає весь рейтинг. Сітка, що піддається одиначкам і парам, крім одного X-Wing, оцінюється як головоломка з X-Wing і потрапляє в Складний. Головоломка, яку оцінювач узагалі не може розв'язати логікою, тут ніколи не публікується.
Діапазони фіксовані й не змінюються залежно від розміру чи типу головоломки. Легкий — від 1.0 до 1.9, Середній — від 2.0 до 2.9, Складний — від 3.0 до 4.9, Експерт — від 5.0 до 6.9, Майстер — від 7.0 до 9.9, Легендарний — від 10.0 і вище. Кожна головоломка нашого каталогу лежить рівно в одному діапазоні.
Три речі, у порядку важливості:
Кількості підказок у списку немає, і це наступний пункт.
Природно думати, що менше заданих цифр означає складнішу головоломку. Наші власні дані кажуть інакше. Ось кількість заданих цифр у наших класичних головоломках 9x9:
| Рівень | Найменше підказок | Середнє | Найбільше підказок |
|---|---|---|---|
| Легкий | 30 | 34.5 | 36 |
| Середній | 22 | 27.8 | 40 |
| Складний | 22 | 27.0 | 44 |
| Експерт | 21 | 24.7 | 29 |
| Майстер | 19 | 24.4 | 28 |
| Легендарний | 20 | 25.3 | 31 |
Легендарні головоломки мають у середньому більше підказок (25.3), ніж Майстер (24.4). Деякі Складні мають 44 підказки, тоді як деякі Середні — лише 22. Тенденція справжня на краях, бо Легкі головоломки справді мають найбільше заданих цифр, але діапазони сильно перекриваються. Де стоять підказки, важить значно більше, ніж скільки їх. Про бік підрахунків дивись математику судоку.
Шість рівнів означають те саме в кожному режимі, бо діапазони ER ідентичні. Змінюється матеріал, над яким працюють техніки.
Складна головоломка в будь-якому режимі потребує техніки рівня складних стратегій і не більше. Легендарна в будь-якому режимі потребує чогось поблизу вершини сходів або за нею. Найскладніші головоломки в нашому каталозі оцінено в 12.8 (кілер), 11.1 (класичне) і 10.4 (16x16); що на вершині, дивись у найскладніших головоломках судоку.
Практичне правило: грай на рівні, де ти завершуєш більшість головоломок, але мусиш дізнатися щось нове в одній із трьох. Якщо застрягаєш щоразу, спустися на рівень і прочитай техніку, якої він вимагає. Якщо ніщо ніколи не затримує тебе, піднімися на один. Покроковий посібник із розв'язання показує порядок вивчення технік, щоб кожен рівень здавався досяжним.