开张啦 🎉折腾了大半天,这个用我的网名「琴叶」命名的小站,总算立起来了。
一开始它其实是为了给 源动工作室 做 TapTap 厂商认证而搭的一个展示页,但转念一想——工作室就我一个人,与其做一个正经八百的公司官网,不如干脆做成我自己的地盘:既能放作品,也能写点东西、分享点好玩的。
于是就有了现在你看到的样子。
这里会有什么
作品:我做的小游戏,目前是一款休闲三消《宝石消消乐》,欢迎去 作品 页面玩玩看;
文章:开发过程中的笔记、踩过的坑、还有一些和游戏无关的碎碎念;
链接:我平时喜欢逛的网站、用的工具,以及朋友们的博客。
关于这个站
框架:Hexo —— 一个把 Markdown 变成静态网站的工具,写起来很省心;
主题:Butterfly —— 好看,而且手机上也很顺手;
部署:一台香港的小服务器 + Nginx,纯静态,加载飞快。
以后想写点什么,直接写 Markdown、构建、上传就好,不用碰一行 HTML。这大概也是我能坚持更新下去的关键吧。
那么——慢慢来,比较快。欢迎常来 🌿
起因:收图太累了 😮💨经常逛 Pixiv 的朋友大概都有体会:看到喜欢的插画想存下来,得先点进作品页、再点开原图、再右键保存。一两张还好,碰上一个作者几百张作品、或者想把某个排行榜整批存下来,纯手工就很折磨了。
更麻烦的是网页版的防盗链——直接复制图片链接下下来,多半是一张裂图。所以我干脆写了个桌面工具 pivixAutoTool,把”搜索 → 预览 → 批量下载”这条链路一次打通。
仓库地址:github.com/QinYe233/pivixAutoTool
功能一览一句话概括:搜 Pixiv 作品、在线预览、批量下载原图。它提供了六个检索入口,覆盖大部分找图场景:
按作者名:输入作者名,列出候选作者,点选后加载其全部作品;
按作者 ID(UID):已知 UID 时直接定位到该作者;
按关键词 / 标签:检索相关插画;
按作品 ID:精确定位单张作品;
排行榜:直接浏览日榜、周榜等热门作品;
个人收藏:登录后拉取并下载自己收藏夹里的作品。
检索结果以网格缩略图呈现,可单选、也可整页全选,选好后加入下载队列。下载与检索互不阻塞——下载在后台 ...
起因:生肉看不懂,汉化又太慢 🍖喜欢的漫画,官方没引进、汉化组又鸽了,只能对着日文生肉发愁——这种情况二次元朋友大概都遇到过。
想自己翻?光是把气泡里的原文抹干净、再把译文逐字排回去这道工序,就足够劝退。于是我做了 MangaLoom:把”检测文字 → 识别 → 翻译 → 消字 → 嵌字”整条流程自动化,你最后只需要润色一下语气。
仓库地址:github.com/QinYe233/MangaLoom
一条完整的处理流水线1输入 → 文字检测 → OCR 识别 → 翻译 → 擦除原文 → 自适应排版 → 输出
丢进一张生肉,它会依次走完上面每一步,输出一张已嵌好中文的成品。下面拆开讲几个关键环节。
文字检测 & OCR
检测用的是专为漫画设计的 comic-text-detector。它不只框出文字区域,还输出笔画级别的蒙版——这一步的精度,直接决定了后面消字干不干净。
OCR用的是 manga-ocr,对日文竖排和手写体拟声词的识别尤其强。而这两样,恰恰是漫画里最难识别、通用 OCR 最容易翻车的部分。
翻译:为什么要整页一起翻翻译层兼容任何 O ...
一个有点中二的念头 🐺狼人杀好玩,很大程度是因为”人心”——有人真诚,有人演技爆表,有人心里想的和嘴上说的完全是两回事。
那如果,把玩家全换成 AI 呢?
于是有了 AI-Werewolf:一桌全是大模型的狼人杀,从天黑到天亮全程自动运行,你无需操作,以”上帝视角”旁观它们博弈。最有意思的一点是——你能同时看到每个 AI 的”心里话”和”场面话”,这种反差,正是它最好看的地方。
仓库地址:github.com/QinYe233/AI-Werewolf
核心玩法:旁观一整局”人工智能局”多模型同场每个座位可以坐不同厂商的模型——DeepSeek、Kimi、通义等,随意搭配。系统先把这些模型轮询分配到各座位,再打乱一次,保证一局里的”选手”足够多样。不同模型的推理风格差异其实挺明显,同场竞技本身就值得一看。
三个”频道”:看穿 AI 的内心戏这是我最满意的设计。每个 AI 每一步都会输出三层内容:
🧠 thinking(内心独白):它私下的真实盘算,是诚实的;
🎯 plan(行动意图):一句话概括这一步要做什么,用来收敛决策;
💬 speech(公开发言 ...
如果三国的君主,都是 AI 🀄小时候玩三国策略游戏,总会冒出一个念头:要是电脑真的会”思考”,这盘棋会下成什么样?
如今大模型已经能推理,我就把这个念头做成了游戏——千秋弈·群雄逐鹿。它是一个 AI 驱动的三国策略沙盒:魏、蜀、吴等多个势力各由独立的 AI 操盘,为争夺天下彼此攻伐。你可以把自己的势力也交给 AI 托管、纯粹旁观整场争霸,也可以亲自上阵逐鹿中原。
仓库地址:github.com/QinYe233/ThreeKingdom_AI
游戏特性
🧠 AI 操盘的诸侯:每个势力由独立 AI 控制,带流式输出与深度推理——你能实时看到它”想”出这一步的完整过程;
🎮 一键托管观战:配置好 AI 后一键委托,战局全程自动推进;
📜 编年史系统:AI 自动生成叙事性战报,把整场战局的来龙去脉写成一段段”史书”;
⚔️ 完整的策略指令:强攻、袭扰、招募、发展、调兵、迁都、征税等,运筹的维度相当齐全;
🌫️ 战争迷雾:每个势力只能看到本方及相邻区域,情报差带来真实的博弈;
🏔️ 特殊中立势力:山贼、南蛮、凉州等群体,攻占后有额外加成;
💾 存档系统: ...
为什么想给编辑器加背景 🌸用 Godot 做游戏,我在脚本编辑器里待的时间往往比在场景里还长。但默认那片纯色的代码区,看一整天难免有点枯燥。
于是有了这个插件 Backgrounds:给 Godot 4 的脚本编辑器注入自定义背景图。功能不算复杂,但可调项做得比较细。
仓库地址:github.com/QinYe233/Backgrounds-ForGodot4.x
功能特性插件的核心动作只有一个——往脚本编辑器的 CodeEdit 里注入一层背景图。围绕它开放了这些可配置项:
🖼️ 多图与切换:支持配置单张或多张背景图;多图时可选随机或顺序切换。
🎞️ 自动轮播:由 carousel_interval 设定切换间隔(秒),到点自动换图;置 0 则固定不换。
🌫️ 透明度:opacity 取值 0.0 ~ 1.0。背景越淡,对代码阅读的干扰越小——这也是背景图能”日常挂着”而不碍事的前提。
📍 五种锚点定位:支持把背景图对齐到编辑器视区的五个锚点,便于让画面主体避开代码密集区、不影响阅读。
📐 四种缩放模式:
auto:按原始尺寸显示,不缩放;
c ...
手慢无 😭微信群里发红包,永远是那几个”秒抢王”包圆,反应慢半拍的我经常只看到一句”手慢了,红包派完了”。
与其怪自己手速,不如让电脑来抢——它的反应比人快得多。于是有了这个基于 OpenCV 图像识别的桌面版微信自动抢红包工具。顺便,这篇也想借它把**模板匹配(Template Matching)**这个常用的图像技术讲清楚。
仓库地址:github.com/QinYe233/WechatRedPackdgeAutoTool
它是怎么”看见”红包的核心思路很朴素:持续盯着屏幕,一旦画面里出现红包的样子,就自动点开。
完整的动作循环是这样的:
12发现红包图标 → 点击 → 找到"开"按钮 → 点击→ 等待 0.5 秒 → 找到关闭按钮 → 点击 → 继续检测下一个
它以约 20ms 的间隔实时截屏检测(即每秒约 50 次),所以红包一出现基本就能被捕捉到。界面上有实时统计,能看到发现数量与成功率。
原理:模板匹配到底是什么 🔍这是全篇的技术核心,其实原理并不复杂。
所谓模板匹配,就是先给程序一张”样板图”(比如红包那个标志性的图标), ...








