养一缸光 A Tank of Light

《养一缸光》是本站的第一方放置养鱼游戏:点水面投食,鱼吃了才长大并产出浮光,繁殖会串出图鉴里还没有的花色。18 个物种、12 条配方、4 个基因位、6 档缸容量,离线最多结算 8 小时,没有死亡判定。

一只深青色鱼缸的正面:光从水面斜斜照下来,四尾发亮的小鱼停在不同的深度,底部是浅色细沙与几丛水草,两侧有上升的气泡——插画,不是实机画面
插画(由 AI 生成),不是实机画面

一个竖着的缸,三尾鱼,一撮鱼食。点水面投食,鱼吃了才长大,长大的鱼开始产出浮光;两条成年的鱼能繁殖出一窝可能没见过花色的后代,图鉴每多一种,全局产出就再涨一点。18 个物种、12 条配方、4 个基因位、6 档缸容量,没有对手也没有失败判定——它唯一会惩罚的东西是你一直不管。

开局主界面:右上 68 浮光 · 1.2/秒 与水色 92,左上写着鱼食 5 份,底部四个按钮是投食、商店、图鉴 2/18、繁殖
开局主界面:右上 68 浮光 · 1.2/秒 与水色 92,左上写着鱼食 5 份,底部四个按钮是投食、商店、图鉴 2/18、繁殖
繁殖面板:先挑两条成年的鱼,面板里会写这一窝的物种概率与费用
繁殖面板:先挑两条成年的鱼,面板里会写这一窝的物种概率与费用
商店:一撮鱼食 12 浮光、鱼苗铺 70 浮光(此时钱不够所以是灰的)、五类器物与「换更大的缸 容量 4 → 6 · 320」
商店:一撮鱼食 12 浮光、鱼苗铺 70 浮光(此时钱不够所以是灰的)、五类器物与「换更大的缸 容量 4 → 6 · 320」
图鉴:13 / 18 种,顶部写着「每发现一种,全局产出 +3%(当前 +39%)」,没见过的只剩灰色剪影和 ???
图鉴:13 / 18 种,顶部写着「每发现一种,全局产出 +3%(当前 +39%)」,没见过的只剩灰色剪影和 ???

这是什么

《养一缸光》是一款放置养鱼的图鉴游戏:你只有一个缸、几条鱼,和一个动作——点水面投食。鱼吃东西才长,长大才开始产出浮光,浮光是这一缸里唯一的钱。

产出之外全是收集:两条成年的鱼可以繁殖,后代可能落在父母之一身上,也可能顺着配方"串"成你图鉴里还没有的那一格。图鉴每发现一种,全局产出 +3%——所以收集不是装饰,是复利。

它没有对手、没有计时、没有失败判定。会往下走的只有水质:喂得越多、鱼越多,水越浑;水越浑,产出越低、成长越慢。这是"懒可以,但不能一直不管"的边界。

游戏 2026-10-18 上线,挂在 yigang.gamestrategists.com,是我们自己的第一方作品,免费、无需注册、不索取任何真实信息。

经济只有三条腿

第一条是投食。一份鱼食 12 浮光,撒下去后鱼吃到一粒,饱食度 +0.55、心情 +0.3,同时往水里留 0.03 的污物。饱食度每秒掉 1/180,也就是说一尾吃饱的鱼三分钟就饿了——这是你为什么要回来。

第二条是水质。衰减速度按 (0.006 + 0.0018 × 鱼数) × (1 − 0.22 × 过滤器等级) + 0.02 × 污物 算,水草则按等级每秒回 0 / 0.008 / 0.016 / 0.026。水色对产出的影响是一个 0.35 到 1.10 的系数:水浑的时候,同样的鱼少挣三分之二。

第三条是图鉴。全局倍率 = 1 + 0.03 × 已发现种数 + 0.10 × 灯的等级。截图里那缸 13/18 的,倍率就是 +39%。

三条腿互相咬:多养鱼 → 产出高但水掉得快 → 要么买过滤器水草,要么接受减速 → 攒够钱才能扩缸。所以它其实是一个自动平衡的账本,只是画成了水。

18 个物种,12 条配方

