AX 爱鲜报

汉兜 Handle

汉兜是一款汉字版 Wordle 猜成语游戏,由 Anthony Fu 开发。玩家通过拼音与声调线索逐步猜出四字成语,界面简洁、交互流畅,是中文开发者社区中颇具人气的开源小游戏。

爱鲜报评分

0.0

0 人评分

1.4k

星数

是

中文

TypeScript

主语言

是

活跃

16

贡献者

人工分析

EDITORIAL

推荐理由

汉兜把英文 Wordle 的玩法巧妙迁移到汉语语境,用拼音和声调作为反馈维度,既有趣又有文化味。项目基于 Vue 3 + Vite + UnoCSS 构建,代码结构清晰,是学习现代前端工程化与游戏状态管理的优秀范例。MIT 协议开放,适合 Fork 二次开发或作为教学案例。

适用场景

  • 学习 Vue 3 组合式 API 与状态管理
  • 前端工程化与 Vite 构建实践参考
  • 汉字/成语类小游戏二次开发
  • 中文 NLP 与拼音数据处理示例
  • 开源项目 Fork 与个性化定制

优点

  • 玩法新颖,将 Wordle 机制与汉语拼音声调结合
  • 技术栈现代,Vue 3 + Vite + UnoCSS 结构清晰
  • MIT 协议开放,允许自由 Fork 与修改
  • 作者 Anthony Fu 维护,社区关注度高
  • 成语数据库与发音处理逻辑完整,可复用

缺点

  • 答案库自 2023 年 2 月起不再更新,题目从历史中随机抽取
  • 成语勘误需依赖汉典抓取,部分生僻词需手动补充
  • 游戏逻辑与 UI 耦合度较高,拆分复用需一定改造
  • 拼音声调反馈对非母语用户有一定理解门槛
上手难度 进阶

汉兜 Handle 是什么

汉兜(Handle)是一款汉字版的 Wordle 猜成语游戏,由知名开源开发者 Anthony Fu 打造。玩家需要在若干次尝试中猜出一个四字成语,每次提交后系统会通过颜色反馈提示拼音、声调等维度的匹配情况,逐步逼近正确答案。

项目主页:https://handle.antfu.me

请勿剧透!PLEASE DO NOT SPOIL

玩法与反馈机制

汉兜在 Wordle 的基础上做了本地化改造,反馈维度包括:

  • 汉字本身是否正确
  • 拼音字母是否出现在答案中
  • 声调是否匹配

这种多维反馈让猜词过程更具策略性,也更贴合汉语的语音特点。

技术栈

项目采用现代前端工具链构建:

  • Vue 3 — 组合式 API 组织界面与状态
  • Vite — 开发与构建工具
  • VueUse — 常用组合式工具函数
  • UnoCSS — 原子化 CSS 引擎
  • Vitesse Lite — 项目模板基础

本地开发

需要 Node.js >= v16 与 pnpm:

pnpm install
pnpm dev

随后访问 http://localhost:4444 即可。

成语数据库与勘误

成语数据主要存放在:

  • ./src/data/idioms.txt — 已知成语列表
  • ./src/data/polyphones.json — 特殊发音成语列表

若发现成语缺失或发音错误,可编辑 ./src/data/new.txt(一行一词),然后执行:

pnpm run update

脚本会自动抓取汉典数据更新数据库;若汉典中也缺失,则需手动判断添加。

授权与维护说明

项目以 MIT 协议开放,在注明原始仓库与作者的前提下,欢迎 Fork 与修改。需要注意的是,答案库自 2023 年 2 月 28 日起不再更新,后续题目将从过往一年中随机抽取。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。