草台班子

2026年3月31日, Claude Code 的源代码泄露了。

看到这个新闻时,我的第一反应不是震惊,而是有点想笑:

果然。 世界终究还是一个草台班子。

后来看到细节,说是发布流程出了纰漏,把 source map 一起打包进去了,并不是被黑。

我就更不觉得意外了。 因为类似的事情,我也亲历过。


创业就是一场患了绝症的倒计时

2017 年,我的游戏创业进入了第五个年头。

公司账上的钱快见底了。 两个手游项目表现平平,未能达到预期, 两家机构投资人已经开始正式谈退出。

这种感觉很像患了绝症: 你盯着公司账上的余额, 就像在盯着生命体征的倒计时。

每一笔开支,都在缩短你存活的秒数。

为了续命,我们裁掉了一半的员工, 办公室也搬进了一个局促的小隔间。

空气里不再有那种通宵加班时的激进, 而是一股挥之不去的、霉味般的危机感。

我一边在和投资人周旋,一边还在做一件事: 刷游戏榜单

这不是习惯,是求生。 在那种窒息的倒计时里,这是我唯一能做的、试图通过复刻别人的成功来为自己换取一点氧气的方式。

就在我几乎要沉入水底的时候, 我看到了一个能活命的影子——宫斗手游。

那个品类在当时突然横空出世,数据表现得近乎蛮横。 特点极其鲜明:月流水破亿、玩法简单、美术简单(陋)。 这种组合,在行内人看来不需要太多分析,它更像是一张写满了“钱”的药方。 做游戏的都知道:

核心不在“表现层”,而在“数值”。

数值,本质上就是一套经济系统。 也是游戏商业化最核心的命脉, 更是我们当时唯一能指望的救命稻草。


一个制作人的逆向工程

出于一种职业敏感,我把那个爆款游戏的安装包下载了下来。

游戏是基于某款引擎 + Lua 脚本开发的,脚本经过了打包加密。 我稍微反编译了下原生层的代码; 又恰好拿到了 Lua 打包的密钥; 再一不小心把整套 Lua 脚本完整地解了出来。

作为一个游戏制作人,懂一点逆向工程,也很合理吧?

很合理


脚本是编译过的字节码,看不出源码。 但我无意中,看到了几个带有 “table” 字眼的文件名。

我的第一反应是:这像数值表。 第二个反应是:这东西绝不该出现在这里。

在一个成熟的架构里,数值理应被锁在后端里。 但现在,它就赤裸裸地在我眼前。

我搭了一个环境,把数据全部 dump 了出来。 那一刻,我看到的已经不是一张张“表”。 而是一整套已经被市场验证过、调校完美的经济系统。


所谓创新,是留给外行人的童话

外行人总在谈论“创新”,但身处其中的人明白: 在极高的生存压力面前,创新往往意味着自杀, 而复用成熟的逻辑才是真正的生存策略。

圈子里一直流传着2015年某款现象级产品的神话:据说它就是“拆解”了一款成熟产品的数值结构,套上了一个顶流影视 IP,最终大获成功。

真相并不重要。 重要的是这种共识背后的残酷逻辑:

既然这套经济系统是成立的,那它就是可以无缝迁移的。 换一个题材,换一层“皮”,底层的数学模型完全可以复用。


那些不在代码里的变量

我找策划聊了一下,定了一个题材: 清宫题材,拟定名《康熙我来了》。

游戏背景

那时候,H5 还是一个充满野性的新兴渠道。 市场上刚好出了几个爆款,月流水轻轻松松做到大几千万。

这简直是为我们量身定制的战场: 不需要烧钱做 3D 渲染,只需要那套无懈可击的数值逻辑。

团队当时只剩十来人。 但在那种“即将翻盘”的狂热驱动下,大家爆发出了一种近乎恐怖的战斗力: 仅用三个月,游戏就全线完工。

万事俱备,只欠上线。那是我离“起死回生”最近的一次。

游戏优势

就在我准备孤注一掷,筹划大干一场的时候, 一项新的政策颁布了: 游戏上线,必须持有版号。

那一刻,我坐在那个窄小局促的办公室里,突然意识到一件事:

前面那些解包、数值、引擎、效率…… 这些统统只是技术问题。

而真正决定命运的变量, 从来不在代码里。


命运的齿轮,重新转动

后来,这款游戏终究没能上线。 我也再没有回过游戏行业。

有一天,一个老朋友找到我。 他说他投了一家直播电商公司,技术架构一直出问题,问我手头有没有合适的技术合伙人人选。

他问:“你心里有人选吗?” 我想了想,说:“其实,我可以。”

电话那头沉默了片刻。 然后,他带着一丝疑惑问了我一句话:

“你……懂技术吗?”

我当时愣了一下,无奈地笑了, 但也是这一刻开始, 命运的齿轮,重新转动。