物种按稀有度分五档:常见 5 种(小鲤、白条、墨尾、橙纹、青苔鲫)、少见 5 种(灯眼、月白鲤、珊瑚裙、蓝雪、斑马)、稀有 4 种(金鳞、蝶尾、墨玉、玻璃猫)、珍稀 3 种(星点、焰鳍、幽光)、传说 1 种(龙须)。成年后的基础产出从 0.50 浮光/秒(白条)到 5.0(龙须),已经含了稀有度溢价。

12 条配方写在物种表里,概率是"每一窝"的总概率而不是额外叠加;表里没写的一对,按 5% 的低位突变处理,剩下 68/32 在父母物种之间抽。

其中 4 条是开局三尾之间的过渡配方(小鲤×白条→橙纹、白条×墨尾→青苔鲫、墨尾×橙纹→灯眼、橙纹×青苔鲫→珊瑚裙)。加它们是因为实测过:没有这几条,30 分钟的图鉴会卡在 4 种左右——玩家还没攒到扩缸钱,就先撞上一堵墙。

另外两条推进轴不靠繁殖:鱼苗铺按缸的等级换池子(1 档只有常见 70 浮光,2 档起带少见 150,4 档起带稀有 420,概率分别 100%、72/28、55/33/12);潮汐来客会自己上门,稀有度权重 12 / 8 / 4 / 1.6 / 0.35,已经养过的降权到 25%,龙须没养过时再乘 0.5。缸满了也能捞,只是它换成 60 + 40 × 稀有度序号的浮光走掉。

遗传:四个基因位

每条鱼带四个位、每个位两个等位。花色六位(珊瑚 / 金 / 玉 / 靛 / 墨 / 珠)没有显隐,画的时候在 HSL 里按圆周平均混色——所以"珊瑚 × 墨"能混出一种谁都没有的颜色;两个等位差得接近互补色时,往更饱和的一边偏 70%,否则全部混成灰褐。

纹样四级,显性顺序是云纹 > 条纹 > 点斑 > 素色;鳍长三级,纱鳍 > 长鳍 > 短鳍。这两个位是"看得出父母"的部分。

幽光是隐性:只有 gg 才亮,携带者 n 看起来完全正常。两条携带者生出亮鱼的概率是 25%,闸门里就钉着这一条——实测 25.0%,而 (n,n) × (n,g) 配 400 窝一只亮的都没有。

每个等位还有 2% 的概率突变成同位的另一个。繁殖面板会先把这一窝的概率摊给你看:你能算个大概,但永远留一点意外。

离线回来,缸还在(但水浑了)

离开的时间最多结算 8 小时,按在线速率的 55% 计,而且是真的一步步把这段时间跑完(30 秒一步),水草、过滤器、自动投食都在里面。仿真里离线 24 小时带回 5.2k 浮光,而在线同期上限是 10.7k——收益不会超过你挂着不玩的合理值。

水有软地板:浑到 22 以下时衰减只剩 6%。所以离线一晚回来看到的是"水浑、产出慢",不是"缸死了"。这是刻意选的边界——玩家的代价应该是减速,不是惩罚性死亡。

回来时至少会漏过一次潮汐:离线超过 4 分钟的话,客人直接留在缸里等你捞,不让你觉得白等。

完全不管也不会软锁:一缸 0 浮光 0 鱼食,15 分钟后鱼自己攒出 779 浮光(一份鱼食 12),水还有 82。

数值是跑出来的,不是感觉出来的

玩法是一个纯数据的内核,不碰 DOM 也不碰画布,所以能在 node 里跑几十小时的仿真。验收闸门 41 项,2026-10-19 全绿:开局 3 尾鱼 / 图鉴 2 种 / 60 浮光 / 6 份鱼食 / 容量 4 / 每秒 1.09 产出;30 分钟中位数解锁 7 种并扩一次缸、水质最低 66;2 小时中位数 13 种、缸到 4 档;月白鲤实测出现率 31.8%(铭牌写 30%,允许 18–42%)。

它还检查"不卡死":0 浮光 0 鱼食的缸能自己缓回来;检查"不炸档":被改过内容的存档被校验和拒绝后回到开局,垃圾存档不抛异常;检查物种表自洽:18 条都有可绘制的体型参数、12 条配方指向的都是真实物种、同一对鱼不会有两条打架的配方、产出随稀有度单调。

判据本身也被验过:把状态故意写坏六种(浮光越界、水色越界、容量越界、成长越界、饱食越界、心情越界),检查器必须六种都报红。一条不会红的断言不算断言。

