尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Guess the given name. A Wordle-like daily for people's first names.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Guess a familiar four-to-seven-letter first name each day in six tries. For a second daily challenge, try the optional Obscure puzzle. No letters are revealed before the first guess.
Named uses a quiet pearl backdrop, white/clear glass panels, dimensional tiles, and mobile sheets. Correct and misplaced letters are white on green/yellow; unknown and absent letters stay dark. Smoked glass is an optional slightly darker neutral treatment. The rounded Fredoka wordmark font is self-hosted under the license in fonts/OFL.txt, with no external font request. Add the site to the iPhone Home Screen for the standalone layout; safe-area spacing and reduced-motion preferences are supported. Existing Given saves and invite links continue to work at the same URL.
npm test
python3 -m http.server 4173 --bind 127.0.0.1
Static HTML/CSS/JS with one serverless endpoint for the friends board. The game itself needs no environment variables. The board uses the free Upstash for Redis resource linked to the Vercel project, which injects KV_REST_API_URL and KV_REST_API_TOKEN into Preview and Production. Do not commit either value.
npx vercel while logged in).framework is already null in vercel.json).node tests/engine.test.js (runs the engine tests).. (project root).After the first deploy, the game is at https://<project>.vercel.app/. Share that URL. HTTPS is required for clipboard copy.
Everyone on the same local calendar date gets the same numbered daily. After you finish, Share result sends or copies a spoiler-free grid and a link back to the game:
NAMED 266 3/6
🟩⬛🟨⬛⬛
🟩🟩🟩🟩🟩
https://namedgame.com
The trophy button opens a friends board. Create an eight-character code or join one from a friend's link, choose a nickname, and finish the official daily puzzle. Scores rank by fewest guesses; losses show X/6. Obscure and practice rounds do not count. Codes are unlisted, not a privacy or identity guarantee. There is no login, so this is for friendly competition, not a cheat-proof public contest. A device can post once per group per day; entries expire after 90 days. The score endpoint replays submitted guesses against the official daily puzzle and never returns the answer.
Play never needs an account. After a finished daily, a soft "Save your streak" ticket offers Sign in with Apple; signed in, stats, streak, freezes and friends boards follow the player to any device. The API (api/account.js, one function behind the /api/account/* and /api/config rewrites) is specified in docs/accounts-api.md. The web button stays hidden until the APPLE_SERVICES_ID env var exists; Apple token revocation on account deletion needs APPLE_SIWA_KEY_ID, APPLE_SIWA_KEY and APPLE_TEAM_ID and is skipped without them.
Statistics → Daily name history keeps the official daily list from September 26, 2026 onward, newest first, with expandable name facts and 30-day pagination. Past days appear even if you missed them; today appears only after finishing the official puzzle. It is reconstructed from the date-stable schedule, not browser storage, so clearing saves does not erase past names. Future pool/seed changes must preserve this historical schedule (version new schedules by start date rather than rewriting old pools).
After a name is revealed, the result view shows a short fact from the Social Security Administration's national baby-name files. Counts sum the published female and male birth records from 1880 through 2025 for that exact spelling. They are recorded births, not the current number of living people with that name, and exclude name/sex/year entries below the SSA's five-birth publication threshold. A missing count is shown as missing data, not as zero people.
To refresh the checked-in compact data file after obtaining SSA's names.zip:
node scripts/build-name-notes.mjs /path/to/names.zip
node scripts/build-answer-pools.mjs
npm test