陆离的b站账号在午夜发出视频。
五分钟。
一个面条人摔在地上的封面。
标题是《5分钟,我教你用开源代码写一个“面条人”物理引擎》。
视频开头没有任何废话。
黑色背景上,一行代码出现。
陆离的声音响起。
很平静。
“这是box2d,一个开源的物理引擎。”
“2006年发布。”
“it协议。”
“任何人都可以免费使用。”
屏幕上,代码一行行展开。
创建刚体。
添加关节。
设置力的参数。
每一步都配上简单的注释。
没有专业术语。
没有复杂的数学公式。
陆离把物理引擎比喻成人体。
刚体是骨骼。
关节是关节。
力是肌肉。
三分钟后,屏幕上出现了一个简陋的火柴人。
陆离点击“运行”。
火柴人开始走路。
摔倒。
爬起来。
再摔倒。
和《人类一败涂地》里的面条人一模一样的动作逻辑。
陆离的声音再次响起。
“这就是《人类一败涂地》的核心物理系统。”
“基于开源技术。”
“公开。”
“免费。”
视频的画面切换。
左边是box2d的官方文档。
时间戳显示:2006年。
右边是腾狮专利文件的核心技术图。
时间戳显示:2018年。
两张图并列放在一起。
结构一样。
逻辑一样。
甚至连标注方式都一样。
陆离没有说一个字。
只是在两张图中间,打了一个问号。
视频到这里,只剩最后三十秒。
陆离的声音变得更平静。
“我不是天才。”
“我只是站在前人的肩膀上。”
“这些开源技术,是全世界开发者的共同智慧。”
“它们应该被学习,被传播,被使用。”
“而不是被某个人,窃为私有。”
屏幕上,出现一行字。
“附:所有开源代码库链接。”
“希望更多人能学会做游戏。”
视频结束。
黑屏。
一小时后。
b站程序区。
这个视频被算法捕捉。
推送到首页。
播放量开始暴涨。
一万。
十万。
五十万。
弹幕从最初的“前排围观”,变成“卧槽”。
然后变成“大佬亲自下场”。
再然后变成“原来是这么回事”。
最后,整片弹幕汇成一句话。
“l大牛逼!”
视频下面的评论区炸了。
“我是计算机专业的,我可以负责任地说,l说的每一句话都是对的。”
“box2d确实是2006年就有了,我当年写毕业设计用的就是这个。”
“腾狮的专利图和box2d的文档对比,这不是抄是什么?”
“所以腾狮是先抄开源代码,然后注册专利,最后反过来告别人侵权?”
“太不要脸了吧。”
有人开始扒腾狮专利的申请历史。
有人开始对比更多的技术细节。
有人把视频转发到微博。
转发到知乎。
转发到各大游戏论坛。
凌晨两点。
微博热搜榜。
排名第三十二。
三点。
第十五。
四点。
第五。
五点。
第二。
两个热搜,像两把刀,对准彼此。
腾狮集团总部。
五十二层。
马毅被电话吵醒。
“马总!”
王峰的声音带着哭腔。
“出事了!”
马毅猛地坐起来。
“什么事?”
“l在b站发了个视频!”
“什么视频?”
“关于关于物理引擎的。”
马毅的瞳孔骤然收缩。
他挂断电话。
拿起平板。
打开b站。
视频已经播放了三百万次。
他点开。
看完。
整个人像被雷劈了一样。
“该死!”
他猛地把平板砸在地上。
屏幕碎了。
马毅