## 背景 / Motivation 想做一个能和 LeetCode 账号联动的工具,自动同步用户的刷题记录, 并基于刷题情况给予经验值反馈,让刷题过程更有持续激励感,类似游戏化打卡。 可将游戏做成修仙的练气渡劫模式,也可支持用户手动变换模板如军衔、西幻、赛博飞升。。。 当前痛点: - LeetCode 原生的进度展示偏统计性,缺少即时正反馈 - 用户很难坚持长期刷题,需要外部激励机制 ## 产品形态(待定) 候选方案: - [ ] 网页独立功能 —— 用户自主提供leetcode账号后展示数据面板 - [ ] Chrome 浏览器插件 —— 用户在 leetcode.com 做题时自动同步 - [ ] VSCode 插件 —— 集成到 LeetCode VSCode 扩展生态 - [ ] 类似BongoCat的桌面Companion ## 核心功能 ### 1. 账号绑定 / 数据获取 - 通过 LeetCode GraphQL API 拉取用户的: - 总提交数、AC 数 - 最近提交记录(题目、难度、语言、时间) - 每日打卡状态 - 支持 leetcode.com 和 leetcode.cn 两个站点 ### 2. 经验值系统(待定) - Easy 题目:+10 XP - Medium 题目:+30 XP - Hard 题目:+50 XP - 首次 AC 一道新题才计分,重复提交不重复加分 - 连续打卡加成:连续 N 天每天额外 +X XP ### 3. 等级与成就 - 经验值累计解锁等级(Lv.1 ~ Lv.100) - 成就徽章:如"首杀 Hard"、"连续打卡 30 天"、"单日 5 题"等 ### 4. 数据可视化 - 贡献热力图(类似 GitHub 草地) - 难度分布饼图 - 经验值增长曲线 ## 未来目标 - 社交对战 / 好友排行榜(二期考虑)
Activity
longsizhuo commentedon May 4, 2026
建议把核心的 XP/Level/Achievement/Skin 抽成一个通用的 Growth Engine,LeetCode 作为第一个 vertical 接入。这样未来想加英语养成、开源贡献、文档共建等其他长期激励,就不用重复造轮子。皮肤系统(修仙/军衔)做成主题层,所有 vertical 共享。
想接一个英语成长 vertical,一起把通用层的 schema 设计出来。