尚未检测到更新。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