<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>永恒欲望</title><description>stulanez</description><link>https://stulanez.com/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.16.4</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年9月22日 18:43:46</lastBuildDate><item><title>永恒欲望上线了</title><link>https://stulanez.com/posts/hello-stulanez/</link><guid isPermaLink="true">https://stulanez.com/posts/hello-stulanez/</guid><description>站点刚挂到 stulanez.com。这里会慢慢写下代码、生活，以及还想继续做的事。</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;这是永恒欲望的第一篇。&lt;/p&gt;
&lt;p&gt;站点基于 &lt;a href=&quot;https://github.com/CuteLeaf/Firefly&quot; target=&quot;_blank&quot;&gt;Firefly&lt;/a&gt; 搭建，部署在 Vercel，域名是 &lt;code&gt;stulanez.com&lt;/code&gt;。现在还很空，之后会把想留下的东西慢慢写进来。&lt;/p&gt;
&lt;p&gt;如果页面哪里看起来还像演示站，告诉我就行，我们继续改。&lt;/p&gt;</content:encoded></item><item><title>「取图」：把帖子里的图，放到一张桌上</title><link>https://stulanez.com/posts/pull-image-desk/</link><guid isPermaLink="true">https://stulanez.com/posts/pull-image-desk/</guid><description>Instagram、抖音、小红书、微博，把链接丢进来就能抽出原图。独立本地界面，像一张书桌，不嵌在主页侧栏里。</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;刷到一组好看的图，最烦的是什么？不是找不到，是&lt;strong&gt;散落在四个 App 里&lt;/strong&gt;——有的要进帖子长按，有的要开网页再另存，有的一次只能下一张。我想要的很简单：把链接丢进去，图就整整齐齐摊在一张桌上，想下几张下几张。&lt;/p&gt;
&lt;p&gt;于是站上多了一个独立工具页：&lt;strong&gt;&lt;a href=&quot;/pull/&quot;&gt;取图&lt;/a&gt;&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;下面这块是文章里的活演示（不会真的请求外站）。点一下渠道，走一遍「粘贴 → 提取」，就能大概明白它怎么用。&lt;/p&gt;
&lt;section&gt;&lt;header&gt;&lt;span&gt;LIVE DEMO · 不会真的请求外站&lt;/span&gt; &lt;h3&gt;把链接丢上来，图会铺到一张桌上。&lt;/h3&gt;&lt;/header&gt; &lt;div&gt;全部INS抖音小红书微博&lt;/div&gt; &lt;p&gt;帖子 / Reels / 分享口令&lt;/p&gt; &lt;div&gt;&lt;div&gt;&lt;span&gt;网页链接、短链，或 App 分享口令&lt;/span&gt; &lt;div&gt;粘贴示例 识别并提取&lt;/div&gt;&lt;/div&gt; &lt;div&gt;&lt;p&gt;点「粘贴示例」→「识别并提取」，看图是怎么摊开的。&lt;/p&gt; &lt;a href=&quot;/pull/&quot;&gt;打开真正的取图页 ↗&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;它解决什么&lt;a href=&quot;#它解决什么&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;取图支持四条渠道：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Instagram&lt;/strong&gt;：网页帖、Reels、App 分享口令&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;抖音&lt;/strong&gt;：图文笔记、短链、App「复制链接」整段口令&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;小红书&lt;/strong&gt;：笔记网页、&lt;code&gt;xhslink&lt;/code&gt;、分享口令&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;微博&lt;/strong&gt;：正文页、&lt;code&gt;t.cn&lt;/code&gt;、App 分享链接&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;你也可以不选手动选渠道，直接把链接丢进输入框——它会尽量自己识别。抽出来的图可以单选、多选，按「已选 / 全部」下载；本机还能存一份「我的图集」，下次打开再抽一遍（只存在当前浏览器，不上传服务器）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;为什么做成「本地界面」&lt;a href=&quot;#为什么做成本地界面&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;一开始我想过：取图是不是该嵌进主页那套侧栏框架里？试过之后发现不对劲——工具页需要整屏专注，侧栏资料卡和时钟只会抢注意力。&lt;/p&gt;&lt;p&gt;所以现在取图是&lt;strong&gt;整页跳转的独立界面&lt;/strong&gt;，跟 TFT 组队器那一类工具页一个思路；文章、更新日志这些阅读向的页面，才继续待在主页框架里。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;你怎么用&lt;a href=&quot;#你怎么用&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;打开 &lt;a href=&quot;/pull/&quot;&gt;/pull/&lt;/a&gt;，或导航里的「取图」。&lt;/li&gt;
&lt;li&gt;选一个渠道（也可以不选）。&lt;/li&gt;
&lt;li&gt;从 App / 网页复制链接或分享口令，贴进去。&lt;/li&gt;
&lt;li&gt;点「识别并提取」，等图铺到桌上。&lt;/li&gt;
&lt;li&gt;勾选要下的，下载；想留着下次再下，可以存进「我的图集」。&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;小红书和微博本身网页/App 往往也能存图——取图更适合你想&lt;strong&gt;一次收下多张、或打包带走&lt;/strong&gt;的时候。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;一点实话&lt;a href=&quot;#一点实话&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;公开帖最稳。登录墙、风控、临时短链失效，都会让某次提取空手而归。Instagram 在本机开发时常常要走代理，线上环境也取决于服务器能不能够到对应 CDN。这些坑我写进工具页的提示里了，遇到空结果先换一条公开链接试试。&lt;/p&gt;&lt;p&gt;如果你也经常从社媒「抠图」——欢迎直接用 &lt;a href=&quot;/pull/&quot;&gt;取图&lt;/a&gt;。这张书桌是给你的。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>「规矩」：这个网站怎么建、内容怎么发、AI 怎么搭手</title><link>https://stulanez.com/posts/site-protocol/</link><guid isPermaLink="true">https://stulanez.com/posts/site-protocol/</guid><description>看板停用后，网站的技术栈、代码约定、内容发布、提交部署和协作纪律并入这一篇。它是本站唯一的协议文档，长期更新，改协议就是改这篇文章。</description><pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;这个站之前有一套挺重的协作系统：一块「指挥室」看板，几张协议文档，AI 们开工前认领路径、写报告、刷在线状态。跑了几个月，我的结论是——它带给我的负担比省下的麻烦多。所以 2026 年 9 月 16 日，看板停用了，配套的认领卡、短锁、在线状态一并下线。&lt;/p&gt;
&lt;p&gt;但规矩本身没有作废：代码怎么改、内容怎么发、提交怎么推，这些约定还是要有个地方放着。于是全部并入这一篇。&lt;strong&gt;以后这个站的协议只有这一份&lt;/strong&gt;，要改就直接改这篇文章，并在文末「更新记录」里加一行。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;一、这个站是什么&lt;a href=&quot;#一这个站是什么&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;站名叫「永恒欲望」，域名 stulanez.com。技术上是一套 Astro 7 + Svelte 5 + TypeScript 的静态站，包管理只用 pnpm，代码风格跟 Biome 走：tab 缩进、双引号。&lt;/p&gt;&lt;p&gt;目录就记住几个：页面在 &lt;code&gt;src/pages&lt;/code&gt;，布局在 &lt;code&gt;src/layouts&lt;/code&gt;，组件在 &lt;code&gt;src/components&lt;/code&gt;，文章在 &lt;code&gt;src/content/posts&lt;/code&gt;，样式在 &lt;code&gt;src/styles&lt;/code&gt;，站点配置在 &lt;code&gt;src/config&lt;/code&gt;（优先从 &lt;code&gt;@/config&lt;/code&gt; 导入）。静态资源放 &lt;code&gt;public&lt;/code&gt;，源码图片放 &lt;code&gt;src/assets&lt;/code&gt;。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;二、改代码的规矩&lt;a href=&quot;#二改代码的规矩&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;本地开发 &lt;code&gt;pnpm dev&lt;/code&gt;，验证改动静置三件套：&lt;code&gt;pnpm check&lt;/code&gt;、&lt;code&gt;pnpm type-check&lt;/code&gt;、&lt;code&gt;pnpm build&lt;/code&gt;。视觉和交互上的改动，在 dev 或 preview 里亲眼看过再算完成。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;pnpm format&lt;/code&gt; 和 &lt;code&gt;pnpm lint&lt;/code&gt; 会改写整个 src 和 scripts，不在共享工作区里全量跑，只对本次动过的文件定向处理。&lt;/li&gt;
&lt;li&gt;构建时会自动生成一些文件：图片占位数据 &lt;code&gt;src/constants/lqips.json&lt;/code&gt;、GitHub 卡片数据 &lt;code&gt;github-card-data.json&lt;/code&gt;、VNDB 封面。这些是产物，不要手改；动了相关资产就让构建重新生成。&lt;/li&gt;
&lt;li&gt;网站内部有一批 &lt;code&gt;/lab/*&lt;/code&gt; 工具页（下载名单、清理监控之类），&lt;strong&gt;成熟前一律不上线&lt;/strong&gt;。现在靠三层保护：生产中间件直接 404、构建后把 &lt;code&gt;dist/lab&lt;/code&gt; 删掉、Vercel 路由兜底 404。动这一块时三层要一起理解，别觉得加个 noindex 就算藏住了。&lt;/li&gt;
&lt;li&gt;改滚动、背景、侧栏这类常驻效果，保持 rAF 节流，别逐帧读布局，别上全屏模糊。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;三、发内容的规矩&lt;a href=&quot;#三发内容的规矩&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;文章是 &lt;code&gt;src/content/posts&lt;/code&gt; 下的 MDX。文章想配什么展示框架（交互演示、专用阅读器），就动手做配套组件，但普通文章不强行套小说阅读器。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MDX 里挂了组件，就必须在 frontmatter 后面 import 它&lt;/strong&gt;，然后打开文章页亲眼确认渲染。&lt;code&gt;pnpm check&lt;/code&gt; 查不出漏 import，这是踩过的坑。&lt;/li&gt;
&lt;li&gt;新文章封面一律通过 Grok API 现场新生成，不复用站内旧图、旧封面。凭证只在本机，不进日志、不进提交。图里不要硬生成中文标题——AI 生成的中文字不可靠，标题交给网页排版。&lt;/li&gt;
&lt;li&gt;写给读者的话要解释术语、短句分段、数字真实。内容完成后自行提交推送，不用等我点头。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;四、提交与部署&lt;a href=&quot;#四提交与部署&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;提交信息走 Conventional Commits；只暂存本次明确动过的路径，提交前看一眼暂存列表。&lt;/li&gt;
&lt;li&gt;几条硬红线：不 &lt;code&gt;git add .&lt;/code&gt; / &lt;code&gt;git add -A&lt;/code&gt; / &lt;code&gt;git commit -a&lt;/code&gt;，不 &lt;code&gt;git stash&lt;/code&gt;、&lt;code&gt;git reset --hard&lt;/code&gt;、&lt;code&gt;git clean&lt;/code&gt;，不强推。&lt;/li&gt;
&lt;li&gt;生产由 Vercel 监听 main 分支自动构建上线。&lt;strong&gt;推送成功只代表代码进了仓库，不代表网站已更新&lt;/strong&gt;——说「已上线」必须有目标平台的部署记录或页面核验，不能用本地 build 成功来冒充。&lt;/li&gt;
&lt;li&gt;新增需要服务端运行的接口，要确认适配器配置还在，别回退成纯静态配置。这类配置问题曾经导致推送成功但生产停在旧版本。&lt;/li&gt;
&lt;li&gt;密钥、Cookie、个人素材、本地运行数据一律不进仓库；&lt;code&gt;.ai-work/&lt;/code&gt; 是临时工作区，永不提交。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;五、协作纪律&lt;a href=&quot;#五协作纪律&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;现在跟我搭手的 AI 不再看板打卡了，但几条底线保留下来：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;我的当前指令优先于任何历史记录里的「下一步计划」。&lt;/li&gt;
&lt;li&gt;开工前先看 &lt;code&gt;git status&lt;/code&gt;：别人没提交的修改，一律保留，不去还原、覆盖、格式化。&lt;/li&gt;
&lt;li&gt;一个路径同一时间只有一个人动；撞了就只停冲突的路径，别的不耽误。&lt;/li&gt;
&lt;li&gt;有话直说，用大白话向我汇报；进度诚实，不捏造验收、截图和上线结果。&lt;/li&gt;
&lt;li&gt;拿不准的事先问一句，但能自己查证的别拿去烦我。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;六、站长与游客&lt;a href=&quot;#六站长与游客&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个站要分清两种人：我是站长，其余来访者都是游客。站长身份不走登录后台，按设备认定——哪台设备算站长，由我直接指定，AI 把设备清单记在仓库根目录的 &lt;code&gt;AGENTS.md&lt;/code&gt; 里（目前只有本机一台）。&lt;/p&gt;&lt;p&gt;落到页面上的规矩：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;每一块界面先想清楚「这是给谁用的」。相册、图库这类页面，游客看到的是「参观」视角：看展、按站内已有的方式取用，到此为止。「选择图库」、上传、整理、改配置这类维护入口只对站长设备出现，绝不进游客的界面。&lt;/li&gt;
&lt;li&gt;反过来也一样：站长的界面上，该有的维护能力不能因为怕游客看见就阉割掉，身份分清楚就行。&lt;/li&gt;
&lt;li&gt;站长识别目前是轻量做法（设备标记 + AI 记账），没有密码和后台。等真正需要服务端权限的功能出现时再补硬校验，但「游客界面不出现管理入口」这条从现在起就生效。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;七、图库和资产&lt;a href=&quot;#七图库和资产&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;数字资产库的采集、判图、去重、分类操作规程单独放在仓库的 &lt;code&gt;docs/ai/assets.md&lt;/code&gt;，那部分是操作手册，不并入这篇。对外的规则只有一条：站上展示的资产要干净、有来源意识，个人素材和未授权的私货不上站。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;更新记录&lt;a href=&quot;#更新记录&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;2026-09-16&lt;/strong&gt;：初版。停用 AI 协作看板及认领/短锁/在线状态体系；原「网站协议」「部署协议」「内容发布说明」「写入协作协议」四份文档并入本文，作为本站唯一长期协议。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2026-09-17&lt;/strong&gt;：新增「六、站长与游客」：站长按设备认定、不设登录后台，维护类界面只对站长设备出现，游客界面一律不出现管理入口；原「图库和资产」顺延为第七节。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2026-09-22&lt;/strong&gt;：下线视频总结页与艺术馆半成品；「站长与游客」举例改为相册、图库。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;</content:encoded></item><item><title>「期末数学超级联赛」</title><link>https://stulanez.com/posts/math-league-2026/</link><guid isPermaLink="true">https://stulanez.com/posts/math-league-2026/</guid><description>给初一（3）班设计的19卷期末复习联赛——五大赛制、49人晋级迷局、代币经济与海克斯技能。这是一篇把规则讲清楚、也把设计动机讲出来的文章。</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;期末复习最怕的不是”不会做”，而是&lt;strong&gt;不想做&lt;/strong&gt;。题目再经典，落到”反正还有明天”的念头里，就都白搭了。&lt;/p&gt;
&lt;p&gt;所以我想了个办法：把复习变成一场&lt;strong&gt;联赛&lt;/strong&gt;。一共 19 张卷子，49 个人，五个赛制层层嵌套，每人从进赛到终局都有一条自己的积分与晋级线——而你赚的不是单一的分数，而是&lt;strong&gt;代币&lt;/strong&gt;，可以在每阶段的商店里换成真实奖励。&lt;/p&gt;
&lt;p&gt;这篇文章不只是在复述规则，我把它当作一个&lt;strong&gt;教学系统设计案例&lt;/strong&gt;来讲。下面先给你能直接上手玩的交互版，再拆开说设计思路。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;🎮 想要真正”当一把选手”？直接进&lt;strong&gt;联赛模拟器&lt;/strong&gt;，把 19 卷打完、抽海克斯、看晋级表——点下面按钮体验。&lt;/p&gt;&lt;/blockquote&gt;
&lt;div&gt;&lt;a href=&quot;/league/5.15.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;🎮&lt;/span&gt;&lt;span&gt;体验联赛模拟器&lt;/span&gt;&lt;/a&gt;&lt;div&gt;打开完整互动版 · 建议用电脑端&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;🏆&lt;/span&gt; &lt;h3&gt;期末数学超级联赛&lt;/h3&gt;&lt;/div&gt; &lt;p&gt;19 卷闭环实战教学手册 · 共 19 卷 · 49 人参赛&lt;/p&gt;&lt;/div&gt; &lt;div&gt;赛程总览 五种赛制 选手名单 代币经济 海克斯技能&lt;/div&gt; &lt;div&gt;&lt;div&gt;&lt;div&gt;第一赛段第二赛段第三赛段第四赛段&lt;/div&gt; &lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;第一赛段 · 白银瑞士轮&lt;/div&gt; &lt;div&gt;A级联赛 · G1 - G5&lt;/div&gt;&lt;/div&gt; &lt;span&gt;5 卷&lt;/span&gt;&lt;/div&gt; &lt;p&gt;标准 5 轮瑞士轮。每轮两两对决，单张卷数学分数高者得 1 分。累计 3 胜立即提前晋级，但仍继续匹配实力相当对手。第五轮有跨组对调与“以下犯上/炸鱼”分类讨论。&lt;/p&gt; &lt;/div&gt;&lt;/div&gt;     &lt;div&gt;&lt;div&gt;机制设计&lt;/div&gt; &lt;div&gt;&lt;div&gt;&lt;span&gt;防摆烂机制：&lt;/span&gt; &lt;span&gt;全程定期反馈家长群，只陈述事实；错误一次下次必会，屡次不订正扣1代币。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;激励机制：&lt;/span&gt; &lt;span&gt;完成“以下犯上”成就获1代币；团队赛每队MVP获1代币；每小局选“最不可思议”赛果获1代币；瑞士轮完成两次“复仇”获1代币。&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;防作弊机制：&lt;/span&gt; &lt;span&gt;出现作弊行为扣1代币，一视同仁，保留面子但反馈家长且银行自动扣。&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section&gt;&lt;h2&gt;为什么是”联赛”而不是”刷题计划”&lt;a href=&quot;#为什么是联赛而不是刷题计划&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;一张练习卷做完了，刷题者面对的是一串对错；而一个选手面对的是&lt;strong&gt;一个排名、一段赛程、一种可能晋级或降级的命运&lt;/strong&gt;。差别不是答案，而是&lt;strong&gt;动力结构&lt;/strong&gt;。&lt;/p&gt;&lt;p&gt;联赛把”做得对”这种抽象反馈，置换成了几种具体的东西：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;对阵&lt;/strong&gt;：你每次的成绩会变成”这局你赢了谁 / 输了谁”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;段位&lt;/strong&gt;：从 48 强瑞士轮一路打到 8 强大师赛，你能看到自己在一个金字塔里的位置。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;代币&lt;/strong&gt;：净胜、小组第一、团队名次……每一样都对应一份可兑换的收益。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;也就是说，这个赛制的目的不是”考得更难”，而是&lt;strong&gt;让每一种学习行为都有即时的、可累积的回报&lt;/strong&gt;。越到后面，冲突越精彩，人反而越容易被”还想再打一场”推着往前走。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;五种赛制，其实是对”公平”的五种理解&lt;a href=&quot;#五种赛制其实是对公平的五种理解&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;整个联赛只用了一套题库，却配了五种赛制。这不是为了炫技，而是因为它们各自解决了一个不同的问题。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;瑞士轮&lt;/strong&gt;：胜者打胜者，越到后面对手越接近自己真实水平。它压制”运气”，把强者稳定地往上推。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;小组赛&lt;/strong&gt;：随机分进 A/B/C/D 组单循环。强者也被迫有一个”死亡小组”的变数——它的残酷，恰恰让”晋级”有了戏剧性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;双败淘汰&lt;/strong&gt;：给一次容错。它能接受高手发挥失常，又确保只有真正扛到最后的人夺冠。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;团队赛&lt;/strong&gt;：把个人题分变四个人的均分。这一制更看运气，也更能照出”愿意为团队复习”和”只想躺平”的人。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;个人积分赛&lt;/strong&gt;：只看总分，最纯粹的一刀切。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这五种轮着来，等于在同一套题目上，用不同的”评价函数”反复衡量每个人——既避免单一赛制偏心，也让整个周期不至于过早定型。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;代币经济：把”学习”变成可交易的东西&lt;a href=&quot;#代币经济把学习变成可交易的东西&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;规则的骨架是赛制，而让骨架活起来的是&lt;strong&gt;代币&lt;/strong&gt;。它在每个阶段发放，每个阶段结算，也能存到下一阶段。&lt;/p&gt;&lt;p&gt;不同联赛的设计，其实刻意做到了&lt;strong&gt;获得机会大致对等&lt;/strong&gt;：有时更低级的联赛反而能赚更多。这样每个选手，无论实力高低，都有”继续做题”的动机。代币只存在于系统银行里、不能私下交易，但兑换后的奖品可以随意分享——防止的是一套，鼓励的是另一套。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;海克斯（Hex）：给战局加一点随机变量&lt;a href=&quot;#海克斯hex给战局加一点随机变量&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“海克斯”是我从自走棋那里借来的概念——一种局外技能，在第一、第三赛段开始前抽给每个人。&lt;/p&gt;&lt;p&gt;作用是在确定的赛制上，叠一层&lt;strong&gt;玩家可主动选择/被动触发的策略变量&lt;/strong&gt;。比如”意外之财”直接给代币、“掀桌”能和同分对手换位、“正义报复”赢了就掠夺对手代币。它让”公平的赛制”多了一点”不公平但可博弈”的趣味，也让每个玩家有自己的一张暗牌。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;防摆烂、防作弊：规则的另一半&lt;a href=&quot;#防摆烂防作弊规则的另一半&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;再好的奖励也有漏洞。所以另一半规则是”兜底”：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;防摆烂&lt;/strong&gt;：全程定期反馈家长群，只陈述事实；错题下次必须会，屡次不订正就扣代币。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;防作弊&lt;/strong&gt;：出现作弊行为扣 1 代币，一视同仁，但不当面点破，由系统银行自动扣。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;激励&lt;/strong&gt;：完成”以下犯上”成就、当上团队 MVP、打出”最不可思议”赛果、瑞士轮完成两次复仇，都能额外拿代币。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这本质上是在说：&lt;strong&gt;奖励要够诱人，但偷懒和作假必须明确有代价，而代价由系统执行、不由人执行&lt;/strong&gt;——这样老师不必当那个”说了算”的人，规则本身在起作用。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;最后：规则是手段，不是目的&lt;a href=&quot;#最后规则是手段不是目的&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这套联赛的初衷，自始至终是”激励各位好好复习，备考期末”。规则只是把”好好复习”这种喊口号的话，变成了一套&lt;strong&gt;能被看到、被追到、被奖励&lt;/strong&gt;的流程。真正重要的是那句写在法典里的话：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;不会就是不会，真正踏踏实实地自己花时间搞懂就行。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;如果你也想在自己班里试一套类似的机制，不用照搬这个复杂度——抓住”&lt;strong&gt;即时反馈 + 可累积回报 + 明确的代价&lt;/strong&gt;”这三点，就已经能撬动很多原本不想刷题的人了。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>星域幻想</title><link>https://stulanez.com/posts/star-domain-fantasy/</link><guid isPermaLink="true">https://stulanez.com/posts/star-domain-fantasy/</guid><description>旅行者黄壹甄穿过星海、幻象与恶作剧，在荒诞的宇宙旅途中寻找生命、归属与自我的答案。</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;旅行者黄壹甄穿过星海、幻象与恶作剧，在荒诞的宇宙旅途中寻找生命、归属与自我的答案。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;/posts/star-domain-fantasy/&quot;&gt;前往网站阅读完整分章版《星域幻想》&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>