所有随机都走可播种的 mulberry32,所以同一局可以复现——这条比看起来重要:数值改动能不能被证明,全看能不能重跑同一个种子。

画面与操作

价格表(全部来自同一份数据)

扩缸六档:容量 4 / 6 / 9 / 12 / 16 / 20,费用依次 320 / 1100 / 3200 / 9000 / 24000 浮光(第一缸不要钱)。

器物五类十三级:水草 220 / 880 / 2600,过滤器 260 / 980 / 3000,灯 300 / 1200 / 3800,自动投食 1500 / 5200,潮汐铃 900 / 2800。自动投食只喂饿的那几条(2 级时 18 秒一次、1 级 26 秒),所以它省粮也省水。

繁殖一窝 120 + 60 × 缸等级;卵 150 秒孵化,幼鱼到成年 420 秒(前提是吃饱且水色在 25 以上)。

最近的改动

这款游戏 2026-10-18 才上线,所以"最近更新"就是它的全部历史:上线当天补了开局引导插画与社交卡图、两道验收闸门(41 项仿真 + 真浏览器渲染闸门,后者带负对照:停循环、清画布、缩位图之后必须报红)、README 与线上地址。

同一天定下的一个方向是:不再挂主站的 /yigang/ 路径,独立成 yigang.gamestrategists.com,首页卡片与站点地图都指向子域。这一页是那条决定的另一半——内容留在主域,玩还是在子域玩。

这一页上的数字怎么核对

18 个物种与五档稀有度分布、12 条配方及其概率、鱼苗铺三档池子与概率、潮汐权重表来自 fishpond/src/data/species.js;容量六档与费用、五类器物的等级与价格、鱼食 12、繁殖 120 + 60 × 缸等级、卵 150 秒、成年 420 秒、离线 8 小时与 55% 速率、水质软地板 22、水色系数 0.35–1.10、图鉴 +3% 与灯 +10%、饱食每秒 1/180,全部写在 src/game/kernel.js;四个基因位与显性顺序在 src/game/genetics.js。

30 分钟 / 2 小时 / 离线 24 小时 / 无操作 15 分钟 / 31.8% / 25.0% / 400 窝 0 亮这些数,是 2026-10-19 跑 fishpond 的 `npm run audit` 得到的,不是估的;你在仓库里跑同一条命令能拿到同一批数(种子固定)。

四张截图是 2026-10-19 在真实运行的游戏里截的。其中图鉴那张为了凑出 13 种,用同一种子把内核跑了 2 小时再把存档喂给页面——等价于你自己挂着玩两小时回来看到的东西。主视觉是 AI 生成的插画,不是实机画面,页首已标注。如果游戏里看到的和这里对不上,以游戏为准,并在更新日志里告诉我们。

适合谁

适合想要一个"开着别的窗口、偶尔回来点一下"的人:它的节奏是分钟级的饱食和小时级的收益,不是操作密度。也适合喜欢繁殖与图鉴收集的人——四个基因位意味着你缸里每一条鱼的颜色都是能追根溯源的。

不适合想要目标、关卡、排行榜或 PVP 的玩家:这一作没有输赢,只有你这一缸水现在是什么颜色。

常见问题

需要注册或付费吗?
不需要。浏览器直接玩,免费,不索取手机号、身份证号等真实信息,也没有内购。

要一直盯着吗?
不用。离线最多结算 8 小时(按 55% 速率),回来会给你一份报告;完全不管也不会把缸弄死,只是产出变慢。

鱼会死吗?
不会。这一作没有死亡判定:饿与脏的代价是产出和成长减速,水还有 22 的软地板。

图鉴一共多少种?
18 种。其中传说只有 1 种(龙须),它在潮汐池里被额外降权,除非你还没养过。

为什么我配不出来某条鱼?
先看父母是不是都成年且吃饱(饱食 0.25 以上),再看缸有没有空位;配方概率是每一窝的总概率,不是必出。

有广告吗?
没有。这一作里没有任何广告位,也不加载广告脚本。

进度能同步吗?
不能。存档在本机 localStorage,带校验和防手改,换设备需要自己带走浏览器数据。

打不开怎么办?
换 Chrome、Edge 或 Firefox 的新版本;仍不行发邮件到 contact@gamestrategists.com,说明设备与浏览器版本。

开始养 — 游戏在独立子域运行 · 放置玩法 · 进度存在本机