Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a sudoku app where the AI coach is never allowed to be wrong

Описание и применение

<p>I play sudoku most mornings. Every app I tried was either slow to enter digits, covered in ads, or both. So I built <a href="https://kodiaksudoku.com" rel="noopener noreferrer">Kodiak Sudoku</a>, and along the way I ran into three problems that turned out more interesting than I expected.</p> <h2> 1. Making 81 cells feel instant </h2> <p>A sudoku board is 81 cells, each with up to 9 pencil marks. If typing a digit rerenders the whole grid, you feel it, especially on a cheap phone.</p> <p>What worked:</p> <ul> <li> <strong>Zustand with one selector per field.</strong> Each cell subscribes on

Задача

<p>I play sudoku most mornings. Every app I tried was either slow to enter digits, covered in ads, or both. So I built <a href="https://kodiaksudoku.com" rel="noopener noreferrer">Kodiak Sudoku</a>, and along the way I ran into three problems that turned out more interesting than I expected.</p> <h2> 1. Making 81 cells feel instant </h2> <p>A sudoku board is 81 cells, each with up to 9 pencil marks. If typing a digit rerenders the whole grid, you feel it, especially on a cheap phone.</p> <p>What worked:</p> <ul> <li> <strong>Zustand with one selector per field.</strong> Each cell subscribes on

Результат

<p>I play sudoku most mornings. Every app I tried was either slow to enter digits, covered in ads, or both. So I built <a href="https://kodiaksudoku.com" rel="noopener noreferrer">Kodiak Sudoku</a>, and along the way I ran into three problems that turned out more interesting than I expected.</p> <h2> 1. Making 81 cells feel instant </h2> <p>A sudoku board is 81 cells, each with up to 9 pencil marks. If typing a digit rerenders the whole grid, you feel it, especially on a cheap phone.</p> <p>What worked:</p> <ul> <li> <strong>Zustand with one selector per field.</strong> Each cell subscribes on

Доказательства

I built a sudoku app where the AI coach is never allowed to be wrong

Источник

  • Дата записи: 2026-10-05T15:40:50.794Z