《重生02年,我带着华为手机》 第1章 盛夏重启 铃声尖锐地划破空气。 2002年6月9日下午五点,最后一门考试结束的铃声像是从另一个时空刺来。林浩握著笔的手猛然一颤,墨水在试卷末端甩出一道短促的痕跡。 他茫然地抬起头。 教室门窗敞开著,六月的热风裹挟著操场泥土和香樟树叶的气味扑面而来。头顶的吊扇慢悠悠地转,光影在褪色的课桌面上晃动。前排穿蓝白校服的女生已经开始整理文具,马尾辫隨著动作轻摆。 “考试结束,请立即停笔。”监考老师的声音有些疲惫。 林浩缓缓放下笔,视线扫过试卷——英语,最后一题是完形填空。题目简单得像是小学生练习,那些曾经让他头疼的语法结构,如今看来透明得如同玻璃。 不,不对。 他低头看自己的手。手指修长,没有三十岁后因长期敲键盘而微微变形的指节,皮肤紧致,虎口处没有那道2025年调试设备时留下的浅疤。 心臟毫无徵兆地狂跳起来。 教室里的喧囂开始涌来。有人欢呼,有人嘆息,桌椅拖动的声音,笔袋拉链的声音,少年们压抑了整场考试的话终於炸开—— “终於解放了!” “那道阅读理解你看懂没?” “今晚通宵!我哥说网吧新装了《传奇》……” 《传奇》。 这个词像一柄钥匙,猛地插进林浩记忆深处的某扇门。他猛地站起身,椅子腿在水泥地面上刮出刺耳的声响。 “同学,交卷了。”监考老师已经走到他面前。 林浩机械地递上试卷,隨著人流走出教室。走廊里挤满了刚刚结束高考的学生,每一张脸都年轻得刺眼。阳光从西侧的窗户斜射进来,在沾著粉笔灰的墙壁上切开明暗。 他扶著墙,慢慢走到楼梯口。 楼梯转角处贴著的倒计时牌还没有撕掉:“距离高考还有0天”。红色的油漆字已经有些剥落,下面用粉笔写著各种留言和名字缩写,是昨天离校前学生们最后的疯狂。 “林浩!” 肩膀被重重拍了一下。他转过头,看到一张几乎要从记忆中褪色的脸——圆脸,青春痘,架著黑框眼镜,笑起来露出不太整齐的牙。 是……张伟?高中时坐他后桌的男生,大学毕业后去了深圳,后来听说做外贸,2018年同学会时已经发福得认不出来。 “考得咋样?”眼前的张伟还瘦著,t恤上印著模糊的“流星花园”字样。 “还行。”林浩听见自己乾涩的声音。 “晚上去网吧不?二中后面新开的那家,包夜十块,送泡麵!”张伟兴奋地说著,胳膊搭上他的肩,“我都憋三个月没碰电脑了,我妈跟盯贼似的……” 林浩没回答。 他的目光越过张伟的肩膀,落在走廊尽头的窗户外面。操场边的梧桐树鬱鬱葱葱,红色跑道在阳光下泛著胶质的光泽。更远处,是这个小县城低矮的楼房,最高的建筑是邮电局的六层楼,楼顶竖著“中国移动”的蓝色招牌。 一切都在告诉他:这是2002年。 但怎么可能? 他最后的记忆停留在2028年9月15日,深夜,华为松山湖基地。他带领的团队刚刚完成鸿蒙next最后一个模块的测试,小艺4.0智能体通过了图灵测试的改良版。连续熬了三个通宵,他在休息室的沙发上闭眼…… 再睁眼,就是考场。 汗水突然从额角滑下来。不是热的,是某种冰冷的东西顺著脊椎往上爬。 “喂,你脸色好白。”张伟凑近了些,“中暑了?今天得有三十五度……” “我去趟厕所。”林浩推开他,几乎是踉蹌著衝下楼梯。 一楼卫生间的水龙头是老式的铸铁旋钮,拧开后水流细小,带著铁锈味。他把脸埋进水里,冰凉的水刺激著皮肤。 抬起头时,镜子里是十八岁的自己。 短髮,下巴乾净没有胡茬,眼神里还没有后来那种长期熬夜的疲惫和深藏的焦虑。白色短袖衬衫的领子有些磨损,左胸口用红线绣著“县一中”三个小字。 他盯著镜子看了整整一分钟。 然后伸手进口袋——右边裤袋是空的,左边……指尖触到了一个冰凉坚硬的物体。 他慢慢掏出来。 那是一台手机。 纯黑色,一体成型,没有接缝。屏幕是完整的平面,边缘弯曲成优雅的弧度。背面是哑光的材质,中央靠上位置有一个他熟悉到骨子里的標誌:huawei。 但下面还有一行小字:mate 100 pro+ 典藏版 2028。 林浩的手指开始颤抖。 他尝试按下侧边的电源键——没有反应。长按五秒,屏幕依旧漆黑。他环顾四周,卫生间里只有他一个人,老旧的白炽灯在头顶发出嗡嗡的电流声。 他把手机翻过来,背面的摄像头模块微微凸起,四颗镜头呈对称排列,中央是一个微小的传感器窗口。在摄像头模块的右下角,有一个几乎看不见的太阳纹图案。 太阳能充电? 这个念头冒出来的瞬间,手机突然震动了一下。 极其轻微的震动,但在他手心里清晰无比。紧接著,屏幕亮了起来——不是开机动画,而是直接显示出一个简洁的界面:深空黑的背景上,浮著一个柔和的光圈,光圈中央是两个汉字:小艺。 然后他听见了声音。 不是从手机扬声器传出的,而是直接在他脑海里响起的、温和而清晰的女声: “检测到非標准时间坐標。设备已进入紧急保护模式。当前电量:0.7%。太阳能充电已自动启用。请將设备置於光照环境下。” 林浩后退一步,脊背撞在湿冷的瓷砖墙壁上。 “你是谁?”他低声问,声音哑得自己都陌生。 “我是您的智能助理小艺。”脑海中的声音回答,语调平稳得像在陈述物理定律,“根据最后记录,我的最后在线时间是2028年9月15日23:47。根据设备传感器数据,当前环境时间为2002年6月9日17:23。时间坐標偏移26年4个月零6天。请问是否需要启动『异常状態分析』?” 林浩闭上眼,深呼吸。 三次深长的呼吸后,他重新睁开眼睛:“启动。” “正在分析环境数据。”小艺的声音停顿了两秒——这不符合她的响应速度,显然0.7%的电量严重限制了性能,“检测到2g行动网路信號,信號强度-97dbm。检测到wi-fi信號0个。检测到环境温度31.4摄氏度。通过音频採样分析,室外环境声谱与2002-2005年城市背景噪声特徵匹配度97.3%。” “结论呢?”林浩握紧手机,指尖发白。 “基於现有数据,推测您已通过未知机制返回2002年的可能性为89.6%。备用推测:您正身处一个高度仿真的虚擬环境,该可能性为8.1%。其他可能性2.3%。” “怎么证明这不是梦?” “您可以在我的资料库中查询任何2002年之后的信息,我將与当前环境进行比对。”小艺说,“但请注意,当前电量仅支持基础查询功能。数据传输、全息投影、神经网络计算等高级功能已禁用。建议立即为设备充电。” 林浩抬起头,从卫生间的小窗户看到外面炽烈的阳光。 他把手机放在窗台上,午后的阳光斜射进来,刚好落在黑色的机身上。几乎就在同时,屏幕右上角出现了一个微小的太阳图標,图標旁的数字开始缓慢变化:0.7%...0.8%...0.9%... “充电效率如何?” “当前光照条件下,充满100%电量预计需要127小时36分钟。”小艺回答,“这是紧急模式下的极限续航方案。在標准模式下,本设备搭载的钙鈦矿-硅叠层太阳能电池在am1.5光照下可实现25.6%的转换效率,但相关驱动电路已因电量过低关闭。” 林浩盯著那缓慢跳动的数字,突然想笑。 127小时。五天多。而在这五天里,这个来自2028年的设备只有不足1%的电量——这是他连接未来的唯一纽带,也是他可能改变一切的唯一依仗,脆弱得像风中残烛。 “小艺。” “在。” “记录一条备忘:现在是2002年6月9日,我重生了。第一条指令:保存电量,非必要不主动唤醒。” “已记录。是否设定唤醒词?” 林浩看著窗台上那台黑色手机,它在2002年的阳光下安静地吸收著能量,像个蛰伏的异界来客。 “唤醒词……”他想了想,“用『未来』吧。” “唤醒词设定完成。当前电量1.2%。进入深度休眠模式。当您说出『未来』时,我將响应。” 屏幕暗了下去。 林浩把手机放回口袋,这次他感觉到裤袋沉甸甸的重量。他拧上水龙头,走出卫生间。 教学楼前的空地上已经挤满了人。家长们伸长脖子在人群里寻找自己的孩子,找到后就衝上去问“考得怎么样”。有女生在和闺蜜抱在一起哭,有男生把书包拋向天空。空气里瀰漫著一种集体性的、如释重负的躁动。 林浩穿过人群,像穿过一道喧囂的河流。 校门口,他看见了父母。 父亲林国栋推著那辆老式二八大槓自行车,车把上掛著一个帆布包。母亲李秀兰手里拿著把蒲扇,正焦急地朝校门里张望。他们都穿著洗得发白的衬衫,父亲的白衬衫袖口还磨出了毛边。 这是年轻的父母——父亲还没有因为常年在工地干活而落下腰伤,背还挺得笔直。母亲的眼角只有细细的纹路,还没有后来那些深深的沟壑。 “浩浩!”母亲看见了他,挥手。 父亲没说话,只是点了点头,但林浩看见他紧握车把的手鬆开了。 “怎么样?题难不难?作文写的什么?”母亲一连串地问,蒲扇在他头顶扇著风。 “还行,都做完了。”林浩说。他发现自己记得高考每一科的题目,记得作文题是“心灵的选择”,但他不记得自己当年写了什么。 “做完了就好,做完了就好。”母亲念叨著,从帆布包里拿出一个铝製饭盒,“饿了吧?妈给你煮了茶叶蛋,还热著。” 饭盒打开,茶叶和酱油的香味飘出来。林浩接过蛋,壳已经敲裂了,浸著深褐色的汁水。他剥开,蛋白是漂亮的虎皮纹。 “回家吧。”父亲说,拍了拍自行车后座。 林浩没有坐上去。他推著车,和父母並肩走在县城的街道上。 2002年的县城街道不宽,柏油路面被晒得发软,踩上去有点粘鞋底。路两旁是梧桐树,树干上刷著白色的石灰。店铺的招牌大多是手写的:老王理髮、军民饭店、芳芳服装店。音像店里大声放著任贤齐的《伤心太平洋》,隔壁五金店门口,几个老头坐在小马扎上下象棋。 一辆红色夏利计程车按著喇叭驶过,车顶放著“出租”的灯箱。 街角报亭掛著最新的报纸:《体坛周报》头版是韩日世界盃的报导,罗纳尔多的光头格外显眼。旁边贴著“入网优惠”的海报,中国移动的logo下面写著“月租30元,来电显示免费”。 林浩吃著茶叶蛋,咸香的味道在舌尖化开。 真实。太真实了。 每一个细节都在锤打他的认知:这不是梦,不是虚擬,这就是2002年,他十八岁那年的夏天。 “爸,妈。”他忽然开口。 “嗯?” “如果……我是说如果,我有办法让咱们家很快有钱,你们信吗?” 父亲看了他一眼,笑了:“说什么胡话。你好好上大学,將来找份好工作,爸妈就知足了。” 母亲拍了他一下:“別想那些有的没的。等你分数出来,咱们好好选个专业。你张叔叔说现在学计算机好,以后坐办公室……” 计算机。 林浩停下脚步。 他抬起头,看见街道对面二楼掛著“极速网吧”的招牌,蓝色灯管拼成的字缺了一笔,“网”字变成了“同”。透过玻璃窗,能看见里面一排排大脑袋的crt显示器,屏幕上闪著各种顏色的光。 一些年轻人进出网吧,t恤上印著“cs反恐精英”的字样。有人出来时手里捏著一张点卡,阳光下,卡片上“盛大网络”四个字清晰可见。 《传奇》。陈天桥。2001年引进,2002年同时在线人数突破50万,2003年陈天桥成为中国首富。 而现在是2002年6月9日。 《传奇》的火爆刚刚开始,私服还没有泛滥,点卡销售体系漏洞百出。网易的《大话西游2》要等到8月才上线,九城的《奇蹟mu》要年底才进入中国。至於《魔兽世界》,还要等两年。 而他的脑子里—— 不。是他的口袋里,装著来自2028年的华为mate 100 pro+,里面有小艺,有离线资料库,有超越这个时代二十六年的技术认知。 还有他自己。2028年华为“天才少年”计划首席架构师,鸿蒙生態核心开发者,主持过小艺智能体从3.0到4.0的叠代。 父亲推著车走远了,回头喊他:“浩浩,发什么呆呢?” 林浩追上去。茶叶蛋已经吃完了,他把蛋壳捏在手心里。 “爸,我想去趟网吧。” “刚考完就去网吧?”母亲皱眉。 “就一会儿。查点东西。” 父亲看了看他,从裤兜里掏出皱巴巴的十块钱:“早点回来吃饭。” 林浩接过钱。纸幣是第四套人民幣,十元票面是汉族和蒙古族人物头像,边缘已经磨得起毛了。 他转身走向网吧。 推开玻璃门的瞬间,空调的冷气和烟味、泡麵味、汗味混合的气浪扑面而来。收银台后面,一个染著黄头髮的年轻人正在玩《红色警戒》,屏幕上一群坦克正在推平敌人的基地。 “上网?”黄毛头也不抬。 “嗯,一个小时。” “身份证。” 林浩摸了摸口袋——他当然没有身份证,十八岁生日要等到八月。“学生证行吗?” 黄毛瞥了他一眼,指了指墙上的牌子:“未成年人禁止入內——算了,两块一小时,押金五块,37號机。” 林浩交了钱,找到37號机。老式的球形滑鼠,键盘空格键已经磨得发亮。他按下机箱上的电源键,crt显示器嗡嗡地亮起来,windows 98的启动画面缓缓浮现。 蓝天,白云,绿色的草原。 开机花了將近一分钟。他终於看到了桌面:深蓝色的背景,图標寥寥无几,“我的电脑”“网上邻居”“回收站”,还有一个ie瀏览器的快捷方式。 他双击打开ie。瀏览器缓慢地启动,弹出“拨號连接”的窗口。他点击“连接”,数据机发出刺耳的拨號音,然后是嘈杂的握手信號。 56k的网速。状態栏显示连接速度是52.0kbps。 他打开百度——此时的百度还很简单,首页没有那么多內容,logo下面只有搜索框和“百度一下”的按钮。他输入“华为”,搜索结果只有三条,都是关於华为做交换机的新闻,最新的一条是2001年华为在俄罗斯拿到订单。 没有智慧型手机,没有麒麟晶片,没有鸿蒙系统。 他输入“台积电”,搜索结果更少,只有英文资料显示这家台湾公司正在发展晶圆代工业务。 他关掉瀏览器,打开“我的电脑”。c盘只有2gb,已经用了大半。d盘是空的。他点开c盘下的“program files”文件夹,里面装著qq2000、金山词霸、realplayer,还有《星际爭霸》的盗版安装包。 一切都如此原始,如此……空旷。 就像一片尚未开垦的荒地。 林浩靠在椅背上,塑料椅背发出轻微的咯吱声。他伸手进口袋,握住了那台冰凉的手机。 屏幕是暗的,但当他指尖轻触电源键时,屏幕微弱地亮了一下——电量显示:3.7%。阳光透过网吧脏兮兮的玻璃窗照进来,刚好落在他手上。 “未来。”他低声说。 屏幕亮起,小艺的光圈浮现。 “我在。”脑海中的声音响起,“当前电量3.7%,可支持基础查询约12分钟。请指示。” 林浩看著屏幕上缓慢跳动的电量百分比,看著周围那些沉浸在游戏中的年轻人,看著crt显示器上像素粗糙的画面。 “小艺。” “在。” “调出2002年中国网际网路用户规模、网民年龄结构、网路游戏市场规模及预测增长数据。” “正在查询离线资料库……查询完成。2002年6月,中国网际网路用户约4580万,其中74%年龄在30岁以下。网路游戏市场规模约9.1亿元人民幣,预计年底可达12亿。当前市场份额前三位:《传奇》《石器时代》《千年》。” “调出2002年全球手机销量数据,按作业系统分类。” “查询中……2002年全球手机销量约4.2亿部,其中诺基亚占35.6%份额。智慧型手机概念尚未普及,主要作业系统:symbian(塞班)、palm os、windows ce。全触控智慧型手机市场为0。” “调出华为公司2002年財务简报。” “查询中……2002年华为全年销售额约220亿元人民幣,主要业务为运营商网络设备。手机业务尚未启动。海思半导体成立於2004年。” 林浩一个个问题问下去。小艺平静地回答,每一个数据都精准到个位数。 窗外的天色渐渐暗下来。网吧里的人多了起来,空气中泡麵的味道更浓了。有人在大喊“道士加血”,有人在骂队友不会玩。 “最后一个问题。”林浩说,“根据2002-2028年的技术发展路径,如果我要在华夏建立完整的、自主可控的信息技术產业链,从哪个切入点效率最高?” 小艺停顿了两秒。 “基於歷史数据分析,建议从应用层切入,以市场需求倒逼技术叠代。2002年最佳切入点:网路游戏。理由:市场需求明確、现金流快、技术门槛相对较低、可快速积累资本和用户。成功案例:盛大网络。但请注意,单纯游戏公司无法达成『全產业链自主』目標,需在资本积累后立即向上游延伸。” 林浩点点头。 和他想的一样。游戏是第一桶金,但不是终点。 “小艺,进入休眠。非紧急情况,每24小时自动唤醒一次,报告电量。” “指令確认。当前电量2.9%。下次唤醒时间:2002年6月10日17:30。晚安,林浩。” 屏幕暗了下去。 林浩鬆开手,手机在口袋里沉甸甸的。他关掉电脑,起身离开网吧。 走出门时,天已经全黑了。街灯亮起来,是那种老式的钠灯,发出昏黄的光。夜市摊子摆出来了,烧烤的烟雾在灯光下繚绕。 他站在网吧门口,看著这座2002年的小县城。 远处邮电局的楼顶,“中国移动”的蓝色招牌亮著灯。更远处,是尚未开发的土地,是大片大片的黑暗。 但林浩知道,在那片黑暗后面,有什么东西正在生长。 是即將到来的网际网路泡沫復甦,是即將爆发的移动通信革命,是华夏经济起飞的黄金十年。也是未来那些卡脖子的技术封锁,是缺芯少魂的痛,是2028年他亲身经歷过的、深夜加班时看著窗外灯火时的不甘。 现在,他回来了。 带著2028年最顶尖的智能设备,带著二十六年的先知,带著曾经在技术封锁中挣扎过的记忆。 茶叶蛋的香味还留在齿间,父母推著自行车的身影还在眼前,网吧里少年的喊叫声还在耳边。 而在他口袋里,那台手机的电量正以每小时0.3%的速度,缓慢而坚定地增长。 林浩抬起头,深吸一口气。 2002年夏夜的风温暖而湿润,带著尘土和梔子花的气味。他迈开脚步,朝家的方向走去。 第一步,就从改写那个夏天的命运开始。 第2章 离线先知 林浩家在三楼,六十平米的老式公房,墙壁是九十年代流行的淡绿色涂料,有些地方已经泛黄起皮。客厅的吊扇缓慢旋转,发出规律的嗡嗡声,扇叶上积著一层薄灰。 他把自己关在六平米的臥室里。 门是那种老式的三合板门,锁舌坏了,只能用椅子抵著。书桌紧挨著窗,窗外是对面楼的墙壁,挨得很近,下午四点就没什么阳光了。桌上堆著高中课本,《五年高考三年模擬》的封皮卷了边,露出里面密密麻麻的笔记。 但此刻摊在桌上的不是这些。 是那台黑色的华为mate 100 pro+。 阳光从窗户斜射进来,窄窄的一道光柱,刚好落在手机背面那个太阳纹图案上。林浩调整了好几次角度,让光斑完全覆盖摄像头模块。屏幕亮著,显示著充电界面:当前电量5.7%,预计充满还需114小时22分钟。 太慢了。 “小艺,匯报功能状態。”他压低声音说。 “当前电量5.8%。”脑海里的声音立刻响应,平稳得没有一丝波动,“核心处理器运行在最低功耗模式,神经网络计算单元已关闭,全息投影模块已关闭,生物传感阵列已关闭。可用功能:离线资料库查询、环境传感器基础监测、语音交互基础模式。数据传输功能:受限。” “数据传输受限具体指什么?” “无法通过任何物理接口或无线协议对外输出数据文件。”小艺解释,“您可以查阅资料库中的所有信息,但我无法通过蓝牙、wi-fi、usb或任何其他方式將文件传输到其他设备。所有信息必须通过您的感官接收,再由您手动復现。” 林浩靠在椅背上,闭上眼睛。 果然有限制。如果小艺能直接把未来的技术文档、设计图纸、原始码打包传输出来,那这就不是重生创业,而是开掛碾压了。现实是,这台来自2028年的设备只剩下不足6%的电量,而且它只是一座图书馆——你可以查阅,但不能借走原本。 他必须用眼睛看,用脑子记,用手抄。 “启动最大节电模式,非必要不唤醒。”他说。 “指令確认。当前电量5.7%。下次唤醒时间:今晚23点整,进行每日简报。” 屏幕暗了下去。 林浩盯著那台手机看了很久。黑色的机身像一块沉默的墨玉,在2002年夏日的午后,静静地吸收著窗缝里漏进来的、有限的光。 他开始测试。 第一次唤醒是下午五点。父母还没下班,家里很安静。 “小艺,查询2003年非典疫情的关键时间节点、传播路径、防控措施漏洞。” “查询中……2002年11月16日,广东佛山出现首例不明原因肺炎病例。2003年2月,疫情扩散至香港。关键转折点:2003年4月,北京疫情信息不透明导致扩散。防控漏洞:初期隔离措施不严格、信息传递延迟、医疗物资储备不足……” 林浩抓过桌上的草稿纸,飞快地记录。笔尖划过纸张,发出沙沙的声响。 “小艺,停止。电量消耗多少?” “本次查询消耗电量0.1%。” 0.1%。一次中等复杂度的查询。他手头有5.7%的电,也就是大约57次这样的查询机会——如果只是查询的话。但他需要记录的数据太多了,多到令人绝望。 第二次测试是六点半。母亲在厨房炒菜,油烟味从门缝钻进来。 “小艺,以表格形式展示2002-2010年中国网际网路行业关键公司的发展轨跡,包括融资节点、关键產品上线时间、市场份额变化。” 手机屏幕亮起,一个简洁的表格浮现。左边是公司名称:腾讯、阿里、百度、网易、盛大……右边是按时间轴排列的关键事件。 林浩的眼睛快速扫过。 腾讯:2002年3月,qq註册用户突破1亿,但盈利模式不清晰,主要靠移动qq和gg。2003年8月,推出qq游戏平台。2004年6月,在香港上市…… 阿里:2002年,b2b业务开始盈利。2003年5月,淘宝网上线。2004年12月,支付宝独立…… 盛大:2002年,《传奇》同时在线人数突破50万。2003年,陈天桥成为中国首富…… 太多信息了。他不可能全记下来。 “小艺,高亮显示腾讯在2002-2003年的关键决策失误和危机节点。” 表格中几行变成了红色:2002年,腾讯因急於盈利推出qq秀、移动qq等增值服务,引发用户反感;2003年初,曾考虑以100万元人民幣出售qq,但未能成交;2003年8月前,qq空间尚未开发,社交功能薄弱…… “停。”林浩说。他闭上眼,试图把那些红色栏位刻进脑子里。“消耗多少?” “0.2%。” 更费电了,因为涉及数据筛选和格式处理。 第三次测试是晚上八点。父亲在看新闻联播,声音从客厅传来。林浩把手机藏在抽屉里,只露出摄像头部分对著檯灯——檯灯是40瓦的白炽灯,不知道有没有用。 “小艺,以语音模式无声匯报:当前时间精確到纳秒级的误差值。” 脑海里的声音响起:“根据星历校准,当前设备时间与標准原子钟偏差为0.00017秒。根据环境传感器数据反推,当前地球时间与设备记录的標准时间轴偏差在可接受范围內。確认:我们確实处於2002年。” “误差会累积吗?” “会。但以当前速率,每年偏差不超过1.2秒。在您有生之年不会產生可感知的影响。” “太阳能充电效率,具体参数。” “在当前光照条件下,充电效率为额定值的3.7%。如果將设备置於正午阳光下直射,效率可达18%。充满电所需最短时间:在am1.5標准光照下,需52小时。但2002年大气环境较好,实际可能更快。” 林浩算了一下。就算最快52小时充满,那也是两天多。而在这两天里,他必须谨慎使用每一分电量。 “小艺,如果电量归零,会发生什么?” “设备將进入深度休眠,所有功能关闭,包括太阳能充电模块。届时需要外部高能脉衝激活,以2002年的技术水平,成功率为0.00004%。” 也就是说,电量归零就等於永久关机。 林浩感到后背渗出细密的冷汗。 第四次测试是深夜十一点。父母已经睡了,老房子的隔音不好,他能听见父亲轻微的鼾声。 手机屏幕自动亮起,小艺的声音在脑中响起:“定时唤醒。当前电量4.9%。自上次匯报后,电量消耗0.8%,其中主动查询消耗0.3%,待机消耗0.5%。建议:减少唤醒次数,延长单次使用时长以提高效率。” 4.9%了。一下午和一晚上,掉了將近1%。 按照这个速度,就算他完全不使用,只是待机,这台手机也只能坚持十天左右。而太阳能充电太慢,如果阴天下雨,效率会更低。 “小艺,调出设备结构图,高亮显示核心供能模块。” 屏幕上出现一个三维立体图,是手机的內部的简化模型。电池部分用红色高亮,连接著一个复杂的电路网络。 “这是钙鈦矿-硅叠层太阳能电池,2028年华为实验室的最新技术。”小艺解释,“在理想条件下,光电转换效率可达31.4%。但目前设备处於保护模式,只能以基础效率运行。另外,储能部分是石墨烯-鋰混合电池,容量为8000mah,但当前最大可用容量被限制在0.7%,也就是56mah。” “为什么限制?” “时间坐標异常触发了保护协议。如果全功率运行,时空纠偏效应可能导致设备自毁。当前模式是在安全范围內的最大可用状態。” 林浩盯著那个结构图。红色的电池模块像一颗微弱跳动的心臟。 “如果……如果我想要导出一些技术资料,比如某个晶片的设计图纸,最高效的方式是什么?” “根据您的认知水平和当前时代的技术条件,建议分级处理。”小艺的声音依然平静,“第一级:核心原理和架构思路,用文字和简单图示记录。第二级:关键参数和工艺流程节点。第三级:具体实现代码和电路设计。以麒麟9000晶片为例,完整资料约3.5tb,您不可能手动记录。但如果只需要知道『arm公版架构+自研npu+台积电5nm工艺』这个思路,以及『big.little大小核设计』『mali-g78 gpu』这些关键词,那么只需要记录几百字。” 几百字。一个想法。一个方向。 这就够了。 因为他是林浩。2028年华为“天才少年”计划首席架构师,他不需要手把手的图纸,他只需要知道目的地在哪里,知道那座山后面有什么。 “小艺,进入休眠。明天早上六点唤醒。” “指令確认。当前电量4.8%。晚安,林浩。” 屏幕暗下去。房间里只剩下檯灯昏黄的光。 林浩没有睡。他打开抽屉,拿出一个新的笔记本——那是高三时剩下的,封面是蓝天白云的图案,里面还有大半本空白。 他拧开钢笔,吸满墨水。 然后开始写。 第一行字:“2002-2003年关键事件”。 笔尖在纸上移动。他先写下记忆中的东西,那些不需要小艺提醒他也记得的歷史:2002年11月,十六大召开;2003年3月,伊拉克战爭;2003年4月,非典爆发…… 然后他停下笔。 不对。他不能只依赖记忆。记忆会出错,会模糊,会自我美化。他需要確凿的数据,需要那些他原本不可能知道的东西。 比如,2003年非典到底哪天在哪个医院爆发?第一例超级传播者是谁?政府哪天下达的隔离令?这些细节,他当年一个高中生怎么可能知道? 但他现在可以知道。 “小艺,唤醒。”他压低声音。 屏幕亮起,电量显示4.7%。 “查询2003年非典疫情中,北京最重要的超级传播事件具体时间、地点、涉及人数。” “查询中……2003年3月15日,北京人民医院接收一名山西籍发热患者,该患者后被確认为非典病例。由於初期防护不足,导致该院超过100名医护人员感染,其中包括……” 林浩飞快地记录。时间、地点、人数、连锁反应。 “够了。休眠。” 他继续写。笔尖越来越快,字跡开始潦草。 写完非典,他换了一页。 “网际网路关键节点”。 这次他学乖了。他先在脑中梳理要问的问题,儘量一次问清楚。 “小艺,唤醒。查询以下信息:第一,2002年中国网民上网主要场所分布比例;第二,2002年网吧管理政策关键条款;第三,2003年网路游戏管理办法发布时间和核心內容。” “查询中……” 三个问题,一次唤醒。电量降到4.5%。 他记录。网吧。家庭。学校。2002年文化部《关於加强网际网路上网服务营业场所管理的通知》。2003年7月,《网路游戏管理暂行办法》草案…… 然后是游戏。 “小艺,唤醒。查询2001-2003年韩国网游引进中国的完整列表,包括开发商、代理商、上线时间、同时在线峰值、月流水峰值。” 屏幕亮起,密密麻麻的列表展开。 《传奇》:开发商actoz,代理商盛大,2001年9月上线,2003年1月同时在线突破50万,月流水峰值约3000万元…… 《奇蹟mu》:开发商webzen,代理商九城,2002年12月內测,2003年8月公测…… 《天堂》:开发商ncsoft,代理商新浪,2003年1月上线…… 《仙境传说》:开发商gravity,代理商智冠,2003年5月上线…… 太多了。他只能记关键数据。 电量4.2%。 “小艺,休眠。” 他甩了甩酸痛的手腕。钢笔尖在纸上戳出了一个洞。 窗外传来鸡鸣——附近平房区有人养鸡。天快亮了。 林浩站起身,走到窗边。天边泛起鱼肚白,凌晨四点的县城还在沉睡。远处国道上有卡车驶过,车灯划破黑暗。 他回头看著桌上摊开的笔记本。十几页纸,写满了密密麻麻的字。非典、网际网路、游戏、手机、晶片……像一张混乱的蜘蛛网。 但这还不够。这些只是信息碎片,不是武器。 他要的不是知道歷史,而是改变歷史。 而改变歷史需要的第一件武器,不是技术,是钱。 启动资金。第一桶金。 他走回桌前,翻开新的一页。 “第一桶金:2002年可行性方案。” 这次他没有立即唤醒小艺。他先自己思考。 2002年,他十八岁,刚高考完。家里条件一般,父母都是普通工人,估计全部存款不超过两万。他不可能开口要钱,就算要了,也远远不够。 去打工?一个暑假能挣多少?一千?两千? 写小说?投稿赚稿费?周期太长,而且他记得2002年《今古传奇》的稿费標准,千字三十到五十,一篇中篇也就几百块。 做网站?需要伺服器,需要域名,需要时间积累流量,变现太慢。 他的目光落在“网路游戏”那几页。 《传奇》私服。2002年下半年,私服开始出现。最早的一批私服,架设者月入几十万。 但他不会架私服。不是技术问题——有小艺在,技术不是问题。问题是,私服是违法的,至少是游走在灰色地带。他不想在起步阶段就沾上这种污点。 而且私服门槛太低,一旦有人做,马上就会涌出一大堆模仿者,很快变成红海。 他要做的是蓝海。是別人还没想到,或者想到了但做不到的东西。 “小艺,唤醒。” “我在。当前电量3.9%。” “查询:2002年,中国网际网路上最缺乏哪种类型的內容產品?要求:开发周期短、技术门槛低、需求明確、变现路径清晰。” 小艺停顿了两秒——这是它在思考的標誌,虽然可能只是模擬。 “根据2002年网民结构分析,73%的网民年龄在30岁以下,其中学生占比41%。该群体特徵:上网时间碎片化、硬体配置低(大部分在网吧)、网络带宽有限(平均56k拨號)、付费意愿低但付费能力集中(点卡消费)。同时,2002年flash播放器装机率已达98%。” “结论:flash小游戏和flash动画短片是当前市场空白点。典型案例:2001年,《小小》系列flash动画在网络上病毒式传播,但未形成有效商业模式。2002年,4399小游戏网站尚未成立,flash游戏分发渠道分散。” flash。 林浩眼睛一亮。 他想起来了。2002年,正是“闪客帝国”的年代。老蒋、小小、拾荒……那些flash动画作者在网上火爆一时,但大多用爱发电,很少能直接变现。 但游戏不一样。 一个简单的flash小游戏,如果玩法足够上癮,可以通过內置gg、道具收费、甚至直接卖给门户网站来赚钱。 而且flash开发门槛低。他记得as2.0语言並不复杂,开发工具flash mx今年刚发布,网上有大量教程。 最重要的是——他根本不需要学。 “小艺,调出2003-2005年全球最流行的十款flash小游戏,包括完整原始码和资源文件。” 屏幕亮起,但这次没有立即显示。 “警告:完整原始码文件较大,以《森林冰火人》为例,完整工程文件约8mb。在当前电量下,完整传输將消耗约2%电量,且您无法直接导出文件。建议:您口述需求,我提供核心算法和关键代码片段,您手动记录。” 林浩深吸一口气。 2%的电量,换一个完整的游戏原始码。值吗? 值。但不够值。 因为一个游戏不够。他需要一个引擎,一个可以快速复製、批量生產小游戏的工具。 “小艺,调出flash游戏通用引擎设计思路。要求:模块化、可扩展、支持多种游戏类型(跑酷、消除、射击、益智)。只需核心架构图,不需要具体实现代码。” “查询中……基於2002年flash player 6的技术限制,建议採用以下架构:游戏主循环基於enterframe事件,对象池管理,简单物理引擎(仅需重力、碰撞检测),资源预加载队列,得分和生命值管理系统……” 屏幕上出现了一张结构图。不复杂,只有七八个模块,每个模块有几行说明。 林浩抓过笔记本,开始画。 他画得很慢,很仔细。每一个方框,每一条连线,每一个標註。有些概念2002年还没有,他必须用自己的话重新描述。 “这个对象池管理是什么意思?” “即重复利用游戏对象,避免频繁创建和销毁导致的性能问题。在flash中,创建movieclip对象消耗较大。” “具体实现思路?” “预先创建一定数量的对象存入数组,需要时取出,用完后不销毁而是重置状態放回数组。” 林浩记录下来。汗水从额头滑下,滴在纸上,晕开一小片墨跡。 窗外天亮了。晨光透过窗帘的缝隙照进来,落在摊开的笔记本上。 他画完了最后一笔。 抬起头,手机屏幕暗著,但他没让小艺休眠。 “小艺,当前电量。” “3.1%。” 从昨晚到现在,用了1.7%。笔记本写了二十多页。 “小艺,基於这个架构,开发一个最简单的跑酷游戏模板,大概需要多少行代码?” “核心逻辑约300行。加上美术资源加载和界面,约500行。” “一个熟练的flash程式设计师,需要多久?” “以2002年平均水平,约一周。” “如果是我呢?”林浩问,“我手动敲这500行代码。” “您有2028年的编程思维,但需要適应as2.0的语法限制。预计三天。” “如果……我有一个团队呢?” “每增加一个合格的程式设计师,开发时间可缩短30%,但管理成本会增加。” 林浩点点头。他合上笔记本,揉了揉发酸的眼睛。 三天。他需要一台电脑,需要flash mx软体,需要安静的三天时间。 而在此之前,他需要解决最现实的问题:钱。买电脑的钱,装宽带的钱,生活的钱。 父母快起床了。他听见厨房里传来动静,母亲在准备早饭。 “小艺,最后问一个问题。”林浩低声说,声音有些沙哑,“以2002年的物价,配置一台能流畅运行flash mx的电脑,需要多少钱?” “查询中……2002年6月市场参考价:cpu amd athlon xp 1800+,约800元;主板磐正ep-8kha+,约600元;內存kingston 256mb ddr,约300元;硬碟希捷酷鱼40gb,约600元;显卡geforce4 mx440,约500元;显示器三星753df 17寸crt,约1200元。总计约4000元。如需安装宽带,初装费约800元,包月费120元/月。” 四千八百元启动资金。 林浩看著笔记本上密密麻麻的字,看著窗外完全亮起来的天。 “小艺,休眠吧。今晚六点唤醒。” “指令確认。当前电量3.0%。祝您顺利,林浩。” 屏幕彻底暗了下去。 林浩把手机放进抽屉最深处,用几本书盖住。然后他把笔记本合上,塞进书包。 厨房里传来煎蛋的香味。父亲在客厅打开收音机,早间新闻的声音飘出来:“……我国首次成功发射『海洋一號』卫星……” 他站起身,推开房门。 新的一天开始了。而他的时间,只剩下3%的电量,和一本写满了未来的笔记本。 但他握著笔的手很稳。 因为这一次,他看得见路。 第3章 贫困的家境 晨光穿过厨房窗子上积著油污的玻璃,在水泥地上切出一块昏黄的光斑。母亲李秀兰蹲在那光斑里,面前是一个红色的塑料盆,盆里泡著发黑的抹布。 她正在擦煤球。 2002年的县城,管道煤气还没通到这片老家属院。家家户户烧煤炉,煤球是定量的,每月凭票去煤店买。品相好的煤球烧得旺,碎的、裂的就得仔细挑出来,掰碎了掺在好煤球里用。 林浩站在厨房门口,看著母亲的动作。 她先拿起一个煤球,对著光看有没有裂纹,然后用手掂量重量。完好的放在左边竹筐里,有裂缝的放在右边。那些已经碎成几块的,她就小心地掰成更小的碎块,装进一个铁皮饼乾盒里——那是烧水时垫在炉子底下用的。 母亲的手指关节粗大,指甲缝里嵌著洗不掉的煤灰。她做这些动作时很专注,嘴唇微微抿著,额前一缕花白的头髮垂下来,隨著动作轻轻晃动。 “妈。”林浩出声。 李秀兰抬起头,看见儿子,脸上立刻浮出笑:“怎么起这么早?再多睡会儿,又不用上学了。” “睡不著。” 林浩走进厨房。厨房很小,不到四平米,灶台是水泥砌的,贴的白色瓷砖已经泛黄。墙上掛著竹编的筷笼,筷子头朝下插著,防止落灰。窗台上摆著几个玻璃罐头瓶,里面醃著萝卜乾,泡在深色的酱油里。 “那去洗漱,早饭马上好。”李秀兰说著,在围裙上擦了擦手,站起身打开碗柜。 碗柜是八十年代的老式样,漆成浅绿色,门上的合页锈了,拉开时发出刺耳的吱呀声。她拿出三个碗,三个搪瓷缸,又从塑胶袋里舀出两勺麵粉。 麵粉是昨天买的,散装的,装在印著“特一粉”字样的白色编织袋里。 “今天吃麵条?”林浩问。 “嗯,昨晚剩了点肉汤,给你下碗面。”李秀兰往盆里倒麵粉,加水,开始和面。她的动作很熟练,手腕发力,麵粉很快聚成团,“你爸一早就出去了,说去劳务市场看看。” 林浩没说话。他走到水槽边,拧开水龙头。水流很小,淅淅沥沥的,还带著铁锈色。他接了半缸水,开始刷牙。 中华牙膏,红白条的包装,一支能用两个月。 刷完牙,他接水洗脸。水是凉的,六月的早晨,自来水还没被太阳晒热,扑在脸上让人清醒。毛巾是那种最便宜的,印著褪色的牡丹花,布料很硬,擦脸时有点磨皮肤。 厨房里传来下麵条的声音。水开了,母亲把麵团擀成面片,切成粗细均匀的麵条,下进锅里。蒸汽腾起来,模糊了玻璃窗。 “浩子。”母亲的声音从蒸汽里传出来,“你估摸能考多少分?” 林浩擦脸的动作顿了一下。 “五百多吧。”他说了个保守的数字。其实他知道,如果按记忆中的成绩,他能过一本线,但不高,只能上个普通的一本。但那是上辈子的事了。 “五百多……”李秀兰念叨著,用筷子搅动锅里的麵条,“能上一本不?” “能。” “那就好,那就好。”她连说了两遍,声音里带著如释重负的笑意,“你爸昨晚还念叨,说咱家得出个大学生。” 麵条出锅了。母亲盛了满满一大碗,浇上昨晚的肉汤——其实没什么肉,主要是汤,上面浮著几点油星。她又从罐子里夹了一筷子自己醃的咸菜,切成细丝,撒在面上。 “快吃,趁热。” 林浩端著碗坐到小饭桌前。桌子是摺叠的,平时收在墙角,吃饭时才打开。桌腿有点晃,他用脚踩著横撑,稳住。 麵条很烫,他吹了吹,吸溜一口。汤是咸的,有酱油和花椒的味道,麵条很劲道,咸菜脆生生的。 “妈,你吃了没?” “我等你爸回来一块儿吃。”李秀兰说著,又蹲回煤球盆前,继续挑拣。 林浩低头吃麵。热气扑在脸上,有点痒。 他记得这碗面。上辈子高考完的那个早晨,母亲做的也是肉汤麵。那时他觉得理所当然,甚至有点嫌弃——同学家里都开始燉鸡燉鱼补身体了,他家还是麵条。 后来他去外地上大学,母亲送他到火车站。火车开动时,她追著车窗跑了几步,花白的头髮在风里飘。他隔著玻璃看见她的嘴型,是在喊“好好吃饭”。 再后来,他工作了,有钱了,带父母去高级餐厅。母亲总是吃得很少,说吃不惯。她说,还是家里的麵条好吃。 林浩放下筷子。 “妈,我吃饱了。” “这才吃多少?再吃点,锅里还有。” “真饱了。”他把碗端到水槽,拧开水龙头。水很凉,油花在水面散开。 母亲走过来,接过碗:“你去看会儿电视,或者出去转转,別老闷在家里。” “我爸去哪儿了?” “就前面那个劳务市场,说去看看有没有零工。”李秀兰说著,声音低下去,“你上大学……总得准备学费。” 林浩没说话。他走回自己房间,关上门。 房间里很安静。窗外传来邻居家电视的声音,是《还珠格格》的重播,小燕子在喊“我小燕子又回来了”。 他坐在床边,从书包里拿出那个笔记本。翻开,密密麻麻的字,记录著未来的信息。那些数字,那些日期,那些机会。 然后他从抽屉最深处拿出那台黑色手机。 屏幕是暗的。他按下电源键,电量显示:3.0%。和昨晚一样,看来深度休眠几乎不耗电。 他把手机放在窗台上,那里有一小块阳光。屏幕上的电量数字跳动了一下:3.1%。 太慢了。 按照这个速度,要充满电还需要一百多个小时。而这一百多个小时里,他什么都做不了。没有电脑,没有启动资金,只有一个笔记本,和脑子里那些暂时用不上的知识。 客厅传来开门声。 林浩把手机藏好,走出房间。 父亲林国栋回来了。他推著那辆二八大槓,车把上掛著一个帆布包,包瘪瘪的。他脸色不太好,额头上有汗,鬢角的白髮在晨光里很刺眼。 “回来了?”李秀兰从厨房探出头,“有活儿吗?” 林国栋摇摇头,把车支在门口。他脱下外套——那是一件蓝色的工装,胸口绣著“县机械厂”的字样,字已经洗得发白了。机械厂三年前倒闭了,这件工装他一直穿著。 “人太多。”父亲在凳子上坐下,声音有些哑,“都是等活儿的,泥瓦工、木工、搬运工……我去晚了,人家都挑年轻的。” 李秀兰没说话。她端出一碗麵,放在父亲面前。麵条比林浩那碗少,汤也清。 “先吃饭。” 林国栋拿起筷子,吃了两口,又放下。 “浩子。”他看向儿子,“你那个分数,什么时候能知道?” “得月底。” “嗯。”父亲点点头,又拿起筷子,“不管考多少,大学得上。钱的事你別操心。” 林浩看著父亲的手。那是一双工人的手,指节粗大,虎口和掌心都有厚厚的老茧,指甲缝里洗不掉的黑色是机油。这双手曾经能车出精度0.01毫米的零件,现在只能握著筷子,微微发抖。 “爸,我想学计算机。”林浩说。 林国栋抬起头:“计算机?就是……电脑?” “嗯。” “那个好找工作不?” “好找。以后到处都是电脑。” 父亲沉默了一会儿,低头吃麵。他吃得很慢,每一口都咀嚼很久。 “学费贵不?” “一年四五千吧,看学校。” “四五千……”父亲重复了一遍,声音很轻。 客厅里只剩下吃麵的声音。电视还开著,《还珠格格》的片尾曲响起来:“感谢天,感谢地,感谢命运让我们相遇……” 林浩突然站起身。 “我出去转转。” “早点回来。”母亲在身后说。 他推开门,下楼。 家属院是八十年代建的老楼,六层,没有电梯。墙壁上贴著各种小gg,疏通管道、开锁、治性病。楼梯的水泥台阶边缘都磨圆了,扶手锈跡斑斑。 一楼院子里有棵老槐树,树下有几个老人在下棋。看见林浩,有人打招呼:“浩子,考完啦?” “嗯,李爷爷。” “考得咋样?” “还行。” “好好,考上大学,给你爸妈爭光。” 林浩笑笑,走出院子。 街道上很热闹。早晨的菜市场还没散,摊贩在收摊。地上是烂菜叶、塑胶袋、污水。空气中混杂著鱼腥味、肉腥味、腐烂的菜味。 他看见母亲了。 在市场最里面的角落,一个用塑料布搭的简易棚子下。李秀兰繫著围裙,正在收摊。她面前是几个竹筐,里面还剩些蔫了的青菜,几个卖相不好的土豆,一堆处理价的水果。 “妈。”林浩走过去。 李秀兰抬头,有些惊讶:“你怎么来了?” “帮你收摊。” “不用,马上就好。”母亲说著,把青菜装进蛇皮袋,土豆捡到另一个袋子里。那些水果有些磕碰,但还能吃,她小心地放进一个纸箱。 林浩蹲下帮忙。他拿起一个土豆,上面有几个芽眼,已经发青了。这种土豆有毒,不能吃。 “这个要扔了。”他说。 “没事,把芽挖掉就行。”母亲接过去,从口袋里掏出小刀,开始挖那些发青的部分。她的动作很仔细,儘可能多留一点可食用的部分。 “妈,这些菜……好卖吗?” “就那样。”母亲没抬头,“早上进的货,新鲜的都卖完了,剩下的就便宜处理。今天还行,赚了二十多块。” 二十多块。从早上五点到中午,七八个小时,赚二十多块。 林浩看著母亲的手。那双手因为常年泡在水里,关节粗大,皮肤皱巴巴的,有些地方裂了口子,贴著胶布。指甲很短,指甲缝里是洗不净的泥土和菜汁。 “明天別进了。”他突然说。 “那咋行?一天不开张,一天就没收入。” “我……”林浩顿了顿,“我有个想法,能赚钱。” 李秀兰抬起头,看著他。她的眼睛有些浑浊了,眼角堆著深深的皱纹。但看儿子的眼神,还是那种母亲特有的、温柔的、带著一点点担忧的眼神。 “你能有啥想法?好好念书就行了,钱的事不用你操心。” “不是,我真的有办法。”林浩认真地说,“给我一个月时间,我保证,赚的钱比卖菜多。” 母亲笑了,是那种不以为意的、觉得儿子在说孩子话的笑。 “你能赚啥钱?去工地搬砖?那活儿不是你乾的。” “不是搬砖。”林浩不知道该怎么说。他不能说我有来自未来的知识,不能说我知道接下来二十年什么最赚钱,不能说我可以写代码、做游戏、改变世界。 他只能说:“反正我有办法。你给我一个月,就一个月。这一个月,你別那么辛苦,菜少进点,卖不完的別硬撑,该扔就扔。” 李秀兰没说话。她挖完最后一个土豆,把削下来的芽眼扔进旁边的垃圾桶。然后她站起身,拍了拍围裙上的土。 “走吧,回家。” 林浩帮她推著三轮车。那辆三轮车很旧了,车斗的漆掉光了,露出锈跡。链条鬆了,骑起来哗啦哗啦响。车把上掛著一个破旧的收音机,用胶带缠著,已经不出声了。 他们沉默地走在回家的路上。 经过邮电局时,林浩抬头看了一眼楼顶的招牌:“中国移动”。蓝底白字,在六月的阳光下反著光。 2002年,中国移动刚刚成立两年。手机还是少数人的奢侈品,大部分人用bp机,一条信息一毛钱。小灵通正在兴起,话费便宜,但信號不好。 而他口袋里,装著一台2028年的手机。 那台手机里,有未来二十六年的技术。有鸿蒙系统,有小艺智能体,有完整的ai架构。隨便拿出一点,都能在这个时代掀起风暴。 但现在它只有3.1%的电。 而他连一台电脑都买不起。 回到家,父亲已经出去了,说是去另一个工地问问。母亲把三轮车停在楼道里,开始做饭。午饭很简单,早上剩的麵条热一热,炒了个土豆丝——就是那些挖掉芽眼的土豆。 林浩没吃几口。他说不饿,回了房间。 关上门,他从抽屉里拿出手机。 电量:3.8%。阳光很好,充电快了些。 他翻开笔记本,看著自己写下的那些计划。游戏、社交、手机、系统、晶片……每一步都需要钱,需要人,需要时间。 而他现在最缺的就是时间。不是他自己的时间,是父母的时间。 父亲五十二岁了,还在到处找零工。母亲四十九岁,还在菜市场风吹日晒。他们等不起。 他必须儘快赚到第一笔钱,不是为了一鸣惊人,只是为了让他们能轻鬆一点,只是为了让他们不用在菜市场捡烂菜叶,不用在劳务市场和年轻人抢活儿。 “小艺。”他低声说。 手机屏幕亮起。 “我在。当前电量3.9%。” “查询:2002年,一个十八岁高中生,在没有启动资金、没有电脑的情况下,最快、最合法的赚钱方式是什么?要求:周期不超过一周,单次收益不低於500元。” 小艺沉默了两秒。 “正在分析……根据2002年中国社会环境和您的个人条件,建议如下:” “第一,知识变现。您刚结束高考,可提供家教服务。2002年县城家教市场价格:初中生每小时15-20元,高中生20-30元。但需要时间积累口碑,一周內难以达到500元。” “第二,体力劳动。建筑工地小工日薪约30-50元,但您无经验,且工作强度大。一周最多300元。” “第三,信息差套利。利用地域或时间信息差,低买高卖。典型案例:从省城批发小商品到县城零售,但需要本金和交通工具。” “第四,技术变现。您拥有远超时代的技术认知,可提供技术服务。但当前无电脑,难以实现。” “第五,內容创作。写作、绘画等,但投稿周期长,稿费低。” 林浩一条条看下来,心一点点沉下去。 都不行。要么太慢,要么需要本金,要么不现实。 “就没有別的办法了吗?”他问,“任何办法,只要合法,只要快。” 小艺又停顿了几秒。 “检测到一条非常规路径,但存在道德风险。” “说。” “2002年6月,本地即开型福利彩票『刮刮乐』正在销售。根据歷史数据,6月15日將在本市售出一张头奖彩票,奖金5000元。彩票销售点位於县城中心广场东侧报刊亭。中奖彩票编號后三位为:327。” 林浩愣住了。 彩票。他差点忘了这个。 “你……能预测彩票?” “不能预测隨机数。但我的资料库中存储了2002年6月15日本地媒体关於中奖者的报导。报导中提及了中奖彩票编號的后三位,以及销售点位置。” “所以你是从歷史记录里查到的,不是预测?” “是的。但请注意,如果您购买该彩票並中奖,將改变歷史。蝴蝶效应可能导致后续事件偏离原有轨跡,我的资料库將逐渐失效。” 林浩握紧了手机。 5000元。在2002年,这是一笔巨款。父亲下岗买断工龄,也才拿了一万二。母亲卖菜,一个月也就六七百。 有了这5000元,他可以买电脑,装宽带,开始他的计划。父母也不用那么辛苦。 但代价是,小艺的“先知”能力会减弱。歷史一旦改变,未来的信息就不再准確。 “概率呢?”他问,“我如果去买,中奖的概率是多少?” “根据现有信息,中奖彩票已確定会在该销售点售出。但如果您介入,可能產生以下结果:第一,您购买到那张彩票,中奖。第二,您购买了其他彩票,未中奖。第三,您的购买行为导致原中奖者没有购买,彩票流入他人之手。第四,您的出现改变了销售员的出票顺序,那张彩票根本未被列印。” “简单说,就是不一定能中?” “是的。而且,如果歷史被改变,我资料库中关於2002年6月15日之后的信息,將逐渐失去参考价值。” 林浩沉默了。 窗外的阳光移动了一点,照在手机屏幕上。电量显示:4.1%。 他需要钱。但他也需要小艺的资料库。那里面不仅有彩票信息,还有未来二十几年的技术路径、商业机会、关键节点。 用长远的未来,换眼前的5000元。值吗? 客厅里传来声音。母亲在接电话。 “……对对,是林浩家。什么?录取通知书?还没到呢……哦,您是王老师啊……谢谢谢谢,孩子考得还行……什么?补习班?” 林浩走出房间。 母亲拿著电话,表情有些为难:“这个……王老师,我们家的情况您也知道……对,是,学费是问题……什么?可以减免一部分?那……那我跟他爸商量商量……” 掛了电话,母亲嘆了口气。 “谁的电话?”林浩问。 “你班主任王老师。说是有个暑期补习班,专门给高考生做大学预科的,一个月,学费八百。”母亲搓著手,“老师说可以减免两百,但也要六百……还说对以后上大学有帮助。” 六百。母亲卖菜要卖將近一个月,还不能休息,不能生病,不能下雨。 “我不去。”林浩说。 “可是王老师说……” “妈,我真的不去。”林浩看著母亲的眼睛,“我自己能学。而且我有更重要的事要做。” “你能有啥事……” “赚钱。”林浩打断她,“给我一个月时间。一个月后,我要是赚不到钱,下学期学费我自己贷款。” 母亲看著他,看了很久。她眼里的神情很复杂,有担忧,有不理解,也有一点点被儿子语气里的坚定所打动的鬆动。 “你爸那儿……” “我去跟他说。” 晚上父亲回来时,天已经黑了。他比早上更疲惫,工装背上有一大片汗渍。 吃饭时,林浩说了补习班的事,也说了自己的想法。 父亲没说话,只是一口一口地扒饭。米饭是昨天的剩饭,有点硬,他用茶水泡了泡。 “你想好了?”父亲终於开口,声音很沉。 “想好了。” “一个月,赚不到钱呢?” “我去復读,或者打工,学费我自己挣。” 父亲放下碗。碗底磕在桌上,发出沉闷的响声。 “我像你这么大时,也觉得自己能行。”他说,声音很平静,“后来下岗了,才知道,人得认命。” “我不认。”林浩说。 父子俩对视著。母亲在桌下轻轻碰了碰父亲的腿。 许久,父亲嘆了口气。 “行。一个月。这一个月,家里不指望你干啥,你也別指望家里给你钱。” “好。” 晚饭后,林浩回到房间。他关上门,从抽屉里拿出手机。 电量:4.8%。 窗外的天完全黑了,充电停止了。 他握著手机,在黑暗中坐了很长时间。 然后他翻开笔记本,在新的一页上写下: “2002年6月10日。目標:一个月內,赚到第一笔钱。方法:暂定两条路。一,彩票(风险高,但有明確目標)。二,flash游戏(需电脑,但可持续)。” “优先级:先解决电脑问题。电脑预算4000元,宽带初装费800元,一个月生活费……暂定1000元。总计5800元。” “第一步:明天去中心广场报刊亭,观察彩票销售情况。不急於购买,先收集信息。” “第二步:寻找可短期变现的机会,哪怕是体力活。先攒一点本金。” 他停下笔,听著客厅里的声音。 父母在低声说话,听不清內容,但语气很沉重。过了一会儿,电视打开了,是新闻联播的声音。 林浩躺到床上,睁著眼看著天花板。 天花板上有水渍,是楼上漏水留下的,像一张地图。他小时候就喜欢盯著看,想像那是哪个国家,哪片海洋。 现在他看著那片水渍,想的是別的事。 想的是怎么赚到5800元。想的是如果赚不到怎么办。想的是父母越来越弯的腰,越来越白的头髮。 想的是口袋里那台只有4.8%电量的手机,和它背后那个璀璨的未来。 黑暗中,他轻轻按亮手机屏幕。 微弱的蓝光照亮了他的脸。电量显示:4.8%。 “小艺。”他低声说。 “我在。” “如果……如果我失败了怎么办?” 小艺沉默了一会儿。这沉默很人性化,让林浩几乎以为她真的有情感。 “根据我的计算,您失败的概率是37.2%。但失败的定义取决於您的时间尺度。一个月內赚不到5800元,是短期失败。但长期来看,您拥有超越时代26年的认知,成功的概率是100%。” “可他们等不了长期。”林浩说,声音很轻,“我爸我妈,等不了。” 小艺没有回答。也许她不知道怎么回答,也许她的程序里没有关於“父母等不了”的算法。 林浩关掉屏幕。 黑暗中,他听见自己的心跳,很稳,很重。 一个月。5800元。 他必须做到。 第4章 第一行代码 深夜十一点,窗外的县城彻底安静下来。只有远处国道偶有卡车驶过,轮胎摩擦柏油路面的声音由远及近,又由近及远。 林浩坐在黑暗中,听著客厅里父母的呼吸声。父亲在打鼾,不重,是那种劳累一天后的深沉呼吸。母亲大概已经睡著了,很安静。 他等了几分钟,確认父母睡熟了,才从床上坐起来。 月光从窗户斜射进来,在地板上铺出一块银白。他赤脚踩过那块光斑,冰凉的触感从脚底传来。走到书桌前,他先摸了摸窗台——手机还在那里,一夜的月光充电效果微乎其微,电量显示:4.9%。 他拿起手机,又摸黑走到门边,轻轻拧开门锁。老锁舌发出细微的“咔噠”声,在寂静中格外清晰。 客厅里一片漆黑。父母房间的门虚掩著,鼾声从里面传来。林浩屏住呼吸,贴著墙走到客厅角落,那里放著一个老式五斗柜。 最下面的抽屉。 他蹲下,轻轻拉开。抽屉有些涩,发出“吱呀”的摩擦声。他停下,侧耳听了听——鼾声没停。 抽屉里是家里的杂物:针线盒、纽扣、几卷用剩的毛线,还有一个铁皮饼乾盒。林浩拿起饼乾盒,手感很轻。他打开,里面是家里的重要证件:户口本、父母结婚证、几张泛黄的收据。 还有一叠钱。 他用手指捻了捻。很薄,大概十几张,都是十元二十元的零钞。最下面压著三张一百的。总共大概五百多块。 这是家里全部现金了。 林浩盯著那叠钱看了几秒,然后轻轻合上饼乾盒,放回原处。关上抽屉时,他动作更轻了。 回到房间,他坐在床边,看著窗外沉沉的夜。 5800元。他需要这么多。而家里只有500多,还是全家一个月的生活费。 彩票?那个编號327的彩票,也许能中5000。但小艺说得对,一旦他介入,歷史就可能改变。而且彩票中奖是小概率事件,不可控因素太多了。 他需要更可靠的办法。 “小艺。”他压低声音。 手机屏幕亮起,在黑暗中发出幽蓝的光。电量:4.8%。 “我在。” “如果不用彩票,有没有办法在一周內赚到500元?任何办法,只要合法,只要能快速启动。” 小艺沉默了两秒——这是她在搜索资料库。 “正在分析……检测到一个潜在机会,但需要您的主动操作。” “说。” “2002年6月,本地晚报副刊正在举办『夏日故事』微型小说徵文比赛。一等奖奖金800元,二等奖500元,三等奖300元。截稿日期:6月20日。获奖名单公布:7月5日。” “写小说?”林浩皱眉,“周期太长了,而且我没写过。” “但您拥有超越时代的敘事技巧和故事结构认知。以2028年的网文创作理论,反推2002年的纸媒徵文,属於降维打击。” 林浩想了想。这倒也是。他看过太多未来的小说、电影、游戏,知道什么样的故事能打动人。而且微型小说篇幅短,两三千字,一个通宵就能写完。 “有往届获奖作品可以参考吗?” “正在查询……2001年同主题徵文获奖作品已调出。核心特徵:故事要有时代气息,结尾要有转折或升华,字数控制在2500字以內。一等奖作品《父亲的自行车》,讲述下岗工人用自行车载客养活全家的故事,情感真挚,细节扎实。” 林浩在黑暗中点头。他明白了。2002年,这类朴实、正能量、能引发共鸣的故事最受纸媒青睞。 “截稿还有十天。如果我明天写好寄出去,什么时候能知道结果?” “邮寄需要2-3天,评审需要一周,公布需要一周。总计至少半个月。” 半个月。太长了。而且只是“可能”获奖,不是“一定”。 “还有別的吗?更快一点的?” “正在搜索……2002年6月12日,本地电信局將举办『宽带入户推广周』活动。现场有知识问答比赛,一等奖奖品为一台联想桌上型电脑,价值约4000元。比赛內容:网际网路基础知识、电脑操作常识。” 林浩的眼睛亮了。 电脑。直接奖励电脑。而且时间是后天,很近。 “比赛规则呢?” “面向所有市民开放,现场报名。比赛形式:抢答。题目范围:windows 98基本操作、office软体使用、网际网路常识、本地电信业务。” “题目难度?” “以2002年普通市民的认知水平为標准。但您拥有2028年的网际网路经验,这些题目对您来说相当於小学数学题。” 林浩握紧了手机。电脑。4000元的电脑。只要贏了比赛,电脑问题就解决了,还能省下宽带初装费——电信局搞活动,肯定会赠送宽带体验。 “地点?具体时间?” “中心广场电信营业厅门口。上午九点开始报名,十点比赛开始。” “好。”林浩说,“就这个。” “但请注意,”小艺提醒,“您的参与可能改变歷史。原本的获奖者將失去电脑,这会產生蝴蝶效应。” “管不了那么多了。”林浩低声说,“我需要那台电脑。” 他顿了顿:“而且,如果我能贏,说明我比那个人更懂电脑。电脑在我手里,能发挥更大的价值。” 这话有点自我安慰的意思,但他说得很坚定。 屏幕暗了下去。电量:4.7%。 林浩把手机放回窗台,躺回床上。但他睡不著。脑海里反覆盘算后天的比赛,盘算要写什么样的故事,盘算如果都失败了怎么办。 直到天快亮时,他才迷迷糊糊睡去。 醒来时已经上午八点。父母都出门了——父亲又去了劳务市场,母亲去了菜市场。桌上用纱罩罩著一碗粥,两个馒头,一碟咸菜。 林浩匆匆吃完,回到房间。他拿出纸笔,开始构思小说。 徵文主题是“夏日故事”。他回想2002年的夏天,回想自己十八岁那年的记忆。蝉鸣、冰棍、树荫、暴雨、等待录取通知书的焦灼…… 他想起昨天看见母亲挑拣煤球的样子,想起父亲推著自行车离开的背影。 笔尖落在纸上。 標题:《煤球上的夏天》。 他写得很慢。不是写不出来,而是在刻意控制节奏。他知道未来的网文套路,知道爽点、泪点、反转点该怎么设置。但2002年的纸媒不接受那些,要的是扎实的细节、克制的抒情、有温度的人物。 他写一个下岗工人家庭的故事。父亲每天天不亮就去劳务市场等活儿,母亲在菜市场角落卖菜。家里烧煤球,儿子高考完的那个夏天,开始学著挑拣煤球——把完整的留给父母用,自己用碎煤。 他写煤灰沾满手指的感觉,写煤球在炉子里燃烧时散发的热气,写父母回家时身上的汗味和疲惫。 他写儿子偷偷去工地搬砖,手上磨出血泡,用煤灰抹上止血。写他用第一笔工钱买了一台小电扇,放在父母床头。 他写夏天的暴雨,煤棚漏雨,儿子衝出去用塑料布盖煤堆。雨停后,煤球湿了,点不著,一家人围在炉子前,父亲用扇子扇,母亲用嘴吹,儿子加柴火。终於,火苗窜起来,映亮三张满是煤灰的脸。 他写结尾:录取通知书到了,学费很贵。父母商量著把家里那辆自行车卖了——那是结婚时买的,二十多年了。儿子没说话,第二天一早,把暑假打工攒的八百块钱放在桌上,下面压著一张纸条:“爸,妈,煤球我挑好了,够烧一个冬天。” 写完最后一个字,林浩放下笔。手很酸,指节发白。他数了数字数:2387字,刚好在要求范围內。 他又读了一遍。文字很朴实,但情感是真实的。那是他上辈子没来得及对父母说的话,没来得及做的事。 他把稿纸折好,装进信封。地址是晚报副刊部,贴上一张八毛钱的邮票。 出门时已经上午十点。他先去邮局寄了信,然后走向中心广场。路过那家报刊亭时,他停下脚步。 就是这里。彩票销售点。那个编號327的彩票,十几天后会在这里售出。 报刊亭老板是个五十多岁的男人,正坐在小凳子上看报纸。柜檯玻璃下压著各种彩票,即开型的“刮刮乐”摆在最显眼的位置,两元一张,最高奖金5000元。 林浩站了一会儿。他口袋里还有昨天父亲给的十块钱,还剩八块。可以买四张。 但他最终没买。转身离开了。 中心广场上已经搭起了舞台。红色的横幅上印著黄色大字:“电信宽带进万家,信息高速通天下”。几个工作人员正在布置,调试音响,摆放桌椅。 舞台旁边摆著一排电脑,是那种大脑袋的crt显示器,联想品牌机。其中一台贴著“一等奖奖品”的標籤。 林浩走近看了看。配置比他预想的还好:奔腾4处理器,256mb內存,40gb硬碟,17寸纯平显示器。还预装了windows xp系统——2002年,xp还是新鲜事物。 “同学,对电脑感兴趣?”一个穿电信制服的女工作人员走过来,笑容很职业。 “嗯,看看。” “这是我们这次活动的特等奖,价值4288元。”工作人员热情介绍,“只要参加我们的知识问答比赛,就有机会贏回家。报名吗?免费的。” “怎么报名?” “填个表就行。”她递过来一张报名表。 表格很简单:姓名、年龄、职业、联繫电话。林浩填了,职业写“高中毕业生”。 “比赛规则呢?” “十点开始,现场抽籤分组,每组十人抢答。每组第一名进入决赛,决赛前三名有奖。一等奖就是这台电脑,二等奖是小灵通一部,三等奖是500元电话卡。” 林浩点点头。他看了看周围,已经有不少人报名了。大部分是年轻人,也有几个中年人。大家都盯著那台电脑,眼神热切。 十点整,比赛开始。 主持人是个二十多岁的姑娘,拿著话筒,声音很清脆:“欢迎各位参加『电信宽带知识问答大赛』!我是主持人小杨。首先有请我们电信局副局长王局长致辞……” 一番领导讲话后,比赛正式开始。 林浩被分在第三组。他坐在选手席,看著前两组的比赛。 题目確实简单得过分。 “请问,windows系统中,用来打开『我的电脑』的快捷键是什么?” “答案是:win+e!”一个年轻人抢答。 “正確!加10分!” “请问,电子邮件的地址中,@符號怎么读?” “艾特!读艾特!” “正確!” “请问,我们电信目前提供的宽带最高速率是多少?” “512k!”这次抢答的人更多了。 林浩看著,心里有底了。这些题目对他来说,就像问大学生一加一等於几。 终於轮到第三组。 “好,请第三组选手上场!” 十个人走到台上,每人面前有一个抢答器。林浩试了试,按钮很灵敏。 “第一题:在word文档中,要保存文件,应该按什么快捷键?” “ctrl+s!”林浩几乎是本能地按下抢答器。 “正確!8號选手加10分!” 台下响起掌声。林浩的父母不知道什么时候来了,站在人群里。母亲踮著脚往台上看,父亲则背著手,表情很严肃。 “第二题:网际网路上,用来查找网站的『搜寻引擎』,最著名的是什么?” “百度!”这次是另一个选手抢到了。 “正確!” “第三题:我们县的电信客服电话是多少?” “10000!”林浩抢到。 “正確!8號选手再加10分!” 比赛进行得很顺利。二十道题,林浩抢到了十二道,全对。其他选手有时能抢到,但偶尔会答错。比如有一题问“cpu的全称是什么”,有人答“中央处理器”,但標准答案是“中央处理单元”,被扣了分。 最终,林浩以120分获得小组第一,进入决赛。 下台时,母亲挤过来,递给他一瓶水:“累不累?” “不累。” “那些题你都懂?” “嗯,平时看书学的。” 父亲没说话,只是拍了拍他的肩膀。很用力。 决赛在半小时后开始。进入决赛的有五个人,除了林浩,还有一个大学生,一个银行职员,一个中学计算机老师,还有一个网吧网管。 题目难度提升了。 “请问,tcp/ip协议的四层模型是什么?” 林浩差点笑出来。这题在2028年属於网络基础知识中的基础,但在2002年,能答上来的人不多。 “应用层、传输层、网络层、网络接口层。”网吧网管抢到了,但答得磕磕巴巴。 “基本正確,加10分!” “请问,dns伺服器的主要作用是什么?” “域名解析。”这次是大学生。 “正確!” “请问,在excel中,用来求和的函数是什么?” “sum!”林浩抢到。 “正確!” 比赛进入白热化。林浩的领先优势並不大,那个计算机老师很厉害,几道专业题都答对了。 最后一题,主持人说:“这是一道实操题。请工作人员把电脑抬上来。” 两个工作人员抬上来一台电脑,已经开机,桌面是windows xp的经典蓝天草原壁纸。 “请选手在五分钟內,完成以下操作:第一,在d盘新建一个文件夹,命名为『电信宽带』。第二,在这个文件夹里新建一个文本文档。第三,在文档里输入『中国电信,宽带专家』八个字。第四,保存文档,並创建桌面快捷方式。完成速度和质量综合评分。” 台下响起嗡嗡的议论声。对大部分2002年的人来说,电脑操作还是个陌生领域。很多人只会用滑鼠点点,具体操作步骤並不清楚。 五个选手站在电脑前。主持人说:“准备——开始!” 银行职员第一个衝上去。他手忙脚乱地找d盘,但桌面图標太多,一时没找到“我的电脑”。网吧网管推开他,双击“我的电脑”,进入d盘,右键新建文件夹——但右键菜单出来后,他犹豫了一下,选了“新建”->“文本文档”,结果文档建在了d盘根目录,不是文件夹里。 计算机老师比较稳,他先建了文件夹,然后打开文件夹,在里面新建文本文档。但输入文字时,他用了全角字符,打字速度也慢。 大学生在旁边干著急,插不上手。 林浩等了几秒,看明白了情况。他走上前,拍了拍计算机老师的肩:“老师,让我试试。” 老师愣了一下,让开了。 林浩坐到电脑前。他的动作很流畅,像是做了千百遍。 右手握住滑鼠,左手放在键盘上。双击“我的电脑”,进入d盘,右键->新建->文件夹,重命名为“电信宽带”。双击进入,右键->新建->文本文档,重命名为“宽带文档”。双击打开,双手放在键盘上。 他敲下八个字:中国电信,宽带专家。 用的是智能abc输入法,他记得2002年的標配。敲拼音,选字,回车。动作很快,几乎没有停顿。 然后文件->保存。关闭文档。右键文档->发送到->桌面快捷方式。 完成。 他看了一眼屏幕右下角的时间:耗时1分47秒。 “完成。”他说。 主持人愣了愣,看了看表:“这么快?检查一下。” 工作人员检查。文件夹有了,文档有了,文字正確,桌面快捷方式也有了。完全符合要求。 “8號选手,林浩,完成时间1分47秒,操作全部正確!”主持人高声宣布,“第一名!” 台下响起热烈的掌声。母亲在台下用力鼓掌,眼眶有些红。父亲依然背著手,但嘴角微微上扬,是一个很浅的笑容。 颁奖仪式很简单。电信局的领导给林浩颁发了一张大奖状,还有那台电脑——装在原装纸箱里,很重。二等奖和三等奖也颁了,是小灵通和电话卡。 “小伙子,电脑用得挺熟啊。”颁奖的领导拍了拍林浩的肩膀,“哪个学校的?” “县一中,刚高考完。” “不错,好好学,以后是个人才。” 林浩抱著电脑箱子,在父母帮助下搬下了台。箱子很沉,父亲要帮忙抬,林浩说不用,自己可以。 但他还是让父亲抬了一头。父子俩一前一后,抬著电脑箱子穿过广场。母亲跟在后面,手里拿著那张大奖状,走几步就看一眼。 回家的路上,不断有熟人打招呼。 “老林,这买的啥?” “电脑!孩子比赛贏的!” “哟,了不得!啥比赛?” “电信局搞的,知识问答。” “浩子可以啊!” 父亲的背挺得很直。虽然没说什么,但林浩能感觉到,父亲很高兴。 回到家,父子俩把电脑抬进林浩房间。拆箱,安装。显示器、主机、键盘、滑鼠、音箱。还有一本厚厚的使用说明书。 接通电源,按下开机键。主机发出“滴”的一声,风扇转动。显示器亮了,windows xp的启动画面出现,进度条缓缓移动。 父母站在门口看。对他们来说,电脑是陌生的、昂贵的东西。现在这台东西属於他们家,属於他们的儿子。 “这得多少钱啊?”母亲小声问。 “四千多。”父亲说,“浩子贏回来的。” 启动完成,进入桌面。蓝天草原的壁纸,下面一排图標。林浩握住滑鼠,移动光標。很流畅。 “小艺。”他在心里默念。 口袋里的手机震动了一下。电量:4.6%。 “我在。” “记录:2002年6月12日,获得第一台电脑。下一步:安装开发环境。” “建议:先安装flash mx。2002年最新版本为flash mx 6.0,安装文件可在各大软体下载站找到,但需注意盗版风险。” 林浩点点头。他转向父母:“爸,妈,我想装个宽带。” “宽带?”父亲皱眉,“那玩意儿贵吧?” “刚才电信局的人说了,我是获奖者,可以免初装费,前三个月每月只要50元。”林浩说,“三个月后,如果不用可以停。” 这是刚才下台时,工作人员主动跟他说的,算是额外福利。 父亲想了想,看了看母亲。母亲说:“装吧,孩子要用。” “那行,明天我去办。” “谢谢爸。” 父母出去了,轻轻带上门。林浩坐在电脑前,感受著皮质椅面的冰凉触感。他打开瀏览器,输入“flash mx 下载”——用的是拨號上网,连接速度52k,网页加载很慢。 下载了一个多小时,终於下好了flash mx的安装包。安装,输入序列號——小艺提供了可用的序列號。安装完成,桌面上出现了那个熟悉的紫色图標。 他点开。软体启动,界面是2002年的风格,工具栏图標很大,配色鲜艷。 新建一个flash文档。舞台尺寸设为550x400,帧率设为24fps。 然后他打开记事本。不,不是用来写代码,是用来做笔记。 “小艺,唤醒。” “我在。当前电量4.5%。” “调出flash游戏基础框架的核心代码。只要结构,不要具体实现。用我能理解的方式描述。” “正在整理……” 手机屏幕亮起,显示出一段简化的代码结构。林浩仔细看,不是逐行代码,而是偽代码,用中文描述算法和思路。 他一边看,一边在记事本上记。 “游戏主循环:基於enterframe事件。每一帧,更新所有游戏对象的状態,检测碰撞,重绘。” “对象池:预创建对象数组,使用时取出,用完后重置状態放回,避免频繁创建销毁导致的性能问题。” “碰撞检测:矩形碰撞,判断两个显示对象的边界矩形是否相交。” “得分系统:全局变量存储分数,碰撞检测到特定物体时加分,分数显示在舞台左上角。” “资源管理:使用loader类加载外部图片和声音,加入加载队列,全部加载完成后启动游戏。” 他记了整整三页。不是照抄,而是理解后用自己的话重新描述。有些概念2002年还没有,他需要找到替代方案。 比如小艺提到的“事件监听模型”,在flash mx中需要用on()函数或者addlistener()方法,不完全一样。 比如“面向对象编程”,as2.0虽然支持,但还不成熟,很多开发者还在用面向过程的写法。 他必须把2028年的先进思路,翻译成2002年能实现的技术方案。 这个过程很慢,很费力。他经常要停下来思考,查flash mx的帮助文档,甚至写一小段测试代码验证想法。 但好处是,他真正理解了。不是知道“该这么写”,而是知道“为什么这么写”。 窗外天色渐渐暗下来。母亲敲了敲门,端进来一碗绿豆汤:“歇会儿,喝点汤。” “好,谢谢妈。” 母亲放下碗,看了看屏幕上那些看不懂的代码,又看了看儿子专注的侧脸。她没说什么,轻轻退了出去。 林浩喝了一口绿豆汤,很甜,冰镇的,解暑。 他继续。 开始写真正的代码。打开flash mx的代码编辑器,在第一帧上右键,选择“动作”。 光標在代码编辑区闪烁。 他深吸一口气,敲下第一行: // flash游戏基础框架 // 作者:林浩 // 日期:2002年6月12日 然后是第二行: // 初始化游戏变量 第三行: // 预加载资源 他敲得很慢。每敲一行,都要想清楚这一行在整体架构中的位置,想清楚变量名是否合適,想清楚有没有更好的写法。 有时他会刪掉重写。有时他会加注释,解释这行代码的作用。有时他会停下来,在草稿纸上画流程图。 汗水从额头滑下,滴在键盘上。他用袖子擦掉。 窗外的天完全黑了。县城的路灯亮起来,昏黄的光透过窗户,和电脑屏幕的光混在一起。 他写完了对象池管理函数,写完了碰撞检测函数,写完了得分更新函数。虽然只是一个最简单的框架,只有不到两百行代码,但它完整、清晰、可扩展。 最后,他写了一个最简单的测试游戏:一个小方块在舞台上移动,碰到边界反弹,碰到隨机生成的目標物加分。 点击运行。 舞台上的小方块动了。左、右、上、下,用方向键控制。目標物隨机出现,碰到就加分,分数显示在左上角。 很简陋,没有任何美术资源,只有最简单的几何图形。 但它是完整的。从加载到运行,从输入到反馈,从逻辑到表现。 一个完整的、可运行的游戏。 林浩靠在椅背上,长长地舒了一口气。 他看了一眼时间:凌晨一点。从下午到现在,八个多小时。 手机在口袋里震动了一下。他拿出来,点亮屏幕。 电量:4.0%。 “小艺。” “我在。” “记录:2002年6月13日凌晨1点07分,完成第一个flash游戏框架,共187行代码。运行成功。” “已记录。恭喜。” 林浩关掉电脑。屏幕暗下去,房间里只剩下窗外的路灯光。 他走到窗边,看著外面的夜。县城睡了,只有几扇窗户还亮著灯,也许是有人在熬夜看电视,也许是有人在赶工。 而他,刚刚敲下了重生后的第一行代码。 虽然只是一个开始,虽然离目標还很远,虽然电只有4.0%。 但他有电脑了,有开发环境了,有第一个可运行的程序了。 最重要的,他开始了。 他回到桌前,翻开笔记本,在新的一页写下: “2002年6月13日。已完成:1.获得电脑。2.安装开发环境。3.完成基础游戏框架。” “下一步:1.开发第一个完整的小游戏。2.寻找发布渠道。3.测试变现可能。” “目標:一周內,赚到第一笔钱。金额:不低於200元。” 他放下笔,躺到床上。很累,但很清醒。 窗外,夏夜的风吹进来,带著梔子花的香味。 他闭上眼睛,在黑暗中微笑。 第一步,迈出去了。 第5章 闪客帝国的妖孽 凌晨三点,窗外的县城彻底沉睡。只有几只夏蝉不知疲倦地鸣叫,声音在闷热的夜里有种金属般的质感。 林浩的房间里,键盘敲击声持续不断。 嗒。嗒嗒嗒。嗒。 那是老式机械键盘的声音,不算清脆,带著一种沉闷的、扎实的节奏感。屏幕的蓝光映在他脸上,瞳孔里倒映著滚动的代码。 他已经连续工作了六个小时。 从晚上九点吃完晚饭到现在,除了中间起身倒过一次水,上了趟厕所,他的手指几乎没有离开键盘。手腕有些发酸,指尖因为持续敲击微微发麻,但精神却异常清醒。 屏幕上是一个正在成形的flash游戏。 不是之前那个简单的测试框架。这次是一个真正的、完整的、可以发布的游戏。 游戏的名字叫《细胞吞噬》。 灵感来自2028年某个独立游戏开发者的作品,但被林浩简化、重塑,適配到2002年的flash平台上。核心玩法很简单:玩家操控一个最简单的细胞——屏幕上就是一个圆形,填充著渐变色的圆形——在一个有限的空间里游动。 空间里有其他细胞。有些比玩家小,可以吃掉。有些比玩家大,会吃掉玩家。 规则只有一个:大鱼吃小鱼。 但林浩在其中加入了一些细微的、超越时代的设计。 首先是成长机制。吃掉一个细胞,玩家的细胞体积会增加。体积越大,移动速度越慢,但可以吃掉更大的敌人。体积增加到一定程度,细胞会“分裂”——玩家可以操控两个细胞,再增加到一定程度,可以操控三个。 这是即时战略的雏形,虽然只是最简单的形態。 其次是变异系统。空间中偶尔会出现特殊顏色的“变异细胞”,吃掉后,玩家的细胞会获得特殊能力:加速、毒性(碰到敌人时造成伤害)、隱形(短暂不被敌人发现)、磁力(自动吸引小细胞)。 这些能力持续十秒,而且不能叠加。玩家需要权衡:是吃掉眼前的小细胞稳定成长,还是冒险去追逐变异细胞获得爆发力? 最后是环境互动。空间中有“营养液”区域,进入后细胞会缓慢自动成长。有“毒素”区域,进入后持续掉血。有“分裂墙”,细胞碰到后会强制分裂成两个更小的。 这些区域隨机生成,每局游戏都不同。 林浩正在写核心的碰撞检测算法。 // 碰撞检测函数 // 玩家吃掉敌人 // 敌人吃掉玩家 // 体积相近,弹开 他写得很仔细。每一行代码都要想清楚:这个变量有必要吗?这个判断条件够严谨吗?有没有更高效的写法? 这不是简单的复製粘贴。小艺只能提供设计思路和算法逻辑,具体实现需要他一行行敲出来。而这个过程,正是他重新理解编程本质的过程。 上辈子在华为,他更多是架构师,是管理者。他画架构图,定技术方案,审核心代码,但很少亲自写这种基础的功能函数了。 现在,他从零开始。 凌晨四点,他完成了游戏的核心逻辑。点击测试,一个红色的圆形出现在舞台上,用方向键控制。屏幕上隨机生成了几个其他顏色的圆形,有的大有的小。 他操控红色圆形靠近一个小的蓝色圆形。距离足够近时,红色圆形突然扩大,蓝色圆形消失了。屏幕左上角的分数从0变成10。 又靠近一个稍大的绿色圆形。距离拉近——绿色圆形突然反过来冲向红色圆形,然后红色圆形消失了。 “game over”出现在屏幕中央。 基础机制没问题了。 接下来是美术。 林浩不是美术设计出身。上辈子他画的原型图都被同事吐槽是“灵魂画手”。但他知道2002年flash游戏的美术风格:极简,矢量,色彩鲜明。 他不需要复杂的贴图,不需要精细的动画。他需要的是一种风格化的、有辨识度的视觉语言。 他打开flash的绘图工具。用的是最基本的形状工具、填充工具、渐变工具。 玩家细胞:圆形,从中心向外的径向渐变,中心是亮红色,边缘是暗红色,有一种发光的感觉。 敌人细胞:也是圆形,但顏色不同。小敌人用蓝色系,中等的用绿色系,大的用紫色系。每个敌人细胞中心有一个更小的、顏色对比较强的点,像是“细胞核”。 变异细胞:用不常见的顏色,比如金色、银色、萤光绿。加上一个旋转的光环效果。 环境元素:营养液是浅蓝色的半透明矩形,毒素是深紫色的半透明矩形,分裂墙是黑白相间的条纹矩形。 他画得很慢。每个图形都要调整渐变参数,调整透明度,调整大小比例。有时画出来效果不好,就刪掉重来。 凌晨五点,天边泛起鱼肚白。窗外传来第一声鸟鸣。 游戏的美术资源完成了。虽然简单,但协调。红蓝绿紫金的配色,在2002年的crt显示器上会很醒目。 他打了个哈欠,眼睛发涩。起身用冷水洗了把脸,回到电脑前。 最后一步:界面和音效。 开始界面:黑色背景,中央是游戏標题“细胞吞噬”,用的是一种像素风格的字体。標题下方是“开始游戏”、“游戏说明”、“关於”三个按钮。 游戏说明界面:简单描述玩法。“方向键移动,吃掉比你小的细胞,躲避比你大的细胞,收集变异细胞获得特殊能力。” 关於界面:只有一行字。“作者:匿名”。 音效方面,他用flash自带的工具生成了几个简单的音效:吃掉的“啵”声,被吃掉的“噗”声,获得变异的“叮”声,游戏结束的低沉音。 虽然粗糙,但够用。 早上六点半,母亲起床了。她轻手轻脚地经过林浩房间门口,听见里面还有键盘声,犹豫了一下,轻轻推开门。 “浩子,你一宿没睡?” “马上就好。”林浩没回头,手指还在敲键盘。他在做最后的调试,修復几个小bug。 李秀兰站在门口,看著儿子的背影。电脑屏幕的光映在他脸上,能看见下巴上刚冒出的青色胡茬。她才意识到,儿子已经是个大人了。 “我给你煮碗面。”她轻声说,关上了门。 七点,游戏全部完成。压缩后的swf文件只有128kb——这是林浩刻意控制的大小,2002年的网速,文件必须足够小,才能快速加载。 他最后测试了一遍。流畅,没有明显bug,玩法清晰,有基本的可玩性。 但还不够“魔性”。 魔性是什么?是那种让人一玩就停不下来,明明很简单但就是想再试一次的感觉。 林浩想了想,在游戏里加入了一个小改动。 在游戏结束后,除了显示最终分数,还显示一行小字: “你击败了全球x%的玩家。” x是一个隨机数,每次都不一样,在5%到95%之间浮动。下面还有一行更小的字: “(数据纯属虚构,但你可以选择相信)” 然后是一个“再试一次”的按钮,按钮旁有一个小小的计数器,显示这是玩家第几次尝试。 这是后来游戏常用的手段,但在2002年,这还是个新鲜玩意儿。 再加一个:每当玩家打破自己的最高分,屏幕上会弹出夸张的金色大字:“新纪录!”,然后这个记录会保存在本地,下次游戏时显示在显眼位置。 完成。 早上七点半,林浩导出最终的游戏文件。128kb的swf文件,可以在任何安装了flash player 6的电脑上运行。 现在的问题是:怎么发布? 2002年,还没有steam,没有app store,没有google play。flash游戏的发布渠道主要是个人网站,或者一些flash游戏聚合站。 最著名的是“闪客帝国”。 那是当时中国flash创作者的最高殿堂。老蒋、小小、拾荒……那些早期的“闪客”们在这里发布作品,交流技术。能在这里获得认可,意味著在中国flash圈有了名號。 林浩打开瀏览器,输入闪客帝国的网址。页面加载很慢,56k的拨號网络,等了快一分钟。 页面终於出来了。深色背景,红色的logo,页面布局还很简单,左侧是导航栏,中间是作品展示区。 他註册了一个帐號。用户名:anonymous。密码:隨机生成的一串字符。邮箱:他还没有邮箱,用小艺提供的未来邮件格式隨便编了一个,反正不打算收验证邮件。 然后进入作品上传页面。 標题:《细胞吞噬》。 分类:游戏。 標籤:原创、动作、生存、策略。 简介:操控一个细胞,在微观世界生存下去。吃掉比你小的,躲避比你大的,收集变异获得能力。你能活多久? 文件上传。128kb的小文件,上传却用了將近三分钟。 上传完成。系统提示:作品需要审核,预计24小时內通过。 林浩关掉网页。身体后仰,靠在椅背上,长长地、深深地呼出一口气。 结束了。第一个作品完成了。 疲惫感这时才排山倒海般涌来。眼睛发乾,发涩,看东西有点模糊。手指关节僵硬,手腕酸痛。大脑像一团浆糊,思考都变得迟钝。 但他心里有一种奇异的充实感。 那不是上辈子带领团队完成一个大项目后的成就感。那是更纯粹的东西:一个人,从无到有,创造了一个完整的东西。 即使它很简单,即使它很粗糙。 但它存在了。 母亲推门进来,端著一碗麵条。热气腾腾,上面臥著一个荷包蛋,撒了点葱花。 “快吃,吃完睡觉。” “谢谢妈。” 林浩接过碗,筷子都有些拿不稳。他低头吃麵,面很烫,但他吃得很香。荷包蛋煎得刚好,蛋黄是溏心的,流出来,混在汤里。 “你爸一早就出去了,说今天有个工地要人,去试试。”母亲坐在床边,看著儿子狼吞虎咽,“你那个……做完了?” “嗯,做完了。” “是啥呀?” “一个小游戏。电脑上玩的。” “游戏啊……”母亲似懂非懂地点点头,“能赚钱不?” “还不知道,先试试。” “嗯,试试好。成不成都没事,別有压力。” 林浩吃完面,母亲把碗收走,让他赶紧睡觉。 他確实困了。倒在床上,几乎立刻就睡著了。 这一觉睡到下午三点。醒来时,头还有点昏沉,但精神恢復了不少。 他起床,第一件事是打开电脑,登上闪客帝国。 《细胞吞噬》已经过审了。发布时间是上午十点,到现在五个小时。 作品页面有简单的数据:点击量:127。评论:8条。 林浩点开评论。 第一条:“沙发!新游戏?” 第二条:“试玩了一下,有点意思。就是太简单了吧?” 第三条:“美术不错,顏色挺舒服。” 第四条:“那个『你击败了全球x%的玩家』是什么鬼?哈哈哈。” 第五条:“玩了三次,最高分才450,有毒。” 第六条:“变异细胞的设定不错,加速好用。” 第七条:“作者是谁?以前没见过这个id。” 第八条:“有点意思,但也就那样。” 很普通的反响。不温不火。 林浩关掉页面。这在他的预料之中。一个匿名新人的作品,没有推广,能有一百多点击和几个评论,已经不错了。 他洗了把脸,开始思考下一步。游戏发布了,但怎么赚钱?直接收费不可能,2002年的网民没有付费习惯。內置gg?flash游戏还不支持。 最现实的方式是:把游戏卖给门户网站。 2002年,新浪、搜狐、网易这些门户网站都有游戏频道,会收录一些flash游戏增加流量。他们会支付一笔一次性费用,买断游戏的发布权,通常是几百到几千元不等。 但这需要联繫,需要谈判,需要证明游戏的价值。 或者,等游戏自己火起来,等网站主动来找他。 林浩决定等一天看看。他开始做第二个游戏,同样是简单的、魔性的小游戏。这次是消除类,但加入了物理引擎,方块掉落时有真实的物理效果。 他工作到晚上。期间偶尔刷新一下闪客帝国的页面。 点击量在缓慢增长。晚上八点时,点击量:512。评论:23条。 评论开始出现变化。 “有毒,玩了一下午。” “最高分终於破1000了,那个分裂墙太坑了。” “变异细胞的磁力效果太爽了,自动吃小细胞。” “作者是不是学过生物?细胞分裂的机制有点真实。” “求作者出续作!” 有了第一个“有毒”的评价,后面就多了。很多人开始分享自己的高分,討论策略,甚至有人开始总结不同变异细胞的最佳使用时机。 晚上十点,点击量突破1000。评论数:47条。 有一条评论被顶到最上面:“这游戏的设计思路很超前啊。虽然简单,但成长、变异、环境三个系统的结合,有种麻雀虽小五臟俱全的感觉。作者绝对不是新手。” 下面有人回覆:“同意,感觉是圈內大佬开小號。” “有没有可能是国外的作品汉化的?” “不像,界面文字有中式表达习惯。” “有人认识作者吗?anonymous,太神秘了。” 林浩看著这些评论,嘴角微微上扬。 还不够。还需要一个引爆点。 他关掉页面,继续做第二个游戏。凌晨一点,第二个游戏也完成了,但他没急著发布。他在等。 凌晨两点,他再次刷新页面。 点击量:2873。评论:112条。 多了一条置顶评论,来自闪客帝国的管理员之一,id“闪客老刀”。这是圈內有名的资深闪客,以毒舌和专业著称。 “简单评价一下《细胞吞噬》。” “先说缺点:美术过於简单,音效粗糙,缺乏新手引导,游戏模式单一(只有一个生存模式)。” “但。” “这个『但』很重要。” “这游戏的核心循环设计,放在整个中文flash游戏圈,都是顶尖水准。我玩了三个小时,来分析一下为什么停不下来。” “第一,成长反馈即时。每吃掉一个细胞,体积立刻变大,分数立刻增加,视觉和数字的双重刺激。” “第二,风险收益平衡。吃小细胞安全但成长慢,追变异细胞危险但收益高。每次选择都有权衡。” “第三,隨机性控制得当。变异细胞、环境元素隨机出现,但又不是完全隨机——体积越大,刷出大敌人的概率越高,形成动態难度。” “第四,那个『击败全球x%玩家』的偽排行榜,和本地记录系统,简直是心理学大师手笔。我明知道是假的,但还是想刷到95%。” “这游戏最可怕的是,它用最简单的技术实现了最上癮的核心体验。作者对『游戏性』的理解,远超当前大部分flash开发者。” “最后,作者anonymous,如果你看到这条评论,私信我。想跟你聊聊。” 这条评论下面,回復已经刷屏了。 “老刀居然给了这么高的评价?” “三个小时……老刀你也中毒了?” “作者到底是谁啊?圈里谁有这个水平?” “我玩到凌晨,明天还要上班……” “这游戏有毒,真的有毒。” 林浩的呼吸微微加快。 引爆点来了。 闪客老刀的这条评论,相当於官方认证。在2002年的闪客帝国,他的话有很重的分量。 果然,接下来的几个小时,游戏数据开始爆炸式增长。 凌晨四点,点击量:5128。评论:287条。 凌晨五点,点击量:7942。评论:401条。 早上八点,当林浩再次醒来时,点击量已经突破15000。评论数超过600条。 而且討论的范围已经超出了游戏本身。 有人开始分析游戏的代码——虽然看不到源码,但通过反编译工具(2002年已经有简单的swf反编译软体),可以分析出一些技术细节。 “这游戏的碰撞检测算法写得很精炼,比我见过的很多商业游戏都好。” “对象池管理,没想到在flash游戏里能看到这个。” “帧率稳定在24帧,优化做得不错。” “作者绝对有专业开发经验。” 有人开始模仿。已经出现了几个类似玩法的游戏,但评价都不如原版。 有人开始做攻略,画地图,总结变异细胞刷新规律。 甚至有人开始为游戏创作同人图——虽然只是简单的鼠绘,但已经形成了一个小圈子的雏形。 林浩看著这些,心里很平静。 成功了,但又没完全成功。游戏火了,但还没带来实际收益。 他登录匿名帐號的后台,有一条私信。来自闪客老刀。 “anonymous,你好。看了你的作品,非常欣赏。想跟你聊聊合作的可能性。我这边有一些商业项目,需要你这样的设计能力。报酬可观。如果有兴趣,可以加我qq:1234567。验证信息就写『细胞吞噬』。” 林浩没有立即回復。他关掉私信,打开电子邮箱——他昨天註册了一个163邮箱,用了个假名。 邮箱里已经有几封邮件了。 第一封,来自某个小游戏网站,想收录《细胞吞噬》,开价300元买断。 第二封,来自另一个网站,开价500元。 第三封,来自个人,说自己是游戏爱好者,想请教技术问题。 第四封,来自一个id“蓝翼”,內容只有一句话:“你是怎么想到那个偽排行榜设计的?” 第五封,来自搜狐游戏频道编辑,想谈谈合作,留了电话。 林浩的目光停在第五封上。 搜狐。2002年,搜狐还是国內门户网站的巨头之一。如果能和搜狐合作,不只是这一笔钱的事,更是打开了后续的大门。 他记下电话號码,但没有立即打。他需要准备一下。 他打开笔记本,写下接下来的计划: “1. 联繫搜狐,谈判价格。目標:不低於2000元买断,或分成合作。” “2. 准备第二个游戏,维持热度。” “3. 接触闪客老刀,了解行业情况,但暂不深度合作。” “4. 开始构思第三、第四个游戏,形成產品线。” 写完,他站起身,走到窗边。 天已经大亮。夏日的阳光很烈,照在对面楼的墙壁上,反射出刺眼的白光。楼下有孩子在玩,笑声传上来。 他摸了摸口袋里的手机。 电量:3.8%。昨晚用了一些查询资料。 “小艺。”他低声说。 “我在。” “记录:2002年6月14日上午9点17分,《细胞吞噬》在闪客帝国获得初步成功,点击量破15000。下一步:商业变现尝试。” “已记录。建议:在谈判中强调游戏的传播数据和用户黏性。2002年门户网站最看重这些。” “我知道。” 林浩关上窗户,拉上窗帘,房间里暗下来。 他坐回电脑前,打开flash,开始修改第二个游戏的细节。 他敲键盘的声音再次响起。嗒。嗒嗒嗒。嗒。 沉稳,坚定,有条不紊。 窗外的县城醒了,街道上车流人声渐起。而在这个小小的房间里,一个十八岁的少年,正在用代码敲开一扇门。 一扇通向未来的门。 第6章 稿费与连环画 邮电局的绿色大门在身后缓缓合拢,隔绝了街道上的车流声。林浩站在大厅里,闻到一股熟悉的气味——纸张、油墨、尘土混合的味道,还有一丝铁锈味,来自角落里那台老式电风扇。 他手里捏著一张纸,上面记著那个电话號码:010-xxxxxxx。区號010,北京。搜狐总部。 大厅右侧是一排公用电话亭,深绿色的半封闭隔间,每台电话上方贴著资费標准:市內电话每分钟三毛,长途每分钟六毛,晚上十点后半价。几个隔间都有人,一个中年男人在大声说生意,一个老太太在给外地子女打电话,还有一个年轻女孩在低声啜泣,不知道在说什么。 林浩在最后一个隔间前停下。里面的人刚掛电话出来,是个胖胖的男人,擦著额头的汗,嘴里嘟囔著“又涨价了”。 他走进去,隔间的门是坏的,关不严。他往里投了一块钱硬幣——这是他早上从母亲那里要的,说要打电话问学校的事。硬幣落进投幣口,发出沉闷的金属碰撞声。他拿起听筒,拨號。 嘟——嘟—— 长途电话的等待音和市內电话不一样,更慢,更沉,每一声都像在数心跳。 响了五声,接通了。 “您好,搜狐游戏频道。”是个女声,年轻,有点公事公办的机械感。 “您好,我找陈编辑。我是《细胞吞噬》的作者。”林浩儘量让自己的声音听起来沉稳些。 “稍等。” 等待的音乐响起,是那种很老的彩铃声,《致爱丽丝》的电子midi版,音质很差,断断续续的。 大约半分钟后,电话被接起。一个男声,三十多岁的样子,语气热情但不刻意:“您好,我是陈明,搜狐游戏频道的编辑。您就是《细胞吞噬》的作者?怎么称呼?” “我姓林。” “林先生您好。”陈明顿了顿,似乎在翻看什么资料,“您的作品我们看到了,在闪客帝国上数据非常好。我们想收录到搜狐游戏频道,不知道您有没有兴趣?” “有。具体怎么合作?” “我们有两种方式。一种是买断,一次性付给您一笔费用,游戏归我们所有,我们可以放在网站上,也可以授权给其他合作方。另一种是分成,游戏放在我们这里,gg收入按比例分。” “买断多少钱?分成比例呢?” “买断的话,我们这边预算是……八百元。”陈明说得很自然,但林浩听出了那种谈判惯有的试探语气。 八百。比他预想的低。 “分成呢?” “分成的话,我们一般是五五。但新作者我们通常建议买断,毕竟分成有风险,如果游戏不火,可能一分钱都拿不到。” 林浩沉默了几秒。他需要快速计算。 八百元买断,一次性到手,但游戏后续再火也与他无关。分成五五,如果游戏真能火,长期收益可能更高,但2002年网站gg收入有限,而且周期长。 “陈编辑,《细胞吞噬》在闪客帝国上线24小时,点击量破一万五,现在三天,已经快五万了。”林浩缓缓说,“评论区有六百多条討论,很多玩家表示『有毒』,玩了停不下来。这种传播效应,在flash游戏里不多见。” 电话那头沉默了。陈明大概没想到这个“作者”这么专业,直接摆数据。 “这个……数据確实不错。但flash游戏的生命周期很短,可能火一阵就过去了。八百元已经是我们能给新作者的较高价格了。” 更新不易,记得分享101看书网 “一千五。”林浩说,“买断,一千五。游戏你们可以任意使用,我只要署名权。另外,如果我后续有新作品,你们有优先合作权。” “林先生,这个价格……” “您可以看看游戏现在的数据趋势。如果我没猜错,这周末应该能破十万点击。到时候可能就不止这个价了。” 电话那头传来翻动纸张的声音,还有轻微的键盘敲击声。陈明可能在查数据。 “这样吧,林先生,一千二,这是我们能给的最高价了。而且我们希望能独家买断,半年內您不能授权给其他网站。” “一千三,独家三个月。” 短暂的沉默。 “成交。”陈明说,“您有银行帐户吗?我们走对公转帐,可能需要几天时间。” “没有。”林浩说。2002年,个人银行帐户还不普及,他一个刚高中毕业的学生更没有。“可以邮局匯款吗?” “可以,但需要您提供详细地址和收款人姓名。” “地址我稍后发您邮箱。收款人就写林浩。”林浩顿了顿,“陈编辑,还有个事。游戏里那个『击败全球x%玩家』的显示,能不能保留?” “可以,那个设计很有意思。我们不会改动游戏內容。” “好。合作愉快。” “合作愉快。林先生这么年轻有为,希望以后有更多合作机会。” 掛了电话。听筒里传来忙音。林浩看了一眼电话上的计时器:6分47秒。四块零六毛钱。他掛好听筒,多余的硬幣从退幣口叮叮噹噹掉出来,他接住,收进口袋。 走出隔间,外面阳光刺眼。他眯了眯眼睛。 一千三。比他预期的两千低,但比最开始的三百、五百高。而且拿到了后续的优先合作权,这很重要。 但问题没完全解决。一千三,扣除电话费、网费、电费,再给家里一些,剩下的钱不够支撑太久。他需要更稳定的收入来源,在游戏分成见效之前。 回家的路上,他经过县新华书店。橱窗里摆著新书,最显眼的位置是《哈利·波特与密室》的中文版,封面是那个戴眼镜的男孩。旁边是教辅书,《五年高考三年模擬》的新版,还有几本漫画:《乌龙院》《老夫子》。 林浩停下脚步,看著那些书。 文字。图画。故事。 他想起小艺昨天提到的那个微型小说徵文。稿子已经寄出去了,但半个月后才能知道结果,而且不一定中。 有没有更快的方式? 他走进书店。书店里很安静,只有几个学生在翻看教辅书。他走到连环画专区——那里有个专门的架子,摆著各种连环画。 2002年,连环画还没完全没落。虽然电视、电影、游戏在抢占市场,但纸质连环画仍有稳定的读者群,特別是青少年和怀旧的成年人。 林浩隨手拿起一本。是《西游记》的改编,绘画风格很传统,线条工整,色彩鲜艷。定价:8.8元。他翻到版权页,印数:10000册。版税通常是8%,那这一本如果全卖掉,作者能拿七千左右。 但创作周期呢?一本连环画,从脚本到绘画,至少几个月。 他放下书,又拿起一本。这本不一样,是新的题材,《科幻世界》系列的连环画,讲外星人入侵。绘画风格更现代,分镜也更大胆。定价12元,印数8000册。 他站在书架前,看了很久。 “小艺。”他在心里默念。 口袋里的手机震动了一下。电量:3.5%。 “我在。” “查询:2002-2005年,中国连环画市场最受欢迎的题材类型、主要出版社、稿费標准、创作周期。” “查询中……” 脑海中浮现出信息流。林浩一边假装翻书,一边快速瀏览。 “2002年连环画市场呈现两极分化:传统名著改编仍占主流,但新兴题材(科幻、奇幻、武侠)增长迅速。主要出版社:上海人民美术出版社、天津人民美术出版社、浙江人民美术出版社。稿费標准:知名画家每幅50-100元,新人每幅10-30元。一本64页的连环画,通常有60-80幅画,稿费在600-2400元。创作周期:熟练画家1-2个月,新人3-6个月。” 太慢了。而且他不会画画。 但他会写脚本。 连环画创作通常是两个人合作:脚本作者和绘画作者。脚本作者负责故事、分镜、对白,绘画作者负责作画。稿费通常是四六开或五五开。 如果他只写脚本呢? “小艺,调出2002年市场上成功的连环画脚本范例,分析结构特点。” “正在调取……连环画脚本通常包括:故事大纲、人物设定、分镜描述(场景、角度、人物动作、对白)、重点画面提示。平均每页脚本对应一幅画。一本64页的连环画,脚本约1-2万字。” 1-2万字。如果全力写,一周就能完成。 但问题又回到了原点:他需要找到绘画作者合作,需要找到出版社接受。这个周期也不短。 除非…… “小艺,有没有一种连环画,可以只有脚本和简单样稿,就能让出版社预付部分稿费?” “有。知名作者或热门题材有时能拿到预付。但您是新人,可能性低。建议:选择有市场潜力的冷门题材,用完整的脚本和高质量的样稿打动编辑。” 冷门题材。有市场潜力。 林浩快速思考。2002年,什么题材是冷门但有潜力? 他想到了2028年那些火爆的ip:《鬼吹灯》《盗墓笔记》还没出现,《三体》还在孕育中。但有些更古老的东西,一直有市场。 “《山海经》。”他脱口而出。 “《山海经》相关题材在2002年確实冷门,但具备文化底蕴和视觉表现潜力。建议:不以完整故事呈现,而是以『图鑑』形式,每期介绍几种异兽,配上简短传说和原创小故事。类似后来的『博物志』风格,但更轻量化,適合青少年阅读。” 林浩眼睛亮了。 《山海经·异兽录》。每期介绍三到五种异兽,一幅全页彩图展示异兽形象,配上几幅小图展示习性、传说片段。文字部分包括:名称、出处、特徵、传说、以及一个改编的小故事(几百字)。 这种形式,脚本可以独立存在。绘画作者只需要根据文字描述作画,不需要理解复杂剧情。而且可以系列化,如果第一本卖得好,后续可以一直做。 更重要的是——《山海经》是传统文化,出版社接受度高。而异兽题材又有神秘感和视觉衝击力,容易吸引读者。 “小艺,调出《山海经》中適合视觉化表现的异兽名单,按知名度排序。” “正在整理……推荐:九尾狐、麒麟、饕餮、穷奇、毕方、狰、蛊雕、夫诸、天狗、英招……共三十七种。每种都有明確的外形描述和简短传说。” 够了。一期介绍五种,能做七期。第一期如果成功,后续就是稳定的收入来源。 林浩走出书店。下午的阳光还很烈,晒得柏油路面发软。他走得很快,心里已经有了完整的计划。 回到家,父母都不在。他打开电脑,先给陈明发了邮件,留下收款的地址——他写了县邮电局的信箱號,这样更安全。然后开始写连环画脚本。 他选择了五种异兽:九尾狐、麒麟、饕餮、穷奇、毕方。 每一种,他都先写基本信息: “九尾狐:《山海经·南山经》:『青丘之山,有兽焉,其状如狐而九尾,其音如婴儿,能食人,食者不蛊。』特徵:九条尾巴,通体雪白或火红,眼睛有魅惑之力。传说:大禹之妻涂山氏即为九尾狐,象徵祥瑞,后逐渐演变为妖魅象徵。” 然后是改编的小故事。他不完全照搬古籍,而是加入了一些现代敘事技巧。 比如九尾狐的故事,他写一个书生在山中迷路,遇到一只受伤的小狐。书生救治小狐,小狐其实是九尾狐所化。后来书生赴京赶考遇险,九尾狐现身相救。结尾留白:书生最后是否知道小狐真身?人妖殊途,他们该如何? 短短八百字,有情节,有悬念,有情感。 然后是分镜描述。虽然他不会画,但他可以用文字描述画面: “第一幅:全景。月夜,深山,书生提著灯笼独行,远处有幽绿的眼睛。” “第二幅:特写。草丛中,受伤的小狐,前腿有血,眼神哀怜。” “第三幅:中景。书生蹲下,轻轻捧起小狐,灯笼的光映在脸上,表情关切。” …… 他写得很投入。窗外天色渐暗,他开了檯灯。母亲回来做饭,他出去匆匆吃了几口,又回到房间。 晚上十点,五种异兽的脚本全部完成。总共约一万字。 但他还需要样稿。没有画,编辑很难想像最终效果。 林浩想了想,打开画图板——windows自带的那个简陋的画图软体。他用滑鼠,开始画最简单的草图。 他不会画,但可以用几何图形组合。九尾狐,他画了一个狐狸的基本形状,然后复製八条尾巴。旁边標註:九尾,可做飘逸状,最好有光影效果。 麒麟:马身、鹿角、龙鳞。他画了个大概,標註:祥瑞之气,周身可有云雾环绕。 饕餮:他没有画具体形象,而是画了一个青铜器上的纹饰,標註:可参考商周青铜器纹样,突出狰狞与神秘。 穷奇、毕方也同样处理。 这些“画”只能用惨不忍睹来形容,但配合详细的文字描述,至少能看出构思。 然后他需要选择出版社。小艺提供了几家对传统文化题材较开放的出版社,其中一家是省城的“江南美术出版社”,专门做青少年美术读物。 他写了一封投稿信,措辞诚恳: “编辑老师您好,冒昧投稿。本人是传统文化爱好者,构思了《山海经·异兽录》系列连环画脚本。与传统名著改编不同,本系列以『图鑑+故事』形式,每期介绍五种异兽,既有传统文化知识,又有可读性强的原创小故事。附件为第一期脚本及样稿构思,包含九尾狐、麒麟、饕餮、穷奇、毕方五种异兽。如有兴趣,可进一步沟通。期待您的回覆。” 他列印出来。家里没有印表机,他去了街角的列印店。a4纸,五號字,列印了十页。又复印了一份样稿草图。总共花了三块钱。 回到家,他把稿件装进大信封,贴上邮票。明天一早就寄出。 做完这一切,已经是凌晨一点。他坐在电脑前,看著桌上那叠稿纸。 突然有点恍惚。 一天之內,他谈成了一笔游戏买卖,写了一个连环画脚本,寄出了一份投稿。效率高得不真实。 但他知道,这还只是开始。游戏的一千三还没到手,连环画能不能被接受还是未知数。家里下个月的生活费,他的大学学费,都还是悬在头上的问题。 “小艺,电量。” “3.3%。” 又掉了0.2%。他今天用了不少查询。 “进入深度休眠。非紧急不唤醒。” “指令確认。” 屏幕暗了。房间陷入黑暗,只有窗外路灯的一点微光。 林浩躺到床上,却睡不著。脑子里过电影一样闪过今天的画面:邮电局电话亭的闷热,书店里油墨的味道,键盘敲击声,印表机吱吱的响声。 还有父母回家时疲惫的脸。 他坐起来,打开笔记本,在新的一页写下: “2002年6月15日。今日进展:1.与搜狐达成合作,1300元买断《细胞吞噬》,预计一周內到帐。2.完成《山海经·异兽录》第一期脚本,已投稿江南美术出版社。” “待解决问题:1.等待稿费到帐,解决眼前经济压力。2.开始第二个游戏开发,维持热度。3.思考长期方向:游戏与內容创作两条腿走路。” “注意:手机电量已降至3.3%,必须谨慎使用。下次唤醒仅在关键决策时。” 他放下笔,重新躺下。 这一次,他睡著了。 等待的日子很漫长。 第二天,他继续开发第二个游戏。这次是消除类,但加入了物理效果,方块掉落时有真实的碰撞和反弹。他刻意放慢了速度,一方面是为了打磨细节,另一方面也是在等消息。 第三天,他去邮电局查看信箱——没有匯款单。回家的路上,他经过菜市场,看见母亲在摊子后打瞌睡,头一点一点的。他站了一会儿,转身走了。 第四天,他完成了第二个游戏的基础框架。取名叫《方块大崩塌》,玩法简单但爽快。他没有立即发布,想等第一个游戏的热度再发酵一下。 第五天下午,父亲回家时脸色很难看。林浩听到父母在客厅低声说话。 “……工地那边说人够了,让我回来等消息。” “等多久?” “没说。实在不行,我去码头看看,那边装卸货总要人。” “你腰不行,那种重活……” “那怎么办?浩子马上要上大学……” 声音低下去。林浩在房间里,握紧了滑鼠。 第六天早上,他决定再去邮电局看看。其实他知道不太可能这么快,但就是想看看。 信箱是304號,一个绿色的小铁门。他拿出钥匙——这是家里收信用的,一共三把,父母各一把,他有一把。 插进去,拧开。 里面有几封信。电费单,水费单,一份保健品gg,还有——一个牛皮纸信封,上面印著“江南美术出版社”的字样。 林浩的心跳快了一拍。 他拿出信封,很薄。撕开。 里面是两页信纸。第一页是出版社的公函,抬头上是红色的社標。他快速瀏览: “林浩同志:来稿收悉。《山海经·异兽录》选题新颖,脚本结构完整,有一定出版价值。经编辑部討论,擬採纳第一期內容。稿费標准:每幅画(含对应脚本)30元,第一期共30幅画,总计900元。如同意,请签字確认,並请於15日內提供更详细的画面描述及人物设定,以便安排画师。正式出版后另有版税分成。” 下面是编辑的亲笔附言:“林浩同学,脚本很有创意,尤其是小故事部分,既有古韵又有新意。但画面描述还可更详细,建议参考一些传统绘画资料。期待合作。编辑:赵文渊。电话:xxxxxxx” 900元。15天內交更详细的设定。 林浩站在原地,深呼吸了几次。 然后他看到信封里还有一张纸。是匯款单。金额:3000元。附言:预付稿费及资料费。 3000元。 他盯著那个数字,看了很久。手指有些抖。 不是900,是3000。预付。 他明白了。出版社看好这个选题,所以预付了较高的费用,让他能安心完善脚本,也相当於买断了较高的优先权。 3000元。在2002年,这是一笔不小的钱。父母一个月工资加起来也就一千多。 他小心地把匯款单和信纸装回信封,放进书包最里层。然后锁上信箱,走出邮电局。 外面的阳光很烈,晒得人发晕。街道上人来人往,自行车铃叮叮噹噹响。有个卖冰棍的老太太推著小车经过,吆喝著“绿豆冰棍,五毛一根”。 林浩走过去,买了一根。撕开包装纸,咬了一口。很冰,很甜,从喉咙一直凉到胃里。 他慢慢地走回家。脚步很稳。 开门时,母亲正在厨房择菜。看见他,问:“有信吗?” “有。”林浩说,“我的稿子被出版社录用了。” “啥?”母亲没听懂。 “就是我写的那个……故事,出版社说要出书,给了稿费。”林浩从书包里拿出信封,抽出那张匯款单,“3000块。” 母亲愣住了。她站起来,在围裙上擦了擦手,接过匯款单,凑到窗边仔细看。她识字不多,但数字认识。 “三千……块?”她抬头看儿子,眼睛里是难以置信的神色。 “嗯。预付的。等书出了还有分成。” “这……这么多?你就写了几天……” “出版社觉得好。”林浩说,“妈,明天你去取出来吧。把家里欠的电费水费交了,剩下的……你看家里需要什么就买点。爸的腰不好,给他买点膏药。” 母亲拿著匯款单,手有点抖。她看著儿子,看了很久,然后突然转过身去,用围裙擦了擦眼睛。 “我做饭去。”她的声音有点哑。 晚上父亲回来,看到匯款单,也愣住了。他反覆看了好几遍,又看了看儿子。 “你写的啥?” “就是……一些故事。关於古代神话动物的。” “人家就给三千?” “嗯,预付。书出了还会给。” 父亲沉默了。他点了根烟——是很便宜的那种,一块五一包。抽了几口,说:“你这脑子,隨你姥爷。他年轻时也爱写东西。” 这是林浩第一次听父亲说起姥爷的事。 “明天我去取钱。”父亲说,“这钱……你留著自己用。上大学要花钱。” “家里先用。”林浩说,“我还能写。而且我那个游戏,也卖了钱,过几天就能到。” 父亲又沉默了。烟在指尖慢慢燃著,灰白色的菸灰掉在桌上。 “你有主意,爸不拦你。”他终於说,“但別太累。你妈说你天天熬到半夜。” “我知道。” 夜里,林浩躺在床上,听著隔壁房间父母低低的说话声。听不清內容,但能听出语气里的欣慰和轻鬆。 他翻了个身,面朝墙壁。 3000元,解了燃眉之急。游戏1300元过几天到。加起来4300元,足够家里用一阵,也够他买些必要的设备、书籍。 连环画如果成功,后续可以成为一个稳定的收入来源。游戏如果能持续產出,也能积累资本。 最重要的是,父母可以轻鬆一点了。至少这个月,母亲不用在菜市场待到那么晚,父亲不用去码头扛包。 他闭上眼,心里却没有预想中的喜悦,而是一种沉甸甸的东西。 那是责任。是他选择这条路必须承担的东西。 窗外的月光照进来,在墙上投出模糊的光影。他想起连环画里写的九尾狐的故事,想起那个书生和狐妖的相遇与离別。 人生在世,各有各的难处,各有各的选择。 他选择了这条路,就要走下去。 夜深了。整个县城沉入梦乡。只有夏蝉还在不知疲倦地鸣叫,一声,又一声。 第7章 父母的疑惑 匯款单是父亲去取的。 那天是周一,邮局人不多。父亲穿著那件洗得发白的蓝色工装,手里捏著匯款单、户口本、身份证,排在“匯兑”窗口的队伍里。前面有三四个人,有寄钱的,有取钱的,有问事的。窗口里的工作人员是个四十多岁的女人,戴著老花镜,动作不紧不慢。 轮到父亲时,他把所有证件和匯款单从小窗口递进去。 “取钱。” 女工作人员接过,看了一眼匯款单,又抬头看了看父亲,眼神里闪过一丝讶异。三千元在2002年不是小数目,尤其是从省城出版社匯来的,收款人还是个刚高中毕业的学生。 “林浩是你……” “我儿子。” “哦。”工作人员没多问,低头开始操作。她先在本子上登记,然后拿出一个棕色的硬皮帐本,翻开,用蘸水钢笔蘸了红墨水,在对应的格子里写字。字是繁体,竖排,很工整。 父亲站在窗外等著。透过玻璃,能看见里面的工作檯,台上摆著算盘、印章盒、一叠叠的单据。墙上是毛泽东像,像框的玻璃有点脏了。 等了大约十分钟,工作人员从抽屉里拿出三沓钱。是那种老版的第四套人民幣,一百元是蓝灰色的,上面印著四位领导人头像。她当著父亲的面点了一遍:一沓一千,三沓三千。然后又用点钞机过了一遍——那是邮局新配的设备,点钞时发出哗啦啦的响声。 確认无误,她將钱和证件一起从小窗口递出来。 “签字。” 父亲在登记本上签了名。他的字不好看,有点歪,但一笔一划很认真。签完,他把钱小心地装进一个早就准备好的布袋里——那是母亲用旧衣服改的,缝了两层,有带子可以斜挎在身上。 走出邮局,阳光刺眼。父亲把布袋贴身背好,外面的工装拉链拉上。他没有立即回家,而是在邮局门口站了一会儿,点了根烟。 烟雾在阳光下缓缓升起。他眯著眼,看著街上的人来人往。 三千块。他下岗时拿的买断工龄钱,也就一万二。那是一家三口往后几年的指望。而现在,儿子几天时间,就挣了三千。 这钱太容易了。容易得让人心慌。 父亲抽完烟,把菸蒂在地上踩灭,捡起来扔进垃圾桶。然后他推起自行车,没有骑,而是推著走。车把上掛著一个黑色的旧皮包,里面是刚才取出来的钱。 回家的路不远,但他走得很慢。路过菜市场时,他犹豫了一下,没有进去。他想买点好菜,庆祝一下,但心里那股说不清的不安让他打消了念头。 还是先回家,跟儿子谈谈。 到家时是上午十点半。母亲在厨房准备午饭,林浩在房间里。父亲听见里面传来持续的、轻微的敲击声,是键盘的声音。 “回来了?”母亲从厨房探出头,“取到了?” “嗯。”父亲放下皮包,打开,拿出那三沓钱,放在桌上。 母亲擦了擦手走过来。看见钱,她的眼睛亮了一下,但隨即又暗下去。她拿起一沓,在手里掂了掂,又抽出几张,对著光看水印——这是以前单位发工资时养成的习惯,怕收到假钞。 “都是真的。”父亲说。 “三千块……”母亲喃喃道,把钱放回桌上,但手还按在上面,指节有些发白,“浩子他……这钱……” “我知道。”父亲说,“我也觉得不对劲。” 两人对视了一眼,都从对方眼里看到了同样的担忧。 “你去叫他出来。”父亲说。 母亲走到林浩房门口,敲了敲门:“浩子,出来一下。” 里面的键盘声停了。几秒后,门开了。林浩走出来,看见桌上的钱,表情很平静。 “取到了?” “嗯。”父亲指了指凳子,“坐,跟你商量个事。” 林浩坐下。父亲也坐下,母亲站著,手在围裙上无意识地搓著。 “这钱,”父亲看著儿子,“你打算怎么用?” “家里先用。”林浩说,“把欠的费交了,剩下的你们留著。妈不是想买台新风扇吗?客厅那台都修了三次了。爸的腰,也该去看看。” “那你呢?”母亲忍不住开口,“你上大学不要钱?” “我还有。游戏的钱过几天就到,而且我还能继续写,继续做。” 父亲沉默了一会儿,从口袋里掏出烟,想点,看了妻子一眼,又放了回去。 “浩子,”他说,声音很沉,“你跟爸说实话,这钱……到底怎么来的?” 林浩抬起头,看著父亲。父亲的眼睛不大,眼角有很深的鱼尾纹,眼皮微微下垂,但眼神很锐利。那是几十年生活磨出来的眼神,能看穿很多事。 “我写的脚本,出版社看中了,给的稿费。”林浩说,语气平稳,“合同都在,你们也看到了。” “我知道是稿费。”父亲说,“我是问,你怎么突然就会写这个了?你从小到大,作文也就中等,画画更別提,上次美术课交作业,你画的那棵苹果树,老师还以为是个土豆。” 母亲在旁边点头:“是啊浩子,你什么时候学的?妈怎么不知道?” 林浩早有准备。这个问题迟早会来。 “高考完没事,自己去图书馆看的书。”他说,“县图书馆,二楼,有几本讲写作和绘画的书。还有电脑,我也自己学的。网上有教程,我下载下来看的。” “就看了几天,就能写能画,还能卖钱?”父亲显然不信。 “不只是几天。”林浩说,“高三一整年,我压力大,晚上睡不著,就偷偷看这些书。怕你们担心,没告诉你们。” 这话半真半假。高三他確实压力大,也確实失眠,但看的不是写作书,是各种杂书。这个解释,父母至少能理解。 母亲的表情鬆动了些:“你晚上不睡觉,就看这些?” “嗯。总比干躺著好。” “那你怎么不跟妈说……”母亲眼圈有点红,“妈还以为你是学习压力大……” “不想让你们担心。”林浩说。 父亲没说话,只是盯著儿子看。他的目光从林浩的脸上扫到眼睛,又从眼睛扫回脸。那目光里有审视,有疑惑,还有一种林浩说不清的东西。 “你那个游戏,”父亲突然换了个话题,“也是自学的?” “是。网上有教程,一步一步跟著做。” “能卖多少钱?” “一千三。搜狐买断了。” 父亲又沉默了。一千三,加三千,四千三。一个刚高中毕业的孩子,不到半个月,挣了四千三。这比他一年工资还多。 “浩子,”父亲缓缓说,“爸不是不信你。但这事太……太顺了。顺得让人害怕。你听说过传销吗?” 林浩心里一震。他明白了。父母不是不信他挣钱,是不信这钱挣得乾净、合法。2002年,传销正是猖獗的时候,多少年轻人被亲戚朋友骗进去,坑了家里钱,自己也毁了。 “爸,我不是……” “你先听我说完。”父亲抬手制止他,“上个月,你王叔叔家的儿子,说是去广东打工,第一个月就寄回来两千。你王叔叔高兴坏了,到处说儿子有出息。结果呢?第二个月,儿子打电话回来,说要交什么培训费,要五千。你王叔叔凑了钱寄过去,人就联繫不上了。后来才知道,是传销。” 母亲在旁边接口,声音发颤:“浩子,你可不能走歪路啊。钱多钱少不要紧,人得走正道……” “妈,我真不是。”林浩说,语气很认真,“出版社的地址、电话都在,你们可以打去问。搜狐也是正规公司,网上都能查到。我做的游戏,在网上都能玩到。这怎么能是传销?” “那人家为什么给你这么多钱?”父亲问,“就你写的那些东西,画的那些画,值三千?” 这话有点伤人了。但林浩知道,父亲不是故意贬低他,而是真的不理解,真的害怕。 “爸,妈,”林浩站起身,走到自己房间,拿出那叠列印出来的脚本,还有出版社的回信,放在桌上,“你们看。这是我写的,这是出版社的回信,上面有公章,有编辑签名。还有这个——” 他又拿出那张匯款单复印件:“这是匯款单,邮局盖的章。如果我是传销,这些能造假吗?你们可以去邮局问,今天是不是有这笔匯款。可以去省城,找这家出版社,问是不是有这个事。” 父母看著那些材料。母亲识字不多,但认识公章,认识签名。父亲拿过回信,仔细看。信纸是出版社的专用纸,抬头是红色的,下面的电话、地址都很清楚。编辑的字写得很工整,语气也很正式。 不像是假的。 “那……”母亲犹豫著,“你这些本事,真是自学的?” “真是自学的。”林浩说,“现在网际网路时代了,想学什么网上都有。而且我可能……有点天赋。” 最后这句话,他说得很轻,但很坚定。 父亲放下信,又看向儿子。这次他看的时间更长。 林浩站在那里,任由父亲看。他知道父亲在看什么。不是在看他有没有说谎的表情,而是在看他这个人本身。 十八岁的少年,个子已经比父亲高了,但肩膀还有些单薄。脸是青春的,下巴的胡茬很软,眼神却有一种不符合年龄的沉稳。那不是装出来的沉稳,是经歷过事的、见过风雨的沉稳。 父亲突然想起,儿子高考结束后,好像变了个人。 以前虽然也懂事,但终究是个孩子,会为考试焦虑,会为小事烦恼,眼里有青春期的躁动和迷茫。但这次回来,那些东西都不见了。取而代之的是一种……怎么说呢,一种篤定。好像他知道自己要什么,知道路在哪里,而且已经在走了。 这种眼神,父亲只在一个地方见过——当年机械厂的老师傅,八级钳工,做了一辈子精密零件,拿起工具时就是这种眼神。沉稳,专注,知道自己要做什么,而且一定能做到。 可儿子才十八岁。 “你……”父亲开口,声音有些干,“你想好了?以后就干这个?写东西,做游戏?” “嗯。”林浩点头,“这是我的路。” “大学呢?还上不上?” “上。但专业我会选计算机或者相关。这些本事,需要系统学习。” 父亲又不说话了。他掏出烟,这次点了。烟雾升起,模糊了他的脸。 母亲看看丈夫,又看看儿子,欲言又止。 许久,父亲说:“钱你妈收著。该用的用,该存的存。你那份,你自己决定。但有一条——” 他看向儿子,眼神很严肃:“违法的事,不能做。骗人的事,不能做。咱们家穷是穷,但要穷得乾净。” “我知道。” “还有,”父亲顿了顿,“別太累。我看你天天熬到半夜。钱是挣不完的,身体是自己的。” “嗯。” “吃饭吧。”父亲掐灭烟,站起身。 午饭很丰盛。母亲做了红烧肉,炒了鸡蛋,燉了排骨汤。这是家里难得的“大餐”。但饭桌上的气氛有些微妙。父母时不时看儿子一眼,眼神复杂。 林浩低头吃饭。他理解父母的担忧。在他们看来,这一切太突然,太不可思议。一个普通工人的儿子,突然成了能写能画能编程的“天才”,还挣了这么多钱。这超出了他们的认知范畴。 但他们最终还是选择了相信。不是相信那些解释,而是相信儿子这个人。 饭后,母亲收拾碗筷。父亲坐在沙发上,打开电视,但没看,只是盯著屏幕发呆。 林浩回到房间,关上门。他没有立即工作,而是坐在桌前,看著窗外。 刚才那一刻,他差点就说了。差点就想告诉父母真相:我不是你们十八岁的儿子,我是从2028年回来的,我带著未来的知识,我要改变一切。 但他没说。不能说。 有些路,註定要一个人走。有些重担,註定要一个人扛。 他打开抽屉,拿出那台黑色的手机。电量:3.2%。又掉了0.1%。 “小艺。”他低声说。 屏幕亮起。 “我在。” “记录:2002年6月18日,父母对突然的收入產生疑虑,担心涉及传销。已初步解释。家庭经济压力暂时缓解。” “已记录。建议:在后续行动中,保持与父母的適度沟通,让他们逐步理解和接受。家庭支持对长期计划很重要。” “我知道。” “另外,电量已降至3.2%。按照当前使用频率,预计一周內將降至2%以下。届时部分高级功能可能受限。建议规划关键查询节点。” 林浩握紧手机。一周。他必须在这一周內,做出最重要的决定,完成最关键的准备。 “小艺,休眠。下次唤醒在明早八点,做一周计划。” “指令確认。” 屏幕暗了。 林浩把手机放回抽屉,拿起笔记本。翻开新的一页,他开始写接下来一周的计划。 门外传来父母低低的说话声。他停下笔,听了听。 “……你说浩子是不是真遇上贵人了?”母亲的声音。 “什么贵人?”父亲。 “就是……有人教他这些。不然他怎么会突然……” “他自己说了,自学的。” “自学能学成这样?你信?” 沉默。然后父亲说:“我信不信不重要。重要的是,他没走歪路,钱是乾净的。这就够了。” “我就是担心……这钱来得太容易,怕他以后……” “他不是那种人。”父亲的声音很肯定,“你儿子,你还不了解?稳当,有主意。他不是会飘的人。” “我就是怕他太累……” “年轻,累点好。总比我们这样,想累都没处累强。” 声音低下去。然后是电视换台的声音,gg的嘈杂声。 林浩继续写计划。笔尖在纸上沙沙作响。 他写得很详细:游戏开发进度、连环画脚本完善、可能的投资方向、需要学习的知识…… 写著写著,他停下来,看著自己写下的那些字。 这一切,父母看不懂。他们不知道“flash”“脚本”“投资”这些词背后的意义,不知道儿子正在规划一条多么庞大的路。 但他们选择了相信。那种朴素的、毫无保留的相信:这是我儿子,他不会做坏事,这就够了。 林浩突然觉得鼻子有点酸。他深吸一口气,把那股情绪压下去。 不能哭。没时间哭。 他要走的路还很长,要爬的山还很高。而父母,会在身后看著他,担心他,但也会支持他。 这就够了。 晚上,母亲端了一碗银耳汤进来,放在桌上。 “趁热喝。冰糖的,降火。” “谢谢妈。” 母亲没走,站在桌边,看著儿子摊开的笔记本。上面那些字她大多不认识,但能看出写得认真,一行行,一列列,工工整整。 “浩子,”她轻声说,“妈不是不信你。妈就是……就是没见过这些,心里没底。” “我知道。” “你爸也是。他嘴上不说,其实可骄傲了。今天去邮局取钱,人家问是谁匯的,他说『我儿子写的书,出版社给的稿费』,声音可大了。” 林浩笑了:“真的?” “真的。”母亲也笑了,眼角的皱纹舒展开来,“你是没看见他那样子,腰板挺得笔直。多少年没见他那样了。” 林浩低下头,喝了一口银耳汤。很甜,很润。 “妈,以后会更好的。”他说,“我保证。” “妈不要多好,你就好好的,就行。” 母亲出去了,轻轻带上门。 林浩喝完汤,继续工作。窗外的天渐渐黑透,县城的路灯一盏盏亮起来。 他敲键盘的声音,在寂静的夜里,格外清晰。 父母房间的灯早就关了。但他知道,他们没睡。他们可能在听,可能在担心,也可能在骄傲。 不管怎样,他们在。 这就够了。 夜深了。林浩保存文件,关掉电脑。他走到窗边,看著外面的夜色。 远处,国道上还有车灯流动,像一条光的河。更远处,是县城的边缘,是农田,是山,是看不见的未来。 他站了很久,然后回到床上,躺下。 明天,又是新的一天。他要继续走,继续爬。 带著父母的疑惑,也带著他们的信任。 这就够了。 第8章 破解网吧困局 县城的网吧集中在老汽车站附近,沿著一条叫“科技街”的小路排开。说是街,其实就两百米长,两侧是九十年代建的楼房,一楼门面全被改成了网吧。招牌五花八门:“极速网吧”“星空网咖”“衝浪地带”“e网情深”,用的是红蓝绿各种刺眼的灯箱字,白天不亮灯时也能看见褪色的痕跡。 下午两点,太阳最毒的时候。林浩推著自行车走进这条街,车筐里放著个帆布书包,里面装著笔记本、两支笔,还有那台黑色手机。 街上没什么人,只有几个少年蹲在网吧门口抽菸,t恤撩到肚皮上,露出精瘦的腰。看见林浩,有人吹了声口哨:“上网?” 林浩摇摇头,推车往前走。他在找一家叫“蓝海”的网吧,昨天路过时注意到,那是这条街上最大的一家,门口贴著“光纤接入,百台机器”的红纸。 找到了。在街中间,门面比其他家宽一倍,玻璃门上贴著《传奇》《奇蹟》《石器时代》的海报,已经晒得褪色卷边。推开门,一股混杂的气味扑面而来:烟味、泡麵味、汗味、还有机器散热的风扇味。 收银台在后面,是个l形的柜檯,里面坐著个二十出头的年轻人,染著黄头髮,耳朵上掛著一排耳钉,正低头看一本卷边的《故事会》。听见门响,他抬头,眼皮抬了一下:“上网?” “嗯,开台机子。” “身份证。” 林浩摸出学生证递过去。黄毛扫了一眼,扔回来:“未成年不能上,规定。” “我高考完了,查点资料。”林浩说,“就一小时。” 黄毛打量了他几眼,大概觉得不像来打游戏的,挥挥手:“两块一小时,押金五块,37號机。別打游戏啊,查到罚款。” 林浩交了钱,拿了张手写的小票,上面用原子笔写著“37-2元”。他走进大厅。 大厅很大,估计有一百多平米,密密麻麻摆著电脑。都是crt显示器,大脑袋,有些屏幕边角已经发黄。机器分三排,中间有过道。下午人不多,坐了大概三分之一。大部分人在玩游戏:《传奇》最多,屏幕上是粗糙的2d画面,穿著盔甲的小人跑来跑去;《cs》也不少,枪声和“fire in the hole”的喊声此起彼伏;还有几个在聊qq,qq消息的“滴滴”声很清脆。 37號机在最后一排靠墙。林浩坐下,椅子是那种蓝色的塑料椅,坐垫已经裂了,用透明胶带粘著。他按下机箱的电源键,风扇发出嗡嗡的响声,显示器亮了。 【记住全网最快小説站 101 看书网书库多,????????s.???任你选 】 windows 98的开机画面。蓝天白云,下面有进度条。等了大概一分钟,进入桌面。 桌面很乱,图標铺满了。除了系统自带的,还有一大堆游戏快捷方式:《传奇》《奇蹟》《cs》《星际》《红警》……以及各种外掛、加速器、修改器。右下角任务栏有几个常驻程序:一个红色的小锁图標,那是万象网管系统的客户端;一个蓝色的“e”,是ie瀏览器;还有一个金山毒霸的图標,显示“病毒库过期”。 林浩移动滑鼠,点开ie。瀏览器启动,自动弹出一个窗口,是万象网管的登录界面。需要输入卡號和密码——就是刚才那张小票上的號码,加上老板给的临时密码。 他输入。登录成功,界面跳转到锁定状態,只有ie和几个指定的软体可用。他试了试,点“我的电脑”——打不开。点“开始菜单”——大部分选项灰色。右键——只有“刷新”“排列图標”几个基本功能。 这是网吧管理系统最基本的限制:防止用户乱改系统设置,乱刪文件。 林浩並不意外。他打开ie,在地址栏输入网址。页面加载很慢,56k的拨號网络,进度条一点一点往前爬。等了差不多一分钟,百度首页才出来。 他先查了几个技术论坛。2002年,国內的技术社区还很稚嫩,csdn刚成立三年,博客园还没出现。他常去的一个叫“编程爱好者”的论坛,界面简陋,帖子不多,但討论的氛围很认真。 他註册了个帐號,id还是“anonymous”。然后开始搜索关於flash游戏开发、网络通信、系统架构的帖子。一页一页地看。 看了大概半小时,他停下来,揉了揉发酸的眼睛。网吧里烟雾繚绕,几个少年在大呼小叫地打cs,空气混浊得让人头晕。 他需要查更专业的资料,但百度上能找到的东西有限。很多外文网站访问不了,或者访问极慢。他想下载一些开发工具、参考资料,但网管系统限制了下载功能——尝试下载时,会弹出提示“此操作已被管理员禁止”。 这就是2002年的网络环境:慢,封闭,信息匱乏。 林浩靠在椅背上,看著屏幕上那些粗糙的网页。他想起2028年的网络:光纤到户,千兆带宽,全球信息瞬间可达,海量的开原始码、技术文档、视频教程。而现在,他像被困在一个信息的孤岛上。 “小艺。”他压低声音。 口袋里的手机震动了一下。电量:3.0%。 “我在。” “扫描当前网络环境,分析网管系统的技术架构和潜在漏洞。” “正在扫描……检测到区域网內共有112台设备,其中107台为客户端电脑,3台为伺服器,2台为网络设备。当前客户端运行『万象网管2002標准版』,版本號5.8.3。该系统基於c/s架构,客户端与服务端通过自定义协议通信,使用简单的异或加密。检测到三个已知漏洞:1.客户端密码验证可绕过;2.服务端资料库默认弱密码;3.客户端文件访问限制可通过註册表修改解除。” 林浩的眼睛微微眯起。 漏洞。如果他愿意,现在就可以绕过网管系统,获得这台电脑的完全控制权。可以下载任何软体,可以访问系统文件,可以做很多事。 但他没动。 不是道德洁癖,而是更深层的考虑。第一,网吧有监控,虽然他坐的位置是死角,但风险依然存在。第二,他现在不需要做这些。第三,也是最重要的——他想看看,2002年的技术到底是怎么实现的。 “小艺,详细分析第一个漏洞的原理。” “漏洞原理:客户端登录时,会將卡號和密码发送到服务端验证。但客户端本地有一个配置文件,存储著上次登录成功的token。如果修改系统时间,使token不过期,同时修改本地註册表,偽装成已登录状態,客户端会跳过验证直接解锁。” “服务端不会检测吗?” “会,但检测机制有缺陷。服务端只检查客户端发送的卡號是否在有效期內,不检查登录状態是否匹配。这是典型的『信任客户端』错误。” 林浩在脑子里过了一遍这个流程。典型的早期软体设计问题:为了简化架构,把太多信任放在客户端,服务端验证不充分。在2028年,这种设计会被任何合格的架构师否决。 “第二个漏洞呢?” “服务端资料库使用access,默认文件路径为c:万象网管data.mdb,默认管理员帐號admin,密码123456。如果获得该文件,可读取所有会员信息、消费记录,並可修改。” “第三个?” “客户端通过註册表键值限制用户权限。关键键值在hkey_local_machinesoftware万象网管clientrestrictions。修改或刪除这些键值,可解除文件访问、下载、系统设置等限制。” 林浩记下了。他没有动手修改,而是打开记事本,把这些信息记录下来。不是记录漏洞利用方法,而是记录系统的设计思路、安全假设、失败的原因。 他在学习。学习2002年的技术人是怎么思考的,他们的局限在哪里,他们的创新在哪里。 “小艺,能逆向推导出这个网管系统的整体架构吗?” “需要更多数据包分析。但基於现有信息,可推测架构如下:服务端运行在windows 2000 server上,使用access资料库存储会员数据,使用自定义tcp服务处理客户端连接。客户端为vb6.0开发,通过winsock控制项与服务端通信。计费逻辑在服务端,每分钟扣费,余额不足时客户端自动锁定。附加功能:远程监控、远程关机、会员管理等。” 林浩一边听,一边在记事本上画架构图。很简陋的架构,但完整。服务端、客户端、资料库、网络通信,该有的都有。 他想起2028年华为的云管理平台:微服务架构,容器化部署,分布式资料库,全链路监控,智能调度。那个系统他参与设计,复杂度是眼前这个的百万倍。 但再复杂的系统,也是从这样简单的架构演化而来的。理解了简单的,才能设计复杂的。 “小艺,如果我需要设计一个更安全的网管系统,基於2002年的技术条件,你会怎么建议?” “建议:1.服务端强化验证,不信任任何客户端数据。2.资料库使用sql server,加强权限控制。3.通信加密使用真正的加密算法,如des或rsa。4.客户端代码混淆,防止逆向。5.加入心跳机制,实时监测客户端状態。6.日誌系统完善,所有操作可追溯。” “实现这些,以2002年的技术水平,需要多少成本?” “软体开发成本约5-10万元,硬体成本约2-3万元(伺服器、交换机等)。但更大的成本是技术人才:需要熟悉windows伺服器、资料库、网络编程的开发人员。2002年这类人才稀缺,月薪在3000-5000元,是普通程式设计师的2-3倍。” 林浩点点头。他明白了。不是2002年的技术做不到更好,是成本限制。网吧老板大多不是技术出身,他们只需要一个“能用”的系统,便宜、稳定就行。安全、可扩展、可维护,这些不在他们的考虑范围內。 这就是市场。需求决定供给。 他关掉记事本,继续瀏览网页。这次他看的不是技术,而是行业新闻。2002年6月的网际网路行业,正在从泡沫破裂的谷底缓慢復甦。新浪、搜狐、网易三大门户还在亏损,但股价开始反弹。腾讯qq用户突破一亿,但盈利模式依然模糊。阿里刚刚盈利,淘宝网还没上线。百度还在为门户网站提供搜索服务,没有独立。 一切都是萌芽状態。一切都是机会。 他看了一个小时,时间到了。网管系统弹出提示:“余额不足,请续费。”屏幕被锁定,只剩下一个续费窗口。 林浩没有续费。他起身,走到收银台。黄毛正在玩《泡泡堂》,头也不抬:“下机了?小票。” 林浩递上小票。黄毛在键盘上敲了几下,说:“刚好两小时,四块。押金退你一块。” 林浩接过那一块钱硬幣,硬幣很旧,边缘都磨光滑了。他装进口袋,背起书包,推门离开。 外面阳光依然毒辣。他推著自行车,没有立即回家,而是沿著科技街慢慢走。 路过一家电脑维修店,门口堆著各种旧机箱、旧显示器。店里一个戴眼镜的年轻人正在给一台电脑装系统,屏幕上windows xp的安装进度条缓缓移动。 林浩停下脚步,看了一会儿。 “修电脑?”年轻人抬头。 “不,看看。”林浩说,“你这能装linux吗?” 年轻人愣了一下,笑了:“linux?那玩意儿装来干啥?又不能用qq,不能打游戏。客户要装,我还得劝他別装。” “伺服器呢?有客户要装linux伺服器吗?” “伺服器?”年轻人摇摇头,“咱们这小地方,哪有人用伺服器。最多是单位里弄个文件共享,用windows 2000就行。linux……那得去省城,大公司才用。” 林浩点点头,推车离开。 这就是现状。技术的普及需要时间,需要市场教育。linux在2002年已经很有名了,但在这个小县城,知道的人寥寥无几。 他回到家,父母还没下班。他把自行车锁好,上楼,开门,进屋。 家里很安静。他打开自己房间的门,放下书包,坐在电脑前。 但他没有立即开机。而是拿出那个笔记本,翻到新的一页,开始写今天的心得。 “2002年6月20日,网吧实地观察。” “1.网络环境:拨號为主,少数网吧有光纤。网速慢,限制多,信息获取困难。” “2.网管系统:万象主流,架构简陋,漏洞明显。反映早期软体开发的普遍问题:重功能轻安全,重成本轻质量。” “3.用户行为:以游戏为主,社交为辅。技术需求低,娱乐需求高。” “4.技术生態:windows垄断,linux认知度低。开发工具匱乏,学习资源有限。” 写完这些,他停下笔,思考。 他需要一个计划。一个基於2002年现实条件的计划。 游戏开发可以做,但天花板低。连环画脚本可以写,但周期长。他需要找到一个切入点,能快速积累资本,又能为后续发展铺路。 他想到了网吧。全县十几家网吧,上千台电脑。这是一个现成的、集中的、有消费能力的用户群体。 如果他能做一个东西,在这些网吧里推广开来…… “小艺。”他低声说。 手机震动。电量:2.9%。 “我在。” “查询:2002-2003年,网吧最需要但还没有的软体或服务是什么?” “正在分析……基於2002年网吧经营痛点:1.游戏更新麻烦,需要手动拷贝;2.系统维护繁琐,经常中毒、崩溃;3.会员管理原始,还是手写或简单电子表格;4.无增值服务,收入单一。” “如果我要做一个网吧管理软体,比万象更好,更安全,更有增值功能,需要多少时间?” “如果您独立开发,基於现有技术积累,预计需要3-6个月。但更高效的方式是:找到现有开源项目修改,或与现有团队合作。” “开源项目?” “2002年已有一些开源网管系统,如『网吧管家』早期版。但代码质量一般,功能有限。建议:以万象为参考,重写核心架构,加入现代设计理念。” 林浩沉思。3-6个月,太长了。他等不起。 但也许不需要完全重写。也许可以先做一个插件,一个工具,解决网吧老板最头疼的一个问题。 “游戏更新。”他说。 “是的。2002年网吧游戏更新是最大痛点。新游戏需要安装,老游戏需要更新补丁,每台电脑都要操作。常用做法:用移动硬碟或光碟一台台拷贝,耗时耗力。” “如果做一个自动更新系统呢?” “技术上可行。服务端存放游戏文件,客户端定时检查更新,自动下载安装。需要解决:增量更新、断点续传、带宽优化。以2002年网络条件,挑战较大,但非不可能。” 林浩的眼睛亮了。这个可以做。而且有明確的商业模式:向网吧收费,按月或按年。全县十几家网吧,一家每月收一百,一年就有一两万。如果推广到全市、全省…… 更重要的是,通过这个系统,他可以掌握终端——网吧的每一台电脑。未来可以推送自己的游戏,可以做gg,可以做数据分析。 这是入口。是流量入口,也是数据入口。 “小艺,调出游戏自动更新系统的技术方案概要。基於2002年的技术条件。” “正在整理……核心组件:1.服务端,存放游戏文件,提供http或ftp下载。2.客户端,常驻进程,定时检查更新列表,下载差异文件。3.管理端,供网吧老板添加游戏、设置策略。关键技术点:文件差分算法(如bsdiff)、压缩传输、断点续传、错误重试。” “开发周期?” “如果您独立完成,预计1-2个月。如果找到合作伙伴,可缩短至3-4周。” 林浩握紧了笔。1-2个月。可以接受。 但他需要一台伺服器,需要带宽,需要测试环境。这些都需要钱。 连环画的3000元还没动,游戏的1300元过几天到。加起来4300元,租一台伺服器应该够几个月。但带宽费、电费、维护费……还需要更多。 他需要儘快启动,儘快验证,儘快变现。 “小艺,记录:下一步计划,开发网吧游戏自动更新系统。目標:两个月內完成第一个版本,在县城三家网吧试点。” “已记录。建议:先做市场需求验证,与网吧老板沟通,了解真实痛点和付费意愿。” “对。”林浩点头。不能闭门造车。他需要走出去,了解真实需求。 他看了一眼时间,下午四点。父母快下班了。 他合上笔记本,打开电脑。没有立即开始写代码,而是打开flash,继续做第二个游戏。更新系统需要时间,这期间他需要用游戏维持收入。 键盘声又响起来。嗒。嗒嗒。嗒。 沉稳,坚定,像心跳。 窗外的阳光西斜,照在书桌上,照亮了笔记本上那一行字: “入口就是一切。控制入口,就控制了一切。” 林浩知道这句话是谁说的。但他也知道,控制不是目的,服务才是。只有真正解决问题,创造价值,才能长久。 他要做的不是控制,而是服务。 服务这个时代,服务这些人,服务这片土地。 键盘声持续著,在黄昏的房间里,像某种誓言。 第9章 技术青年集结令 陈明的电话是早上九点打来的。 林浩正在吃早饭,一碗白粥,一碟咸菜。电话铃声尖锐地响起来,母亲在厨房喊:“浩子,接电话!” 他放下筷子,走到客厅。老式电话机是红色的,听筒很重。他拿起:“餵?” “林浩吗?我是搜狐的陈明。” “陈编辑,您好。” “哎,別这么客气。”陈明的声音听起来心情不错,“你那个游戏,数据太好了。上线一周,日均点击破五万,用户平均停留时间超过八分钟。这在flash游戏里是现象级的。” “谢谢。”林浩说,语气平静。 “我们领导看了数据,说想跟你长期合作。你手头还有新项目吗?” “在做一个消除类的,物理引擎的。” “物理引擎?”陈明顿了顿,“flash还能做物理引擎?” “简化版的,刚体碰撞,重力模擬。” “行,你做出来咱们再谈。”陈明说,“另外,有件事……方便透露你的联繫方式吗?有几个圈內人,看了你的游戏,想认识你。” 林浩沉默了两秒:“暂时不方便。有什么事可以通过您转达。” “理解,理解。”陈明笑了,“搞技术的都这样,喜欢低调。那我给你个邮箱,你有新作品或者想合作,隨时联繫。” 掛了电话,林浩回到饭桌。粥已经凉了,他几口喝完,收拾碗筷。 母亲从厨房出来,擦著手:“谁呀?” “搜狐的编辑,说游戏数据不错。” “哦……”母亲似懂非懂地点点头,“那你继续做,妈支持你。” 回到房间,林浩打开电脑。先登录闪客帝国,后台消息99+。私信、评论、好友申请,大部分是夸游戏的,小部分是求合作的,还有几个是质疑他抄袭的——说他肯定不是新人,是哪个大佬的马甲。 他一条条看,但不回復。他现在不需要这些虚名,他需要人。 真正能做事的人。 《细胞吞噬》的火爆证明了他的设计能力,但一个人的力量是有限的。他需要团队,需要能写代码、能做美术、能搞运营的人。而2002年,这样的人大多散落在全国各地,有些还在上大学,有些在网吧打工,有些可能还没发现自己有这方面的天赋。 他需要一个方法,找到他们。 林浩打开论坛,进入“技术交流”板块。这里比作品区冷清得多,帖子不多,回復也少。大部分是初学者问基础问题,偶尔有几个技术討论帖,但深度有限。 他新建一个帖子。標题:“悬赏题:用50行代码实现粒子流体模擬”。 正文: “语言:actionscript 2.0。 工具:flash mx。 要求:在550x400的舞台上,实现至少100个粒子的流体模擬效果。粒子之间要有简单的相互作用(排斥/吸引),与边界碰撞。代码不超过50行(不包括空行和注释)。 奖励:最佳实现者,可获得horizon工作室的实习邀请,及1000元奖金。 截止时间:三天。 提交方式:在本帖回覆中贴出核心代码及效果截图。 注意:只接受原创代码,谢绝抄袭。” 他点了发布。 这个题目的难度,在2002年的flash圈,是顶尖的。粒子系统本身就不简单,还要模擬流体,还要在50行內实现——这是故意设置的极限挑战。能解出来的,要么是天才,要么是经验丰富的老手。 而他真正的目的,不是看谁能解出来,而是看解题的思路、代码的风格、对问题的理解深度。 帖子发了十分钟,第一个回復出现了: “沙发!大佬又出现了!” “50行?开玩笑吧?” “粒子流体是什么?新人求科普。” “horizon工作室?没听过,新成立的吗?” “1000元奖金!真的假的?” 质疑的居多。2002年,一千元奖金对普通网友来说很有吸引力,但更多人怀疑是骗局。 林浩不解释。他关掉页面,开始做自己的事。第二个游戏《方块大崩塌》已经完成了80%,他需要完善物理引擎,调整碰撞检测的精度。 工作到中午,他刷新了一下帖子。回复数:47。大部分是灌水,只有三个贴了代码。 第一个,id“flash小王子”,贴了八十多行代码,实现的是简单的粒子隨机运动,没有相互作用,没有流体效果。下面有人回覆:“这跟流体有关係?” 第二个,id“代码诗人”,贴了六十行,实现了一个漂亮的粒子拖尾效果,但依然不是流体模擬。代码写得挺优雅,但跑题了。 第三个,id“半夏”,只贴了三十行代码。林浩仔细看了一遍,眼睛微微眯起。 这三十行代码,实现了一个简化版的sph(光滑粒子流体动力学)算法。虽然极度简化——只考虑了密度和压力,忽略了粘性、表面张力——但在2002年的flash平台上,能用三十行代码写出这个,已经非常惊人。 更重要的是,代码风格极其乾净。变量命名规范,逻辑清晰,注释精准。没有多余的语句,没有炫技的写法,就是最纯粹、最高效的实现。 林浩点进“半夏”的主页。註册时间:2002年3月。发帖数:3。都是技术提问帖,问得很深,但没人回答。最后登录时间:昨天。 没有作品,没有简介,没有个人信息。像个幽灵。 林浩记下了这个id。他继续往下翻,后面又出现了几个尝试,但都不如“半夏”的惊艷。 下午,他接到了陈明的第二个电话。 “林浩,你那个悬赏题,在圈里炸了。”陈明的声音有些兴奋,“好多人问我horizon工作室是什么来头,是不是国外的工作室。还有人猜你是暴雪的人,或者ea的。” “他们怎么说题目的难度?” “都说难。有几个认识的圈內高手试了,说50行內几乎不可能,除非用极端的取巧方法。不过有个人做到了,id叫『半夏』,你看到了吗?” “看到了。” “那个人……有点意思。我打听了一下,好像是中科大的学生,数学系的,今年大二。平时独来独往,不混圈子,就喜欢研究算法。” 中科大,数学系。林浩心里有数了。这种背景,能写出那样的代码不奇怪。 “能联繫上吗?” “我试试,但不保证。那人据说很孤僻,连宿舍同学都不怎么说话。”陈明顿了顿,“你真要招人?工作室成立了?” “在筹备。” “需要投资吗?我认识几个投资人,对游戏行业有兴趣。” “暂时不用,谢谢。” 掛了电话,林浩继续工作。但心里已经记下了“半夏”。数学天才,算法能力强,性格孤僻——这种人是技术核心的最佳人选,但管理起来有难度。 晚上,帖子回复数破百了。又出现了几个有价值的尝试,其中一个id“楚飞”的引起了林浩的注意。 这个人没贴完整代码,只贴了核心算法思路: “不用sph,用格子法。把舞台分成20x20的网格,每个格子记录密度和速度。粒子只与同格子和相邻格子的粒子交互。复杂度从o(n2)降到o(n)。50行內可以实现,但效果会粗糙。” 下面有人回覆:“格子法不是做流体模擬的主流吧?” 楚飞回覆:“在flash上,性能是第一位。sph好看但慢,格子法糙但快。如果要我选,我选格子法,然后加视觉后处理弥补粗糙度。” 很务实。不追求理论完美,追求工程可行。这是优秀的工程思维。 林浩点进楚飞的主页。註册时间:2001年8月。发帖数:87。大部分是游戏修改、外掛製作、逆向工程相关的帖子。语气桀驁,经常懟人,但技术確实扎实。最新一个帖子是三天前,问:“有人一起做《传奇》私服吗?我负责技术。” 私服。灰色地带。但技术能力应该不差。 林浩记下了。楚飞,有工程能力,有实战经验,但走的是偏门。需要引导。 第三个引起他注意的id是“陆明”。这个人没直接解题,而是回了一篇长文,分析题目本身的合理性: “楼主出这道题,表面是考技术,其实是考思维。50行限制是故意设置的,逼我们做取捨:要效果,还是要简洁?要物理正確,还是要视觉近似?我的选择是:放弃完整的流体模擬,改用元胞自动机思路。每个粒子只有几个状態,根据周围粒子状態更新。虽然不像流体,但会有类似流体的『涌现』行为。代码35行,附图。” 他贴了代码和截图。效果確实不像传统流体,但有一种奇异的、动態的图案变化,很美,很魔性。 下面有人回覆:“这不算流体模擬吧?” 陆明回覆:“楼主没定义什么是『流体模擬』。我认为,能表现出流体某些特性(连续、可变形、有內聚力)的模擬,都算。我的实现可能不物理,但有趣。” 有创意,不拘泥,懂得重新定义问题。这是產品思维。 林浩看陆明的主页。註册时间:2002年1月。发帖数:42。大多是设计、艺术、心理学相关的討论,偶尔有技术帖。最新一个帖子是分享自己做的“自动生成水墨画”的算法,用flash实现,效果惊艷。 艺术+技术。稀缺的组合。 三天后,悬赏帖的回覆数定格在203。林浩从头到尾看了一遍,最终选了五个人:半夏、楚飞、陆明,还有两个候补。 他给这五个人发了私信,內容一样: “恭喜通过初选。请於6月25日下午两点,登录qq,加群:1234567。进行第二轮面试。如通过,可获得实习机会及奖金。horizon。” 然后他申请了一个新的qq號,建了一个群。群名:“horizon技术测试”。 做完这些,他靠在椅背上,长长地舒了口气。 第一步走完了。接下来,是真正的考验。 6月25日,下午一点五十。 林浩坐在电脑前,qq已经登录。群是空的,只有他一个人。窗外下著小雨,六月的雨很细很密,打在窗户上沙沙响。 一点五十五,第一个人加群。id:半夏。头像是一片空白。 通过。 半夏进群后没说话,静静地待著。 一点五十七,第二个人:楚飞。头像是《传奇》里的武士,手里拿把屠龙刀。 通过。 楚飞进群后发了个表情:/抽菸。 一点五十九,第三个人:陆明。头像是自己画的水墨画,一只鹤。 通过。 陆明:“大家下午好。” 两点整,另外两个候补也进来了。五个人到齐。 林浩在群里发言:“大家好,我是horizon。感谢各位参加第二轮测试。本轮测试是实时编程,我会出三道题,大家在两小时內完成。工具自备,语言不限,但需要能运行出结果。完成后將代码发到群文件。现在开始第一题。” 他复製粘贴了第一题: “题一:在文本中查找所有邮箱地址。输入:一段包含文字、数字、符號、邮箱的文本。输出:所有邮箱地址的列表。要求:自己写正则表达式,不能用库函数。时间:20分钟。” 这题考基本功。正则表达式是文本处理的必备技能,能看出一个人的代码严谨性和边界情况处理能力。 群里安静下来。林浩看著屏幕右下角的时间,一分一秒地走。 十五分钟后,第一个提交:半夏。代码很简洁,正则写得完美,考虑了各种边界情况。测试用例全过。 十八分钟,楚飞提交。正则有点瑕疵,但整体能用。附了一句话:“这题没意思,考记忆力的。” 二十分钟,陆明提交。正则正確,但代码里加了个小功能:把找到的邮箱按域名分类统计。超出了题目要求,但很实用。 另外两个候补,一个超时,一个正则写错了。 “题二。”林浩发了第二题,“实现一个简单的http伺服器,能响应get请求,返回请求的文件。要求:支持多线程,有基本的错误处理。时间:40分钟。” 这题难度上来了。2002年,很多人还没接触过网络编程。而且“多线程”在flash里不好实现,需要用到一些技巧。 群里沉默了很久。二十五分钟后,半夏提交。代码用的是java,实现了一个完整的、可运行的http伺服器,支持多线程,错误处理完善。还附了一个测试脚本。 三十二分钟,楚飞提交。代码是c++,也实现了,但用了些奇技淫巧,绕过了多线程,用异步io模擬。附言:“flash做不了多线程,我换语言了,不算违规吧?” 林浩回覆:“不算。看结果。” 三十八分钟,陆明提交。代码是python——2002年python还不流行,但他用了。实现很简单,但巧妙地用单线程+事件循环模擬了並发。附言:“轻量级方案,適合资源有限的环境。” 另外两个候选人,一个没提交,一个提交的代码跑不起来。 “题三。”林浩发了最后一题,也是最难的一题,“设计一个游戏存档系统。要求:1.存档可加密,防修改。2.支持增量存档,节省空间。3.存档损坏可部分恢復。4.有版本兼容性设计(新版游戏能读旧版存档)。不需要实现,写设计文档,包括架构图、核心算法、关键数据结构。时间:60分钟。” 这题考系统设计能力。不只是写代码,而是思考一个完整系统的方方面面。 群里彻底安静了。只有雨声,从窗外传来。 林浩起身倒了杯水,站在窗边看雨。雨中的县城灰濛濛的,远处的山隱在雨雾里。他想起2028年,华为的架构设计评审会,会议室里坐满了顶尖的工程师,为了一个设计方案爭得面红耳赤。 而现在,他一个人在2002年,用qq群面试几个可能成为伙伴的年轻人。 命运真是奇妙。 五十分钟,半夏提交。文档极其专业,用latex写的,有完整的架构图、流程图、状態机。加密方案用了非对称加密+签名,增量存档用差异算法,版本兼容用適配器模式。每个设计都有理论依据和实现考量。 五十五分钟,楚飞提交。文档是纯文本,但思路清晰。加密方案用了简单的异或+校验和——他备註:“复杂加密在客户端没用,反正能被破解,不如做防篡改检测。”增量存档用简单的二进位差异,版本兼容方案很粗暴:每个版本留一个转换器。附言:“工程方案,追求简单有效。” 五十八分钟,陆明提交。文档图文並茂,手绘了架构图,虽然不专业但生动。他提出了一个有趣的想法:存档不上传伺服器,而是在本地用算法生成“种子”,伺服器只存种子。这样节省带宽,也保护隱私。版本兼容方案是“向后兼容,向前不兼容”——旧版不能读新版存档,但新版永远能读旧版。 时间到。 林浩回到电脑前,看著三份文档。三个完全不同的风格,三个完全不同的思路。 半夏是学者,追求理论正確和体系完整。 楚飞是黑客,追求实用和效率,不拘泥於规范。 陆明是创造者,总想跳出框架,找新路径。 都是人才。但horizon需要什么样的人? 他需要学者来建立技术体系,需要黑客来攻坚克难,需要创造者来打开局面。 他都要。 林浩在群里发言:“测试结束。感谢各位的参与。请半夏、楚飞、陆明三位留下,其他两位可以退群了,感谢你们的时间,稍后会有一百元参与奖金打到你们提供的帐户。” 那两个候补退了群。群里剩下四个人。 “现在进入面试环节。”林浩打字,“我会问几个问题,请诚实地回答。第一个问题:你们为什么学编程?” 片刻,楚飞先回答:“因为爽。能控制机器,能做別人做不到的事。最早是改游戏,后来是写外掛,现在是觉得……能做点更大的。” 陆明:“因为美。代码有一种结构之美,逻辑之美。我学画画,学音乐,但最后发现编程是最自由的创作方式。你能创造一个世界,哪怕只是虚擬的。” 半夏过了半分钟才回答:“因为问题在那里。数学问题,物理问题,现实问题……编程是解决问题的工具。我喜欢工具,喜欢用工具解决问题的过程。” 很真实的回答。 “第二个问题:你们对未来五年的中国网际网路,有什么判断?” 楚飞:“会火。游戏、社交、电商,都会火。但泡沫也会有,死掉的公司会比活下来的多。我要做活下来的那个。” 陆明:“会连接一切。现在电脑是电脑,手机是手机,以后都会连在一起。內容的形式会变,但人需要故事,需要美,需要连接。我要做创造连接的那个人。” 半夏:“技术会进步,但瓶颈在基础设施。网速、硬体、人才。谁能解决瓶颈,谁就能贏。我要做解决瓶颈的事。” 林浩看著这些回答,心里有数了。 “第三个问题:如果加入horizon,你们想要什么?钱?名?成长?还是別的?” 楚飞:“钱要,但不能只给钱。得让我做有意思的事,有挑战的事。如果天天写业务代码,给再多钱我也不干。” 陆明:“想和厉害的人一起,做有影响力的作品。钱够生活就行,但作品必须是我骄傲的。” 半夏:“想接触前沿问题,有资源做研究。如果有论文產出,希望能署名。钱……按市场价就行。” 都很纯粹。这是好事。 林浩最后问:“如果我说,horizon现在只有我一个人,没有办公室,没有投资,只有一台电脑和一个想法。你们还愿意加入吗?” 沉默。 然后楚飞:“你一个人做出了《细胞吞噬》?” 林浩:“是。” 楚飞:“那我加入。一个人能做出那种东西,比有团队但做垃圾的强。” 陆明:“我也加入。一个人反而自由,没有条条框框。” 半夏:“只要问题有趣,资源可以慢慢解决。” 林浩笑了。这是他在这个时空,第一次真正地笑。 “好。”他打字,“那么,欢迎加入horizon。接下来我说一下安排。” “第一,我们是远程协作。你们在哪里都可以,按时完成任务就行。” “第二,前期没有工资,但项目有收益后,按贡献分成。分成比例后续详谈。” “第三,第一个项目:网吧游戏自动更新系统。我负责架构和核心代码,半夏负责算法和性能优化,楚飞负责客户端和逆向兼容,陆明负责ui和用户体验。” “第四,一周后,我会发详细的需求文档和技术方案。这周,你们各自熟悉相关技术,准备好开发环境。” “有问题吗?” 楚飞:“分成比例现在不能说?” 林浩:“可以私下聊。但原则是:公平,透明,多劳多得。” 陆明:“网吧更新系统……听起来不像游戏?” 林浩:“不是游戏。是工具,是入口。我们要先活下来,才能做想做的事。” 半夏:“技术栈?” 林浩:“服务端用java,客户端用c++,管理端用delphi。资料库用mysql。有困难吗?” 半夏:“没有。” 楚飞:“delphi……老古董了。不过也行。” 陆明:“我学得快。” “好。”林浩说,“那么,今天就到这里。三位加我好友,我们单独聊细节。解散。” 群解散了。三个人分別发来好友申请。林浩一一通过,然后分別私聊,谈具体的分工、时间、收益分成。 等全部聊完,已经是晚上七点。窗外的雨停了,天边有晚霞,金红色的光从云缝里透出来。 林浩靠在椅背上,长长地舒了一口气。 团队有了雏形。虽然只有三个人,虽然还没见过面,虽然前路艰难。 但至少,他不再是独自一人了。 他打开抽屉,拿出那台黑色手机。电量:1.8%。又掉了。 “小艺。”他低声说。 屏幕亮起。 “我在。” “记录:2002年6月25日,horizon初步团队组建完成。核心成员:半夏(算法)、楚飞(工程)、陆明(设计)。第一个项目:网吧游戏更新系统,正式启动。” “已记录。恭喜。但电量已降至危险水平,建议在下次充电前,不再进行大规模查询。” “我知道。”林浩说,“休眠吧。等需要的时候,我会叫你。” 屏幕暗了。 房间里安静下来。只有电脑风扇的嗡嗡声,和远处街道上偶尔传来的车声。 林浩坐在黑暗里,看著窗外的晚霞。 第一步,迈出去了。虽然很小,虽然很慢。 但方向对了。 他起身,打开灯,坐回电脑前。开始写第一个项目的需求文档。 键盘声响起。嗒。嗒嗒。嗒。 沉稳,坚定,像心跳。 这一次,不再是独奏。 是合奏的开始。 第10章 第一个伙伴:阿坤 七月一日,建党节,县城有庆祝活动。街道上掛起了红色横幅,广场上在搭舞台,准备晚上的文艺演出。但科技街的网吧里,一切如常。烟雾、泡麵、键盘声、游戏音效,和外面的热闹是两个世界。 林浩走进“蓝海”网吧时是下午三点。他穿著最简单的白t恤、牛仔裤,帆布书包斜挎在肩上。收银台还是那个黄毛,在打《传奇》,看见他,抬了抬眼皮:“上次那个?37號还空著。” “我等个人。”林浩说。 “哦。”黄毛没再理他,继续打游戏,屏幕上的道士正在用毒咒杀怪。 林浩找了个靠墙的位置站著,这里能看见门口。他从书包里拿出一本《c++ primer》——昨天刚从省城书店买的,2002年最新版,花了68元。他翻开,但没看进去,只是做样子。 他在等阿坤。 阿坤是“半夏”的真名,赵坤。昨天在qq上,他们约了今天下午三点在“蓝海”见面。林浩没说怎么认人,只说“你看到我就知道了”。阿坤问为什么,林浩说:“因为这里只有一个人会在这个时间看书。” 现在,他站在这里,手里拿著书。窗外的阳光斜射进来,在水泥地上投出窗框的阴影。空气里有灰尘在光柱里飞舞。 三点零五分,门被推开了。 进来的人很瘦,高,但背有点驼。穿一件洗得发白的灰色短袖衬衫,领子磨破了边。裤子是校服裤,蓝白条纹,膝盖处磨得发白。脚上一双旧球鞋,鞋头开了胶。背著一个黑色双肩包,包很旧,拉链坏了,用绳子绑著。 头髮很长,遮住了半边眼睛。皮肤很白,是不见阳光的那种苍白。下巴尖削,嘴唇抿得很紧。眼睛很大,但眼窝深陷,有黑眼圈,像很久没睡好。 他站在门口,眯著眼適应了一下室內的昏暗。然后目光扫过来,扫过收银台,扫过打游戏的少年,扫过烟雾繚绕的角落,最后停在林浩身上。 他看见了那本书。 他走过来,脚步很轻,几乎没声音。走到林浩面前,停下,看了他几秒,然后开口,声音很轻,有点沙哑: “horizon?” “是我。”林浩合上书,“阿坤?” “嗯。” 两人对视。阿坤的眼睛很亮,是那种专注的、锐利的亮。他盯著林浩看,目光里有审视,有疑惑,也有一丝好奇。他在打量这个在网上出题考他们、一个人做出《细胞吞噬》的“大佬”。 林浩也在打量他。十九岁,但看起来更小,像个高中生。不,比高中生还憔悴。衣服不合身,袖口长出一截,肩膀处松松垮垮。手指细长,骨节分明,指甲剪得很短,很乾净。右手食指和中指的第一节有茧,是长期敲键盘磨出来的。 “找个地方说话?”林浩说。 阿坤点点头。 他们没在网吧里说话。林浩在前,阿坤在后,走出网吧。外面的阳光很刺眼,阿坤眯起眼,抬手挡了一下。 “去哪?”他问。 “找个安静的地方。”林浩说,“跟我来。” 他推起自行车,阿坤步行跟在旁边。两人沿著科技街往西走,过了两个路口,拐进一条小巷。巷子很窄,两侧是老旧的红砖房,墙根长著青苔。巷子尽头有一棵老槐树,树下有几块水泥板,是附近老人下棋乘凉的地方。现在是下午,没人。 林浩把自行车支在墙边。阿坤在水泥板上坐下,背包放在腿上,双手抱著。 “喝水吗?”林浩从书包里拿出两瓶矿泉水,递过去一瓶。 阿坤接过来,拧开,喝了一小口。他的喉结动了动,喝水的声音很轻。 “你从哪来?”林浩也在水泥板上坐下,和他隔著一米距离。 “合肥。”阿坤说,“坐夜车来的,早上刚到。” 合肥。中科大就在合肥。他果然是中科大的学生。 “輟学了?” 阿坤沉默了两秒,点点头:“上学期的事。” “为什么?” “没意思。”阿坤说,声音很平淡,“老师教的我都会,不会的他们也不懂。考试、作业、论文……浪费时间。我想做自己的事。” “家里同意吗?” “不同意。”阿坤扯了扯嘴角,一个很浅的、几乎看不出的笑,“我爸说要打断我的腿。我妈哭了三天。我弟说我疯了。” “那你还出来?” “在家也做不了事。他们整天念叨,邻居指指点点。”阿坤看著手里的水瓶,“我需要电脑,需要网,需要安静。家里没有。” 林浩没说话。他能想像那个画面:一个十九岁的少年,执意退学,家人反对,邻居非议,他把自己关在房间里,对著电脑,写那些没人理解的代码。饿了吃泡麵,困了趴在桌上睡,一天说不了三句话。 “你住哪?”林浩问。 “车站旁边的招待所,一天十五块。”阿坤说,“钱快用完了。” “你哪来的钱?” “以前存的。做家教,写小程序,攒了两千。用了三个月,还剩三百。” 三个月,两千块,在合肥生活。平均一天二十多块,要吃饭,要住宿,要上网。很难。 “你做的题我看了。”林浩换了个话题,“47行,sph简化版。怎么想到的?” 阿坤的眼睛亮了一下。那是说到他擅长领域时的光芒。 “sph標准算法在flash上跑不动,粒子一多就卡。我简化了核函数,只保留密度项和压力项,粘性项用人工粘性代替。交互半径固定,不用kd树搜索邻居,用均匀网格加速。时间积分用显式欧拉,虽然精度低但快。”他说得很快,很流利,不再是刚才那种迟疑的语气,“最后加了简单的边界处理,粒子出界就反弹。” “性能呢?” “100个粒子,24帧。200个粒子,15帧。够用了。” “代码风格很乾净。”林浩说。 “嗯,我喜欢乾净。”阿坤说,“多余的代码就像噪音,干扰思考。” 林浩点点头。他懂这种感觉。好的代码像诗,简洁,准確,有力。 “你为什么出那道题?”阿坤突然问。 “找能做事的人。” “找到了吗?” “找到了三个。你是其中之一。” 阿坤沉默了一会儿,看著树影在地上摇晃。 “horizon工作室,”他说,“到底是做什么的?” “现在做什么不重要。”林浩说,“重要的是未来做什么。” “未来做什么?” “做別人做不到的事。” 阿坤转过头,看著林浩。他的眼睛在树荫下很亮,像某种夜行动物的眼睛。 “比如?” 林浩没回答。他从书包里拿出那本《c++ primer》,翻开,里面夹著一张纸。纸上是他手写的一段代码。 “你看看这个。”他把纸递给阿坤。 阿坤接过,看了几行,眉头皱起来。 “这是……什么语言?” “c++,但又不太像。”林浩说。 阿坤继续看。他的眉头越皱越紧,嘴唇抿成一条线。他看得很慢,很仔细,有时会停住,手指在纸上虚点,嘴里无声地念著什么。 那是一段关於並行计算的代码。用到了c++11的线程库、原子操作、无锁数据结构。在2002年,c++98都还没普及,c++11要等九年后才出现。这段代码里的概念,对现在的程式设计师来说,是天书。 阿坤看了整整五分钟。然后他抬起头,眼睛里是一种林浩从未见过的神色——震惊,困惑,但更多的是狂热。 “这……这是谁写的?” “我。” “不可能。”阿坤说,声音很肯定,“这些语法,这些库,我从来没见过。这个『std::atomic』,这个『std::thread』,这个『lock-free queue』……现在的c++没有这些。” “如果我说,这是未来的c++呢?” 阿坤盯著他,像在看一个疯子。 “未来?” “嗯。十年后的c++。” 沉默。只有风吹过树叶的声音,沙沙响。 “你……”阿坤的声音有点抖,“你怎么知道?” 林浩没回答。他收起那张纸,从书包的夹层里,拿出那台黑色的手机。 电量:0.7%。红色警告標誌在闪烁。 他按亮屏幕。在阳光下,屏幕有点暗,但还能看清。他点开一个文件——那是他用最后一点电量,从小艺的离线资料库里导出的,一段真正的、2028年的代码。关於分布式系统中一致性算法的实现,用了一种现在还没有的程式语言。 他把手机递给阿坤。 “看看这个。” 阿坤接过手机。他的手在抖。他盯著屏幕,眼睛几乎贴上去。他滑动,翻页,手指在颤抖。 他看了很久。久到林浩以为他要看完了,他突然抬起头,眼睛血红。 “这……这是什么?” “未来的代码。” “从哪来的?” “我不能说。”林浩说,“但你相信我吗?” 阿坤没说话。他低下头,继续看。他的呼吸变得急促,胸口起伏。他翻到某个地方,停住,手指悬在屏幕上,颤抖。 然后他做了一件林浩没想到的事。 他跪下了。 不是那种电视剧里的夸张下跪,是很自然的,像腿软了一样,噗通一声,单膝跪在地上。手机还握在手里,屏幕朝上,代码在闪烁。 “这……这是……”他的声音哽咽了,“这是怎么做到的?这个算法……这个架构……我……我想了三年,没想明白……这里,这里用了一个我从来没见过的数据结构……还有这个,这个並发模型……” 他语无伦次。眼泪从他的眼眶里涌出来,顺著苍白的脸颊流下。但他没擦,只是盯著屏幕,像朝圣者看见了神跡。 林浩静静地看著他。这个十九岁的少年,这个数学天才,这个被家人视为废物、被社会拋弃的怪胎,此刻跪在地上,对著一段代码流泪。 他懂这种感觉。当年他第一次看到华为的鸿蒙架构时,也是这样。不是嫉妒,不是自卑,是一种纯粹的、对智慧的敬畏,对美的震撼。 “起来。”林浩说。 阿坤没动。他还在看代码,嘴里喃喃自语,声音很轻,很快,在说那些算法的细节,在说那些他看不懂但觉得惊艷的设计。 “阿坤。”林浩加重了语气。 阿坤抬起头,泪眼模糊地看著他。 “你想学这个吗?”林浩问。 阿坤用力点头,点得很重,像要把脖子点断。 “你想做这个吗?” 点头。 “那你愿意跟我干吗?不是打工,是伙伴。我们一起,把这个未来,变成现在。” 阿坤的嘴唇在颤抖。他想说什么,但发不出声音。他又低头看了一眼手机,看了一眼那段代码,然后抬起头,看著林浩。 “我……”他的声音哑了,“我可以吗?” “为什么不可以?” “我只是个輟学生,我什么都不会,我……” “你会。”林浩打断他,“你能看懂这段代码,能看出它的精妙,这就够了。其他人,连看都看不懂。” 阿坤的眼泪又流下来。这次他没忍住,哭出声来。是那种压抑了很久的、崩溃的哭声。他跪在地上,抱著手机,肩膀剧烈地抖动。 林浩没劝他,让他哭。这个少年,背负了太多:家人的失望,旁人的嘲笑,自己的迷茫。他需要一场释放。 哭了大概五分钟,阿坤慢慢平静下来。他用袖子擦了擦脸,擦得脸上红一道白一道。他站起来,腿有点软,扶了一下树。 “手机……”他把手机递给林浩,动作很小心,像在递一件圣物。 林浩接过,看了一眼电量:0.3%。他关掉屏幕,放回书包。 “所以,”阿坤看著他,眼睛红肿,但眼神很亮,“你真的是从未来来的?” “我不能说。”林浩说,“但你相信我吗?” “信。”阿坤毫不犹豫,“我信。” “为什么?” “因为那段代码。”阿坤说,“那不是人能写出来的。不是现在的人。那里面……有未来的味道。” “未来的味道?” “嗯。”阿坤想了想,“简洁,优雅,但又复杂,深邃。像……像看到了星空。现在的代码,像地上的石头,能看得到边界。那段代码,看不到边界。” 很诗意的描述。但林浩懂。 “好。”林浩说,“那从现在开始,你就是horizon的第一位正式成员。负责算法和核心架构。第一个项目是网吧游戏更新系统,我需要你设计增量更新算法和压缩传输方案。” “好。”阿坤说,声音很稳。 “你住的地方不行,太吵,也不安全。我帮你找个房子。” “我没钱。” “工作室预付。从你未来的分成里扣。” 阿坤沉默了一下:“分成……怎么算?” “项目净利润的20%,按贡献分配。你是核心,至少能拿5%。如果项目成功,一个月应该有三五千。如果失败,一分没有。敢赌吗?” “赌。”阿坤说,“反正我也没什么可输的。” 很实在。 “那走吧。”林浩推起自行车,“先带你去看房子。” 他们走出小巷,回到大街上。下午的阳光还是很烈,但阿坤没再眯眼,他挺直了背,脚步很稳。 林浩带他去了一家房產中介。在县城边缘,租了一个一室一厅的老房子,月租两百,押一付一。房子很旧,墙皮剥落,但安静,有简单的家具,床、桌子、椅子。窗户朝南,下午有阳光。 “电脑我明天给你弄一台。”林浩说,“今天你先收拾一下,买点生活用品。这是一千块,预付工资。” 他从书包里拿出一个信封,里面是十张一百的。这是他昨天从邮局取的,连环画稿费剩下的。 阿坤接过信封,手指收紧。 “谢谢。”他说,声音很轻,但很重。 “不用谢。这是你应得的。”林浩说,“明天早上九点,我来找你,开项目会。带上脑子。” “嗯。” 林浩走了。他骑上自行车,在夕阳里往回走。风吹在脸上,很舒服。 他有了第一个伙伴。一个数学天才,一个代码疯子,一个和他一样相信未来的人。 虽然前路依然艰难,虽然电量只剩0.3%,虽然一切都还是未知。 但他不孤单了。 晚上回到家,父母在吃饭。母亲做了红烧鱼,庆祝他“找到工作”——他是这么跟父母说的,说有个公司看上他的技术,让他远程工作,预付了工资。 父母將信將疑,但看到真金白银,也就信了。 “什么公司啊?”父亲问。 “科技公司,做软体的。”林浩说,“总部在北京,我这边是分部。” “哦……那你要去北京吗?” “暂时不用,在家办公。” “那好,那好。”母亲说,“在家好,妈能照顾你。” 吃完饭,林浩回到房间。他打开电脑,登录qq。阿坤已经在线了,头像亮著。 他发消息:“房子怎么样?” 阿坤:“很好,很安静。我买了泡麵、火腿肠、矿泉水。够吃一周。” 林浩:“別光吃泡麵,对身体不好。” 阿坤:“没事,习惯了。” 林浩想了想,打字:“明天开始,你跟我吃饭。我让我妈多做一份,每天给你送。” 那边沉默了很久。然后发来一句:“不用麻烦。” “不麻烦。我妈喜欢做饭。” 又沉默。然后:“谢谢。” “早点睡。明天九点。” “嗯。” 林浩关掉qq,打开文档,开始写项目的详细设计。键盘声在夜里响起,嗒,嗒嗒,嗒。 窗外的县城渐渐安静下来。远处广场的演出结束了,人群散去,路灯一盏盏熄灭。 只有这个房间的灯还亮著。 林浩写著写著,停下来,看了一眼抽屉。 手机在那里,电量0.3%。 他想起阿坤跪在地上的样子,想起他看代码时的眼神。 那是火种。他要做的,就是保护这火种,让它燃烧,让它燎原。 他继续写。夜还很长,路也很长。 但至少,有人同行了。 第11章 胖子黑客王磊 凌晨三点,县城的电网检修,停电了。 整条街瞬间陷入黑暗。路灯灭了,招牌的霓虹灯灭了,窗户里的光一盏接一盏熄灭。只有远处国道上的车灯还在移动,像黑暗中游弋的光点。 林浩坐在电脑前,屏幕暗下去的瞬间,他保存了文档。然后靠在椅背上,在黑暗里听著。 整栋楼很安静。父母房间传来翻身的声音,父亲嘟囔了一句什么,又睡了。窗外有蝉鸣,在停电后的寂静里格外清晰。 他等了两分钟,电没来。看来是区域性停电,一时半会儿不会恢復。 他起身,摸黑走到窗边。外面一片漆黑,只有月亮的光,淡淡地照在街道上。几个窗口亮起了烛光,摇曳的,微弱的光。 他想起了什么,走到抽屉前,摸出那台黑色手机。按亮屏幕,电量:0.1%。红色警告標誌闪烁得越来越急促。 “小艺。”他低声说。 屏幕亮起,但很暗,像隨时会熄灭。 “我在。警告:电量即將耗尽。请立即充电。” “查询:王磊,id『楚飞』,当前位置和状態。” “正在查询离线资料库……最后记录:2002年7月3日,王磊在深圳罗湖区『极点网吧』登录。当前状態:根据歷史数据推测,他將於7月5日凌晨被当地国安部门带走,原因是涉嫌入侵银行系统。但您的介入可能已改变时间线。” 林浩的心臟一紧。今天就是7月5日。 “能查到实时位置吗?” “需要连接网络。但当前电量无法支持。建议:如果他在线,可通过qq定位。” 林浩抓起书包,衝出房间。父母房间的门关著,他轻手轻脚地开门、下楼。自行车在楼道里,他推出来,骑上去。 街上很黑,只有月光。他骑得很快,链条哗啦哗啦响。风吹在脸上,带著夏夜的闷热。 科技街。网吧因为停电,大部分都关门了。只有“蓝海”还亮著——门口掛著一盏应急灯,黄色的光。玻璃门里也有光,是蜡烛和几台笔记本电脑屏幕的光。老板自备了发电机。 林浩推门进去。收银台那里,黄毛正在摆弄一台小型发电机,柴油味很重。大厅里只有五六个人,都挤在有插座的位置,用笔记本电脑。屏幕的光映在脸上,明明暗暗。 “上网?”黄毛头也不抬。 “找人。”林浩说。 他扫视大厅。角落里,一个胖子。很胖,估计有两百斤,坐在那种网吧椅上,椅子被压得变形。穿一件黑色的t恤,上面印著“i love linux”的白色字,但字已经洗得发白了。头髮油腻,一缕一缕贴在额头上。戴著一副黑框眼镜,镜片很厚。 他面前摆著两台笔记本电脑,一台是ibm thinkpad,黑色,厚实;一台是东芝的,银色,薄一些。两台都连著网线——网吧的交换机接了发电机,还能上网。 胖子正在快速敲击键盘。手指很粗,但动作极快,几乎看不清。屏幕上是黑色的终端窗口,绿色的字符滚动。他在跑什么脚本。 林浩走过去,站在他身后。胖子没察觉,全神贯注。屏幕上的代码在滚,是某种网络扫描脚本,在检测埠和服务。 “楚飞?”林浩说。 胖子的手停住了。他慢慢转过身,抬起头。镜片后的眼睛很小,但很锐利。他打量了林浩几秒。 “horizon?” “是我。” 胖子——王磊,点了点头,转回去继续敲键盘:“等一下,马上好。” 林浩拉过旁边一张椅子坐下。他看著王磊操作。那双手在键盘上飞舞,像弹钢琴,但更快,更有力。他在同时操作两台电脑,左边那台在分析日誌,右边那台在跑渗透测试工具。 “你在干什么?”林浩问。 “银行系统有个漏洞,我得在他们修復前提交报告。”王磊说,声音很低,很沉,“不然明天就来不及了。” “什么漏洞?” “转帐接口的验证绕过。不用密码,改个参数就能转走钱。”王磊敲了几下,调出一个页面,那是某银行的网上银行界面,2002年的版本,很简陋,“你看,这里,session_id是可预测的。我写了脚本,能撞出来。” “你试了?” “没,只读模式。我不偷钱。”王磊说,“但得证明漏洞存在,不然他们不信。” “你打算怎么提交?” “匿名邮件,给他们的安全部门。附上漏洞详情和修復建议。” “他们会信吗?” “不知道。但得试试。”王磊停下,擦了擦额头的汗。网吧里很闷,发电机的声音轰轰响,柴油味混著汗味。“你怎么找到我的?” “你说过你在深圳。” “嗯,罗湖。但这两天感觉不对,有人盯我。我换了地方,来这个小县城避避风头。”王磊看向林浩,“你说你是horizon,怎么证明?” 林浩从书包里拿出笔记本,翻到某一页。上面是他手绘的网吧更新系统架构图,还有核心算法的偽代码。 王磊接过,看了几眼,眼睛亮了。 “这是你设计的?” “嗯。” “这个增量更新算法……有点意思。用rsync的思路,但加了压缩和校验。传输效率能提三成。”王磊指著图上的一个模块,“但这里,这个並发控制,有问题。如果同时多个客户端下载,服务端压力会很大。得加队列,加限流。” “对,这是我找你来的原因。”林浩说,“我需要一个懂网络、懂系统、懂性能优化的人。” 王磊把笔记本合上,递迴来。 “待遇呢?” “没有固定工资,项目分成。你是核心,至少5%。如果成功,一个月几千到几万都有可能。如果失败,一分没有。” “和跟阿坤说的一样?” “嗯,公平。” 王磊沉默了一会儿,看著屏幕。绿色的字符还在滚动,扫描快结束了。 “我考虑考虑。”他说。 “你在被盯上,对吧?”林浩突然说。 王磊的手顿了一下。他没回头,但肩膀绷紧了。 “你怎么知道?” “猜的。”林浩说,“你这样的技术,做这种事,迟早会被盯上。银行系统是重点保护对象,你进去转一圈,就算什么都没做,也会留下痕跡。” 王磊转过身,看著他。镜片后的眼睛眯起来。 “你到底是谁?” “我说了,horizon。” “不,你不是普通的程式设计师。”王磊说,“普通程式设计师不会懂这些。你说话的语气,看问题的角度,不像这个年纪的人。你多大?十八?十九?” “十八。” “不像。”王磊摇头,“我十八岁时还在背c语言语法,你已经在设计分布式系统了。” 林浩没回答。他看著王磊的眼睛,缓缓说:“如果你被带走,会怎么样?” “不知道。可能批评教育,可能拘留,可能更严重。”王磊说,“我没做坏事,但法律不看动机,看行为。我入侵了系统,这就是事实。” “那你为什么还要做?” “因为漏洞就在那里。”王磊说,声音很平静,“像山上有个洞,会掉下去人。我看见了,我不能假装没看见。我得立个牌子,或者把洞填上。” 很朴素的想法。白帽黑客的初心。 “但如果立牌子的人被当成挖洞的人呢?”林浩问。 王磊沉默了。他低下头,看著自己的手。那双手很大,手背上有汗毛,指关节粗大。 “那我也得做。”他最终说。 林浩看著他,心里有些感慨。这就是2002年的中国黑客,野蛮生长,没有规范,没有平台,全凭一腔热血和技术理想。他们中的很多人会走偏,会进去,会消失。但也会有一些人,成为未来网络安全的中坚力量。 他要救下这个人。 “小艺。”他在心里默念。 口袋里,手机震动了一下,极其微弱。电量:0.0%。 “紧急状態。最后电量。请指示。” “查询:如果王磊现在被带走,最可能的后果是什么?” “根据2002年相关案例,类似行为通常处以15日拘留,罚款5000元,列入重点监控名单。但如果有证据表明『主观恶意』或『造成损失』,可能面临刑事责任。” “如何避免?” “建议:立即停止所有测试行为,清除日誌,关闭电脑。在执法人员到达前,表现出配合態度,並强调『白帽测试』和『漏洞报告』的意图。2002年对此类行为尚无明確法律界定,態度和证据是关键。” 林浩抬起头,正要说话,网吧的门被推开了。 进来了三个人。 两个穿便衣,一个穿警服。便衣的年纪三十多岁,表情严肃。警服的年轻些,手里拿著记录本。 黄毛老板立刻站起来:“警察同志,有什么事?” “例行检查。”一个便衣说,亮了一下证件,“看看上网登记。” “好好,登记本在这里。”黄毛忙不迭地拿出一个本子,是手写的,歪歪扭扭的字。 便衣翻看著,另一个便衣和警察扫视大厅。他们的目光扫过那几个用笔记本电脑的人,最后停在王磊身上。 王磊的背僵直了。他的手还放在键盘上,但停下了。 便衣走过来。脚步很轻,但很稳。他站在王磊身后,看著屏幕。 “在干什么?” “写代码。”王磊说,声音有点干。 “什么代码?” “一个小程序,测试网络性能的。”王磊努力让声音平稳。 便衣弯腰,看著屏幕。屏幕上是一个终端窗口,绿色的字符,看不懂是什么。 “能看懂吗?”便衣问旁边的警察。 警察摇头:“看不懂,像天书。” 便衣直起身,看向王磊:“身份证。” 王磊从钱包里拿出身份证递过去。便衣看了看,又看了看王磊的脸。 “王磊。深圳来的?” “嗯,来旅游。” “旅游?带著两台电脑,在网吧写代码?” “我是程式设计师,走到哪写到哪。” 便衣没说话,拿起王磊的ibm笔记本,看了看。又拿起东芝的,看了看。然后他看向林浩:“你是?” “我朋友,来找他聊天。”林浩说。 “聊天?”便衣看了看林浩的学生证,“县一中的?刚高考完?” “嗯。” 便衣把身份证和学生证还给他们,但没走。他站在那儿,看著王磊的两台电脑。 “能打开看看吗?” “可以。”王磊说,但声音有点紧。 便衣坐下,操作ibm笔记本。他点开“我的电脑”,瀏览文件夹。里面很乱,各种工具、脚本、日誌文件。他点开一个文件夹,名字是“bank_test”。 王磊的脸色变了。 便衣点开文件夹,里面有几个文件:bank_vuln_report.txt、exploit.py、log_analysis.txt。他点开报告文件,看了几行,抬起头。 “这是什么?” “漏洞报告。”王磊说,“我在测试银行系统的安全性,准备提交给他们。” “谁让你测试的?” “没人。我自己测试的。” “有授权吗?” “没……没有。” 便衣的表情严肃起来。他合上笔记本,看向王磊:“你涉嫌非法入侵计算机信息系统,请跟我们走一趟,协助调查。” 王磊的脸白了。他张了张嘴,想说什么,但没说出来。 警察上前一步,准备带人。 “等一下。”林浩突然开口。 便衣看向他:“同学,有什么事?” “警察同志,我能说两句吗?”林浩站起来,语气很平静。 “你说。” “王磊是我请来的技术顾问。我们在做一个网络安全项目,这个测试是项目的一部分。”林浩说,“目的是为了研究国內银行系统的安全现状,撰写研究报告,提供给相关部门参考。” 便衣皱眉:“什么项目?谁批准的?” “是我个人的研究项目。我是今年的高考生,报考了计算机专业,想提前做一些研究。”林浩说,从书包里拿出那个笔记本,翻到某一页,“这是我的研究计划,包括测试方法、伦理规范、报告流程。王磊是我聘请的技术指导,所有测试都在可控范围內,没有进行任何破坏性操作,没有获取任何敏感数据,没有造成任何损失。” 他递过去。便衣接过,翻看。那一页確实是林浩手写的研究计划,標题是“2002年中国金融系统网络安全现状调研”,下面有详细的研究目標、方法、伦理声明。写得有模有样,像那么回事。 这是林浩早就准备好的。从小艺那里知道王磊的事后,他就准备了这套说辞。没想到真用上了。 便衣看了几分钟,抬头:“你是高中生,做这种研究?” “是的。我对网络安全感兴趣,將来想从事这方面的工作。所以想提前了解行业现状。”林浩说,语气很诚恳,“王磊老师是圈內有名的白帽黑客,技术很好,人品也可靠。我特意请他指导我。” “白帽黑客?” “就是做好事的黑客。发现漏洞,报告漏洞,帮助修復,而不是利用漏洞做坏事。”林浩解释,“在国外,这叫『道德黑客』,是受尊敬的职业。国內刚刚起步,但很需要这样的人才。” 便衣沉默了一会儿,看向王磊:“他说的是真的?” 王磊愣了一下,隨即反应过来,用力点头:“真的。我就是来指导他做研究的。那些测试,都是在他的研究框架內进行的,有记录,有边界,绝对合法合规。” “你们有证据证明吗?” “有。”林浩说,“所有测试都有完整日誌,可以查看。我们没进生產系统,只用了测试环境。没碰真实数据,没做任何转帐操作。报告也只写了漏洞描述和修復建议,没留攻击代码。” 便衣和警察对视了一眼。他们走到一边,低声商量。 王磊看著林浩,眼神复杂。有感激,有惊讶,也有不解。 几分钟后,便衣走回来。 “这样吧,笔记本我们先带回去检查。如果真如你们所说,只是研究性质,没有恶意行为,那批评教育一下就算了。但如果发现有违法事实,还是要追究。”便衣说,“王磊,你暂时不能离开县城,隨时配合调查。这位同学,你也一样。” “好的,我们一定配合。”林浩说。 便衣和警察拿著两台笔记本走了。门关上,网吧里又恢復了安静。其他几个上网的人偷偷看著这边,窃窃私语。 黄毛老板走过来,脸色难看:“你们搞什么?警察都来了,影响我做生意!” “对不起,老板。”林浩说,“今天所有人的上网费我出,算赔礼。” 他拿出五十块钱,放在收银台。黄毛的脸色缓和了些,收起钱,没再说什么。 王磊坐在椅子上,像虚脱了一样。他擦了擦额头的汗,手在抖。 “谢谢。”他低声说。 “不用。”林浩说,“收拾东西,换个地方。” “去哪?” “我那儿。” 他们离开了网吧。天快亮了,东边的天空泛起鱼肚白。街上有了早起的人,扫地的,晨练的,买早点的。 林浩推著自行车,王磊背著包——包轻了很多,笔记本被拿走了。两人沉默地走著。 走到林浩家楼下,王磊停下。 “你爸妈……” “没事,他们起得早,但不会多问。”林浩说,“上楼吧。” 他们上了三楼。林浩开门,父母果然已经起来了。母亲在厨房做早饭,父亲在阳台浇花。 “爸,妈,这是我朋友王磊,做技术的,来县里出差,住几天。”林浩说。 父母有些惊讶,但没多问。母亲说:“那快进来,一起吃早饭。” “谢谢阿姨。”王磊说,声音有点不自然。 他们进了林浩的房间。房间很小,只有一张床,一张桌子,一把椅子。王磊把包放在地上,坐在地板上——他太胖,椅子坐不下。 “为什么帮我?”他问。 “我说了,我需要你。”林浩坐在床上,“你做的那道题,工程思路很好。网吧更新系统需要这样的思维。” “就因为这个?” “还因为,你是个人才。”林浩看著他,“中国网际网路刚起步,需要你这样懂技术、有原则的人。如果你进去了,是损失。” 王磊沉默了很久。他低著头,看著自己的手。 “我小时候,家里穷。”他突然说,“我爸是工人,我妈下岗。我成绩不好,考不上好大学,就去读技校,学计算机。老师说我笨,学不会。我不服,就自己学。图书馆的书,我能看的都看了。网吧的电脑,我能摸的都摸了。” “后来呢?” “后来我进了个网络公司,做运维。一个月八百块。我发现公司的系统到处都是漏洞,跟老板说,老板说別多事。我偷偷修了,被发现了,老板说我擅自修改系统,开除了我。” 王磊笑了笑,很苦的笑:“我不懂,我做好事,为什么会被开除。后来明白了,在有些人眼里,稳定比安全重要。漏洞在那里,只要不炸,就没人管。你去修,反而可能修出问题。” “所以你单干了?” “嗯。接私活,做渗透测试,写安全报告。有些公司给钱,大部分不给,说我是骗子。我不在乎,给不给钱我都做。但我得吃饭,得交房租。最穷的时候,三天吃一顿泡麵。” 他抬起头,看著林浩:“你说我做的是好事,是受尊敬的职业。但在中国,没人在乎。警察不在乎,公司不在乎,普通人更不在乎。他们只在乎,你有没有偷钱,有没有犯法。” “会在乎的。”林浩说,“再过几年,网络安全会成为国家战略。白帽黑客会有平台,有认可,有前途。但在这之前,得有人先做,先趟路。” “你怎么知道?” “因为这是必然的。”林浩说,“网际网路越发展,安全越重要。银行、政府、企业,都会需要安全。你这样的人,会成为稀缺资源。” 王磊看著他,眼神复杂。 “你真的只有十八岁?” “真的。” “不像。”王磊摇头,“你说话像个四十岁的老江湖,看问题像个战略家。你身上有种……我说不清的东西。像见过大世面,经过大风浪。” 林浩没回答。他起身,从抽屉里拿出那台手机。电量:0.0%。屏幕是黑的,按不亮了。 “这是什么?”王磊问。 “一个设备。”林浩说,“没电了。” “造型很特別,没见过这种牌子。” “嗯,定製的。”林浩把手机放回去,“王磊,加入horizon吧。我们一起,做点真正有意义的事。不只是网吧更新系统,是更大的事。网络安全,系统架构,基础软体,作业系统……未来需要什么,我们就做什么。” “我们能做成吗?” “不知道。但如果我们不做,谁来做?” 王磊又沉默了。他看著窗外,天已经大亮了。阳光照进来,落在水泥地上,明亮的光斑。 “好。”他终於说,“我加入。” “欢迎。”林浩伸出手。 王磊握住。他的手很大,很厚,很有力。 “分成比例,你说了算。”王磊说,“但有个条件。” “什么条件?” “如果以后我们做大了,有钱了,我想成立一个安全基金。帮助那些像我一样,想做白帽但没路走的人。” “可以。”林浩说,“我答应你。” 厨房传来母亲的声音:“浩子,小磊,吃饭了!” 两人走出房间。餐桌上摆著粥、馒头、咸菜、煮鸡蛋。很简单,但热气腾腾。 “快坐,趁热吃。”母亲说。 “谢谢阿姨。”王磊说,坐下,拿起一个馒头,咬了一大口。他吃得很香,像很久没好好吃过饭了。 林浩看著他,心里有些酸楚。这个两百斤的胖子,这个技术天才,这个中国第一代白帽黑客,此刻坐在他家的餐桌前,吃著最简单的早饭,眼里有光。 他会让他吃饱,让他有尊严地做他想做的事。 这是承诺。 早饭很安静。父母没多问,只是不时给王磊夹菜。王磊吃得很认真,一口一口,像在品尝什么珍饈美味。 吃完饭,林浩带王磊去了阿坤那里。三人见了面,在阿坤的小屋里,开了第一个正式的会。 简陋,但认真。林浩讲架构,阿坤讲算法,王磊讲工程实现。爭论,碰撞,妥协,达成一致。 太阳升高了,照进小屋。灰尘在光柱里飞舞。 三个年轻人,在2002年的夏天,在一个小县城的出租屋里,开始做一件没人理解、没人看好的事。 但他们会做下去。 因为他们相信,未来在那里。 他们要做的,就是把未来,带到现在。 第12章 浩宇工作室成立 租房是在七月八號,一个星期三。那天很热,天气预报说最高温度三十八度,实际体感超过四十。太阳白晃晃地掛在天上,柏油路面被晒得发软,踩上去有黏鞋底的感觉。 林浩带著阿坤和王磊,在县城西边转。这边是老城区,房子大多是八九十年代建的,红砖墙,水泥地,没有电梯。巷子窄,电线像蜘蛛网一样在头顶交错。院子里种著丝瓜、葡萄,藤蔓爬满了铁丝架。 中介是个五十多岁的大妈,姓刘,穿一件碎花衬衫,手里拿著一大串钥匙,走起路来叮叮噹噹响。她带著三人看了三处房子。 第一处在一楼,两室一厅,月租三百。房子很旧,墙皮大块大块地脱落,露出里面的红砖。地上是水泥地,坑坑洼洼。窗户很小,採光不好,大白天也要开灯。最重要的是潮湿,墙角有霉斑,空气里有股霉味。阿坤一进去就皱眉——他对环境敏感。 第二处在五楼,顶楼,一室一厅,月租两百五。房子乾净些,墙壁新刷过,白得刺眼。但夏天顶楼像蒸笼,一进去就冒汗。没有空调,只有一台旧吊扇,慢悠悠地转,吹出来的风是热的。王磊擦著汗说:“这地方,电脑都得中暑。” 第三处在三楼,也是两室一厅,但客厅很大,有三十多平米。月租三百五。房子是老式的单元房,墙是淡绿色的涂料,有些地方泛黄,但整体乾净。地上铺著老式的水磨石,灰白色的,虽然旧,但平整。窗户很大,朝南,下午有穿堂风。最难得的是,前任租客是做小生意的,在墙上钉了木架子,可以放书和杂物。角落里还有一个老式的铸铁暖气片——虽然夏天用不上,但冬天有用。 “就这间。”林浩说。 刘大妈眼睛一亮:“小伙子爽快。押一付三,一共一千四。今天能定吗?” “能。”林浩从书包里拿出一个信封,点出一千四百元。钱是昨天从邮局取的,连环画的三千稿费剩下的,加上游戏分成陆续到帐的一千多,还有之前剩的,总共八千出头。这一下出去近五分之一。 刘大妈点钱点得很仔细,蘸著唾沫,一张一张数。数完了,咧嘴笑,露出镶著金牙的门牙:“行,钥匙给你。合同签一下。” 合同是手写的,很简陋,就一张纸,写著地址、租金、租期、违约责任。林浩签了字,按了手印——印泥是红色的,有点黏。 “水电费自理,电錶在楼道里,水錶在楼下。有事找我,我住前面那栋楼,三楼。”刘大妈把钥匙递给林浩,叮叮噹噹一大串,“这是大门钥匙,这是房门钥匙,这是阳台钥匙。收好了啊,丟了不赔。” 她走了,脚步声在楼道里迴响。 三人站在空荡荡的屋子里。下午的阳光从窗户斜射进来,光柱里有灰尘飞舞。空气里有灰尘和旧房子的气味,但並不难闻。 “这就是我们的办公室?”王磊环顾四周。 “暂时是。”林浩说,“等有钱了,换大的。” 阿坤走到窗前,看著外面。楼下是个小院,种著几棵梧桐树,树荫很浓。远处是县城的屋顶,红瓦的,灰瓦的,参差不齐。更远处是山,青色的,在热浪里微微晃动。 “挺好的。”他说。 接下来是收拾。房子空了很久,积了灰。林浩从家里拿来扫帚、拖把、抹布。王磊力气大,负责搬东西——从林浩家搬来一张旧桌子,从阿坤那里搬来一把椅子,从废品站买来两张摺叠桌,一共花了二十块。阿坤心思细,负责擦洗,他把窗户、门框、桌子、椅子,里里外外擦了三遍,直到能照出人影。 忙到晚上七点,房子基本能看了。地面拖过了,水还没干,反射著窗外的天光。桌子摆好了,靠墙一排。椅子摆好了,三把,旧的旧的,新的新。墙上还空著,但乾净了。 “还缺什么?”林浩问。 “电脑。”阿坤说。 “网络。”王磊说。 “电。”林浩说。 电是通的,灯能亮。网络要去电信局办,明天去。电脑……林浩算了算帐,还剩六千多。要买三台电脑,配置不能太低,还要一台伺服器。预算很紧。 “先用我的。”他说,“我那台配置还可以,做开发够用。阿坤,你的电脑什么时候能拿回来?” “警察说检查完就还,估计还得几天。”阿坤说。 “那先用我的。王磊,你呢?” “我的被扣了,暂时拿不回来。”王磊说,“不过我还有台旧笔记本,在深圳朋友那儿,让他寄过来。” “行,那就先凑合。”林浩说,“明天我去电信局办宽带,顺便做招牌。” “招牌?”王磊问。 “嗯,工作室得有个名字,有个门面。” “叫啥?” 林浩走到窗前,看著外面的天色。夏天的傍晚,天是暗蓝色的,西边还有一抹橙红。星星开始出现,一颗,两颗,三颗。 “浩宇。”他说。 “浩宇?” “浩宇科技。英文名,horizon universe technology。”林浩转过身,“浩是我的名,宇是宇宙的宇。意思是,我们的边界,是宇宙的边界。” 王磊笑了:“够狂。” 阿坤点头:“好听。” 名字就这么定了。 第二天,林浩去了电信局。办宽带的手续不复杂,填表,交钱,预约安装。但他要的不是普通家庭宽带,是商业宽带——贵,但上传速度快,ip固定。一个月三百,初装费八百。又出去一千一。 工作人员是个年轻姑娘,一边录入信息一边问:“公司名叫浩宇科技?做什么的?” “软体开发。” “哦,高科技啊。”姑娘抬起头,看了他一眼,眼神里有好奇,“你多大?” “十八。” “自己开公司?” “嗯,和朋友一起。” 姑娘没再问,但眼神里多了点別的。是那种看小孩过家家的眼神,但林浩不在意。 从电信局出来,他去了一家gg店。店不大,临街,玻璃门上贴著“刻字、喷绘、写真、横幅”。老板是个中年男人,正在刻一个“五金店”的牌子,机器滋滋地响,塑料粉末飞扬。 “做个招牌。”林浩说。 “啥样的?” “木板,白底黑字。字:浩宇科技。下面一行小字:horizon universe technology。尺寸……”林浩比划了一下,“一米宽,三十厘米高。” “木板要好的,能掛室外,不怕雨淋。” “有,密度板贴pvc,耐晒。”老板说,“八十块,明天取。” “能快点吗?今天下午就要。” “加急加二十。” “行。” 付了钱,约好下午四点来取。林浩又去了趟电脑城——说是电脑城,其实就一条街,十几家店。他对比了几家,最后在一家看起来靠谱的店,配了两台台式机。配置一样:amd athlon xp 1800+,256mb內存,40gb硬碟,geforce4 mx440显卡,17寸纯平显示器。一台两千三,两台四千六。又买了一台二手伺服器,ibm的,配置低些,但稳定,做文件伺服器够用。一千二。 钱像流水一样出去。八千多,现在只剩几百了。但该花的必须花。 下午四点,他取了招牌。木板很沉,白底,黑字,字体是他选的,一种简洁的无衬线体。英文用times new roman,经典。字刻得不错,边缘清晰。 他抱著招牌,坐三轮车回工作室。招牌用报纸包著,怕路上蹭了。 到了楼下,阿坤和王磊在等。看见招牌,两人接过来,拆开报纸。 “可以啊。”王磊摸著木板,“有模有样。” “掛哪?”阿坤问。 “门口。”林浩说,“三楼,楼梯口就能看见。” 他们找来梯子、钉子、锤子。王磊上去钉,他胖,但灵活,梯子晃也不怕。阿坤在下面扶著梯子。林浩指挥位置。 钉子敲进墙里,咚咚咚,声音在楼道里迴响。有邻居开门看,是个老太太,花白头髮,扶著门框:“小伙子,干啥呢?” “阿姨,我们开公司,掛个招牌。”林浩说。 “公司?啥公司?” “科技公司,做软体的。” “哦……”老太太似懂非懂,看了几眼,关上门。 招牌掛好了。在灰扑扑的楼道墙壁上,白底黑字,很醒目。浩宇科技。horizon universe technology。 三人站在下面看。下午的阳光从楼梯间的窗户照进来,照在招牌上,反著光。 “从今天起,”林浩说,“浩宇工作室,正式成立。” 没有掌声,没有剪彩,没有鞭炮。只有三个人,站在老旧的楼道里,看著一块简陋的木招牌。 但足够了。 他们回到屋里。电脑已经送来了,两台新的,一台旧的伺服器,摆在桌子上。网线接好了,电信的人下午来装的,蓝色的网线从门口拉进来,接在交换机上。交换机是王磊从深圳寄来的旧货,八口,够用。 三把椅子,三台电脑。阿坤坐左边,王磊坐右边,林浩坐中间。桌上除了电脑,还有几个笔记本,几支笔,一个水壶,几个杯子。墙上空著,但林浩计划过几天去买张中国地图,一张世界地图,钉在墙上。 “开个会。”林浩说。 三人坐正。阿坤腰板挺得笔直,双手放在膝盖上。王磊靠在椅背上,但眼神认真。林浩坐在中间,看著他们。 “第一件事,分工。”林浩说,“我负责整体架构、產品设计、对外合作。阿坤负责核心算法、数学建模、性能优化。王磊负责系统开发、网络通信、安全运维。有问题吗?” “没有。”阿坤说。 “行。”王磊说。 “第二件事,目標。”林浩继续说,“我们的第一个產品,网吧游戏自动更新系统。目標用户:全县的网吧,然后全市,然后全省。目標时间:两个月內完成第一个版本,三个月內试点推广,六个月內盈利。” “功能要点:1.服务端集中管理游戏库;2.客户端自动检测更新;3.增量下载,节省带宽;4.断点续传,防止中断;5.后台静默安装,不影响用户;6.网吧老板可以远程管理。” “技术难点:阿坤,你需要设计一个高效的增量算法,在2002年的网络环境下,传输效率至少要比全量下载高50%。王磊,你需要保证客户端在windows 98/2000/xp下的兼容性,並且防止被破解或绕过。我负责整体架构和协议设计。” 阿坤点头,拿出笔记本开始记。王磊想了想,说:“客户端兼容性我有经验,但防破解……难。网吧里什么人都有,真想破,总能破。” “不需要绝对防破解。”林浩说,“只需要提高破解成本,让破解的收益低於正版。另外,我们可以用服务端验证,一旦检测到破解,就限制功能或拉黑。” “行,那我想办法。” “第三件事,规则。”林浩顿了顿,声音严肃起来,“浩宇工作室有几条铁律,我希望大家遵守。” 两人看著他。 “第一,不做外包。不管多缺钱,不接定製开发,不做人力外包。我们只做自己的產品,控制自己的命运。” “第二,不碰灰色。不写外掛,不做私服,不涉及盗版、色情、赌博。钱要赚得乾净。” “第三,不隱瞒。技术问题、进度问题、资金问题,公开透明。有困难一起解决,有成果一起分享。” “第四,不放弃。创业九死一生,但只要我们三个人还在,浩宇就在。可以转型,可以调整,但不能放弃。” 他说完,看著两人。 阿坤先开口:“我同意。我只想写代码,做有意思的事。外包没意思。” 王磊沉默了几秒,说:“我走过弯路,知道灰区的危险。我同意,乾乾净净做事,堂堂正正赚钱。” “好。”林浩说,“那我们就这么说定了。五年,我们给自己五年时间。五年內,浩宇科技要成为中国网际网路的一股力量。五年后,我们要站在更高的舞台上。” “五年……”阿坤轻声重复。 “五年很快。”王磊说,“我混了三年,感觉像昨天。” “所以我们得抓紧。”林浩站起身,走到窗前。外面天快黑了,路灯亮起来,昏黄的光。远处有炊烟,有饭菜的香味飘来。 “今晚我们加班,把需求文档和技术方案定下来。”他转过身,“有问题吗?” “没有。”阿坤说。 “加班好啊,省饭钱。”王磊笑。 林浩也笑了。他打开电脑,新建一个文档。標题:“浩宇科技项目001:网吧游戏自动更新系统需求规格说明书”。 键盘声响起。嗒。嗒嗒。嗒。 阿坤也开始敲,他在写算法的数学推导。王磊在调试网络环境,ping伺服器的延迟。 三台电脑,三个屏幕,三个年轻的倒影。 窗外的天彻底黑了。星星多起来,一颗一颗,很亮。 晚上九点,母亲打电话来:“浩子,还不回家吃饭?” “妈,我和朋友在公司加班,不回去了。你们先吃。” “公司?”母亲愣了一下,“哦……那你吃点好的,別饿著。” “知道了。” 掛了电话,林浩继续写。肚子有点饿,但顾不上。阿坤从包里拿出两包饼乾,分给大家。王磊有火腿肠,也分了。就著白开水,就是晚饭。 写到晚上十一点,需求文档完成了第一版。林浩列印出来,三份,每人一份。 “今晚就看到这,明天继续。”林浩说,“阿坤,你回住处小心点。王磊,你睡这儿?有张行军床,我下午买的。” “行,我睡这儿。”王磊说,“省得跑来跑去。” 阿坤收拾东西,背上包。他走到门口,又回头。 “林浩。”他说,第一次叫名字,而不是horizon。 “嗯?” “谢谢你。”阿坤说,声音很轻,“让我有地方去,有事做。” “不用谢。”林浩说,“是我们一起做事。” 阿坤点点头,走了。脚步声在楼道里渐渐远去。 王磊在铺行军床,吱呀吱呀响。林浩关掉电脑,收拾桌子。窗外很安静,只有夏虫的鸣叫。 “林浩。”王磊突然说。 “嗯?” “你爸妈支持你吗?” “支持。”林浩说,“虽然不懂,但支持。” “那挺好。”王磊躺下,床吱呀一声,“我爸妈……三年没联繫了。他们觉得我不务正业,丟人。” 林浩没说话。他走到窗前,看著外面的夜色。 “他们会理解的。”过了一会儿,他说,“等我们做出成绩,他们会理解的。” “希望吧。”王磊翻了个身,“睡了,明天还得干活。” 灯关了。房间里只有电脑的电源指示灯,一点红光。窗外的月光照进来,在地上铺出一块银白。 林浩躺在地铺上——他今晚也睡这儿。硬地板,但凉快。他睁著眼,看著天花板。 八千多花完了。全部家当。接下来一个月,如果没有收入,连吃饭都成问题。 压力很大。但他不能表现出来。他是带头人,他得稳住。 他想起了2028年,华为的初创期。任总也是把全部身家押上,背水一战。成则生,败则死。 他现在也一样。 不同的是,他有未来的知识,有最好的伙伴,有最坚定的决心。 他会贏的。 他必须贏。 窗外的星星很亮,像无数双眼睛,看著这个小小的房间,看著这三个不知天高地厚的年轻人。 夜很深了。虫鸣渐渐稀落。 林浩闭上眼睛。 明天,太阳照常升起。 而浩宇科技,才刚刚开始。 第13章 私服的机会 消息是王磊带回来的。 那天是七月十五號,中午,天热得像下了火。工作室的窗户全开著,但没风,只有热浪一阵阵涌进来。三台电脑的风扇在嗡嗡响,屏幕上是代码编辑器、终端窗口、网络拓扑图。阿坤在推演增量算法的数学公式,草稿纸铺满了半张桌子。林浩在写客户端架构,键盘敲得飞快。王磊在调试服务端,嘴里叼著根没点的烟——工作室禁菸,他只能闻闻烟味解馋。 然后王磊的手机响了。是很老式的诺基亚,铃声是单调的“嘀嘀嘀”。他看了一眼,是个深圳的號码。 “餵?” 电话那头的声音很大,林浩隔著两米都能听见:“磊哥!出大事了!” “慢慢说,啥事?” “《龙腾传奇》!跑路了!” 王磊的脸色变了。他站起来,走到窗边,压低声音:“什么时候的事?” “就今天早上!伺服器全关了,官网打不开,客服qq全黑!圈子里都炸了!听说卷了小一千万!” “玩家呢?” “全傻了!几百万玩家,充的钱全打水漂了!现在都在找下家,但没一个私服能接住这么多人的!” 王磊又问了几个问题,掛了电话。他站在窗前,背对著房间,站了很久。然后转过身,脸色凝重。 记住我们101看书网 “出事了。”他说。 林浩和阿坤都停下来看著他。 “深圳那边,《龙腾传奇》私服,跑路了。”王磊走回座位,坐下,声音很沉,“那是个大私服,开了半年,號称『最稳定、最良心』,玩家有两三百万。今天早上,伺服器全关,官网下线,老板失联。捲走的钱,少说七八百万。” 阿坤皱眉:“私服……不是违法的吗?” “是违法,但架不住人多。”王磊说,“《传奇》官服卡,收费贵,私服免费,爆率高,玩的人多。这两年私服遍地开花,但像《龙腾》这么大的,不多。它一倒,几百万玩家没地方去,全成了无主流量。” 林浩没有说话。他靠在椅背上,手指在桌面上轻轻敲著。脑子里在快速计算。 2002年,《传奇》是中国网游的代名词。官方伺服器经常卡顿,外掛泛滥,点卡收费不便宜。私服於是兴起——架设私人伺服器,修改爆率、经验值,吸引玩家。很多私服是短期圈钱,开几个月就跑路。但《龙腾》做了半年,积累了口碑,突然跑路,確实会留下巨大的市场空白。 几百万玩家,在2002年,是天文数字。盛大官方的《传奇》同时在线也就五十万。这几百万流失的玩家,会像飢饿的鱼群,寻找下一个池塘。 “你怎么看?”林浩问王磊。 “机会。”王磊说得很直接,“如果我们现在做一个私服,用《龙腾》的版本,稍作优化,打上『接盘』的旗號,一个月內就能接住几十万玩家。点卡、装备、会员费……一个月流水几百万不是梦。” “但那是私服。”阿坤说,“违法的。” “是违法的,但大家都在做。”王磊说,“你不做,別人做。这几百万玩家,总要有地方去。与其让那些垃圾私服圈钱跑路,不如我们来做,至少我们用心做,不坑人。” “那还是违法。”阿坤坚持。 王磊看向林浩,等他的决定。 林浩没有立即回答。他站起身,走到窗前。外面,烈日下的县城一片寂静,只有知了在拼命地叫。街道上几乎没人,这么热的天,都在家里躲著。 私服。违法,但暴利。如果他只是一个想赚快钱的商人,这確实是最佳时机。但他不是。他要做的是浩宇科技,是要改变中国网际网路格局的公司。私服是污点,一旦沾上,洗不掉。 但机会就在眼前。几百万玩家,巨大的流量,如果不用私服,能用什么方式接住? “小艺。”他在心里默念。 没有回应。手机已经没电一个星期了。那0.0%的电量,像一道锁,锁住了未来的知识。他现在只能靠自己。 他走回座位,看著王磊和阿坤。 “我们不能做私服。”他说。 王磊的眉头皱起来:“为什么?这是最好的机会!” “因为我们要做的是正规军,不是土匪。”林浩说,“私服违法,风险大,做不大,也做不长。今天你圈了钱,明天可能就被抓。就算不被抓,这个污点会跟著浩宇一辈子。以后我们想做正规模游戏,做平台,做生態,別人会说:哦,那家啊,以前做私服起家的。” “那我们看著钱不赚?”王磊的声音提高了,“你知道现在工作室帐上有多少钱吗?三百二十七块!宽带费下个月要交,电费要交,吃饭要钱!没有钱,我们连下个月都撑不过去!” “钱要赚,但不能这么赚。”林浩说,“我们要赚长期的钱,赚乾净的钱。” “那你说怎么赚?”王磊盯著他,“几百万玩家在那里,你不做私服,怎么接住?” 林浩沉默了几秒。然后他说:“我们不做私服,我们做游戏。” “做游戏?”阿坤抬起头。 “对,做我们自己的游戏。”林浩说,“2d即时战斗网游,但不用《传奇》的代码,不用任何侵权的素材。我们自己做引擎,自己做玩法,自己做运营。” 王磊笑了,是那种气笑的:“老大,你知道做一个《传奇》级別的网游要多少人、多少钱、多长时间吗?盛大几百號人,做了两年!我们就三个人,三个月都做不出来!等我们做出来,玩家早跑光了!” “不用做《传奇》那么复杂。”林浩说,“我们做一个简化版,但体验更好的游戏。核心是战斗和成长,去掉繁琐的任务、复杂的地图,聚焦在『爽』上。” “那也来不及啊!” “来得及。”林浩说,语气很肯定,“因为我们有《龙腾》跑路爭取到的时间。玩家现在对私服失去信任,他们会观望,会犹豫。这个窗口期,至少有一个月。我们用一个月的衝刺,做出一个可玩的demo,然后开放测试,用口碑吸引玩家。” “一个月……”王磊摇头,“不可能。光是客户端开发,没有半年下不来。” “如果不用从头造轮子呢?”林浩说,“如果我们有一个现成的、高度优化的2d游戏引擎呢?” 王磊和阿坤都愣住了。 “你有引擎?”阿坤问。 “没有,但我们可以有。”林浩走到白板前——那是他前几天买的,掛在墙上。他拿起马克笔,开始画。 “2002年的2d游戏引擎,不管是官方的还是私服的,都基於一个很原始的架构:客户端负责显示,服务端负责逻辑,通信用简单的tcp封包。这个架构有几个致命问题:延迟高、同步难、外掛多、扩展性差。” 他在白板上画了两个方框,一个標“客户端”,一个標“服务端”,中间用线连著。 “《传奇》的架构更原始,很多逻辑在客户端,所以外掛横行。私服在它的基础上修修补补,但核心架构没变。” “那我们要怎么做?”阿坤问。 “我们要做一个全新的架构。”林浩说,笔尖在白板上快速移动,“基於状態同步,而不是指令同步。服务端维护完整的游戏状態,客户端只是视图。通信用udp,加可靠传输层。逻辑帧和渲染帧分离,客户端预测,服务端校正。” 他画出一个复杂的架构图,有多个模块,多条连线。王磊和阿坤看著,眼睛渐渐睁大。 “这……这是哪来的思路?”王磊问,“我从来没见人这么设计过。” “因为这是未来的思路。”林浩说,“2002年没人这么想,但2010年之后,这会是標准。我们要做的,就是提前八年,把它做出来。” 阿坤走到白板前,仔细看那些模块:“这个『客户端预测』……具体怎么实现?” “服务端每隔一个逻辑帧(比如100毫秒)把完整状態同步给客户端。客户端在两个同步点之间,根据用户输入预测下一个状態,並立即渲染。如果预测错了,等下一个同步到来时纠正。玩家几乎感受不到延迟。” “但这样服务端压力会很大。”王磊说,“要维护完整状態,还要频繁同步。” “所以需要优化。”林浩说,“状態压缩、差异同步、空间分区。阿坤,这是你的强项。” 阿坤盯著白板,手指在空中虚点,嘴里喃喃自语,在心算什么。过了一会儿,他说:“理论上可行。但实现复杂度很高。” “高才有门槛。”林浩说,“如果简单,別人早做了。我们做了,別人就追不上。” 王磊沉默了很久。他看著白板上的架构图,眼神复杂。有怀疑,有震惊,也有一丝兴奋。 “就算架构先进,美术呢?资源呢?策划呢?”他问,“游戏不是只有代码。我们需要原画、模型、动作、音效、剧情……这些我们都没有。” “美术可以外包,找大学生,便宜。资源可以自己画,简单的像素风格,2002年够用。策划我来做,玩法设计我有思路。”林浩说,“最重要的是核心战斗体验。我们要做的,不是另一个《传奇》,而是一个『更好的《传奇》』。” “更好在哪?” “第一,战斗更爽。”林浩说,“取消《传奇》那种你一刀我一刀的站桩对砍。加入走位、技能衔接、打断、连击。虽然是2d,但要有动作游戏的感觉。” “第二,成长更清晰。去掉那些乱七八糟的属性,聚焦在攻击、防御、生命、速度几个核心属性。装备系统简化,但每件装备都有明確的特效和成长路径。” “第三,社交更便捷。內置语音聊天(虽然2002年网速不支持实时语音,但可以预设语音包),一键组队,公会系统深度整合。” “第四,反外掛。从架构上就杜绝大部分外掛可能。客户端没有关键逻辑,外掛无从下手。” 王磊听著,眼神里的怀疑渐渐褪去,取而代之的是一种跃跃欲试。 “听起来……很诱人。”他说,“但时间还是太紧。一个月,从零开始,做一个可玩的demo。这得玩命。” “那就玩命。”林浩说,“这是浩宇的第一个大考。考过了,我们就有资本,有口碑,有未来。考不过……” 他没说下去,但意思很明显。考不过,浩宇可能就到此为止了。 房间陷入沉默。只有风扇的声音,和窗外知了的叫声。热浪从窗户涌进来,但三人都没动。 阿坤先开口:“我加入。架构里的数学问题,我想解。” 王磊看著他,又看看林浩,最后嘆了口气,笑了:“妈的,老子在深圳混了三年,也没见过这么疯的事。行,算我一个。不过说好了,要是做成了,得分我大头。” “按贡献分,公平。”林浩说。 “那还等什么?”王磊站起身,活动了一下手腕,“开干吧。先从哪开始?” 林浩看著白板上的架构图,深吸一口气。 “第一步,引擎。”他说,“我们需要一个全新的2d游戏引擎,代號『浩宇1.0』。阿坤负责数学库和物理引擎,王磊负责网络模块和底层框架,我负责整体架构和工具链。目標:两周內,完成引擎核心。再两周,完成第一个游戏demo。” “两周……”阿坤轻声重复。 “能做到吗?”林浩看著他。 阿坤抬起头,眼睛里有一种林浩熟悉的光芒——那是解题者的兴奋,是面对挑战的渴望。 “能。”他说。 “好。”林浩拍板,“那从现在开始,浩宇项目001暂停,全部资源转向项目002:浩宇1.0游戏引擎。我们要在《龙腾》跑路留下的窗口期关闭之前,拿出我们的作品。” 三人各自坐回电脑前。但气氛已经完全不同了。刚才的沉闷、焦虑,变成了紧绷的、蓄势待发的状態。 林浩新建了一个文档。標题:“浩宇1.0引擎设计文档”。 他开始写。键盘声比刚才更快,更重。 阿坤在草稿纸上推导状態同步的数学公式,笔尖沙沙响。 王磊在配置开发环境,安装编译器、调试器、版本控制。 窗外的太阳慢慢西斜,但热度不减。汗水从三人的额头流下,滴在键盘上,滴在纸上。 没有人说话,只有键盘声、写字声、风扇声。 晚上七点,母亲又打电话来。 “浩子,还不回家?” “妈,这几天我住公司,项目紧。你跟爸说一声。” “住公司?那怎么行!睡哪?吃啥?” “有床,有泡麵。別担心。” 母亲还想说什么,但林浩说:“妈,相信我。我们在做大事。” 电话那头沉默了一会儿,然后母亲说:“那……你注意身体。別熬太晚。” “知道了。” 掛了电话,林浩继续写。他写引擎的模块划分,写通信协议的定义,写资源管理的设计。 晚上十点,王磊出去买了三份炒粉,十块钱。三人狼吞虎咽吃完,继续。 凌晨一点,阿坤推导出了状態同步的数学模型,兴奋地拿给林浩看。林浩看了,点头:“对,就是这个。但还要加一个容错机制,防止网络抖动导致的预测错误。” “好,我再想想。” 凌晨三点,王磊搭好了服务端框架,能跑起来了。虽然只是个空壳,但能连接,能通信。 凌晨五点,天快亮了。林浩完成了设计文档的第一版,列印出来,三份。 “今天到此为止。”他说,声音沙哑,“睡四个小时,九点继续。” 三人倒在行军床、地铺、椅子上,几乎瞬间睡著。 窗外的天亮了。晨光照进房间,照在三张年轻的、疲惫的脸上。 他们睡了四个小时。九点整,闹钟响。三人爬起来,用冷水洗脸,泡麵当早饭,然后继续。 第二天,第三天,第四天…… 工作室的灯再也没有在凌晨两点前关过。泡麵盒子堆成了小山。草稿纸铺满了地板。白板上写满了公式、架构、todo列表。 林浩瘦了五斤。阿坤的黑眼圈重得像熊猫。王磊的鬍子长得像野人。 但他们眼里的光,越来越亮。 第七天,引擎的核心数学库完成了。阿坤写了三千行代码,实现了向量、矩阵、四元数、插值、碰撞检测。 第十天,网络模块完成了。王磊实现了基於udp的可靠传输,加入了流量控制、拥塞避免、前向纠错。 第十二天,林浩完成了资源管理器和渲染器。虽然简单,但能加载图片、播放动画、渲染精灵。 第十四天,晚上十点。 三人站在一台电脑前。屏幕上,一个简陋的窗口,背景是纯黑色。中间,一个像素小人,红色的。可以用方向键控制移动。另一个像素小人,蓝色的,是npc,会自动追击红色小人。 红色小人移动,蓝色小人追击。碰撞时,红色小人血量减少。很简陋,很原始。 但这是完全基於浩宇1.0引擎实现的。从数学库到物理引擎,从网络模块到渲染器,每一行代码都是他们自己写的。 “运行稳定,帧率60,网络延迟平均80毫秒。”王磊说。 “碰撞检测准確,预测纠正平滑。”阿坤说。 林浩看著屏幕,看了很久。然后他伸出手,按下了退出键。 “第一阶段,完成。”他说,声音很平静,但手在微微颤抖。 王磊和阿坤看著他,等著。 “休息一天。”林浩说,“明天开始,第二阶段:游戏demo。我们要在两周內,做出一个可玩的、有趣的、能留住玩家的游戏。” “什么游戏?”阿坤问。 “暂定名:《浩宇传奇》。”林浩说,“但记住,我们不是做私服。我们做的是全新的游戏,只是借了《传奇》的皮,因为玩家熟悉。內核,是我们的。” “玩法呢?” “简化版mmorpg。一个主城,三个野外地图,五个副本。职业简化成战士、法师、射手。等级上限30级。核心玩法:打怪、升级、打宝、pk。但战斗要爽,成长要快,社交要方便。” “两周……能做到吗?” “必须做到。”林浩说,“《龙腾》跑路已经两周了,玩家已经开始寻找新家。我们再不做出来,窗口期就过了。” 三人对视。疲惫,但坚定。 “干。”王磊说。 “嗯。”阿坤点头。 林浩笑了。这是他这些天第一次笑。 “那就干。” 窗外的夜很深了。星星很亮。 工作室的灯,又亮了一夜。 浩宇1.0引擎,刚刚诞生。 而浩宇科技的第一个游戏,正在孕育。 时间紧迫,机会稍纵即逝。 但他们相信,他们能做到。 因为他们別无选择,因为他们必须做到。 第14章 手动重构引擎 手机彻底没电是在七月十八日凌晨三点。 林浩按了十三次电源键,屏幕始终漆黑。他把它放在窗台上,对著月光——月光很亮,但没用。钙鈦矿电池需要的是太阳光中的紫外线,月光太弱了。他试了檯灯,试了手电筒,都没用。那0.0%的电量像一道深渊,把所有未来的可能性都吸了进去。 他站在窗前,看著手里这块黑色砖头。2028年的技术结晶,现在成了一块废铁。小艺休眠了,或者说,死了。在电量归零的瞬间,那个温和的女声,那些精確的数据,那些超越时代的洞察,全都沉默了。 他唯一剩下的,是记忆。是之前看过的那些资料,那些架构图,那些算法思路。但记忆会模糊,会出错,会遗漏细节。他不能再问“小艺,这个函数怎么写”,不能再问“这个参数的最佳值是多少”,不能再问“如果遇到这个bug该怎么解”。 他只能靠自己了。 林浩把手机收进抽屉最底层,用几本书盖住。然后他坐回电脑前,打开一个空白的文本文档。 標题:“浩宇1.0引擎重构备忘录”。 他开始写,用最朴实的语言,把自己还记得的东西都记下来。 “1. 高並发战斗引擎核心思路:事件驱动+协程+无锁队列。但2002年没有协程库,用状態机模擬。无锁队列用cas实现,但2002年的c++编译器不支持原子操作,用互斥锁+內存屏障替代。” “2. 网络同步优化:客户端预测+服务端矫正。关键:状態快照差分压缩。算法思路:將游戏状態编码为位图,只同步变化的部分。压缩用简单的游程编码(rle),2002年cpu能承受。” “3. 物理引擎简化:2d刚体碰撞,用分离轴定理(sat)检测。但《传奇》是格子移动,不需要连续物理。改为格子碰撞+射线检测,性能更高。” “4. 技能系统:用脚本驱动,但2002年没有好的脚本引擎。改为配置表+硬编码。每个技能是一个状態机,有前摇、施法、后摇三个阶段。” “5. ai系统:行为树,但太复杂。改为有限状態机(fsm),五个状態:閒置、追击、攻击、逃跑、死亡。” 他写了三页。停下来时,天已经蒙蒙亮。窗外有鸟叫声,清脆的,一声接一声。 他看了一眼时间:凌晨五点。他睡了两个小时,够了。 阿坤和王磊是早上八点来的。两人都带著黑眼圈,但眼神清醒。阿坤背著一个鼓鼓囊囊的书包,里面是他从学校图书馆借的数学书:《计算几何》《图论导论》《数值分析》。王磊提著一个塑胶袋,里面是二十包泡麵,十根火腿肠,一箱矿泉水。 “这是接下来一周的粮草。”王磊把塑胶袋放在墙角。 “我推演了状態同步的数学模型。”阿坤拿出草稿纸,上面是密密麻麻的公式,“但有个问题:如果网络延迟超过300毫秒,预测纠正会导致明显的画面抖动。2002年,很多玩家还在用56k猫,延迟可能到500毫秒。” 林浩接过草稿纸看。阿坤的推导很严谨,但思路还是传统的那一套:降低延迟,优化算法。这解决不了根本问题。 “我们换一个思路。”林浩说,“不追求零延迟,而是让玩家感受不到延迟。” “怎么做?” “客户端不只做预测,还做预渲染。”林浩在白板上画,“服务端同步的不仅是当前状態,还有未来几帧的预测状態。客户端收到后,不是立即纠正,而是平滑过渡到预测状態。这样即使有延迟,画面也是流畅的,只是有轻微的『飘移感』。对《传奇》这类游戏来说,可以接受。” 阿坤盯著白板,手指在空中比划,心算。过了一会儿,他说:“需要服务端做状態预测,计算量会增加30%。” “但客户端体验会好很多。”林浩说,“玩家不会因为延迟高就骂娘,只会觉得『这游戏有点飘,但能玩』。在2002年,这已经是降维打击了。” 王磊插话:“服务端扛得住吗?我们只有一台二手ibm伺服器。” “所以需要优化。”林浩说,“阿坤,你来设计预测算法,要准,但不要太复杂。王磊,你来优化服务端架构,用事件驱动,避免线程切换开销。我负责把整个引擎的手工重构出来。” “手工重构?”王磊皱眉,“什么意思?” “意思是我要用手抄代码。”林浩说,“把我脑子里的架构,一行行写成2002年能运行的c++代码。没有现成的库,没有参考文档,只有记忆。我会先写核心框架,你们基於框架实现具体模块。” 阿坤和王磊对视了一眼。他们从林浩的语气里听出了什么——一种破釜沉舟的决心,一种不成功便成仁的狠劲。 “从哪开始?”阿坤问。 “从最核心的战斗引擎开始。”林浩说,“今天,我要写出战斗引擎的骨架。阿坤,你继续完善数学模型,今晚我要看到完整的预测算法偽代码。王磊,你搭建测试环境,我要能在一台机器上跑起十个客户端模擬器,模擬不同网络延迟下的表现。” “十个客户端……”王磊苦笑,“咱们就三台电脑。” “用虚擬机。2002年有vmware了,虽然慢,但能用。” “行,我试试。” 分工完毕。三人各自坐下,面对电脑。 林浩新建了一个c++工程。开发环境是visual c++ 6.0,2002年的主流。界面很古老,但他熟悉。他新建了一个头文件:battleengine.h。 然后他开始写。没有自动补全,没有语法高亮(vc6有,但很基础),没有在线文档。他完全靠记忆,把那些在2028年看来理所当然的设计,翻译成2002年能理解的代码。 第一行: // 浩宇1.0 高並发战斗引擎 // 设计目標:支持单服5000人同时战斗 // 核心思路:事件驱动 + 状態同步 + 预测矫正 // 作者:林浩 // 日期:2002年7月18日 然后是类定义。他先定义了几个核心类:battleunit(战斗单元)、skill(技能)、buff(状態)、battlefield(战场)。每个类只有最简单的属性和方法声明,具体实现后面再填。 写到skill类时,他停住了。技能系统是战斗的核心,但2028年的设计太复杂,有技能前摇、施法时间、弹道、命中判定、伤害计算、效果施加……一套下来,一个技能类可能有几十个属性和方法。在2002年的硬体上,这么重的类,实例化几百个就会卡死。 他必须简化。 他刪掉了原本的设计,重新写。这次,一个技能只有五个属性:id、名称、施法时间、冷却时间、效果类型。效果类型是个枚举:直接伤害、持续伤害、治疗、控制、召唤。伤害计算用一个简单的公式:基础伤害+攻击力係数攻击力-防御力係数防御力。控制效果只有两种:定身、沉默,持续固定时间。 简单,但够用。至少对第一个demo来说,够用了。 写到buff类时,又遇到问题。2028年的buff系统支持多层叠加、持续时间刷新、效果合併、优先级判断。但2002年不能这么搞。他再次简化:buff不能叠加,同类型后到的覆盖先到的。持续时间用帧数计算,每帧检测是否到期。效果只有属性修正(加攻、加防、加减速)和状態附加(定身、沉默)。 他写了一个上午。到中午时,头文件写完了,大概三百行。这只是骨架,但结构清晰,职责分明。 “阿坤,来看一下。”林浩说。 阿坤走过来,站在他身后,看屏幕。他看得很慢,很仔细,有时会停下来,想几秒,然后继续。 “这个battlefield类,”阿坤指著一行代码,“用二维数组存储单元引用,查找效率是o(1),但內存开销大。如果地图大,会爆內存。” “地图不会大。”林浩说,“第一个demo,战场就100x100格,每个格存一个指针,4位元组,总共40kb,可以接受。” “那单元移动时的碰撞检测呢?还是遍歷所有单元?” “用空间分区。把战场分成10x10的区块,每个单元只和同区块及相邻区块的单元检测碰撞。算法你熟。” 阿坤点头:“四叉树或者网格。我推荐网格,简单,2002年够用。” “行,那你来实现。” 阿坤回到自己电脑前,开始写空间分区算法。林浩继续写源文件。 下午,他遇到了第一个大难题:事件驱动框架。 2028年的游戏引擎,事件系统是核心。玩家操作、技能释放、伤害触发、状態变化,全都是事件。事件队列、事件监听、事件派发,一套完整的发布-订阅模式。但在2002年,c++没有lambda,没有函数对象,没有標准库里的function。要实现事件系统,得用函数指针,或者自己造轮子。 林浩选择了最土但最可靠的办法:用整数类型標识事件,用switch-case分发。每个事件有一个结构体,包含事件类型和一堆union栏位。监听者註册回调函数,事件发生时,遍歷所有监听者,调用对应的函数。 他写了两个小时,写出了事件系统的雏形。测试时,发现性能有问题:每次事件派发都要遍歷所有监听者,如果监听者多,会成为瓶颈。 “用哈希表。”王磊不知什么时候站到了他身后,“事件类型做key,监听者列表做value。查找效率o(1)。” “但2002年没有std::unordered_map,得自己实现。” “我有现成的。”王磊说,“以前写外掛时攒的代码库,开源链地址哈希表,经过优化,在2002年的机器上跑得飞快。” “好,拿来用。” 王磊从他的旧硬碟里翻出代码。確实是优化过的哈希表,用了內存池、缓存行对齐、快速哈希函数。林浩集成进去,事件派发的性能提升了五倍。 晚上八点,战斗引擎的核心框架完成了。能跑,但不完整。林浩写了一个简单的测试:创建两个战斗单元,互相攻击。屏幕上,两个像素小人你一拳我一拳,血条减少,直到一个倒下。 很原始,但基础逻辑是通的。 “接下来是网络同步。”林浩说,“王磊,你的udp可靠传输层怎么样了?” “搞定了。”王磊说,“基於rudp(可靠udp),加入了前向纠错、选择性重传、流量控制。在模擬的200毫秒延迟+5%丟包环境下,传输可靠率99.9%。” “好,集成进来。” 集成网络层花了三个小时。到晚上十一点,他们终於能在两台电脑之间跑起战斗demo了。一台做服务端,一台做客户端。客户端控制红色小人移动、攻击,服务端同步状態,另一个客户端能看到。 延迟明显,有卡顿,但能玩。 “还不够。”林浩说,“要加预测和矫正。” 阿坤拿出了他今天的成果:三页纸的预测算法偽代码。林浩看了,思路清晰,但实现复杂。 “我们分步来。”林浩说,“先实现最简单的:客户端预测移动,服务端矫正位置。技能和伤害先不做预测,等同步。” “行。” 又写了两个小时。凌晨一点,预测移动完成了。测试时,故意加了300毫秒延迟。红色小人在客户端移动得很流畅,但在服务端的视角里,它有轻微的“飘移”,会突然跳到正確位置。这是预测错误的矫正。 “视觉上有点怪,但能接受。”王磊说。 “嗯,先这样。”林浩说,“今天到此为止。明天做技能预测和伤害同步。” 三人瘫在椅子上。累,但兴奋。他们用一天时间,做出了一个可用的战斗引擎骨架。虽然简陋,但架构先进,有扩展性。 “老大,”王磊突然说,“你脑子里的这些东西,到底从哪学的?” 林浩沉默了几秒。窗外是沉沉的夜,没有月亮,只有几颗星星。 “如果我说,我梦见过未来,你信吗?” 王磊笑了:“我信。不然没法解释。你写的这些设计,我从来没见过,但仔细一想,又觉得就该这么设计。像是……站在山顶看山路,知道哪里该拐弯,哪里该直行。而我们还在山脚下摸索。” 阿坤轻声说:“我也有这种感觉。你给的算法思路,不是凭空想的,是经过千锤百炼的最优解。但你又没时间千锤百炼。” 林浩没回答。他关了电脑,站起身。 “睡觉。明天六点起。” “六点?!”王磊哀嚎。 “嗯,六点。我们只有两周了。” 三人简单洗漱,躺下。工作室里只有两张行军床,林浩睡地铺。硬地板,但累到极致,躺下就著。 第二天,六点,闹钟响。 三人爬起来,用冷水冲脸,泡麵当早饭,然后继续。 第二天,做技能预测。更难,因为技能有前摇、弹道、命中判定,任何一步预测错误,都会导致严重的不同步。林浩设计了“预测-验证-回滚”机制:客户端预测技能命中,如果服务端验证不通过,就回滚到上一个状態,並补偿玩家。 实现这个机制,又花了一天。到晚上时,他们终於能在高延迟下,比较流畅地释放技能了。虽然偶尔会有“技能打中了但没伤害”或者“没打中但跳伤害”的bug,但概率很低。 第三天,做状態同步优化。阿坤实现了状態快照差分压缩,把每次同步的数据量从2kb降到了200位元组。这意味著,在56k的拨號网络下,同步延迟能从500毫秒降到100毫秒。这是质变。 第四天,做ai。简单有限状態机,但林浩加入了一些小技巧:ai会走位,会逃跑,会吃药。虽然还是很蠢,但比《传奇》里那些站桩怪强多了。 第五天,整合。把战斗引擎、网络层、ai、资源管理全部整合到一起。出了无数bug,修到凌晨三点。 第六天,第七天,第八天…… 每天睡四小时,吃泡麵,喝矿泉水。工作室里堆满了草稿纸、泡麵盒、空水瓶。三人的鬍子长了,头髮油了,眼睛红了。但代码一行行增加,功能一个个实现。 到第七天晚上,他们有了一个可玩的demo:一个简单的战场,玩家控制一个角色,可以移动,释放三个技能(火球、治疗、衝锋),打五个ai怪物。有血条,有蓝条,有经验值,有升级。虽然美术只有简陋的像素图,虽然音效只有“噗噗噗”的简单音效,虽然內容少得可怜—— 但它流畅。 在模擬的200毫秒延迟下,移动流畅,技能释放流畅,战斗流畅。没有卡顿,没有漂移,没有明显的不同步。这在2002年,是奇蹟。 王磊控制角色,在战场上跑了一圈,放了几个技能,打死一个怪。他盯著屏幕,看了很久。 “我操。”他说,声音很轻。 阿坤也盯著屏幕,手指在颤抖。 “我们……做出来了?”他问。 “做出来了。”林浩说,声音沙哑,“浩宇1.0引擎,第一个可玩demo,完成了。” 三人坐在电脑前,看著屏幕。红色的像素小人在简陋的地图上奔跑,释放火球,怪物倒下,经验条增长。 很简单,很粗糙。 但它是完全基於全新架构的,是他们三个人,用两周时间,从零写出来的。 “接下来,”林浩说,“我们要在两周內,基於这个引擎,做出《浩宇传奇》的第一个版本。內容要足够多,能让玩家玩上一天。美术要看得过去,不能太丑。运营后台要简单,能开服,能收钱。” “两周……”王磊喃喃道。 “嗯,两周。”林浩说,“但我们有引擎了。有了引擎,內容生產会快十倍。阿坤,你负责数值和关卡设计。王磊,你负责运营后台和支付系统。我负责美术资源和剧情文案。” “美术你也会?”阿坤问。 “不会,但可以学。”林浩说,“2002年的游戏美术,像素图,我能画。剧情文案,我能写。我们没时间找外包了,全部自己来。” 王磊看著林浩,看了很久,然后笑了。 “老大,我服了。”他说,“我这辈子没服过谁,但我服你。你说干,我就干。你说两周,我就两周不睡觉。” 阿坤点头:“我也是。” 林浩看著他们。两个伙伴,眼里的光和他一样,是疲惫的,但燃烧的。 “那就干。”他说。 三人击掌。很轻,但很重。 窗外的天又黑了。星星出来了,很多,很亮。 工作室的灯,又亮了一夜。 浩宇1.0引擎,活了。 而浩宇科技的第一个游戏,就要诞生了。 时间,还剩下两周。 他们,必须贏。 第15章 浩宇引擎2D初版 十月的县城已经有了凉意。梧桐树叶开始发黄,风一吹,簌簌地落。街上的行人穿上了长袖,早晨的雾气要到十点才散。 浩宇工作室的窗户开著,但没人觉得冷。三台电脑屏幕亮著,主机风扇嗡嗡地转,散发出的热量让房间里暖烘烘的。墙上的白板写满了公式、架构图、待办事项,有些字跡已经被擦掉,但痕跡还在。地上堆著泡麵盒,墙角的水箱空了,桌上散落著草稿纸、铅笔、橡皮、直尺。 阿坤趴在桌上睡著了,眼镜歪在一边,手里还握著一支笔。王磊仰在椅子上,张著嘴,鼾声轻微。林浩坐在中间,盯著屏幕,眼睛里布满血丝。 屏幕上是一个黑色的控制台窗口,绿色的字符在滚动: [info] 浩宇引擎2d v1.0 內测版 [info] 初始化完成 [info] 加载地图: test_world_01 [info] 加载角色: 10000 [info] 加载技能: 50 [info] 加载特效: 200 [info] 网络连接: 已建立 [info] 伺服器状態: 正常 [info] 准备就绪 下面是一行闪烁的光標,等待输入。 林浩的手指放在键盘上,微微发抖。不是紧张,是累。他们已经连续工作了七十二小时,这是內测前的最后衝刺。引擎的核心代码上周就写完了,但调试、优化、集成,花了整整七天。七天里,他们睡了不到二十小时。 他深吸一口气,敲下回车。 > start_test scenario_001 屏幕刷新,新的一行行日誌弹出: [test] 开始测试场景001: 万人同屏战斗 [test] 生成角色: 10000/10000 [test] 分配阵营: 红方5000, 蓝方5000 [test] 初始化ai: 完成 [test] 启动同步: 完成 [test] 开始模擬... 屏幕上出现了画面。是一个简陋的2d战场,俯瞰视角。左侧是红色阵营,右侧是蓝色阵营,各五千个像素小人,密密麻麻,像两片不同顏色的蚂蚁。战场中央有一条河,有桥,有树林,有丘陵。地形是简单的色块,但能看出高低差。 没有声音,只有画面。一万个小人在移动,红色的向蓝色衝锋,蓝色的向红色迎击。在河桥上相遇,开始混战。技能特效亮起:火球是红色的圆圈,治疗是绿色的十字,衝锋是黄色的箭头。虽然只是简单的几何图形,但数量多了,竟有种壮观的、混乱的美。 屏幕右下角显示著实时数据: fps: 58/60 角色数: 10000 网络延迟: 35ms cpu占用: 78% 內存占用: 312mb 丟包率: 0.02% fps稳定在58帧,偶尔掉到55,但很快恢復。网络延迟35毫秒——这是区域网环境,实际公网会高,但他们优化了同步算法,200毫秒以內玩家感受不到卡顿。cpu占用78%,內存312mb,在2002年的机器上,这是极限了。但最重要的是,它跑起来了。一万个角色,同屏战斗,不卡,不崩,不不同步。 林浩盯著屏幕,看了十分钟。战斗在继续,红蓝双方互有伤亡,但系统稳定。日誌里没有报错,没有警告。一切正常。 他按下ctrl+c,测试停止。屏幕回到控制台。 “起来了。”他说,声音沙哑。 阿坤和王磊没醒。他走过去,轻轻推了推阿坤的肩膀。阿坤猛地坐起,眼镜差点掉下来。 “怎么了?bug?” “没有。测试通过了。” 阿坤愣了几秒,然后猛地站起,扑到屏幕前。王磊也醒了,揉著眼睛凑过来。 “跑了多久?”阿坤问。 “十分钟。稳定。” “数据呢?” 林浩调出测试报告。阿坤和王磊凑近看。报告很详细:每秒帧数、网络延迟分布、cpu占用曲线、內存泄漏检测、同步错误率……所有指標都在预期范围內,有些甚至超出预期。 “同步错误率0.003%。”阿坤喃喃道,“比我们目標的0.01%低三倍。” “內存泄漏每天不到1mb,可以接受。”王磊说,“伺服器连续跑一个月也不会崩。” 三人看著报告,沉默了。房间里只有电脑风扇的声音。 然后王磊突然大笑起来,笑声很大,很嘶哑,像憋了很久终於爆发。 “我操!我们他妈真的做出来了!” 阿坤没笑,但眼睛亮得嚇人。他转头看林浩:“引擎……成了?” “成了。”林浩说,“浩宇引擎2d,第一版,內测通过。” 阿坤深吸一口气,闭上眼,然后又睁开。他走到白板前,看著上面密密麻麻的公式和架构图。那些是他们过去三个月的心血:从零开始,没有参考,没有文档,全凭林浩脑子里的“未来思路”,加上阿坤的数学推导,王磊的工程实现,一行行代码敲出来的。 “动態光影测试了吗?”阿坤问。 “还没,现在测。” 林浩启动第二个测试场景。这次画面简单多了,只有一个角色站在黑暗中。角色手里拿著一把剑,剑身发出微弱的光。隨著角色移动,光照亮周围的地面,地面是简单的格子,但光影效果很真实:近处亮,远处暗,剑光照到的格子亮,照不到的暗。角色走到墙边,影子投在墙上,隨著剑光晃动。 “这是……”王磊凑近屏幕,“像素游戏能做出这种光影?” “简化版。”林浩说,“基於距离的光照衰减,加上简单的阴影映射。每个光源计算量不大,但多个光源叠加,效果就出来了。在战斗中,技能特效都可以是光源,火球照亮一片,治疗术是柔和的绿光,闪电是刺眼的蓝白。” 阿坤盯著光影变化,手指在桌上轻轻敲著节奏:“算法是基於辐射度还是光子映射?” “都不是,太耗性能。我用的距离场+预计算光照贴图。把场景分成网格,预计算每个格子的光照权重,运行时实时混合。虽然精度低,但快,而且2d够用了。” “聪明。”阿坤说,“用空间换时间,2002年的机器能跑。” 第三个测试:粒子特效。屏幕上,一个角色释放“火雨”技能。天空中落下无数火球,每个火球落地后爆炸,溅射出几十个小火星。火星在空中飞舞,逐渐熄灭。同时,地面上燃起火焰,火焰摇曳,有烟雾升起。虽然粒子都是简单的像素点,但数量多,运动轨跡自然,看起来竟然有几分华丽。 “粒子数峰值多少?”王磊问。 “单次技能释放,最多同时存在五千个粒子。”林浩调出数据,“每个粒子只有位置、速度、顏色、生命周期四个属性,计算量小。但多个技能叠加,粒子数能破万。我们做了粒子合併优化,距离近的粒子合併渲染,减少绘製调用。” “五千个粒子……”王磊摇头,“《传奇》里一个火墙技能,最多几十个粒子。我们这是碾压。” “要的就是碾压。”林浩说。 测试进行了两个小时。他们测了所有核心功能:万人同屏、动態光影、粒子特效、天气系统(雨、雪、雾)、昼夜循环、物理破坏(可摧毁的墙体、树木)、音效混音(同时播放上百个音效不卡顿)…… 每一项,浩宇引擎都做到了2002年的极限,甚至超越极限。 测试结束时,天已经大亮。阳光从窗户照进来,落在满是灰尘的地板上。三人坐在电脑前,看著最后的测试报告。 “总结一下。”林浩说,声音很平静,但手在抖,“浩宇引擎2d v1.0,核心特性:” “一,支持万人同屏实时战斗,同步延迟200毫秒以內,同步错误率低於0.01%。” “二,简化的动態光影系统,支持多个实时光源,性能开销可控。” “三,高效的粒子系统,单场景可同时存在上万个粒子,支持合併优化。” “四,內置天气、昼夜、物理破坏等环境交互。” “五,资源热更新,无需重启客户端即可更新地图、角色、技能。” “六,跨平台支持,目前適配windows 98/2000/xp,后续可移植到linux。” “七,完整的工具链:地图编辑器、角色编辑器、技能编辑器、粒子编辑器。虽然简陋,但能用。” 他说完,房间里很安静。只有远处街道上传来的车声,人声。 “我们做到了。”阿坤轻声说。 “我们做到了。”王磊重复,然后笑了,笑著笑著,眼眶红了,“他妈的我三个月没出这个门,没洗过澡,没吃过一顿正经饭。但我做到了。” 林浩看著他们。阿坤瘦了至少十斤,脸上的颧骨凸出来,但眼睛很亮。王磊的鬍子长得像野人,头髮油腻得打綹,但背挺得很直。他自己呢?不用照镜子也知道,肯定好不到哪去。 “今天休息。”林浩说,“洗澡,吃饭,睡觉。明天开始,我们要用这把刀,去屠龙了。” “屠谁?”王磊问。 “《传奇》。”林浩说,“但不止《传奇》。所有用老旧引擎、体验粗糙、外掛横行的2d网游,都是我们的目標。我们要告诉他们,2002年的技术能做到什么程度。我们要重新定义2d网游的標准。” 阿坤点头:“引擎有了,接下来是游戏內容。《浩宇传奇》的开发,可以全速推进了。” “嗯。但在这之前,我们要做一件事。”林浩说,“把引擎的核心特性和测试数据,整理成一份技术白皮书。不发全文,只发摘要。不透露实现细节,只讲效果。然后,用匿名帐號,发到国內主要的游戏开发论坛。” “为什么?”王磊不解,“这不是把我们的技术暴露了吗?” “是展示肌肉。”林浩说,“我们要让圈內人知道,有一家叫浩宇的工作室,做出了一款碾压级的2d引擎。这样,当我们推出《浩宇传奇》时,玩家会有期待,同行会有压力,资本会注意到我们。” “吸引投资?” “不只是投资,是合作伙伴,是人才,是机会。”林浩说,“浩宇不能永远只有三个人。我们需要美术、策划、运营、市场。但以我们现在的名声和资金,招不到人。用技术白皮书打开局面,是最好的方式。” 王磊想了想,点头:“有道理。那我写,我擅长吹牛逼。” “不吹牛,只讲事实。”林浩说,“把测试数据原样放上去,配上截图和简短的视频。不要评价,不要夸张,让数据说话。” “明白。” “阿坤,你负责整理技术文档,把核心算法用最简洁的方式描述出来,不透露细节,但要让懂行的人看出水平。” “好。” 分工完毕。三人终於离开工作室,回到各自的住处。林浩回到家时,是上午十点。父母都出去了,家里很安静。他洗了个澡,热水冲在身上的感觉,像重生。三个月来第一次洗热水澡,皮肤都有些刺痛。 洗完澡,他坐在客厅的沙发上,看著窗外的梧桐树。叶子黄了,落了,秋天真的来了。 三个月。从七月中旬到十月中旬,三个月,他们做出了浩宇引擎。三个月前,他还在为八千块钱发愁,为下个月的宽带费焦虑。三个月后,他们有了一个足以改变行业的武器。 但还不够。引擎只是武器,还要有持武器的人,要有战术,要有战略,要有战场。 他想起了手机。那个没电的、沉默的手机。小艺的声音,那些未来的知识,那些精准的数据,都锁在那块黑砖里。他现在全靠自己了。 但他不慌。这三个月,他证明了,没有未来的金手指,他依然能做出一流的东西。他脑子里那些来自2028年的架构思路、设计理念、工程经验,是比代码更宝贵的財富。而阿坤和王磊,是他在这个时代找到的最好的伙伴。 他走上楼,打开抽屉,拿出那台手机。按下电源键,屏幕是黑的。对著窗外的阳光,依然没反应。他摸了摸背面那个太阳纹图案,冰凉。 “小艺,”他低声说,“你看到了吗?我们做出引擎了。虽然很简陋,但在这个时代,它是屠龙刀。你说过,要改变歷史,就要有改变歷史的武器。这把刀,够锋利吗?” 手机沉默。 他把手机放回抽屉,关上。然后躺到床上,闭上眼睛。 他睡著了,睡得很沉。三个月来第一次深度睡眠,没有做梦。 醒来时是下午四点。阳光西斜,房间里一片金黄。他起床,穿好衣服,出门。 去了工作室。王磊和阿坤已经在了,两人都洗了澡,颳了鬍子,换了乾净衣服。看起来像换了两个人。 “白皮书写完了。”王磊递过来几张纸,“你看看。” 林浩接过。標题是:“浩宇引擎2d v1.0 技术特性摘要”。內容很简洁,分几个部分:性能指標(万人同屏、低延迟同步)、技术特性(动態光影、粒子系统、环境交互)、工具链介绍。没有吹嘘,只有数据和事实。最后附了几张测试截图,和一段三十秒的演示视频——视频是录屏,用压缩工具压到5mb以內,可以在2002年的网速下下载观看。 “可以。”林浩说,“用匿名帐號,发到『游戏开发者家园』『中国游戏製作联盟』『闪客帝国技术区』这几个论坛。帐號名统一用『horizon_engine』。” “好,我今晚发。” “阿坤,文档呢?” 阿坤递过来一份更详细的技术文档,二十页,用词极其严谨,像学术论文。但核心算法部分都用了模糊描述,只讲思路,不讲实现。 “可以。”林浩说,“这个不发,留著。以后如果有人来谈合作,可以適当透露一些,作为技术实力的证明。” “嗯。” 三人又检查了一遍引擎,確保没有明显的bug。然后,晚上八点,王磊开始发帖。 第一个帖子发在“游戏开发者家园”,这是当时国內最专业的游戏开发论坛。帖子標题:“国產2d游戏引擎新突破:浩宇引擎v1.0技术展示”。正文是白皮书內容,附件是截图和视频。 发完,三人守在电脑前,刷新页面。 最初几分钟,没回復。正常的,晚上八点,论坛人不多。 二十分钟后,第一个回復出现:“沙发。看標题以为是吹牛,看完数据……我跪了。” 接著是第二个:“万人同屏?2002年?楼主喝多了?” 第三个:“视频下了,看了。我操,这光影效果,这粒子数量……这他妈是2d?” 第四个:“楼主是哪个公司的?没听过浩宇引擎。” 第五个:“视频会不会是偽造的?用3d渲染冒充2d?” 质疑的居多。2002年,国內游戏开发还处在蛮荒期,能做出一款不卡的单机游戏就不错了,万人同屏的2d引擎,听起来像天方夜谭。 但王磊不解释,只回了一句:“欢迎技术討论,可提供更多测试数据。” 然后他发了第二个帖子,在“中国游戏製作联盟”。同样的內容,同样的反应。 第三个帖子在“闪客帝国技术区”,这里的网友更懂技术,提问也更尖锐。 有人问同步算法细节,王磊用模糊的语言回答:“基於状態快照的差分同步,加入客户端预测和服务端矫正。”不说具体实现,但懂行的人一听就知道,这是前沿思路。 有人问光影实现,王磊说:“距离场+预计算光照贴图,实时混合。”这也是2002年没人用过的技术。 有人问性能优化,王磊透露了一点:“空间分区、粒子合併、渲染批处理。”都是现代游戏引擎的標配,但在2002年,是黑科技。 渐渐地,回復的风向变了。从质疑,到震惊,到膜拜。 “楼主,你们团队有多少人?” “核心三人。” “三人?!做出这种引擎?!” “嗯。” “收徒吗?我想学!” “暂时不收,但浩宇工作室在招人,有意向可发简歷。” “在哪?北京?上海?” “小县城,暂时保密。” “薪资呢?” “面议,看能力。” 论坛炸了。三个帖子,一夜之间,回复数都破百。凌晨两点,王磊的qq开始响,不断有人加好友,问技术,问合作,问投资。 “有投资人问,能不能聊聊。”王磊说。 “先晾著。”林浩说,“现在还不是谈投资的时候。我们要先拿出產品,证明引擎不仅能跑测试,还能做出好玩的游戏。” “那这些技术问题……” “你挑有价值的回答,不涉及核心机密的可以適当討论。建立技术影响力,但保持神秘感。” “明白。” 凌晨四点,三人终於离开工作室。走在清冷的街道上,秋风很凉,但心里是热的。 “明天开始,”林浩说,“全力开发《浩宇传奇》。用我们的引擎,做出一款让玩家惊艷的游戏。引擎是屠龙刀,游戏是屠龙术。刀有了,接下来,练术。” “目標是什么?”阿坤问。 “两个月內,完成第一个可玩版本。內容足够玩一周。然后,小规模封测,收集反馈,叠代优化。明年一月,公测。目標用户:那些对《传奇》失望、对私服厌倦的玩家。我们要给他们一个全新的选择:不卡,不掛,不坑,好玩。” “能做到吗?”王磊问。 “必须做到。”林浩说,“我们已经没有退路了。引擎发了,名声出去了,全行业都在看。如果我们做不出好游戏,引擎再强也是笑话。我们会成为『纸上谈兵』的笑柄。” 阿坤和王磊沉默。他们知道这意味著什么。从现在开始,浩宇不再是一个默默无闻的小工作室。他们被推到了聚光灯下,虽然灯光还很微弱,但已经有人在看。 只能成功,不能失败。 “回家睡觉。”林浩说,“明天,战爭开始。” 三人分开,各自回家。林浩走在空荡荡的街道上,路灯把他的影子拉得很长。 他抬头看天。秋天的夜空很清澈,星星很多。他想起三个月前,也是这样的夜晚,他一个人,面对漆黑的手机屏幕,不知道前路在哪。 现在,他有了引擎,有了伙伴,有了方向。 但压力也更大了。以前没人知道他们,失败了就失败了。现在,他们暴露了,只能贏,不能输。 但他不怕。他有最好的刀,最好的伙伴,最好的时代。 2002年,中国网际网路的黄金时代,刚刚开始。 他要做的,不是跟隨潮流,而是创造潮流。 浩宇引擎,是第一把火。 《浩宇传奇》,將是燎原的星火。 他加快脚步,走进夜色。 明天,太阳照常升起。 而浩宇科技,要开始奔跑了。 第16章 网吧地推战术 十一月,天真的冷了。清晨的雾气到中午才散,梧桐叶子掉光了,光禿禿的枝丫戳在灰白的天上。街上的人穿上了夹克,骑自行车的戴上了手套。早点摊的热气在冷空气里格外明显,包子、油条、豆浆的香味能飘很远。 浩宇工作室的窗户关著,但还是冷。三台电脑开著,散发的那点热量不够。王磊从家里拿来一个电暖器,小太阳那种,插上电,橙黄的光照在腿上,稍微暖和点。 但三人的心是热的。 《浩宇传奇》的第一个可玩版本完成了。虽然內容还少——只有两个主城、五张野外地图、三个副本、十个boss、三十级等级上限——但核心玩法都有了:打怪、升级、打宝、pk、公会。最重要的是,流畅。在浩宇引擎的加持下,千人同屏不卡,技能释放顺滑,pk延迟低到几乎感受不到。他们自己內部测试了三天,玩得上癮。 但问题来了:怎么推广? 没钱。帐上还剩八百块。宽带费下个月要交三百,电费一百,吃饭……三个人,一个月最少六百。加起来一千,缺口两百。这还没算伺服器託管费——王磊托朋友找了台便宜的,一个月五百,欠著。 “打gg是不可能的。”林浩说,“《大眾软体》一个封底gg三万,《电脑报》一个內页八千。我们连零头都没有。” “那就免费推广。”王磊说,“我认识几个私服站长,让他们帮忙掛连结,给分成。” “分成多少?” “五五。他们带人来,充值对半分。” “太高。”林浩摇头,“而且私服用户质量低,都是来薅羊毛的,留不住。我们要做的是正规游戏,要长期运营,不能靠这种路子。” “那你说怎么办?”王磊摊手,“总不能去大街上喊吧?” 林浩沉默了一会儿,站起身,走到窗前。外面是县城的街道,冷清的上午,没什么人。但街角那家网吧,“蓝海”,门口已经停了几辆自行车。虽然才上午十点,但有人来上网了。 “我们去网吧。”他说。 “上网?” “不,推广。” 下午,三人去了县印刷厂。很小的一个厂子,在城郊,院子里堆著纸卷,空气里有油墨和纸张的气味。车间里机器轰隆隆响,工人在操作老式的胶印机。 “印传单。”林浩对厂长说,“a4纸,单面彩印,五千张。最便宜的。” 厂长是个五十多岁的男人,戴著套袖,手上沾著油墨。他打量了一下三个年轻人:“什么內容?” “游戏gg。” “游戏啊……”厂长点点头,“现在年轻人就爱玩这个。行,一毛二一张,五千张六百。设计稿有吗?” “有。”林浩递过去一张软盘——2002年,u盘还不普及。里面是他用画图工具和word做的传单设计,很简陋,但清晰。 传单顶部是大標题:“《浩宇传奇》震撼公测!”。下面几行小字:“无延迟pk,装备全靠打!”“千人同屏不卡,技能特效炫酷!”“正规运营,永不跑路!”中间是游戏截图,虽然是像素风,但战斗场面看起来很热闹。底部是註册网址和客户端下载地址——网址是王磊申请的免费二级域名:hycq.yeah.net。最下面一行小字:“凭此传单註册,送新手礼包+1000金幣!” 厂长看了看,点头:“明天下午来取。” “能快点吗?加急。” “加急加一百。” 林浩咬了咬牙:“行。” 七百块出去了。帐上剩一百。 第二天下午,三人推著一辆借来的三轮车,去印刷厂拉传单。五千张a4纸,装在一个大纸箱里,很沉。王磊和阿坤抬上车,林浩在前面蹬。三轮车很旧,链条哗啦哗啦响,在冷风里往回走。 回到工作室,三人开始分装。把传单每五十张一叠,用橡皮筋捆好。装了整整一百捆,堆在墙角,像一座小山。 “怎么发?”阿坤问。 “三个人,分三路。”林浩摊开县城地图,用红笔圈了十五个点,“县城一共十八家网吧,我们重点攻这十五家大的。每家发三百张。剩下的五百张,去中学、技校门口发。” “什么时候发?” “晚上。晚上网吧人多,而且……网管管得松。” 晚上七点,天黑了。三人背著书包,里面装著传单,各自出发。林浩负责城东的五家,阿坤城西的五家,王磊城南的五家。约定十点在工作室匯合。 林浩的第一站是“蓝海”。他站在网吧对面,观察了一会儿。玻璃门里灯火通明,坐满了人。大部分在打游戏,《传奇》《cs》《奇蹟》。烟雾繚绕,键盘声、叫骂声、游戏音效混在一起。 他深吸一口气,推门进去。 热气混杂著烟味、汗味、泡麵味扑面而来。他没去收银台,直接走到大厅。从书包里掏出一叠传单,开始发。 不发到人手里——那样太慢,而且容易被打断。他沿著过道走,看到空座位,就放一张在键盘上。看到有人起身去厕所,就放一张在椅子上。看到有人聚精会神打游戏,就轻轻塞在显示器旁边。 动作很快,很轻。大部分人都没察觉,或者察觉了也懒得管——一张纸而已。 发到第三排时,被网管看见了。是那个黄毛,正站在收银台后面抽菸。他眯著眼看了林浩几秒,然后走过来。 “干啥的?” “发传单。”林浩说,递过去一张,“游戏公测,老板看看?” 黄毛接过,扫了一眼:“《浩宇传奇》?没听过。私服?” “不是私服,正规游戏。” “正规游戏还用发传单?”黄毛嗤笑,“行了,发完赶紧走,別影响生意。” “好。” 林浩加快速度,把剩下的传单发完,走出网吧。冷风一吹,他才发现自己出了一身汗。 第二家,第三家,第四家……每家网吧情况差不多。有的网管不管,有的会赶人。到第五家时,遇到了麻烦。 那家网吧叫“极速”,老板是个光头壮汉,手臂上有纹身。看见林浩在发传单,直接走过来,一把抓住他手腕。 “谁让你进来的?” “我……发个gg。” “发gg?问过我了吗?”光头用力一拽,林浩差点摔倒,“滚出去!再让我看见,腿给你打断!” 林浩被推出门。传单撒了一地。他蹲下捡,手在抖。不是怕,是气的。但他没说话,捡完传单,转身离开。 晚上十点,三人回到工作室。都很疲惫,身上有烟味,有汗味。 “发了多少?”林浩问。 “三百张,发完了。”阿坤说,“有一家网管不让发,我趁他不注意塞在门缝里了。” “我发了三百五。”王磊说,“多跑了两个中学门口。有学生接了,还问怎么下载。” “我这边……”林浩顿了顿,“遇到个凶的,被赶出来了。但传单也发出去了。” “效果怎么样?”阿坤问。 “不知道。网址后台能看到註册数据,等会儿看。” 三人打开电脑,登录网址后台。简陋的统计页面,显示实时註册人数。 晚上七点时,註册人数是13——那是他们自己测试註册的。 七点半:27。 八点:89。 九点:217。 十点:389。 “389!”王磊拍桌子,“发了不到一千五百张传单,有389人註册!转化率超过25%!牛逼!” 林浩也鬆了口气。但他知道,註册只是第一步,下载客户端、安装、登录、玩下去,每一步都会流失很多人。 “看看下载数据。” 客户端下载次数:102。只有四分之一的人下载了。 “正常。”王磊说,“2002年,下载一个100mb的客户端,很多人嫌麻烦。而且晚上网速慢,可能还没下完。” “在线人数呢?” 游戏后台显示,当前在线人数:7。很少,但毕竟是晚上十点,而且游戏刚上线。 “有人充值吗?”阿坤问。 充值后台是空的。零。 “不急。”林浩说,“第一天,能有人玩就不错了。关键是留住他们。” 他们盯著在线人数。七个人,在游戏里干什么,后台能看到。三个在新手村打怪,两个在跑地图,一个在摆摊——虽然没什么可卖的,还有一个在pk场发呆。 “那个pk场的,”王磊说,“我去会会他。” 他登录游戏,建了个小號,也进pk场。找到那个玩家,id叫“刀狂”。王磊邀请切磋,“刀狂”接受了。 两人打起来。虽然王磊是开发者,熟悉技能,但“刀狂”操作很好,走位风骚,技能衔接流畅。打了三局,王磊全输。 “这哥们有点东西。”王磊在qq上说。 林浩也登录,旁观。看了一会儿,他看出问题了。 “延迟怎么样?”他问“刀狂”。 “刀狂”在公屏打字:“很爽!一点都不卡!比我玩的《传奇》强多了!” “技能释放顺吗?” “顺!特別是那个衝锋+重击的连招,爽爆!” “有什么建议吗?” “內容太少了,地图小,怪少,装备也少。但战斗真爽!” 林浩笑了。这就是他们要的效果。战斗爽,是核心。內容少,可以慢慢加。 “谢谢,我们会儘快更新內容。” “你们是gm?” “算是。” “这游戏是你们做的?牛逼啊!国產游戏能做成这样,我服!” 聊了一会儿,“刀狂”下线了。但林浩知道,他明天还会来。这种核心玩家,是种子用户。 夜里十二点,在线人数降到3。但註册数涨到了512,下载数189。 “第一天,可以了。”林浩说,“睡觉。明天继续发传单,而且要想新办法。” 第二天,他们又去了网吧。但这次,林浩让王磊写了个小工具。 “什么工具?” “开机启动脚本。”王磊说,“网吧电脑都有还原卡,重启就恢復。但还原卡只保护系统盘,不保护非系统盘。我们写个小程序,放在d盘,设置成开机启动。电脑一开机,自动弹出我们的游戏gg页,五秒后自动关闭。不影响上网,但用户一定能看到。” “会被网管发现吧?” “用隱藏进程,普通用户看不到。网管如果不仔细查,也发现不了。” “写吧。” 王磊花了一上午,写出了一个几十kb的小程序。功能很简单:开机运行,检测网络,弹出网页,五秒后关闭,不留痕跡。他们测试了几次,没问题。 下午,他们又去网吧。这次不光发传单,还“装机”。 林浩负责望风,阿坤负责和网管聊天吸引注意,王磊负责快速操作。选那些没人的空机子,插上u盘(2002年u盘还很贵,他们只借到一个),复製程序到d盘,设置开机启动。一台机子,从操作到完成,不超过三十秒。 一下午,他们“装”了二十台机子。 晚上,效果出来了。后台数据显示,下午四点开始,註册数突然暴增。到晚上八点,註册数突破一千。下载数也涨到四百。 但问题也来了。 晚上九点,王磊的手机响了。是“蓝海”的黄毛。 “磊子!是不是你乾的?!”黄毛的声音很冲。 “什么我乾的?” “我们网吧的电脑,一开机就弹你们游戏的gg!是不是你搞的鬼?!” 王磊看了林浩一眼,林浩点头。 “是,我乾的。但就弹五秒,不影响。” “不影响个屁!客人投诉了!说中毒了!你赶紧给我弄掉!不然我找人弄你!” 掛了电话,王磊苦笑:“被发现了。” “意料之中。”林浩说,“但效果达到了。一千註册,够本了。” “那还继续吗?” “继续,但换方式。”林浩说,“开机弹窗太硬,容易惹毛网管。我们换个软的。” “什么软的?” “合作。” 第三天,林浩一个人去了“蓝海”。黄毛看见他,脸一黑:“你还敢来?” “我来谈合作。”林浩说。 “合作个屁!” “你先听我说完。”林浩拿出后台数据列印件,“过去两天,从你们网吧註册我们游戏的用户,有127人。这些人在我们游戏里充值,我们可以分20%给网吧。” 黄毛愣了下:“分钱?” “对。如果这127个人,每人充10块钱,就是1270。20%是254。你们什么都不用做,每个月白拿两百多。如果人更多,充更多,分的更多。” 黄毛犹豫了。2002年,网吧上网费一小时两块,一天二十四小时满打满算,一台机子也就四十八块。一百台机子,一个月毛收入十四万,但除去电费、网费、房租、人工,净利也就两三万。每个月多几百块,虽然不多,但白拿的,谁不要? “怎么保证你们不赖帐?” “我们签协议。按月结算,你们可以隨时查后台数据,透明。” “你们游戏能火吗?” “你看看这个。”林浩递过去几张玩家截图,是“刀狂”他们pk的场面,很热血,“我们游戏最大的优势是不卡,pk爽。玩《传奇》的,很多是因为卡才弃坑的。我们解决了卡的问题,就能留住人。” 黄毛看了会儿,点点头:“行,我试试。但开机弹窗得去掉。” “已经去了。而且我们还可以在你们网吧做活动:玩我们游戏满一小时,送一瓶饮料。饮料我们出。” “你们出?” “嗯,前期投入,值得。” 谈妥了。“蓝海”成了浩宇的第一个合作网吧。林浩在网吧里贴了海报,摆了易拉宝,还放了一台电脑专门演示游戏。玩的人真不少——很多人是被“不卡”吸引的,《传奇》卡顿是通病,突然有个不卡的同类型游戏,都想试试。 一周后,合作网吧增加到五家。註册用户突破五千,日活跃用户破千。虽然充值不多——总流水才三千多,分给网吧后,浩宇到手两千多——但现金流终於为正了。 更重要的是,口碑开始传播。“不卡”“pk爽”“装备好打”,这些关键词在玩家间口口相传。虽然游戏內容还少,但战斗体验碾压《传奇》,留住了核心玩家。 “刀狂”甚至拉来了一个公会,五十多人集体入驻。公会在游戏里建了城,天天组织活动,带动了活跃度。 晚上,三人坐在工作室里,看著后台数据。註册数:5127。日活:1103。充值总额:3287。分成后浩宇收入:2629。 “我们……活下来了?”王磊不敢相信。 “活下来了。”林浩说,“但只是开始。两千多块钱,够发一个月工资吗?够伺服器託管费吗?够开发新內容吗?不够。我们要赚更多,要加快速度。” “怎么加快?” “內容更新。”林浩说,“玩家反馈,內容少是最大问题。我们要在两周內,更新一张新地图、五个新boss、二十件新装备、一个公会战玩法。” “两周?太紧了!” “必须做到。”林浩说,“现在是窗口期。玩家因为新鲜感留下了,但如果內容不更新,他们会走。我们要用快速叠代,留住他们。” 阿坤点头:“我负责数值平衡,新装备的属性我今晚就算出来。” 王磊嘆气:“行,我负责伺服器扩展,人多了別崩。” 林浩站起身,走到窗前。外面是黑夜,但远处“蓝海”网吧的灯还亮著。玻璃窗里,能看见有人坐在电脑前,玩他们的游戏。 虽然只有几个人,虽然只是一个小县城的一家小网吧。 但星星之火,可以燎原。 浩宇的网吧地推战术,走出了第一步。 虽然笨,虽然累,虽然被网管追著打。 但有效。 这就够了。 “开工。”林浩说。 键盘声又响起来。嗒。嗒嗒。嗒。 在寒冷的冬夜里,像心跳,坚定,有力。 浩宇科技,还在奔跑。 而且,开始有人跟隨了。 第17章 《血战天下》上线 十一月十一日,凌晨四点。 县城还在沉睡。街道空荡荡的,路灯昏黄的光照著湿漉漉的柏油路面——昨天夜里下了雨,这会儿刚停。空气里有雨后的清冷,吸进肺里凉颼颼的。 浩宇工作室的灯亮著。三台电脑屏幕的光映在三张年轻的、疲惫的脸上。林浩坐在中间,左手边是阿坤,右手边是王磊。房间里很安静,只有机箱风扇的嗡嗡声,和窗外偶尔传来的几声犬吠。 屏幕上不是代码编辑器,不是测试工具,是游戏后台的管理界面。简陋,但功能齐全:实时在线人数、註册统计、充值记录、伺服器状態、错误日誌。此刻,所有数字都是零。 《血战天下》——这是最终定的名字。比《浩宇传奇》更直接,更热血,更符合2002年网游玩家的审美。宣传语是王磊想的:“是兄弟,就来砍我!”很土,但洗脑。 游戏客户端在三天前开放下载。通过之前地推积累的五千多註册用户,加上王磊在各大私服论坛发的“预告贴”,总下载量突破了三千。不大,但对一个没有任何gg、全靠口碑传播的新游戏来说,已经超出预期。 开服时间定在今天上午十点。还有六个小时。 “伺服器压力测试最后一遍。”林浩说,声音有点哑。他已经三天没怎么睡了。 “在跑。”王磊敲了几下键盘,调出监控界面。屏幕上,虚擬客户端模擬器开始工作,数字从1开始跳动,10,100,500,1000……模擬一千个玩家同时登录、创建角色、进入游戏、打怪、pk、交易。 伺服器cpu占用率曲线缓缓上升。30%,50%,70%……到一千人时,稳定在85%。內存占用1.2gb,离伺服器物理內存上限2gb还有距离。网络带宽占用30mbps,他们租的百兆独享,够用。 “一千人,稳定。”王磊说,“预测实际开服,首日能到五百就不错了。” “保守点,按八百准备。”林浩说,“阿坤,新手村和主城的怪物刷新频率调好了吗?” “调好了。”阿坤推了推眼镜,调出配置表,“根据压力测试数据,我把新手村的鸡、鹿刷新时间从30秒缩短到15秒,避免玩家抢怪。主城的守卫数量增加了一倍,防止恶意pk。” “掉落率呢?” “白装20%,绿装5%,蓝装0.5%,紫装0.05%,橙装0.005%。这是內测时玩家反馈最舒服的爆率,不会太肝,也不会太容易。” “充值系统?” “支付宝接口接好了,但2002年用支付宝的人少。主要还是靠银行卡匯款和点卡直充。”王磊说,“我联繫了省城的点卡分销商,首批印了五千张,十元面值,明天能到货。分成是七三,我们七。” “渠道太少了。”林浩皱眉,“但现在只能这样。开服后,玩家有充值需求,我们再想办法。” 天快亮了。东边的天空泛起鱼肚白,窗外的街道有了声响:环卫工人扫地的沙沙声,早餐摊推车的轮子声,远处工厂的汽笛声。 “吃点东西。”林浩从墙角箱子里拿出三桶泡麵,烧水。开水倒进纸桶,热气腾起来,带著浓郁的味精和香料味。三人埋头吃,没人说话。不是不想说,是没力气了。 过去一周,他们每天睡不到四小时。林浩负责整体统筹和內容更新,加了两个新地图、十个boss、五十件装备。阿坤负责数值平衡和bug修復,改了一百多个参数,修了三十几个致命bug。王磊负责伺服器和网络,优化了同步算法,加了ddos防护(虽然简陋),做了数据备份。 这是背水一战。帐上最后的钱全投进去了:伺服器託管费、点卡印製费、网吧合作推广费。如果开服失败,浩宇工作室可能就到此为止了。 但没人说泄气话。三个月,从零到一,做出一个能跑、能玩、有人玩的游戏,这已经是奇蹟。剩下的,交给天意。 上午八点,离开服还有两小时。工作室的门被敲响了。 林浩开门,是母亲。她拎著一个保温桶,站在门口,脸上是担忧。 “妈,你怎么来了?” “给你送早饭。”母亲走进来,看见满屋的泡麵盒、草稿纸、电脑,还有两个“野人”一样的年轻人,愣了一下,但没多问。她把保温桶放在桌上,打开,里面是热腾腾的包子、豆浆、茶叶蛋。 “趁热吃。泡麵没营养。” “谢谢阿姨。”王磊和阿坤同时说。 母亲看了看他们,又看了看林浩,轻声说:“別太累。妈不懂你们在做什么,但……注意身体。” “知道了妈,你快回去吧。” 母亲走了,轻轻带上门。三人看著桌上的早饭,沉默了会儿。 “吃吧。”林浩说。 包子是猪肉大葱的,很香。豆浆是甜的,温热。茶叶蛋入味。三人默默吃完,把保温桶洗乾净,放在门边。 九点,离开服还有一小时。林浩最后检查了一遍开服公告,用后台推送给所有已註册用户。公告很简单: “《血战天下》今日10:00震撼开服!全新版本,万人同屏,装备全爆,永不收费!是兄弟,就来砍我!” 九点半,后台开始有动静了。註册数从零开始跳动,1,5,10……有人提前来创建角色了。 “伺服器准备。”林浩说。 “就绪。”王磊盯著监控。 阿坤调出游戏內gm工具,准备应对突发状况。 九点五十,註册数突破一百。大部分是之前下载了客户端的用户,提前来占名字。 九点五十五,在线人数:87。都是建好角色,在登录界面等待的。 九点五十八,林浩的手心出汗了。他在裤子上擦了擦。 九点五十九,王磊开始倒数:“十,九,八……” 阿坤握紧了滑鼠。 “三,二,一——开服!” 王磊按下回车。伺服器状態从“维护”变为“运行”。 一瞬间,在线人数曲线直线飆升。100,200,300……五百,六百,七百……突破八百,还在涨。 “八百三了!”王磊声音提高,“比预期高!” “新手村怎么样?”林浩问。 阿坤切换视角,用gm帐號登录,飞到新手村上空。画面让他倒吸一口凉气。 新手村,那个他们设计最多容纳一百人的小地图,此刻挤满了人。密密麻麻的像素小人,像蚂蚁一样,几乎看不见地面。所有人都在抢怪——鸡和鹿一刷新,瞬间被秒。公共频道刷得飞快: “我操!人比怪多!” “让让!我先来的!” “谁组我!一起打!” “gm!能不能多刷点怪!” “调高刷新率!”林浩说。 “已经在调了。”阿坤手速飞快,把新手村怪物刷新时间从15秒调到5秒,数量翻三倍。但依然不够——人太多了。 “主城呢?” 切换到主城。同样人山人海,但好在主城大,能容纳。玩家在跑任务,在摆摊,在pk场切磋。虽然挤,但秩序还好。 “在线人数:九百一十七。”王磊报数,“还在涨。” “伺服器状態?” “cpu 92%,內存1.8gb,快满了。网络带宽60mbps,正常。” “优化內存。把不必要的地图资源从內存卸载,用的时候再加载。” “在做了。” 十点半,在线人数突破一千。伺服器cpu衝到95%,內存1.9gb。王磊开始冒汗。 “要不要限制註册?”阿坤问。 “不。”林浩说,“来者不拒。但新用户排队,提示『伺服器拥挤,请稍后再试』。” “好。” 排队系统是早就写好的,但没想到真用上了。新用户登录时,会看到一个提示框:“当前伺服器爆满,您排在第xx位,预计等待时间x分钟。”大部分人愿意等。 十一点,第一个充值出现。10元,支付宝。id“刀狂”。 “刀狂充钱了!”王磊说。 林浩切到后台,看到“刀狂”的充值记录:10元,兑换成游戏幣1000金。他立刻在游戏里买了一把绿色武器,然后去pk场了。 “有人充钱了,就是认可。”阿坤轻声说。 “嗯。”林浩说,“但这才开始。” 中午十二点,在线人数稳定在一千二左右。伺服器cpu在90%-95%之间波动,內存1.95gb,在危险边缘。但没崩。 三人轮流吃饭——还是泡麵。但吃的时候眼睛没离开屏幕。 下午两点,第一个大bug出现。有玩家发现,战士的某个技能可以无限连击,伤害叠加,秒杀任何同等级怪物。论坛有人发了帖子,很快传开。 “紧急修復。”林浩说,“阿坤,查代码。” 阿坤定位到技能逻辑,发现是一个条件判断写反了,导致技能冷却不生效。他改了代码,热更新——浩宇引擎支持不停服更新,这是他们的大杀器。 五分钟后,补丁推送。滥用bug的玩家技能被重置,论坛有人骂,但大部分人叫好。 下午四点,第二个问题:外掛。有玩家用变速齿轮加速游戏,被其他玩家举报。王磊封了帐號,但知道这只是开始。外掛和反外掛的战爭,永远没有尽头。 “加强检测。”林浩说,“但別太严,误封了真玩家更麻烦。” “明白。” 晚上六点,在线人数回落到八百。正常,晚饭时间。但充值流水已经突破五千——五百人次充值,大部分是10元、20元的小额,但也有几个充100的。 “分给网吧的钱,明天就得结。”王磊说,“按20%算,要出去一千。我们剩四千。” “够用。”林浩说,“明天你跑一趟省城,把点卡拿回来。网吧渠道要铺开。” “行。” 晚上八点,高峰期又来了。在线人数冲回一千一。伺服器再次告急。这次是网络带宽——pk场同时开了几十场切磋,技能特效、状態同步、伤害计算,数据量暴增。带宽衝到80mbps,接近极限。 “限流。”林浩说,“非关键数据延迟发送。技能特效简化,同屏人数超过五十时,只显示重要特效。” “在做了。” 优化后,带宽降到70mbps,勉强稳住。 晚上十点,林浩亲自上阵当客服。后台收到几十条玩家反馈,有bug报告,有建议,有骂街的。他一一看,能回復的儘量回復。 “gm,我装备被吞了!” “提供一下角色名和大概时间,我们查日誌。” “gm,这任务做不了!” “哪个任务?描述一下。” “gm,你们游戏会卡!” “哪个地图卡?我们优化。” 回復很慢,但认真。有些玩家惊讶:“真有人回啊!以前玩私服,gm根本不理人!” 口碑就这么一点点积累。 凌晨零点,在线人数降到五百。夜深了,该睡了。但林浩没睡。他盯著后台,盯著那些数字,像守著自己刚出生的孩子。 王磊倒在行军床上,三秒入睡。阿坤趴在桌上,眼镜歪在一边,也睡了。只有林浩还醒著。 他起身,走到窗前。外面是沉沉的夜,远处网吧的灯还亮著。玻璃窗上结了一层薄薄的雾气,他用手指擦开一小块,看著外面。 一天。八百註册,一千二峰值在线,五千充值流水。不多,但稳了。浩宇活下来了。 但他知道,这只是万里长征第一步。明天,玩家会发现內容太少,会抱怨更新慢,会弃坑。竞爭对手会来,会挖人,会抄袭,会打压。资金会紧张,团队会疲惫,问题会一个接一个。 但至少,今天,他们贏了。 他回到电脑前,登录游戏。用gm帐號,飞到最高的山顶——那是游戏里一个隱藏地图,暂时没开放。站在山顶,俯瞰整个世界。 简陋的像素大地图,粗糙的建模,简单的光影。但这个世界,是他们一砖一瓦建起来的。有玩家在里面奔跑、战斗、欢笑、怒骂。有生命了。 他站了很久,然后下线。关掉后台,只留监控。坐回椅子,闭上眼睛。 但他睡不著。脑子里过电影一样回放今天的一切:开服时飆升的曲线,玩家在新手村抢怪的混乱,“刀狂”的第一个充值,bug出现时的紧张,修復后的鬆一口气…… 原来创业是这样的。不是豪情万丈,不是一帆风顺,是一个又一个具体的问题,一次又一次的解决,一天又一天的坚持。 但他愿意。 天快亮时,他趴在桌上,睡著了。手里还握著滑鼠,屏幕上,监控数字在微弱地跳动。 在线人数:327。 註册总数:801。 充值总额:5127。 伺服器运行时间:18小时47分。 无重大故障。 浩宇科技的第一款游戏,《血战天下》,平稳度过了第一天。 窗外的天亮了。晨光照进房间,照在三张年轻的、疲惫的、但安详的睡脸上。 而新的战斗,才刚刚开始。 第18章 口碑裂变 开服第七天,凌晨三点。 浩宇工作室的灯还亮著,但气氛和七天前完全不同。那时是紧绷的、期待的、带著破釜沉舟的悲壮。现在是疲惫的、混乱的、带著甜蜜的焦虑。 屏幕上,伺服器监控界面一片飘红。cpu占用率99.8%,內存占用1.99gb/2gb,网络带宽95mbps/100mbps。所有指標都在极限边缘跳舞。在线人数:5127,还在缓慢增长。 “又崩了一个地图。”王磊的声音沙哑得像砂纸摩擦,“『幽暗森林』,同时在线超过八百人,伺服器进程卡死了。自动重启了,但玩家掉了三百多。” “日誌呢?”林浩问,眼睛盯著屏幕,没移开。 “看了,是寻路算法的问题。八百人同时寻路,a*搜索把cpu吃满了。阿坤在改,换成了简化的格子寻路,性能能提三倍,但路径会变傻。” “先解决性能,再优化体验。”林浩说,“玩家卡得动不了,再智能的寻路也没用。” 阿坤在另一边疯狂敲代码。他已经连续工作三十六个小时,眼睛红得像兔子,但手很稳。他刚改了寻路算法,正在编译。屏幕上进度条缓慢移动。 “编译好了。”他按下回车,“热更新推送。『幽暗森林』的玩家应该能动了。” 三人盯著监控。一分钟后,“幽暗森林”地图的cpu占用从90%降到40%。玩家开始移动,虽然路径有点呆——会撞墙,会绕远路——但至少能动了。 “暂时稳住。”王磊鬆了口气,“但这不是长久之计。我们的伺服器到极限了。单服撑死五千人,现在五千一,已经超了。” “开第二个服。”林浩说。 “现在开?”阿坤抬头,“数据互通怎么办?玩家不干。很多人是衝著『万人同屏』来的,分服就没意义了。” “不分服,扩集群。”林浩在白板上画架构,“一台伺服器不够,就上两台。地图分区,a服跑『新手村』『主城』,b服跑『幽暗森林』『炽热荒漠』。玩家跨服时无缝切换,他们感受不到。” “无缝切换……”王磊皱眉,“技术上可行,但工程量大。要改网络层,要加负载均衡,要处理状態同步。至少一周。” “我们没有一周。”林浩说,“明天,在线人数可能破六千。伺服器崩了,玩家跑了,就再也回不来了。” “那怎么办?” “临时方案:限制註册。新用户排队,老用户优先。同时,王磊你全力攻关集群架构,阿坤你继续优化单服性能。我负责安抚玩家,爭取时间。” 分工明確。但三人都知道,这是在走钢丝。伺服器隨时可能崩,玩家隨时可能骂,竞爭对手隨时可能来挖墙脚。 天亮了。第七天的太阳升起,光线刺眼。 上午十点,在线人数回落到四千——白天,上班的上学,正常。但论坛已经炸了。 “游戏开发者家园”论坛,一个帖子被顶到首页,標题:“《血战天下》玩了一周,有些话不吐不快。” 发帖人id“老程式设计师”,看歷史发帖,是个从业多年的游戏开发者。帖子很长,分几个部分: “一、技术层面:这游戏的同步做得太好了。我玩了一周,pk几十场,延迟基本在100毫秒以內,技能释放、受击反馈极其跟手。我拆包看了客户端,发现他们用了很超前的预测矫正算法,不是传统的锁步同步。有懂行的可以聊聊。 二、玩法设计:表面是《传奇》like,但细节处处不同。任务线不囉嗦,直指核心(打怪、升级、打宝)。装备系统简化但深度够,每件装备都有明確的使用场景。技能平衡做得不错,没有绝对的op职业。 三、运营態度:这是我见过最用心的运营团队。bug修復以小时计,玩家反馈真的有人回,gm会在游戏里跟玩家聊天。虽然游戏內容还少,但能感觉到他们在认真做。 四、缺点:內容太少!七天我就满级了,装备也刷得差不多了。伺服器开始卡了,今天早上『幽暗森林』崩了一次。 总结:这不是私服,这他妈是《传奇》的精神续作。如果团队能保持这个態度,持续更新,这游戏能成。” 帖子下面回復已经破百。 “楼主说得对,pk手感真的爽,甩《传奇》几条街。” “我充了五十,觉得值。” “內容太少+1,赶紧更新啊!” “伺服器今天確实卡,希望官方重视。” “团队好像人很少,在论坛看到他们招聘,但要求很高。” “这游戏能活多久?別像那些私服跑路了。” “我认识內部的人,说核心就三个人,都是疯子。” 口碑开始发酵。从技术圈,扩散到玩家圈。很多人是看到帖子,才来试的。上午十一点,註册排队人数突破一千——林浩设置了新用户註册需要排队,提示“伺服器拥挤,预计等待2小时”。 排队没劝退玩家,反而增加了稀缺感。有人把排队截图发论坛:“排了两小时队,就为玩这个游戏,我是不是疯了?”下面一堆“同疯”的回覆。 中午十二点,王磊的qq炸了。十几个人加他,有想投资的,有想合作的,有想挖人的。 “上海有家公司,想收购我们,开价五十万。”王磊说。 “五十万……”阿坤喃喃道。对他们来说,五十万是天文数字。三个月前,他们还在为八千块发愁。 “拒了。”林浩说。 “拒了?”王磊瞪大眼,“老大,五十万!我们这辈子没见过这么多钱!” “五十万买断,团队解散,游戏归他们。然后呢?他们拿去圈钱,做烂,毁掉。”林浩看著王磊,“我们要做的是浩宇科技,不是做一个游戏卖掉。五十万太少,配不上我们的野心。” “那多少才够?” “五千万。五个亿。五十个亿。”林浩说,“我们要做的不是一个小而美的游戏公司,是改变中国网际网路格局的科技公司。游戏只是第一步。” 王磊沉默了。他看著林浩,看著这个十八岁的少年,眼里有一种他看不懂的光。疯狂,但坚定。 “行,听你的。”王磊说,“那我怎么回?” “就说:浩宇科技暂不考虑收购,但开放战略投资,估值不低於一千万。有兴趣可以聊。” “一千万?!他们会觉得我们疯了!” “就是要让他们觉得我们疯。”林浩笑了,“疯子才能做成大事。按我说的回。” 王磊去回復了。果然,对方发来一串省略號,没再说话。 下午两点,在线人数又爬上五千。伺服器再次告急。王磊优化了网络层,稍微缓解,但cpu还是高。 “必须开新服了。”王磊说,“集群架构我搭了个demo,能跑,但问题很多。要不要冒险上?” “上。”林浩说,“晚上八点是高峰期,如果崩了,损失更大。现在上,有问题白天修。” “行。” 王磊开始部署。新伺服器是租的,配置一样,在另一个机房。架设负载均衡,配置地图分区,调试数据同步。忙到下午五点,第二个服上线了。 公告推送:“为提供更流畅的游戏体验,《血战天下》已开启双线伺服器。1服(原伺服器)承载『新手村』『主城』区域,2服承载『幽暗森林』『炽热荒漠』区域。玩家跨区域时自动切换,无需手动操作。如有问题请反馈。” 玩家反应很正面。跨服切换基本无缝,大部分人都没感觉到。伺服器压力骤降,1服cpu降到70%,2服50%。 “暂时稳住了。”王磊瘫在椅子上,“但这不是长久之计。玩家增长太快,按这个速度,下周就得开第三个服。我们的架构撑不住线性扩展,每加一个服,复杂度翻倍。” “所以要重构。”林浩说,“做一个真正支持弹性伸缩的分布式架构。但那是长期目標。现在,活下来最重要。” 晚上六点,林浩登录游戏,用gm帐號,在游戏里开了一个“玩家见面会”。地点在主城广场,用全服公告通知。 来了两千多人。广场挤得水泄不通,聊天频道刷得飞快。 “gm来了!” “赶紧更新內容!” “伺服器还卡不卡?” “我要充钱,能不能多开点充值渠道?” 林浩打字:“大家好,我是《血战天下》的製作人浩宇。感谢大家一周来的支持。针对大家关心的问题,我统一回覆: 1. 內容更新:下周四更新新版本,包括一张新地图『冰封山谷』,十个新boss,三十件新装备,公会战玩法。 2. 伺服器:已扩容,目前双服运行,后续会根据玩家数量动態扩展。 3. 充值:正在接更多支付渠道,预计下周上线支付宝直充。 4. 外掛:对外掛零容忍,已封禁帐號127个。欢迎大家举报。 5. 建议:有任何建议,欢迎在论坛发帖,我们会认真看。 另外,为感谢大家支持,今晚八点,全服发放补偿:金幣x1000,强化石x10,隨机蓝装x1。” 玩家炸了。 “良心gm!” “下周四更新?这么快?!” “补偿领了,真香!” “gm,你们团队几个人啊?” “三个人。”林浩实话实说。 “三个人?!牛逼!” “加油!支持国產游戏!” 见面会开了半小时。林浩回答了三十多个问题,语气诚恳,不迴避问题。玩家感受到了尊重——在那个gm高高在上、爱答不理的年代,这种態度很罕见。 见面会结束后,论坛又多了几十个帖子,都在夸官方態度。有人截图了对话,发到各大游戏论坛。 口碑继续裂变。 晚上八点,在线人数衝到五千八,再创新高。但伺服器稳住了。双服架构扛住了压力。 王磊看著监控,突然说:“老大,我们是不是……要火了?” “已经火了。”林浩说,“但火得还不够。我们要火到出圈,火到让不玩游戏的人都知道《血战天下》,都知道浩宇科技。” “怎么出圈?” “做事件。”林浩说,“下周更新,我们搞个大的。全服活动,奖励拉满,请游戏媒体来报导。钱不够,我去拉赞助。” “找谁赞助?” “网吧。”林浩说,“我们帮网吧带去了流量,网吧该回报了。我明天去谈,联合全县网吧,搞『《血战天下》网吧爭霸赛』。冠军奖金一万,网吧出五千,我们出五千。” “一万奖金?!”王磊和阿坤都惊了。2002年,一万块是普通工人一年的工资。 “要搞就搞大的。”林浩说,“一万奖金,能上地方新闻。媒体报导了,就有更多人知道。玩家为了奖金,会更投入。网吧为了宣传,会更卖力推广。三贏。” 阿坤轻声说:“但一万块……我们帐上没这么多钱了。” “充值流水多少了?” “我看看……开服七天,总充值……八万七千六百五十三块。”王磊报出数字。 三人都沉默了。八万七。七天。扣除分给网吧的20%,浩宇到手近七万。七天,赚了七万。三个月前,他们还在为下个月宽带费发愁。 “拿一万出来,做奖金。”林浩说,“剩下的钱,六万,全部投入研发。招人,扩团队,买伺服器,做宣传。我们要加速,加速,再加速。” “招人?”王磊眼睛亮了,“早该招了!我一个人干三个人的活,快累死了!” “嗯。招一个前端,一个后端,一个测试,一个运营。工资开高点,比市场价高30%,吸引人才。”林浩说,“阿坤,你负责面试技术。王磊,你负责面试运营。我统筹。” “行!” “那奖金的事……” “我去谈。”林浩说,“明天,一家家网吧跑。一万奖金,全县网吧分摊,一家出几百块,换全城宣传,他们不亏。” 夜深了。在线人数回落到四千。伺服器平稳运行。三人终於能喘口气。 王磊泡了面,三人围著吃。热气腾腾,在灯光下裊裊上升。 “七天,八万七。”王磊咬著火腿肠,“做梦一样。” “只是开始。”林浩说,“下周更新,如果內容够好,玩家留存率高,月流水能破五十万。明年,月流水破百万。后年,破千万。” “千万……”阿坤喃喃道,“那得多少玩家?” “一百万。”林浩说,“一百万月活,百万流水。在中国,2002年网民四千万,玩游戏的至少一千万。我们只要做到10%的市场份额,就是一百万玩家。能做到吗?” “能。”阿坤说,声音很轻,但坚定。 “必须能。”王磊说。 林浩看著他们,笑了。很累,但很充实。 “吃完了干活。阿坤,新地图的数值今晚必须出来。王磊,充值系统优化明天上线。我写新版本的设计文档。” “老大,你不睡?” “睡什么睡。”林浩说,“等我们月流水破百万,我睡三天三夜。” 键盘声又响起来。嗒。嗒嗒。嗒。 在深夜里,像战鼓,像心跳。 浩宇科技,正在以他们自己都没预料到的速度,狂奔。 口碑裂变了,玩家涌来了,钱开始赚了。 但压力也更大了。伺服器、內容、团队、竞爭、资本……每一个都是坎。 但他们不怕。 因为他们是浩宇。因为他们在创造歷史。 窗外的夜很深。星星很亮。 而浩宇的征途,才刚刚开始。 第19章 盛大的警觉 上海,浦东,盛大网络总部。 下午三点,会议室的窗帘拉得严实,挡住十一月惨白的阳光。空气里瀰漫著咖啡、菸草和长时间密闭的混合气味。长桌两侧坐了七八个人,都是男人,西装衬衫,但领带鬆了,袖口卷著。桌上散乱著列印的报告、笔记本电脑、喝了一半的矿泉水瓶。 陈天桥坐在主位。三十九岁,戴眼镜,头髮梳得一丝不苟,但眼下的黑眼圈很重。他手里转著一支万宝龙钢笔,笔身在灯光下反射著冷光。 “继续。”他说,声音不高,但会议室瞬间安静。 產品部经理周明站起身,走到投影仪前。屏幕亮起,是一份ppt,標题:“《血战天下》竞品分析报告”。 “各位,《血战天下》,这款游戏最近在圈子里有点声音。”周明点击翻页,出现游戏截图——粗糙的像素风,简陋的ui,但战斗场面很热闹,“十月底上线,到今天二十天。目前我们掌握的数据:註册用户突破五万,日活跃用户两万左右,峰值在线五千。月流水预估……三十万到五十万。” 会议室里响起低低的议论声。三十万,对盛大来说是小数字——《传奇》月流水已经破千万。但一个新团队,新游戏,二十天做到这个数据,不简单。 “哪个公司做的?”有人问。 “浩宇科技。註册地在……江西某个县城。”周明调出工商信息截图,“註册资本十万,实际控制人林浩,十八岁。团队规模,据我们调查,核心就三个人。” “十八岁?三个人?”有人笑出声,“学生作业?” “但数据是真的。”周明严肃道,“我们买了五个號,实际体验了一周。结论是:这不是学生作业,是正规军。” 他翻到下一页,是技术分析。 “第一,同步技术。这是《血战天下》最大的亮点。我们测了pk延迟,平均80毫秒。《传奇》是多少?在座各位清楚,平均300毫秒以上,高峰期能到500。他们做到了我们想做但一直没做成的低延迟同步。” “怎么做到的?” “我们逆向分析了客户端。发现他们没用传统的锁步同步,而是用了预测矫正+状態快照差分。客户端预测玩家操作,服务端校验,不同步时平滑纠正。技术上很超前,我们研究院去年立项的『涅槃』项目,就是类似思路,但还没出成果。” 会议室安静了。技术人员开始交头接耳。 “第二,玩法设计。”周明继续,“表面是《传奇》like,但细节处处是顛覆。任务系统简化,装备系统简化,但战斗深度加强。技能有前后摇,有打断,有连击。虽然是2d,但做出了动作游戏的手感。玩家反馈就一个字:爽。” “第三,运营態度。bug修復以小时计,玩家反馈当天回,gm在线互动。开服二十天,更了三次版本,加了新地图、新玩法。这种叠代速度,我们做不到。” 陈天桥放下钢笔,双手交叉放在桌上:“所以你的结论是?” “结论是,这不是又一个私服。”周明说,“这是瞄准《传奇》软肋打的精准攻击。他们解决了《传奇》三个核心痛点:卡顿、外掛、內容更新慢。虽然现在规模小,但口碑在裂变。玩家评价是:『这才是《传奇》该有的样子』。” “你在长他人志气。”运营总监李峰开口,语气不善,“一个县城小作坊,月流水五十万顶天了。我们《传奇》月流水千万,不在一个量级。” “但增长率呢?”周明反问,“《传奇》上线一年,月流水从零到千万,花了十二个月。《血战天下》二十天,从零到预估五十万。如果保持这个增速,三个月后是多少?半年后是多少?” 李峰不说话了。 陈天桥看向技术总监赵永:“老赵,你怎么看?他们那个同步技术,我们做要多久?” 赵永推了推眼镜:“预测矫正+状態快照,理论我们都知道。但工程实现很难,要重构整个网络层,要重写客户端逻辑,要处理各种边界情况。以我们现在的代码债,没半年下不来。而且……”他顿了顿,“他们那个引擎,可能不只是同步先进。我们分析了资源文件,发现他们用了自定义的压缩格式,客户端只有50mb,但內容量相当於我们100mb的客户端。渲染效率也很高,万人同屏不卡,我们……千人同屏就卡。” “所以技术上,我们被碾压了?”陈天桥问得很直接。 赵永沉默了两秒:“在2d mmorpg这个细分领域,目前看,是的。他们的引擎,比我们先进一代。” 会议室陷入沉寂。只有投影仪风扇嗡嗡的响声。 “收购。”陈天桥突然说,“开个价,把团队买过来。引擎、代码、团队,全要。多少钱合適?” 周明犹豫了一下:“陈总,我们接触过。间接表达了意向,对方回绝了。说暂不考虑收购,但开放战略投资,估值……不低於一千万。” “一千万?!”李峰拍桌子,“疯了!一个月流水五十万的团队,敢要一千万?!” “但他们拒绝了五十万的收购要约。”周明说,“而且態度很坚决。我感觉……他们志不在此。” “志在何处?” “不知道。但他们的公司名,浩宇科技,英文名horizon universe technology。愿景写得很大:『成为全球领先的科技公司』。不像只想做个游戏工作室。” 陈天桥笑了,是那种冷冷的、带著嘲讽的笑。 “年轻人,有野心是好事。但有时候,野心会害死自己。”他站起来,走到窗前,拉开一点窗帘。外面是浦东的高楼大厦,玻璃幕墙反射著阴天的光。 “《传奇》是我们盛大的命根子。去年总收入2.3亿,利润1.2亿,90%来自《传奇》。明年计划纳斯达克上市,《传奇》不能出问题。”他转过身,看著会议室里的人,“这个浩宇科技,现在是小火苗。但如果不扑灭,可能变成燎原大火。我们不能冒险。” “陈总的意思是……” “两条腿走路。”陈天桥走回座位,“第一,技术跟进。老赵,你牵头成立专项组,代號『破军』,目標:三个月內,做出对標《血战天下》的同步技术。不计成本,要人给人,要钱给钱。” “是。” “第二,市场压制。李峰,你负责。三件事:一,在各大论坛、媒体发稿,质疑《血战天下》的技术真实性,暗示他们数据造假。二,联繫我们的渠道商,禁止铺《血战天下》的点卡。三,在游戏里搞活动,发福利,把玩家拉回来。他们不是更新快吗?我们更快。他们不是福利多吗?我们更多。” “明白。” “第三,”陈天桥看向周明,“继续接触。收购价可以提到一百万,两百万。年轻人没见过钱,给够了,会心动的。如果还不卖……”他顿了顿,“就想办法,让他们做不下去。” “陈总,这……” “商业竞爭,就是这样。”陈天桥说,“我们是上市公司预备军,不能有软肋。《血战天下》可以是合作伙伴,可以是子公司,但不能是对手。明白吗?” “明白。” “散会。” 人陆续离开。陈天桥坐在座位上,没动。他打开笔记本电脑,搜索“浩宇科技”“林浩”。信息很少,只有游戏论坛里的零星討论,和一些玩家截图。他点开一张截图,是游戏里gm和玩家的对话。gm的id是“浩宇”,说话语气很平和,很诚恳。 “十八岁……”陈天桥喃喃道。 他想起自己十八岁时,还在復旦读书,想著怎么出国留学。而这个叫林浩的少年,已经在一个小县城里,做出了可能威胁到盛大的东西。 是天才,还是疯子? 不重要。在商业世界里,只有一种人:要么是朋友,要么是敌人。 陈天桥合上电脑。窗外的天阴了,要下雨了。 同一时间,千里之外的县城。 浩宇工作室里,气氛热火朝天。三台电脑开著,屏幕上不是监控后台,而是设计图、代码、配置表。 “新版本周四上线,还剩三天。”林浩站在白板前,上面画著版本內容架构,“『冰封山谷』地图,五个区域,十个野怪点,三个精英点,一个世界boss。装备新增三十件,其中五件紫装,一件橙装。公会战玩法,每周六晚八点,奖励丰厚。” “数值平衡我调完了。”阿坤说,声音有些虚。他连续熬了三天,调了上千个参数,“紫装掉率0.1%,橙装0.01%。世界boss七天刷新一次,掉落保底紫装。公会战奖励是专属坐骑和称號,属性加成但不高,避免破坏平衡。” “充值系统接好了。”王磊说,“支付宝直充,实时到帐。点卡渠道扩展了,全省有五百个网点在铺货。另外,网吧爭霸赛谈妥了,十五家网吧联合赞助,总奖金一万二,我们出六千,他们出六千。下周开赛。” “好。”林浩点头,“新版本宣传呢?” “论坛帖子发了,玩家反应很热烈。有媒体联繫,想採访。”王磊顿了顿,“有个上海的媒体,叫《游戏天地》,想电话採访你。” “约时间。” “明天下午三点。” “行。” 三人各自忙碌。林浩回到座位,写新版本的剧情文案。“冰封山谷”的背景故事,他编了一个简单的传说:上古冰龙坠落之地,寒气千年不散,孕育了冰雪魔物。玩家要深入山谷,击败冰龙残魂,获取宝藏。 写得很投入,直到王磊突然“臥槽”一声。 “怎么了?” “论坛有篇帖子,在黑我们。”王磊把屏幕转过来。 帖子標题:“理性討论:《血战天下》的技术神话是否过度包装?”。发帖人id“技术真相”,自称是“资深游戏工程师”。帖子很长,分几个部分质疑: “1. 万人同屏不卡?我做了压力测试,同时渲染一万个单位,以2002年的硬体,根本不可能。他们要么用了障眼法(比如实际同屏只有几百人,远处是贴图),要么数据造假。 2. 延迟80毫秒?我在不同网络环境下测试,平均延迟150毫秒,高峰期到300。他们宣传的80毫秒,可能是在区域网测的。 3. 內容更新快?三次更新,加的內容加起来不如《传奇》一次大更新。所谓『快速叠代』,其实是拆开卖,营造活跃假象。 4. 团队只有三人?我不信。这种规模的项目,至少十人团队。他们要么隱瞒规模,要么代码是买的、抄的。 结论:《血战天下》是包装精美的泡沫,隨时可能破。玩家谨慎入坑。” 帖子下面回復已经几百条。有赞同的,有反对的,有中立的。但质疑的种子已经种下。 “明显是水军。”王磊说,“发帖时间集中,话术一致。而且这个『技术真相』,是新註册的小號,发完这篇就没动静了。” “盛大动手了。”林浩说,语气很平静,“比我想的快。” “我们怎么办?澄清吗?” “不澄清。”林浩说,“用事实说话。周四新版本上线,让玩家自己体验。是不是泡沫,玩了就知道。” “但舆论会受影响……” “短期会,长期不会。”林浩说,“玩家不傻,游戏好不好玩,自己清楚。我们只要持续提供好內容,玩家会用脚投票。” “那这个帖子……” “不用理。但可以適当引导。王磊,你用玩家身份,发个技术分析帖,用数据反驳。注意语气,別像官方,像热心玩家。” “行,我写。” 阿坤抬起头,推了推眼镜:“林浩,盛大的技术实力很强。如果他们真的集中资源攻关,可能三个月就能追上我们的同步技术。到时候,我们的优势就没了。” “三个月,够了。”林浩说,“三个月,我们要把《血战天下》做到月活十万,月流水百万。有了用户,有了收入,我们就能招更多人,做更多事。技术优势会被追上,但產品优势、运营优势、生態优势,需要时间积累。我们抢的就是这个时间窗口。” “万一他们用不正当手段呢?” “兵来將挡。”林浩说,“但我们自己要走得正。不抄袭,不作弊,不违法。用產品说话,用诚意待人。这是浩宇的底线。” 阿坤点头,继续埋头调数值。 林浩走到窗前,看著外面。天阴了,要下雨了。街道上行人匆匆,自行车铃声叮噹。 盛大来了。行业巨头注意到了这只小蚂蚁。接下来,会是打压,是收购,是竞爭,还是合作? 他不知道。但他知道,浩宇没有退路。 要么成长,要么死。 他回到座位,继续写剧情。键盘声响起,坚定,有力。 窗外的雨,终於下起来了。淅淅沥沥,打在玻璃上。 而风暴,才刚刚开始。 第20章 第一个选择 雨下了三天,县城笼在灰濛濛的水汽里。街道湿漉漉的,梧桐叶子泡烂了,黏在水泥地上。空气又冷又潮,吸进肺里像吸了湿棉花。 浩宇工作室的窗户关著,玻璃上结了一层雾气。林浩用手擦开一小块,看著外面。雨水顺著玻璃往下淌,一道道的,像泪痕。 今天是十一月二十五號,星期四。新版本“冰封山谷”上线第四天。数据不错:在线人数稳在六千,日活跃破两万,充值流水单日最高破了十万。帐上钱多了,他们换了更好的伺服器,租了更大的办公室——就在这栋楼五楼,八十平米,月租八百。还没搬,东西太多,等雨停。 但林浩心情不轻鬆。盛大的打压开始了。论坛黑帖越来越多,有说他们数据造假的,有说游戏要跑路的,有说团队內訌的。点卡渠道那边也传来消息,有分销商被打了招呼,不敢再进《血战天下》的点卡。虽然支付宝直充起来了,但点卡是网吧主要渠道,断了这条线,影响不小。 “老大,有封邮件。”王磊的声音从背后传来。 林浩转身。王磊站在电脑前,脸色有点怪。 “谁的?” “idg资本……的投资经理。说想约你聊聊,时间地点我们定。留了手机。” idg。林浩知道这家。2002年,idg是中国最活跃的风险投资机构之一,投过搜狐、腾讯、百度。他们找上门,不意外。 “回邮件,约明天下午两点,县招待所会议室。”林浩说。 “县招待所?会不会太……寒酸了?” “就那儿。让他们看看,浩宇是在什么环境里做出来的。” “行。” 邮件发出去,半小时后回復来了:“没问题。明天见。idg资本,投资经理,张磊。” 名字普通,但头衔不普通。 第二天,雨停了,但天还阴著。下午一点半,林浩穿上唯一一件像样的衣服——白衬衫,黑裤子,母亲昨天特意熨过的。衬衫领子有点磨脖子,但他没在意。阿坤和王磊也换了乾净衣服,但紧张写在脸上。 “你们不用去。”林浩说,“我一个人就行。” “那不行。”王磊说,“万一他们欺负你年轻……” “欺负不了。”林浩笑笑,“谈生意,看筹码,不看年龄。你们留守,盯伺服器。今天周五,晚上人多,別出岔子。” “行……那你小心。” 林浩下楼,步行去县招待所。不远,十五分钟。招待所是八十年代建的老楼,五层,外墙是米黄色瓷砖,有些已经脱落。门口停著一辆黑色轿车,帕萨特,上海牌照。在2002年的县城,这是豪车了。 他走进大厅。地板是水磨石的,擦得很亮,能照出人影。前台坐著个中年女人,在织毛衣。看见他,抬头:“开会?” “嗯,约了人。” “二楼,201会议室。” “谢谢。” 楼梯是木质的,踩上去吱呀响。上到二楼,走廊很暗,只有尽头窗户透进一点光。201的门开著,里面传来说话声。 林浩走进去。会议室不大,二十平米,中间一张长条桌,铺著暗红色绒布。桌边坐了两个人。一个四十多岁,穿深灰色西装,戴金丝眼镜,头髮梳得一丝不苟。一个三十出头,穿夹克,手里拿著笔记本,像是助理。 看见林浩,两人都站起来。年长的伸出手:“林浩?我是张磊,idg资本。这位是我同事,小陈。” “张总好,陈总好。”林浩握手。张磊的手很乾,很稳。小陈的手有点潮。 “坐,坐。”张磊示意,三人坐下。小陈从公文包里拿出一个保温杯,给张磊倒茶。茶是普洱,深红色,香气浓郁。 “没想到林总这么年轻。”张磊看著林浩,眼神里有审视,有惊讶,也有一丝欣赏,“《血战天下》我玩了一周,很好。特別是战斗手感,在国內是顶尖的。” “谢谢。游戏还有很多不足,在改进。” “不必谦虚。数据和口碑不会骗人。”张磊喝了口茶,放下杯子,“开门见山吧。我们idg对浩宇科技很感兴趣。这次来,是想谈投资。” “您说。” “我们做了初步尽调。浩宇科技,註册资本十万,实缴……应该没到十万吧?”张磊笑了笑,“团队核心三人,平均年龄二十一岁。產品《血战天下》,上线一个月,註册用户六万,月流水预估五十万。技术上有亮点,但內容还单薄。市场竞爭激烈,巨头环伺。风险很高。” 很客观。没夸大,也没贬低。 “所以,”张磊顿了顿,“我们愿意出五百万,收购浩宇科技100%股权。团队可以留下,林总你继续担任ceo,但公司决策和財务由我们接管。这个条件,你觉得怎么样?” 五百万。 林浩放在桌下的手握紧了。指甲陷进掌心,有点疼。但他脸上没什么表情。 “张总,盛大之前也找过我,开价五十万。我拒了。”他说,声音很平静。 “我知道。五十万是羞辱,五百万是诚意。”张磊说,“盛大是產业资本,要的是消除威胁。我们是財务资本,要的是回报。我们看好浩宇的潜力,相信在你的带领下,浩宇能成为下一个盛大,甚至更大。五百万,占100%股权,估值就是五百万。对一家成立三个月、月流水五十万的公司来说,这个估值不低。” “是不低。”林浩说,“但浩宇不止这个价。” “哦?”张磊身体前倾,“你觉得值多少?” “一千万。而且只出让20%股权,估值五千万。” 小陈手里的笔停了。张磊脸上的笑容淡了些。 “林总,这个估值……太高了。2002年,中国网际网路公司,估值过亿的屈指可数。盛大估值也才几亿美金,但那是有千万用户、亿级流水。浩宇才六万用户,五十万流水。五千万估值,溢价一百倍。资本市场不会认。” “资本市场看的是未来,不是现在。”林浩说,“六万用户是现在,年底我们能到二十万。五十万流水是现在,明年我们能到月流水五百万。浩宇不只是个游戏公司,我们要做的是平台,是生態,是技术標准。游戏是入口,是起点,不是终点。” “理想很丰满。”张磊说,“但现实是,盛大已经开始打压你们。论坛黑稿,渠道封锁,接下来可能还有更狠的。没有资金支持,你们撑不过三个月。五百万,是救命钱。拿了这笔钱,你们可以招人,可以扩服,可以做宣传,可以跟盛大正面打。不拿,可能就死在摇篮里。” 话说得很直,很残酷。但真实。 “谢谢张总的坦诚。”林浩说,“但我还是那句话:浩宇不止这个价。五百万全资收购,不可能。如果idg真想投,我们可以谈战略投资,一千万,20%股权。决策权我们要,发展方向我们要。如果不行,也没关係。路还长,我们自己走。” 张磊盯著林浩,看了很久。会议室里很安静,只有窗外偶尔传来的车声。小陈在笔记本上记著什么,笔尖沙沙响。 “林总,”张磊终於开口,语气缓和了些,“我能问问为什么吗?五百万,对你,对你们团队,对你们家庭,是天文数字。有了这笔钱,你可以让父母过上好日子,可以买房买车,可以无后顾之忧地做你想做的事。为什么非要控股?为什么非要那么高的估值?” 林浩沉默了几秒。他看向窗外,灰白的天,光禿禿的树。 “张总,您相信中国能做出世界级的科技公司吗?”他问,没回头。 “相信。所以我们投了腾讯,投了百度。” “那您相信,一家从县城起步、只有三个人的小工作室,能成为那样的公司吗?” 张磊没说话。 “我相信。”林浩转过身,看著张磊,“我不是在赌气,不是在抬价。我是真的相信,浩宇能做到。所以我不卖。不是因为钱少,是因为这不是钱的事。浩宇是我的命,是我们三个人的命。命,不卖。” 话说得很重。但眼神很平静,很坚定。 张磊又看了他一会儿,然后笑了。是那种复杂的笑,有惋惜,有佩服,也有不解。 “我尊重你的选择。”他站起身,伸出手,“但条件不会变。五百万,全资收购。如果你改变主意,一个月內有效。这是我的名片。” 林浩接过。硬质的白色卡纸,烫金字:idg资本,董事总经理,张磊。下面是电话、邮箱、地址。 “谢谢。我送您。” “不用,我们开车回去。”张磊走到门口,又回头,“林总,最后说一句。你很特別,但商业世界不相信特別,只相信实力。希望下次见面,你已经有了让我们出更高价的实力。” “会的。” 送走他们,林浩站在招待所门口。帕萨特开走了,尾灯消失在街角。天更阴了,又要下雨了。 他走回家。脚步很慢,很沉。 到家时,父母在客厅。母亲在择菜,父亲在看报纸。看见他,母亲问:“谈完了?怎么样?” “没谈成。”林浩说,在椅子上坐下。 “为啥?人家开的价低了?” “不低。五百万,全资收购。” “五……”母亲手里的菜掉在地上,“五百……万?” 父亲报纸也放下了,眼睛瞪大:“多少?” “五百万。买下整个公司,包括游戏,包括技术,包括我们团队。”林浩说,“我拒了。” 沉默。长久的沉默。 母亲站起来,手在围裙上擦著,嘴唇哆嗦:“五百万……浩子,你是不是……是不是听错了?是五万吧?” “是五百万。妈,没听错。” “那……那你为啥不卖啊?!”母亲声音提高了,带著哭腔,“五百万啊!咱们家一辈子……不,十辈子也挣不到这么多钱!你爸下岗,我在菜市场,一年挣不到一万!五百万……五百万能买多少房,能过多少好日子!你为啥不卖啊!” 父亲没说话,但脸色铁青。他点了根烟,手在抖。 “浩子,”父亲开口,声音很沉,“你跟爸说实话,你是不是……觉得还能要到更多?五百万不够,想要一千万?” “不是钱的事。” “那是什么事?!”母亲哭了,眼泪哗哗往下流,“你是不是觉得,妈在菜市场卖菜丟人?爸下岗没本事?有了五百万,妈不用卖菜了,爸不用去工地了,咱们能搬到大城市,住楼房,过好日子!你为啥不卖啊!为啥啊!” 林浩看著母亲,看著父亲。母亲的眼睛红肿,脸上的皱纹很深。父亲的手指粗糙,指甲缝里有洗不掉的污渍。他知道,这五百万对他们意味著什么。意味著不用再为下个月的房租发愁,不用再为他的学费发愁,不用再在冬天用冷水洗菜,不用再在工地扛水泥。 但他不能卖。 “妈,爸,”他说,声音很轻,但很稳,“我知道五百万很多。有了这笔钱,你们能过上好日子,我能去最好的大学,我们能买最大的房子。但我不能卖。浩宇不是我的,是我们三个人的。我们熬了三个月,每天睡四小时,吃泡麵,被网管赶,被黑客攻击,被大公司打压。我们挺过来了。游戏上线了,有人玩了,有人充钱了。我们刚看到一点光,不能就这么卖了。” “卖了又怎么样?!”母亲哭喊,“钱到手了,你们还能继续做啊!人家不是说了,你还当什么ceo,公司还归你管!” “妈,你不懂。卖了,公司就不是我们的了。投资人要回报,要利润,要数据。他们会逼我们加充值,出氪金装备,坑玩家钱。他们会为了赚钱,把游戏做烂。浩宇就死了。” “死了就死了!五百万到手了,还不够吗?!” “不够。”林浩站起来,看著母亲,“妈,我要做的不是赚一笔钱就走。我要做的是改变这个行业,改变这个国家。我要让中国有自己的技术,自己的標准,自己的话语权。游戏只是开始,后面还有作业系统,有晶片,有通信,有人工智慧。我要做的,是让全世界提起中国科技,想到的不是抄袭,不是廉价,是领先,是创新。这个事,五百万买不起。” 母亲愣住。她听不懂那些词,但她听懂了儿子的语气。那种坚定,那种决绝,是她从没见过的。 父亲把烟掐灭,站起身,走到林浩面前。他比儿子矮半头,背有点驼,但眼神很锐利。 “浩子,你说的那些,爸不懂。”父亲说,“爸只知道,人活著,要吃饭,要穿衣,要养家。理想不能当饭吃。但……” 他顿了顿,看著儿子:“这三个月,爸看著你。你变了。以前你是小孩,会哭,会闹,会迷茫。现在你是大人了,有自己的主意,有自己的路。爸不懂你选的路对不对,但爸知道,我儿子选的路,跪著也会走完。既然你选了,爸支持你。” “他爸!”母亲急了。 “別说了。”父亲摆摆手,“浩子长大了,有自己的造化。五百万是很多,但儿子要是为了五百万把自己卖了,我一辈子看不起他。钱,咱们慢慢挣。骨气,不能丟。” 母亲看著父亲,又看著儿子,眼泪又流下来。但这次,没再说什么。她转身进了厨房,继续择菜。但手在抖。 林浩看著父母,鼻子发酸。但他没哭。 “爸,妈,”他说,“给我一年时间。一年后,如果浩宇做不起来,我做牛做马,挣钱养家。如果做起来了,我让你们住大房子,开好车,过最好的日子。” 父亲拍拍他肩膀:“去吧。做你该做的事。” 林浩走出家门。天已经黑了,雨又开始下。细密的,冰冷的雨丝,打在脸上。 他走回工作室。上楼,推门。 王磊和阿坤在等他。两人都盯著屏幕,但眼神飘忽。显然,在等他消息。 “谈崩了。”林浩说。 “崩了?”王磊站起来,“为啥?他们开价低?” “五百万,全资收购。” 王磊和阿坤都愣住了。 “五百万……”阿坤喃喃道。 “我拒了。”林浩说,“我说,浩宇不止这个价。一千万,20%股权,可以谈。全资收购,免谈。” 王磊一屁股坐回椅子,半晌,笑了:“老大,你牛逼。五百万啊……我妈知道我拒了五百万,能把我腿打断。” “你呢?”林浩看阿坤。 阿坤推了推眼镜:“我数学好,算得清。五百万,三人分,一人一百六十多万。在县城,能活一辈子。但……”他顿了顿,“但我觉得,浩宇不止这个价。你的算法,你的架构,你的眼光,值更多。我跟你。” “我也跟你。”王磊说,“妈的,五百万不要了,干!干到上市,干到纳斯达克,干到五亿,五十亿!” 林浩看著他们。两个伙伴,眼里有光,有信任,有决绝。 “好。”他说,“那我们就干。盛大打压,我们扛。没钱,我们赚。没人,我们招。一年,我们要做到月流水百万,用户十万。三年,上市。五年,成为行业巨头。干不干?” “干!” 三双手叠在一起。很用力。 窗外的雨下大了。哗哗的,像战鼓。 而浩宇,选择了最难的这条路。 不卖,不跪,不服。 走下去。 第21章 氪金的人性实验 idg的五百万元收购要约像一块巨石投入平静的池塘,涟漪盪了三天才渐渐平息。父母没再提钱的事,但林浩看得出母亲眼里的遗憾和父亲沉默中的担忧。饭桌上,话题小心翼翼地绕著“公司最近怎么样”“伺服器还卡不卡”打转,绝口不提“五百万”三个字。 林浩知道,他必须儘快让浩宇赚钱,赚大钱。不是五十万、一百万那种“小钱”,是能让父母安心、让团队踏实、让投资人闭嘴的钱。 但2002年的中国网游市场,商业模式极其单一:点卡计时。玩家买点卡,兑换游戏时间,一小时两毛到五毛不等。盛大的《传奇》靠这个模式月入千万,但也暴露出致命问题——玩家在线时间越长,成本越高(伺服器、带宽),而收入是固定的。於是私服兴起,免费玩,靠卖装备、卖会员赚钱,但那是灰色地带,不长久。 林浩不要做点卡,也不要做私服那种杀鸡取卵的卖装备。他要做一个可持续的、健康的、甚至能让玩家感到“赚了”的商业模式。 十二月的第一个周末,工作室没开灯。下午三点,天就阴了,房间里昏暗。三台电脑屏幕的光映在三张沉思的脸上。白板上写满了字,又擦掉,又写满。 “传统的点卡制,有三个问题。”林浩站在白板前,马克笔在手里转著,“第一,把玩家分为『付费』和『免费』,天然製造对立。第二,玩家在线时间有上限,收入有天花板。第三,为了延长在线时间,游戏必须做得又臭又长,逼玩家『肝』,体验差。” 阿坤点头:“《传奇》就是这样。三十级后升级巨慢,打装备看脸,很多人熬不住就弃坑了。” “私服的模式呢?”王磊问。 “私服是另一个极端。”林浩说,“免费玩,但核心装备、顶级技能明码標价。土豪充钱就毕业,平民玩家毫无体验。这是竭泽而渔,游戏生命周期不超过半年。” “那我们怎么做?” 林浩在白板上画了三个圈,分別写上:免费游玩、外观付费、通行证。 “三重变现体系。”他说,“第一层,游戏完全免费。不卖点卡,不卖装备,不卖属性。所有玩家,站在同一起跑线上。核心玩法——打怪、升级、打宝、pk——全部免费。这一层,吸引最大基数的玩家。” “免费?”王磊皱眉,“那怎么赚钱?” “第二层,外观付费。”林浩在第二个圈里写:时装、坐骑、特效、表情。“不卖属性,只卖『好看』。一件时装,不影响战斗力,但穿上后特效炫酷,走在主城回头率百分百。一个坐骑,不加速度,但造型拉风。一个技能特效,不增伤害,但施放时天崩地裂。玩家为了『帅』,为了『与眾不同』,愿意花钱。” 阿坤若有所思:“就像现实里买衣服。同样的保暖功能,名牌和地摊货价格差十倍,买的是品牌和设计。” “对。而且外观有社交属性。”林浩说,“玩家穿上限量时装,会被围观,会被称讚,虚荣心得到满足。这种满足感,比属性提升更持久,更容易上癮。” “第三层,通行证。”林浩在第三个圈里写:赛季制、任务链、阶梯奖励。“我们把游戏內容分成赛季,每个赛季两个月。玩家通过日常任务、副本、pk积累『赛季经验』,提升通行证等级。免费通行证有基础奖励,付费通行证(比如30元)有额外奖励。奖励包括:限定外观、稀有材料、称號等,但绝不影响属性平衡。” 王磊眼睛亮了:“我懂了。免费玩家能玩全部內容,但想要『帅』和『稀有』,就得花钱。花钱的玩家得到了虚荣,不花钱的玩家得到了公平。双贏。” “不止双贏。”林浩说,“通行证的核心是『沉没成本效应』。玩家买了通行证,就会想『不能浪费』,於是更积极地做任务、上线,增加了活跃度和黏性。而通行证是预付费,我们提前拿到现金,现金流更健康。” 阿坤在纸上快速计算:“假设月活跃用户十万,付费率3%,月流水三十万。但如果用这个三重体系,付费率能提到多少?” “目標12%。”林浩说。 “12%?!”王磊和阿坤同时惊呼。2002年,网游付费率普遍在1%-3%,5%就是神作。12%是天方夜谭。 “能实现。”林浩说,“因为我们抓住了人性。外观付费满足虚荣,通行证满足收集和进度需求。如果再加入限时抽奖、社交炫耀、排行榜刺激,付费率还能更高。” “但玩家会买帐吗?”阿坤担忧,“习惯了『充钱变强』的玩家,能接受『充钱只是变帅』吗?” “所以需要引导,需要教育,需要创造需求。”林浩说,“我们要让玩家觉得,『帅』是刚需,『稀有』是荣誉,『收集』是乐趣。这比『变强』更高级,更持久。” 三人討论到深夜。白板上写满了设计细节:时装系统分六个部位,可混搭;坐骑分陆地、飞行、水下;特效有技能特效、击杀特效、回城特效;通行证分免费版、豪华版、典藏版;抽奖系统有保底机制,防止非酋绝望…… “技术实现有难度吗?”林浩问。 阿坤想了想:“外观系统要加一套新的渲染管线,时装是叠加在装备模型上的贴图,坐骑要重新绑定骨骼动画。工作量不小,但技术上可行。通行证就是任务系统和奖励发放,简单。抽奖系统要设计概率算法,保证公平。” “伺服器压力呢?”林浩看向王磊。 “外观数据要存资料库,但不大。主要是文件存储,时装贴图、坐骑模型、特效动画,加起来估计几十gb。得买新硬碟。但传输没问题,玩家需要时才下载。” “好。那我们就这么干。”林浩拍板,“两周时间,阿坤负责外观系统,王磊负责通行证和抽奖,我负责整体设计和数值平衡。圣诞节前,新版本上线,名字就叫『闪耀季』。” “圣诞节?”王磊愣了,“中国人不过圣诞啊。” “但年轻人过。”林浩说,“大学、中学,年轻人需要理由聚会、约会、送礼物。我们做圣诞限定时装、限定坐骑、限定活动。营造节日氛围,刺激消费。” 阿坤轻声说:“你这是把现实里的节日经济,搬到游戏里。” “对。游戏不只是游戏,是另一个世界。那个世界也要过节,也要热闹。” 分工完毕。三人各自回座位,开始疯狂敲代码。窗外夜深了,又下起了雨,淅淅沥沥,打在玻璃上。 接下来的两周,工作室进入疯狂状態。阿坤写出了时装渲染引擎,支持多层贴图混合、动態光影、布料模擬(简化版)。王磊搭建了通行证系统,设计了三十级奖励阶梯,每一级都有诱人的东西。林浩设计了十二套时装,从“圣诞老人”到“冰雪女王”,从“麋鹿坐骑”到“雪橇车”,全是红白绿的圣诞配色,喜庆又华丽。 数值平衡最难。免费玩家不能太寒酸,付费玩家不能太夸张。林浩设计了一套复杂的公式:时装的“稀有度”分普通、稀有、史诗、传说。普通时装游戏內可掉落,稀有时装通行证奖励,史诗时装抽奖获得,传说时装限量销售(比如全服一百套)。每一档都有明显的外观差异,但属性加成统一为零。 “传说时装定价多少?”王磊问。 “999元。”林浩说。 “999?!”王磊倒吸凉气,“一套时装,顶《传奇》一年点卡!有人买吗?” “限量一百套。不是给普通人买的,是给土豪炫耀的。买到的人,全服通告,专属称號,专属特效。他们要的不是时装,是『全服唯一』的尊贵感。” “人性啊……”王磊摇头。 “抽奖系统呢?”阿坤问。 “十元一抽,九十抽保底出史诗时装。平均概率:普通道具70%,稀有道具25%,史诗道具4.9%,传说道具0.1%。数学上,期望价值略低於十元,但『可能出传说』的诱惑会让很多人上头。” 阿坤在纸上计算概率:“0.1%的出传说概率,意味著平均一千抽出一个传说。一千抽就是一万块。但一百套限量,全服最多出100个传说,总收入一百万。这个设计……很精妙。” “不止一百万。”林浩说,“抽奖还会產出大量普通和稀有道具,玩家用不上,可以分解成材料,材料可以合成更高级的外观。形成资源循环,延长生命周期。” 三人日夜赶工。累了就趴桌上睡会儿,饿了就泡麵。母亲来送过几次饭,看见他们憔悴的样子,眼圈红了,但没再劝。只是默默把保温桶放下,把空饭盒带走。 十二月二十三日,凌晨四点,“闪耀季”版本终於完成。最后一次压力测试,五千人同时在线,抽奖、买时装、做通行证任务,伺服器扛住了。 “可以上线了。”王磊声音沙哑。 “等明天晚上八点。”林浩说,“圣诞前夜,气氛最好。发公告预热,论坛、游戏內全渠道推送。” “充值渠道准备好了吗?別像上次那样,人来了付不了钱。” “准备好了。支付宝直充,网银转帐,点卡兑换,三种方式。伺服器加了防护,防刷单。” “好。” 十二月二十四日,晚上七点。工作室三人坐在电脑前,屏幕上是后台监控。在线人数五千,平稳。但论坛已经炸了,玩家都在等八点的“闪耀季”。 “这次更新,玩家会骂吗?”阿坤轻声问。 “会。”林浩说,“有人会骂『骗氪』,有人会骂『逼肝』,有人会骂『破坏平衡』。但也会有人真香,有人炫耀,有人上头。我们要做的,是让后者多於前者。” 七点五十五,全服公告:“闪耀季即將开启,倒计时五分钟!” 在线人数开始飆升。五千,五千五,六千……突破七千,再创新高。 八点整,版本更新。玩家客户端自动重启,进入游戏。主城焕然一新,掛满彩灯,飘著雪花,bgm换成圣诞歌曲。npc穿上圣诞装,地上有礼物盒,点击有惊喜。 然后,商城开了。 琳琅满目的时装,炫酷的坐骑,闪亮的特效。价格標籤刺眼:普通时装88元,稀有时装288元,史诗时装688元,传说时装999元(限量)。通行证30元。抽奖10元一次。 世界频道瞬间爆炸。 “我操!这么贵!” “抢钱啊!” “说好的免费游戏呢?” “不过……这套『冰雪女王』真好看……” “传说时装才100套?快抢!” “抽奖!我要抽传说!” 林浩盯著后台。充值数据开始跳动。 八点零一分,第一笔充值:30元,购买通行证。 八点零二分,十笔充值,总额五百。 八点零五分,充值笔数破百,总额破万。 “有人买传说了!”王磊叫起来。 后台显示,传说时装销量:1/100。id“刀狂”,999元。 世界频道全服通告:“恭喜玩家『刀狂』获得限量传说时装『霜之哀伤』,荣登財富榜第一!” 频道炸了。 “刀狂大佬牛逼!” “999!真土豪!” “时装属性加啥?” “不加属性,就好看。” “那买来干啥?” “你懂个屁,帅就完了!” “刀狂”穿著传说时装出现在主城。那是一套冰蓝色鎧甲,背后有冰晶翅膀,走路带雪花特效,站立时周身环绕寒冰气息。所到之处,玩家围观,截图,膜拜。 虚荣心,满足了。 八点半,传说时装售罄。一百套,99900元,十分钟卖光。没买到的玩家捶胸顿足,在论坛发帖求转让,价格炒到两千。 通行证销量突破三千份,九万元。抽奖次数突破一万次,十万元。加上其他时装、坐骑的散买,开服一小时,总收入突破二十五万。 “一小时,二十五万……”王磊喃喃道,“我们以前一个月才五十万……” “这才开始。”林浩说。 午夜十二点,圣诞夜。后台数据匯总: 在线人数峰值:8127。 充值总额:487,632元。 付费用户数:6321人。 付费率:9.8%。 接近10%,还没到目標的12%,但已经是行业平均的三倍以上。而且这只是第一天,很多玩家还在观望。 “成功了。”阿坤说,声音有点抖。 “暂时成功了。”林浩说,“但接下来是考验。玩家新鲜感过了,会不会后悔?非酋抽不出好东西,会不会弃坑?通行证任务太肝,会不会骂娘?这些问题,明天就会来。” “那怎么办?” “快速叠代。”林浩说,“收集反馈,调整数值,优化体验。付费率不是越高越好,要可持续。让玩家觉得『值』,而不是『坑』。” 凌晨两点,三人还在回復玩家反馈。有人问概率是不是假的,阿坤贴出算法和隨机种子。有人抱怨通行证任务太难,林浩调低了要求。有人建议出时装交易系统,王磊记下来,列入开发计划。 態度,还是那个態度:认真,诚恳,快速。 天快亮时,林浩趴在桌上睡著了。梦里,他看见父母住进了大房子,父亲不用再去工地,母亲不用再卖菜。他看见浩宇的办公室从县城搬到上海,从上海搬到硅谷。他看见中国的游戏,中国的技术,中国的標准,走向世界。 醒来时,天已大亮。阳光透过雾气,照进房间。 王磊和阿坤还在睡,鼾声轻微。 林浩打开后台,看了一眼数据。 付费率:10.3%。 又涨了。 他笑了。 氪金的人性实验,第一局,浩宇贏了。 但战爭,才刚刚开始。 第22章 阿坤的质疑 雪是凌晨开始下的。起初是雨夹雪,打在窗户上噼啪响,后来渐渐变成纯粹的雪,大片大片的,在路灯的光晕里缓慢旋转,落下。县城睡了,街道空了,只有雪花无声地覆盖一切。 浩宇工作室的灯还亮著。暖气片滋滋响,但房间里有种挥之不去的寒意。不是气温低,是气氛冷。 阿坤坐在电脑前,背挺得笔直,像一尊雕塑。屏幕上不是代码,不是数据,是后台的付费统计报表。彩色饼图,柱状图,折线图,展示著“闪耀季”上线三天的辉煌战绩: 总充值:1,247,856元。 付费用户:12,387人。 付费率:11.3%。 arppu(每付费用户平均收入):100.7元。 三天,一百二十四万。对一个月前还在为伺服器託管费发愁的工作室来说,这是天文数字。但阿坤盯著那些数字,脸上没有喜色,只有一种深重的、几乎要溢出来的疲惫和……厌恶。 他把报表关了,打开另一个窗口。是游戏论坛,一个被顶到首页的帖子,標题:“理性討论:《血战天下》的付费设计是不是太激进了?” 发帖人自称是游戏设计专业的学生,从专业角度分析了“闪耀季”的付费体系:限量传说时装製造稀缺焦虑,抽奖概率模糊诱导赌博心理,通行证任务捆绑每日在线时间,外观社交攀比刺激虚荣消费……最后总结:“这套组合拳打得漂亮,但吃相难看。游戏是好游戏,但这样搞,迟早把玩家榨乾。” 帖子下面吵翻了天。有玩家骂楼主“白嫖党”“眼红”,有玩家赞同“確实坑钱”,有玩家说“我乐意你管得著”。但一个高赞回復被顶到最上面: “我是学心理的。看到这套付费设计,我后背发凉。这不是在做游戏,是在做人性的实验。他们太懂怎么让人上癮,怎么让人掏钱了。而且可怕的是,他们做得天衣无缝——不卖属性,只卖外观,你连骂他『破坏平衡』都没理由。但你花一千块买件衣服,在现实里能穿一年,在游戏里就是个贴图。值得吗?” 值得吗? 阿坤盯著那三个字,看了很久。然后他关掉论坛,打开代码编辑器。光標在一行行付费逻辑的代码间移动:checkout()、gacha()、season_pass()、limited_edition()……函数名起得乾净利落,算法写得高效优雅,注释清晰规范。这是他的作品,是他一个字一个字敲出来的数学之美。 但现在看著这些代码,他感到一阵噁心。不是代码本身的问题,是代码背后那个冰冷的、精密的、把人当数字算计的逻辑。他把概率算到小数点后四位,把奖励梯度设计成最诱人的曲线,把时间节点卡在人性最脆弱的时刻——圣诞夜、跨年夜、春节。一切都是算计。 他想起三个月前,他们三个人在网吧发传单,被网管追著跑,累得像狗,但眼里有光。那时候他们说要做“不一样的游戏”,要做“不坑钱的好游戏”。现在呢?三天一百二十四万,確实“不一样”——不一样地能赚钱。 键盘声停了。阿坤转过头,看见林浩站在他身后,手里拿著两罐可乐。易拉罐上凝著水珠,在灯光下亮晶晶的。 “喝点?”林浩递过来一罐。 阿坤没接。他看著林浩,看著这个比他小一岁、但眼里有种他看不懂的沉静的搭档。三个月,林浩瘦了,稜角更分明了,下巴有青色的胡茬。但眼神没变,还是那种坚定的、知道要去哪里的眼神。 “林浩,”阿坤开口,声音很乾,“我们谈谈。” “好。”林浩拉了把椅子坐下,自己打开可乐,喝了一口。气泡声在寂静里很清晰。 “付费设计,是你想出来的?”阿坤问。 “是我。” “那些……限量、抽奖、通行证、社交攀比……都是你设计的?” “是。” “为什么?” 林浩沉默了几秒,看著手里的可乐罐:“为了赚钱。浩宇需要钱,很多钱。” “需要多少?三天一百二十四万,还不够吗?” “不够。”林浩摇头,“伺服器要扩展,团队要扩大,新项目要启动,宣传要投入。这点钱,撑不过半年。而且盛大在打压我们,渠道在封锁我们,我们必须有足够的现金流,才能活下去。” “所以就要用这种……这种手段?”阿坤的声音提高了,“把人当韭菜割?用心理学套路诱导消费?我们做游戏的初衷是什么?是做让玩家快乐的东西,不是做让人上癮的赌博机!” “快乐和赚钱矛盾吗?”林浩问,声音很平静。 “矛盾!”阿坤站起来,眼镜后的眼睛发红,“你看看论坛!多少人在骂?说我们吃相难看,说我们骗氪,说我们变了!我们以前不是这样的!以前我们回復每一条玩家反馈,修每一个bug,做真正好玩的玩法!现在呢?我们在研究怎么让人掏更多钱!” “阿坤,”林浩也站起来,和他对视,“你知道盛大为什么打压我们吗?因为我们威胁到他们了。为什么威胁到他们?因为我们游戏做得好,玩家喜欢。但如果只是做得好,没有钱,我们撑不住。玩家今天喜欢你,明天就可能因为伺服器卡、更新慢、內容少而走。我们需要钱来留住他们,来做得更好。这是个循环。” “但可以用更体面的方式!”阿坤激动地说,“点卡制,明码標价,一小时两毛。玩家玩多久付多久,公平!我们赚该赚的钱,不搞这些歪门邪道!” “点卡制死了。”林浩说,语气依然平静,但每个字都重,“2002年,网民四千万,玩网游的不到一千万。点卡制把玩家分成付费和免费,天然赶走大部分人。我们要做大,必须免费。免费,就必须有其他方式变现。外观付费是伤害最小的方式——不卖属性,不破坏平衡,玩家自愿为『帅』买单。这已经是底线了。” “那抽奖呢?概率模糊,诱导赌博,这是底线?” “抽奖概率全公开,算法可验证,保底机制有。这比市面上99%的抽奖都良心。” “良心?”阿坤笑了,是那种苦涩的笑,“0.1%的传说概率,一千抽保底,一万块钱。这是良心?林浩,你数学比我好,你算算,这期望值是多少?玩家花一百块,能得到价值一百块的东西吗?” “不能。”林浩坦然承认,“但玩家买的不是价值,是『可能』。是抽中传说时那一瞬间的狂喜,是穿上时装后被人围观的虚荣,是全服通告的荣耀。这些情绪价值,比属性值钱。” “所以你就利用人的弱点?利用贪婪,利用虚荣,利用攀比?” “我在提供情绪价值。”林浩说,“阿坤,游戏是什么?是商品,是服务。玩家付钱,我们提供服务。这个服务,可以是好玩的玩法,可以是炫酷的画面,也可以是……情绪满足。我们没骗人,没逼人,所有规则公开透明。玩家自愿买单,有什么问题?” “问题在於,你在设计规则时,就在诱导,在算计!”阿坤的声音颤抖了,“你在利用人性的弱点,而不是激发人性的光辉。我们在做的,不是创造快乐,是製造焦虑,是贩卖虚荣。这和那些卖保健品的骗子有什么区別?他们也是利用老人的恐惧,卖不值钱的东西!” “有区別。”林浩说,声音沉下来,“骗子卖的是虚假的希望,我们卖的是真实的体验。玩家穿上时装,真的变帅了。抽到传说,真的被人羡慕了。通行证做完了,真的有成就感了。这些体验,是真的。” “但代价呢?有人为了一套时装,吃一个月泡麵!有人为了抽奖,偷家里钱!论坛有人发帖,说室友充了五千,不敢告诉家里!这些你看不到吗?” “我看得到。”林浩说,“后台有数据,大额充值有预警。超过一千的单笔充值,我们会人工覆核,未成年人会退款。但阿坤,我们是公司,不是慈善机构。我们不能为每个玩家的消费决策负责。成年人,要为自己的选择负责。” “可你在诱导他们做出错误的选择!” “我没有。”林浩摇头,“我只是提供了选择。玩家可以选择不买时装,不抽奖,不买通行证。游戏的核心玩法——打怪、升级、pk——全部免费。他们完全可以不花一分钱,玩到所有內容。花钱的,买的是外观,是虚荣,是情绪价值。一个愿打,一个愿挨。” “但你在设计时,就让『不花钱』的体验变差!”阿坤指著屏幕,“通行证任务,不买豪华版,奖励少一半!外观系统,不花钱就是原始模型,丑得像难民!社交系统,没时装的被人歧视,组队都不要!这不是诱导是什么?” “这是商业。”林浩说,语气终於有了波动,“阿坤,理想很美好,但现实很残酷。浩宇不是你的数学论文,可以纯粹,可以完美。浩宇是公司,要活下去,要成长,要对抗巨头,要养活团队。没有钱,一切都是空谈。先活下来,才能谈理想。” “先活下来,才能谈理想……”阿坤重复这句话,声音很低,“所以理想是可以妥协的?底线是可以后退的?我们当初说的『做不一样的游戏』,就是这样做?” “是。”林浩说,很乾脆,“不一样,不是不赚钱,是用更健康、更可持续的方式赚钱。外观付费比卖装备健康,通行证比点卡可持续,抽奖……是行业通用做法,我们至少公开概率。我们在现有条件下,已经做到了最克制。你还要我怎样?” 阿坤不说话了。他站在那里,背挺得很直,但肩膀在微微颤抖。眼镜片后,有泪光。不是生气,是失望,是理想破灭的痛。 林浩看著他,心里也难受。阿坤是他找来的第一个伙伴,是数学天才,是纯粹的技术理想主义者。他欣赏阿坤的纯粹,但也知道,商业世界容不下太多纯粹。 “阿坤,”林浩放软了语气,“我知道你不舒服。我也不舒服。没有人喜欢算计,没有人喜欢被骂。但这是必经之路。等我们有钱了,有资源了,可以做真正想做的事——独立游戏,艺术游戏,公益游戏。但现在,我们必须先活下来。” 阿坤沉默了很久。雪还在下,窗外一片白。暖气片滋滋响,房间里很安静。 “林浩,”阿坤终於开口,声音很轻,“你还记得你给我的那道题吗?用50行代码实现粒子流体模擬。” “记得。” “我解出来了,47行。那是我这辈子写过最乾净的代码。不是因为技术多难,是因为它纯粹。没有商业,没有算计,没有诱导。就是数学,就是物理,就是美。”阿坤看著他,“我们做的游戏,能不能也那样纯粹?哪怕一点点?” 林浩看著阿坤的眼睛,看著那里面的期待,和失望。他想起上辈子,在华为,他也见过这样的眼神。那些刚毕业的天才少年,怀揣理想进来,然后被商业现实一次次打磨,有的妥协了,有的离开了,有的还在坚持,但眼里没了光。 他不能让阿坤眼里那点光灭了。 “能。”林浩说,“但不是现在。给我一点时间。等浩宇站稳了,我们做一个项目,完全按你的想法来。不商业化,不诱导,纯粹的好玩。你做主,我不干涉。行吗?” 阿坤盯著他,看了很久,然后点点头:“好。我等你。” “那现在……”林浩问。 “现在,我继续干活。”阿坤坐回电脑前,声音恢復了平静,“付费系统的bug还没修完。概率算法的隨机种子有个小问题,我调一下。” “好。” 林浩回到自己座位。他打开后台,进入財务系统。新建一个帐户,命名:“纯净基金”。然后,从“闪耀季”的充值总额中,划出10%——十二万四千七百八十五元六角——转入这个帐户。 备註:“未来独立游戏扶持基金。专款专用,永不挪用。” 他保存,退出。然后给阿坤发了条消息:“看財务系统,新建的帐户。” 阿坤那边沉默了几分钟,然后回覆:“看到了。谢谢。” “不用谢。这是承诺。” 窗外,雪下得更大了。白茫茫的,覆盖了整个县城。 工作室里,键盘声又响起来。嗒。嗒嗒。嗒。 阿坤在调概率算法,把隨机种子改得更均匀,把保底机制调得更合理。林浩在设计下一个版本的玩法,一个完全免费、纯粹靠趣味留住玩家的新活动。 爭吵结束了,但裂痕还在。理想和现实的角力,永远不会停止。 但至少,他们还在同一艘船上,还在往同一个方向划。 儘管风浪很大,儘管前路未知。 但船,还在前进。 雪,终会停的。 第23章 非典的阴影 元旦过后,日子像上了发条一样往前赶。雪化了又下,下了又化,县城的路总是湿的,泥泞的,行人踩著黑色的雪水匆匆来去。空气里有种说不清的、黏糊糊的寒意,不是单纯的冷,是那种渗进骨头缝里的潮。 浩宇工作室搬到了五楼。新办公室八十平米,刷了白墙,铺了地砖,装了日光灯,亮堂堂的。添了四张新桌子,六把椅子,一个文件柜,还有一台饮水机——桶装水,十八块一桶,能喝三天。窗台上摆了两盆绿萝,叶子蔫蔫的,但还绿著。 “闪耀季”的热度在春节前达到了顶峰。腊月二十八,后台数据显示,单日充值突破八十万,在线人数峰值破万。帐上现金滚到了三百万。林浩给父母卡里打了十万,让他们把老房子装修一下,再买点年货。母亲在电话里哭了,说“儿子出息了”,父亲没说话,但声音有点哑。 阿坤和王磊也各拿了五万奖金。王磊给家里寄了三万,自己留两万,说“终於能换台好电脑了”。阿坤没动,把钱存在一张新开的卡里,密码设成林浩生日——他说“放我这怕丟”。 春节七天,游戏在线人数掉了三分之一,正常,过年嘛。但充值没怎么掉,反而有波小高潮——春节限定时装、红包抽奖、年兽活动,又吸了一百多万。 一切看起来都很好。团队扩到了八个人:新招了一个前端、一个后端、一个美术、一个客服。办公室热闹了,有了说话声、笑声、泡麵撕开的声音。王磊甚至弄了个咖啡机,速溶的,但热气腾腾,香味能飘满屋。 但林浩心里绷著一根弦。越来越紧。 元旦那天,他在电视上看到一条新闻:广东出现不明原因肺炎,已有医务人员感染。新闻很短,在晚间新闻的末尾,播了三十秒,主持人语气平静,像在说一件遥远的事。 但他知道不是。他知道这条新闻背后是什么:非典。2002年11月首发於广东,2003年2月爆发,3月扩散至全国,4月北京沦陷,5月全民恐慌。学校停课,工厂停工,商场关门,街道空荡。人们躲在家里,不敢出门,口罩脱销,板蓝根卖空。那是他上辈子经歷过的事,记忆像刻在骨头里。 但具体时间呢?他记不清了。只记得是春节后,天气转暖时,突然就严重了。然后全国陷入停滯,只有两样东西在疯长:恐惧,和网际网路。 网吧关了,但家里有电脑的人更多了。不能出门,不能聚会,只能上网。qq在线人数暴增,网路游戏在线人数暴增,论坛发帖量暴增。2003年,是中国网际网路的拐点,是非典无意中推了它一把。 浩宇能不能抓住这个机会? 正月初八,员工回来上班。办公室里有股年味没散乾净的慵懒。新来的美术小刘带了老家特產,芝麻糖,分给大家吃。客服小雨在抱怨“过年被亲戚问工资,烦死了”。王磊在调试新伺服器,阿坤在写新版本的算法。 林浩站在窗前,看著外面。天阴著,灰扑扑的,像要下雪。街道上人来人往,提著年货,走亲戚,拜年。一切如常。 “开会。”他转过身,声音不大,但办公室瞬间安静了。 八个人围过来,或坐或站。林浩走到白板前,拿起笔。 “从现在开始,”他说,“浩宇进入战时状態。” “战时状態?”王磊一愣,“啥意思?跟谁打仗?” “跟时间打仗,跟疫情打仗。”林浩在白板上写下两个字:非典。 “非典?”美术小刘皱眉,“电视上说的那个肺炎?不是控制住了吗?” “没有。”林浩说,“不但没控制住,接下来几个月,会全面爆发。学校停课,工厂停工,公共场所关闭,全民居家隔离。线下娱乐全死,线上娱乐会爆。这是我们百年不遇的窗口期。” “你怎么知道?”新来的后端小张问,语气带著怀疑。他是王磊招的,技术不错,但有点傲。 “我知道。”林浩没解释,“信我,就跟著干。不信,现在可以走,工资结清,不拦。” 小张不说话了。办公室里一片安静,只有饮水机烧水的咕嚕声。 “具体怎么做?”阿坤问,他是唯一没质疑的。 “分三步。”林浩在白板上画了三块,“第一,伺服器和网络。王磊负责,目標是:支撑同时在线五万人,不卡,不崩。带宽扩到五百兆,伺服器集群上十台。资料库做读写分离,缓存上redis。压力测试做到极限,再乘以二。” “五万人?!”王磊倒吸凉气,“我们现在峰值才一万二!伺服器撑不住,带宽也贵……” “钱不是问题。三百万,全投进去。不够我去借。”林浩说,“第二,內容更新。阿坤负责,目標是:在疫情爆发前,上线一个大型资料片。新地图、新副本、新玩法,內容量要是现在的三倍。玩家被关在家里,必须有东西玩,否则会流失。” “三倍內容……”阿坤快速计算,“以我们现在的產能,至少三个月。” “一个月。”林浩说,“招人,外包,买资源。美术资源可以去韩国买,那边便宜。程序我们自己做,加班,三班倒。一个月,必须上线。” 阿坤点头,没再说“不可能”。 “第三,运营和营销。”林浩看向新来的客服小雨,“小雨,你负责客服团队扩编。再招三个人,培训,七天上岗。疫情期间,玩家在线时间长,问题会暴增。客服响应必须在五分钟內,態度必须好。骂不还口,有问必答。” “好……”小雨有点紧张,但点头。 “营销我来做。”林浩说,“主题就四个字:宅家抗疫。游戏內活动、论坛宣传、媒体合作,全往这个方向靠。我们要让玩家觉得,玩我们的游戏,就是为国家做贡献——少出门,不添乱。” “这……会不会太夸张?”小雨小声问。 “不会。到时候,所有人都会这么想。”林浩放下笔,看著办公室里的八张脸,“各位,接下来一个月,我们会很累。每天工作十六小时,睡六小时,吃饭在工位。没有周末,没有假期。工资翻倍,加班费三倍。撑不住的,现在说。撑得住的,跟我拼一把。成了,浩宇上天堂。败了,我们一起下地狱。” 没人说话。空气像凝固了。 然后王磊站起来:“妈的,干了!拼了命也要把伺服器搞起来!” 阿坤推了推眼镜:“算法我优化,內容我盯著。一个月,三倍內容,我死也做出来。” 小雨举手:“我……我可以!客服我能带好!” 其他人陆续表態。小张犹豫了一下,也点头:“行,我干。但工资真翻倍?” “真翻倍。今天就开始算。”林浩说,“散会,干活。” 办公室瞬间进入状態。键盘声密集得像暴雨。王磊开始打电话联繫伺服器託管商,阿坤打开设计文档疯狂敲字,小雨整理客服话术,小刘打开绘图板开始画新地图。 林浩回到自己座位,打开电脑。先查新闻。广东的疫情报导多了起来,但口径还是“可控”“不严重”。论坛里有零星討论,有人传“医院死了很多人”,但很快被刪帖。 他知道,盖子快捂不住了。 下午,他去银行转了帐。三百万,分三笔:一百万给伺服器託管商,预付半年;一百万给韩国的一家美术外包公司,订了二十套地图资源、一百个角色模型、五百件装备图標;剩下一百万,留作应急。 晚上,他去了趟超市。不是买年货,是囤物资:泡麵二十箱,火腿肠十箱,矿泉水十箱,饼乾、巧克力、咖啡、茶叶,塞满了后备箱。又去药店买了口罩、酒精、板蓝根、维c——2003年初,这些东西还隨便买。 回到办公室,他把物资堆在墙角。王磊看见,笑了:“老大,你真要打持久战啊?” “有备无患。”林浩说,“接下来一个月,我们可能出不了门。吃住都在这里。行军床我买了八张,睡袋八套。卫生间有热水器,能洗澡。但条件艰苦,大家忍忍。” “睡办公室?”小刘哀嚎,“我女朋友会杀了我……” “非常时期,非常手段。”林浩说,“打电话解释。解释不通,分手了,浩宇赔你一个女朋友。” 眾人大笑,气氛轻鬆了些。 但林浩没笑。他知道,这不是玩笑。接下来一个月,会是地狱。 开工。第一天,所有人干到凌晨三点。阿坤写出了新资料片的框架,王磊搭起了伺服器集群的雏形,小刘画出了第一张新地图的草图——阴森的地下城,叫“瘟疫之地”,应景。 第二天,凌晨四点。小雨培训新客服,嗓子哑了。小张优化资料库,解决了两个性能瓶颈。林浩写新玩法的策划案:公会家园系统。玩家可以建设自己的家园,种菜、养宠物、装饰房间——针对居家隔离的玩家,提供“线上小家”的归属感。 第三天,第五天,第七天…… 时间失去了意义。只有天亮天黑,只有泡麵盒堆积,只有代码行数增加。八个人,像八台机器,不停运转。累了趴在桌上睡,醒了用冷水冲脸,继续。 林浩每天看新闻。报导渐渐多了,语气渐渐重了。“不明原因肺炎”“传染性强”“暂无特效药”。论坛里的恐慌开始蔓延,有人传“北京也有了”,有人抢购板蓝根。 正月十五,元宵节。办公室煮了汤圆,速冻的,芝麻馅。八个人围著吃,没人说话。窗外有零星的鞭炮声,但很快沉寂。县城有了变化:街上人少了,戴口罩的多了。药店门口排起了队。 正月二十,新闻联播正式通报:非典型肺炎疫情在多省市出现,號召民眾“少出门,不聚集”。学校推迟开学,工厂推迟復工。 浩宇办公室成了孤岛。八个人吃住在这里,几乎不出门。唯一的外界联繫是网络。游戏在线人数开始上涨,很缓慢,每天几百。但林浩知道,这是暴风雨前的寧静。 二月初一,新资料片完成度80%。伺服器集群搭建完毕,压力测试通过五万人在线。客服团队扩到六人,三班倒。公会家园系统上线测试,玩家反馈极好。 二月初八,星期六。早上八点,林浩被电话吵醒。是母亲,声音带著哭腔:“浩子,你爸发烧了!” 林浩心臟一紧:“多少度?” “三十八度五!咳嗽,没劲!是不是……是不是那个非典啊?” “妈,別慌。戴口罩,別出门。我联繫医院。” 他打县医院电话,占线。打疾控中心,占线。论坛里有人说,县医院发热门诊排了几百米,没床位。 他强迫自己冷静。上辈子,父亲没得非典,这辈子应该也不会。但万一呢?万一因为他的重生,改变了什么…… “王磊!”他喊。 王磊从行军床上爬起来,睡眼惺忪:“咋了?” “我爸发烧,可能要去医院。办公室你盯著,有任何事打我电话。” “我去开车!”王磊抓起外套。 “不用。你守著伺服器,今天在线人数可能会爆。我一个人去。” 林浩戴上口罩,衝下楼。街上空了一半,药店门口排著长队,人人戴口罩,眼神警惕。医院门口更恐怖,乌泱泱的人,挤成一团,咳嗽声此起彼伏。空气里有消毒水的味道,混著汗味、焦味。 他挤进去,找发热门诊。排了两个小时队,终於见到医生。医生全副武装,防护服、护目镜、口罩,只露一双疲惫的眼睛。 “症状?” “发烧,咳嗽,乏力。” “接触过广东回来的人吗?” “没有。” “先去拍胸片,验血。” 又排一小时。父亲脸色潮红,靠在墙上,喘气。母亲紧紧握著他的手,手指发白。 结果出来:肺部有阴影,但不確定。医生建议隔离观察,但没床位,只能回家隔离。 “回家?传染了怎么办?”母亲急了。 “戴口罩,分房睡,通风,消毒。如果加重,马上来。”医生匆匆说完,去接下一个病人。 林浩带著父母回家。路上,父亲低声说:“浩子,爸拖累你了。” “別胡说。”林浩说,“就是个感冒,过几天就好。” 到家,安顿好父母。林浩把自己关在房间,用酒精擦遍全身,换了衣服。然后打开电脑,登录后台。 下午两点,在线人数:两万三千。比昨天同时段涨了五千。 下午四点,三万。 晚上八点,四万二。 王磊打电话来,声音兴奋又紧张:“老大,在线人数破四万了!伺服器有点抖,但还稳得住!” “好。盯紧。我马上回去。” 他看了一眼父母房间的门,轻轻关上。戴上口罩,出门。 街道彻底空了。路灯亮著,但没人。只有风卷著塑胶袋,在地上打转。像座空城。 回到办公室,所有人都盯著屏幕。在线人数曲线像疯了一样往上窜:四万五,四万八,五万……突破五万,还在涨。 “压力测试过了!”王磊喊,“五万人在线,伺服器cpu 85%,稳的!” “客服那边呢?”林浩问小雨。 “爆了。”小雨声音沙哑,“諮询量是平时的十倍。大部分问『游戏会不会关服』『充值能不能退』。我们按你给的模板回:伺服器永不关,可居家娱乐,共克时艰。” “好。” 林浩坐到电脑前,打开游戏。主城里人山人海,密密麻麻的像素小人,挤得走不动路。世界频道刷得飞快: “学校停课了,无聊,来玩游戏。” “我们小区封了,出不去了。” “听说北京严重了,怕。” “玩会游戏,转移注意力。” “这游戏人怎么突然这么多?” “因为大家都出不去了啊!” 他切到后台。充值数据也在涨,但没在线人数那么夸张。毕竟恐慌时期,消费会谨慎。但没关係,只要人在,就有机会。 深夜十二点,在线人数峰值:五万八千。伺服器cpu衝到92%,但没崩。 林浩走出办公室,站在走廊窗边。外面一片漆黑,只有零星几盏灯亮著。整座县城,像沉睡了。 不,不是沉睡。是蛰伏。是亿万人在家里,在电脑前,在网络上,寻找慰藉,寻找连接,寻找逃离恐惧的出口。 而浩宇,为他们提供了一个出口。 他想起上辈子,非典期间,他在大学宿舍,不能出门,天天打游戏。那时玩的也是《传奇》,但卡,掛多,体验差。他想,如果那时有《血战天下》,有浩宇引擎,该多好。 现在,他做到了。 窗玻璃上,映出他的脸。口罩遮住下半张脸,只露出一双眼睛。眼睛里,有疲惫,有担忧,但也有一种沉静的决心。 非典是阴影,是灾难。 但阴影中,也有光。 浩宇,要成为那束光。 他转身,回到办公室。键盘声,还在响。嗒。嗒嗒。嗒。 像心跳,在寂静的夜里,格外有力。 战爭,开始了。 第24章 扩编扩產 三月,非典的阴影像一张浸湿的牛皮纸,紧紧裹住整个中国。街道空了,商场关了,学校停了,工厂静了。只有两样东西在疯长:恐惧,和网际网路上的数据流。 浩宇工作室成了这座空城里的异类。五楼的灯彻夜不灭,键盘声通宵达旦,泡麵味浓得散不掉。八个人,像八颗铆死在机器上的螺丝,跟著数据曲线的起伏而喘息、而亢奋、而麻木。 三月中旬,《血战天下》同时在线人数突破八万。伺服器集群加到十五台,带宽扩到八百兆。充值流水单日最高破两百万,月流水稳稳站上一千五百万。帐上的数字像滚雪球,越滚越大,大到林浩签字转帐时,手都会微微发颤。 但问题也像雨后蘑菇一样冒出来。八个人,要维护八万在线的游戏,要开发新內容,要应对黑客攻击,要处理玩家投诉,要对接支付渠道,要应付媒体採访……每个人都在超负荷运转。王磊连续三天没合眼,调试伺服器时手抖得握不住滑鼠。阿坤的眼镜片厚了一圈,看代码时脸几乎贴在屏幕上。小雨的客服团队扩到十人,依然被骂“回復慢”。 “必须扩编。”林浩在晨会上说,声音嘶哑,“八个人,撑不住了。” “招人?现在?”王磊揉著太阳穴,“非典这么严重,谁敢出门面试?而且咱们在县城,能招到什么人?会写代码的早去北上广了。” “去省城。”林浩说,“工作室搬去省城,一口气招二十人。首月工资,用之前几个月的利润垫。” “二十人?!”阿坤抬头,“工资、房租、设备……一个月至少三十万开销。而且新人来了要培训,短期是负担。” “长远是必须。”林浩在白板上写数字,“八万在线,按行业標准,需要三十人团队维护。我们要做新资料片,要做新项目,要做技术储备。没有五十人团队,走不远。非典是危机,也是机会——很多人失业,很多公司裁员,人才市场是买方市场。这时候不去抢人,等疫情过了,就晚了。” “招什么样的人?”小雨问。 “学歷不限,年龄不限,背景不限。”林浩说,“只要能用代码说话。会写程序的,会画画的,会做音乐的,会写故事的,都要。特別是……从网吧挖。那些在网吧泡著,能把《传奇》外掛写得比官方还溜的,能把私服架得比正版还稳的,都是人才。” “野路子?”王磊皱眉,“不好管吧?” “野路子有野路子的好。”林浩说,“没条条框框,敢想敢干。我们要的不是听话的螺丝钉,是能打仗的兵。” 散会。林浩开始行动。第一步,在省城高新区租了一层写字楼,八百平米,月租三万。毛坯,但宽敞。第二步,买设备:三十台电脑,办公桌椅,文件柜,印表机,投影仪,咖啡机。第三步,发招聘启事。 招聘启事写得很特別,没登报纸,没上招聘网站,就发在《血战天下》的游戏公告里,和各大技术论坛上: “浩宇科技急招战友。地点:省城高新区。要求:1.热爱游戏;2.有一技之长(编程、美术、音乐、文案、运维、客服皆可);3.能用作品说话。学歷不限,年龄不限,性別不限。待遇:行业平均工资的1.5倍,项目奖金,期权激励。面试方式:带作品来,现场写代码/画画/写文案。通过即入职。特殊时期,线上面试也可。联繫人:林浩。电话:xxxxxxx。” 电话当天就被打爆了。有大学生,有失业程式设计师,有网吧网管,有美院学生,甚至有高中輟学生。林浩让小雨先筛一遍,只要作品,不要简歷。然后约时间,分批面试。 三月下旬,工作室开始分批搬往省城。先搬伺服器和核心团队。两辆卡车,装著十五台伺服器、三十台电脑、八个人的家当,在空荡荡的国道上往省城开。沿途检查站,穿防护服的工作人员量体温,喷消毒水。王磊摇下车窗,递上通行证——林浩托关係办的“高新技术企业物资运输证”。 新办公室在创新大厦十七楼。电梯里贴著“今日已消毒”的纸条,空气里有84消毒水的刺鼻味。但窗户很大,朝南,阳光照进来,亮得晃眼。八百平米空荡荡的,只有几排桌椅,一堆纸箱,和还没拆封的设备。 “先收拾,明天开始面试。”林浩说。 面试安排在三天后。借了楼下的会议室,摆了三张桌子。林浩坐中间,阿坤和王磊坐两边。桌上摆著矿泉水、笔记本、笔,还有一台测试用的电脑。 第一天,来了三十多人。有穿西装打领带的正经程式设计师,有头髮油腻、眼神飘忽的网吧少年,有背著画板、手指沾著顏料的美术生,有提著吉他、穿著破洞牛仔裤的音乐人。空气里混杂著汗味、烟味、消毒水味,和一种躁动的、不安的期待。 第一个面试者,二十三岁,大学肄业,在网吧当网管。穿一件褪色的《传奇》t恤,头髮很长,遮住半边脸。他递过来的“作品”是一个u盘,里面是他写的《传奇》私服管理工具,代码很糙,但思路刁钻,绕过了盛大最新的反外掛检测。 “为什么退学?”林浩问。 “老师教的我都会,不会的他们不教。”年轻人声音很低,但清晰,“我想做东西,不是学理论。” “这个工具,你一个人写的?” “嗯。写了三个月,晚上网吧没人时写。” “想过商业化吗?” “没。就自己用,帮朋友架私服,收点菸钱。” “私服是灰色地带。” “我知道。但技术没错。” 林浩看向阿坤。阿坤在测试电脑上跑那段代码,运行流畅,没bug。他点点头。 “月薪四千,包吃住,干不干?”林浩问。 年轻人愣住:“四千?我才……高中文凭……” “我们看代码,不看文凭。明天能入职吗?” “……能。” “好,去隔壁填表,办手续。” 年轻人走出去时,脚步有点飘,像做梦。 第二个面试者,十九岁,美院大一輟学。背著一个大画夹,手上有洗不掉的油彩。他打开画夹,里面是厚厚一叠游戏原画:怪物、场景、装备。画风很独特,融合了国画写意和西画透视,色彩浓烈,充满张力。但和市面上流行的日韩风格完全不同。 “为什么退学?”林浩问。 “老师说我画得不標准,不像教科书。”少年声音倔强,“但游戏美术为什么要像教科书?我想画我心中的江湖,不是別人定义的江湖。” “这些画,有商用过吗?” “没有。就发在论坛上,有人喜欢,有人骂。” 王磊拿起一张“恶魔领主”的原画,细节丰富,神態狰狞,但有种奇异的美感。“这怪物,你设计了背景故事吗?” “有。”少年眼睛亮了,“它是上古魔神被封印后腐化的產物,心臟是熔岩,血液是毒液,但曾经是守护神……” 他讲了十分钟。故事虽然中二,但完整,有感染力。 “月薪三千五,包吃住。主要负责怪物和场景原画。但可能要按照项目风格调整,能接受吗?”林浩问。 “能!只要让我画,怎么都行!” 第三个面试者,二十八岁,前网易程式设计师,因为非典被裁员。西装革履,但领带鬆了,眼圈发黑。他带的“作品”是一份五十页的技术文档,关於大型mmorpg的服务端架构设计,专业,严谨,但保守。 “为什么离开网易?” “部门裁撤,非典影响,项目砍了。”男人声音疲惫,“我做了五年,从基层做到主程,但说裁就裁。寒心。” “看过我们的游戏吗?” “看过。技术上……很大胆。但风险也大。预测矫正算法,一旦网络波动,容易雪崩。状態同步,服务端压力太大。你们敢用,是胆子大,还是无知无畏?” 话很冲。但林浩笑了。 “是知道风险,但更知道不做的代价。”他说,“传统架构已经到天花板了,必须突破。你愿意来,一起解决这些问题吗?” 男人沉默了一会儿:“薪水呢?” “月薪八千,项目奖金另算。你是资深,带团队。” “八千……比我之前低两千。” “但给你技术决策权。在网易,你只是执行。在这里,你可以设计架构,可以尝试新东西,可以失败,只要最后能成。” 男人看著林浩,看了很久,然后点头:“行。我加入。” 面试进行了三天。见了上百人,最终录了二十三个。年龄从十七到三十五,学歷从初中輟学到硕士,背景从网吧网管到名企精英。共同点是:都有作品,都热爱游戏,都敢想敢干。 新团队在老办公室挤了三天,等新设备到齐。三十台电脑摆成三排,美术组靠窗,程序组靠墙,策划和运营在中间。没有隔断,没有独立办公室,林浩的桌子就在最前面,一抬头能看到所有人。 第一天上班,晨会。二十三张新面孔,加上八个老人,三十一个人,站满了会议室。空气里有种新鲜的、混杂的气味:年轻人的汗味,新电脑的塑料味,印表机的墨粉味,还有速溶咖啡的香气。 “欢迎加入浩宇。”林浩站在前面,没拿讲稿,“我是林浩,十八岁,浩宇的创始人。旁边是阿坤,技术负责人。王磊,运营负责人。小雨,客服主管。我们四个人,三个月前还在县城发传单,被网管追著打。三个月后,我们在这里,有了八万在线玩家,月流水一千五百万,和你们。” 会议室很安静。有人眼神炽热,有人表情怀疑,有人低头玩手指。 “我知道,你们很多人是衝著高薪来的,或者是走投无路来的,或者是好奇来的。这都没关係。浩宇不画饼,不讲情怀,就一件事:做出好游戏,赚到该赚的钱。你们付出劳动,我们付钱,公平交易。” “但浩宇也有规矩。”林浩声音沉下来,“第一,不抄袭。可以借鑑,但必须有自己的创新。第二,不作弊。代码可以糙,但不能有后门。第三,不糊弄。玩家不傻,你糊弄他,他就走。第四,不內斗。有矛盾,当面吵,吵完一起干活。能做到吗?” “能!”稀稀拉拉的回应。 “大点声!能做到吗?!” “能!”声音齐了些。 “好。”林浩点头,“接下来分组。程序组分三组:服务端组,组长赵永(前网易主程);客户端组,组长王磊兼;工具组,组长阿坤兼。美术组分两组:原画组,组长陈默(美院輟学生);ui组,组长小刘。策划组我来带。运营组小雨带。今天熟悉环境,明天开项目会,启动新资料片『瘟疫之源』。” 散会。人群散开,各自找座位。程序组开始装开发环境,美术组铺开数位板,策划组围在一起看文档。办公室里响起此起彼伏的键盘声、滑鼠声、低声討论声。 林浩回到自己座位。桌上堆著新项目的策划案,厚厚一沓。他翻开,但看不进去。耳朵里灌满各种声音:赵永在给新程式设计师讲架构,声音沉稳;陈默在和原画组討论怪物设计,手舞足蹈;小雨在培训客服,语气温柔;王磊在调试新伺服器,嘴里骂骂咧咧。 混乱,但蓬勃。像一片刚开垦的荒地,杂草丛生,但也生机勃勃。 阿坤走过来,递给他一杯咖啡。“人多了,事也多了。赵永那个架构,我看了,太保守。他想用传统的分区伺服器,我说用分布式,吵了一架。” “谁贏了?” “没输贏。各做一版demo,测试对比。”阿坤推了推眼镜,“但我觉得,他看不起我们。觉得我们野路子,不专业。” “正常。”林浩说,“用实力说话。你的分布式架构如果性能碾压他,他自然会服。” “嗯。”阿坤顿了顿,“林浩,二十三个人,一个月工资就十几万。加上房租、水电、设备、带宽,月固定开支三十万打不住。如果下个月流水掉下来……” “不会掉。”林浩说,“非典至少还有两个月。这两个月,是黄金期。我们要做的,不是维持,是衝刺。把在线人数做到二十万,月流水做到三千万。有了这个基础,哪怕疫情过了,玩家习惯也养成了,不会轻易走。” “二十万……伺服器撑得住吗?” “所以赵永很重要。他的经验,能帮我们少走弯路。野路子有衝劲,但也要有老司机掌舵。你跟他多沟通,別硬碰硬。” “知道了。” 阿坤走开。林浩喝了一口咖啡,很苦,但提神。 他看向窗外。省城的天空灰濛濛的,但高楼林立,车流如织。这里不再是那个小县城,这里是战场的前线。盛大在上海,网易在广州,腾讯在深圳。而浩宇,在这里,刚刚插旗。 三十一个人,八百平办公室,一千五百万月流水。 听起来不少。但在巨头眼里,还是蚂蚁。 他要让这只蚂蚁,长成巨兽。 键盘声,滑鼠声,討论声,在办公室里嗡嗡作响。像蜂巢,忙碌,但有序。 林浩低下头,开始写“瘟疫之源”的剧情大纲。故事背景设定在瘟疫肆虐的幻想大陆,玩家要寻找解药,拯救世界。很俗套,但应景。 笔尖在纸上沙沙作响。阳光从窗户斜射进来,照在纸上,字跡很清晰。 新的一天,新的战斗,开始了。 浩宇,在狂奔。 而且,队伍壮大了。 第25章 非典大爆发 四月的第一天,雨从凌晨就开始下。不是春雨该有的细密温柔,是那种粗暴的、横著扫的雨,砸在玻璃上噼啪作响,像无数只手在拼命拍打窗子。天色始终是铅灰的,分不清是晨是暮。 林浩站在十七楼的窗前,看著外面的雨幕。省城的高楼在雨里模糊成一片灰影,街道上空荡荡的,偶尔有车驶过,溅起一人高的水花。红绿灯兀自变换,但没车看。整座城市像被按了静音键,只有雨声,无穷无尽的雨声。 办公室里很安静。虽然坐满了三十一个人,但没人说话。键盘声是压抑的,滑鼠点击是克制的,连咳嗽都捂著嘴,闷闷的。空气里有消毒水的味道,混著速溶咖啡的焦苦,和一种紧绷的、隨时会断裂的紧张感。 非典的数字每天都在跳。昨天,全国新增病例破百;今天,可能就破两百。电视里,穿白大褂的专家语气凝重,重复著“少出门、戴口罩、勤洗手”。报纸头版是大號黑体字:“抗击非典,全民动员”。论坛里,恐慌像瘟疫一样蔓延——不,瘟疫本身就在蔓延。 “网吧停了。”王磊的声音在身后响起,很轻,但像一块石头砸进死水。 林浩转过身。王磊站在他身后,手里拿著一张列印纸,是省文化厅的红头文件扫描件:“关於暂停全省网际网路上网服务营业场所经营活动的紧急通知”。日期是昨天,生效时间是今天零点。 “全停了?”林浩问。 “全停了。文件说,为切断传染途径,全省网吧、游戏厅、歌舞厅等密闭娱乐场所,即日起暂停营业,恢復时间另行通知。” 意料之中。上辈子就是这样。四月,全国网吧陆续关门,学生们被赶回家,上班族居家办公,所有人被困在房子里。线下娱乐全死,线上娱乐……疯了。 “我们的数据呢?”林浩走回座位。 “昨晚十二点,在线人数从八万掉到六万——网吧用户掉了。但今天早上开始回升,现在……”王磊看了一眼后台,“七万三,还在涨。都是家庭用户。” “下载量?” “暴增。昨天客户端下载三万次,今天上午就破了两万。按这速度,今天能破五万。” “伺服器压力?” “还能撑。但家庭网络状况复杂,延迟从平均80毫秒升到120毫秒,玩家开始抱怨卡。” “优化网络代码。家庭宽带多是adsl,上传带宽小,我们减少上行数据量。状態同步从每秒十次降到五次,用差值补偿。” “已经在做了。”阿坤从屏幕前抬起头,眼睛通红,“但赵永不同意。他说降低同步频率会导致预测错误累积,体验变差。” “让他来。” 赵永走过来,三十出头,头髮梳得整齐,但脸色疲惫。他是前网易主程,被林浩高薪挖来,技术扎实,但保守。 “林总,同步频率不能降。”赵永开口,语气是技术人的固执,“《血战天下》的核心优势就是流畅。降到五赫兹,pk手感会变肉,玩家能感觉到。” 记住我们101看书网 “但伺服器撑不住。”林浩说,“现在七万人在线,同步十赫兹,每秒七十万次状態同步。等在线人数破十万,就是百万次。伺服器cpu会炸。” “可以加伺服器,做负载均衡。” “来不及。新伺服器订货要两周,装机调试要一周。非典期间,物流都慢。”林浩看著赵永,“我们需要一个临时方案,撑过这两周。等新伺服器到了,再调回来。” 赵永沉默了几秒:“那就做智能同步。根据玩家网络状况动態调整。区域网或光纤用户,保持十赫兹。adsl用户,降到五赫兹。但客户端要做网络检测,自动適配。” “好方案。”林浩点头,“阿坤,你来实现。今天下班前上线。” “我跟他一起。”赵永说,“网络检测的算法我有经验。” “行。辛苦。” 两人回到座位,头凑在一起討论。林浩看著他们的背影,微微鬆口气。赵永虽然保守,但专业。阿坤虽然野路子,但灵活。这两个人能合作,是好事。 下午,雨小了些,但天更阴了。办公室开了灯,白惨惨的光照在每个人脸上。键盘声密集起来,像暴雨前的鼓点。 小雨端著水杯走过来,声音有点抖:“林总,客服那边……顶不住了。今天諮询量是平时的二十倍。有人问游戏会不会关服,有人问点卡能不能退,有人骂我们发国难財……还有人说,玩我们游戏染上了非典,要我们赔钱。” “发国难財?”林浩皱眉。 “有帖子,说我们趁非典推广游戏,诱导青少年沉迷,影响学习,破坏抗疫。”小雨把笔记本转过来,是一个知名论坛的帖子,標题:“《血战天下》在非典期间的野蛮生长,是技术的胜利,还是道德的沦丧?” 发帖人自称是教育工作者,言辞激烈:“在全国人民眾志成城抗击非典时,这家游戏公司却在疯狂拉新、疯狂敛財。多少学生因为停课在家沉迷游戏,多少家长忧心忡忡。这是趁火打劫,是发国难財!” 下面回復吵成一团。有玩家反驳“游戏是精神慰藉”,有家长赞同“该管管了”,有同行酸“人家赚得多你眼红”。 “要不要回应?”小雨问。 “不回应。”林浩说,“但要做两件事。第一,在游戏里加抗疫公益gg。登录界面、加载画面,加上『勤洗手、戴口罩、少出门』的提示。游戏內邮件,每天发一条防疫知识。第二,捐钱。以浩宇科技名义,向省红十字会捐款一百万,指定用於抗疫物资採购。捐款凭证发公告,不解释,不煽情。” “一百万?!”小雨瞪大眼。 “就一百万。现在捐,今天办完手续,明天发公告。” “好……我马上去联繫。” 小雨匆匆走开。林浩揉了揉太阳穴。一百万,对现在的浩宇来说,不是小数目。但必须捐。不止是公关,是真心。上辈子,他经歷过非典,知道前线的医护人员有多难。这辈子,他有钱了,该做点事。 傍晚,智能同步系统上线。玩家几乎无感知,但伺服器压力降了30%。在线人数突破八万,回到网吧关门前的高点。下载量破四万。 晚上八点,尖峰时段。林浩盯著监控后台。在线人数曲线像心跳图,突突地往上跳:八万二,八万五,九万……突破九万,还在涨。 “伺服器cpu 90%了。”王磊声音紧绷。 “关掉非核心服务。排行榜延迟更新,邮件系统暂停推送,世界聊天频道限流。优先保证战斗同步。”林浩说。 “在做了。” 九点半,在线人数突破十万。办公室里响起低低的吸气声。十万同时在线,在2003年,是顶级网游的门槛。盛大《传奇》最高也就五十万,但那是运营两年的成绩。浩宇才四个月。 “林总,”赵永走过来,脸色严肃,“十万人在线,智能同步也撑不住了。必须限制新用户登录,否则伺服器隨时会崩。” “不限制。”林浩说,“玩家这时候来,是信任我们。崩了,就永远失去他们了。” “那怎么办?” “临时方案:分区。”林浩在白板上画,“把游戏世界分成四个大区,每个区承载两万五千人。玩家註册时隨机分配,不同区数据不通。这是下策,但能救命。” “分区……”赵永皱眉,“玩家会骂。朋友在不同区,不能一起玩。” “总比进不来强。先分区,等新伺服器到了,再合区。发公告,诚恳说明原因,补偿全服玩家。信我们的人,会等。不信的,留不住。” “行。我连夜做。” “阿坤配合。王磊,你联繫伺服器厂商,加急,加钱,三天內我要看到二十台新伺服器上架。” “明白。” 命令下达,办公室进入战爭状態。程序组连夜写分区代码,运维组准备数据迁移,客服组擬写公告。林浩坐在中间,像船长,盯著四面八方的风暴。 凌晨两点,分区系统完成。测试通过,准备上线。 “发公告吧。”林浩说。 小雨点头,敲下回车。全服公告,游戏內弹窗,论坛置顶,三管齐下: “致《血战天下》全体玩家:因在线人数激增,为保障游戏体验,伺服器將於凌晨三点进行临时分区调整。调整后,玩家將根据註册时间分配到四个大区(青龙、白虎、朱雀、玄武)。不同大区数据暂时不通,好友、公会、邮件等功能將受影响。我们已紧急採购新伺服器,预计一周內完成扩容並恢復合区。为表歉意,全服玩家將获得补偿:金幣x5000,强化石x20,隨机紫装x1。感谢理解与支持。浩宇科技,与您共克时艰。” 公告发出,世界频道炸了。有骂的,有理解的,有问补偿的。但三分钟后,大部分玩家选择了接受——毕竟,有补偿,而且只是暂时的。 凌晨三点,伺服器重启。四十分钟后,分区完成。在线人数重新攀升,但压力分散了。四个区,每个区两万五,伺服器cpu降到70%。 “稳住了。”王磊长舒一口气。 林浩点点头,但没放鬆。他走到窗前,雨停了,但夜还黑著。远处的楼宇零星亮著灯,像困在黑暗里的眼睛。 他想起父母。下午通电话,父亲烧退了,但还在咳嗽。母亲说,县里有了两例疑似,小区封了,出不去了。他说寄口罩和药,母亲说不用,省著点,你们那边更需要。 他需要什么?需要伺服器,需要带宽,需要人手,需要时间。但最需要的,是这场疫情快点过去。非典是机遇,但也是灾难。每一条上涨的数据曲线背后,都是一个被困在家里的人,一个焦虑的家庭,一个在前线拼命的白衣战士。 他不是在发国难財。他是在提供避难所。至少,他是这么告诉自己的。 凌晨四点,办公室大部分人趴下了。行军床上,桌子上,椅子上,横七竖八。只有键盘声还在响,是阿坤和赵永,在优化分区算法。 林浩走到他们身后。屏幕上,代码快速滚动。阿坤在写一个合区预演工具,模擬合区时的数据合併衝突。赵永在调负载均衡的权重分配。两人没说话,但配合默契。 “去睡会儿。”林浩说。 “马上好。”阿坤头也不抬。 “我盯著,你们去睡。明天……不,今天还有硬仗。” 两人这才停下,揉了揉眼睛,起身。阿坤走到窗边,看著外面漆黑的夜。 “林浩,”他轻声说,“今天下载量破十万了。十万个客户端,十万个新玩家。他们这时候来,是真的没地方去了。” “嗯。” “我们做的游戏,成了他们的避难所。这是好事,还是坏事?” “是责任。”林浩说,“所以他们不能崩,不能卡,不能让他们失望。” 阿坤点点头,走回去,趴在桌上睡了。 林浩坐回自己座位,打开后台。下载量:103,847。破十万了。在线人数:102,319。也破十万了。充值流水:单日两百四十万。 数字冰冷,但滚烫。 他关掉屏幕,靠在椅背上,闭上眼睛。很累,但睡不著。 窗外的天,渐渐亮了。灰白的,朦朦朧朧的光,渗进办公室。 新的一天,要来了。 疫情还在继续,战斗还在继续。 浩宇,也在继续。 他站起身,走到咖啡机前,冲了一杯最浓的。苦,但提神。 然后坐回去,打开文档,开始写下一版本的策划案。 键盘声,又响起来了。嗒。嗒嗒。嗒。 在黎明的寂静里,像心跳,像誓言。 第26章 《血战天下》席捲全国 四月十五日,凌晨三点十七分。 省城创新大厦十七楼,浩宇科技的办公室亮如白昼。日光灯管嗡嗡作响,投下冷白色的、没有阴影的光。空气里混杂著汗味、泡麵味、咖啡味,还有一种微妙的、类似电子元件过热后的焦糊味。 三十一个人,三十一台电脑,三十一双盯著屏幕的眼睛。行军床沿著墙根排开,大部分空著,因为没人躺下。桌上堆著泡麵盒、饼乾袋、空饮料瓶。有人把脸贴在桌上午休,手臂下压著键盘,手指还虚放在wasd键位上。 林浩坐在办公室中央,面前三块屏幕。左边是后台监控:在线人数曲线像发疯的心电图,剧烈跳动——十二万三千,刷新纪录。中间是代码编辑器,开著新版本“瘟疫之源”的配置文件。右边是论坛聚合页,自动刷新著各大游戏社区关於《血战天下》的討论。 “又崩了一个节点。”王磊的声音从斜后方传来,沙哑得像砂纸磨铁,“华南三区,同时在线破三万,负载均衡没扛住,自动切到备用伺服器了。玩家掉了五百,正在重连。” “日誌。”林浩说,没回头。 “看了。是家族系统的资料库锁死。一个家族两百人同时在线,做家族任务,资料库更新队列堵塞。阿坤在改,用乐观锁替代悲观锁。” “多久?” “他说二十分钟。” 二十分钟。五百个玩家,在深夜三点,因为伺服器问题掉线。他们会骂,会去论坛发帖,会威胁退游。但也会有一部分人,默默重连,继续玩——因为没別的地方可去。 非典进入最严峻的四月。全国新增病例每天以三位数增长。北京封控,上海严管,广州告急。学校无限期停课,工厂半数停工,商场门可罗雀。街道空了,城市静了,但网际网路上的数据流,像洪水决堤,汹涌澎湃。 浩宇撞上了这个时代巨浪。 “下载量。”林浩说。 “单日十三万七千。”小雨的声音从客服区传来,她也没睡,眼圈黑得像熊猫,“华军软体园、天空下载、太平洋下载,我们包的gg位点击率破30%。客户端分流下载,主伺服器压力降了40%。” 【记住全网最快小説站 101 看书网藏书全,101??????.??????超靠谱 】 十三万七千。意味著每天有超过十万人,在疫情最严重的时刻,下载一个100mb的游戏客户端。他们用著2002年主流的512k adsl,下载需要四十分钟。四十分钟,他们盯著进度条,心里想什么?是恐惧,是无聊,是寻找慰藉? “新玩家留存率。”林浩问。 “72%。”阿坤从屏幕前抬起头,揉了揉发红的眼睛,“比行业平均高20个百分点。关键是社交绑定——新玩家进游戏,十分钟內必被拉进师徒系统或家族系统。老玩家拉新人,奖励很丰厚,他们疯了似的到处拉人。” 社交系统,是林浩设计的病毒式裂变引擎。核心就三样:师徒、情侣、家族。 师徒系统:老玩家收徒,徒弟每升一级,师傅得奖励。徒弟出师,师傅得稀有装备。於是满世界都是“收徒!包教包会!”的喊话。 情侣系统:两人组cp,做情侣任务,得情侣称號、情侣时装、情侣坐骑。虽然大部分是“游戏情缘”,但粘性极强。分手了?装备分解,称號消失,惩罚让人不敢轻易离婚。 家族系统:三十人上限的小团体,有家族任务、家族boss、家族战。家族升级,全员得属性加成。家族排名,前一百有全服通告。虚荣心,攀比心,集体荣誉感,全用上了。 更狠的是“邀请有奖”:老玩家拉新人,新人充值时,老玩家得10%返利。真金白银的刺激,让每个老玩家都成了推销员。 “刀狂拉了十七个人。”王磊说,语气里带著惊嘆,“全是他们大学同学。现在他那个家族,『刀锋』,全服排名第三。他靠返利都拿了三千多。” “刀狂”是浩宇的元老级玩家,从开服玩到现在,充值破万,战斗力榜前十。他是典型的“鯨鱼玩家”——有钱,有时间,有號召力。他拉来的人,质量也高,大部分会充值。 “社交系统资料库压力还是大。”阿坤说,“每分钟有上万次关係建立、解除的请求。我在写缓存层,把频繁访问的数据放內存,但內存不够了。” “加伺服器內存。现在就去订,加急,钱不是问题。”林浩说。 “明白。” 凌晨四点,阿坤优化的家族系统上线。资料库压力降了60%。掉线的五百人陆续重连,世界频道有人在骂,但很快被其他聊天淹没——在线人数太多了,每秒几百条消息,骂声瞬间就被刷走。 林浩站起身,走到窗边。外面是沉沉的夜,城市在黑暗中蛰伏。远处有几栋楼还亮著灯,零星散布,像黑暗海面上的孤岛。每一盏亮著的灯后面,可能都有一个在玩《血战天下》的人。 他想起下午接到的一个电话,是北京一家游戏媒体的记者。对方问:“浩宇在非典期间的爆发式增长,是运气,还是战略?” 他答:“是准备遇到了时机。” 確实是准备。三个月前,他就开始囤伺服器,扩带宽,做社交系统,优化客户端。他知道非典会来,知道线下娱乐会死,知道线上需求会爆。他准备好了。 但真到了这一天,看著那些疯狂增长的数字,他还是感到一种不真实的眩晕。十二万人在线,单日下载十三万,月流水……他看了一眼后台预估:四百八十万。离五百万一步之遥。 “林总,”小雨走过来,声音很轻,“客服那边收到很多……感谢信。” “感谢信?” “嗯。有玩家说,他妈妈是护士,在一线抗疫,他在家玩游戏,不添乱,就是对妈妈最大的支持。有学生说,停课在家,要不是有游戏,他会憋疯。有夫妻说,两人都居家隔离,一起玩游戏,感情变好了。”小雨顿了顿,“还有人说……谢谢我们,在这个特殊时期,提供了逃避恐惧的出口。” 林浩沉默了一会儿。办公室很安静,只有键盘声和机箱风扇声。 “回信,说谢谢他们。但我们做的只是一款游戏,真正该感谢的,是前线抗疫的人。”他说,“捐款的事办妥了吗?” “办妥了。一百万,省红十字会收到钱了。凭证我发公告了,论坛反应……很好。骂我们发国难財的声音少了很多。” “嗯。” 天快亮了。东方泛起鱼肚白,光线渗进办公室,和日光灯的白光混在一起,让人分不清昼夜。 “都去睡会儿。”林浩转身,对办公室里的人说,“六点起床,开晨会。今天的目標:在线人数破十三万,下载量破十五万。新版本『瘟疫之源』今晚八点上线,不能出岔子。” 稀稀拉拉的回应。有人站起来,摇摇晃晃走向行军床。有人直接趴桌上。王磊和阿坤还在屏幕前,没动。 “你们俩也去睡。”林浩说。 “最后调一下合区工具。”阿坤说,“新伺服器明天到,要一次性合四个区,数据不能错。” “我盯一会儿,你们去睡。”林浩走到他们身后,“这是命令。” 两人对视一眼,终於起身,走向墙边的行军床。王磊躺下,三秒就响起鼾声。阿坤躺下,但睁著眼,看著天花板。 林浩坐回座位,打开合区工具的代码。很复杂,要合併四个区的资料库,处理玩家重名、家族重名、物品id衝突。阿坤写得不错,逻辑清晰,但有几个边界情况没考虑到。他动手改。 手指敲在键盘上,声音在寂静的办公室里格外清晰。嗒。嗒嗒。嗒。 他想起三个月前,在县城的工作室,只有三个人,三台电脑。他们发传单,被网管赶,吃泡麵,熬夜写代码。那时最大的梦想是月流水破五十万。现在,单日流水就破二十万。 太快了。快得让人害怕。 但必须快。非典是时间窗口,不会永远开著。等疫情过去,人们回到线下,竞爭会更残酷。盛大、网易、腾讯,这些巨头不会坐视浩宇壮大。必须在窗口关闭前,建立起足够的壁垒——用户壁垒、技术壁垒、內容壁垒。 所以不能停。要更快,更狠,更拼命。 窗外的天彻底亮了。阳光刺破云层,照进办公室,落在堆积的泡麵盒上,落在熟睡的人脸上,落在闪烁的伺服器指示灯上。 六点,闹钟响。三十一个人,像被按了开关,同时醒来。用冷水洗脸,泡麵当早饭,咖啡续命。然后围到白板前,开晨会。 “今天三件事。”林浩站在白板前,眼里有血丝,但声音很稳,“一,伺服器扩容。新到的二十台伺服器,今天装机,调试,上线。王磊负责。二,新版本上线。『瘟疫之源』资料片,今晚八点。阿坤盯技术,赵永盯架构,小雨盯运营。三,拉新活动。今天起,老玩家拉新人,奖励翻倍。新玩家首充,送双倍。我们要在月底前,把在线人数做到十五万,月流水破五百万。” 没人质疑。三个月,他们已经习惯了林浩的节奏:定目標,拆任务,执行。简单,粗暴,有效。 散会,开工。办公室又响起密集的键盘声。装机团队在隔壁机房忙碌,新伺服器开箱,上架,接线。程序组在做最后的版本测试,修復了十七个bug。美术组在调整新地图的光影,让“瘟疫之地”更阴森,更压抑,更契合当下的氛围。 林浩在写新版本的公告文案。要诚恳,要热血,要给人希望。他写了三稿,最后定下一段: “亲爱的玩家:瘟疫肆虐,但希望不灭。《血战天下》新资料片『瘟疫之源』今晚八点上线。让我们在游戏的世界里,携手抗击瘟疫,守护心中的光明。记住,无论现实多么艰难,这里总有一片天地,为你而战。浩宇科技,与你同在。” 中午,数据又刷新了。在线人数:十三万一千。下载量:十四万五千。充值流水:单日已破三百万。 下午五点,新伺服器调试完毕。二十台,分成四个集群,每个集群承载一个区。压力测试通过,可支撑二十万人在线。 晚上七点半,全服公告推送,预热新版本。在线人数衝到十三万八千。 七点五十五,林浩站在运维组身后,盯著监控。所有人都屏住呼吸。 八点整,版本更新。客户端自动重启,玩家重连。数据迁移,合区工具启动,四个大区合併成两个超级大区。过程持续八分钟,这八分钟,在线人数从十三万八掉到六万——一半人在更新,一半人在等待。 八点零八分,第一个玩家进入新版本。世界频道跳出:“我进来了!新地图好阴间!” 八点十分,在线人数回升到十万。 八点二十分,十五万。 八点半,十七万。再创新高。 “伺服器cpu 88%,內存75%,稳的!”王磊喊。 “新地图同时在线三万,不卡!”阿坤喊。 “充值系统正常,每分钟流水破十万!”小雨喊。 林浩看著监控屏幕上跳动的数字,长长地,缓缓地,吐出一口气。 成功了。新版本平稳上线,合区成功,在线人数破十七万。 他走到窗边,外面天黑了,但城市亮起了灯。虽然比平时稀疏,但毕竟亮著。每一盏灯后面,都有一个家庭,一个故事,一个在疫情中寻找慰藉的人。 而浩宇,成了那慰藉的一部分。 他回到座位,打开后台,查看月流水预估。 数字跳动,最终定格:5,127,843元。 五百万。突破了。 办公室里不知谁先喊了一声,然后所有人都喊起来。掌声,口哨声,欢呼声。三个月,从三个人到三十一人,从八千块启动资金到月流水五百万。他们做到了。 林浩没喊,他只是看著那个数字,看了很久。 然后他站起身,拍了拍手。 “安静。”他说。 办公室瞬间安静。 “五百万,是里程碑,但不是终点。”林浩说,“非典会过去,玩家会回到线下,竞爭会到来。我们要做的,是在潮水退去前,把护城河挖得足够深,把城墙建得足够高。所以——” 他顿了顿,看著三十张年轻的脸。 “今天,所有人,发一个月工资当奖金。明天,继续干活。我们要在六月底前,做到月流水一千万,在线人数三十万。能做到吗?” “能!”声音震得窗户嗡嗡响。 “好。现在,想睡觉的睡觉,想玩游戏的玩游戏。明天八点,准时开工。” 人群散去。有人趴下就睡,有人登录游戏体验新版本。林浩坐回座位,打开邮箱,开始回復积压的邮件。 窗外,夜深了。 但浩宇的灯,还亮著。 《血战天下》,正以无人能挡的速度,席捲全国。 而风暴,才刚刚开始。 第27章 国战系统的封神 五月三日,立夏前一天。天气已经热起来了,但城市还罩在非典的阴影下,街上人少,戴口罩的多。创新大厦十七楼的空调坏了,维修工进不来小区,办公室闷得像蒸笼。三十一台电脑全开,热浪一阵阵涌起,混著汗味、泡麵味、还有程式设计师身上特有的、长时间不洗澡的微餿味。 没人抱怨。因为所有人的注意力都在屏幕上——三块投影幕布,掛在前墙,分別显示著:伺服器实时监控、国战地图全景、世界聊天频道聚合。 今天是“三十六国爭霸赛”开战日。 国战系统,林浩压了三个月的王牌。从二月开始设计,三月开发,四月內测,今天公测。设计思路很简单:把所有伺服器打通,三十六张地图连成一片,组成一个完整的、有山川河流城池关隘的巨型沙盘。玩家按註册时间自动分配国籍,每个国家有国王、官员、军队编制。国战每周末一次,持续十六小时。目標:攻占敌国都城,或杀敌数达標。奖励:全服唯一称號、限量坐骑、永久属性加成。 简单,但宏大。宏大得在2003年看起来像个笑话——万人同图?三十六国混战?伺服器不炸?但浩宇用四个月时间,把笑话做成了现实。 “最后一遍压力测试。”林浩站在投影前,声音不大,但办公室瞬间安静,“阿坤,同步算法。” “就绪。”阿坤推了眼镜,调出监控界面,“空间分区四层,动態负载均衡,预测矫正3.0版。理论支持单地图五万人在线,实际压测到三万二,帧率稳定在25以上。” “网络。” “就绪。”王磊接口,“主干网千兆专线,三线bgp接入,ddos防护最高挡过50g流量。今天加了三组高防ip,备用。” “资料库。” 赵永站起来,他是前网易主程,现在负责浩宇的架构:“资料库分十六个实例,读写分离,缓存预热已完成。国战期间,非关键业务(邮件、排行榜)降级处理。关键数据每秒备份一次。” “客服。” 小雨点头:“客服团队扩到二十人,三班倒。国战专属客服通道已开,问题响应时间承诺五分钟內。” “好。”林浩环视办公室,三十一张脸,有疲惫,有亢奋,有紧张,但眼神都盯著他,“最后说一次:国战不是终点,是起点。我们要用这一战,告诉全行业,浩宇的引擎能做到什么。告诉玩家,什么是真正的万人战爭。也告诉我们自己,这四个月的血汗,值不值得。” “值!”有人喊。 “大声点!值不值得?!” “值!”三十一个人齐吼,声音震得玻璃嗡嗡响。 “开工!” 下午两点,国战预热开始。游戏內全服公告每十分钟一次,倒计时。世界频道刷得飞快,玩家在组队,在喊话,在交易药品装备。在线人数从平时的十五万,飆升到十八万,二十万……两点半,突破二十五万。 伺服器cpu衝上85%,內存占用70%。但稳的。 “玩家还在进。”王磊盯著监控,“预计开战时能到三十万。” “三十万……”阿坤轻声重复,“我们压测只到二十万。” “能扛住。”林浩说,“动態分区,超过三万人的地图自动分裂成子战场。玩家无感知,但伺服器压力分散了。” “这是作弊。”赵永皱眉,“说好的万人同图,结果还是分区。” “体验上是一万人同图。”林浩说,“技术上必须妥协。2003年的硬体,真万人同图,伺服器会融化。我们要的是『感觉』,不是『数字』。” 赵永还想说什么,但没再开口。 下午三点,国战正式开始。 三十六张地图同时亮起。玩家被传送进各自的出生点——各国的边关要塞。地图是缩略的华夏版图,有长城,有黄河,有秦岭,有长江。虽然是像素风,但气势磅礴。 世界频道瞬间被战报淹没: “秦攻赵!函谷关!” “楚魏联军伐齐!” “燕国偷袭中山!” “汉国出兵了!” “唐军骑兵已过雁门!” 语言频道也开了——浩宇自研的语音系统,虽然音质像收音机,但能实时指挥。各国国王、將军的声音此起彼伏,夹杂著电流杂音,但热血沸腾: “兄弟们!跟我冲!” “法师集火那个城门!” “治疗跟上!前排要倒了!” “骑兵从左翼包抄!” 林浩切到全景地图。代表各国的色块在移动,像顏料在水面晕开。秦国的黑色从西向东蔓延,楚国的红色向南扩张,汉国的黄色居中稳守。接触线上,色块交融,激烈碰撞。 在线人数:二十八万五千。伺服器cpu:90%。內存:75%。 “魏国地图卡了。”阿坤突然说,“同时在线三万七,超过閾值,动態分区没触发成功。玩家反馈移动延迟。” “手动分裂。”林浩说,“把魏国地图切成东西两半,用隱形空气墙隔开。玩家传送时无缝切换。” “正在做。” 三分钟后,魏国地图压力降下来。玩家几乎没感觉——只是发现跑著跑著,身边的队友少了一半,但敌人也少了,打得更流畅了。 下午四点,第一座都城陷落。中山国,小国,被燕赵联军围攻,坚持了一小时。全服通告:“中山国灭亡!燕国占领中山城!国王『燕云十八骑』获得专属称號『灭国者』!” 世界频道爆炸。燕国玩家狂欢,中山玩家骂娘,其他国家警惕。 “中山这么快就没了?”王磊皱眉,“这才一小时。” “小国没人,正常。”林浩说,“重点看大国。秦楚汉唐,这四个谁能活到最后。” 下午六点,战斗进入白热化。秦灭韩,楚吞越,汉收巴蜀,唐平西域。地图上的色块越来越少,但每个色块都更大,更浓。在线人数稳定在三十万,伺服器cpu在90%-95%之间跳舞,但没崩。 晚上八点,晚饭时间。办公室泡了四十桶面,没人离开座位。一边吃一边盯屏幕。林浩的泡麵泡了十分钟,忘了吃,麵条都坨了。 “汉国和楚国在长江对峙。”小雨匯报客服反馈,“两边各三万多人在江边,船战,卡成ppt了。” “降特效,关光影,简化技能粒子。”林浩说,“优先保证帧率。” “已经在做了。” 晚上十点,决战开始。地图上只剩下六个大国:秦、楚、汉、唐、齐、晋。其中秦楚汉最强,各拥兵五六万。三国在“中原”地图交匯,那是游戏里最大的平原,无险可守,適合决战。 在线人数衝上三十二万。中原地图同时在线:八万七千人。伺服器cpu:99%。內存:85%。 “要崩了。”王磊声音发紧。 “启动最终方案。”林浩说,“超限模式。” “超限模式”是最后的保险。原理是:当单地图负载超过閾值时,系统会主动“踢人”——不是真的踢,是把部分玩家转移到“观战位”。观战位的玩家不能操作,只能看,但数据同步量减少90%。等负载降下来,再悄悄移回去。 这是作弊中的作弊。但玩家不会知道——他们只会觉得“突然卡了一下”,然后就好了。 “踢多少?”阿坤问。 “一万。分十批,每批一千人,间隔三十秒。” “玩家会骂。” “总比伺服器崩了强。执行。” 命令下达。一分钟后,中原地图负载降到七万。cpu回落到92%。玩家在世界频道骂“又卡了”“垃圾伺服器”,但很快被战斗信息刷走。 午夜十二点,国战进入最高潮。秦楚汉三国在中原死磕,唐齐晋在侧翼骚扰。语音频道里,各国指挥的声音都哑了,但还在吼: “秦国的!死也要死在衝锋的路上!” “楚虽三户,亡秦必楚!” “大汉铁骑,踏平天下!” 林浩切到中原地图的上帝视角。八万人混战,技能特效把夜空照亮成白昼。火球、冰雨、雷电、刀光、箭矢,交织成一片毁灭的烟花。尸体倒下去,又有人衝上来。地上的装备堆成了山,没人捡——没时间。 这是2003年,中国网游史上从未有过的景象。万人同屏,实时混战,不卡,不崩。虽然用了无数技术妥协,虽然背后是三十个工程师的疯狂优化,但在玩家眼里,这就是神跡。 凌晨两点,汉国先撑不住了。国王“汉武大帝”在语音里喊:“撤!撤回洛阳!”但撤不回去了。秦楚联军把退路封死,汉国玩家被包了饺子。一小时后,汉国灭亡。 全服通告:“汉国灭亡!秦国占领洛阳!楚国占领长安!” 但秦楚也元气大伤。两国在中原对峙,谁都吃不下谁。 凌晨四点,唐国突然发难,从背后偷袭楚国。楚国两面受敌,节节败退。秦国想渔翁得利,但齐国插了一脚,拖住秦军。 凌晨五点,楚国灭亡。国王“楚霸王”在语音里说了最后一句话:“非战之罪,是天要亡楚。”然后下线了。 凌晨六点,地图上只剩下秦、唐、齐三国。但都残了,兵力不足万人。国战时间还剩两小时。 “加时赛。”林浩突然说。 “加时?”王磊一愣,“规则里没写啊。” “现在写。”林浩调出后台,发全服公告:“国战进入加时阶段!最后两小时,三国混战,不限地图!最终存活国,即为天下共主!” 玩家疯了。最后两小时,彻底疯狂。秦唐齐三国玩家放弃防守,全图追杀。见人就砍,不管国籍。中原地图变成了修罗场,活著就是胜利。 早晨七点五十分,离国战结束还有十分钟。地图上还剩下三个国家,但每个国家只剩几百人。秦国王“秦始皇”突然在语音里说:“秦国的兄弟,对不住了。”然后他退出国籍——国王退国,国家自动灭亡。 全服通告:“秦国灭亡!” 唐国和齐国都愣住了。但没时间多想,最后十分钟,决战。唐齐在中原最后火併,刀刀见血。 七点五十九分,唐国国王“唐太宗”一刀砍翻齐国王“齐桓公”。齐国王倒下瞬间,国战结束。 全服通告:“国战结束!胜利国:唐国!国王『唐太宗』获得终极称號『天下共主』!全唐国玩家获得限定时装『盛世唐装』!” 世界频道安静了三秒,然后炸了。唐国玩家狂欢,其他国家玩家祝贺或酸楚。但所有人都在討论同一件事: “我操,这国战太他妈牛逼了!” “十六小时,我眼睛都没眨!” “万人同屏,真不卡!” “浩宇牛逼!国產游戏之光!” “这游戏要封神了!” 林浩切回后台。国战期间数据:峰值在线三十三万七千,总参与人次两百一十五万,充值流水单日破四百八十万。伺服器没崩,没回档,没重大bug。 办公室里,三十一个人,瘫在椅子上,没人说话。累,但眼睛亮得嚇人。 窗外,天亮了。阳光照进来,落在堆成山的泡麵盒上,落在熟睡的人脸上,落在还在闪烁的伺服器指示灯上。 林浩站起身,走到窗边。城市醒了,街道有了人声车声。非典还没结束,但生活还在继续。 他想起十六小时前,国战开始时,他在论坛匿名发的一个帖子:“今天,中国网游將迎来歷史性一刻。” 下面有人回:“吹吧,又一个標题党。” 现在,那个帖子被顶到首页,回復破千:“楼主预言家!”“这国战载入史册!”“2d网游的绝唱!” 绝唱吗?不,只是开始。 林浩转身,看著办公室里横七竖八的战友。王磊在打鼾,阿坤趴桌上睡著了,眼镜歪在一边。小雨在整理客服记录,眼眶是红的。赵永在检查伺服器日誌,表情是那种技术人独有的、解决问题后的满足。 “各位,”林浩开口,声音沙哑,“我们做到了。” 有人抬头,有人醒来。 “三十六国爭霸赛,技术层面完美实现。万人同图,十六小时不崩。玩家说,这是2d网游的绝唱。”林浩顿了顿,“但我说,这只是浩宇的起点。从今天起,《血战天下》正式封神。从今天起,浩宇科技,正式进入巨头视野。从今天起,战爭,才真正开始。” 他走到白板前,写下两个字:上市。 “下半年,我们要启动上市流程。目標:纳斯达克。我们要做中国第一家独立上市的游戏公司。要做给所有人看,县城出来的小工作室,能走到世界舞台。” 掌声,先是稀落,然后热烈。三十一个人,站起来,鼓掌。手拍红了,眼含泪了。 “现在,”林浩笑了,“所有人,放假三天。回家,睡觉,陪家人。三天后,回来,打下一场仗。” 人群散去。办公室空了,安静了。只有伺服器还在嗡嗡响,像巨兽平稳的心跳。 林浩坐到电脑前,打开后台。国战数据还热著,玩家討论还在刷屏。他截了一张图,中原地图最后时刻的俯瞰——万人尸山血海,但烽火连天。 他保存图片,命名为:“2003.5.4,封神之战”。 然后关机,起身,走到窗前。 阳光很好,天很蓝。 浩宇,封神了。 但神坛之下,是尸山血海,是明枪暗箭,是更残酷的战爭。 他不怕。 因为浩宇,生来就是要在战爭里,杀出一条血路。 窗外的城市,车水马龙。 而新的时代,开始了。 第28章 月流水破千万 六月七號,芒种。天气闷热得像一块湿毛巾捂在脸上,窗外梧桐树上的知了叫得声嘶力竭,一声高过一声。创新大厦的中央空调终於修好了,冷气嘶嘶地从风口涌出,但压不住办公室里那股躁动的、灼热的气息。 下午三点,財务小陈拿著列印出来的报表,手在抖。她二十三岁,財会专业刚毕业,非典期间找工作难,被小雨招来当出纳。这是她第一个月做合併报表,数字大得她核对了三遍,还是不敢相信。 “林总……”她站在林浩办公桌前,声音发颤,“六月……六月报表出来了。” 林浩从代码编辑器前抬起头。他已经连续工作四十个小时,眼睛里布满血丝,下巴的胡茬青黑一片。他接过报表,厚厚一沓,纸还带著印表机的余温。 第一页,损益表。他的目光直接跳到最下面几行: 营业收入:10,347,812元 营业成本:1,824,563元 毛利润:8,523,249元 管理费用:892,417元 研发费用:643,829元 销售费用:287,356元 净利润:6,699,647元 净利润,六百六十九万九千六百四十七元。四捨五入,六百七十万。 月流水,一千零三十四万七千八百一十二元。破千万了。 他盯著那些数字,看了很久。手指在纸上轻轻摩挲,纸张粗糙的质感透过指尖传来。办公室里很安静,只有空调的风声,和远处阿坤敲键盘的嗒嗒声。 “確定没错?”他问,声音很平静。 “核对了三遍。”小陈说,“支付宝接口的对帐单、银行流水、点卡渠道结算单,都匹配。误差在千分之三以內,正常范围。” “好。”林浩放下报表,“叫所有人,会议室开会。” “现在?” “现在。” 十分钟后,三十一个人挤在会议室里。有人刚睡醒,头髮支棱著;有人手里还拿著泡麵叉子;有人眼睛盯著天花板,显然还在想代码。但所有人都感觉到气氛不同——林浩坐在主位,面前摊著那份报表,表情严肃。 “六月数据出来了。”林浩开口,声音不大,但每个字都清晰,“我先说结果:月流水,一千零三十四万。净利润,六百七十万。” 寂静。绝对的寂静。连空调风声都仿佛停了。 然后,炸了。 “多少?!”王磊第一个跳起来,眼睛瞪得像铜铃,“一千万?!净利润六百七十万?!” 101看书 101 看书网超便捷,????????????.??????隨时看 全手打无错站 “我操……”有人喃喃。 “一千……万?”阿坤推了推眼镜,手指在桌上虚划,像在算什么,“我们四个月前的目標,是月流水五十万……” 小雨捂住嘴,眼泪哗就下来了。她是客服主管,这四个月挨了多少骂,受了多少委屈,只有她自己知道。 “安静。”林浩敲了敲桌子。 会议室慢慢静下来。但每个人的眼睛都亮得嚇人,像饿狼看见了肉。 “数字是真的。”林浩说,“但这钱怎么用,我说一下分配方案。” 他站起身,走到白板前,画了一个圆,分成四份。 “第一份,奖金。净利润的30%,两百万,发下去。按职级、绩效、司龄分配。具体方案小雨和王磊出,明天发钱。” 会议室响起压抑的欢呼。两百万奖金,三十一个人分,平均每人六万多。在2003年,省城平均月薪不到两千,六万是三年工资。 “第二份,研发投入。30%,两百万。投入新引擎开发、新项目预研、技术储备。阿坤和赵永负责规划。” 阿坤点头,表情郑重。赵永也点头,眼里有光——他在网易时,从没掌握过这么多研发预算。 “第三份,储备金。20%,一百三十四万。存银行,定期,应急用。非典还没结束,经济形势不明朗,我们要有至少能活一年的现金储备。” “第四份,”林浩顿了顿,笔尖在那个象限上敲了敲,“种子资本。20%,一百三十四万。注入一个新公司,做战略投资和未来布局。” “新公司?”王磊皱眉,“什么新公司?我们不是有浩宇吗?” “浩宇是游戏公司,但未来我们要做的,不只是游戏。”林浩说,“作业系统、晶片、通信、人工智慧……这些需要长期投入,需要独立於游戏业务之外的资本。所以,我要在开曼群岛註册一家离岸公司,作为浩宇科技的控股母公司,也是未来投资的主体。” 会议室再次安静。这次是困惑的安静。作业系统?晶片?人工智慧?这些词在2003年听起来,像科幻小说。 “老大,”王磊忍不住,“我们就是个做游戏的,搞那些是不是太远了?” “不远。”林浩说,“非典过后,中国网际网路会进入黄金十年。现在是跑马圈地的最好时机。我们现在有钱,有技术,有人才,必须布局。等別人反应过来,就晚了。” “但一百三十四万……做晶片?杯水车薪吧?” “是种子。种子种下去,会长成树。这钱不是用来做晶片的,是用来投资那些做晶片的人,那些有想法但没钱的团队。我们要做天使投资人,做孵化器,做生態。” 阿坤突然开口:“就像你当初投资我一样。” “对。”林浩看著他,“我当时只有八千块,但投资了你。现在我们有六百七十万,可以投资更多个你。” 阿坤不说话了,低头思考。 “有人反对吗?”林浩环视会议室。 没人说话。但眼神里有怀疑,有不解,也有兴奋。 “不反对,就这么执行。”林浩坐下,“散会。小雨、王磊,留一下。” 人陆续离开。会议室只剩下三个人。林浩从包里拿出三张银行卡,推过去。 “每张卡里,十万。你们三个的特別奖金。”他说,“这四个月,没有你们,浩宇走不到今天。” 小雨愣住了:“林总,这……奖金不是一起发吗?” “这是额外的。”林浩说,“小雨,你扛著客服压力,被骂得最惨。王磊,你管伺服器,没崩过一次。阿坤,你负责技术,国战系统是你一手做起来的。该拿的。” 王磊拿起卡,在手里掂了掂,笑了:“老大,这钱我能花吗?还是得存著投资未来?” “花。”林浩也笑了,“给家里买点好的,给自己换台电脑。钱是工具,该用就得用。” “行,那我花了。”王磊把卡揣进口袋,“正好想换台ibm的笔记本,一万多,一直捨不得。” “小雨,你呢?”林浩问。 小雨握著卡,手指收紧:“我……我想给我妈看病。她肺不好,非典期间更严重了,一直没去大医院检查。” “去。钱不够再说。” “谢谢林总。” “阿坤?” 阿坤拿起卡,看了看,又放下:“林浩,你说的那个离岸公司……我能参与吗?” “能。你是联合创始人,浩宇的股份你有10%。离岸公司你也有份。” “我不是说股份。”阿坤说,“我是说,投资的方向。我想投那些做基础研究的团队,数学、物理、算法。那些不赚钱,但重要的东西。” “可以。”林浩点头,“离岸公司会设一个『纯净基金』,专门投非商业项目。你负责。” “好。” 三人离开会议室。林浩独自坐在那里,看著白板上的那个圆。四等分,清清楚楚。但他知道,真正的战爭,才刚刚开始。 一千零三十四万流水,在2003年的中国游戏行业,是什么概念? 盛大《传奇》月流水三千万,但那是运营两年的成绩。网易《大话西游》刚破千万。腾讯的qq游戏平台还在起步。浩宇四个月做到千万,是奇蹟,也是靶子。 枪打出头鸟。盛大已经开始动作了。上周,有猎头联繫浩宇的核心程式设计师,开价月薪两万挖人——是浩宇现在工资的三倍。论坛黑帖越来越多,说浩宇数据造假,说游戏要跑路,说团队內訌。 还有更隱晦的:有文化部门的人“提醒”,游戏內容要“注意导向”,国战系统“宣扬暴力”。有税务部门“关心”,千万流水“纳税是否合规”。 明枪易躲,暗箭难防。 所以必须分钱,必须发奖金,必须把团队绑死。所以必须储备现金,应对可能的打压。所以必须註册离岸公司,把鸡蛋放在不同篮子里。 林浩起身,走到窗前。外面是省城的黄昏,夕阳把高楼染成金色。街道上车流如织,人们下班回家,生活如常。非典的阴影还在,但已经在消退。 他想起上辈子,2003年这个时候,他在大学宿舍,每天打游戏,混日子。不知道未来在哪,不知道要做什么。现在,他有了公司,有了团队,有了千万流水,有了……责任。 很重,但他扛得住。 手机响了。是母亲。 “浩子,你爸让我问问,那个钱……是不是真的?”母亲的声音小心翼翼,像怕嚇跑什么。 “什么钱?” “就……就你打回家的十万。你爸去银行查了,真有。他不敢动,说等你回话。” “妈,是真的。你们花,该花花。房子装修,该装就装。爸的腰,该看就看。” “那……那么多钱,你哪来的?公司赚的?” “嗯,赚的。合法赚的。” “哦……那就好,那就好。”母亲的声音有点哽咽,“你爸说,让你別太累。钱是挣不完的,身体要紧。” “知道。你们也注意身体,戴口罩,少出门。” “哎,哎。” 掛了电话,林浩站了很久。夕阳沉下去了,天色暗下来,城市的灯一盏盏亮起。 他回到座位,打开电脑。登录邮箱,有一封新邮件,全英文,来自开曼群岛的一家律所。离岸公司註册流程走完了,公司名:horizon universe holdings limited。註册资本:一百万美元。股东:林浩(70%),赵坤(10%),王磊(10%),预留期权池(10%)。 他回覆邮件,確认。然后从浩宇的对公帐户,向离岸公司帐户转帐一百三十四万人民幣——按当天匯率,约十六万美元。备註:资本金。 转帐需要三个工作日。三天后,这笔钱就会躺在开曼群岛的银行里,和中国大陆的法律、税务、监管,隔著一道海洋。 这是防火墙,也是种子。 他关掉邮箱,打开后台。《血战天下》的在线人数曲线平缓,晚高峰,十八万。充值流水每分钟跳动,几十、几百、几千。数字很冰冷,但背后是活生生的人,是他们的时间、金钱、情感。 他创造了一个世界,这个世界在养活他,也在改变他。 办公室的门被推开,阿坤走进来,手里提著两份盒饭。 “吃饭。”他把一份放在林浩桌上。 “谢了。”林浩接过,打开。青椒肉丝,西红柿鸡蛋,米饭。很普通的盒饭,但热气腾腾。 两人埋头吃。谁也没说话。 吃到一半,阿坤突然说:“林浩,你怕吗?” “怕什么?” “怕有一天,这一切都没了。怕游戏没人玩了,怕公司倒了,怕我们又回到发传单的日子。” 林浩夹起一块肉丝,放进嘴里,慢慢嚼。 “怕。”他说,“但怕没用。我们能做的,就是往前跑,跑得足够快,让危机追不上。跑得足够远,让回头看不见起点。” 阿坤点点头,继续吃饭。 窗外的天彻底黑了。城市的灯火璀璨如星河。 浩宇的灯,还亮著。 月流水破千万,只是开始。 而未来,还很长。 第29章 团队第一次分裂 七月十一號,大暑前一天。天热得邪性,午后三点,日头白晃晃地悬在头顶,晒得柏油路面浮起一层透明的热浪。创新大厦的空调全力运转,但十七楼的走廊里还是闷,空气黏糊糊的,带著复印机墨粉和汗液混合的气味。 会议室的门紧闭著。磨砂玻璃后面,人影晃动,声音时高时低,像闷在罐子里的蜂群。偶尔有手掌拍在桌子上的闷响,有椅子腿刮擦地板的刺耳声。走廊里经过的人放轻脚步,匆匆走过,不敢停留。 林浩坐在会议室里,背对著窗户。阳光从百叶窗的缝隙射进来,在他脸上切出一道道明暗相间的条纹。他面前坐著四个人。周涛,赵永带来的技术骨干,三十二岁,前网易高级工程师,头髮梳得整齐,戴一副无框眼镜,镜片后的眼睛很平静,甚至有点冷漠。他身后站著三个程式设计师,都是他招进来的,年纪稍轻,但表情相似:紧张,但坚定。 桌面上摊著几张纸。是周涛手写的“股权重新分配方案”,字跡工整,条理清晰: “鑑於浩宇科技当前估值及团队贡献,建议股权结构调整如下: 1. 创始人林浩:从70%降至50% 2. 创始人赵坤:从10%升至15% 3. 创始人王磊:从10%升至15% 4. 技术核心团队(周涛等四人):共分配20%调整后,创始人团队仍控股,但核心技术人员获得应有激励……” 林浩看完,把纸推回去。纸页在光滑的桌面上滑出轻微的沙沙声。 更新不易,记得分享101看书网 “这是最后通牒?”他问,声音很平静。 “是请求,也是提醒。”周涛说,语气也很平静,但话很硬,“林总,浩宇月流水破千万,估值至少一个亿。我们四个人,占股0%,月薪一万二。外面有公司挖我,开价年薪五十万,加期权。我没走,是因为看好浩宇。但股权是底线。没有股权,我们就是打工的。打工的,隨时可以走。” 他身后的三个人点头。其中一个,小张,补充道:“林总,国战系统是我们熬了三个月做出来的。同步算法、资料库优化、压力测试,大部分核心代码是我们写的。但功劳是阿坤哥和王磊哥的,奖金他们拿大头,我们拿小头。这不公平。” “所以你们要股权。”林浩说。 “要我们应得的。”周涛说,“20%,按贡献分。我10%,他们三个各3.33%。公平合理。” 会议室里沉默了几秒。空调的风嘶嘶地吹,但压不住那股紧绷的、一触即发的气氛。 “如果我不同意呢?”林浩问。 “那我们只能辞职。”周涛说,没犹豫,“今天提,按劳动法,一个月后离职。这一个月,我们会交接,但不会碰新代码。林总可以找人替我们,但国战系统的核心逻辑在我们脑子里,文档不全。新人接手,至少三个月才能吃透。这三个月,如果出bug,如果伺服器崩了,如果玩家流失……损失可能不止20%的股权价值。” 话说得很直白,甚至有点残酷。但真实。这就是技术骨干的底气:代码在我脑子里,我走了,系统就危险。 林浩看著周涛。这个人是他高薪挖来的,技术扎实,做事严谨,是浩宇能撑起三十万在线的功臣之一。但他也有技术人的通病:骄傲,不服管,觉得技术就是一切。 “周涛,”林浩缓缓说,“你还记得你面试时,我问你的问题吗?” “记得。你问我为什么离开网易。” “你怎么答的?” “我说,网易论资排辈,年轻人没机会。我想做大事,想有话语权。” “现在你有机会了。国战系统你负责,新引擎架构你参与,话语权我给你了。但你觉得还不够。” “话语权和股权是两回事。”周涛说,“没有股权,我永远是打工的。今天你让我负责,明天你就能让別人负责。只有股权,才能把我和浩宇绑在一起。一荣俱荣,一损俱损。” 逻辑很对。在商业世界,股权是终极的绑定。但林浩不能给。不是捨不得,是不能开这个口子。 浩宇现在三十一个人,技术核心七八个。如果给周涛四人股权,其他人呢?美术核心要不要?策划核心要不要?运营核心要不要?一旦开了口子,股权就会像切蛋糕一样被分完。等公司真要做大,要融资,要上市,股权结构就会一团乱。 更重要的是,这会打破创始团队的平衡。阿坤和磊子只有10%,新人拿20%,他们会怎么想? “我需要时间考虑。”林浩说。 “多久?” “三天。” “太长了。明天中午十二点前,给我答覆。否则,我们提离职。”周涛站起身,身后的三个人也跟著站起来,“林总,我们尊重你,也感谢你给的机会。但尊重是相互的。告辞。” 四人离开会议室。门关上,脚步声在走廊里渐行渐远。 林浩坐在椅子上,没动。阳光移了一点,照在他手上,皮肤很白,能看到青色的血管。他盯著桌上那几张纸,看了很久。 然后他拿起內线电话:“阿坤,磊子,来我办公室。现在。” 五分钟后,三人坐在林浩的办公室里。门锁了,百叶窗拉严,只有檯灯的光,昏黄的,在三人脸上投下深深的阴影。 林浩把事情说了一遍,没添油加醋,就陈述事实。说完,他把周涛的方案推到桌子中间。 阿坤拿起来看,看得很慢。磊子没看,盯著林浩:“他们要20%?疯了吧?我们三个人累死累活四个月,才各拿10%!他们才来三个月,就要20%?” “但他们確实做出了贡献。”阿坤轻声说,“国战系统的资料库优化,主要是周涛做的。没有他,可能真撑不住三十万人。” “那也不能要20%啊!”磊子拍桌子,“这是勒索!以离职威胁!开了他们!我就不信,离了他们浩宇就转不动了!” “离了他们,短期会乱。”林浩说,“国战系统刚上线,bug还多。新引擎在开发,核心架构周涛参与了。他们走了,至少耽误三个月进度。这三个月,盛大不会等我们,网易不会等我们,玩家也不会等我们。” “那怎么办?真给20%?” “给不了。”林浩说,“给了,人心就散了。今天给了他们,明天会有更多人要。浩宇的股权结构必须清晰,必须稳定。” “那你叫我们来干啥?”磊子问。 林浩没回答,他看著阿坤:“阿坤,你怎么看?” 阿坤放下那张纸,推了推眼镜。灯光下,他的脸很瘦,颧骨凸出来,但眼睛很亮。 “技术上,周涛確实厉害。但他太傲,看不起我们野路子。他想要股权,不只是为钱,是为证明他比我们强。”阿坤顿了顿,“但林浩,你当初找我时,也没给我股权。你给了我信任,给了我机会。我留下了,因为我相信你。不是因为股权。” “现在呢?”林浩问,“你信我吗?” 阿坤看著他,看了很久,然后点头:“信。” “磊子,你呢?” 磊子抓了抓头髮,烦躁地说:“我信不信有啥用?现在问题是那四个孙子要造反!” “我问你,信我吗?”林浩重复,声音很沉。 磊子看著他,看了几秒,嘆了口气:“信。要不是你,我现在还在深圳网吧写外掛呢。你说咋办就咋办,我跟你。” “好。”林浩从抽屉里拿出两份文件,推过去,“这是新的股权协议。阿坤,从10%提到15%。磊子,从10%提到15%。我,从70%降到50%。剩下20%,10%做员工期权池,10%留作未来融资。签不签?” 两人愣住。拿起协议看,確实是股权转让协议,林浩签字盖章了,只等他们签。 “老大,你这是……”磊子声音有点抖。 “这是早就该给的。”林浩说,“你们是创始合伙人,浩宇是你们一手做起来的。10%少了,15%是应该的。但我不能给周涛。给了,就是对你们不公。所以,我今天给你们提股,但对外保密。等公司做大了,上市了,再公开。” 阿坤握著笔,手指微微发抖:“林浩,你这是……在收买我们吗?” “是。”林浩坦然承认,“但我收买的,是你们的信任,是你们的忠诚。浩宇现在在风口浪尖,外面有人挖,里面有人闹。我需要你们和我站在一起,扛过这一关。你们签了,我们三个,股权加起来80%,绝对控股。周涛他们闹不起来。你们不签,我单枪匹马,扛不住。” 磊子笑了,是那种带著泪花的笑:“老大,你他妈……真会玩人心。”他拿起笔,唰唰签了字,“行,我跟你。不就是四个程式设计师吗?走了再招!我就不信,中国这么大,找不到会写代码的!” 阿坤也拿起笔,但没立即签。他看著林浩:“林浩,你当初说,要改变世界。现在,我们有钱了,有权了,但也在失去一些东西。周涛他们是人才,走了可惜。能不能……再谈谈?” “谈不了。”林浩摇头,“他要的不是谈,是贏。他要证明,他比我强,比你们强。给了他股权,他会要更多话语权,会挑战我的决策,会拉帮结派。浩宇经不起內斗。必须快刀斩乱麻。” 阿坤沉默了一会儿,然后签了字。 “好。”林浩收起协议,锁进保险柜,“现在,我们统一口径:不给股权。但给钱。周涛,年薪提到三十万,奖金另算。其他三人,年薪二十万。这是市场价的两倍。他们要,就留。不要,就走。但走的人,按竞业协议,一年內不能去竞爭对手那里。否则,法庭见。” 磊子倒吸一口凉气:“三十万……我年薪才十五万!” “你是股东,有分红。他们是打工的,只有工资。”林浩说,“钱要给够,但规矩要立住。浩宇,是我们的浩宇。谁想拆,我们就让谁走。走了,天塌不下来。” 三人又商量了一些细节。然后林浩让阿坤和磊子先出去,他一个人坐在办公室里。 天黑了。窗外城市的灯火亮起来,璀璨如星河。办公室里没开灯,只有电脑屏幕的微光,映著他年轻但疲惫的脸。 他想起上辈子,在华为,见过太多团队分裂,太多人才流失。有时是为钱,有时是为权,有时就是一口气。商业世界没有温情,只有利益和规则。他懂,但真到了自己身上,还是觉得沉,觉得冷。 但必须这么做。浩宇是他的命,是他改变世界的起点。他不能让任何人威胁到这个起点。 哪怕那个人是功臣,是人才。 他打开邮箱,开始写邮件。给周涛的: “周工,经考虑,股权无法调整。但认可你的贡献,愿將你的年薪提至三十万,其他三位提至二十万,奖金按项目另计。这是公司能给的最高条件。若接受,明天照常上班。若不接受,按劳动法办理离职。无论去留,感谢你对浩宇的付出。林浩。” 邮件很短,很冷。他盯著发送按钮,看了很久,然后按下。 邮件发出去了。像石头扔进深井,咚的一声,然后寂静。 他靠在椅背上,闭上眼睛。 很累。但没时间累。 明天,会有结果。无论是留是走,浩宇都要继续前进。 窗外的夜,深了。 而浩宇的战爭,才刚刚开始。 第30章 雷霆手段 邮件是凌晨两点发出去的。林浩盯著“发送成功”的提示看了三秒,然后合上笔记本,起身走到窗前。城市睡了,只有路灯在闷热的夏夜里亮著昏黄的光。远处有夜班卡车驶过,轮胎摩擦路面的声音由远及近,又由近及远,像某种沉重而疲惫的喘息。 他知道周涛会看到邮件。那个人和他一样,是夜行动物,习惯在寂静的深夜里工作,在代码的世界里寻找秩序和掌控感。林浩想像著周涛此刻的样子:在租住的公寓里,面对屏幕,看到那封简短冰冷的邮件,眼镜片后的眼睛会眯起来,嘴角会扯出一个讥誚的、意料之中的笑。然后他会叫醒其他三人,开一个简短的会,做出决定。 林浩不关心他们的决定。他只知道,无论他们选择留还是走,浩宇都会继续前进。只是路径不同罢了。 他回到座位,打开內部通讯软体,给王磊发消息:“醒了没?” 几乎是立刻,王磊回覆:“没睡。在机房盯著,怕那四个孙子使坏。” “来我办公室。” 三分钟后,王磊推门进来。他穿著皱巴巴的t恤,头髮油腻,眼睛里布满血丝,但眼神很亮,是那种处於战斗状態的亢奋。 “老大,他们回信了?” “还没。但快了。”林浩从抽屉里拿出一个u盘,推过去,“里面有两样东西。第一,浩宇引擎的全部核心代码,你今晚看完。第二,一个脚本工具,叫『注释清理器』。” 王磊拿起u盘,在手里掂了掂:“注释清理器?干什么用的?” “找到所有周涛他们写的代码,在关键函数里加注释。”林浩说,“注释內容我已经写好了模板,你改改,要优雅,要嘲讽,要让他们十年后看到还会做噩梦。” 王磊愣住,然后笑了,是那种带著狠劲的笑:“老大,你够损的。加什么?『此处有坑,前网易大神周涛所留,后人慎入』?” “不。”林浩摇头,“要更高级。比如在资料库连接池的核心函数里加:『此段代码逻辑精妙,可惜作者目光短浅,只值年薪三十万。』在同步算法的状態机里加:『此处本可用更优雅的解法,但前同事坚持用笨办法,说是稳妥。后来他走了,我们重写了。』” 王磊的笑容慢慢收敛。他看著林浩,这个比他小四岁、脸上还带著少年青涩的创始人,此刻坐在昏黄的檯灯光里,眼神平静得像深井,但井底有什么东西在闪著冷光。 “老大,”王磊轻声说,“你这是要杀人诛心啊。” “是立规矩。”林浩说,“让所有人知道,浩宇的代码,浩宇的规则。走了的人,可以带走经验,但带不走荣耀。我要让后来的人看到那些注释,知道背叛的代价。” “那如果他们留下了呢?” “注释就不加。但u盘里的代码,你还是要看完。我要你在三天內,完全吃透引擎的每一行。浩宇的技术,不能掌握在一个人手里。你,阿坤,我,必须都懂。鸡蛋不能放在一个篮子里。” 王磊点头,收起u盘:“明白了。那竞业协议呢?真签?” “真签。”林浩从文件夹里拿出一份协议草案,是下午让法务连夜赶出来的,“如果他们选择走,离职手续办完后,签这份协议。三年內不得从事网游开发,不得加入盛、网、腾等直接竞爭对手。作为补偿,浩宇支付他们六个月工资的竞业限制补偿金。” 王磊翻看协议,条款很严,但合法。在2003年,竞业协议还不普及,但法律上是支持的。 “他们会签吗?” “不签,就別想在这个行业混了。”林浩说,“协议里有保密条款,如果他们泄露浩宇的技术机密,浩宇会起诉,索赔金额是过去一年营收的10%——一千万。他们赔不起。” 王磊倒吸一口凉气。他看著林浩,像是第一次认识这个人。四个月前,他们还在县城发传单,被网管追著跑。四个月后,这个十八岁的少年,在深夜里,用冰冷的法律条款和诛心的代码注释,构建一道防火墙,把叛离者挡在外面,把忠诚者护在里面。 “阿坤知道吗?”王磊问。 “还不知道。等事情了结了,我会告诉他。”林浩顿了顿,“磊子,这事必须做,但不好看。你如果觉得……” “我觉得该做。”王磊打断他,声音很稳,“周涛那孙子,太狂了。以为自己技术牛逼,就能要挟公司。不治治他,以后谁都敢来要股权。老大,我跟你。脏活累活,我来干。” 林浩看著他,看了几秒,然后点头:“辛苦了。” “那我先去搞代码。”王磊起身,走到门口,又回头,“老大,你睡会儿。天亮还有硬仗。” “嗯。” 王磊走了。办公室里又只剩下林浩一个人。他关了檯灯,在黑暗里坐著。窗外有凌晨的风吹进来,带著城市夜晚特有的、混杂的气味:尘埃、尾气、远处河流的腥气,还有不知哪家夜宵摊的油烟味。 手机震了。是周涛的回覆,很简短:“林总,我们选择离开。明早九点,办离职。协议我们会看,合理就签。感谢这四个月。周涛。” 林浩放下手机。没有意外,没有情绪。他打开邮箱,开始写离职流程邮件,抄送hr、法务、技术部。措辞官方,客气,但冰冷。写完了,定时在早上八点发送。 然后他躺到沙发上,闭上眼睛。但没有睡意。脑子里过电影一样回放这四个月:从三个人到三十一个人,从八千块到月流水千万,从发传单到国战封神。太快了,快得让人眩晕。但眩晕背后,是悬崖。走错一步,就是万丈深渊。 周涛的离开,是第一个悬崖。他必须稳住,必须狠,必须让所有人知道,浩宇的船,只能有一个船长。哪怕这个船长只有十八岁。 天快亮时,他迷迷糊糊睡著了。做了个梦,梦里他还是上辈子那个四十岁的工程师,在华为的会议室里,看著年轻的下属爭吵、分裂、离开。他想说什么,但发不出声音。然后场景切换,他站在浩宇的办公室里,看著周涛他们收拾东西离开,背影决绝。他想喊“等等”,但喉咙被什么堵住了。 醒来时,天已大亮。阳光刺眼,办公室里闷热。他看了眼时间:七点五十。离邮件发送还有十分钟。 他起身,用冷水洗了脸,换了件乾净的衬衫。镜子里的自己,眼睛里有血丝,下巴的胡茬青黑,但眼神很定。十八岁的身体,四十岁的眼神。这种割裂感,他习惯了。 八点,邮件自动发送。办公室里很快有了骚动。键盘声停了,窃窃私语声响起。林浩推门出去,走向技术区。 周涛四人已经在收拾东西。很安静,动作很快,只带走个人物品:水杯、笔记本、几本书。公司的电脑、u盘、门禁卡,整齐地放在桌上。周涛看见林浩,点了点头,没说话。 其他程式设计师低著头,假装在忙,但眼神飘忽。气氛很压抑,像暴雨前的闷。 “周工,”林浩开口,声音不大,但所有人都能听见,“感谢你这几个月的贡献。离职手续hr会办,补偿金按法律给。协议法务那边准备好了,签完字,今天就能结清。” “好。”周涛说,还是没抬头,继续收拾。 “走之前,代码交接一下。”林浩说,“国战系统的核心模块,你写个简单的文档,给阿坤。” “文档早就写了,在svn上。”周涛终於抬起头,看著林浩,眼神很复杂,有不甘,有嘲讽,也有一丝解脱,“林总,浩宇是条好船,但风浪大,你掌舵,小心翻。” “谢谢提醒。”林浩说,“也祝你前程似锦。” 周涛扯了扯嘴角,没再说话。九点半,四人收拾完毕,在hr的陪同下去办手续。办公室里静得可怕,只有空调的风声。 林浩走到技术区中间,拍了拍手。所有人都抬起头。 “说两件事。”林浩说,“第一,周涛他们离职,是个人选择,我尊重。但浩宇的技术路线不会变,新引擎开发不会停。从今天起,阿坤全面负责技术,王磊协助。第二,所有在岗的兄弟,本月奖金加倍。浩宇不会亏待认真做事的人。” 掌声,稀稀拉拉的,然后热烈起来。危机时刻,钱是最直接的定心丸。 下午,竞业协议签了。周涛很痛快,看了条款,没多说什么,签字,按手印。其他三人犹豫了一下,也签了。法务当场支付了补偿金——每人六个月工资,用信封装著,现金。周涛的信封最厚,三十万的一半,十五万。他掂了掂,塞进背包,转身就走。 没有告別,没有回头。 王磊站在办公室窗前,看著四人走出大厦,消失在街角。他转身,对林浩点点头:“协议签了,钱给了。代码注释……我加好了。你要不要看看?” “不用。你做事,我放心。”林浩说。 阿坤走过来,脸色不太好看。他手里拿著周涛留下的文档,薄薄几页,確实“简单”得过分。 “林浩,”阿坤低声说,“竞业协议……是不是太狠了?三年不能做网游,等於断了他们的路。” “是他们自己选的路。”林浩说,“阿坤,商业世界就是这样。要么留,好好干。要么走,但別想回头捅刀。竞业协议是保护,不是惩罚。保护浩宇,也保护留下的人。” “可那些注释……”阿坤的声音更低了,“王磊给我看了。『此处逻辑迂腐,乃前同事杰作』、『此函数本可精简十行,奈何作者固执』……这太伤人了。代码是技术人员的心血,不该被这样践踏。” 林浩看著阿坤。这个数学天才,这个技术理想主义者,此刻眼里有痛惜,有不忍,还有一种深重的困惑。他不理解,为什么要把事情做得这么绝。 “阿坤,”林浩缓缓说,“我问你,如果周涛去了盛大,把浩宇的同步算法、国战架构带过去,三个月后盛大出一款《血战天下》升级版,我们怎么办?” 阿坤沉默。 “如果他不受限制,带著我们的技术,去任何竞爭对手那里,浩宇的护城河就被打破了。我们四个月的心血,千万用户,可能一夜之间就被超越。”林浩说,“注释是手段,是提醒后来的人:浩宇的代码,是浩宇的命。动了,就要付出代价。这不是践踏,是守护。” “可是……” “没有可是。”林浩打断他,声音很沉,“阿坤,你是我兄弟,我信你。但浩宇不只是我们三个人的玩具,是三十一个人的饭碗,是几百万玩家的寄託。我必须为所有人负责。有时候,负责的方式,就是做恶人,做狠人。你如果觉得我错了,可以走。我不拦。” 阿坤看著林浩,看了很久。办公室里很安静,远处的键盘声都停了。所有人都屏著呼吸,看著这两个创始人对峙。 然后阿坤低下头,轻声说:“我不走。但林浩,別变成我们討厌的那种人。” “我不会。”林浩说,“但我会变成能让浩宇活下去的那种人。” 阿坤点点头,转身走了。背影有些佝僂,像扛著什么重物。 林浩站在原地,看著他的背影。心里某个地方,钝钝地疼。但他没动,没说话。 王磊走过来,拍拍他肩膀:“老大,阿坤就那样,心软。过几天就好了。” “我知道。”林浩说,“你去忙吧。代码交接的事,盯紧点。” “明白。” 人群散去,办公室又响起键盘声。但气氛不一样了。之前的躁动、亢奋,变成了一种紧绷的、沉默的专注。所有人都知道,浩宇刚刚经歷了一场手术,切掉了肿瘤。伤口会疼,但必须癒合。 林浩回到自己办公室,关上门。他坐到椅子上,看著窗外刺眼的阳光,看了很久。 然后他打开电脑,登录游戏后台。在线人数:十八万七千。充值流水:每分钟几千。一切如常。玩家不知道,这个让他们沉醉的世界,刚刚经歷了一场內战。他们只管玩,只管充钱,只管在虚擬的世界里寻找快乐。 这就是商业。表面光鲜,底下是血和铁。 林浩关掉后台,打开一个新的文档。標题:“浩宇科技技术中台建设规划”。他开始写,手指在键盘上敲击,嗒,嗒嗒,嗒。声音很稳,很坚定。 窗外的阳光,慢慢西斜。 而浩宇,还在前进。 带著伤,带著痛,带著一个十八岁少年杀伐果断的决绝。 这条路,他选定了。 就要走到底。 第31章 浩宇科技註册 七月十五日,深圳。空气湿热得能拧出水来,太阳明晃晃地掛在天上,晒得柏油路面浮起一层扭曲的热浪。街边的榕树枝叶蔫蔫地垂著,蝉鸣声嘶力竭,一声叠一声,像在抗议这难捱的酷暑。 林浩站在福田区工商局门口,白衬衫的后背已经被汗浸透,湿答答地贴在皮肤上。他手里捏著一个牛皮纸文件袋,里面是厚厚一沓材料:公司章程、股东协议、验资报告、办公场所租赁合同、法人身份证复印件……每一页都盖著红章,签著字,散发著新鲜油墨和纸张的气味。 阿坤和王磊站在他身后。阿坤穿著不合身的西装——临时买的,尺寸大了,肩膀处空荡荡的。王磊倒是穿了件正经的polo衫,但袖子捋到胳膊肘,露出粗壮的小臂。两人都戴著口罩,2003年夏天的深圳,非典的阴影还没完全散去,公共场所戴口罩是常態。 “紧张吗?”王磊低声问,口罩隨著呼吸一起一伏。 “不紧张。”林浩说,但手心是湿的。 “我紧张。”阿坤轻声说,“总觉得像做梦。四个月前,我们还在县城发传单。” 是啊,四个月。从县城到省城,从省城到深圳。从三个人到三十一个人,从月流水八千到月流水千万。快得像坐火箭,但每一步都踩在刀尖上。 周涛离开已经四天了。团队的情绪从最初的震盪,到现在的沉默接受。阿坤和王磊接过了技术重担,带著剩下的人加班加点,重构代码,补文档,做交接。游戏在线人数在周涛走的那天掉了两万,但很快又涨回来了——玩家不关心谁在写代码,只关心游戏好不好玩。而《血战天下》还是那个《血战天下》,甚至因为新版本的更新,更火了。 但林浩知道,內伤在。周涛带走的不仅是技术经验,更是一种信心——那种“我们无所不能”的锐气。团队里开始有了小心翼翼的氛围,说话前会停顿,提建议时会看脸色。这不好,但他暂时没时间治癒。他必须先把公司的框架搭起来,把根扎稳。 “走吧。”林浩说,推开了工商局的玻璃门。 冷气扑面而来,带著消毒水的味道。大厅里人不多,稀稀拉拉地坐在长椅上等著叫號。窗口后面,工作人员穿著制服,面无表情地收材料、盖章、递迴执。空气里有种公事公办的、冰冷的效率感。 取號,等待。三十七號。前面还有十二个人。 林浩找了个角落的位置坐下,把文件袋放在腿上。阿坤和王磊坐在他两边,三个人都没说话,只是看著电子屏上跳动的號码。二十五,二十六,二十七……很慢。 “想好公司名字了吗?”阿坤突然问。 “浩宇科技。”林浩说,“浩宇科技有限公司。英文名,horizon technology。” “horizon……”阿坤轻声重复,“地平线。你一直喜欢这个词。” “嗯。地平线在那里,永远追不到,但永远要去追。”林浩说,“浩宇,就是浩瀚宇宙。我们要做的事,是星辰大海。” 王磊笑了:“老大,你说话越来越像搞传销的了。” “但你们信了,不是吗?” “信。”王磊点头,“不信就不会在这儿了。” 號码跳到三十七。窗口叫號。 林浩起身,走到三號窗口。窗口后是个四十多岁的女工作人员,戴著老花镜,脸色疲惫。她接过文件袋,抽出材料,一页一页翻。 “经营范围?”她问,没抬头。 “计算机软硬体技术开发、技术服务、技术諮询;网路游戏开发、运营;网际网路信息服务;电子商务。”林浩流利地背出早就准备好的条目。 “註册资本?” “一千万。实缴两百万,剩下的八百万两年內缴清。” 女工作人员抬头看了他一眼,眼神里有一丝讶异。2003年,一千万註册资本不算小数目,尤其对一家刚成立的科技公司。而眼前这个少年,看起来最多二十岁。 “法人是你?” “是。” “股东呢?” “我,70%。赵坤,15%。王磊,15%。”林浩递上股东身份证明。 女工作人员核对材料,在电脑上录入。键盘声嗒嗒嗒嗒,在空旷的大厅里迴响。录入完了,她拿起印章——那种老式的、需要蘸印泥的铜章,在一个个需要盖章的地方按下去。噗,噗,噗。声音沉闷,但有力。 最后,她拿出营业执照的正本和副本,填上信息,盖最后的公章。然后从窗口递出来。 “好了。十五个工作日內来领税务登记证和组织机构代码证。记得按时报税。” “谢谢。” 林浩接过执照。a4大小的硬纸,白底黑字,最上面是国徽,下面是“企业法人营业执照”。企业名称:浩宇科技有限公司。法定代表人:林浩。註册资本:壹仟万元整。成立日期:2003年7月15日。 他盯著那张纸,看了很久。纸张在手里微微发烫,像有生命一样。 “成了?”王磊凑过来。 “成了。”林浩说,声音有点哑。 三人走出工商局。外面的热浪涌上来,但林浩不觉得热。他走到树荫下,把营业执照摊开,放在膝盖上,掏出手机——诺基亚7650,刚买的,带摄像头,三十万像素。他对著执照拍了张照,照片很模糊,但字能看清。 “发群里。”他对阿坤说。 阿坤点头,用蓝牙把照片传到自己手机,然后发到浩宇的工作群。群名叫“浩宇战舰”,是王磊起的,说要有战斗气息。 照片发出去,三秒后,群炸了。 “我操!营业执照!” “浩宇科技有限公司!牛逼!” “一千万註册资本!老大威武!” “深圳!我们去深圳了?!” “什么时候搬家?!” “发红包!发红包!” 林浩看著屏幕上滚动的消息,笑了。这是周涛离开后,团队第一次这么活跃。他发了个红包,两百块,三十个包,瞬间抢光。小雨抢了最大的,八块六毛六,发了个流泪的表情:“谢谢老板!” “晚上开会。”林浩在群里打字,“视频会议,所有人参加。有大事宣布。” “收到!”“明白!”“坐等!” 收起手机,林浩看向阿坤和王磊:“找个地方,把logo定了。” “logo?”王磊一愣,“啥logo?” “公司logo。总不能一直用文字。”林浩说,“我约了个设计师,在附近的咖啡厅。” 咖啡厅在工商局对面,叫“蓝湾”,装修得很小资,有冷气,有轻音乐。客人不多,角落里坐著一个戴眼镜的年轻人,面前摊著画板。看见林浩三人进来,他站起来挥手。 “林总,这儿。” 设计师叫李想,美院毕业,自由职业,是陈默推荐的。林浩在电话里简单说了要求:简洁,现代,有科技感,要体现“地平线”和“宇宙”的概念。李想画了十几稿,都不满意,这是最后一稿。 三人坐下。李想从画夹里抽出一张a4纸,推过来。 纸上是一个简单的图形:一条平直的地平线,从左到右贯穿。地平线上方,一个金色的字母“h”,但“h”的右半边向上延伸,变成一条向上的弧线,像初升的太阳,也像展开的翅膀。整个图形只有两种顏色:黑色(地平线)和金色(h)。下面一行小字:horizon technology。 “解释一下。”林浩说。 “地平线,是您的核心概念。h,是浩宇的浩,也是horizon的首字母。金色代表阳光、希望、价值。右半边向上延伸的弧线,寓意上升、突破、无限可能。”李想推了推眼镜,“整体风格极简,但识別度高。放大可以做公司招牌,缩小可以做app图標。黑白版本也好看。” 林浩盯著那个图形,看了很久。阿坤和王磊也凑过来看。 “像太阳从地平线升起。”阿坤轻声说。 “也像翅膀。”王磊说,“要飞起来的感觉。” “就它了。”林浩拍板,“多少钱?” “三千。含源文件和所有使用授权。” “行。再帮我做个事:设计一套vi系统。名片、信纸、ppt模板、工牌。风格统一。加急,三天內要。多少钱?” “全套……八千。” “一万。三天。能做到吗?” 李想眼睛亮了:“能!我熬夜也给你做出来!” “好。卡號给我,先付一半,做完付尾款。” 谈完,李想匆匆走了,回去赶工。林浩三人坐在咖啡厅里,没人说话,只是看著桌上那张logo草图。窗外的阳光照进来,落在金色的“h”上,反射出温暖的光。 “像那么回事了。”王磊说。 “嗯。”阿坤点头。 林浩把草图小心地折好,放进文件袋,和营业执照放在一起。然后他端起咖啡,喝了一口。很苦,但回甘。 “晚上开会,说什么?”阿坤问。 “说未来。”林浩说,“浩宇科技成立了,但游戏只是开始。我们要做引擎,要做平台,要做生態。但第一步,是搬家。下个月,整个团队搬到深圳。租办公室,招新人,重新开始。” “都来深圳?”王磊皱眉,“有人不愿意吧?在省城待惯了,拖家带口的。” “愿意的来,不愿意的,发遣散费,好聚好散。”林浩说,“浩宇要成为顶尖公司,必须在一线城市。深圳有腾讯,有华为,有最好的技术和人才。我们要和他们做邻居,也要和他们做对手。” “那省城的办公室呢?” “留著,做研发分部。阿坤,你负责。重要的、核心的技术研发,放在省城,安静,不受打扰。深圳总部,做產品、运营、市场、资本。” 阿坤沉默了一会儿,然后点头:“好。我听你安排。” “磊子,你跟我去深圳。负责技术中台和伺服器运维。我们要建自己的数据中心,不能总租別人的。” “明白!” 晚上八点,视频会议。三十一个人,分散在省城办公室、各自家里、网吧包厢。电脑摄像头像素很低,画面模糊,但能看清每个人的脸。 林浩把营业执照和logo草图举到摄像头前。 “各位,浩宇科技有限公司,今天成立了。”他说,声音透过麦克风,带著轻微的电流杂音,“从今天起,我们不再是无名无分的工作室。我们是正规军,有执照,有logo,有未来。” 屏幕上,一张张年轻的脸,表情各异:激动,茫然,期待,紧张。 “下个月,公司总部搬到深圳。愿意跟去的,公司包住宿,涨工资。不愿意的,发三个月工资作补偿,好聚好散。不强迫,不道德绑架。” 停顿,等反应。 小雨第一个举手(在视频里是打字):“我去!我还没去过深圳呢!” 陈默(美术):“我也去!深圳机会多!” 接著,陆陆续续,大部分人都表示愿意去。只有两个有家室的程式设计师犹豫,说考虑一下。 “好。”林浩点头,“接下来,说正事。浩宇科技,未来三年规划。” 他切换到ppt——是李想赶工做的模板,黑底,金色logo,简洁现代。 “第一阶段,2003-2004,夯实基础。核心產品《血战天下》做到月流水两千万,在线人数五十万。同时,启动『浩宇引擎2.0』开发,目標:支持3d渲染,跨平台,开源。” 屏幕上出现引擎架构图,复杂得像蜘蛛网。 “第二阶段,2004-2005,平台化。基於浩宇引擎,推出『浩宇游戏平台』,吸引第三方开发者。我们要做中国的steam,但更早,更本土。” “第三阶段,2005-2006,生態化。投资硬体、作业系统、云服务。长远目標:打造从晶片到软体到內容的完整生態。” ppt放完,屏幕沉默了很久。 然后王磊打字(他懒得开麦):“老大,这饼画得……我都饱了。” 鬨笑。气氛轻鬆了些。 “是饼,但我们会把它做出来。”林浩说,“我知道,有人觉得我疯了。一个做游戏的,想什么晶片、作业系统。但四个月前,有人说我们能月流水千万,你们也觉得我疯了。现在呢?” 没人说话。 “浩宇的使命,不是赚钱,是改变世界。用技术,用產品,用我们这代人的热血和汗水。”林浩顿了顿,声音沉下来,“这条路很难,会死人,会散伙,会被人笑。但如果我们不做,谁来做?” 寂静。只有电流的嗡嗡声。 然后阿坤开了麦,他的声音很轻,但清晰:“我做。” 王磊也开麦:“算我一个。” 小雨:“我也做!” 陈默:“加一!” 一个接一个,声音在耳机里响起,嘈杂,但坚定。 林浩看著屏幕上那些模糊的脸,那些亮著的眼睛,心里某个地方,热了一下。 “好。”他说,“那我们就干。干他个天翻地覆,干他个星辰大海。” 会议结束。林浩关掉电脑,坐在黑暗里。窗外,深圳的夜生活开始了,霓虹闪烁,车流如河。 他拿出那张营业执照,用手指摩挲著上面的字。浩宇科技有限公司。法定代表人:林浩。十八岁。 他把执照收好,锁进保险箱。然后打开笔记本,开始写搬迁计划、招聘计划、新项目立项书。 键盘声响起。嗒。嗒嗒。嗒。 在深圳的夜里,像心跳,像誓言。 浩宇科技,正式起航了。 而风浪,才刚刚开始。 第32章 寻找合租办公楼 绿皮火车是七月二十號凌晨四点半从省城发车的。车厢里瀰漫著一股混杂的气味:汗酸、脚臭、泡麵、厕所消毒水,还有座椅绒布经年不洗的霉味。硬座,林浩靠窗,王磊靠过道,两人中间的小桌板上堆著矿泉水、饼乾、一本卷了边的《深圳特区报》。 天还没亮,窗外是沉沉的夜,偶尔有零星的灯火闪过,像瞌睡人半睁的眼。车厢里大部分人在睡觉,头歪在同伴肩上,或抵著冰凉的车窗玻璃。鼾声此起彼伏,夹杂著婴儿断续的啼哭,和列车轮轨撞击的哐当哐当声。 “非得坐绿皮?”王磊压低声音,但压不住那股怨气,“飞机两小时,火车要一宿。还他妈是硬座。” “省钱。”林浩说,眼睛盯著窗外模糊的夜色,“来回机票两千,火车票两百八。省下一千七,能买台二手伺服器。” “我们现在缺那一千七吗?月流水千万……” “流水是流水,利润是利润。每一分钱,都要花在刀刃上。”林浩转过头,看著王磊,“磊子,浩宇现在是有钱了,但不能飘。盛大、网易、腾讯,哪个不是从苦日子里熬出来的?我们现在花的每一分钱,都是在给自己挖护城河。挖得越深,將来活下来的机会越大。” 王磊不说话了,拧开矿泉水瓶,咕咚咕咚灌了几口。水是温的,带著塑料瓶的味道。 “你真要在深圳租一整层?”他问,“我们现在才三十多人,用得了那么大?” “用得了。”林浩说,“下个月搬过去,要招新人。技术、美术、策划、运营,至少扩到一百人。还要建机房,放伺服器。一层,可能还不够。” “一百人……”王磊喃喃道,“四个月前,我们才三个人。” “四个月后,我们要和盛大掰手腕。”林浩说,“不跑快点,连人家尾灯都看不见。” 天渐渐亮了。灰白的光从东边渗进来,照亮了车厢里的一切:脱漆的行李架,污渍斑斑的窗帘,地上散落的瓜子壳,邻座大叔鬍子拉碴的睡脸。列车员推著小车经过,喊著“早餐,稀饭馒头茶叶蛋”,声音嘶哑,像砂纸磨铁。 林浩买了两个馒头,就著矿泉水吃。馒头很硬,没发酵好,嚼在嘴里像嚼棉絮。但他吃得很仔细,一口一口,像在完成某种仪式。 王磊看著窗外飞掠而过的农田、水塘、低矮的村舍。非典的影响还在,田野里人很少,偶尔看见一两个戴口罩的农民在劳作,像白色的小点,在绿色的背景上缓慢移动。 “林浩,”王磊突然说,“有时候我觉得,你像活了两辈子的人。看事情太透,透得嚇人。” 林浩的手顿了一下。馒头在嘴里,忘了嚼。 “怎么说?” “就比如周涛那事。”王磊声音很低,只有两人能听见,“你好像早就知道他会走,早就准备好了后手。竞业协议,代码注释,股权调整……一套连招,乾净利落。不像十八岁的人干得出来的事。” “我十八岁,但我读过的书,见过的人,可能比二十八岁的人还多。”林浩说,语气平静,“商业世界,不分年龄,只分胜负。你心软,別人就吃你。你犹豫,別人就踩你。我不想被吃,不想被踩,就得狠,就得快。” “那阿坤呢?”王磊看著他,“阿坤那天晚上,眼睛都红了。他说,怕你变成我们討厌的那种人。” 林浩沉默了。他看著手里的半个馒头,看了很久,然后把它吃完。咽下去,喝口水。 “磊子,”他说,“你討厌什么人?” “討厌……骗子,小人,压榨员工的老板。” “我不是。”林浩说,“我给的钱,是行业最高。我给的股权,是创始人该拿的。我定的规矩,是保护所有人。如果这样还叫压榨,那这世界没天理了。” “但你在代码里加注释,诛心。” “那是立规矩。”林浩说,“我要让后来的人知道,浩宇的代码,是浩宇的命。谁动了歪心思,谁就要付出代价。这不是针对周涛,是针对所有可能背叛的人。规矩立好了,团队才能干净,才能打仗。” 王磊不说话了,只是看著窗外。太阳升起来了,金红色的光刺破云层,照在田野上,照在铁轨上,照在飞驰的列车车窗上。光影快速闪烁,在林浩年轻的脸上明明灭灭。 下午两点,火车晚点四十分钟,终於驶进深圳站。热浪像实质的墙,在车门打开的瞬间扑进来。空气里有海腥味,有汽车尾气味,有这座年轻城市特有的、混杂著野心和汗水的躁动气息。 两人拖著简单的行李出站。站前广场人山人海,拉客的司机、举牌招工的、卖地图矿泉水的,声音嘈杂得像一锅煮沸的粥。2003年的深圳站,是无数梦想的起点,也是无数梦碎的终点。 林浩在报亭买了张深圳地图,展开,手指在上面移动。他的目標很明確:南山。不是罗湖,不是福田,是南山——现在还是城乡结合部,大片农田和城中村,但十年后,这里会成为中国的硅谷,腾讯、华为、中兴、大疆,都会在这里扎堆。 “去南山科技园。”他对计程车司机说。 “科技园?”司机是个中年男人,皮肤黝黑,说话带潮汕口音,“那边偏啊,好多地还没开发呢。你们去干啥?” “看办公楼。” 司机从后视镜看了他们一眼,眼神里有怀疑,但没多说。车驶上深南大道,路很宽,车不多,两边是低矮的厂房和在建的工地。远处有塔吊,像巨人的手臂,在灰蓝的天空下缓缓转动。 南山科技园,2003年还是个雏形。几栋孤零零的写字楼,被大片荒地、铁皮厂房、城中村包围。路上尘土飞扬,有拖拉机突突开过,拉著建筑材料。空气里有水泥灰和柴油的味道。 林浩让司机在一栋看起来最新的写字楼前停下。楼不高,十二层,玻璃幕墙,但很多玻璃碎了,用胶带粘著。门口掛著牌子:“创新大厦”,但“新”字掉了一半,只剩“亲”字,很滑稽。 “就这儿?”王磊皱眉。 “就这儿。”林浩付了车钱,推门下车。 一楼大堂空荡荡的,地砖开裂,墙角有积水。电梯只有一部,老式的,门是铁柵栏那种,运行时哐当哐当响。电梯里贴著各种小gg:办证、开锁、疏通下水道,还有一张褪色的“招租启事”:“本大厦5-12层整体招租,价格面议。联繫人:张先生。电话:xxxxxxxxxxx。” 林浩拨了那个號码。响了几声,接通,一个男人的声音,带著浓重的广东口音:“餵?” “张先生吗?看到招租启事,想看办公楼。” “你在哪儿?” “创新大厦一楼。” “等著,我下来。” 五分钟后,一个五十多岁的男人从楼梯间走下来。很瘦,穿一件洗得发白的polo衫,手里拿著一大串钥匙。他打量了一下林浩和王磊,眼神里的怀疑更重了。 “你们……租办公楼?” “是。想看看五到十二层。” “整层租?” “整层。” “做什么的?” “科技公司,做软体,做游戏。” 男人又看了他们几眼,特別是林浩——太年轻了,不像老板。但他没多问,只是点点头:“跟我来。” 电梯上到五楼。门打开,一股霉味扑面而来。楼道很长,两边是毛坯的办公室,门都开著,里面空无一物。地上积了厚厚一层灰,踩上去留下清晰的脚印。窗户很大,但玻璃脏得看不清外面。阳光从脏玻璃透进来,变成浑浊的、昏黄的光。 “这一层,一千二百平米。”张先生说,“隔间你们自己打。租金,一平米三十块一个月,包物业管理费。押三付一。” 王磊在心里快速计算:一千二百平米,三万六一个月,一年四十三万二。不贵,甚至可以说便宜——在2003年的深圳,稍微像样的写字楼,一平米要五十以上。 “能看看其他层吗?”林浩问。 “六楼租出去了,做手机的。七楼空著,和五楼一样。八楼以上,还没装修,水泥地,没门窗。” “去六楼看看。” 六楼不一样。刚出电梯,就听见机器的轰鸣声,还有刺鼻的塑料和焊锡味。楼道里堆著纸箱,里面是各种手机配件:电池、外壳、电路板。一间办公室的门开著,能看见里面坐著十几个工人,在组装手机。桌上散乱著螺丝刀、电烙铁、成堆的半成品。墙上贴著標语:“质量是生命,效率是金钱!” 一个穿西装的男人走出来,三十多岁,头髮抹得油亮,看见张先生,笑著递烟:“张老板,带人看房?” “嗯。陈总,生意好啊。” “还行还行,这个月出了五千台,下个月目標八千。”陈总看了林浩和王磊一眼,眼神里有一丝居高临下的打量,“两位也是做生意的?” “做软体。”林浩说。 “软体好啊,高科技。”陈总笑了,笑容里有种说不清的意味,像是同情,又像是轻蔑,“我们这层做手机,实业。虽然利润薄,但稳。软体那东西,虚,说不定哪天就黄了。” 王磊想反驳,但林浩拦住了他。 “陈总说得对,实业是根本。”林浩说,“但我们做软体的,也想试试,看能不能活下来。” “年轻,有衝劲,好事。”陈总拍拍林浩的肩膀,力度不轻,“租这儿好,便宜。等你们做大了,再搬去福田、罗湖。我们这儿,是创业者的摇篮,也是坟场。哈哈,开个玩笑。” 他笑著走了,回车间继续监工。机器声又响起来,嗡嗡的,像某种巨大的昆虫在鸣叫。 “就这层。”林浩对张先生说。 “六楼租出去了……” “五楼。整层,签三年。租金能不能谈?” “你想多少?” “二十五。三年不涨租。我今天付定金,月底签合同,付清全年租金。” 张先生眼睛亮了。二十五,比市价低,但一次性付全年,四十多万现金,在2003年不是小数目。而且租三年,稳定。 “你能做主?”他问。 “能。”林浩从背包里拿出营业执照复印件,“浩宇科技有限公司,我是法人。註册资本一千万,实缴两百万。钱没问题。” 张先生看了看执照,又看了看林浩,终於点头:“行。二十五,三年不涨。但你们得自己装修,我不管。” “成交。” 签了意向书,付了两万定金。从大厦出来,已经下午五点。太阳西斜,但热度不减。工地上有工人收工,三三两两地走,满身尘土,但说笑著。城中村飘出炒菜的油烟味,混著劣质香料的呛人气味。 “就这儿了?”王磊问,语气复杂,“隔壁是山寨手机厂,楼道里堆垃圾,电梯哐当响。咱们月流水千万的公司,就在这儿办公?” “就这儿。”林浩说,语气很坚定,“知道十年后,这里是什么地方吗?” “啥地方?” “全球科技界的麦加。”林浩说,“腾讯、华为、中兴、大疆,都会在这里。这里的每一寸土地,都会比黄金还贵。我们现在花二十五块一平米租下,十年后,转租出去,能翻二十倍。” “你怎么知道?” “我知道。”林浩没解释,“而且,隔壁是山寨手机厂,不好吗?他们做硬体,我们做软体。將来说不定能合作。他们需要软体优化,我们需要硬体测试。这是生態。” 王磊不说话了。他看著眼前这栋破旧的大厦,看著远处荒地上吃草的牛,看著更远处正在打桩的工地。塔吊的手臂在夕阳下缓缓移动,像在书写某种看不见的预言。 “走吧,找地方住。”林浩说,“明天还得去人才市场,招人。” 两人在科技园附近的城中村找了家小旅馆,五十块一晚,房间只有一张床,一台吱呀响的吊扇,一个蹲坑厕所。墙壁很薄,能听见隔壁房间的电视声、咳嗽声、情侣的呻吟声。 林浩坐在床边,从背包里拿出一个硬壳笔记本。翻开,里面是他这几个月断断续续写的日记。他拿起笔,在最新一页写下: “2003年7月20日,深圳南山。租下创新大厦五楼,一千二百平米,月租三万,年付。隔壁是山寨手机作坊,机器轰鸣,塑料味刺鼻。电梯老旧,楼道积灰。但窗外的土地正在被丈量,被规划,被浇筑。十年后,这里將是全球科技界的麦加。而浩宇,是第一批拓荒者。我们会在这里扎根,生长,直到枝繁叶茂,直到遮天蔽日。” 他停下笔,看著窗外。城中村的屋顶层层叠叠,晾衣绳上掛满衣服,在晚风里飘荡。远处有霓虹灯亮起,红的绿的,闪烁不定。更远处,是正在建设的深圳湾,是更广阔的世界。 他合上笔记本,躺下。吊扇在头顶吱呀呀地转,吹出温热的风。 王磊在另一张床上,已经打起鼾。 林浩闭上眼睛。很累,但心里很踏实。 浩宇的根,今天,在深圳南山,扎下了。 虽然土地贫瘠,虽然环境恶劣。 但根扎下了,就会生长。 直到长成参天大树,直到所有人抬头仰望。 窗外的夜,深了。 而浩宇的征途,才刚刚开始。 第33章 网吧里的未来CTO 七月底的深圳,热得像一个巨大的蒸笼。下午四点,太阳还毒辣地掛在天上,晒得柏油路面浮起一层透明的、摇曳的热浪。城中村的巷子又窄又深,两侧是密密麻麻的“握手楼”,阳光只能从楼缝里漏下几道惨白的光柱,照在积著污水的坑洼路面上。 林浩从建材市场出来,t恤后背已经湿透,紧贴在皮肤上。他手里拿著一捲图纸,是创新大厦五楼的装修设计图——刚和设计师吵了一架,对方坚持要做吊顶、大理石前台、玻璃隔断,说“这才像正规公司”。林浩坚持要做开放空间、水泥地、裸露管线,说“这才像创业公司”。最后各让一步:前台用水泥砌,但打磨光滑;不吊顶,但刷黑漆;办公桌用实木板,但自己钉。 省钱,但要酷。这是林浩的要求。 他拐进巷子口一家网吧。招牌是褪色的“极速网咖”,玻璃门上贴著《传奇》《奇蹟》《cs》的海报,但边角捲起,被太阳晒得发白。推门进去,冷气和烟味、泡麵味、汗味混杂的气浪扑面而来。 下午的网吧人不多,大半机子空著。几个少年在打游戏,大呼小叫。角落里,一个瘦得像竹竿的年轻人,背对著门,坐在最里面的位置。他没打游戏,屏幕上是黑色的终端窗口,绿色的字符快速滚动。桌上摊著一本厚厚的书,砖头一样,是《算法导论》英文原版,书页泛黄,边角捲起,密密麻麻写满了笔记。 林浩在他斜后方找了个位置坐下。开机,打开邮箱,处理装修报价单。但眼角余光一直瞟著那个年轻人。 年轻人很专注。手指在键盘上快速敲击,但动作轻盈,几乎没有声音。屏幕上的代码在滚动,是c++,但风格很独特——变量名用下划线分隔,函数短小,注释精確。林浩能看到几个关键词:collaborative_filtering、user_vector、item_similarity……协同过滤,用户向量,物品相似度。 这是推荐算法的核心概念。在2003年,这太超前了。当时国內网际网路还处在门户时代,新闻是编辑手动推荐,电商还没起步,推荐算法只是学术论文里的概念。 林浩起身,去吧檯买了两瓶冰镇矿泉水。走回来,把一瓶放在年轻人桌上。 “喝点水。” 年轻人抬起头。很年轻,可能二十出头,戴一副黑框眼镜,镜片很厚,眼睛很大,但眼窝深陷,有黑眼圈。脸很瘦,颧骨凸出,嘴唇乾裂。他看了一眼水,又看了一眼林浩,眼神里有警惕,也有困惑。 “谢谢,不用。” “天热,脱水。”林浩在他旁边的空位坐下,拧开自己那瓶,喝了一口,“看你写代码,是推荐系统?” 年轻人愣了一下,警惕更深:“你懂?” “懂一点。协同过滤,基於用户的,还是基於物品的?” “都在试。”年轻人说,声音很轻,但清晰,“但稀疏矩阵问题解决不了。用户-物品矩阵太大,太稀疏,相似度计算不准。” “用svd(奇异值分解)降维。或者,加隱语义模型。”林浩说。 年轻人眼睛睁大了。他看著林浩,像看著一个突然从地里冒出来的怪物。2003年,svd在推荐系统中的应用,还只是少数实验室在研究的课题。 “你……你是哪个实验室的?”年轻人问。 “不是实验室,是公司。”林浩说,“浩宇科技,做游戏的。但我们对推荐算法有兴趣。你在做什么项目?” 年轻人犹豫了几秒,然后说:“个性化新闻推荐。我想做一个系统,根据用户的瀏览歷史,自动推荐他可能感兴趣的新闻。但现在还在理论阶段,数据都没有。” “爬虫抓新闻,用户行为模擬,先跑起来。”林浩说,“算法不验证,永远是纸上谈兵。” “我知道。”年轻人苦笑,“但没伺服器,没数据,没资源。我在深大读书,实验室的机器要排队,一次只能跑一小时。” “深大?计算机系?” “嗯,大三。张一鸣。” 林浩的心臟重重跳了一下。张一鸣。这个名字,他上辈子在无数科技新闻里见过:今日头条创始人,字节跳动ceo,中国网际网路新生代巨头。但现在,他只是个在网吧啃《算法导论》的穷学生。 “我叫林浩。”林浩伸出手。 张一鸣握手。手很瘦,但有力。 “你刚才说,浩宇科技?做游戏的?《血战天下》是你们做的?” “你知道?” “玩过。”张一鸣说,脸上第一次露出一点笑容,“国战系统很厉害,同步算法做得很好。我逆向分析过客户端,你们的预测矫正模型,比论文里的方案更实用。” “你还逆向分析?”林浩笑了。 “兴趣。”张一鸣说,“我觉得,游戏里的很多技术,可以用在其他地方。比如状態同步,可以用在实时推荐上——用户每点一次,系统立刻更新推荐列表,像游戏里每动一步,画面立刻更新。” “思路不错。”林浩说,“但实时推荐的计算量太大,伺服器扛不住。” “所以要做增量更新,做局部刷新,做客户端缓存。”张一鸣语速快起来,眼睛里有了光,“就像游戏里,只同步视野內的玩家。推荐系统里,只更新用户可能感兴趣的几个品类。其他部分,用缓存,用异步更新。” 林浩听著,心里越来越惊。这个二十岁的年轻人,思维已经跳出了时代。他看到的不是眼前的技术局限,是技术背后共通的逻辑——状態同步、增量更新、缓存优化,这些游戏引擎里的概念,被他自然地迁移到推荐系统里。 “你做过实验吗?”林浩问。 “在实验室跑过小规模数据。”张一鸣从书包里掏出一个软盘,“里面是模擬数据,十万用户,一百万新闻,用简单的协同过滤,准確率只有30%。但如果加上时间衰减因子——用户最近的行为权重更高——能提到40%。再加社交关係——朋友喜欢的,你也可能喜欢——能到50%。但计算量指数级增长,单机跑一次要三天。” “用分布式。”林浩说,“把数据切分,多台机器並行计算。mapreduce的思路,听过吗?” “google那篇论文?”张一鸣眼睛更亮了,“我看过,但没实践过。实验室没那么多机器。” “浩宇有。”林浩说,“我们刚租了一层楼,正在装修。伺服器买了二十台,下周到货。如果你有兴趣,可以来我们那儿做实验。数据,我们有——游戏里几百万玩家的行为数据,每天產生几千万条日誌。伺服器,我们也有。缺的,是人。” 张一鸣愣住了。他看著林浩,像在判断这话的真假。一个陌生人,在网吧,邀请他去公司做实验,用真实数据,用真实伺服器。这听起来像骗子,或者……像做梦。 “为什么?”他问。 “因为我觉得你的想法有价值。”林浩说,“个性化推荐,是未来。新闻、音乐、视频、商品,一切內容都需要推荐。谁先做好推荐,谁就掌握了流量入口。浩宇现在做游戏,但未来要做平台,要做生態。推荐系统,是生態的大脑。我们需要这个大脑。” “可我只是个学生……” “学生怎么了?”林浩笑了,“我今年十八岁,高中刚毕业。浩宇是我创立的,四个月前还在县城发传单。现在月流水千万。年龄、学歷、背景,都不重要。重要的是,你有没有想法,敢不敢干。” 张一鸣沉默了很久。他低头看著手里的软盘,手指在塑料壳上摩挲。然后他抬头,看著屏幕上的代码,又看看那本《算法导论》。 “我能得到什么?”他问,很直接。 “实习工资,一个月三千。包住。实验资源,隨便用。如果项目有成果,可以转正,薪资翻倍,给期权。”林浩说,“更重要的是,你可以把一个理论想法,做成真实可用的系统。这个系统,可能会改变几亿人获取信息的方式。” 最后这句话,打动了张一鸣。他眼里那种技术人的纯粹光芒,亮得灼人。 “但我还要上课……” “时间自由。你什么时候有空,什么时候来。我们需要的是你的脑子,不是你的坐班时间。”林浩说,“而且,深大离南山不远,公交车半小时。” 张一鸣又思考了几分钟。然后他点头:“好。我试试。” “欢迎加入浩宇。”林浩伸出手。 这次握手,很用力。 两人聊了三个小时。从推荐算法,聊到分布式系统,聊到资料库优化,聊到用户体验。张一鸣的话越来越多,从拘谨到兴奋,到滔滔不绝。他有很多想法,很多在2003年看来天马行空的想法:基於用户画像的精准推送、基於社交关係的病毒传播、基於地理位置的热点发现…… 林浩听著,偶尔提问,偶尔补充。他脑子里有2023年的推荐系统是什么样子——今日头条、抖音、淘宝千人千面。但他不能说,只能引导,让张一鸣自己“发明”出来。 天黑了。网吧的灯亮起来,屏幕的光映在两人脸上。旁边打游戏的少年换了一拨,烟味更浓了。但两人都没在意。 “走吧,吃饭。”林浩说,“边吃边聊。” 他们去了巷子口的大排档。塑料桌椅,红色灯罩,风扇嗡嗡转。点了炒牛河,椒盐虾,蒜蓉青菜。张一鸣吃得很香,但手在桌上比划,还在说算法。 “用户冷启动问题怎么解决?”他问,“新用户,没数据,怎么推荐?” “用热门內容引流,同时快速收集行为数据。”林浩说,“就像游戏里,新手进来,先给简单任务,让他快速升级,產生正反馈。推荐系统也一样,先给大眾都喜欢的內容,同时埋点,记录他的每一次点击、停留、分享。数据够了,再切个性化。” “那数据隱私呢?”张一鸣皱眉,“收集用户行为,会不会……” “会。”林浩说,“所以必须透明。告诉用户,我们在收集什么数据,用来做什么。给用户选择权,可以关闭个性化推荐。但大部分用户,会为了更好的体验,愿意交出数据。这是交换。” “这会不会……有点邪恶?” “技术是工具,看人怎么用。”林浩说,“我们可以用它推荐垃圾信息,也可以用它推荐有价值的內容。浩宇要做的事,是让技术服务於人,不是奴役人。所以,算法要有价值观,要有底线。这比技术本身更重要。” 张一鸣停下筷子,看著林浩。大排档昏黄的灯光下,这个比自己还小的少年,眼神里有种他看不懂的深邃。 “林浩,”他说,“你好像……想得很远。” “必须想得远。”林浩说,“网际网路才刚起步,我们现在做的每一个决定,都可能影响十年后的世界。所以不能只盯著眼前的技术,要盯著技术背后的东西:它让人变得更好了,还是更坏了?它让社会更开放了,还是更封闭了?它让信息更自由了,还是更垄断了?” 张一鸣沉默。他低头吃了几口菜,然后说:“我想做个实验。用浩宇的游戏数据,先做一个游戏內的推荐系统。比如,根据玩家的职业、等级、装备,推荐他可能需要的道具、副本、攻略。这个系统如果跑通了,再迁移到新闻、视频、音乐。” “好主意。”林浩点头,“从垂直领域切入,验证技术,再横向扩展。游戏数据维度丰富,行为密集,是训练推荐算法的绝佳土壤。你做方案,我批资源。” “谢谢。” 吃完饭,林浩送张一鸣回深大。校门口,路灯下,张一鸣背著那个旧书包,身影瘦长。 “下周一,我来公司。”他说。 “好。地址我发你qq。” “嗯。”张一鸣转身要走,又回头,“林浩,你为什么相信我?我们才认识几个小时。” “因为你在网吧啃《算法导论》。”林浩笑了,“因为你在做2003年没人做的事。因为你的眼睛里有光。技术人有没有天赋,一眼就能看出来。你有。” 张一鸣也笑了,很靦腆,但眼里有光。 他转身走进校门,背影消失在树影里。 林浩站在路灯下,点了根烟——他很少抽,但今天想抽一根。烟雾在夏夜的热风里散开,很快没了痕跡。 他想起上辈子,2012年,今日头条上线,顛覆了新闻行业。2016年,抖音上线,顛覆了短视频。2020年,tiktok风靡全球。而这一切的起点,是2003年深圳的一家网吧,一个啃《算法导论》的穷学生。 现在,这个学生,要成为浩宇的cto了。 命运,真奇妙。 他掐灭烟,往回走。城中村的巷子很深,很暗,但远处有光。 浩宇的版图,又多了一块拼图。 而未来,正在加速到来。 第34章 引擎授权生意 八月初的深圳,雨下得没完没了。不是那种痛快的暴雨,是黏稠的、细密的、从早到晚不停歇的毛毛雨。空气湿度接近饱和,墙壁渗水,衣服晾不干,连列印纸都软趴趴的,带著潮气。 创新大厦五楼的装修刚收尾。水泥地面打磨光滑,刷了清漆,映出天花板上裸露的黑色管线。办公桌是实木板钉的,没上漆,散发著原木的味道。前台是用水泥砌的,表面故意留了模板的纹理,粗糲,但酷。墙上掛著一块巨大的白板,写著“浩宇引擎2.0架构图”,线条和方框密密麻麻,像某种神秘电路的施工图。 会议室里,气氛比窗外的雨天还沉闷。 长桌两侧坐著浩宇的核心团队:林浩、阿坤、王磊、小雨、赵永,还有新来的张一鸣——他坐在角落,面前摊著笔记本,手指在键盘上快速敲击,像是在记录,又像是在算什么。 桌面上摊著几份列印的材料。最上面是《电脑报》游戏版的一篇文章,標题用醒目的黑体:“玩法雷同还是刻意模仿?盘点《血战天下》与近期新游的相似之处”。文章列举了五款最近上线的网游,都在不同程度上“借鑑”了《血战天下》的核心设计:国战系统、社交绑定、通行证、外观商城。虽然美术风格、故事背景不同,但內核一眼就能看出血缘关係。 “盛大的《龙魂》,上周上线的,你们看看这个。”王磊把笔记本电脑转过来,屏幕上是一个游戏的宣传视频,“万人国战、三十六国爭霸、赛季制通行证……连国战倒计时的ui都和我们一模一样。就换了层皮,把中国地图换成奇幻大陆,把『秦楚汉』换成『人族精灵兽族』。” 视频在播放。战斗场面、技能特效、甚至玩家死亡时的倒地动作,都和《血战天下》如出一辙。但画面更精致,美术资源显然花了大价钱。 “他们投了多少gg费?”小雨问。 “据说首月宣传预算五百万。”王磊说,“在《大眾软体》《电脑报》买了整版gg,还在网吧铺了地推。上线三天,註册用户破十万。” 会议室里一阵低低的吸气声。浩宇做到十万註册,用了两个月。盛大用抄袭品,三天。 “法务那边怎么说?”赵永问,他是前网易主程,对版权纠纷有经验。 “没用。”林浩开口,声音很平静,“游戏玩法不受著作权法保护。他们抄的是『点子』,不是代码。美术资源是原创的,故事背景是原创的,我们告不贏。而且,盛大法务团队比我们整个公司人还多,真打官司,拖都能拖死我们。” “那就让他们这么抄?”王磊拳头攥紧了,“我们辛辛苦苦创新,他们坐享其成!这他妈公平吗?” “商业世界,没有公平,只有输贏。”林浩说,“但我们可以换个思路贏。” 他站起身,走到白板前,把那张架构图擦掉。拿起笔,写下两个字:授权。 “浩宇引擎2d版,面向全行业开放授权。”林浩转过身,看著会议室里的人,“二十万一套,附赠技术培训、三个月免费维护。任何公司,只要付钱,就能拿到我们的引擎原始码,基於它做自己的游戏。” 死寂。 然后炸了。 “你疯了?!”王磊第一个跳起来,“把引擎卖了?!那是我们的命根子!国战系统、同步算法、优化方案,全在里面!卖了,我们还剩什么?” “卖了,我们就成了行业標准。”林浩说,“阿坤,你算过没有,中国现在有多少家公司在做2d网游?” 阿坤推了推眼镜,声音很轻:“三百家以上。但大部分是小作坊,用开源引擎或者自己写的简陋框架。真正有技术实力的,不到十家。” “如果我们把引擎卖给这一百家小作坊,会怎么样?” 阿坤沉默了几秒,然后眼睛慢慢睁大:“他们……会做出几百款基於浩宇引擎的游戏。这些游戏的技术架构、数据格式、开发工具,都会统一。浩宇引擎,就成了事实上的行业標准。” “对。”林浩点头,“到时候,盛大抄我们,我们告不贏。但如果我们成了標准,他们就是在和整个行业为敌。而且,我们的收入模型会从『卖游戏』变成『卖引擎+技术服务』。游戏有生命周期,引擎授权是持续收入。二十万一套,卖一百套,就是两千万。这还不算后续的技术服务费、定製开发费、分成。” 会议室安静下来。每个人都在消化这个想法。太大胆,太顛覆,但……好像有道理。 “可他们会买吗?”小雨问,“二十万,对很多小公司来说是巨款。” “会。”林浩说,“因为我们的引擎值这个价。国战系统支持万人同屏,同步延迟低於100毫秒,开发工具链完整,文档齐全。他们自己研发,没半年下不来,成本至少五十万。我们卖二十万,还包培训,是帮他们省钱。” “但这也教会了徒弟,饿死了师傅。”赵永皱眉,“他们用我们的引擎,做出更好的游戏,把我们自己打死了怎么办?” “所以授权协议要有条款。”林浩说,“第一,引擎只能用於开发2d mmorpg,不能用於其他类型。第二,开发出的游戏,营收超过五百万的部分,浩宇抽成5%。第三,引擎必须保留浩宇的logo和版权声明。第四,浩宇保留引擎的升级权和最终解释权。” 阿坤快速在笔记本上计算:“抽成5%……如果一百家公司,每家做到月流水五十万,我们每月就能抽两百五十万。这还不算授权费。” “而且,”张一鸣突然开口,声音不大,但清晰,“如果我们掌握了行业的数据格式標准,未来可以做数据互通、跨服对战、甚至……游戏联运平台。所有基於浩宇引擎的游戏,用户数据可以打通,形成一个大生態。” 所有人都看向他。这个刚来一周的实习生,话不多,但每次开口,都直指核心。 “对。”林浩看向张一鸣,眼里有欣赏,“我们要做的不是卖铲子,是建矿场。把铲子卖给所有人,但矿场是我们的。他们挖矿,我们收税,还掌握所有矿產的数据。这才是真正的护城河。” 会议室又陷入沉默。但这次不是质疑的沉默,是思考的沉默。 “什么时候做?”王磊问,语气已经变了,从愤怒变成兴奋。 “下周,上海,中国游戏开发者大会。”林浩说,“我会在主题演讲上宣布。阿坤,你准备技术演示,要做震撼,要让所有人看到,浩宇引擎能做到什么。王磊,你准备授权协议和报价单。小雨,联繫媒体,发通稿。赵永,你负责技术培训体系的搭建。张一鸣……” 他看向角落里的年轻人:“你用我们的游戏数据,做一个演示:基於玩家行为,实时推荐游戏內活动、装备、社交关係。要让人看到,浩宇引擎不止是技术,还是智能。” “明白。”张一鸣点头,手指已经在键盘上飞舞。 一周后,上海国际会议中心。中国游戏开发者大会,2003年行业最重要的盛会。能容纳两千人的主会场座无虚席,空气里瀰漫著西装革履的精英气息,和一种焦灼的、寻找机会的躁动。 林浩站在后台,看著手里的讲稿。十八岁,白衬衫,牛仔裤,帆布鞋。在一群三四十岁、西装革履的行业大佬中间,像个走错场的大学生。但他眼神很定。 主持人报幕:“下面有请浩宇科技创始人、ceo,林浩先生,分享《2d网游的技术演进与未来》。” 掌声,稀稀拉拉的,带著好奇和审视。林浩走上台,灯光刺眼。他调整了一下麦克风,开口,声音透过音响,清晰,平稳,甚至有点年轻得过分。 “各位同行,下午好。我是林浩,十八岁,浩宇科技创始人。四个月前,我们在县城发传单推广游戏。四个月后,我们站在这里,分享月流水千万的成绩。很多人问,浩宇凭什么?” 他顿了顿,目光扫过台下。前排坐著盛大的代表,网易的代表,还有几家刚抄袭了《血战天下》的公司代表。他们的表情,有好奇,有不屑,有警惕。 “凭技术。”林浩说,“但今天,我不想讲我们有多厉害。我想讲,我们怎么让大家一起厉害。” 他按了一下遥控器。背后的大屏幕亮起,是浩宇引擎的架构图,简洁,清晰。然后画面切换,是一段技术演示视频: 万人国战,实时同步,技能特效华丽,但帧率稳定在60。镜头拉近,能看到每个角色的表情细节,装备纹理,甚至剑刃上的反光。画面右下角,实时数据显示:在线人数10247,延迟78ms,cpu占用42%。 台下响起低低的惊呼。这个演示,比任何宣传稿都有说服力。 “浩宇引擎2d版,今天起,面向全行业开放授权。”林浩说,声音提高了一度,“二十万一套,包含全部原始码、开发工具链、技术文档。附赠三天现场培训,三个月免费技术支持。我们不要分成,不要股权,只要一件事:用我们的引擎,做出好游戏。” 死寂。然后嗡嗡的议论声响起,像蜂群炸窝。 “这是……开源了?” “二十万?真的假的?” “原始码都给?不怕人抄?” “他们图什么?” 林浩等议论声稍歇,继续说:“我知道各位在想什么。怕有坑,怕被卡脖子,怕教会徒弟饿死师傅。所以我承诺三件事:第一,授权协议公开透明,在官网可下载。第二,浩宇会成立『引擎开发者社区』,所有授权客户可加入,共享技术方案,反馈bug,参与新版本设计。第三,浩宇承诺,永不利用引擎后门获取用户数据,永不无故停止技术服务。” 他按下遥控器,屏幕出现一个网址:。下面是授权协议全文,报价单,技术白皮书。 “今天现场签约,前十名,送一年免费维护。”林浩说,“感兴趣的朋友,会后可以到浩宇的展位详谈。我的分享到此结束。谢谢。” 他鞠躬,下台。掌声响起,先是稀落,然后热烈,最后变成雷鸣。很多人站起来鼓掌,眼神炽热。 后台,王磊衝过来,眼睛发亮:“老大,牛逼!我刚看到盛大的那个產品经理,脸都绿了!” 阿坤走过来,表情复杂:“林浩,你刚才说的『永不利用后门』……我们真的没有后门吗?” “没有。”林浩说,“我们要做的是阳谋,不是阴谋。引擎里不加后门,但我们在授权协议里加了数据接口標准。所有基於浩宇引擎的游戏,必须按我们的格式上报基础数据:在线人数、充值流水、玩家留存。这些数据,会匯聚到浩宇的数据中台。张一鸣正在做的推荐算法,会基於这些数据,为每个游戏提供运营建议。这才是我们的护城河——不是控制,是服务。” 阿坤愣住,然后缓缓点头:“我明白了。我们不控制代码,我们控制数据。数据在手,就能看到整个行业的脉搏,就能提前布局,就能……制定规则。” “对。”林浩拍拍他肩膀,“走吧,去展位。今天,我们要开张了。” 浩宇的展位在展厅角落,不大,但挤满了人。小公司的老板、独立开发者、甚至几个大公司的技术总监,都围过来问。王磊和阿坤在演示引擎,小雨在发资料,赵永在解答技术问题。林浩被围在中间,签合同,收定金,握手。 第一个签约的,是广州一家小工作室,老板是个三十多岁的男人,头髮稀疏,但眼睛很亮:“林总,我们想做武侠mmo,但技术不行。浩宇引擎,救了我们一命。二十万,我砸锅卖铁也给!” 林浩和他握手,签了合同。二十万,当场刷了五万定金。 第二个,成都的团队,三个人,刚从大学出来创业。“我们想做仙侠,但没钱招人。引擎买了,我们三个人就能开工!” 第三个,第四个…… 到下午闭展,浩宇签了十一份授权合同,收到定金五十五万。还有二十多家在排队,约了明天详谈。 晚上,团队在酒店房间庆祝。叫了外卖,摆了满桌。王磊开啤酒,泡沫涌出来,洒了一地。 “十一套!二百二十万!一天!”王磊举杯,“老大,我服了!这招太他妈绝了!” “这才开始。”林浩和他碰杯,“一个月內,我们要卖五十套。一年內,要让浩宇引擎成为2d网游的默认选择。” “那我们的游戏呢?”小雨问,“別人用我们的引擎,做出更好的游戏,把《血战天下》比下去怎么办?” “那就比下去。”林浩说,“但我们要做的,不是一款游戏,是一个生態。《血战天下》可以是生態里的第一棵大树,但不能是唯一一棵。我们要让整个森林长起来,而我们,是种树的人。” 阿坤坐在窗边,看著外面的上海夜景。霓虹闪烁,车流如河。他轻声说:“林浩,你今天在台上说,要让所有人一起厉害。是真的吗?” “是真的。”林浩走到他身边,“但『厉害』的前提,是遵守我们制定的规则。规则之內,百花齐放。规则之外,寸草不生。我们要做的,就是制定规则。” 阿坤转头看他,看了很久,然后笑了:“你比我想的,还要……可怕。但也更,了不起。” “乾杯!”王磊又举杯。 “乾杯!” 酒杯碰撞,泡沫飞溅。 窗外的上海,灯火辉煌。 而浩宇的引擎,刚刚点燃了第一把火。 这把火,会烧遍整个行业。 烧出一个新的时代。 第35章 被抄袭者的反击 九月,深圳的雨停了,但闷热不减。创新大厦五楼的窗户全开著,但没什么风,只有窗外工地的打桩声,咚,咚,咚,像巨人的心跳,沉闷地敲在空气里。 浩宇的办公区已经坐满了人。从省城搬来的三十多个老员工,加上在深圳新招的二十多人,五十多张面孔,年轻的,疲惫的,亢奋的,都盯著屏幕,手指在键盘上飞舞。空气里有新电脑的塑料味,有咖啡的焦苦味,有汗味,还有一种紧绷的、高速运转时才有的、近乎电离的气味。 会议室的门关著。百叶窗拉下,但缝隙里透进条状的光,切割著昏暗的室內。长桌边坐著核心团队:林浩,阿坤,王磊,赵永,张一鸣,还有新来的数据架构师老徐——四十岁,前ibm架构师,被林浩用股权挖来的。 桌面上摊著三份文件。左边是授权合同匯总表:过去一个月,浩宇引擎2d版卖出十七套,总收入三百四十万,定金一百七十万已到帐。右边是合作伙伴名单:十七家公司,从广州到北京,从三人工作室到百人团队,做的游戏有武侠、仙侠、奇幻、歷史。中间是一份技术文档,標题:“浩宇数据交换协议1.0版”。 “十七套,比预期少三套。”王磊指著匯总表,“有两家嫌贵,最后自己搞。有一家被盛大挖了,人直接去了盛大引擎部。” “正常。”林浩说,“盛大不会坐视我们建生態。挖人,挖客户,是常规操作。但我们不靠数量,靠质量。这十七家里,有几家有潜力?” 阿坤调出一份评估报告:“五家。广州的『凌云工作室』,团队三十人,做过单机游戏,有经验。成都的『蜀山网络』,主程是川大教授,技术扎实。北京的『炎黄互动』,有央视背景,能拿版號。这三家,明年上半年能出產品。另外两家小团队,但创意不错,一个做国风武侠,一个做科幻废土。” “好。”林浩点头,“重点扶持这三家。技术支援优先,培训加码,甚至可以派我们的工程师驻场。我们要让他们成功,成为標杆。標杆立住了,其他家会跟。” “但扶持他们,会不会养虎为患?”赵永皱眉,“万一他们做大了,反过来打我们?” “所以要有绑定。”林浩拿起中间那份技术文档,“浩宇数据交换协议。所有基於浩宇引擎的游戏,必须接入这个协议。协议规定了数据上报的格式、频率、內容。自愿接入,但接入的游戏,可以享受三项服务:一,跨服匹配——我们的玩家可以和他们的玩家同场竞技。二,数据看板——我们提供实时的运营数据分析。三,推荐导流——浩宇平台会根据玩家偏好,推荐合適的游戏。” 会议室安静了几秒。然后老徐推了推眼镜,声音很稳:“林总,这个协议,本质是让所有游戏把核心数据——在线人数、充值流水、玩家行为——上报给我们。这是数据主权。你拿到了数据,就拿到了整个生態的脉搏。” “对。”林浩坦然承认,“但我们不白拿。我们提供服务。他们给我们数据,我们帮他们赚钱。这是交换。” “可这是后门。”阿坤突然说,声音很轻,但很清晰,“协议里写著,数据上报是『强制选项』。不接入,就不能用浩宇引擎的最新功能,不能参加跨服活动,不能上推荐位。这是变相胁迫。” “是引导。”林浩纠正,“我们提供了价值,他们自愿交换。商业合作,本质就是交换。而且,协议是公开的,条款是透明的,没有欺骗。他们要觉得不值,可以不接。但接了,就得守规矩。” “规矩是你定的。”阿坤看著他,“林浩,我们当初说,不做恶。现在,我们在建一个数据帝国。所有游戏,所有玩家,都在我们的监视之下。这真的对吗?” 会议室更静了。窗外的打桩声,咚,咚,咚,像敲在每个人心上。 林浩沉默了一会儿。他看著阿坤,这个从县城就跟著他的数学天才,这个眼里容不下沙子的理想主义者。他知道阿坤在怕什么——怕浩宇变成big brother,怕技术被用来控制,而不是解放。 “阿坤,”林浩缓缓说,“你知道盛大现在在做什么吗?” 阿坤没说话。 “他们在建一个封闭的帝国。”林浩说,“《传奇》是入口,qq是血管,支付是心臟。他们要的是垄断,是控制,是所有人都在他们的花园里玩,按他们的规则玩。我们不这么干。我们要建一个开放的花园。花园是大家的,但篱笆我们修,路我们铺,水我们引。进来的人,要守花园的规矩,但可以自己种花,自己摘果。我们收一点管理费,但花园是繁荣的,是多样的,是活的。” 他站起身,走到白板前,画了两个圈。一个圈很小,里面写“盛大”,圈外面是空白。一个圈很大,里面有很多小圈,每个小圈里写一个游戏名,大圈边缘写著“浩宇生態”。 “盛大是黑洞,吸走一切,最后只剩自己。我们是星系,有很多星球,有引力,但每个星球都在发光。”林浩放下笔,“数据协议,就是引力。有了引力,星球才不会飞散。但引力不能太大,会把星球压碎。所以我们的协议是宽鬆的,是可选的,是互利的。我们要做的是基础设施,是水电煤,不是皇帝。” 阿坤看著白板,看了很久。然后他轻声说:“可基础设施也会垄断。当所有人都用你的协议,你就成了唯一的制定者。那时候,你想改规则,谁都拦不住。” “所以我们需要制衡。”林浩说,“协议开源,社区共治。重大修改,需要三分之二合作伙伴同意。浩宇只有一票。我们要做的是发起者,不是独裁者。” “你捨得放权?” “不捨得,但必须放。”林浩说,“生態能活,不是靠一个人聪明,是靠所有人都能活下去。我们要做的,是让生態里的每个玩家,都觉得在浩宇的体系里,比在外面活得好。这样,生態才会稳,才会长。” 阿坤不说话了。他低下头,看著自己的手。手指很细,骨节分明,是写代码的手。 “我保留意见。”他最后说,“但我会执行。因为我相信你,林浩。但如果你有一天变了,我会第一个走。” “好。”林浩点头,“我记下了。” 会议继续。討论技术细节:数据上报频率(五分钟一次),上报內容(在线人数、充值金额、关键行为事件),加密方式(rsa+ aes),存储架构(分布式资料库+ 实时计算引擎)。张一鸣负责算法部分——他要基於这些数据,做一个实时推荐系统,把合適的玩家推荐到合適的游戏。 “难点在於冷启动。”张一鸣说,“新游戏没数据,推荐不准。我设计了一个迁移学习模型,用《血战天下》的玩家画像作为先验知识,给新游戏做初始推荐。等新游戏有自己的数据了,再慢慢调。” “能实现吗?”老徐问。 “理论上可以。我写了个demo,用模擬数据跑了,准確率比隨机推荐高40%。”张一鸣调出演示界面,“但真实数据量太大,需要优化。我申请加两台伺服器做实验。” “批。”林浩说,“王磊,你协调。” “明白。” 散会。人陆续离开。林浩叫住张一鸣。 “一鸣,数据协议的事,你怎么看?” 张一鸣推了推眼镜,表情很平静:“技术上,这是最优解。统一数据格式,降低对接成本,提高分析效率。商业上,这是护城河。但伦理上……”他顿了顿,“要看怎么用。数据能让人上癮,也能让人成长。推荐算法能给人垃圾信息,也能给人有价值的內容。刀在谁手里,怎么用,是关键。” “刀在我们手里。”林浩说,“我们要用它切蛋糕,分给大家,不是杀人。” “我相信你。”张一鸣说,“但林浩,数据是有权力的。权力会腐蚀人。你要经常问自己:我做的这件事,是让世界更好了,还是更坏了?” “我会问。”林浩说,“你也帮我问。你是我请来的镜子,照出我看不到的东西。” 张一鸣点点头,抱著笔记本走了。 林浩一个人坐在会议室里。窗外的打桩声停了,黄昏的光从百叶窗缝隙漏进来,在地上投出长长的、明暗相间的条纹。 他想起上辈子,2010年后,中国网际网路的生態大战。腾讯用qq和微信建生態,阿里用电商和支付建生態,百度掉队了,因为没建成生態。生態的本质,是数据流动,是利益绑定,是规则制定。谁制定了规则,谁就掌握了未来。 现在,他有机会在2003年,在所有人都没意识到的时候,开始建生態。游戏是入口,引擎是工具,数据协议是血管。他要建的不是一家公司,是一个星系。 但星系要有太阳。浩宇是太阳吗?还是只是其中一颗行星? 他不知道。但他知道,他必须往前跑,跑得足够快,把所有人都带进这个星系。等星系大了,稳了,他才能鬆口气,才能想“对错”的事。 现在,他只能想“生死”的事。 他起身,走出会议室。办公区里,键盘声密集如雨。新来的实习生在小声討论算法,美术组在爭论界面风格,客服组在培训话术。所有人都在忙,都在为浩宇的未来添砖加瓦。 他走到窗边,看著外面。南山科技园还在建设,塔吊林立,尘土飞扬。但远处,腾讯大厦已经封顶,玻璃幕墙在夕阳下反射著金光。更远处,是海,是更广阔的世界。 浩宇的生態,今天,埋下了第一颗种子。 这颗种子,会发芽,会长大,会蔓延成一片森林。 而他要做的,是守护这片森林,不让它被野火焚毁,不被巨人踩踏。 直到森林自己,成为巨人。 窗外的天,渐渐黑了。 而浩宇的征途,还在继续。 第36章 阿坤的3D之梦 十月的深圳,终於有了点秋天的意思。早晚的风里带了凉意,吹在皮肤上像薄荷叶轻轻擦过。但白天的太阳还是烈,晒在创新大厦的玻璃幕墙上,反射出刺眼的白光。 五楼东侧靠窗的位置,是阿坤的办公区。他不喜欢隔间,林浩就让人用四张桌子拼了个大工位,三面围著书架,上面堆满了书:《计算机图形学》《实时渲染》《3d数学基础》《opengl编程指南》。书都很新,但页边已经捲起,空白处写满了笔记,字跡小而密,像蚂蚁爬过的痕跡。 阿坤已经在这里坐了三天。除了上厕所、接水,几乎没离开过椅子。屏幕上是黑色的代码编辑器,左边是3d引擎的架构图,右边是数学推导公式。他手边放著三个空的红牛罐子,一个吃了一半的饭糰,包装纸已经发硬。 凌晨两点,办公室只剩他一个人。日光灯关了一半,他这片还亮著,在黑暗里像一个孤岛。手指在键盘上快速敲击,嗒嗒嗒,嗒嗒嗒,节奏稳定得像心跳。屏幕上,一个简陋的3d立方体在缓慢旋转,六个面是不同的顏色,虽然粗糙,但光影正確,透视准確,旋转平滑。 他停下来,揉了揉发酸的眼睛。摘下眼镜,用衣角擦了擦镜片,重新戴上。然后他拿起內线电话,拨了林浩的號码。 响了三声,接通。林浩的声音很清醒,不像被吵醒:“阿坤?” “还没睡?” “在写新版本的计划。你那边怎么样?” “3d引擎的demo跑通了。”阿坤说,声音有点抖,不是累,是兴奋,“最基本的功能:模型加载、材质贴图、光照计算、相机控制。帧率能稳在60,同屏一千个三角面。虽然简陋,但架子搭起来了。” 电话那头沉默了两秒,然后说:“我过来。” 五分钟后,林浩推门进来。他穿著简单的t恤和运动裤,头髮有点乱,但眼睛很亮。走到阿坤身后,俯身看屏幕。 那个彩色立方体还在旋转。阿坤敲了几下键盘,立方体变成了一栋简单的房子模型,有门有窗有烟囱。再敲,房子表面贴上了砖墙纹理。再敲,一盏虚擬的灯亮起,在房子侧面投下柔和的阴影。 “光照模型用的是phong,简化版。”阿坤指著代码,“顶点著色器在cpu算,太慢。但如果用gpu……2003年的显卡,geforce fx系列支持可编程流水线,我们可以写真正的著色器程序。” “性能呢?” “现在的demo,纯软体渲染,吃满一颗cpu。如果用硬体加速,性能能提十倍。但需要写directx 9的封装层,工作量不小。” 林浩没说话,拉过旁边的椅子坐下。他看著屏幕上那栋简陋的3d房子,看了很久。房子在缓慢旋转,光影在墙面流动,虽然粗糙,但有种质朴的美感。 “阿坤,”他缓缓开口,“你为什么急著做3d?” 阿坤推了推眼镜,手指在桌上轻轻敲著,像在组织语言。 “因为2d到顶了。”他说,“《血战天下》做到三十万人在线,国战做到万人同屏,技术上已经摸到天花板。再优化,无非是更细的同步粒度,更巧的压缩算法,但体验的提升边际递减。玩家现在觉得新鲜,是因为没见过更好的。但他们总会见到的。” 他调出另一个窗口,是国外游戏论坛的截图,用翻译软体翻成中文,生硬但能看懂。 “这是今年e3的报导。《光环2》《半条命2》《毁灭战士3》,全是3d。虽然现在国內机器跑不动,但硬体在升级。去年主流显卡是geforce 4,今年是geforce fx,明年可能是geforce 6。显存从64m到128m到256m。最多两年,3d游戏就会成为主流。” 他又打开一份文件,是自己做的技术趋势图。横轴是时间,纵轴是性能。几条曲线向上延伸:cpu主频,gpu浮点算力,內存带宽。在2005年的位置,他画了一个红圈。 “到2005年,主流pc的性能,足够跑中等画质的3d mmo。如果我们现在不开始,等別人做出来了,我们就被甩下了。”阿坤看著林浩,眼神炽热,“林浩,浩宇不能只做2d。2d做得再好,也打不过未来的3d浪潮。我们必须走在前头。” 林浩安静地听著。等阿坤说完,他问:“你想做一款什么样的3d游戏?” “大型3d mmorpg。”阿坤毫不犹豫,“开放世界,无缝地图,真实物理,精细建模。玩家可以攀爬、游泳、飞行,可以改变地形,可以建造房屋。战斗要有真实的打击感,技能要有华丽的粒子特效。社交要更沉浸——语音聊天,表情系统,肢体动作。这需要全新的引擎架构,但浩宇有基础,我们的同步算法、网络框架、工具链,都可以迁移。” 他说得很投入,手在空中比划,像在描绘一个看不见的世界。那个世界里,山是立体的,水是流动的,风会吹动草叶,雨会打湿衣衫。玩家不是扁平的像素小人,是有血有肉的冒险者。 林浩看著他,看著这个从县城网吧里挖来的数学天才,这个眼里只有代码和公式的技术疯子。阿坤看不到商业,看不到市场,看不到风险,他只看到技术,看到可能,看到未来应该有的样子。 纯粹,但危险。 “阿坤,”林浩说,“你知道做这样一个3d mmo,要多少钱,多少人,多少时间吗?” 阿坤愣了一下,然后摇头:“我没算过。但我们可以分阶段……” “我算过。”林浩打断他,“以2003年的技术水平,要做你说的那种游戏,至少需要:一百人团队,开发三年,预算五千万。这还只是开发成本。运营成本另算。浩宇现在月流水千万,但净利润五百万。五千万,是我们一年的全部利润。赌上去,输了,就什么都没了。” 阿坤沉默了。他看著屏幕上的3d房子,房子还在转,但突然显得那么简陋,那么渺小。 “而且,”林浩继续说,“就算我们做出来了,玩家会买帐吗?2003年,国內网吧主流配置:cpu 1ghz,內存256m,显卡geforce 4 mx。跑我们的3d游戏,能跑动吗?玩家会为了玩一个游戏,去升级电脑吗?不会。他们会继续玩《传奇》,玩《血战天下》,因为不卡,因为便宜。” “但未来……” “未来会来,但不是现在。”林浩站起身,走到窗前,看著外面黑沉沉的夜,“阿坤,我理解你的焦虑。2d做到顶了,没挑战了,你想做更难的,更前沿的。这是技术人的本能。但浩宇不是实验室,是公司。公司要做的事,不是在技术上最酷的,是在商业上最对的。” 阿坤低下头,手指攥紧了。关节发白。 “所以……不做?”他声音很低,带著失望。 “做。”林浩说,“但不是现在。” 他走回来,从口袋里掏出手机——那台黑色的、没电的、来自2028年的手机。按亮屏幕,是黑的。但他假装在操作,调出一个备忘录,然后递给阿坤。 “看看这个。” 阿坤接过。屏幕是黑的,但他知道林浩在演。他配合地看著,仿佛那里真有字。 “《魔兽世界》,暴雪娱乐开发,大型3d mmorpg。预计2004年在北美公测,2005年在中国上线。”林浩缓缓念出,像在背诵,“游戏特点:无缝世界,丰富种族职业,史诗剧情,团队副本。將重新定义mmo品类,成为现象级產品,全球用户破千万。” 阿坤的手抖了一下。他抬头看林浩,眼睛瞪大。 “你……你怎么知道?” “我有我的消息渠道。”林浩收回手机,“暴雪做了五年,投入一亿美金,团队两百人。他们会在2004年引爆市场,教育玩家什么是3d mmo。然后,整个行业会跟著转向3d。但那是2004年之后的事。现在,2003年,市场还没准备好,玩家还没准备好,硬体也没准备好。” 他把手机放回口袋,看著阿坤。 “所以我们要做3d引擎,但不是为了马上做游戏。是为了卡位。在《魔兽世界》上线前,把引擎做成熟,把工具链做完善,把生態搭起来。等市场被教育好了,玩家想要3d了,我们的引擎已经在那等著了。那时候,不是我们追风口,是风口追我们。” 阿坤消化著这段话。他看著林浩,看著这个比自己小一岁、但永远知道下一步该怎么走的创始人。那种感觉又来了——林浩像站在山顶看路,知道哪里有弯,哪里有坑,哪里是终点。而他们还在山脚下爬。 “那我们现在……做什么?” “分三步。”林浩走回白板前,拿起笔,“第一,继续完善2d生態。把授权做到五十家,把数据协议铺开,把《血战天下》做到月流水两千万。赚钱,储备弹药。” “第二,启动3d引擎预研。你牵头,组建小组,不超过十人。目標不是做出完整游戏,是做出可用的引擎內核,支持基本3d功能,性能达到同期国际水平。预算,一年五百万。时间,两年。” “第三,等。”林浩在“2005年”上画了个圈,“等《魔兽世界》上线,等市场爆发,等玩家渴望3d。那时候,我们推出浩宇3d引擎完整版,开放授权。所有想做3d mmo的公司,都会来用我们的引擎。因为只有我们,提前两年开始准备。” 阿坤看著白板上的计划。清晰,冷静,步步为营。和他那个热血沸腾的“立刻做3d游戏”的衝动相比,这个计划更现实,更安全,也更……可怕。 可怕在,林浩似乎早就看到了这一切。他早就知道《魔兽世界》会在2004年上线,早就知道3d的爆发点在2005年之后,早就为浩宇规划好了技术路线图。 “林浩,”阿坤轻声问,“你到底是什么人?” 林浩笑了笑,笑容里有种超越年龄的疲惫和深沉。 “我是浩宇的创始人,是你的朋友,是一个想改变世界的人。”他说,“阿坤,我相信技术,相信未来。但我也相信,时机比技术更重要。太早,会成为先烈。太晚,会成为跟风。我们要做的,是在正確的时间,做正確的事。现在,3d引擎是正確的事,但3d游戏不是。你明白吗?” 阿坤沉默了很久。他看著屏幕上那栋简陋的3d房子,看著那些他写了三天三夜的代码。然后他点头。 “我明白了。”他说,“我做引擎。但林浩,答应我,等时机到了,我们要用这个引擎,做一个真正的、好玩的3d游戏。不是为了赚钱,是为了证明,中国人也能做出世界级的3d mmo。” “我答应你。”林浩伸出手。 阿坤握住。很用力。 “那这个demo,”阿坤看著屏幕,“要保密吗?” “保密。3d引擎项目,內部代號『盘古』。只有核心团队知道。对外,我们继续做2d,继续赚钱,继续建生態。等『盘古』开天闢地的那天,再亮出来。” “好。” 林浩拍拍他肩膀:“去睡吧。连续熬三天,铁人也受不了。明天开始招人,组建『盘古』组。你列名单,要谁给谁。” 阿坤点头,关掉电脑。屏幕暗下去,那栋3d房子消失在黑暗里。 两人一起走出办公室。走廊的声控灯应声而亮,昏黄的光。窗外,深圳的夜还深著,但远处天际线已经泛起一丝微白。 天快亮了。 “林浩,”阿坤突然说,“如果有一天,你发现你走的路是错的,你会回头吗?” “不会。”林浩说,“但我会转弯。路是死的,人是活的。只要目標不变,走哪条路,都可以到。” 阿坤笑了,很浅的笑:“你还是这么……自信。” “不是自信,是別无选择。”林浩说,“浩宇走到今天,没有退路了。只能往前,只能贏。” 电梯来了。两人走进去。铁门合上,缓缓下降。 数字跳动:5,4,3,2,1。 门开,大厅的冷气涌进来。 新的一天,要开始了。 而浩宇的3d之梦,刚刚埋下种子。 这颗种子,会在地下蛰伏两年。 然后破土而出,长成参天大树。 直到撑起一个新的时代。 第37章 林浩的「预言」 十月十五日,霜降前一天。深圳的天气终於凉快下来,早晚要加件外套。创新大厦五楼的中央空调关了,窗户开著,秋风吹进来,带著工地尘土和远处海腥的混合气味。办公区里键盘声比往常稀疏些——不是偷懒,是大部分人都在看同一份文档。 文档是用word 2003写的,三十七页,標题是:“关於大型3d mmorpg核心玩法的初步思考(內部討论稿)”。没有署名,但所有人都知道是谁写的。文档在昨天半夜发到核心团队邮箱,附言只有一句:“明早九点,会议室討论。” 现在八点五十,会议室已经坐满了。阿坤、王磊、赵永、老徐、张一鸣,还有新提拔的策划组长陈默——就是那个美院輟学生,现在负责《血战天下》的剧情和任务设计。每个人面前都摊著列印出来的文档,纸页上画满了圈点、问號、惊嘆號。 林浩推门进来时,九点整。他拎著一个保温杯,穿著简单的灰色卫衣,眼睛里有血丝,但精神很好。走到主位坐下,没寒暄,直接开口: “都看完了?” 点头。沉默。眼神复杂。 “那就直接说。”林浩拧开保温杯,热气冒出来,是浓茶,“觉得哪些想法可行,哪些扯淡,哪些根本做不出来。一个一个来。” 没人第一个开口。会议室安静得能听见窗外工地的打桩声,咚,咚,咚,像倒计时。 最后是阿坤。他推了推眼镜,手指在文档第七页上敲了敲:“副本系统。这个……你是怎么想到的?” 第七页的標题是“地下城副本:小队协作的极致体验”。下面详细描述了副本的设计思路:独立於开放世界的封闭空间,5-40人团队进入,有独特的剧情、怪物、机关、boss。副本內死亡可在入口復活,不掉装备。掉落专属装备,有每周cd(冷却时间)。最关键的是那句:“副本是mmo的核心玩法,將pve(玩家对环境)的协作体验做到极致。” “逻辑推演。”林浩说,“现在的网游,打怪都在野外,人比怪多,抢怪、抢boss是主要矛盾。解决矛盾的方法,就是创造独立空间,让每个小队有自己的战场。暴雪的《暗黑破坏神》有地下城概念,但那是单机。把地下城做成多人协作,加入团队配合机制,就是副本。” “但技术上……”赵永皱眉,“独立空间意味著要复製一份地图数据,每个副本都是一个独立的伺服器实例。如果同时有一万个小队在打副本,就要一万个实例。伺服器扛不住。” “不用完全复製。”林浩在白板上画,“用动態加载。副本的大部分资源(地形、怪物模型、技能数据)是共用的,只有玩家数据和掉落数据是独立的。我们可以用『房间伺服器』架构,一个物理伺服器开多个虚擬实例,共享內存。阿坤的同步算法可以復用,只要加个副本管理器和匹配系统。” 阿坤在纸上快速计算,然后抬头:“理论上可行。但匹配系统复杂,要跨服,要平衡队伍职业配置,要排队。这需要单独一套算法。” “一鸣做。”林浩看向张一鸣,“你的推荐算法,可以迁移到玩家匹配上。根据玩家的等级、装备、职业、歷史表现,推荐最合適的队友。甚至可以根据队伍配置,推荐最合適的副本难度。” 张一鸣点头,手指已经在笔记本上敲起来了。 “下一个。”林浩说。 王磊翻到第十二页:“天赋树。这个……太复杂了吧?” 第十二页画了一个树状图,標题是“职业专精与天赋系统”。图分三层:基础天赋(10级解锁)、进阶天赋(30级解锁)、终极天赋(60级解锁)。每个天赋点提供属性加成或新技能。天赋可以重置,但需要代价。最关键的是那句:“天赋系统让每个玩家塑造独特的角色,即使是同一职业,也能玩出不同风格。” “《暗黑破坏神2》有技能树。”陈默说,“但那是单机。网游里加这么复杂的成长线,玩家会不会嫌麻烦?” “会。”林浩承认,“但也会上癮。人性喜欢选择,喜欢定製,喜欢『我的角色和你的不一样』的优越感。天赋树给玩家一种『这是我的养成』的归属感。而且,它延长了游戏生命周期——玩家会为了尝试不同天赋,重复练小號。” “平衡性会是一场噩梦。”阿坤说,“几十个天赋点,几百种组合。一点数值没调好,就会出现『版本答案』,所有玩家都抄同一套天赋,系统就废了。” “所以要动態平衡。”林浩说,“每周更新,微调数值。让玩家永远在探索,永远有新鲜感。而且,不平衡未必是坏事——有强弱,才有话题,有话题,才有热度。只要不让某种天赋强到彻底碾压,適当的多样性是好的。” 阿坤皱眉,显然不完全同意,但没再反驳。 “下一个。” 老徐翻到第十八页:“装备绑定。这个……可能会被骂死。” 装备绑定是文档里最激进的设计之一。分两种:拾取绑定(bop)和装备绑定(boe)。bop装备拾取后无法交易,只能自己用或分解。boe装备可以交易一次,装备后绑定。设计理由是:“控制经济系统,防止工作室刷装备破坏市场,让普通玩家有获取顶级装备的途径。” “玩家习惯了自由交易。”老徐说,“《传奇》里装备隨便卖,这是核心乐趣之一。你搞绑定,等於断了打金工作室的財路,也断了普通玩家『打宝致富』的梦。他们会说:我辛辛苦苦打的装备,凭什么不能卖?” “因为自由交易的结果是通货膨胀和阶级固化。”林浩说,“工作室垄断顶级装备,卖给土豪,土豪碾压平民,平民退游。经济系统崩溃,游戏死亡。绑定装备,让装备的获取回归游戏本身——你强,你就能拿到好装备,而不是你有钱,你就能买到好装备。这更公平。” “但土豪会不满。” “所以要有其他消费点。”林浩翻到第二十五页,“外观系统。坐骑、宠物、时装、特效,这些不影响属性的东西,可以卖,可以交易。土豪可以买限量坐骑炫富,平民可以通过努力拿到顶级装备。各取所需。” “坐骑……”陈默眼睛亮了,翻到第二十八页,“飞行坐骑。这个……太超前了吧?” 第二十八页的標题是“空中探索与飞行坐骑”。描述了飞行坐骑的概念:玩家达到一定等级,完成系列任务,获得飞行坐骑。可以在地图空中自由飞行,跨越地形障碍,但某些区域禁飞。飞行坐骑有不同速度、外观,稀有坐骑是身份象徵。 “3d游戏的优势就是立体空间。”林浩说,“只在地上跑,太浪费。让玩家飞起来,地图的利用率翻倍,探索感倍增。而且飞行坐骑是绝佳的付费点——普通坐骑60%速度,稀有坐骑100%速度,限量坐骑120%速度还带特效。玩家会为了快那几秒,掏钱。” “但飞行会破坏pvp平衡。”王磊说,“我在空中,你在地上,我怎么打你?” “所以要有禁飞区。主城、副本入口、战场,这些关键区域禁飞。野外可以飞,但飞行时更容易被远程攻击命中,算是一种平衡。” 会议室又安静下来。每个人都在消化这些想法。太密集,太超前,太……完整。完整得不像是“初步思考”,像是已经运营多年的游戏总结。 “林浩,”阿坤终於问出了所有人都想问的问题,“这些想法,你从哪来的?” 林浩喝了口茶,很平静:“猜的。” “猜的?” “嗯。分析暴雪之前的游戏:《魔兽爭霸》有英雄单位、技能树、装备系统。《暗黑破坏神》有地下城、装备驱动、职业专精。把这些元素整合,加上mmo的社交和成长,就是《魔兽世界》的样子。我只是按照这个逻辑,往前推了一步。” “但这也推得太准了。”赵永指著文档,“副本的cd机制、天赋树的洗点代价、装备绑定的分类、飞行坐骑的禁飞区……这些细节,不是『逻辑推演』能推出来的。这像是……玩过这个游戏的人写的攻略。” 所有人的目光都落在林浩身上。怀疑,好奇,甚至有一丝畏惧。 林浩放下保温杯,看著会议室里的人。一张张年轻的脸,眼里有光,也有困惑。他知道,他必须给一个解释,一个能让他们信服,又不暴露真相的解释。 “我有个朋友。”他缓缓说,“在暴雪总部做测试。非核心岗位,但能接触到內部资料。他跟我聊过一些想法,我记下来了,加上自己的思考,整理成这份文档。但这些都是未公开的草案,隨时会改。所以我们不能照抄,要消化,要变成我们自己的东西。” 半真半假的解释。有“內部消息”这个幌子,能解释为什么他知道得这么细。但又强调“会改”,留了余地。更重要的是,他把团队的目光从“你怎么知道”转移到“我们怎么用”上。 果然,阿坤的眼睛亮了:“你是说,暴雪真的在做这样的游戏?” “在做。但什么时候出来,做成什么样,不一定。”林浩说,“所以我们要抢时间。他们做西方奇幻,我们做东方仙侠。他们做重度的、硬核的、60级满级要三个月的大型mmo,我们做轻量级的、快节奏的、30级满级只要一个月的『东方版』。他们教育市场,我们收割市场。” “轻量级……”陈默喃喃道,“意思是,简化?” “对。”林浩在白板上写,“副本,他们做40人团队本,我们做5人小本。天赋树,他们做三系每系三十点,我们做两系每系十五点。装备,他们搞套装、附魔、宝石镶嵌,我们简化成白绿蓝紫橙,每件装备只有三四个属性。飞行坐骑,他们要做任务链解锁,我们直接商城卖,但速度都一样,只有外观差异。” “这会不会……太快餐了?”阿坤皱眉。 “是快餐,但好吃。”林浩说,“中国玩家没耐心。让他们花三个月满级,他们会走。让他们研究复杂天赋,他们会抄作业。让他们组40人打本,他们会嫌麻烦。我们要做的,是降低门槛,提高爽点。让玩家进来就能玩,玩十分钟就有正反馈,玩一天就有小成就。等他们上癮了,再慢慢加深度。” “但这样会不会被骂『抄袭』『低配』?” “会。”林浩坦然,“但也会有人玩。因为不是所有人都有时间、有精力、有好电脑去玩《魔兽世界》。我们要服务的就是那些人:学生,上班族,网吧少年。他们想要3d的沉浸感,但不想太累。我们给他们。” 会议室又陷入沉默。但这次是思考的沉默。每个人都在脑子里构建那个“轻量级东方版3d mmo”的样子:仙侠背景,御剑飞行,五人副本,简化天赋,快节奏成长。 “有名字吗?”陈默突然问。 “暂定名:《青云志》。”林浩说,“青云直上,志在九天。讲一个凡人修仙,最终飞升的故事。地图用中国名山大川:崑崙、蜀山、蓬莱、苗疆。职业用传统修仙设定:剑修、法修、体修、符修、医修。坐骑是飞剑、仙鹤、葫芦、云彩。” 陈默的眼睛越来越亮。他是美术,脑子里已经出画面了。 “做吗?”王磊问。 “做。”林浩拍板,“但不是现在。现在全力完善2d生態,储备资金。同时,『盘古』3d引擎组加速,明年六月前,要出可用的alpha版。明年七月,启动《青云志》预研。目標:2005年暑假,上线测试。赶在《魔兽世界》国服上线前,先占住东方3d mmo的坑。” “时间很紧。”阿坤说。 “所以要从现在开始准备。”林浩看向每个人,“阿坤负责引擎,赵永负责架构,老徐负责数据,一鸣负责匹配和推荐,陈默负责美术和剧情,王磊负责运营和伺服器。我会写详细的设计文档,分模块给你们。今天会议后,各自出方案,下周再审。” “明白。” “散会。” 人陆续离开。林浩一个人坐在会议室里,看著白板上那些字:副本、天赋、绑定、飞行、轻量级、东方版、青云志。 他拿起笔,在“青云志”下面划了一道线。 然后走到窗前,看著外面。南山科技园还在建设,塔吊如林。远处,腾讯大厦的玻璃幕墙反射著秋日的阳光,金光闪闪。 2003年十月。《魔兽世界》还在暴雪內部测试,离公测还有一年。中国玩家还不知道什么是副本,什么是天赋树,什么是飞行坐骑。 而浩宇,已经拿到了未来十年的剧本。 他要做的,不是抄袭,是抢先。在巨人醒来前,把坑占住,把用户养成,把生態建好。 等巨人来了,会发现,这里已经是他的花园。 窗外秋风萧瑟。 而浩宇的3d之梦,刚刚拉开序幕。 这盘棋,很大。 但他下得动。 第38章 《山海》立项 十一月的深圳,有了一种清冽的乾冷。风从海上来,穿过高楼间的峡谷,在创新大厦的玻璃幕墙上撞出呜咽的声响。五楼东侧,“盘古”引擎组的区域用玻璃隔开了,里面十二个人,十二台高配电脑,屏幕上永远是黑色的终端窗口和旋转的3d模型。 阿坤已经三天没出这个玻璃房。他头髮油腻,眼镜片上沾著指纹,但眼睛亮得嚇人。屏幕上是一个简化的地形渲染器:远处是低多边形山脉,近处是贴了草皮纹理的平原,一条像素化的河流蜿蜒而过。天空是渐变的蓝,有几朵静止的云。画面粗糙,但帧率稳定在120——这很重要,阿坤说,流畅比好看重要。 林浩推开玻璃门进来时,阿坤正在调shader。听到脚步声,他没回头,说:“延迟渲染管线的性能测试结果出来了。传统前向渲染,同屏一万个三角面,帧率45。延迟渲染,能到75,但內存占用多30%。我觉得可以赌延迟渲染,硬体在升级,明年主流显卡的显存能到256m,够用。” “光照呢?”林浩走到他身后。 “动態光源支持到八个,再多性能掉得厉害。但我们可以用光照贴图预烘焙,把静態场景的光照信息算好存起来,运行时只算动態物体。这样,场景可以很复杂,但帧率稳。”阿坤调出另一个界面,是光照贴图的生成工具,“算法我优化过了,原来烘焙一张1024x1024的地图要十分钟,现在三分钟。但精度有损失,暗部细节会糊。” “玩家不会在意暗部细节,他们在意卡不卡。”林浩说,“延迟渲染加光照烘焙,可以。但內存占用要控制,很多玩家的机器只有128m內存,我们不能让他们一进游戏就爆內存。” “在优化。我用了一种纹理压缩算法,能把贴图大小压到原来的三分之一,肉眼几乎看不出区別。”阿坤顿了顿,“但林浩,这些优化技巧……你从哪知道的?延迟渲染在学术圈也是新东西,光照烘焙的加速算法,我查过论文,没有现成的。你给我的那份优化方案,像是……来自未来。” 玻璃房里很安静,只有机箱风扇的声音。其他程式设计师假装在忙,但耳朵竖著。 林浩沉默了几秒,然后说:“我有一个朋友,在硅谷做图形学。他给我寄了些內部资料。但来源不能说,你理解。” 半真半假。优化方案確实来自“未来”——是手机没电前,小艺离线资料库里存的2028年图形学论文摘要。他凭记忆写了个大概,阿坤自己填了细节。这种事不能多,但关键时刻得用。 阿坤看著他,眼神复杂,但没再追问。“理解。”他说,“那游戏设计呢?引擎差不多了,该定方向了。” “下午两点,大会议室,立项会。”林浩说,“你,王磊,陈默,赵永,老徐,一鸣,都参加。我们要定第二个自研项目。” 记住我们101看书网 下午两点,大会议室。长桌边坐了核心团队七人。白板上已经写了一些关键词:《山海经》、3d mmorpg、轻量级、玩法深度、社交黏性。旁边贴了几张陈默的概念草图:人面蛇身的烛龙,九尾的白狐,背生双翼的应龙,虽然还是线稿,但神韵已现。 林浩站在白板前,手里拿著一支红色马克笔。 “项目代號『山海』。”他在白板上写下这两个字,笔跡很重,“背景是《山海经》,但不是还原古籍,是重构。我们要做一个有中国味的奇幻世界,但不是仙侠——仙侠被做烂了。我们要做的是『上古神话』,是天地初开,人神妖共存的蛮荒时代。” 陈默眼睛亮了。他是美术,对题材敏感。 “世界观分三界。”林浩画了三个圈,“人界,玩家出生地,有部落、城邦、荒野。妖界,怪物和精怪的地盘,危险但资源丰富。神界,高级区域,有神兽、遗蹟、秘境。三界有通道,但要特殊条件才能开启。” “职业呢?”王磊问。 “无职业。”林浩说,“玩家自由加点,自由学技能。但有三条成长线:炼体(近战物理)、炼气(远程法术)、炼神(召唤辅助)。每条线有几十个技能,但玩家只能带八个上战场。技能可以组合,產生连招效果。” 阿坤皱眉:“无职业……平衡性更难做了。玩家会找出最优解,然后所有人都是同一个模板。” “所以我们要做『天赋专精』。”林浩在“炼体”下面写,“炼体分三个方向:攻、守、速。攻系擅长爆发,守系擅长生存,速系擅长机动。每个方向有专属技能和被动效果。玩家可以混搭,但混搭会有惩罚——比如你既点攻又点法,技能伤害会打折扣。鼓励专精,但不禁制混合。” “社交黏性怎么做?”老徐问,“《血战天下》的家族系统已经做到头了。” “做『氏族』和『图腾』。”林浩说,“玩家可以创建氏族,上限五十人。氏族有领地,可以建设,可以升级。最重要的是『图腾』——氏族可以选择一个神兽作为图腾,获得专属buff和技能。比如选烛龙,全族获得夜战能力提升;选应龙,获得飞行坐骑加速。图腾要餵养,要维护,要全族一起做任务。这是强绑定。” “玩法深度呢?”赵永问,“副本?战场?” “不做副本。”林浩说,语出惊人。 所有人都愣住。 “不做副本?那pve玩什么?” “开放世界动態事件。”林浩在白板上画地图,“地图上会隨机刷出『异象』:妖兽攻城、天降陨石、神秘遗蹟开启。所有玩家都可以参与,贡献越大,奖励越好。事件是伺服器级的,可能持续几小时甚至几天。玩家要协作,要爭夺,要谈判。这是活的世界,不是一个个封闭的盒子。” “那装备呢?”王磊问,“不副本,装备怎么来?” “打造和掉落结合。”林浩说,“世界boss掉稀有材料,玩家用材料打造装备。打造有隨机性,但可以附魔、重铸、精炼。装备有耐久,会损坏,要维修。高级装备要绑定,但材料可以交易。经济系统是活的,不是工作室刷了就完事。” “听起来……很复杂。”阿坤说,“玩家能接受吗?” “所以要做轻量级。”林浩强调,“玩法深,但门槛低。新手教程十分钟教会基本操作,一小时让玩家体验到第一个动態事件,一天让玩家加入氏族,一周让玩家参与一次伺服器级大战。节奏要快,爽点要密。但深度藏在后面——技能搭配、装备打造、氏族经营、图腾养成,这些是长期玩点。” 张一鸣突然开口:“推荐系统可以嵌入。根据玩家的行为数据,推荐合適的技能搭配、装备路线、氏族活动。甚至可以根据伺服器的人口分布,动態调整事件触发频率,平衡各阵营实力。” “对。”林浩点头,“一鸣的算法是『山海』的大脑。我们要让世界『活』起来,根据玩家的行为自我调节。这不是一个设计好的剧本,是一个生態。我们要做的是设计规则,然后看玩家怎么玩。” 会议室安静下来。每个人都在消化这个庞大的构想。无职业、动態事件、氏族图腾、打造经济、算法驱动……每一个点单独拿出来都够做一个游戏,现在要全塞进一个“轻量级3d mmo”里。 “技术实现呢?”赵永问到了关键。 阿坤调出引擎的性能报告:“以现在的引擎水平,同屏一百人,中等画质,帧率能稳在30。但要支持动態事件、开放世界、实时计算,伺服器压力会很大。我们需要新的架构。” “用微服务。”老徐说,“把世界分成多个『区块』,每个区块一个服务实例。玩家跨区块时无缝切换。动態事件是独立服务,触发时拉起,结束销毁。计算密集型任务(比如技能伤害、经济系统)放到专用计算集群。资料库用分库分表,玩家数据按uid散列。” “网络同步呢?”王磊问,“动態事件可能涉及几百人混战,同步不能崩。” “用我们2d引擎那套预测矫正,但升级到3d。”阿坤说,“3d的同步量更大,但我们可以做视野裁剪——只同步玩家能看见的单位。技能特效用客户端演算,服务端只校验结果。另外,加一个『重要性系统』:离得远的、不重要的单位,同步频率降低。” “美术资源量会很大。”陈默说,“《山海经》几百种神兽怪物,要做3d模型、动作、特效。以我们现在的团队,两年都做不完。” “外包。”林浩说,“国內有成熟的游戏美术外包公司,我们出设计,他们出资源。核心怪物(比如烛龙、应龙)我们自己做,小怪外包。场景也是,主要城池自己做,野外地形用程序生成加手调。” “预算呢?”王磊问到了最实际的问题。 林浩在白板上写数字:“开发周期两年。团队规模一百五十人。总预算六千万。分阶段投入:第一年两千万,第二年四千万。资金来自三部分:浩宇自有利润、引擎授权收入、外部融资。” “六千万……”王磊倒吸凉气,“我们现在月利润五百万,一年六千万,刚好是全部利润。赌这么大?” “赌。”林浩说,“但不是盲赌。『山海』如果成功,浩宇就从一个游戏公司,变成一个平台公司。我们用『山海』验证3d引擎,用引擎授权建生態,用生態反哺『山海』。这是三位一体的战略。输了,我们伤筋动骨,但浩宇还在。贏了,我们就是中国3d mmo的规则制定者。” 会议室又陷入沉默。只有空调的嘶嘶声。 “举手表决吧。”林浩说,“同意『山海』立项的,举手。” 他第一个举手。 阿坤看著他,看了三秒,举手。 陈默举手,眼睛里有光。 张一鸣举手,表情平静。 老徐和赵永对视一眼,举手。 王磊最后一个,他看了看所有人,咧嘴笑了:“妈的,干就干。反正四个月前我们还在发传单,最坏也不过回去发传单。”举手。 全票通过。 “好。”林浩放下手,“项目代號『山海』,正式立项。阿坤任技术总监,陈默任美术总监,一鸣任算法架构师,老徐任后端架构师,赵永任引擎组负责人,王磊任项目经理兼运营负责人。我任製作人。下周出详细设计方案,下个月启动预研。明年三月,出第一个可玩demo。有问题吗?” “有。”阿坤说,“引擎的名字,不叫『盘古』了?” “叫『山海引擎』。”林浩说,“引擎和游戏同名,绑定宣传。我们要让所有人知道,浩宇的3d引擎,是为『山海』而生的。以后所有用这个引擎的游戏,都会带上『山海』的烙印。” 散会。人陆续离开。林浩一个人站在白板前,看著上面那些字:《山海经》、无职业、动態事件、氏族图腾、算法驱动、六千万预算。 他拿起笔,在“六千万”下面划了一道线。 然后走到窗前,看著外面。南山科技园的工地还在施工,塔吊在灰白的天空下缓缓移动。远处,腾讯大厦的楼顶亮起了灯,红色的“tencent”標誌在暮色中清晰可见。 2003年十一月。盛大在忙著抄2d,网易在忙著做回合制,腾讯在忙著折腾qq秀。没人看得见3d的未来,没人相信中国公司能做3d mmo,更没人相信一个叫浩宇的小公司,敢赌六千万,做一个叫“山海”的梦。 但林浩信。 因为他见过未来。见过2023年的《原神》《永劫无间》《黑神话:悟空》。见过中国游戏从抄到创,从2d到3d,从国內到全球。 “山海”是第一步。 艰难,但必须走的一步。 窗外的天黑了,城市亮起灯。 而浩宇的第二个梦,开始了。 这个梦很大,很难,很冒险。 但他们会做出来。 做出一个让世界惊讶的中国游戏。 第39章 引擎的降维优化 十一月底,寒流南下了。深圳的气温一夜之间跌到十度以下,创新大厦的中央空调开了暖风,但五楼东侧的玻璃房里还是冷——不是温度低,是人心冷。 屏幕上是一个刚跑起来的“山海”原型。画面很简陋:一片低多边形的草原,几棵纸片般的树,一个粗糙的3d角色站在中央。角色穿著基础布衣,手里拿著一把木剑。按下wasd,角色移动,动作僵硬,帧率显示:15 fps。 “这就是极限了。”阿坤的声音很疲惫,带著一种接近崩溃的平静,“在集显上,同屏十个角色,帧率就掉到15以下。如果是战场,一百人同屏,会卡成ppt。而2003年,中国70%的网吧电脑,用的都是英特尔845g集显,显存共享系统內存,性能是现在测试机的十分之一。” 测试机是浩宇刚採购的“高配”:奔腾4 2.4ghz,512mb內存,geforce fx 5200独立显卡,128mb显存。这在2003年已经是顶尖配置,但跑“山海”原型依然勉强。而真实的用户环境,是赛扬1.7ghz,256mb內存,英特尔845g集显——性能差五倍不止。 玻璃房里坐了十二个人,没人说话。只有机箱风扇的嗡嗡声,和窗外寒风的呼啸声。空气里有种绝望的气味,像手术台上医生宣布“我们已经尽力了”。 陈默盯著屏幕上那个粗糙的角色,手指在桌下紧紧攥著。他画了三个月的原画,设计了几十种怪物,构想了宏大的世界观。但现在,这些可能都出不来——因为机器跑不动。 赵永打破沉默:“能不能再降画质?把多边形数砍一半,贴图解析度降到256x256,关掉所有光影特效。” “砍了,也救不活集显。”阿坤调出性能分析报告,“瓶颈在填充率。集显的像素填充率只有200mt/s,我们的场景即使降到最低画质,填充需求也要500mt/s。这是硬体天花板,不是优化能解决的。” “那……放弃集显用户?”王磊试探著问,“只针对独显用户开发?但那样我们会丟掉70%的市场。” “丟掉70%,剩下的30%里,还有一半是geforce 4 mx这种入门独显,性能比集显好不了多少。”阿坤摇头,“林浩,『山海』可能……做不了。至少,做不成3d mmo。也许我们可以退回2.5d,像《奇蹟mu》那样,固定视角,简化场景。” 所有人看向林浩。他坐在角落的椅子上,一直没说话,只是盯著屏幕,盯著那个帧率数字:15。眼神很空,像在看很远的地方。 然后他站起来,走到白板前。拿起笔,写下一行字:“2003年硬体性能约束下的3d渲染解决方案”。 “我们走错方向了。”他说,声音很平静,但每个字都像钉子敲进木头,“我们一直在想『怎么让3d跑得更快』,但真正的方向应该是『怎么让玩家觉得这是3d,而实际上不是』。” 阿坤皱眉:“什么意思?” “意思是,我们要做『偽3d』。”林浩转过身,看著玻璃房里的人,“不是真3d,是看起来像3d,用2d的技巧模擬3d的效果。2003年的硬体跑不动真3d,但跑2d绰绰有余。《血战天下》万人同屏都不卡,因为2d渲染开销小。如果我们能用2d的技术,做出3d的体验呢?” “不可能。”阿坤脱口而出,“3d的核心是透视、光照、深度。2d怎么模擬?” “预渲染。”林浩在白板上画图,“把3d场景预先渲染成2d图片,分层存储。运行时,根据玩家视角,动態拼接这些2d层,製造出3d的透视感。光照也用预烘焙——把光影信息算好,存在贴图里。角色还是3d模型,但场景是2d图片。这样,90%的渲染开销省掉了。” 玻璃房里死寂。然后阿坤猛地站起来,椅子腿刮擦地板发出刺耳的声音。 “这是欺骗!”他声音提高了,“预渲染的2d场景不能旋转视角,不能动態光照,不能破坏地形!这算什么3d?这是过场动画!” “但玩家要的不是真3d,是3d的『感觉』。”林浩看著他,眼神很锐利,“阿坤,你玩过《最终幻想7》吗?” 阿坤愣住。 “1997年的游戏,ps1平台,性能还不如现在的集显。但它用了预渲染背景加3d角色的技术,让玩家觉得那是3d世界。玩家不能旋转视角,但他们会忘记这一点,因为他们被故事、战斗、探索吸引了。”林浩顿了顿,“我们要做的,是升级版。用动態图层实现『偽旋转』,用多层叠加实现『偽深度』,用精灵动画实现『偽光影』。技术上,这是2d。体验上,这是3d。” 陈默眼睛亮了:“就像……皮影戏?用多层剪纸,前后移动,製造立体感?” “对。”林浩点头,“场景分五层:远景(山、云)、中景(建筑、树木)、近景(路面、杂物)、角色层、特效层。每层是2d图片,但可以独立移动、缩放、淡入淡出。玩家移动时,各层以不同速度滚动,產生视差,感觉像在3d空间里移动。角色是3d模型,但在2d层之间行走,就像在舞台上。” 阿坤不说话了。他走回座位,调出代码编辑器,手指在键盘上快速敲击。他在算。算渲染开销,算內存占用,算可行性。十分钟后,他抬头,眼神复杂。 “理论上……可行。预渲染的场景图,一张1024x1024的png,压缩后只有200kb。一个地图用十张,也就2mb。內存占用是现在3d场景的十分之一。渲染只需要画2d精灵,集显完全能跑满60帧。”他顿了顿,“但……动態光影怎么办?破坏地形怎么办?天气系统怎么办?” “光影用多层叠加。”林浩在白板上画,“比如,一个山洞场景,我们预渲染三套:白天版、夜晚版、火把版。运行时根据游戏內时间,动態切换。或者更精细点,用『光照蒙版』——一张黑白图,白色区域亮,黑色区域暗,运行时叠加在场景图上,模擬光影变化。” “破坏地形……做不了。但我们可以用『事件触发替换』。比如一堵墙被炸毁,我们准备两套场景图:有墙版和无墙版。触发爆炸事件后,无缝切换到无墙版。玩家会觉得墙被炸了,实际上只是换了张图。” “天气系统同理。雨、雪、雾,都是单独一层半透明贴图,叠加在场景上。粒子效果用2d精灵模擬。” 阿坤听著,手指在桌上轻轻敲著,像在脑子里运行这些方案。他不得不承认,林浩说的每一点,技术上都能实现。而且实现成本,比真3d低一个数量级。 “但角色是3d模型,在2d场景里走,不会穿帮吗?”赵永问。 “用『深度缓衝图』。”林浩说,“预渲染场景时,同时生成一张『深度图』,记录每个像素的深度值。角色移动时,根据深度图决定谁在前谁在后。这样,角色可以走到树后,可以被建筑遮挡,看起来就像在3d空间里。” 阿坤长长地、缓缓地吐出一口气。他看著林浩,眼神里有种近乎敬畏的困惑。 “林浩,”他轻声说,“你脑子到底怎么长的?这些取巧的办法,你是怎么想出来的?这已经不是优化了,这是……重新定义问题。” “因为我们必须活下去。”林浩说,“真3d是未来,但不是现在。在现在和未来之间,我们要搭一座桥。这座桥可能简陋,可能取巧,但能让玩家走过去。等他们走到对岸,硬体升级了,我们再拆桥,建真3d。但如果我们现在就要建跨海大桥,会死在半路。” 玻璃房里安静了很久。然后陈默第一个鼓掌,很轻,但坚定。接著是赵永,是老徐,是其他程式设计师。最后阿坤也抬起手,拍了一下,很慢,很重。 “那就干。”他说,“但这个方案,工作量巨大。要重写整个渲染管线,要开发预渲染工具链,要做深度图生成器,要设计图层管理系统。三个月,不一定够。” “那就加班。”林浩说,“从现在开始,引擎组分成两拨。阿坤带六个人,攻坚偽3d渲染管线。赵永带六个人,继续优化真3d內核,为未来做准备。双线並行。陈默,你的美术组要调整工作流,所有场景出两套资源:一套高模用於预渲染,一套低模用於真3d未来版。” “明白。” “王磊,你协调伺服器组,为偽3d方案调整同步逻辑。2d场景的同步量小,但事件触发要更精確。” “收到。” “一鸣,你的算法要適配新架构。偽3d的场景事件是离散的,推荐逻辑要调整。” “好。” 分工完毕,人群散去。玻璃房里又只剩键盘声。但气氛不一样了。刚才的绝望,变成了紧绷的、亢奋的专注。有路了,哪怕是取巧的路,也比没路好。 林浩走到阿坤身后,看著他调出新的工程文件,开始写偽3d渲染器的第一行代码。 “林浩,”阿坤没回头,突然说,“如果有一天,硬体够跑真3d了,我们还会用这个偽3d方案吗?” “不会。”林浩说,“但这段代码,会变成浩宇的遗產。它会告诉我们,在技术不够的时候,要怎么用聪明才智活下去。它会提醒我们,做游戏,技术是手段,不是目的。玩家的体验,才是目的。” 阿坤的手指停在键盘上。他转过头,看著林浩,看了很久。 “你知道吗,”他说,“有时候我觉得,你像个从未来回来的幽灵。你知道所有问题的答案,但你不说,你引导我们自己想出来。为什么?” 林浩笑了笑,很淡的笑:“因为答案不重要,重要的是找到答案的过程。浩宇不能只靠我一个人,要靠所有人。我要做的,是点燃火把,照亮路。但路,得你们自己走。” 他拍拍阿坤的肩膀,转身离开。 走出玻璃房,外面办公区灯火通明。陈默在和白板美术组开会,手舞足蹈地讲图层设计。王磊在打电话,和伺服器託管商谈扩容。张一鸣在写算法文档,眉头紧锁。 所有人都相信,这条路能走通。 因为他们有林浩。 林浩走到窗边,看著外面。夜色浓重,寒风呼啸。但远处工地上的塔吊还在工作,巨大的探照灯划破黑暗,像不眠的眼睛。 他知道,偽3d方案是权宜之计。但权宜之计,往往能活下来。而活下来,才有机会看到明天。 他想起上辈子,2010年之前,多少中国网游用2.5d、偽3d的技术,做出了让玩家沉迷的世界。等硬体上来了,他们再慢慢转真3d。这是中国游戏產业的生存智慧——在限制中创新,在夹缝中生长。 现在,浩宇要捡起这份智慧。 窗玻璃上,映出他的脸。年轻,但眼神沧桑。 他转身,走回自己的工位。打开电脑,开始写偽3d渲染管线的详细设计文档。 键盘声响起。嗒。嗒嗒。嗒。 在寒冷的深夜里,像心跳,像誓言。 浩宇的偽3d之梦,开始了。 这个梦可能不够酷,不够炫,不够“正统”。 但它能活下来。 而活下来,就有希望。 第40章 非典结束后的线下聚会 十二月二十四日,平安夜。世界卫生组织宣布解除对中国的旅行限制建议,非典正式结束。消息是上午十点发布的,到中午,深圳街头已经有人摘了口罩,露出久违的脸,虽然还有些迟疑,但眼里有了光。 创新大厦五楼,浩宇科技的办公区掛起了彩带和气球。不是庆祝圣诞,是庆祝活下来。非典的三个月,浩宇在线人数从八万涨到三十万,月流水从五百万涨到一千二百万,团队从三十人扩到六十人。这三个月像一场噩梦,也像一场狂奔,现在终於可以喘口气。 但林浩没时间喘气。下午两点,他站在南山科技园附近租来的小礼堂后台,透过幕布的缝隙看外面。礼堂不大,能坐三百人,但此刻已经挤得水泄不通。过道加了摺叠椅,后排站满了人,还有人扒在窗户外面往里看。空气里有汗味、泡麵味、劣质香水味,还有一股躁动的、亢奋的热气。 两百多人。从新疆、黑龙江、云南、上海,坐硬座、站票、大巴,自费赶来深圳。就为了见见游戏里那些id背后的人,见见浩宇的团队,见见他。 “紧张吗?”王磊站在他旁边,穿著不合身的西装,领带系歪了。 “有点。”林浩说。他今天穿了白衬衫,黑裤子,简单的帆布鞋。十八岁,看起来像个高中生,但眼神沉稳。 “我腿都在抖。”王磊老实承认,“以前在网吧发传单,被网管追著跑,都没这么紧张。现在下面两百多人,都是我们的玩家,是我们的……衣食父母。” “不是父母,是朋友。”林浩纠正,“我们给他们游戏,他们给我们钱。公平交易。但今天,是交朋友。” 阿坤从另一边走过来,他今天也穿了西装,但袖子长了一截,手缩在里面。眼镜擦了又擦,还是觉得不乾净。 “流程对过了。”他说,“你先上台,讲十五分钟。然后王磊介绍运营规划,我介绍技术进展,陈默展示新美术。最后是q&a环节。小雨在台下控场,准备了三十个问题,都是筛选过的软性问题。” “好。”林浩点头,“但q&a不要控得太死。让玩家自由问,尖锐的问题也接。我们要真实,不要套路。” “明白。” 台下突然响起掌声,起初稀落,然后如雷。主持人——是陈默,他主动请缨,说“我在美院练过主持”——走上台,声音通过劣质音响传出来,带著电流杂音: “各位《血战天下》的兄弟姐妹,欢迎来到浩宇科技第一次玩家见面会!我是陈默,游戏里的id是『画师』,是浩宇的美术总监。今天,我们终於从线上走到线下,从id变成真人。这感觉,爽不爽?” “爽!!!”台下齐吼,声音震得屋顶灰尘簌簌落下。 “好!那就不废话,有请我们浩宇科技的创始人、ceo,《血战天下》的製作人——林浩!” 掌声、口哨声、尖叫声。林浩深吸一口气,掀开幕布,走上台。 灯光刺眼。他眯了眯眼,適应光线。台下是黑压压的人头,一张张年轻的脸,有稚气未脱的学生,有鬍子拉碊的青年,有戴眼镜的文静女孩,有穿迷彩服的退伍兵。所有人的眼睛都盯著他,眼神里有好奇,有期待,有狂热,也有审视。 他走到讲台后,调整了一下麦克风。音响发出刺耳的啸叫,台下有人捂耳朵。他等声音平息,然后开口: “大家好,我是林浩,游戏里的id是『浩宇』。今年十八岁,浩宇科技的创始人。” 台下安静了一瞬,然后爆发出更大的掌声。很多人是第一次知道,做出《血战天下》的人,只有十八岁。 “四个月前,我们三个人,在江西一个小县城,开始做这个游戏。那时我们最大的梦想是月流水破五十万,能活下去。四个月后,我们站在这里,有六十人的团队,有三十万同时在线的玩家,有月流水一千二百万的成绩。这一切,是因为你们。” 他顿了顿,目光扫过台下。 “非典期间,很多人被困在家里,出不了门,上不了学,上不了班。是你们,在游戏里找到了慰藉,找到了朋友,找到了继续生活的勇气。也是你们,用点卡、用充值,让我们能活下去,能继续开发。所以今天,我先说一句:谢谢。谢谢你们相信浩宇,谢谢你们陪我们走过最难的三个月。” 他鞠躬。台下掌声雷动,有人喊“浩宇牛逼”,有人喊“永不刪档”,有人偷偷抹眼睛。 “今天,我宣布三件事。”林浩直起身,声音提高,“第一,《血战天下》永不刪档。只要还有一个玩家在玩,伺服器就永远不会关。这是承诺,写进公司章程。如果我们食言,你们可以来深圳,砸了浩宇的招牌。” 台下炸了。永不刪档,在2003年的中国网游界,是罕见的承诺。大部分私服隨时可能跑路,官方游戏也可能因为运营不善停服。浩宇敢这么承诺,是底气,也是诚意。 “第二,从今天起,浩宇成立『玩家议会』。在座的两百多位,自动成为第一届议员。玩家议会有权参与游戏重大改动投票,有权审核运营数据,有权对开发团队提出建议。浩宇不是我们的公司,是我们所有人的游戏。” 更炸了。玩家议会,闻所未闻。这意味著玩家不再是被动的消费者,是游戏的主人。 “第三,浩宇启动『薪火计划』。我们將拿出每年利润的10%,成立基金,扶持独立游戏开发者。只要你有好的想法,好的设计,哪怕你不会写代码,不会画画,也可以申请。浩宇给你钱,给你技术支持,帮你把想法变成游戏。我们要让中国的游戏行业,百花齐放。” 【记住全网最快小説站????????????.??????】 掌声持续了五分钟。林浩不得不抬手示意,才慢慢安静下来。 “接下来,我的搭档会详细介绍浩宇的未来规划。但在那之前——”他笑了笑,笑容很年轻,很真诚,“我想听听你们的故事。你们是怎么知道《血战天下》的,在游戏里遇到了什么人,发生了什么难忘的事。谁愿意第一个说?” 台下沉默了几秒。然后一个戴眼镜的瘦高个站起来,接过工作人员递来的麦克风,声音有点抖: “我叫刘明,id『刀狂』。哈尔滨人,大三学生。非典期间,学校封了,出不去。我室友在玩《血战天下》,拉我入坑。一开始觉得像素风好丑,但一玩就上癮了。pk太爽了,不卡。后来我建了家族『刀锋』,现在全服第三。今天来这儿,是想说声谢谢。这三个月,要不是有游戏,我可能就抑鬱了。” 他坐下。一个扎马尾的女生站起来,眼圈红著: “我叫李薇,id『小雨』。广州的护士。非典期间,我在隔离病房工作,每天累得想死。下班回家,只想打游戏放鬆。在游戏里认识了现在的老公,他是个程式设计师,也在抗疫一线。我们在游戏里结婚,在游戏里互相打气。上周,我们领证了。谢谢浩宇,给了我们相遇的平台。” 掌声,夹杂著口哨声。女生哭了,旁边一个戴眼镜的男生站起来搂住她,是她的“游戏老公”。 一个穿迷彩服的汉子站起来,声音洪亮: “我叫赵铁军,id『铁血』。退伍兵,现在在工地干活。以前在部队,战友们一起打《传奇》。退伍后,各奔东西,联繫少了。但在《血战天下》里,我找到了当年的感觉。我们建了个『老兵家族』,五十多人,全是退伍的。在游戏里,我们还是战友,还能一起衝锋。今天来,是想代表兄弟们说一句:浩宇,牛逼!” 他敬了个军礼,標准的。台下所有人站起来,鼓掌。 一个接一个,玩家站起来,讲他们的故事。有学生说游戏帮他撑过了高考压力,有上班族说游戏让他忘记了裁员焦虑,有单亲妈妈说游戏是她和儿子唯一的共同语言,有残疾人说游戏让他感觉自己和別人没有不同。 林浩站在台上,听著。眼睛有点热,但他没哭。他只是看著这些人,这些鲜活的人,这些把他的游戏当成生活一部分的人。他想起上辈子,在2023年,游戏被污名化,被说成“精神鸦片”。但那些人不知道,游戏对很多人来说,是避难所,是社交场,是另一个可以真实活著的世界。 “好了,”等最后一个人说完,林浩开口,声音有点哑,“该我们说了。” 王磊上台,介绍运营规划:新版本、新活动、新赛事。阿坤上台,讲技术进展:偽3d引擎、同步算法优化、反外掛系统。陈默上台,展示新美术:山海经神兽的原画,偽3d场景的预览视频。每个环节,台下都报以热烈的掌声和尖叫。 q&a环节,问题果然尖锐。 “浩宇,你们会不会卖装备破坏平衡?” “不会。我们只卖外观,不卖属性。这是底线。” “引擎授权给別家公司,他们做出更好的游戏,你们怎么办?” “欢迎。浩宇的使命是让行业更好,不是垄断。他们成功,我们高兴。” “你们会不会被盛大收购?” “不会。浩宇永不卖身。我们要做中国游戏行业的鲶鱼,不是咸鱼。” “林浩,你才十八岁,能管好公司吗?” “不能。但我的团队能。浩宇不是我一个人的,是我们所有人的。” 回答坦诚,不迴避。玩家感受到了尊重。 见面会持续了四个小时。结束时,天已经黑了。玩家不肯走,围著林浩、阿坤、王磊要签名,要合影。林浩来者不拒,一个个签,一个个合。有个小学生递过来一个皱巴巴的笔记本,扉页写著:“浩宇哥哥,我长大了也要做游戏”。林浩在那行字下面签了名,写:“等你长大,浩宇等你。” 终於散场。礼堂空了,只剩满地的彩带、空水瓶、零食包装。浩宇的团队瘫在椅子上,累,但兴奋。 “我嗓子哑了。”王磊说。 “我脸笑僵了。”陈默说。 “我手签麻了。”阿坤说。 林浩坐在第一排,看著空荡荡的舞台。灯光暗了,只有安全出口的绿光幽幽亮著。 小雨走过来,递给他一瓶水。“林总,今天……很成功。玩家走的时候,都说会玩一辈子。” “一辈子太长了。”林浩接过水,拧开喝了一口,“但我们至少可以陪他们走一段。” 阿坤坐到他旁边,沉默了一会儿,说:“林浩,今天那些玩家……他们是真的把游戏当成了生活的一部分。我突然觉得,我们肩上的担子很重。” “是很重。”林浩说,“所以我们不能倒,不能跑,不能做垃圾游戏。我们要对得起他们的信任。” 窗外,平安夜的深圳,灯火璀璨。远处有教堂的钟声传来,叮咚,叮咚,在夜风里飘散。 “走吧,”林浩站起身,“回去加班。『山海』的偽3d渲染器,还等著我们调优。” 眾人起身,收拾东西,走出礼堂。夜风很冷,但心里是热的。 两百多个玩家,两百多个“死士”。他们今天来,不只是为了见面,是为了確认——確认浩宇值得追隨,確认这个游戏不会突然消失,確认他们投入的时间和感情,不会被辜负。 而浩宇,给出了承诺。 永不刪档。玩家议会。薪火计划。 这是绑定的开始。从此,浩宇不再是一家普通的游戏公司,是一个社区,一个信仰,一个无数玩家託付了青春和情感的符號。 林浩回头,看了一眼空荡荡的礼堂。然后转身,走进深圳的夜色里。 街灯把他的影子拉得很长。 而浩宇的路,也还很长。 但至少今夜,他们不孤单。 有两百多个“死士”,和他们一起。 走向未知,但坚定的未来。 第41章 盛大的收购邀约 元旦过后第三天,深圳下了一场罕见的雨夹雪。细碎的冰粒混在雨水里,敲在创新大厦的玻璃幕墙上,发出细密的、让人心烦意乱的噼啪声。五楼办公区暖气开得很足,但空气里有一种黏稠的、挥之不去的寒意,不是温度低,是某种说不清的氛围在蔓延。 下午三点,林浩办公室的门被敲响。很轻,三下,节奏均匀,带著一种刻意的礼貌。不等他应声,门被推开,走进来三个人。 为首的是个四十岁左右的男人,穿一件剪裁合体的深灰色羊绒大衣,没系扣,露出里面的浅灰色西装。头髮梳得一丝不苟,戴一副金丝眼镜,镜片后的眼睛很温和,但温和底下有种常年谈判练就的、能把人看透的锐利。他身后跟著一男一女,都很年轻,提著公文包,站姿標准,是標准的助理做派。 “林总,打扰了。”男人开口,声音不高,但每个字都清晰,“我是盛大投资的副总裁,张明远。这两位是我的同事。冒昧来访,见谅。” 林浩从电脑前抬起头,没起身,只是指了指对面的椅子:“张总,坐。” 张明远坐下,两个助理站在他身后。他解下大衣,旁边的女助理立刻接过,小心地搭在椅背上。动作自然,显然是习惯了。 “林总年轻有为。”张明远打量了一下办公室,目光在简陋的水泥前台、裸露的管线、实木钉的办公桌上停留了一瞬,但表情没有任何变化,“浩宇这四个月的成绩,业內都在看。陈总特別让我来,表达敬意。” “陈总太客气了。”林浩说,语气平淡,“喝点什么?” “茶就好。” 林浩拿起內线电话:“小雨,泡壶茶,拿最好的。” 掛掉电话,他看著张明远:“张总今天来,不会只是表达敬意吧?” 张明远笑了,笑容很得体:“林总爽快。那我就直说了。盛大对浩宇科技很感兴趣,想谈合作。” “怎么合作?” “收购。”张明远说得轻描淡写,像在说买杯咖啡,“五千万现金,收购浩宇科技100%股权。林总个人,陈总特別邀请,担任盛大游戏事业部ceo,年薪两百万,加期权。浩宇现有团队,全部保留,薪资上浮30%。《血战天下》项目独立运营,预算翻倍。这个条件,林总觉得如何?” 五千万。比上次idg的报价,多了个零。 办公室里很安静,只有窗外雨夹雪打在玻璃上的声音。女助理从公文包里拿出一个文件夹,轻轻放在桌上,翻开。里面是收购意向书,条款清晰,数字醒目。五千万后面是一串零,列印得很清楚,不会看错。 林浩看著那串数字,看了很久。然后他笑了,是那种很淡的、没什么温度的笑。 “张总,”他说,“四个月前,idg出五百万,我拒了。现在盛大出五千万,多了十倍。我是不是该感激涕零,马上签字?” 张明远表情不变:“商场如战场,时机决定价值。四个月前,浩宇月流水五十万。现在,月流水一千两百万,估值自然不同。盛大尊重浩宇的价值,也尊重林总的能力。这个报价,是诚意。” “確实是诚意。”林浩拿起意向书,翻了翻,“五千万现金,在2003年,能买下深圳一整栋楼。盛大真大方。” “对值得的投资,盛大从不吝嗇。”张明远身体微微前倾,语气更诚恳了些,“林总,我说几句实在话。浩宇现在势头很好,但隱患也大。第一,產品单一。《血战天下》占了90%以上收入,一旦玩家审美疲劳,流水会断崖式下跌。第二,竞爭加剧。盛大、网易、腾讯都在布局同类產品,浩宇的技术优势,最多保持半年。第三,政策风险。游戏行业政策多变,浩宇没有背景,一纸文件就可能停摆。” 他顿了顿,看著林浩的眼睛:“但加入盛大,这些都不是问题。盛大有资金,有渠道,有政策资源。浩宇可以专注做產品,不用为钱发愁,不用为政策焦虑。林总你才十八岁,在盛大这个平台,能接触到最顶级的资源,最优秀的人才,未来不可限量。何必守著一个小公司,每天为伺服器、为带宽、为员工工资发愁?” 话说得很透,也很现实。每一句都打在七寸上。 这时小雨端著茶进来,紫砂壶,四个小杯。她倒茶的手有点抖,茶水洒出来一点。张明远微笑著接过,说“谢谢”,没看洒出的水渍。 小雨退出去,轻轻带上门。 林浩端起茶杯,闻了闻茶香,没喝。“张总说得都对。但有一点不对。” “哪一点?” “浩宇不是『小公司』。”林浩放下茶杯,看著张明远,“浩宇是种子。种子现在小,但能长成大树。盛大是花园,花园很大,很漂亮,但种子种进去,就只是花园里的一棵树,再高也高不过围墙。而浩宇要做的,不是一棵树,是一片森林。” 张明远脸上的笑容淡了些。“林总,年轻人有抱负是好事。但商场很现实。种子可能长成大树,也可能还没发芽就死了。浩宇现在月流水一千两百万,估值一个亿,盛大出五千万,是溢价收购。这个价,你拿到市场上,没有第二家会给。” “我知道。”林浩点头,“盛大给这个价,不是看中浩宇现在的价值,是看中浩宇未来的威胁。你们怕浩宇长成森林,所以想趁还是种子的时候,买下来,种在自家花园里,修剪成你们想要的形状。” 话说得很直,几乎撕破脸皮。张明远身后的男助理皱了皱眉,但张明远本人表情没变。 “林总,收购是商业行为,不是谁怕谁。”他语气依然平和,“盛大是上市公司,要对股东负责。我们看好浩宇的潜力,愿意投资。这是双贏。至於威胁……盛大从不怕竞爭,只怕错过好的投资机会。” “那如果我说不呢?”林浩问。 “林总可以再考虑。”张明远从大衣內袋掏出一个信封,很薄,放在桌上,“这是陈总亲笔信。陈总说,他年轻时也创业,理解林总的心情。但他想告诉林总一句话:有时候,放下比拿起更需要勇气。这封信,林总可以慢慢看。收购意向,一个月內有效。这一个月,盛大不会对浩宇做任何竞爭性动作,以示诚意。” 他站起身,女助理立刻拿起大衣为他披上。 “茶很好,谢谢款待。”张明远走到门口,又回头,“林总,五千万,加盛大游戏事业部ceo,这个条件,很多人一辈子都等不到。你才十八岁,路还长。別让意气,耽误了前途。” 他点点头,带著助理离开了。脚步声在走廊里渐渐远去。 林浩坐在椅子上,没动。他看著桌上那封信,信封是淡黄色的,质地很好,上面用毛笔写著“林浩先生亲启”,字很遒劲。他没拆,只是看著。 窗外,雨夹雪变成了纯雪,大片大片的,在灰白的天幕里旋转落下。深圳很少下雪,这场雪来得突然,下得认真,很快就在窗台上积了薄薄一层。 办公室的门被猛地推开,王磊衝进来,脸色涨红:“老大,他们走了?是不是来谈收购的?开多少?” “五千万。”林浩说。 王磊僵在原地,嘴巴张著,半天没合上。五千万,这个数字像一记重锤,砸得他头晕目眩。 阿坤跟在后面进来,他显然听到了,但表情平静,只是走到窗边,看著外面的雪。 “你……你答应了吗?”王磊声音发乾。 “没。”林浩说。 “没?!”王磊声音提高,“五千万!老大,那是五千万!我们一年利润才六千万,他们直接给五千万现金!还有盛大ceo的位置!你……你是不是疯了?” “磊子,”林浩看著他,“如果今天你是我,你卖不卖?” “我……”王磊语塞,然后颓然坐下,抓了抓头髮,“我他妈……不知道。五千万啊,我一辈子都赚不到这么多钱。但……但浩宇是我们的孩子,卖孩子……我下不去手。” “所以我不卖。”林浩说。 阿坤转过身,看著他:“林浩,你想清楚了吗?盛大的条件很优厚,而且他们说了,一个月內不会打压我们。但一个月后,如果我们不卖,以盛大的风格,可能会用更激烈的手段。我们扛得住吗?” “扛不住也要扛。”林浩站起身,走到窗前,和阿坤並肩看著雪,“阿坤,磊子,你们还记得我们为什么做浩宇吗?” “做不一样的游戏。”阿坤轻声说。 “对,做不一样的游戏,做不一样的公司。”林浩说,“如果卖给盛大,浩宇就变成了盛大的一部分。我们的游戏,要按盛大的规矩做;我们的团队,要按盛大的方式管;我们的理想,要按盛大的利益调整。那还是浩宇吗?” “可活著更重要。”王磊说,“死了,就什么都没了。” “所以我们不能死。”林浩转身,看著他们,“浩宇现在月流水一千两百万,帐上现金三千万,团队六十人,引擎授权卖出了十七套。我们有现金流,有技术,有人才,有用户。凭什么一定会死?” “但对手是盛大……” “盛大也是人做的。”林浩走回桌前,拿起那封陈天桥的信,没拆,直接撕了。纸张撕裂的声音很清脆,在安静的办公室里格外刺耳。 “浩宇的命,要握在自己手里。五千万很多,但浩宇的未来,不止五千万。十年后,浩宇的估值可能是五十亿,五百亿。到那时,你们会庆幸今天没卖。” 王磊和阿坤看著他。这个十八岁的少年,站在简陋的办公室里,身后是飘雪的灰白天幕,眼神坚定得像铁。 “妈的,”王磊突然笑了,笑得眼眶发红,“行,老大,我跟你。不就是盛大吗?干他娘的!” 阿坤也笑了,很浅的笑:“林浩,有时候我觉得,你像个疯子。但歷史,往往是疯子改变的。” “那就一起疯。”林浩说,“接下来一个月,盛大会观望。我们要用这一个月,做三件事:第一,上线『山海』的第一个技术demo,向行业证明浩宇的3d能力。第二,把引擎授权做到三十套,建起生態护城河。第三,启动新一轮融资,我们要有自己的弹药,不靠別人施捨。” “融资?找谁?” “idg,红杉,软银,都接触。浩宇的估值,不能只由盛大定。我们要让市场来定。”林浩打开电脑,开始写邮件,“现在,干活。” 键盘声响起。嗒。嗒嗒。嗒。 窗外,雪越下越大,覆盖了工地,覆盖了街道,覆盖了整个深圳。 而浩宇的战爭,才刚刚开始。 五千万的诱惑,是试金石。 浩宇选择了最难的那条路。 不卖,不跪,不服。 走下去。 直到把种子,长成森林。 第42章 陈天桥的恼怒 一月十五日,上海浦东,盛大网络总部第三十七层。 会议室的落地窗外是灰濛濛的黄浦江,江面上货轮缓缓移动,像疲倦的甲虫。室內暖气开得很足,但空气里有种黏稠的、近乎凝固的寒意。长桌两侧坐了十几个人,都是盛大的高管,西装革履,但此刻没人说话,所有人都低著头,盯著面前的文件,或者假装在笔记本上记著什么,笔尖悬在纸上,一动不动。 陈天桥坐在主位,手里捏著一支万宝龙钢笔,笔帽没开,在指尖缓慢转动。他穿著深蓝色西装,白衬衫的领口鬆开一颗扣子,但领带还繫著,是那种一丝不苟的温莎结。他今年三十九岁,头髮梳得很整齐,但眼角有很深的皱纹,是那种常年熬夜、高强度思考留下的痕跡。 他面前摊著两份文件。左边是浩宇科技的財务简报:月流水一千两百万,净利润六百万,现金储备三千万,引擎授权收入三百四十万。右边是张明远提交的收购报告,最后一页用红笔圈出一句话:“林浩明確拒绝收购意向,未留谈判余地。” 钢笔在指尖转了三圈,然后停住。 “五千万,加游戏事业部ceo,”陈天桥开口,声音不高,但每个字都像冰珠砸在玻璃上,“对一个成立四个月、团队六十人、產品单一的小公司,这个条件,很过分吗?” 没人回答。只有中央空调出风口的嘶嘶声。 “我在问,这个条件,过分吗?”陈天桥抬起头,目光扫过会议室里的人。 运营总监李峰硬著头皮开口:“陈总,从商业角度看,这个报价確实有诚意。浩宇现在估值最多一个亿,我们出五千万现金,是溢价收购。但年轻人……可能更看重控制权。” “控制权?”陈天桥笑了,是那种冰冷的、没有温度的笑,“他有什么资格谈控制权?一个县城出来的高中生,靠非典的运气做出点成绩,就真以为自己能改变世界了?” 钢笔“啪”一声拍在桌上,声音不重,但所有人都肩膀一颤。 “乳臭未乾的小子,不知道天高地厚。”陈天桥一字一顿地说,声音里压著火,“我给他脸,他不要。那就別怪我不客气。” 会议室更静了。有人悄悄把椅子往后挪了半寸。 “李峰,”陈天桥看向运营总监,“我们代理的韩国游戏,《热血传奇》《泡泡堂》《冒险岛》,下个月全部更新。內容加量,活动加码,福利加倍。特別是《热血传奇》,开新服,送双倍经验,送顶级装备。我要在三个月內,把浩宇的在线人数打掉一半。” “陈总,这……成本会很高。”李峰声音发乾,“送顶级装备,会破坏经济系统……” “经济系统坏了可以调,玩家跑了就回不来了。”陈天桥打断他,“按我说的做。预算上不封顶,我要看到效果。” “是。” “赵永,”陈天桥看向技术总监,“浩宇的引擎授权,现在有多少客户?” “十七家,都是小公司。”赵永调出资料,“有五家有潜力,其中三家在谈我们的投资。” “谈下来。”陈天桥说,“用盛大的名义投,占股不超过20%,但要有董事会席位。条件就一个:停用浩宇引擎,转用我们的『传奇』引擎。如果他们不转,就告诉他们,盛大代理的所有游戏,都不会给他们任何推广资源。” “这……会不会太直接了?”赵永犹豫,“传出去,会说我们以大欺小。” “商场上只有输贏,没有大小。”陈天桥说,“浩宇能用引擎建生態,我们就能用资本拆生態。我要让所有人知道,用浩宇的引擎,就是和盛大作对。看谁还敢用。” “明白了。” “法务部。”陈天桥看向角落里的法务总监,“查浩宇的税务、版权、用工。有没有漏洞?有没有把柄?” 法务总监推了推眼镜:“初步调查,浩宇在税务上很乾净,用的代理记帐公司是正规机构。版权方面,《血战天下》的美术和代码都是原创,暂时没发现侵权。用工……他们有几个员工没签正式合同,但都在试用期,不算大问题。” “那就找问题。”陈天桥说,“税务可以再查深一点,版权可以找相似点,用工可以查社保。我不信一个六十人的公司,一点问题都没有。找到问题,举报,曝光,製造舆论压力。我要让他们疲於应付,没时间做產品。” “是。” “市场部。”陈天桥看向另一个高管,“联繫和我们合作的媒体,《电脑报》《大眾软体》《游戏天地》,发稿。主题就一个:质疑浩宇的数据真实性。月流水一千两百万?一个像素游戏?可能吗?暗示他们刷数据,暗示他们隨时跑路。把水搅浑。” “那……如果浩宇反击,公布后台数据呢?” “他们公布,我们就说造假。舆论战,真相不重要,声音大才重要。盛大的声音,总比一个小公司大。” “明白。” “人事部。”陈天桥最后看向人事总监,“浩宇的核心团队,林浩、赵坤、王磊,还有那个新来的张一鸣,接触一下。开价,两倍,三倍工资,盛大职位。特別是那个赵坤,技术负责人,挖过来,浩宇的引擎就废了一半。” “他们刚拒绝五千万收购,可能不会……” “收购是公司,挖人是个人。”陈天桥说,“公司有理想,个人要吃饭。赵坤在浩宇拿多少?月薪两万?我们开五万,加期权。年轻人,扛不住钱的诱惑。去办。” “是。” 陈天桥靠在椅背上,手指在桌上轻轻敲著,敲了三下,然后停住。 “最后,”他说,声音很轻,但很冷,“通知我们的渠道商。全国所有盛大点卡分销商,下架《血战天下》的点卡。已经铺货的,限期回收。理由:產品质量不达標,结算不及时。支付宝那边,也打个招呼,让他们『技术升级』,暂时关闭《血战天下》的充值接口几天。理由嘛,系统维护。” 会议室里响起倒吸凉气的声音。这几乎是要掐断浩宇的现金流了。 “陈总,”李峰忍不住说,“这会不会……太狠了?传出去,行业里会说我们……” “说什么?”陈天桥看著他,“说盛大霸道?说陈天桥不给人活路?” 他站起身,走到窗前,看著外面灰濛濛的上海。黄浦江上有雾气,对岸的陆家嘴还是一片工地,只有东方明珠孤零零地立著。 “2001年,我们代理《传奇》,多少人笑我们傻,说韩国游戏没前途。2002年,我们上市,多少人等著看我们笑话。现在,我们是纳斯达克上市公司,市值十亿美金,月流水三千万。我们走到今天,不是靠仁慈,是靠把对手一个个踩下去。” 他转过身,看著会议室里的人。 “浩宇现在是火苗。不踩灭,它会变成大火,烧到我们身上。林浩有技术,有想法,但他太年轻,不懂商业的残酷。我今天教他第一课:在绝对的实力面前,理想一文不值。” 他走回座位,拿起那份收购报告,撕了。纸屑扔进垃圾桶。 “散会。一个月后,我要看到浩宇的月流水掉到五百万以下。做不到,今天在座的人,自己交辞职报告。” 人陆续离开,脚步很轻,像怕惊动什么。会议室空了,只剩陈天桥一个人。 他坐了很久,然后拿起电话,拨了一个號码。 “张明远,”他说,“收购的事,彻底终止。但你去跟林浩带句话:我给过他机会,他没要。接下来,別怪我没给年轻人留余地。” 掛了电话,他走到酒柜前,倒了杯威士忌,没加冰,一口喝完。酒很烈,烧过喉咙,带来一种灼热的、近乎疼痛的清醒。 窗外,雪又开始下了。细密的,安静的,覆盖一切。 而在千里之外的深圳,浩宇的战爭,才刚刚开始。 林浩不知道,他拒绝的不是五千万,是一头被激怒的巨兽。 而这头巨兽,已经张开了嘴。 露出獠牙。 第43章 封杀令 一月二十日,深夜十一点四十七分。 深圳创新大厦五楼的灯还亮著大半。“山海”引擎组的玻璃房里,阿坤和六个程式设计师盯著屏幕,屏幕上是一个复杂的偽3d场景渲染管线图,节点密密麻麻,像神经网络的突触连接。他们已经连续工作了十六个小时,为了优化那个该死的深度图生成算法——算法跑一次要五分钟,太慢了,要降到三十秒。 林浩在自己办公室里,桌上摊著“山海”的详细设计文档,厚达两百页,他正在修订战斗系统的数值公式。旁边的菸灰缸里塞满了菸蒂——他很少抽菸,但最近抽得凶。窗外的深圳下著冷雨,雨点斜打在玻璃上,划出一道道扭曲的水痕。 电话响了。是座机,红色的那台,內线。他拿起话筒:“说。” “林总,”是前台小雨的声音,带著哭腔,“广州凌云工作室的刘总……电话,说要找您。他声音……不太对。” “接进来。” 几秒后,电话那头传来一个男人的声音,很嘶哑,像砂纸磨过喉咙:“林总,是我,刘明。” 刘明,凌云工作室创始人,三十八岁,前金山程式设计师,创业做游戏。他是浩宇引擎的第一个授权客户,签合同那天,他握著林浩的手说:“林总,你救了我们一命。”后来他常打电话来问技术问题,语气总是兴奋的,充满干劲的。 但现在,他的声音是垮的。 “刘总,这么晚,有事?”林浩问。 电话那头沉默了很久,只有粗重的呼吸声,然后是一声压抑的、像野兽受伤般的呜咽。 “林总……”刘明的声音抖得厉害,“我们……我们要终止合作了。浩宇引擎……用不了了。” 林浩的手指攥紧了话筒。塑料外壳发出轻微的咯吱声。 “原因。” “盛大……盛大投资部的人,今天下午来我这儿了。”刘明喘了口气,像是在积攒说下去的力气,“他们说要投我们,三百万,占20%。条件就一个:停用浩宇引擎,改用盛大的『传奇』引擎。我说……我说浩宇引擎我们用得很好,不想换。他们说……” 他停住了,又一阵压抑的抽泣。 “说什么?” “他们说,如果不用盛大的引擎,盛大代理的所有游戏,《传奇》《泡泡堂》《冒险岛》,永远不会给我们任何联运资源。而且……而且盛大在广东的渠道商,会下架我们的点卡。我们小公司……得罪不起啊林总。” 最后那句话,是哭著说出来的。一个三十八岁的男人,创业五年,头髮白了一半,此刻在电话里像个无助的孩子。 “你答应了?”林浩问,声音很平静。 “……答应了。”刘明的声音低得像耳语,“对不起,林总。我真的……没办法。我们团队三十多人,要吃饭,要发工资。盛大说,如果月底前不签,就连投资也没了。我……我对不起你。” “合同呢?我们签了一年,违约金五十万。” “盛大……替我们付。”刘明说,“钱已经打到我帐上了。林总,对不起……真的对不起……” 林浩闭上眼睛。耳边是刘明的哭声,和窗外冷雨敲打玻璃的声音。他想起刘明签合同时眼里的光,想起他说“要做中国最好的武侠游戏”,想起他熬夜调试引擎时在qq上发来的感谢。 现在,那束光灭了。 “刘总,”林浩睁开眼,声音依然平静,“不用道歉。商业选择,我理解。但我想问一句:盛大的引擎,你们评估过吗?能用吗?” “评估了……”刘明哽咽著,“比浩宇的……差很多。同步延迟高,工具链不完善,文档混乱。但……但盛大说会派技术团队驻场,帮我们解决。而且……而且用盛大的引擎,以后游戏上线,能在盛大平台推广。这是……这是唯一的活路了。” 唯一的活路。在巨头面前,小公司没有选择。要么跪下吃饭,要么站著死。 “明白了。”林浩说,“那祝你们顺利。如果以后……有需要帮忙的,还可以找我。” “林总……”刘明又哭了,“你……你不恨我?” “不恨。”林浩说,“但你记住,今天你跪下,不是因为盛大强,是因为你弱。想不跪,就变强。祝你好运。” 他掛了电话。话筒放回座机,发出清脆的咔噠声。 办公室里很安静,只有雨声,和心臟在胸腔里沉重跳动的声音。 然后电话又响了。这次是手机。他看了一眼,是成都蜀山网络的李总。接起来,没等对方开口,直接问:“盛大找你了?” 电话那头愣了几秒,然后是一个苦涩的声音:“林总……你怎么知道?” “他们也让你换引擎?” “……嗯。投资两百万,占15%。条件一样。林总,我……” “不用解释。”林浩打断他,“签了吗?” “还没……但可能……撑不住。盛大在四川的渠道太强了,我们下一款游戏指望他们铺点卡。如果得罪了,就……” “明白了。”林浩说,“如果你决定换,违约金五十万,打到公司帐户。合作终止的正式通知,发邮件给我。就这样。” “林总,对不起……” 电话掛了。 第三个电话,北京的炎黄互动。第四个电话,上海的一个小团队。第五个,第六个…… 到凌晨两点,十七家授权客户,有九家打来电话。內容大同小异:盛大接触,施压,要求换引擎。三家明確表示会终止合作,四家犹豫但倾向屈服,两家还在扛,但语气充满绝望。 浩宇引擎的生態,建了三个月,一夜之间,塌了一半。 林浩坐在椅子上,没动。菸灰缸满了,他又点了一支烟,但没抽,只是看著菸头在黑暗里明明灭灭。窗外的雨小了,变成细密的毛毛雨,在路灯的光晕里像无数银针落下。 办公室的门被推开,阿坤走进来,脸色苍白。“我听到消息了。刘明他们……真的退了?” “嗯。”林浩说,“还有六家可能退。” “那我们……怎么办?”阿坤的声音在抖,不是怕,是愤怒,“引擎授权是我们未来战略的核心!生態塌了,我们就是一家普通的游戏公司,隨时可能被盛大挤死!” “我知道。” “你知道还这么冷静?!”阿坤的声音提高了,“他们在拆我们的根!我们要反击!告他们!不正当竞爭!垄断!” “告不贏。”林浩说,“盛大没有直接威胁,是通过投资和渠道施压。商业行为,合法。而且,我们告盛大,官司打三年,我们拖不起,他们拖得起。三年后,浩宇可能已经死了。” “那就眼睁睁看著他们拆?” “不。”林浩掐灭烟,站起身,走到窗前,“我们要做三件事。第一,稳住剩下的客户。那八家还没打电话的,明天你亲自飞过去,一家一家谈。条件可以放宽:授权费减半,技术服务免费,甚至……可以给股权。他们要什么,我们给什么。只要他们不叛变。” “那成本……” “成本不重要,生態重要。只要生態还在,就有翻盘的机会。”林浩转身,看著阿坤,“第二,加速『山海』引擎的研发。偽3d方案必须儘快出demo,我们要向行业证明,浩宇的技术领先盛大至少一年。技术优势,是我们唯一的筹码。” “第三呢?” “第三,”林浩顿了顿,声音沉下来,“启动b计划。” “b计划?” “我一直留著后手。”林浩走回办公桌,从保险柜里拿出一个文件袋,扔到桌上,“这是『浩宇引擎开源协议』草案。如果盛大真要把我们逼到绝路,我们就开源。把引擎代码全部公开,免费给所有人用。到时候,盛大的引擎还有人用吗?他们的生態,还建得起来吗?” 阿坤愣住了。他拿起文件袋,抽出里面的协议草案,快速翻看。条款很详细:引擎核心代码在github公开,使用mit协议,允许商用,但要求保留浩宇的版权声明。社区版免费,企业版收费(提供技术支持和定製开发)。 “你……你早就准备好了?”阿坤看著他,眼神复杂。 “从做引擎第一天,就准备了。”林浩说,“开源是核武器,用了,大家都没得玩。但如果我们活不下去,那谁都別想好过。盛大要建封闭花园,我们就砸了花园,让所有人都能在荒野上种地。” “但这会毁掉我们的商业模式……”阿坤喃喃道。 “商业模式可以重建,但公司死了就什么都没了。”林浩说,“而且,开源不一定是坏事。如果浩宇引擎成为行业標准,即使开源,我们依然是规则的制定者。我们可以做技术支持,可以做云服务,可以做应用商店。linux开源了,red hat和ubuntu照样赚钱。” 阿坤消化著这个疯狂的计划。开源,在2003年的中国游戏行业,是天方夜谭。所有人都把代码当命根子,藏著掖著。浩宇要开源,要么成为英雄,要么成为烈士。 “什么时候用?”他问。 “看盛大逼得多紧。”林浩说,“如果只是挖走几个客户,我们忍。如果他们要断我们现金流,要挖我们核心团队,要置我们於死地——那就开源。大家一起死,或者……一起活。” 窗外,天快亮了。雨停了,但天空还是灰的,像一块湿漉漉的抹布。 阿坤看著林浩,这个十八岁的少年,站在黎明前的黑暗里,眼神平静得像深潭,但潭底有火焰在烧。 “林浩,”他轻声说,“有时候我觉得,你不是十八岁。你像活了几辈子的人,见过所有最坏的情况,所以什么都不怕。” “我怕。”林浩说,“但我更怕跪下。人一旦跪下了,就再也站不起来了。浩宇可以死,但不能跪。” 阿坤点头,用力点头。 “那我去订机票,明天飞北京、上海、成都。” “辛苦。” 阿坤离开办公室。林浩又点了一支烟,但没抽,只是看著窗外渐亮的天色。 城市醒了。街道上有早班公交车驶过,有环卫工人扫地,有早餐摊冒起热气。一切如常。 但在看不见的地方,战爭已经打响。 巨头伸出了手,要掐死这只不听话的蚂蚁。 蚂蚁的选择不多:要么被掐死,要么……咬回去。 即使咬不死,也要让巨人知道疼。 林浩掐灭烟,打开电脑,开始写邮件。收件人列表是剩下的八家客户。 標题:“致浩宇合作伙伴的一封信”。 內容很简单,只有三句话: “浩宇还在。引擎会更好。如果你们信我,等我。” 他按下发送。 邮件像信鸽,飞向八个城市,飞向八个在巨头阴影下挣扎的团队。 天亮了。 而浩宇的战爭,才刚刚开始。 第44章 林浩的反制 一月二十二日,清晨六点零七分。深圳还在沉睡,天是那种將明未明的深蓝色,街灯还亮著,在潮湿的空气里晕开一团团昏黄的光。创新大厦五楼只有一盏灯亮著,是林浩的办公室。烟雾浓得化不开,像起了雾。菸灰缸又满了,新的菸蒂直接摁在桌面上,留下一个个焦黑的圆斑。 桌上摊著三份文件。左边是客户流失统计:十七家授权客户,九家已正式终止合作,四家发邮件说“暂停使用”,两家失联,只剩两家还在坚持——都是最小的团队,三个人,五个人,做独立游戏,盛大看不上。右边是財务测算:引擎授权收入预计归零,下个月现金流会出现缺口。中间是一张白纸,上面用红笔写了四个字:要么忍,要么狠。 王磊和阿坤推门进来时,林浩正对著那张纸发呆。两人眼里都是血丝,阿坤的西装皱得像咸菜,王磊的鬍子三天没刮,像野人。 “谈完了。”王磊一屁股坐在椅子上,声音沙哑,“北京、上海、成都,飞了一圈。剩下的两家,北京『像素工坊』说会坚持,但他们只有三个人,做小游戏,影响不大。上海『灵触科技』……鬆口了,说只要盛大不逼太紧,就用我们的引擎,但不敢签长约。” 阿坤把公文包扔在地上,从里面掏出一沓文件:“这是盛大『传奇』引擎的技术文档,我托人搞到的。垃圾。同步算法是《传奇》那套十年前的,网络架构是单点故障,工具链只有命令行。但他们给客户承诺:驻场技术支持,上线后盛大平台推广,点卡渠道分成提高5%。就这,足够挖走我们所有客户。” 林浩没看那些文件,只是盯著那张白纸上的四个字。看了很久,然后他拿起红笔,在“忍”字上打了个叉。 “通知所有人,九点开会。”他说,“大会议室。技术、运营、市场、公关,所有负责人到场。” “开会?”王磊皱眉,“现在?我们应该想怎么挽回客户……” “挽回不了了。”林浩站起身,走到窗前,看著外面渐渐亮起来的天色,“盛大的打法很明確:用资本碾压,用渠道卡脖子,用小恩小惠收买人心。我们跟他们比钱,比渠道,比资源,是找死。我们要换条路。” “什么路?” “掀桌子。” 九点,大会议室坐满了人。三十多个核心骨干,每个人面前都放著一份简报:客户流失情况,財务预测,盛大“传奇”引擎的分析报告。空气里有种沉甸甸的、近乎绝望的压抑感。没人说话,所有人都看著主位的林浩。 “情况大家都清楚了。”林浩开口,声音不大,但很清晰,“盛大在拆我们的生態。十七家客户,走了九家,剩下的也摇摇欲坠。引擎授权业务,基本垮了。” 他顿了顿,目光扫过会议室:“有人可能会想,我们是不是该降价,该给更好的条件,该去求客户留下来。我告诉你们,没用。今天盛大用投资和渠道逼他们换引擎,明天就能用更大的利益逼他们做別的事。只要我们还在这张桌子上,按盛大的规则玩,就永远贏不了。” “那怎么办?”市场总监问,一个三十多岁的女人,眼里有血丝。 “把桌子掀了。”林浩说,“从今天起,浩宇引擎2d版,永久免费。所有功能全部开放,原始码在官网公开下载,使用mit协议,允许商用,无需授权。我们要让全行业,甚至全世界,都能用上浩宇的引擎。” 死寂。然后譁然。 “免费?!” “开源?!” “那我们靠什么赚钱?!” “这不是自杀吗?!” 林浩抬手,压下议论声。 “靠技术服务赚钱,靠云服务赚钱,靠生態赚钱。”他说,“引擎免费了,用的人会更多。十家用,一百家用,一千家用。他们会遇到问题,需要技术支持,我们可以收费。他们需要伺服器託管,我们可以做云服务。他们的游戏上线,可以接入我们的平台,我们抽成。这才是真正的生態——不是控制,是服务。” 阿坤猛地站起来,眼镜后的眼睛瞪大:“林浩,你想清楚!开源意味著任何人都能改我们的代码,甚至拿去用在我们竞爭对手的產品里!而且一旦免费,就再也收不回来了!” “我知道。”林浩看著他,“但这也是护城河。如果所有人都用浩宇引擎,那浩宇就成了行业標准。標准在手,规则我们定。盛大想用封闭生態卡我们,我们就用开放生態反卡。看谁能卡死谁。” “可这太冒险了……” “不冒险,就是等死。”林浩打断他,“现在投票。同意引擎免费开源的,举手。” 他第一个举手。 王磊盯著他,看了三秒,举手。 陈默举手。 张一鸣举手。 陆陆续续,会议室里超过三分之二的人举了手。阿坤最后一个,手举得很慢,很重,但举起来了。 “通过。”林浩放下手,“技术部,今天之內,整理引擎代码,移除商业授权部分,补全注释,写开源协议。官网组,改版,首页大字標题:『浩宇引擎永久免费』。在標题下面,放盛大的logo,配一行小字:『感谢同行督促,浩宇引擎即日起永久免费,回馈行业』。” 会议室里响起低低的笑声,苦涩,但解气。 “这是挑衅。”公关总监说,“盛大会更疯狂地报復。” “那就让他们来。”林浩说,“第二件事。王磊,你联繫17173和新浪游戏频道,约他们负责人,今天下午见面。我们投gg,但不要普通gg,要深度合作。17173开专题,做『浩宇引擎开源全记录』,每天更新进度,採访我们的工程师,报导开源生態。新浪游戏频道,开专栏,我亲自写文章,讲开源的意义,讲技术民主化,讲中国游戏行业的未来。” “这要花多少钱?”財务问。 “一百万。先付。”林浩说,“但告诉他们,这不是gg费,是合作费。我们要的不是曝光,是话语权。让全行业看到,浩宇在做什么,盛大在做什么。舆论站在谁那边,谁就贏了。” “可我们的现金流……” “挤。”林浩说,“停掉所有非核心项目,推迟『山海』的预研,所有资源集中到这两件事上。开源和舆论,是我们翻盘的唯一机会。” 散会。人群散去,办公室瞬间进入战爭状態。键盘声密集得像暴雨,电话铃声此起彼伏,走廊里是奔跑的脚步声。 林浩回到自己办公室,关上门。他打开电脑,登录浩宇官网后台。网站首页还是老样子:蓝色背景,金色logo,下面是引擎介绍和授权报价。他调出代码编辑器,开始改。 一小时后,官网首页刷新。背景变成纯黑,正中是巨大的白色字体:“浩宇引擎永久免费”。下面一行小字:“致敬开源精神,致敬每一位开发者”。再往下,是盛大的logo——他从网上找了个高清图,做了灰度处理,下面配一行红色小字:“感谢同行督促,浩宇引擎即日起永久免费,回馈行业”。 赤裸裸的嘲讽,但彬彬有礼。 他保存,发布。然后发了一条全公司邮件:“官网已更新。转发,扩散,让所有人看到。” 十分钟后,qq群、论坛、邮件列表,开始有人截图转发。半小时后,17173的编辑打来电话,语气兴奋:“林总,你们官网那行字……是真的?引擎真免费了?” “真的。”林浩说,“代码下午三点开源,github地址我会发你。你们可以做专题了。” “明白!我们马上出快讯!” 一小时后,新浪游戏频道的电话也来了。对方是频道主编,声音沉稳:“林总,你这一步,是掀桌子啊。想清楚后果了吗?” “想清楚了。”林浩说,“主编,中国游戏行业不能只有一种声音。盛大想垄断,我们就开放。你们媒体,应该乐见其成。” 主编沉默了几秒,然后笑了:“行,我给你开专栏。但文章要硬,要有料,不能只是煽情。” “放心。” 下午两点,浩宇引擎的代码库在github上线。第一个小时,star数破百。第二个小时,破千。第三个小时,有开发者提交了第一个pull request——修復了一个文档里的小错误。 阿坤盯著屏幕,看著不断跳动的star数和fork数,眼神复杂。“他们真的在用……真的在改。”他喃喃道。 “这就是开源的力量。”林浩站在他身后,“一个人走得快,一群人走得远。盛大想用钱买路,我们用开源铺路。看谁的路更宽。” 傍晚,17173的专题上线了。標题:“浩宇引擎开源全记录:中国游戏技术的民主化革命”。文章详细报导了开源始末,採访了阿坤和几个程式设计师,贴了代码仓库连结,还做了个时间轴:从浩宇成立,到引擎授权,到盛大挖角,到开源反击。评论区炸了,开发者叫好,同行震惊,玩家看热闹。 新浪游戏频道的专栏也发了。林浩写的文章,標题:“为什么要开源:给中国游戏行业的一封公开信”。文章没提盛大一个字,但字里行间都在说:封闭导致垄断,垄断导致停滯,开源才能带来创新和繁荣。文章最后一句:“浩宇愿意做那块垫脚石,让后来者踩著我们,看得更远。” 晚上八点,王磊衝进办公室,手里拿著手机,屏幕上是通话记录。 “17173和新浪都签了。”他声音兴奋,“一百万,三个月的深度合作。17173每周出一期专题,新浪每周发一篇专栏。另外……另外有十几家小公司联繫我们,说想用免费引擎,问技术支持怎么收费。” “报价单发他们。”林浩说,“基础技术支持免费,高级服务和定製开发收费。云伺服器託管,按量计费。平台接入,流水抽成5%,比盛大低一半。” “明白!” 窗外,天黑了。深圳的灯火亮起来,璀璨如星河。 林浩走到窗边,看著外面。他知道,盛大的反击很快就会来。更猛烈的,更残酷的。 但至少今夜,浩宇掀了桌子。 把棋盘砸了,重开一局。 这一局,规则他定。 要么一起玩,要么都別玩。 窗玻璃上,映出他的脸。年轻,但眼神里有种近乎冷酷的坚定。 战爭升级了。 但浩宇,还没输。 第45章 舆论战 一月二十五日,凌晨三点。上海外滩的灯火在黄浦江面上投下破碎的金色倒影,但盛大总部第三十七层的会议室里没人有心思看夜景。空气里有种焦糊的、类似电路板过热的味道,混著浓咖啡的苦涩和十几个男人身上的汗味。菸灰缸满了,菸蒂堆成小山,烟雾浓得能呛出眼泪。 陈天桥坐在主位,面前的笔记本电脑屏幕上是一篇被刷爆的文章。17173游戏门户,头条,加粗黑体標题:《盛大封杀小公司,中国游戏还有未来吗?》。副標题更刺眼:“从引擎授权到渠道胁迫,看行业巨头如何扼杀创新”。 文章很长,分五个部分。第一部分是事件梳理:从浩宇引擎授权说起,到盛大挖角客户,到渠道施压,到浩宇被迫开源反击。时间线清晰,证据链完整,甚至附上了几家小公司老板的匿名採访录音——声音做了处理,但话里的绝望和愤怒清晰可辨。 第二部分是技术对比:並列了两张表格,左边是浩宇引擎的技术参数,右边是盛大“传奇”引擎的参数。同步延迟、同屏人数、工具链完整性、文档质量……每一项,浩宇都碾压。表格下面是一行小字:“数据来源:公开技术文档及开发者实测。” 第三部分是行业影响:列了十七家小游戏公司的名单,其中九家已经被迫终止与浩宇的合作,转用盛大引擎。文章採访了其中两家,老板说:“我们不想换,但不用盛大的引擎,点卡铺不出去,游戏没人玩。”另一家说:“盛大的人直接说,用浩宇,就是和盛大作对。” 第四部分是专家评论。请了三个行业分析师,一个大学教授,一个独立开发者。观点一致:盛大的做法是垄断行为,破坏行业生態,扼杀创新。大学教授的话最重:“如果所有小公司都要看巨头脸色才能活下去,中国游戏行业將永远停留在抄袭和换皮的阶段。” 第五部分是结语,只有一段话,但字字诛心:“2003年,中国游戏行业站在十字路口。一条路是开放、协作、创新,让所有开发者都有机会做出好游戏。另一条路是封闭、垄断、控制,让巨头决定玩家玩什么,让资本决定谁能活。今天,盛大选择了第二条路。但浩宇的选择告诉我们,还有人不认命。” 文章发布时间是昨天下午四点。到晚上八点,评论数破万,转发数破五万。到凌晨三点,已经成了整个游戏行业,甚至网际网路圈的热门话题。微博还没诞生,但论坛、qq群、邮件列表,全在討论。关键词就两个:盛大,垄断。 “这是谁写的?”陈天桥问,声音很平静,但会议室里所有人都绷紧了神经。 “17173的头牌编辑,王志强。”公关总监擦著汗,“他之前写过盛大的正面报导,和我们关係不错。这次……不知道浩宇给了他多少钱。” “不是钱的事。”陈天桥说,“这是舆论战。浩宇在抢道德制高点。开放、创新、反垄断——这些词,老百姓爱听,媒体爱报。我们呢?我们成了反派,成了压迫小公司的恶霸。” “我们可以发声明反驳。”法务总监说,“说浩宇的数据造假,说那些小公司是自己经营不善……” “没用。”陈天桥打断他,“现在舆论已经起来了,你说什么都是狡辩。老百姓同情弱者,痛恨巨头。浩宇现在就是那个被巨头欺负的『天才少年』,我们说什么都错。” 他靠回椅背,手指在桌面上轻轻敲著。敲了三下,停住。 “林浩还做了什么?” “他……”公关总监调出另一个网页,“在『游戏开发者家园』论坛,用id『horizon』发了一封公开信。標题是《开放与垄断:给中国游戏行业同仁的一封信》。” 屏幕上是一封长信。文笔很克制,但字里行间透著一种理想主义者的悲愤和坚定。信分三部分: 第一部分讲技术。讲浩宇做引擎的初衷,讲同步算法的突破,讲开源的决定。“技术应该服务於所有人,不应该成为少数人垄断的工具。” 第二部分讲行业。讲中国游戏行业的现状,讲小公司的困境,讲创新的艰难。“如果所有创新都要看巨头的脸色,那创新就会死。如果所有小公司都要跪著才能活,那这个行业就没有未来。” 第三部分讲未来。讲浩宇的开源计划,讲要建立开发者社区,讲要成立“开源游戏基金会”,每年拿出利润的10%扶持独立开发者。“浩宇愿意做那块垫脚石,让后来者踩著我们,看得更远。” 信的结尾是一段话,后来被转发了数万次: “我们这一代游戏人,有幸站在中国网际网路的起点。我们可以选择建一座高墙,把自己关在里面,享受垄断的红利。也可以选择拆掉墙,让所有人都能在阳光下创造。我选择拆墙。哪怕墙倒的时候会砸到自己,我也要拆。因为墙里面没有未来,墙外面才有星辰大海。浩宇科技,林浩。” “horizon”,地平线。这个id在论坛里早就小有名气,经常分享技术文章,解答开发者问题。但没人知道他就是林浩。现在,这个马甲掉了,带著这封公开信,像一颗炸弹扔进池塘。 “发信时间是昨晚十点。”公关总监说,“现在转发量已经破三万,各大论坛都在转。很多开发者留言支持,说『浩宇牛逼』,说『这才是中国游戏的希望』。甚至……甚至我们公司內部,也有程式设计师偷偷转发。” 会议室死寂。只有中央空调的嘶嘶声。 陈天桥盯著那封信,看了很久。然后他笑了,是那种冰冷的、带著自嘲的笑。 “好手段。”他说,“开源引擎,抢道德高地,用舆论施压。这个林浩,不是只会写代码的书呆子。他懂人心,懂传播,懂怎么把商业竞爭包装成正义之战。” “陈总,我们现在怎么办?”运营总监李峰问,“舆论再发酵下去,会影响我们的股价。纳斯达克那边,已经有分析师在问这件事了。” “发声明。”陈天桥说,“以盛大集团名义,发官方声明。语气要诚恳,姿態要低。就说:盛大一贯支持行业创新,从未胁迫任何公司。引擎授权是正常的商业行为,浩宇的开源决定我们表示尊重。对於17173文章中的不实指控,我们保留法律追究的权利。另外……” 他顿了顿,手指在桌上敲了两下:“宣布『盛大开发者扶持计划』。每年拿出五百万,投资小团队,扶持独立游戏。条件放宽,不要控股权,不要强制用我们的引擎。我们要告诉所有人,盛大不是恶霸,是朋友。” “五百万……会不会太少了?浩宇说拿利润的10%,他们月利润六百万,一年就是七千二百万……” “他们敢说,不一定敢做。我们做实的,他们做虚的。”陈天桥说,“另外,联繫那几家被我们挖过来的小公司,让他们发联合声明,说换引擎是自愿的,盛大没有胁迫。给他们点好处——投资加码,分成提高。” “可如果他们不答应……” “他们会答应的。”陈天桥看著他,“告诉他们,这是最后的机会。不配合,投资撤回,渠道切断。他们没得选。” “明白了。” “还有,”陈天桥看向公关总监,“找水军。在论坛、在17173评论区,发帖。主题就一个:质疑浩宇的数据真实性。月流水一千两百万?开源引擎?是不是要跑路的前兆?把水搅浑。另外,挖浩宇的黑料。税务、用工、抄袭,什么都行。我要看到负面新闻。” “是。” “最后,”陈天桥站起身,走到窗前,看著外面沉沉的夜色,“约17173和新浪游戏频道的负责人。我要请他们吃饭。盛大每年几千万的gg预算,不是白给的。告诉他们,適可而止。” 凌晨五点,会议结束。人陆续离开,个个面色凝重。陈天桥一个人留在会议室,没开灯,只有窗外城市的灯火映进来,在他脸上投下明暗交错的光影。 他想起十八年前,自己从復旦毕业,揣著几百块钱来上海闯荡。住地下室,吃泡麵,骑自行车跑业务。后来做动画,做游戏,做代理,一路血雨腥风,才走到今天。他见过太多天才少年,怀揣理想,满腔热血,最后都被现实碾得粉碎。 林浩会是下一个吗? 他不知道。但他知道,这个少年不一样。他不怕巨头,不怕资本,甚至不怕死。他要的不是钱,是“改变世界”。这种人最可怕,因为钱收买不了,权嚇不退,只能打死。 但打死他,代价会很大。 舆论已经站在他那边。开源、创新、反垄断——这些大旗,他举起来了。盛大现在动手,就是“扼杀创新”,就是“垄断恶霸”。股价会跌,口碑会崩,甚至政策都可能介入。 陈天桥第一次感到棘手。不是技术上,是道义上。浩宇抢了道德制高点,盛大被逼到了墙角。 窗外,天快亮了。灰白的光从东方渗进来,驱散夜色。 新的一天,新的战爭。 而这次,战场不在代码,不在市场,在人心。 在每一个玩家、每一个开发者、每一个旁观者的心里。 盛大能不能贏? 陈天桥不知道。 但他知道,这场仗,不能输。 他拿起电话,拨了一个號码。 “明远,”他说,“收购浩宇的事,彻底黄了。但我要你做另一件事:接触浩宇的核心团队,特別是那个赵坤。开价,再翻一倍。我要看到浩宇从內部崩溃。” 掛了电话,他走到酒柜前,倒了杯酒,一饮而尽。 酒很烈,烧过喉咙,带来一种灼热的清醒。 而窗外,天亮了。 深圳那边,林浩应该也一夜没睡。 在盯著屏幕,看著舆论发酵,看著盛大狼狈应对。 然后准备下一招。 陈天桥突然有点期待。 这个十八岁的对手,下一招会是什么? 他走到办公桌前,打开电脑,开始写盛大的声明稿。 键盘声响起。嗒。嗒嗒。嗒。 在上海的黎明里,像战鼓。 而战爭,才刚刚开始。 第46章 《山海》的压力测试 二月七日,凌晨一点。深圳南山,创新大厦五楼东侧的玻璃房里,空气凝固得像一块冰。十六台高配电脑屏幕亮著,十六双眼睛盯著屏幕,但没人说话。只有伺服器风扇全速运转的轰鸣声,像某种巨大野兽垂死前的喘息,在密闭空间里迴荡。 屏幕上是“山海”压力测试的监控面板。左侧是实时数据:在线人数 8,427,还在缓慢增长;帧率 28 fps,勉强可玩;网络延迟 112 ms,偏高但可接受。右侧是资源占用:cpu 97%,內存 89%,资料库连接池占用 100%。所有指標都在危险边缘跳舞。 阿坤坐在监控台前,背挺得笔直,但手在抖。他眼镜片上反射著屏幕的光,那些跳动的数字像心电图,显示著“山海”这个新生世界的脉搏——虚弱,但还在跳。他已经四十八小时没合眼,下巴的胡茬青黑一片,眼里的血丝像蛛网。 “一万了。”王磊的声音从身后传来,很轻,但在一片死寂中像炸雷。 在线人数突破一万。这是“山海”偽3d引擎的第一次万人同图测试,目標是在简陋硬体(模擬2003年主流配置:赛扬1.7ghz,256mb內存,英特尔845g集显)上,跑出流畅的体验。测试用户是浩宇从《血战天下》老玩家里招募的志愿者,两千人,加上八千个模擬机器人。伺服器是刚採购的戴尔poweredge 2650,四路至强,16gb內存,在2004年算是顶配。 但现在,顶配伺服器在呻吟。 “资料库响应时间突破500毫秒了。”张一鸣盯著另一个监控界面,声音平静,但眉头紧锁,“索引命中率在下降,有全表扫描的跡象。我们的查询优化器可能有问题。” “关掉非核心服务。”阿坤说,声音嘶哑,“邮件系统、排行榜、聊天频道,全部停掉。集中资源保核心玩法。” “已经在做了。”赵永在另一台机器上快速操作,“但资料库连接池满了,新请求在排队。等待队列已经积压了三千多个查询。” “清连接。把閒置超过三十秒的连接踢掉。” “踢了,但新连接建立需要时间,玩家会感觉卡。” “顾不上了,先保住伺服器不崩。” 玻璃房里键盘声密集起来,像暴雨敲打铁皮屋顶。每个人都在自己的终端上操作,关服务,调参数,杀进程。但屏幕上的数字还在恶化:cpu 99%,內存 92%,资料库响应时间突破800毫秒。 凌晨一点四十七分,第一波玩家掉线。世界聊天频道(还没关掉的部分)开始刷屏: “卡死了!” “动不了!” “技能放不出来!” “伺服器炸了?” 阿坤的手指在键盘上飞舞,调出资料库慢查询日誌。日誌在疯狂滚动,每秒新增几百条。他快速扫描,锁定一个查询: select * from player_items where player_id = ? and item_type in (?,?,?,?,?,?,?,?,?,?) order by created_at desc limit 50 “这个查询,”他指著屏幕,“player_items表有千万级数据,item_type有十个可能值,索引是(player_id, item_type),但in查询让索引失效了。全表扫描,每秒执行几千次,资料库不崩才怪。” “谁写的?”王磊问。 “我。”陈默的声音从角落传来,很小,“物品系统我负责的。我想一次查出玩家所有类型的物品,减少查询次数……” “想法没错,但实现错了。”阿坤快速改代码,“拆成十个查询,用union,或者用临时表。但现在来不及了,先加force index强制走索引。” 他改完,部署。三分钟后,资料库压力稍降,但cpu还是99%。 凌晨两点零八分,在线人数突破一万二。伺服器开始出现周期性卡顿:每三十秒,帧率掉到5以下,持续五秒,然后恢復。玩家骂得更凶了。 “是gc(垃圾回收)。”张一鸣调出jvm监控,“老年代內存满了,每次full gc要五秒。我们的对象创建太频繁,特別是技能特效和伤害数字,每个都是独立对象,用完就丟。” “用对象池。”阿坤说,“但现在改不了,先加大堆內存。” “已经最大了,16g全给了java。物理內存不够了。” “那就砍特效。同屏技能特效超过十个,后面的不显示。” “在做了。” 凌晨两点三十三分,在线人数一万三千五百。伺服器cpu曲线出现锯齿状波动,从99%掉到60%,又飆回99%。这是死锁的典型特徵——某个资源被竞爭,线程在等待中休眠,然后被唤醒,继续竞爭。 “资料库死锁。”赵永调出死锁日誌,屏幕上一片红,“事务a锁了玩家表行1,等待物品表行2;事务b锁了物品表行2,等待玩家表行1。循环等待,超时后自动回滚,但新请求又来,继续死锁。” “事务隔离级別是rr(可重复读)?”阿坤问。 “是。我们之前为了数据一致性,设的rr。” “改成rc(读已提交)。先活下来,再谈一致性。” “改了,需要重启资料库。” “重启。” 资料库重启花了三分钟。这三分钟,所有玩家掉线。世界频道最后一条消息是:“浩宇牛逼,把伺服器测炸了!”后面跟了一串笑哭的表情。 凌晨两点四十一分,资料库重启完成。玩家重新连接,在线人数慢慢爬回八千。但所有人都知道,测试已经失败了。万人同图的目標,在现实面前碎了一地。 玻璃房里死寂。只有伺服器风扇还在响,但声音听起来像嘲讽。 阿坤摘下眼镜,用力揉著眉心。手指在抖。他想起三个月前,林浩在白板上画“山海”的架构图,眼神坚定地说“我们要做中国人自己的3d mmo”。想起团队加班加点,写了几十万行代码,调了几千个参数。想起今天测试前,大家眼里那种期待的光。 现在,光灭了。 “是我的问题。”阿坤开口,声音很乾,“资料库中间件是我写的,事务隔离级別我设的,对象创建策略我定的。崩了,我负责。” “现在不是追责的时候。”王磊说,“问题是,接下来怎么办?测试失败了,消息传出去,玩家会失望,投资方会质疑,盛大会看笑话。” “重写。”另一个声音从门口传来。 所有人回头。林浩站在玻璃房门口,穿著简单的灰色卫衣,头髮乱糟糟的,看起来也一夜没睡。他手里拿著一个保温杯,走到阿坤身边,看著监控屏幕。 “资料库中间件的线程调度模块,要重写。”林浩说,声音很平静,“现在的调度算法是简单的轮询,高並发下会有飢饿现象。要改成带优先级的抢占式调度,高优先级事务(比如战斗、交易)优先执行,低优先级(比如邮件、成就)排队。死锁检测要从被动等超时,改成主动检测,发现死锁立即拆,而不是等十分钟。” 阿坤看著他:“现在重写?来得及吗?” “来得及。”林浩把保温杯放在桌上,拉过一把椅子坐下,“你们去睡,我写。天亮前,新模块上线,重新测试。” “你一个人?” “嗯。”林浩已经打开了代码编辑器,调出资料库中间件的源码,“这个模块我熟。当初设计的时候,就留了后手——调度算法是插件化的,换掉核心文件就行。你们去休息,养足精神,早上八点,第二轮测试。” 没人动。所有人都看著他,这个十八岁的创始人,在伺服器崩了、测试失败、团队士气跌到谷底的时候,没有骂人,没有抱怨,只是平静地说“我重写”。 “我陪你。”阿坤重新戴上眼镜。 “我也在。”赵永说。 “加我一个。”张一鸣坐回座位。 王磊笑了,是那种疲惫但释然的笑:“行,那都別睡了。林浩写调度,阿坤调资料库,一鸣优化gc,我盯著伺服器。陈默,你带美术组去睡,明天还要改特效。” 陈默点头,带著美术组的人离开了。玻璃房里剩下九个技术核心,九台电脑,九双盯著屏幕的眼睛。 林浩已经开始写了。手指在键盘上快速敲击,几乎不用思考。他写的是一个全新的线程调度器,基於时间片轮转加优先级抢占。高优先级事务(战斗、移动、技能)分配大时间片,低优先级事务分配小时间片。死锁检测模块独立成一个守护线程,每100毫秒扫描一次事务图,发现环就强制回滚优先级最低的事务。 代码像流水一样从他指尖淌出。变量命名规范,注释清晰,逻辑严谨。阿坤在旁边看著,心里越来越惊。这种代码,不像现场写的,像在脑子里酝酿了很久,只是现在倒出来。调度算法的数学证明,死锁检测的图论算法,都是研究生级別的难度,但林浩写得行云流水,像写hello world。 凌晨四点二十,新调度模块写完。林浩敲下最后一行注释,保存,编译。没有错误。 “部署。”他说。 阿坤接过编译好的jar包,替换掉原来的中间件,重启服务。伺服器再次轰鸣起来,监控屏幕上的数字开始跳动。 凌晨四点五十,玩家重新连接。在线人数慢慢爬升:五千,八千,一万……突破一万二,稳住了。 cpu占用降到85%,內存80%,资料库响应时间200毫秒。帧率稳在30以上。 世界频道又开始刷屏,但这次是: “不卡了?” “流畅了!” “浩宇牛逼!” “刚才是不是在偷偷优化?” 玻璃房里,九个人盯著屏幕,没人说话。直到在线人数突破一万五,所有指標依然平稳,王磊才长出一口气,瘫在椅子上。 “过了。”他说,声音发虚。 “过了。”阿坤重复,摘下眼镜,这次是真的哭了,眼泪无声地流下来。不是难过,是释放,是这四十八小时紧绷的神经终於松下来的生理反应。 林浩也靠在椅背上,看著屏幕。窗外,天快亮了,深蓝色的天幕边缘泛起鱼肚白。他拿起保温杯,喝了一口水,很凉。 “但这只是第一关。”他说,声音很轻,但每个人都听见了,“资料库中间件的问题解决了,但偽3d渲染的瓶颈还在。万人同图,集显跑不动,这是硬体天花板。我们要做的不是突破天花板,是在天花板底下,找到能让玩家觉得『爽』的平衡点。” “怎么找?”张一鸣问。 “数据。”林浩说,“这次压力测试,產生了十亿条玩家行为日誌。一鸣,你分析这些数据,找出玩家的核心行为路径:他们大部分时间在干什么?是打怪,是社交,是探索,还是发呆?然后我们优化核心路径的体验,非核心路径可以简化甚至砍掉。我们要做的不是让游戏在所有方面都完美,是让玩家在意的方面,做到极致。” 张一鸣点头,手指已经在键盘上敲起来了。 窗外,天彻底亮了。晨光照进玻璃房,照在九张疲惫但兴奋的脸上。 伺服器还在跑,在线人数稳在一万六千。 “山海”的第一场压力测试,在崩溃边缘被拉回来了。 但所有人都知道,真正的战爭还没开始。 这只是第一次衝锋。 后面还有更难的:性能优化,內容填充,商业模式,市场竞爭,以及……盛大的虎视眈眈。 但至少今夜,他们贏了。 贏了一小局。 林浩站起身,走到窗边,看著外面渐渐甦醒的深圳。 城市在晨光中轮廓分明,像一头刚睡醒的巨兽。 而浩宇,刚刚在这头巨兽的脚边,点亮了一盏小小的灯。 灯很弱,但亮著。 而且,会一直亮下去。 第47章 《山海》正式公测 三月一日,惊蛰。深圳的天气暖湿得反常,梧桐树过早地抽出嫩芽,空气里有种黏糊糊的、万物萌动的躁动气息。凌晨五点,天还没亮,创新大厦五楼的灯已经全亮了。六十多號人或坐或站,挤在办公区中央那块巨大的监控屏幕前,空气里瀰漫著泡麵、咖啡、汗液和一种近乎实质的、紧绷的期待。 屏幕上分四个区域。左上角是实时数据仪錶盘:註册用户、在线人数、充值流水、伺服器状態。此刻所有数字都是零,但光標在闪烁,像沉睡巨兽平稳的呼吸。右上角是“崑崙镜·九层妖塔”副本的后台监控——这个副本是《山海》的核心玩法,也是今天最大的赌注。左下角是玩家论坛和博客的实时抓取,关键词是“山海”“公测”“九层妖塔”。右下角是团队通讯频道,静默著,但所有人都盯著。 林浩站在屏幕前,手里拿著对讲机。他今天穿了件简单的黑色t恤,头髮剪短了,露出清晰的额角。眼下的黑眼圈很重,但眼睛亮得灼人。 “最后一遍確认。”他的声音在安静中格外清晰,“伺服器,王磊。” “就绪。五十组伺服器集群,负载均衡就位,备用机待命。理论支持二十万人在线。”王磊的声音从对讲机传来,在机房里。 “资料库,阿坤。” “就绪。分库分表,读写分离,缓存预热完成。死锁检测模块上线,主动拆环。”阿坤的声音有些沙哑,他已经在机房蹲了三天。 “网络,赵永。” “就绪。三线bgp,高防ip上线。ddos防护最高挡100g流量,昨晚模擬攻击通过。” “运营,小雨。” “就绪。客服团队三十人,三班倒。应急预案二十套,从伺服器崩到黑客攻击都有预案。”小雨的声音有点抖,但清晰。 “好。”林浩看了一眼手錶,凌晨五点五十九分,“一分钟后,开服。” 所有人都屏住了呼吸。只有伺服器风扇低沉的嗡鸣,和窗外远处工地早班的打桩声,咚,咚,咚,像倒计时。 六点整。林浩按下回车。 屏幕左上角的数字开始跳动。 註册用户:1,10,100,1000……一分钟破万。在线人数从0开始爬升:1000,5000,10000……突破两万,还在涨。 “伺服器cpu 45%,內存60%,正常。”王磊匯报。 “网络延迟平均85毫秒,正常。” “充值流水……第一笔充值出现了,10元。” “论坛开始有帖子了:『我进来了!画面好棒!』『这轻功系统牛逼!』” 最初的半小时,一切平稳。在线人数突破五万,伺服器压力在安全线內。玩家在熟悉操作,做新手任务,在第一个主城“崑崙墟”里跑来跑去。世界频道刷得飞快,都是“这游戏可以啊”“比想像中流畅”“风景真好看”。 七点半,早高峰。在线人数突破八万。伺服器cpu衝到70%,但稳住了。充值流水破五十万。 八点,真正的考验来了。大部分玩家升到10级,解锁了第一个副本:“崑崙镜·九层妖塔”。 副本入口在崑崙墟中央,是一面悬浮在半空的青铜古镜。镜面如水波纹荡漾,玩家触碰后传送到独立副本空间。副本设计是陈默的得意之作:九层,每层一个boss,机制不同,需要配合。难度——用陈默的话说——“要让玩家哭爹喊娘,但通关后爽到升天”。 第一支队伍进去了。五个人,职业是標准的战法牧配置。后台显示他们踏入了第一层。 一分钟后,团队灭。全队死亡。 世界频道:“我操!第一层小怪都能秒人??” 第二支队伍进去。三分钟后,灭。 第三支,第五支,第十支…… 到九点半,进入副本的队伍超过一千支,通关第一层的:零。 论坛开始出现抱怨帖:“这副本是人打的吗?”“小怪攻击力是不是写错了?”“治疗根本加不上血!” 博客上也开始有文章,標题:“《山海》公测首日,变態副本劝退玩家?”。 “要不要调低难度?”陈默凑到林浩身边,小声问,“再这样下去,玩家要骂街了。” “不调。”林浩盯著屏幕,“让他们骂。骂得越凶,通关的时候就越爽。” 十点,第一个通关第一层的队伍出现。是《血战天下》的老牌公会“刀锋”,会长是“刀狂”。他们在第一层灭了七次,第八次找到规律:小怪会连环自爆,必须拉开距离逐个击破。通关瞬间,世界频道全服公告:“恭喜『刀锋』公会首通『九层妖塔』第一层!” 公告一出,世界频道炸了。有人恭喜,有人酸,更多人问攻略。 “刀狂”在世界频道发了一句话:“第二层,更变態。需要两个治疗,全程移动战。我们继续。” 十一点,“刀锋”倒在第二层。同时,另一支队伍“老兵家族”通关第一层。攻略开始流传:第一层小怪自爆前会发光,远程职业要提前打断。 下午一点,在线人数峰值突破十万。伺服器cpu衝到85%,但没崩。九层妖塔的第二层,依然没人过。 博客上的文章越来越多:“九层妖塔,国產mmo史上最难副本?”“通关率0.03%,《山海》在玩什么?” 有玩家在论坛髮长帖分析副本机制,被转载到各大游戏社区。有主播开始直播开荒,直播间人气飆升。有团队专门建了qq群,交流攻略。 下午三点,高潮来了。“刀锋”公会直播开荒第二层,直播间观眾破五万——在2004年,这是天文数字。他们灭了十二次,在第十三次,找到了关键:第二层boss会召唤分身,真假分身血量不同,必须五秒內同时击杀真假分身,否则分身无限復活。 “治疗准备,输出集火左边那个!不对,右边!操,又灭了!” “看血量!真分身血量多1%!” “再来!这次打左边!” 第十四次,他们过了。全服公告:“恭喜『刀锋』公会首通『九层妖塔』第二层!” 直播间弹幕刷爆,论坛帖子瞬间破百。攻略迅速传播:第二层的关键是“看血量差”。 下午四点,通关第二层的队伍超过一百支。但第三层,卡住了所有人。 第三层的机制更变態:场地会隨机塌陷,玩家必须跳到安全平台。但平台也会消失,需要队友之间用“轻功接力”——一个玩家跳起,另一个玩家在下方用技能助推,实现二段跳。配合稍出差错,就掉进深渊秒杀。 灭团,灭团,再灭团。世界频道从抱怨变成绝望:“这他妈是人设计的?”“第三层要职业战队才能过吧?”“浩宇是不是不想让人玩?” 但骂归骂,没人下线。在线人数稳在十二万。所有人都在看直播,在论坛等攻略,在游戏里组队尝试。 晚上七点,黄金时间。在线人数衝上十五万。伺服器cpu在90%边缘徘徊,但还没崩。 七点半,转折点。“刀锋”公会和“老兵家族”意外地在副本外相遇,两个会长一拍即合:“合作吧,我们出两个队,十个精英,一起开荒第三层。” 这是《山海》公测后第一支十人团队。他们进了第三层。 直播间的观眾破十万。浩宇办公室里,所有人放下手里的活,盯著屏幕。 第一次尝试,在第三个平台接力失误,灭。 第二次,在第七个平台,治疗掉下去,灭。 第三次,第九个平台,全员存活,面对第三层boss——一条会飞的三头蛟。 战斗持续了二十分钟。蛟龙会吐毒、召唤小怪、全屏雷电。十个人,死了活,活了死,治疗蓝量打空,坦克装备耐久掉光。最后时刻,只剩三个人活著:刀狂(战士),老兵(法师),一个路人治疗。 蛟龙还有5%血。 “治疗给我加!我开大招强杀!”刀狂在语音里吼。 治疗蓝量空了,只能平a。 老兵的法杖耐久归零,也用普通攻击。 蛟龙一个甩尾,治疗倒下。剩两个人,2%血。 “拼了!”刀狂衝锋,老兵火球。 蛟龙头顶血条见底,但同时喷出最后一口毒——全屏必杀。 刀狂和老兵同时倒下。 屏幕灰了。 但下一秒,全服公告炸响:“恭喜『刀锋』『老兵』联合团队,首通『九层妖塔』第三层!” 过了!在全员阵亡的瞬间,伤害结算,蛟龙先死! 直播间彻底疯狂。弹幕刷得看不见画面,礼物铺满屏幕。论坛瞬间涌出几百个帖子:“过了过了过了!”“泪目!”“国產游戏史上最燃瞬间!” 浩宇办公室里,所有人跳起来,尖叫,拥抱,有人哭了。林浩站在原地,看著屏幕上滚动的公告,嘴角慢慢扬起,然后笑了,越笑越大声,最后变成释然的长出一口气。 晚上九点,在线人数峰值:十八万三千。伺服器cpu 92%,但挺住了。 九层妖塔的攻略像病毒一样传播。第四层、第五层……到凌晨两点,最高记录是通关第六层。没人通第七层,但没人抱怨了——所有人都在研究,在尝试,在直播,在写攻略。 博客热榜(2004年还没微博,博客是主流)前十条,四条和“九层妖塔”有关:“《山海》副本设计碾压韩国网游”“国產游戏的难度骄傲”“通宵开荒九层妖塔是什么体验”“浩宇科技:一群疯子和他们的变態副本”。 出圈了。真正的出圈。不玩游戏的人都在討论“九层妖塔”,討论那些变態的机制,討论玩家通关时的狂喜。 凌晨三点,数据匯总。 公测首日,註册用户:二十一万七千。在线峰值:十八万三千。充值流水:八百四十六万。伺服器零崩溃,重大bug零。 会议室里,团队所有人瘫在椅子上,累,但眼睛亮得像星星。 “我们……成了?”王磊喃喃道。 “成了。”林浩说,声音很轻,但很稳,“但这才第一天。接下来,会有更多人进来,会有更多人骂,会有更多挑战。但至少今天,我们证明了,『山海』能活下来。中国能做3d mmo,能做硬核副本,能做让玩家又爱又恨的好游戏。” 窗外,天又快亮了。深圳的灯火在晨雾中朦朧。 而“山海”的世界,刚刚甦醒。 九层妖塔的第七层,还没人踏足。 更深处,还有八层,九层。 还有整个《山海经》的世界,等著玩家去探索。 浩宇的路,还很长。 但至少今夜,他们点燃了第一把火。 这把火,会燎原。 第48章 与《魔兽世界》的正面对决 十一月二十三日,小雪。深圳的气温骤降,湿冷的北风从海上刮来,卷著细密的雨丝,打在创新大厦的玻璃幕墙上,发出沙沙的声响,像无数只虫在啃噬。五楼办公区的暖气开得很足,但空气里有种黏稠的、挥之不去的寒意,不是温度低,是某种在无声蔓延的恐慌。 下午两点,大会议室坐满了人。六十多个核心骨干,没人说话,所有人都盯著投影屏幕。屏幕上是一篇翻译过来的英文报导,来自北美游戏媒体ign,標题是:“《魔兽世界》公测首日,五十万玩家涌入艾泽拉斯”。副標题更刺眼:“暴雪重新定义mmorpg,中国同行们,你们准备好了吗?” 报导详细描述了公测盛况:伺服器排队长达三小时,新手村人山人亚,副本门口组队喊话刷屏。配图是精致的游戏截图——高耸的暴风城,细节丰富的铁炉堡,造型各异的种族职业,还有那个后来成为经典的、四十人团队副本“熔火之心”的入口。画面精度、光影效果、角色建模,全面碾压《山海》的偽3d。 报导的最后一段被標红放大:“《魔兽世界》的技术水平领先中国同行至少三年。其副本系统、天赋树、战场玩法,將彻底改变mmo的玩法范式。对中国本土游戏公司而言,这可能是降维打击。” 会议室死寂。只有投影仪风扇的嗡嗡声,和窗外风雨敲打玻璃的声音。 王磊第一个打破沉默,声音发乾:“五十万……公测首日。我们《山海》公测首日十八万,已经是国內纪录了。” “他们的画面……”陈默盯著屏幕上的截图,手指在桌上无意识地敲著,“这光影,这材质,这粒子特效……我们做不到。偽3d的极限就在这里了。” 阿坤推了推眼镜,调出技术分析报告:“我看了泄露的客户端。他们的渲染引擎基於directx 9.0c,用了最新的shader model 3.0,支持hdr、法线贴图、动態软阴影。我们的偽3d引擎,用的还是固定管线,靠预渲染和图层叠加。技术上……確实差一个时代。” “玩家会怎么选?”运营总监小雨轻声说,“一边是暴雪,是《魔兽爭霸》的缔造者,是3a大作。一边是我们,是国產小公司,是取巧的偽3d。如果《魔兽世界》国服上线……” 她没说完,但所有人都懂。如果《魔兽世界》国服上线,《山海》可能会被瞬间衝垮。玩家会用脚投票,去体验真正的3a级mmo,留下《山海》在尘土里枯萎。 空气更压抑了。有人低下头,有人盯著桌面,有人眼神空洞。三个月前,《山海》公测时的狂喜和自信,此刻被一篇海外报导击得粉碎。那是暴雪,是神,是不可战胜的巨兽。而浩宇,只是一只侥倖活下来的蚂蚁。 “林浩,”王磊看向主位,“你说句话。” 林浩坐在那里,一直没动。他看著屏幕上的报导,看著那些精美的截图,看著“五十万玩家涌入”的字样。看了很久,然后他笑了。 很轻的笑,但在一片死寂中格外清晰。 所有人都看向他,眼神里有困惑,有期待,也有不解——都这时候了,还笑? “你们在怕什么?”林浩开口,声音很平静,“怕《魔兽世界》太好玩,把我们的玩家抢走?怕我们的技术落后,被碾压?怕我们三个月的努力,变成笑话?” 没人回答。但眼神说明了一切。 “那我问你们,”林浩站起身,走到白板前,拿起笔,“《魔兽世界》最核心的玩法是什么?” “副本。”阿坤说。 “天赋树。”陈默说。 “战场。”王磊说。 “对。”林浩在“副本”“天赋”“战场”三个词上各画了一个圈,“那这三个东西,《山海》有没有?” “有……” “有没有做得比他们差?” 阿坤犹豫了一下:“副本……我们的『九层妖塔』,难度和机制深度,不比《魔兽世界》的初级副本差。天赋树,我们简化了,但核心思路一致。战场,我们还没开,但设计文档有了。” “那玩家为什么会走?”林浩问,“因为画面不如他们?因为暴雪牌子比我们响?因为……他们是『正宗』的3d?” 他放下笔,环视会议室。 “你们知道玩家现在在《山海》里干什么吗?”他调出后台数据,投影在另一块屏幕上,“在线人数十七万八千。其中,八万六千人正在打副本——各种副本,从五人小本到二十人团本。三万两千人在研究天赋搭配,在论坛发帖討论『炼体攻守速哪个流派强』。两万四千人在战场排队——对,战场昨晚悄悄开了测试服,已经有人打了。” 数据很真实,很鲜活。玩家没有因为《魔兽世界》的新闻而恐慌,他们还在玩,还在研究,还在爭吵。 “为什么?”林浩自问自答,“因为《山海》给了他们《魔兽世界》给不了的东西。” “什么东西?”小雨问。 “归属感。”林浩说,“《魔兽世界》是西方奇幻,是艾泽拉斯,是兽人精灵。《山海》是中国神话,是崑崙蜀山,是烛龙应龙。我们的玩家在这里,不是在『玩一个外国游戏』,是在『体验自己的文化』。” 他调出玩家论坛的截图。一个热门帖子,標题是:“九层妖塔第七层通关攻略——论《山海经》夔牛的原型考据”。帖子详细分析了第七层boss“夔牛”的设计来源,引用了《山海经》《淮南子》的原文,最后说:“浩宇不是隨便做个牛怪,他们真的考据了。这游戏,有魂。” 另一个帖子:“炼体三系终极天赋分析——从《黄帝內经》到游戏数值”。帖子从中医理论讲起,推导出游戏里“攻守速”三系的平衡逻辑,下面回復几百条,吵得不可开交。 “看到没有?”林浩说,“我们的玩家,不是在『消费內容』,是在『创造文化』。他们在考据,在分析,在吵架,在建立自己的理论体系。这种归属感,是《魔兽世界》给不了的——因为那是別人的文化,你只能体验,不能创造。” 会议室安静下来。每个人都在思考。 “而且,”林浩继续,“《魔兽世界》国服什么时候上线?明年?后年?审批、汉化、伺服器架设,至少一年。这一年,会发生什么?” 他调出另一份数据,是“山海”的用户画像。 “我们的核心玩家,60%是大学生,20%是上班族,平均年龄22岁。他们有时间,有精力,有探索欲。他们已经在《山海》里投入了几个月,建立了社交关係,研究了复杂机制,通关了变態副本。等《魔兽世界》国服上线,他们会不会去玩?会。但他们会轻易放弃《山海》吗?” 他自问自答:“不会。因为这里有他们的战友,他们的成就,他们的『青春』。就像你初恋,可能不是最美的,但永远忘不掉。《山海》对很多人来说,就是初恋——第一个让他们通宵开荒的国產3d mmo,第一个让他们在论坛写长篇攻略的游戏,第一个让他们觉得『中国游戏也能这么牛逼』的作品。” “可如果《魔兽世界》真的碾压……”王磊还是担心。 “那就让他们碾压。”林浩说,“但我们不正面打。我们做差异化。《魔兽世界》重,我们就做轻。他们满级要三个月,我们就做一个月。他们副本要四十人,我们就做五人、十人。他们装备靠raid,我们就加打造、加奇遇、加生活技能。他们卖点卡,我们就免费+外观。我们不是要打败《魔兽世界》,是要在它的阴影下,找到自己的活法。” 他走回座位,坐下,看著会议室里的人。 “三个月前,我们公测,所有人说《山海》是『国產希望』。现在《魔兽世界》来了,所有人说《山海》要完。但我说,这才刚刚开始。暴雪教育了全球玩家什么是mmo,我们教育了中国玩家什么是『国產mmo』。现在,该验收成果了。” “你们怕吗?”他问。 沉默。然后阿坤第一个开口:“不怕。我们的副本机制,比他们早上线。玩家已经习惯了开荒,习惯了研究机制。等《魔兽世界》来了,他们不会觉得『惊艷』,只会觉得『哦,这个我玩过』。” 陈默笑了:“我们的美术是东方风,他们是西幻。各有各的受眾。” 王磊一拍桌子:“妈的,干!不就是暴雪吗?当年《传奇》火的时候,也没人看好我们。现在呢?《山海》月流水两千万,我们活得很好!” 小雨也点头:“玩家社区很稳定,核心玩家忠诚度很高。就算《魔兽世界》上线,我们也能留住基本盘。” 会议室的气氛变了。从恐慌,到思考,到坚定。 林浩看著他们,心里那口气,终於鬆了下来。 他知道,《魔兽世界》会是巨兽,会改变一切。但他更知道,歷史已经改变了。在他的干预下,《山海》提前一年上线,提前让中国玩家体验了副本、天赋、战场。当《魔兽世界》国服真的来临时,玩家不会像上辈子那样“惊为天人”,而是会“哦,这个我熟”。 这就够了。浩宇不需要打败暴雪,只需要在巨兽的阴影下,找到自己的生態位,活下去。 活得久,活得好。 “散会。”他说,“各回各位,该干什么干什么。《山海》下周更新新版本,加新副本,开新战场。我们要让玩家忙起来,没时间担心《魔兽世界》。” 人群散去。会议室空了,只剩林浩一个人。 窗外风雨依旧。他走到窗边,看著外面灰濛濛的天空。 手机响了。是张一鸣。 “林浩,”张一鸣的声音很平静,“我分析了《魔兽世界》的玩法数据,和《山海》的玩家行为。有个发现。” “说。” “《魔兽世界》的副本难度曲线很陡,前中期简单,后期突然变难。他们的设计逻辑是『筛选核心玩家』。但《山海》的难度是线性上升,从第一层就难,逼玩家学习和配合。这两种设计,会培养出两种不同的玩家群体。”《魔兽世界》培养的是『精英』,是能投入大量时间精力的硬核玩家。《山海》培养的是『爱好者』,是愿意研究、愿意交流、但未必有那么多时间的普通玩家。” “所以?” “所以我们可以做內容推荐系统,根据玩家的行为数据,自动匹配適合他们的玩法和队友。让硬核玩家更快找到组织,让休閒玩家也能有体验。这能提高留存,对抗《魔兽世界》的衝击。” “做。”林浩说,“需要什么资源,找王磊批。” 掛了电话,他站在窗前,很久。 雨小了,天边透出一丝微光。 与《魔兽世界》的正面对决,才刚刚拉开序幕。 但浩宇,已经做好了准备。 不是准备贏,是准备活下去。 活得比所有人想像的,都久。 第49章 平台化野心初现 十二月七日夜,大雪。深圳罕见地飘起了雪花,细碎的、来不及落地就化掉的雪沫,在创新大厦的探照灯光柱里旋转飞舞,像某种不真实的梦境。凌晨两点,五楼办公区只剩下零星几盏灯,最亮的那盏在林浩办公室。烟雾浓得呛人,桌面上摊著三张手绘的架构图,线条凌乱,箭头交错,像某种神秘生物的神经网。 张一鸣坐在对面,面前放著一杯早就凉透的茶。他瘦得厉害,眼镜片后的眼睛深陷,但眼神很亮,是那种长时间高强度思考后的、近乎亢奋的清明。他手里拿著笔,在一张空白a4纸上快速涂写公式,字跡小而密,是只有他自己能看懂的符號。 “所以,『s平台』的核心是推荐算法。”林浩用红笔在其中一张架构图上画了个圈,“用户打开平台,第一眼看到的不是游戏列表,是『你可能喜欢的游戏』。这个推荐,要准,要快,要让他觉得『这平台懂我』。” “基於什么推荐?”张一鸣没抬头,笔尖在纸上沙沙作响,“玩家行为数据?硬体配置?社交关係?还是……情绪状態?” “都要。”林浩说,“行为数据是基础:他玩什么游戏,玩多久,充多少钱,喜欢打副本还是pk。硬体配置决定推荐上限——你不能给集成显卡用户推荐吃硬体的游戏。社交关係是放大器:他的朋友在玩什么,他可能会想试试。情绪状態……这个最难,但最重要。” 他顿了顿,指著架构图上的一个模块:“情绪状態,可以从他的操作习惯推断。比如,他最近上线时间变短,操作变急躁,可能工作压力大,这时推荐轻鬆休閒的游戏。他最近通宵开荒,操作精准,可能处於『竞技状態』,推荐高难度的副本或pvp。推荐不仅要准,还要『及时』——在他最需要的时候,给他最合適的游戏。” 张一鸣终於抬头,推了推眼镜:“这是ai。2004年,做ai推荐系统,硬体和算法都不够。” “所以我们要做简化版。”林浩在白板上写公式,“用朴素贝叶斯分类器,特徵维度控制在二十个以內。训练数据用《山海》的玩家日誌,每天新增几千万条,够用。实时性做不到秒级,就做到分钟级——用户每次操作,都触发一次离线计算,下次登录时更新推荐。硬体不够,就用算法补——我有个压缩感知的优化方案,能把计算量降到十分之一。” 他从抽屉里拿出一份手稿,递给张一鸣。稿纸上写满了数学推导,从特徵提取到降维到分类,每一步都有严谨的证明。张一鸣接过来,快速扫过,眼睛越睁越大。 “这算法……你从哪看到的?压缩感知是2006年才提出的理论!” “提前了一点。”林浩含糊带过,“但能用。你负责实现,需要多少人?” 张一鸣盯著那些公式,手指在纸上虚划,像在脑子里运行。半分钟后,他抬头:“五个人。一个前端,两个后端,一个算法,一个测试。两个月,出mvp(最小可行產品)。” “给你十个人,一个月。”林浩说,“平台的其他模块:游戏启动器、好友系统、攻略聚合、游戏加速,同步开发。我们要在春节前,上线內测。” “这么急?” “盛大的『浩方对战平台』下个月公测,腾讯的qq游戏大厅也在升级。平台战爭已经开始了,我们不能等。”林浩站起身,走到窗边,看著外面飘舞的雪沫,“『s平台』的野心,不是做一个启动器,是做中国游戏的『入口』。所有用浩宇引擎的游戏,必须通过『s平台』启动。所有玩家,必须先装『s平台』,才能玩游戏。我们要掌握流量入口,掌握用户数据,掌握行业话语权。” 张一鸣消化著这段话。他想起林浩曾经说的“生態”——引擎是土壤,游戏是树,平台是阳光和雨露。现在,浩宇要自己造太阳了。 “那平台怎么盈利?”他问得很实际。 “三层。”林浩走回白板前,画了三个方块,“第一层,基础服务免费。启动、聊天、攻略、加速,全免费。第二层,增值服务收费。比如,游戏加速包月,高级攻略订阅,限定外观购买。第三层,流量分发收费。游戏想上推荐位,想拉新,想促活,付钱。我们要做的不是卖產品,是卖流量,卖数据,卖生態位。” “可玩家会愿意装另一个平台吗?”张一鸣皱眉,“他们已经装了qq,装了浩方,再装一个『s平台』,会觉得烦。” “所以体验必须极致。”林浩说,“qq是社交工具,浩方是对战平台,我们是『游戏管家』。打开『s』,一键启动所有游戏,自动更新,自动优化网络,自动匹配队友,自动推荐新游戏。玩家要的不是『又一个平台』,是『省心』。我们要做到极致,让他们离不开。” 他走回座位,从抽屉里拿出一个硬碟,递给张一鸣。 “这里面是『s平台』的详细设计文档,包括ui原型、技术架构、接口规范。你今晚看完,明天早上九点,项目启动会。团队你自己挑,全公司的人,你看上谁,直接要。我只要求一点:春节前,內测上线。” 张一鸣接过硬碟,很沉。他握在手里,感觉那不是硬碟,是一颗种子。 “为什么叫『s』?”他问。 “spore,孢子。”林浩说,“孢子微小,但能隨风扩散,落到哪里,就在哪里生长。平台现在小,但能连接所有游戏,所有玩家。总有一天,它会生长成一片森林,覆盖整个行业。” 窗外,雪下大了。雪花在黑暗中静静飘落,覆盖街道,覆盖屋顶,覆盖整个城市。 张一鸣站起身,硬碟在手里握紧。 “我去看文档。”他说。 “等等。”林浩叫住他,“一鸣,这个平台,会是浩宇的第二个『山海』。做成了,我们就不再是游戏公司,是平台公司。做砸了,浩宇可能就到此为止。压力很大,你扛得住吗?” 张一鸣转身,看著他。办公室昏黄的灯光下,这个十八岁的创始人,脸上有超越年龄的疲惫和坚定。 “扛得住。”张一鸣说,“因为我信你。你画的每一个蓝图,最后都实现了。这次,也会。” 他推门离开。脚步声在空旷的走廊里迴响,渐行渐远。 林浩坐回椅子,看著窗外的雪。雪越下越大,世界一片纯白。 他想起了上辈子,2010年后的中国网际网路。腾讯用qq和微信掌握社交入口,阿里用淘宝掌握电商入口,百度用搜索掌握信息入口。掌握了入口,就掌握了流量,掌握了数据,掌握了一切。 现在,2004年,所有人都还在做游戏,做门户,做工具。没人意识到“入口”的价值。浩宇要做第一个。 “s平台”,是第一步。 艰难,但必须走的一步。 他打开电脑,开始写明天项目启动会的讲话稿。 键盘声响起。嗒。嗒嗒。嗒。 在深夜里,像战鼓,像心跳。 窗外的雪,静静下著。 覆盖过去,覆盖现在。 也覆盖著,尚未到来的未来。 第50章 起名「浩宇游戏平台」 十二月十日凌晨四点,深圳的雪停了,但寒气渗骨。创新大厦五楼东侧新划出的“s项目组”区域灯火通明,十二张桌子拼成一个大工位,上面堆满了显示器、图纸、啃了一半的麵包、横七竖八的能量饮料罐。空气里有种混合了汗液、电子元件和廉价咖啡的、属於程式设计师的气味。 张一鸣坐在工位中央,面前的三个屏幕分別显示著:左侧是“s平台”的ui原型设计,中间是推荐算法的代码编辑器,右侧是实时日誌监控。他已经连续工作了三十六个小时,眼镜歪在鼻樑上,眼睛红得嚇人,但手指在键盘上敲击的速度丝毫不减。屏幕上,一行行代码像瀑布一样流淌,构建著那个被林浩称为“游戏界淘宝”的骨架。 他身后的白板上贴满了便利贴,用不同顏色的笔写著: “游戏库——3d网格展示+封面流” “好友系统——在线状態+游戏內嵌” “成就系统——全局同步+稀有度標识” “创意工坊——mod上传+订阅机制” “推荐算法——特徵提取+实时更新” 最上面用红色马克笔写著一行大字:“我们要做的是商场,不是货架。” 这是林浩昨晚临走前说的。当时凌晨两点,林浩看完第一版原型,沉默了很久,然后指著屏幕说:“现在这个,是货架。把游戏摆上去,让人挑。但我们要做的是商场——有导购,有试玩,有会员,有主题活动,让人来了就不想走,买了还想买。” 张一鸣盯著那行字,脑子里快速运算。商场意味著更复杂的系统:用户画像、行为预测、个性化推荐、社交裂变、交易闭环……每一个都需要算法支持,都需要数据餵养。而浩宇现在只有《血战天下》和《山海》的数据,加起来不到五十万活跃用户,远远不够。 但他没时间犹豫。离春节还有四十天,离內测上线还有三十天。林浩要的不是“能不能”,是“必须能”。 早上七点,天蒙蒙亮。张一鸣去卫生间用冷水冲了把脸,回来时看见林浩已经坐在他工位旁,正在看昨晚的代码提交记录。林浩也一夜没睡,眼睛里有血丝,但精神很好,手里拿著一个保温杯,冒著热气。 “算法雏形跑通了。”张一鸣坐下,调出测试结果,“用《山海》的玩家数据训练,推荐准確率61%。不高,但能用。问题是特徵维度太少,只有十五个。要提准確率,至少需要三十个维度,但数据不够。” “用生成对抗网络做数据增强。”林浩说,语气很自然,像在说“早上吃包子”。 张一鸣愣了一下:“gan?2004年还没这个概念……” “我有些超前的想法。”林浩从背包里拿出一份手稿,只有三页,但上面写满了数学公式,“用两个神经网络对抗训练,一个生成模擬玩家数据,一个判別真偽。生成的假数据混合真数据,扩大训练集。这个方案,能让你在现有数据量下,把特徵维度扩展到四十个,准確率提到75%以上。” 张一鸣接过手稿,快速扫过。公式很优美,逻辑自洽,但……太超前了。gan要到2014年才被正式提出,现在用,简直是魔法。 “这……可行吗?”他问。 “可行。我写了个demo,在我电脑上,你拿去用。”林浩把u盘递给他,“但记住,这是核武器,不能泄露。算法论文我用了化名,发在arxiv上了,看起来像学术研究。如果有人问,就说你是看了那篇论文得到的启发。” 101看书 101 看书网超便捷,????????????.??????隨时看 全手打无错站 张一鸣握著u盘,感觉手心发烫。他越来越確定,林浩不是普通人。那些超前的技术理念,那些精准的市场判断,那些超越年龄的沉稳……不像十八岁,像活了两辈子。 但他没多问。有些事,不知道比知道好。 上午九点,大会议室。s项目组十二个人,加上核心团队十几人,挤满了房间。白板上已经画好了平台的整体架构图,从客户端到服务端,从资料库到cdn,线条清晰,模块分明。 林浩站在前面,手里拿著雷射笔。 “各位,今天项目正式启动。但在开始前,有个问题要定:平台叫什么名字。” 会议室安静下来。之前一直用代號“s”,但正式名字没定。有人提议“浩方”——蹭浩方的热度,但被否了,太像。有人提议“星辰平台”,太文艺。有人提议“山海平台”,绑定现有ip。 “叫『浩宇游戏平台』。”林浩说,语气不容置疑。 有人愣住。用公司名命名平台,在2004年很少见。盛大没叫“盛大平台”,网易没叫“网易平台”。这等於把公司和平台绑定,一荣俱荣,一损俱损。 “为什么?”王磊问,“直接用公司名,会不会太……硬了?” “就是要硬。”林浩说,“我们要让所有人知道,这个平台是浩宇的,浩宇是这个平台的。以后玩家提起浩宇,想到的不是某个游戏,是平台。就像以后提起腾讯,你想到的不是qq,是腾讯这个品牌。我们要做的是品牌,是生態,是入口。名字,就要最简单,最直接,最容易被记住。” 他按下遥控器,投影上出现平台的第一版ui设计。 深灰色背景,左侧是导航栏:游戏库、好友、社区、商店、创意工坊。中间是游戏展示区,3d网格排列,封面图会隨著滑鼠移动有轻微的立体浮动效果。右侧是推荐栏,標题是“为您推荐”,下面是三个游戏卡片,有封面、评分、简介、標籤。 所有人都睁大眼睛。这ui……太现代了。2004年的软体界面,大多是windows xp风格的蓝色边框、粗糙按钮。但这个界面,简洁,优雅,有科技感。像……来自未来。 “这是谁设计的?”陈默问,他是美术总监,但没参与这个项目。 “一鸣和我。”林浩说,“参考了国外一些超前的设计理念。但重点不是好看,是体验。” 他点开“游戏库”,演示添加游戏:拖拽exe文件到平台,自动识別游戏信息,下载封面,归类入库。点开“好友”,演示添加好友:搜索id,发送请求,通过后显示在线状態、正在玩的游戏,可以一键加入。点开“创意工坊”,演示mod上传:用户上传自制地图、皮肤、剧情,其他玩家可以订阅,自动下载安装。 “这……这是平台,还是作业系统?”阿坤喃喃道。 “是商场。”林浩纠正,“游戏库是货架,好友是导购,创意工坊是diy区,推荐算法是智能导购系统。我们要做的,是让玩家在这里能完成所有与游戏相关的事:找游戏,买游戏,玩游戏,分享游戏,甚至创造游戏。” 他调出后台架构图,指著推荐算法模块。 “这是心臟。基於玩家行为、硬体配置、社交关係、情绪状態的实时推荐。一鸣的团队在攻坚,目標是春节前上线內测。我们要用这个系统,让每个玩家觉得『这个平台懂我』,来了就不想走。” 会议室里响起低低的议论声。兴奋,但更多是压力。这个平台太复杂,野心太大,时间太紧。 “我知道大家在担心什么。”林浩提高声音,“担心做不完,担心做不好,担心盛大和腾讯反应过来,把我们掐死在摇篮里。但我要告诉你们,正是因为难,才值得做。容易的事,別人早就做了,轮不到我们。” 他走到白板前,写下几个数字。 “盛大浩方对战平台,月活三百万,主要做联机对战。qq游戏大厅,月活五百万,主要做棋牌休閒。我们的目標,是年底前做到月活一千万,覆盖所有类型的游戏。怎么做?” 他顿了顿,目光扫过每一个人。 “第一,捆绑。所有用浩宇引擎的游戏,必须通过浩宇平台启动。我们已经开源的引擎,加上这个条件。愿意的,我们给技术支持,给流量扶持。不愿意的,隨便。但玩家会用脚投票——是用一个启动器方便,还是每个游戏单独启动方便?” “第二,体验。平台要极致流畅,极致稳定。启动游戏比直接点exe还快,下载速度拉满,网络自动优化。让玩家觉得,不用平台是傻子。” “第三,內容。我们要签独家游戏,签优质mod作者,签知名主播。春节后启动『浩宇之星』计划,每年投一千万,扶持一百个独立游戏团队。我们要让平台上有別人玩不到的好游戏。” “第四,社交。做成就系统,做全球排行榜,做玩家社区。让玩家在这里有归属感,有炫耀欲,有攀比心。社交是最大的黏性。” 他放下笔,看著会议室里的人。 “现在,我们是游戏的『卖方』——自己研发,自己卖。但未来,我们要做『商场』——让別人来我们这儿开店,我们收租金,收分成,定规则。浩宇游戏平台,就是那个商场。而今天,是商场打地基的第一天。” 他举起手里的雷射笔,红色光点落在投影屏幕的正中央,那里是平台的logo:一个简洁的字母“h”,但右边一竖向上延伸,变成一条地平线,和浩宇科技的logo一脉相承。下面一行字:浩宇游戏平台。 “有人要退出吗?”林浩问,“现在说,不丟人。这个项目,压力会很大,加班会很多,可能会失败。但留下来的,会成为浩宇的合伙人,平台的元老。未来平台上市,你们手里的期权,可能是现在工资的百倍千倍。” 没人动。没人说话。但眼神说明了一切——留下,拼命。 “好。”林浩点头,“那开工。一鸣,你负责整体进度,每天向我匯报。阿坤,引擎组抽三个人支援平台底层优化。王磊,运营组准备內测招募,春节前要一万个种子用户。陈默,美术组全力支持ui和交互。散会。” 人群散去,会议室空了。林浩一个人站在白板前,看著那些字:商场,入口,生態,未来。 窗外的天晴了,阳光刺破云层,照在雪后湿漉漉的街道上,反射出刺眼的光。 浩宇游戏平台,今天,正式起航。 前路艰险,巨兽环伺。 但浩宇,已经亮出了獠牙。 不是要咬谁,是要告诉所有人: 这片战场,我来了。 而且,要建一座城。 第51章 第一次接触VC 十二月二十三日,冬至。深圳的湿冷侵入骨髓,创新大厦中央空调的暖风嗡嗡作响,却吹不散会议室里某种无形的寒意。这寒意不是来自温度,而是来自会议室里坐著的三个人——確切地说,是来自其中一个人。 沈南鹏。 红杉资本中国基金创始合伙人,时年三十七岁,穿著剪裁得体的深灰色西装,没打领带,白衬衫最上面的纽扣松著。他坐在长桌对面,身体微微后仰,右手食指无意识地在桌面上轻轻敲击,目光平静地扫过手中的財报,像手术刀划过皮肤,精准而冷静。 林浩坐在主位,面前也放著一份同样的財报——《浩宇科技2004年第三季度財务报告》。这份报告是王磊三天三夜没睡赶出来的,数据详尽,格式规范,甚至做了英文对照。但此刻在林浩眼里,这些数字突然变得脆弱不堪。营收、利润、增长率、现金流……在对面这个人眼里,大概只是一堆可以拆解、重组、估价和谈判的筹码。 会议室里只有三个人。林浩,沈南鹏,还有沈南鹏带来的助理——一个戴金丝眼镜的年轻人,一直在沉默地记录,笔尖划过纸张的沙沙声,是此刻唯一的背景音。 窗外天色阴沉,铅灰色的云压得很低,像要下雨,却又憋著。远处深南大道上的车流无声流淌,像一条缓慢的河。 “第三季度营收三千二百万,净利润一千一百万,同比增长百分之四百。”沈南鹏开口,声音不高,带著上海口音特有的柔软质地,但每个字都清晰,“《山海》的月流水稳定在一千五百万,用户留存率百分之三十五。引擎授权业务刚刚起步,但签了七家中小厂商,每套授权费三十到五十万不等。” 他放下財报,抬眼看向林浩。那双眼睛很锐利,不是外放的锋芒,是內敛的、经过无数次商业谈判淬炼出的穿透力。 “很漂亮的数字。”他说,“尤其对於一家成立不到一年、核心团队平均年龄不超过二十五岁的公司。” 是夸奖,但林浩听出了弦外之音——漂亮,但单薄。单靠一款游戏,一个尚不成熟的引擎,一个刚刚起步的平台,能撑多久? “谢谢。”林浩说,声音平稳。他也在观察沈南鹏。上辈子,这个人是个传奇。红杉中国在他手里投出了阿里巴巴、京东、美团、滴滴……无数巨头。他眼光毒,出手狠,决策快,是真正站在中国网际网路浪潮之巔的弄潮儿。而现在,2004年末,红杉中国刚刚成立,沈南鹏正在寻找第一个標杆项目。浩宇,进入了他的视野。 是机遇,也是危险。 “我看过你们的『浩宇游戏平台』规划书。”沈南鹏从助理手里接过另一份文件,薄薄几页,是林浩三天前发给他的內部草案,“想法很大。做平台,做生態,做中国游戏的入口。但你知道,这条路有多难吗?” “知道。”林浩说,“盛大已经在做浩方对战平台,腾讯有qq游戏大厅,联眾做了十几年棋牌。我们要从他们嘴里抢肉。” “不只是抢肉。”沈南鹏身体前倾,双手交叉放在桌上,“是要重建规则。盛大和腾讯,做的是『工具』——联机工具,社交工具。你们要做的是『商场』,是流量分发中心,是行业基础设施。这动了他们的根基。他们会反击,用流量,用资本,用一切手段把你按死在萌芽里。” 他说得很直白,甚至有些残酷。但林浩知道,他说的是事实。上辈子,无数想做游戏平台的公司,都死在了半路。活下来的,要么被收编,要么被碾压。 “所以我们更需要资本。”林浩顺著他的话往下说,“做平台是烧钱的事。伺服器、带宽、技术研发、內容採购、用户补贴……没有钱,寸步难行。” 沈南鹏笑了。很淡的笑,但眼睛里有了点温度。 “你很清醒,这很好。很多年轻创业者,有野心,但看不清脚下的坑。你看清了,还决定往下跳,这要么是愚蠢,要么是自信。”他顿了顿,“我看过你的履歷。十八岁,輟学,三个月做出《血战天下》,六个月做出《山海》,现在要做平台。每一步都踩在点上,快得不像话。我想知道,你的底气从哪来?” 林浩沉默了几秒。会议室里只剩下空调的风声,和远处隱约传来的城市底噪。 “从未来。”他说。 沈南鹏挑眉:“未来?” “我相信未来十年,中国游戏市场的规模会增长一百倍。我相信玩家会从『玩游戏』变成『生活在游戏里』。我相信平台的价值会超过游戏本身,就像商场比店铺值钱,高速公路比汽车值钱。”林浩直视沈南鹏的眼睛,“我的底气,来自於我赌这个未来一定会来。而浩宇,要在这个未来里,建第一座商场,修第一条高速公路。” 话说得很大,甚至有些狂妄。但林浩说得平静,篤定,像在陈述一个已经发生的事实。 沈南鹏盯著他看了很久,久到助理都停下了笔,久到窗外的天色又暗了一分。 然后,他开口: “给你两千万美金,占百分之二十。你干不干?” 话音落地,会议室里静得能听见自己的心跳。 两千万美金。2004年。约合人民幣一亿六千万。 浩宇现在帐上现金不到两千万人民幣,每月利润几百万。两千万美金,是天文数字,是能瞬间改变战局的核武器。能租最好的伺服器,雇最牛的人才,砸最狠的推广,甚至……直接收购几家中小公司,快速扩张。 百分之二十的股份,意味著红杉成为浩宇第二大股东,仅次於林浩。但也意味著,公司估值达到一亿美金。一家成立不到一年、只有两款游戏的公司,估值一亿美金。这在2004年,是疯了。 林浩的呼吸停了一拍。手指在桌下微微收紧。上辈子,他见过太多融资,也亲手签过几份ts(投资意向书)。但这一次,不一样。这是沈南鹏,是红杉,是第一枪。接受了,浩宇就坐上了火箭,但也交出了部分控制权。拒绝了,可能错过最好的起飞窗口,甚至……得罪红杉。 “估值有点高。”林浩开口,声音比想像中稳,“浩宇现在撑不起一亿美金估值。” “我投的是未来,不是现在。”沈南鹏说,“你的平台计划,值这个价。但前提是,你能做出来。” “如果做不出来呢?” “那就当我看走眼,认赔。”沈南鹏笑了笑,“投资本来就是赌。我赌你这个人,赌你的团队,赌你说的那个『未来』。” 他顿了顿,语气严肃起来: “但钱不是白给的。两千万美金,分三轮。第一轮五百万,签ts就打款,占百分之五。条件是:浩宇游戏平台明年六月底前,月活达到五百万。第二轮五百万,达標后再给,再占百分之五。条件是:平台年营收达到五千万。第三轮一千万,前两轮条件都满足后,再占百分之十。但这一轮,红杉要一个董事会席位,和一票否决权。” 条件很苛刻。对赌协议,分期付款,董事会席位,一票否决权。典型的vc条款,既要高回报,又要控制风险。尤其是最后一轮的一票否决权,意味著红杉可以在重大决策上否决林浩,哪怕林浩还是大股东。 “一票否决权,不行。”林浩说,“公司必须由创始团队控制。” “那我们可以调整股权比例。”沈南鹏早有准备,“两千万美金,占百分之二十五。你保留百分之五十一的绝对控股权,但红杉要有董事会席位和关键事项的否决权。这是底线。” “关键事项指什么?” “融资、收购、上市、年度预算超支百分之五十以上、创始人股权转让。”沈南鹏说得很清楚,“除此之外,日常经营,你说了算。” 林浩沉默。手指在桌下轻轻敲击膝盖。大脑飞速运转。 接受,还是拒绝? 接受,浩宇瞬间拥有巨额资金,可以快速扩张,但控制权被稀释,未来可能被资本绑架。拒绝,保持独立,但发展速度会慢,可能错过窗口期,甚至被有资本加持的对手碾压。 窗外的天色更暗了。远处传来隱隱的雷声,要下雨了。 “我需要时间考虑。”林浩说。 “多久?” “三天。” “好。”沈南鹏站起身,助理立刻合上笔记本,收拾文件。“三天后,给我答覆。但林浩,有句话我想告诉你。” 他走到会议室门口,停下,转身。 “在中国做网际网路,尤其是做平台,没有资本助力,几乎不可能成功。盛大靠软银,腾讯靠mih,阿里靠软银和高盛。资本不只是钱,是资源,是背书,是保护伞。你一个人,扛不住所有风雨。” 他顿了顿,看著林浩: “你还年轻,有野心,有能力。但別让骄傲,蒙蔽了判断。三天后,我等你电话。” 说完,他推门离开。脚步声在走廊里渐行渐远。 会议室里只剩下林浩一个人。窗外的雨下来了,先是几滴,然后连成线,最后变成瓢泼,打在玻璃上噼啪作响。雨水顺著窗玻璃蜿蜒流下,像眼泪,也像地图上纵横交错的河流。 林浩坐在那里,很久没动。 两千万美金。百分之二十。红杉。沈南鹏。 这些词在脑海里旋转,碰撞,重组。 上辈子,他见过太多创业者,在资本的诱惑和压力下变形。有的拿了钱,疯狂扩张,最后失控崩盘。有的拒绝资本,固守一隅,最后被时代淘汰。有的在控制权和发展的钢丝上走,成功了,就成了巨头;摔下来,尸骨无存。 这一世,他要怎么选? 雨越下越大。天色完全黑了,会议室里没开灯,只有窗外偶尔划过的闪电,瞬间照亮他的脸,又迅速暗下去。 他想起重生那天,在网吧里敲下第一行代码。想起《血战天下》上线时的忐忑。想起《山海》公测时的狂喜。想起王磊、陈默、阿坤、小雨、张一鸣……那些和他一起熬夜,一起拼命,一起做梦的人。 浩宇不只是他的公司,是他们的青春,是他们的赌注,是他们相信的那个“未来”。 如果接受红杉,他们会怎么想?会兴奋於公司一夜暴富,还是担忧於控制权旁落?会相信他能驾驭资本,还是害怕他被资本驾驭? 他不知道。 雨声轰鸣。世界一片混沌。 但在这混沌中,林浩心里,渐渐有了答案。 三天后。 深圳香格里拉酒店咖啡厅。沈南鹏坐在靠窗的位置,面前放著一杯美式。窗外是深圳湾,海面灰濛濛的,远处香港的山影若隱若现。 林浩推门进来,穿著简单的牛仔裤和黑色外套,头髮有些乱,但眼睛很亮。他走到沈南鹏对面,坐下,没说话。 沈南鹏看著他,也没说话。咖啡厅里流淌著钢琴曲,轻柔,但盖不住某种紧绷的气氛。 服务生走过来,林浩点了杯水。 等服务生离开,沈南鹏开口: “考虑好了?” “考虑好了。”林浩说。 “结果?” 林浩端起水杯,喝了一口。水很凉,顺著喉咙滑下,让思维更清晰。 他看著沈南鹏,看著这个未来会站在中国投资界顶端的男人,一字一句地说: “两千万美金,百分之二十,我同意。但对赌条款要改。月活五百万的目標,提前到三月底。年营收五千万,提前到明年年底。第三轮的一千万,如果前两轮目標都达成,我要红杉放弃一票否决权,只保留董事会席位。另外,我要红杉的资源——海外游戏引进渠道、顶级技术人才推荐、上市辅导。” 沈南鹏挑了挑眉。他没想到林浩不仅没还价,还主动提高了对赌標准,而且直截了当要资源。 “为什么?”他问。 “因为我相信我能做到。”林浩说,“既然要赌,就赌大一点。我贏,浩宇一飞冲天,红杉赚得更多。我输,浩宇归你,我认。” 沈南鹏盯著他看了很久,然后笑了。这次是真的笑,眼角有细纹。 “年轻人,有胆魄。”他说,“条款可以谈。但三月底月活五百万,你知道这意味著什么吗?现在平台內测用户不到一万。三个月,从一万到五百万,增长五百倍。这几乎不可能。” “如果可能呢?”林浩反问。 沈南鹏沉默。咖啡厅的钢琴曲换了一首,更舒缓,但空气里的张力没散。 “如果可能,”沈南鹏慢慢说,“那浩宇的估值,就不止一亿美金了。你的股份,会更值钱。” “所以我赌。”林浩说,“赌我能做到,赌你看好我,赌红杉敢跟。” 沈南鹏端起咖啡,喝了一口。放下杯子时,他说: “合同我让律师改。三天后,签ts。第一轮五百万美金,一周內到帐。” “成交。”林浩伸出手。 沈南鹏握住。两只手,一只年轻有力,一只沉稳乾燥。握了三秒,鬆开。 “林浩,”沈南鹏最后说,“別让我后悔。” “不会。”林浩说。 他起身离开。走出咖啡厅,海风扑面而来,带著咸湿的气息。雨后的天空,露出一角湛蓝。 口袋里,手机震动。是王磊的简讯:“谈得怎么样?” 林浩打字回覆:“成了。准备打仗。” 按下发送。他抬头看天。 乌云正在散去,阳光刺破云层,洒在海面上,金光粼粼。 浩宇游戏平台的战爭,才刚刚开始。 而红杉的两千万美金,是弹药,是號角,也是……枷锁。 他握紧手机,走向停车场。 前路,更难了。 但,也更宽了。 第52章 討价还价 十二月二十六日,第三天。深圳福田香格里拉酒店顶层的行政酒廊,午后三点。阳光从落地窗斜射进来,在深色胡桃木长桌上切割出锐利的光影分界线。桌面上散乱著文件、笔记本电脑、喝了一半的咖啡杯、还有几个菸灰缸——虽然禁菸,但沈南鹏的助理在谈判开始前就“处理”好了。 长桌一侧坐著沈南鹏和他的两个助手。另一侧只有林浩一个人。阿坤和王磊原本要来,但林浩没让。他说:“人多了,像求人。我一个人,是谈生意。” 谈判从二十四號下午开始,已经持续了三十多个小时。中间只睡了不到八小时,吃了三顿饭,其他时间都在这个房间里,对著数字、条款、对赌条件,一个字一个字地磨。 此刻,空气里有种近乎凝固的疲惫。沈南鹏的西装外套搭在椅背上,白衬衫的袖子挽到小臂,领带鬆了。他左手夹著一支没点的雪茄——只是习惯性地拿著,右手在面前的一张a4纸上快速写著什么,笔尖划过纸张,沙沙作响。 林浩坐在他对面,背挺得很直,但眼下的黑眼圈浓得化不开。他面前摊著三份文件:浩宇的財务预测模型、游戏平台用户增长曲线、以及一份手写的估值计算公式。纸张边缘捲起,上面用红蓝两色笔写满了批註。 “一亿美金估值,出让10%。”林浩开口,声音有点沙,但很清晰,“对赌条件:浩宇游戏平台,一年內,日活跃用户达到两百万。如果做不到,红杉的10%自动转为20%,我愿赌服输。如果做到,红杉再投一千万美金,估值按三亿美金算,占3.33%。这是最终方案。” 沈南鹏放下笔,抬头看著他。没说话,只是看著。那眼神很复杂,有审视,有疑惑,有一丝被冒犯的不悦,但最深处的,是好奇——对这个十八岁少年,敢在他面前开出这种条件的,纯粹的好奇。 “林浩,”沈南鹏终於开口,声音很平静,“你知不知道,一亿美金估值,在2004年的中国网际网路,意味著什么?” “知道。”林浩说,“盛大上市时市值八亿美金,现在十二亿。网易刚扭亏为盈,市值五亿。腾讯还没上市,但mih去年投的时候,估值不到两亿。浩宇现在月流水两千万,年化两点四亿,按p/s(市销率)算,一亿美金估值,p/s不到3.5倍。盛大是15倍,网易是8倍,腾讯至少10倍。我这个估值,很保守。” 他说得很流利,像在背诵。这些数字在他脑子里已经盘算了无数遍,每个小数点都记得。 “但盛大是上市公司,有稳定的营收和用户。网易有门户和邮箱。腾讯有qq,三亿用户。”沈南鹏身体前倾,双手交叉放在桌上,“浩宇有什么?两款游戏,一个刚內测的平台,加起来不到一百万月活用户。你告诉我,凭什么值一亿美金?” “凭增速。”林浩调出笔记本电脑,屏幕转向沈南鹏,“《山海》上线九个月,月活从十八万涨到五十二万,月复合增长率18%。《血战天下》生命周期超过一年,月活还稳定在二十万以上,衰减率远低於行业平均。浩宇游戏平台內测两周,种子用户一万二,次日留存75%,七日留存52%。这个数据,比当初的qq游戏大厅还好。” 屏幕上是一张张图表,曲线陡峭向上。沈南鹏扫了一眼,没说话。 “增速会放缓。”他说,“所有產品都有生命周期。游戏会过时,平台会遇到瓶颈。两百万日活,你知道是什么概念吗?2004年,中国网民总数不到九千万,玩游戏的不超过三千万。两百万日活,意味著你要抓住將近7%的游戏用户。qq游戏大厅做了两年,现在日活多少?一百五十万。你凭什么一年做到两百万?” “凭內容,凭体验,凭生態。”林浩调出另一份文件,“这是平台的內容规划。春节前上线一百款游戏,其中三十款是浩宇引擎的授权游戏,二十款是我们签的独家代理,五十款是联运。游戏类型覆盖mmo、休閒、棋牌、单机。这是体验优化方案:启动速度比直接运行exe快20%,下载用p2p+cdn,比单纯http快三倍。网络加速用自研协议,平均延迟降低40%。这是生態构建:成就系统、创意工坊、玩家社区、主播联盟。我们要做的不是工具,是生活方式。” 他说得很快,但每个点都有数据支撑。內容规划表上有每款游戏的类型、目標用户、预期流水。体验优化方案有技术原理和测试数据。生態构建有详细的时间表和资源投入。 沈南鹏安静地听著,手指在桌面上轻轻敲击。等林浩说完,他问: “这些,要多少钱?” “五千万人民幣。”林浩说,“主要用於內容採购、伺服器扩容、市场推广。红杉的第一轮一千万美金,刚好够用。但我们要的不仅是钱,是资源。红杉在海外有游戏公司的投资,我们要引进优质內容。红杉在技术圈有人脉,我们要挖顶尖人才。红杉在资本市场有信誉,我们要为下一轮融资铺路。” 话说得很直白。我要钱,也要你背后的资源。 沈南鹏笑了,是那种带著疲惫的、无奈的笑。 “林浩,你今年十八岁,但谈判像四十八岁的老狐狸。你知道自己要什么,知道怎么要,还敢要。这是天赋,也是危险。”他顿了顿,“但你有没有想过,如果对赌失败,你要付出什么?10%变20%,意味著红杉成为浩宇第二大股东,仅次於你。如果平台做不起来,浩宇的估值会暴跌,你这20%的股份,可能还不如现在的10%值钱。你在赌身家。” “我知道。”林浩说,“但如果不敢赌,就做不大。盛大敢赌《传奇》,腾讯敢赌qq,阿里敢赌淘宝。他们都赌贏了。浩宇也要赌,赌平台是未来,赌我们能做成。” “你拿什么赌?”沈南鹏盯著他,“拿你的青春?拿团队的未来?拿投资人的钱?” “拿数据,拿逻辑,拿对趋势的判断。”林浩也看著他,眼神没有丝毫闪躲,“沈总,你投资,看的是人,是事,还是势?” 这个问题很突然。沈南鹏愣了一下,然后缓缓说:“都看。但最重要的是势。大势对了,猪都能飞。” “那中国游戏行业的大势是什么?”林浩自问自答,“是pc普及,是带宽升级,是玩家从『玩』游戏到『活』在游戏里。是內容从稀缺到过剩,玩家需要筛选,需要推荐,需要社区。是开发从封闭到开放,小团队需要工具,需要流量,需要变现。这些趋势,三年內都会发生。浩宇游戏平台,就是为这个趋势建的。我们不是造势,是顺势。” 他调出最后一份文件,是一张时间轴。从2004年到2007年,每一年標註了关键节点:pc销量、宽带用户数、游戏市场规模、玩家付费意愿。每个数据都有出处,来自工信部、cnnic、艾瑞諮询。 “2004年,中国网游市场规模三十亿,2007年会到一百亿。2004年,网游用户三千万,2007年八千万。市场在膨胀,玩家在成熟,需求在升级。浩宇平台只要抓住10%的市场份额,年流水就是十亿。按20%的净利率算,净利润两亿。给15倍pe,估值三十亿人民幣,接近四亿美金。一亿美金估值,三年四倍回报。这个收益率,红杉满意吗?” 沈南鹏沉默了。他拿起那张时间轴,仔细看。数据很扎实,逻辑很清晰。更重要的是,这个十八岁少年对趋势的判断,和他私下做的行业研究,惊人地一致。甚至……更超前。 “这些数据,你从哪来的?”他问。 “公开数据,加上自己的推演。”林浩说,“但重点不是数据,是判断。我相信平台的价值会被重估,就像我相信电商的价值会被重估一样。沈总,你投过携程,知道平台的价值。游戏平台,是下一个携程。” 这个类比很巧妙。携程是旅游行业的平台,浩宇是游戏行业的平台。沈南鹏当年投携程,就是看中了平台模式的价值。现在,同样的逻辑,换了个赛道。 房间里安静了很久。窗外的阳光移动,从桌子的这一头,移到那一头。深圳湾的海面泛著金光,远处有货轮缓缓驶过。 沈南鹏的助手递过来一杯水,他喝了一口,放下杯子。然后,他拿起笔,在面前的a4纸上写了几个数字,划掉,又写,又划掉。 最后,他抬头,看著林浩。 “一亿美金估值,10%,对赌两百万日活。如果做到,红杉有优先权按三亿估值跟投3.33%。如果做不到,10%变20%。”他顿了顿,“但我要加三个条件。” “您说。” “第一,红杉要一个董事会席位,我要亲自担任董事。重大决策,我有知情权和投票权。” “可以。但日常经营,创始团队自主。” “第二,对赌期缩短到十个月。明年十月底,必须达到两百万日活。每提前一个月,红杉额外奖励1%的期权池,给团队。每推迟一个月,红杉的股份比例增加1%。” 林浩快速心算。十个月,从一月到十月。现在平台日活不到一万,要增长两百倍。很难,但……有可能。 “可以。但奖励的期权,要从红杉的股份里出,不稀释其他股东。” 沈南鹏笑了:“小子,算得真精。行。” “第三?” “第三,”沈南鹏身体前倾,眼神锐利,“如果对赌失败,浩宇的控股权,要重新谈。到时候,红杉可能要求改组董事会,甚至更换ceo。这个条件,要写进合同。” 这句话很重。意味著如果林浩输了,可能失去对浩宇的控制。这是真正的赌命。 林浩看著他,看了很久。窗外的阳光照在他侧脸上,年轻,但稜角分明。 “可以。”他说,“但我也要一个条件。” “说。” “如果对赌成功,红杉要帮浩宇引进至少三家海外顶级游戏厂商,签下独家代理。並且,要在两年內,推动浩宇在纳斯达克上市。” 沈南鹏挑了挑眉。这个条件,反过来將了他的军。如果对赌成功,红杉必须动用全部资源,帮浩宇做大做强。 “成交。”沈南鹏伸出手。 林浩握住。两只手,一老一少,在午后阳光下,紧紧握了三秒。 “合同我让律师改,三天后签ts。”沈南鹏鬆开手,靠回椅背,长长吐出一口气,“林浩,你贏了。但也把自己逼到了悬崖边。十个月,两百万日活。做得到,你是英雄。做不到,你可能一无所有。” “我知道。”林浩开始收拾文件,“但浩宇生来就在悬崖边上。不往前跳,就只能在原地等死。跳了,至少有机会飞。” 他站起身,把电脑装进背包。走到门口时,回头: “沈总,谢谢。不是因为钱,是因为你信我。” 沈南鹏摆摆手,没说话。 林浩推门离开。脚步声在走廊里渐行渐远。 沈南鹏坐在那里,很久没动。窗外的阳光渐渐西斜,在桌面上投下长长的影子。 助手轻声问:“沈总,您真觉得他能做到?” “不知道。”沈南鹏说,目光还停在门口,“但敢这么赌的人,要么是疯子,要么是天才。我赌他是后者。” 他拿起手机,拨了一个號码。 “是我。浩宇的项目,投。一千万美金,10%,对赌两百万日活。合同儘快出。” 掛了电话,他看著窗外。深圳的黄昏,华灯初上。 而那个十八岁的少年,刚刚背著一亿美金的赌注,走进了夜色里。 前路是悬崖,是风暴,是未知。 但他走得,很稳。 第53章 腾讯的窥探 十二月二十九日,傍晚六点。深圳深南大道,腾讯大厦第十三层。会议室里的空气像凝固的蜡,闷热,黏稠,带著一股复印机过热后的焦糊味。长桌两侧坐了八个人,都是腾讯的核心高管,此刻却没人说话,所有人低著头,盯著面前摊开的一份数据报告,像盯著自己的死亡判决书。 报告封面用加粗黑体印著:“qq用户活跃度分析(2004年q4)”。但没人需要看內容,那些数字已经像刀子一样,在过去一个月里,每天扎进每个人的心里。 马化腾坐在主位,没穿西装,就一件简单的浅蓝色衬衫,袖子挽到手肘。他今年三十三岁,头髮梳得整齐,但眼角有很深的疲惫纹。他手里拿著一支笔,在报告的第一页空白处无意识地画著圈,一个接一个,像某种焦虑的具象化。 “又掉了。”运营总监曾李青第一个打破沉默,声音沙哑,“十二月份,qq日均在线用户峰值,比十一月掉了8%。月活用户掉了5%。而且……”他顿了顿,像在积蓄说出下句话的勇气,“而且流失的用户里,18-24岁的年轻人占比超过60%。这个年龄段,原本是我们的核心用户群。” 会议室里响起一阵压抑的抽气声。年轻人流失,意味著qq正在失去未来。 “原因呢?”马化腾开口,声音不高,但很清晰。 “原因……”曾李青调出另一份报告,“我们做了用户调研。流失用户中,40%提到『收费压力』。自从我们推出qq会员、qq秀、各项增值服务收费后,很多学生和刚工作的年轻人觉得『用不起了』。30%提到『gg太多』,界面越来越乱。还有20%……提到了竞品。” “竞品?”马化腾抬起头,“msn?那是外企,用户习惯不同。网易泡泡?用户量差我们一个数量级。还有谁?” 曾李青犹豫了一下,调出第三份报告。標题是:“浩宇游戏平台內置通讯工具用户行为分析”。 “浩宇游戏平台,上线內测一个月,目前註册用户一百二十万,日活三十五万。平台內置了一个即时通讯工具,叫『浩聊』。功能很简单:文字、表情、语音、文件传输。但和qq不同,『浩聊』是完全免费的,没有gg,界面极简,而且……和游戏深度绑定。” 他点开几张截图。是“浩聊”的界面:深灰色背景,左侧是好友列表,显示在线状態和正在玩的游戏。中间是聊天窗口,可以发送文字、表情,还能直接发送游戏內道具的截图。右侧是一个迷你游戏窗口,可以不下游戏,直接在聊天窗口玩一些简单的棋牌小游戏。 “浩聊的用户黏性很高。”曾李青继续,“日均使用时长四十七分钟,是qq平均时长的两倍。而且,用户之间发送的消息,70%和游戏相关:组队邀请、攻略分享、装备交易、副本指挥。这种垂直场景的通讯,我们qq做不到——我们的用户太杂,场景太泛。” 会议室更静了。所有人都盯著屏幕上那些截图。那个简陋但乾净的界面,那些深度绑定的功能,那种“游戏+通讯”的天然融合,像一面镜子,照出了qq的臃肿和尷尬。 “浩宇游戏平台……”马化腾轻声重复这个名字,“就是那个做《山海》的公司?” “对。创始人林浩,十八岁。公司成立一年,月流水两千万,刚拿了红杉一千万美金投资。”曾李青说,“他们的平台野心很大,要做中国游戏的steam。內置通讯工具,可能是无心之举,也可能是……有意为之。” “有意为之?”技术总监张志东皱眉,“一个游戏公司,做通讯工具干什么?他们又没社交基因。” “但他们有场景。”曾李青说,“游戏是高频、高时长、高互动的场景。玩家在游戏里需要沟通,需要协作,需要炫耀。『浩聊』切的就是这个需求。而且,因为和游戏绑定,用户迁移成本很高——你换qq容易,但换游戏平台,意味著失去所有游戏好友、战队、成就。浩宇在用自己的核心业务,给通讯工具建护城河。” 他顿了顿,调出最后一张图。是用户增长曲线对比:qq的增长已经趋平,甚至微跌。而“浩聊”的曲线,几乎是垂直向上。 “更麻烦的是,”曾李青声音发乾,“我们的调研显示,流失的qq用户里,有15%提到了『浩聊』。他们说,反正玩游戏要用浩宇平台,平台自带的聊天工具够用了,就不开qq了。虽然现在比例还不高,但如果浩宇平台继续做大……” 他没说完,但意思很明白。如果浩宇平台做到一千万日活,哪怕只有10%的用户因为“浩聊”而减少使用qq,那就是一百万用户的流失。对正在流血中的qq来说,是雪上加霜。 会议室里死寂。窗外的深圳已经华灯初上,霓虹闪烁,但会议室里只有屏幕的光,映在一张张凝重不安的脸上。 马化腾沉默了很久。手里的笔在纸上划出一道深深的痕,几乎要戳破纸背。 “这个林浩,”他缓缓说,“什么背景?” “普通家庭,县城出身,高中輟学。但技术很强,商业嗅觉更可怕。四个月做出《血战天下》,六个月做出《山海》,现在做平台。每一步都踩在点上,快得不像话。”曾李青说,“红杉的沈南鹏刚投了他,估值一亿美金。业界都在看,说他是下一个陈天桥……或者,下一个你。” 最后那句话很轻,但像针一样刺进空气里。 下一个马化腾。一个十八岁的,做游戏的,可能威胁到qq根基的少年。 马化腾闭上眼睛,几秒后睁开。眼里那种疲惫还在,但多了点別的——某种被挑战后,本能升起的锐利。 “接触一下。”他说,“让投资部的人去,以投资名义,摸摸底。看看浩宇到底想干什么,看看那个林浩,到底是什么样的人。” “要开什么条件?”曾李青问。 “不设限。”马化腾说,“如果他是想做个游戏公司,我们可以合作,甚至投资。如果他是想做平台,想动通讯的蛋糕……” 他顿了顿,没说下去。但所有人都懂。 如果浩宇想动通讯的蛋糕,那就是敌人。而腾讯对待敌人,从来不会手软。 散会。人陆续离开。马化腾一个人坐在会议室里,没开灯,只有窗外城市的灯火映进来,在他脸上投下明暗交错的光影。 他想起1998年,他和张志东、曾李青、陈一丹、许晨曄五个人,挤在华强北的一间小办公室里,写oicq的第一行代码。那时他们最大的梦想是做到十万用户,能活下去。六年过去,qq做到了三亿用户,成了中国网际网路的基础设施。但也正因为成了基础设施,他们被绑住了手脚——要盈利,要上市,要满足投资人的期待,於是推出了收费服务,加了gg,变得臃肿。 而此刻,一个十八岁的少年,用一个游戏平台內置的简单通讯工具,正在挖他们的墙角。 不是因为技术多强,是因为更纯粹,更垂直,更懂用户。 马化腾突然感到一种深重的疲惫。不是身体的累,是那种看到时代浪潮滚滚向前,而你站在潮头,却可能被后浪拍死的无力感。 他拿起手机,拨了一个號码。 “是我。明天,你去趟浩宇科技,见见那个林浩。名义是投资考察,但重点看他们的平台和通讯工具。我要知道,他们是无心插柳,还是……早有预谋。” 掛了电话,他走到窗前。腾讯大厦楼下,深南大道的车流如河,灯火如龙。 而几公里外,南山创新大厦里,那个叫林浩的少年,此刻在干什么? 是在为平台用户破五十万庆祝,还是在谋划下一步更大的棋? 马化腾不知道。但他知道,这场仗,可能要提前打了。 而且,对手比他想像中,更年轻,更危险。 窗外的夜色,深了。 而深圳的网际网路江湖,暗流已经开始涌动。 第54章 两个「小马哥」的影子 一月五日下午三点,深圳罕见地出了太阳。阳光穿过创新大厦五楼的落地窗,在水泥地面上投出清晰的几何光影。空气里有种暖烘烘的、混合著新电脑和咖啡豆的复杂气味。但会议室里的温度,比窗外低十度。 长桌两侧,涇渭分明。一边是林浩,阿坤,王磊,张一鸣。四个人,穿著简单的t恤或衬衫,年轻,但眼神里有种经歷过廝杀后的沉稳。另一边是三个人,为首的三十五六岁模样,深灰色西装,金丝眼镜,头髮梳得一丝不苟,是腾讯投资部总监,刘炽平。他身后一男一女,助理模样,面前摊著笔记本,隨时准备记录。 会议已经进行了四十分钟。刘炽平说话很客气,语气温和,用词严谨,每个问题都像精心打磨过的手术刀,看似隨意,实则刀刀指向要害。 “……所以浩宇游戏平台的商业模式,主要还是靠游戏联运分成和增值服务?”刘炽平放下手中的资料,推了推眼镜,“这个模式,盛大浩方也在做,但利润率一直上不去。你们怎么保证自己能跑出来?” “靠技术,靠內容,靠生態。”林浩回答,语速平稳,“技术上,我们的启动速度和下载优化比浩方强三倍。內容上,我们签了二十款独家游戏,浩方没有。生態上,我们有內置通讯工具『浩聊』,玩家在平台內就能完成组队、交易、攻略分享,不需要跳出去用qq。这个闭环,浩方做不到。” 他提到“浩聊”时,语速没有变化,但刘炽平的眼神微微动了一下。很细微,但没逃过林浩的眼睛。 “浩聊確实很受玩家欢迎。”刘炽平微笑,笑容標准得像用尺子量过,“我们內部也测试过,体验很流畅。但做im(即时通讯)和做游戏平台,是两个专业。浩宇是游戏公司,为什么要花精力做im工具?不怕分散资源吗?” 问题看似隨意,实则尖锐。林浩知道,真正的试探来了。 “不是我们要做im,是玩家需要。”林浩调出后台数据,屏幕转向刘炽平,“浩聊上线一个月,日均消息量突破五百万条,其中80%是游戏相关。玩家在副本里需要实时指挥,在交易时需要討价还价,在组队时需要语音沟通。这些需求,通用im工具满足不了——qq太杂,功能太多,反而不好用。浩聊是专为游戏场景设计的,就像手术刀和菜刀,都能切东西,但场景不同。” “但qq也可以做游戏场景的优化。”刘炽平说,“如果我们推出『qq游戏版』,专门优化游戏通讯功能呢?” “那需要时间,需要资源,需要改变qq的產品逻辑。”林浩看著他,眼神很平静,“而浩聊从出生就是为游戏设计的,基因不同。而且,我们不止有浩聊,还有整个游戏平台。浩聊是血管,平台是心臟。血管离开心臟会死,但心臟可以长出新的血管。” 这话说得有些深了。刘炽平沉默了两秒,然后笑了,换了话题。 “听说红杉投了你们一千万美金,估值一亿。这个估值在游戏行业很高,但如果是做平台,做生態,就不算高。腾讯对浩宇很感兴趣,如果有机会合作,甚至投资,你们觉得怎么样?” 终於,亮出真正的目的了。不是考察,是试探,是摸底,是为可能的投资甚至收购铺路。 “我们欢迎所有能带来价值的合作。”林浩说,语气滴水不漏,“但浩宇现在刚拿了红杉的钱,短期內没有融资需求。而且,我们对投资人的要求很高,不仅要钱,要资源,还要战略协同。腾讯的游戏业务和浩宇是竞合关係,这中间的平衡,需要谨慎。” 话说得客气,但意思很明確:我们现在不缺钱,而且和你们是竞爭对手,投资的事,不好谈。 刘炽平点点头,不置可否。又问了几个技术细节,用户增长,未来规划。林浩一一回答,不卑不亢,该透露的透露,该保留的保留。像高手过招,点到为止。 一小时后,会议结束。刘炽平起身握手,笑容依旧標准:“林总年轻有为,浩宇前途无量。希望以后有机会深入合作。” “谢谢刘总亲自来,招待不周。”林浩送到电梯口。 电梯门关上,金属门倒映出林浩的脸,平静,但眼神深处有什么东西在闪烁。 回到会议室,王磊第一个开口:“他们什么意思?真要投资我们?” “不是投资,是摸底。”林浩走到白板前,拿起笔,“看我们到底想干什么,看浩聊到底威胁多大,看我们有没有可能被收编,或者……被掐死。” 阿坤皱眉:“浩聊才三十万日活,能威胁到qq三亿用户?” “不是看现在,是看未来。”林浩在白板上画了两个圈,一个写“qq”,一个写“浩聊”,“qq是通用社交工具,浩聊是垂直场景工具。但垂直场景可以扩展。今天玩家用浩聊聊游戏,明天就可以用浩聊聊动漫,聊体育,聊一切兴趣。当垂直场景足够多,足够深,就可能侵蚀通用社交的地盘。腾讯怕的不是现在的浩聊,是怕我们开了一个口子,证明『垂直im』这条路能走通。到时候,会有无数个浩聊冒出来,做动漫的,做体育的,做音乐的……qq的城墙,就被蚂蚁蛀穿了。” 张一鸣突然开口:“所以他们今天来,是想確定我们是有心还是无意。如果有心做im,就要早做打算。如果无意,可能就放过我们,或者用投资稳住我们。” “对。”林浩点头,“所以我態度曖昧。不拒绝,不迎合,让他们猜。我们需要时间,浩聊需要成长,平台需要做大。在长成大树之前,不能暴露太多野心。” “那接下来怎么办?”王磊问,“如果他们真提出投资呢?” “拖。”林浩说,“说我们需要评估,需要董事会討论,需要和红杉沟通。拖到平台日活破百万,拖到浩聊日活破五十万,拖到我们有谈判筹码。到时候,就不是他们要不要投我们,是我们要不要接受他们的投资。” “可腾讯毕竟太大了……”阿坤还是有些担忧。 “大,才有大企业的病。”林浩放下笔,走到窗边,看著楼下腾讯的车缓缓驶出园区,“qq在流失用户,在收费,在变臃肿。而我们,免费,简洁,垂直。这是我们的机会。腾讯现在看我们,就像当年的微软看谷歌——一个不起眼的小公司,做著一个不起眼的小工具。等他们反应过来,已经晚了。” 他转身,看著会议室里的三个人。阳光从背后照进来,给他周身镀上一层金边,年轻的身影在光影里显得格外挺拔。 “晚上开內部会议,总监级以上参加。我要说清楚浩宇的未来战略。” 晚上八点,大会议室。二十多个核心骨干,坐满了房间。空气里有种紧绷的期待感。所有人都知道,腾讯来摸底了,所有人都想知道,林浩怎么应对。 林浩站在前面,没开投影,没放ppt。他拿起粉笔,在黑板上写下一行字: “浩宇的终极目標是什么?” 然后,他在下面写了三个词: 游戏 平台 通讯 “游戏,是我们的基本盘。《血战天下》和《山海》养活了我们,让我们有资格坐在牌桌上。平台,是我们的现在。浩宇游戏平台,是我们要建的第一座商场,第一条高速公路。但通讯——” 他用粉笔在“通讯”两个字上重重画了个圈。 “——通讯,才是未来最大的入口。” 会议室里一片安静。所有人都盯著那个圈。 “腾讯靠qq掌握了社交入口,所以能长出游戏、门户、邮箱、支付。阿里靠淘宝掌握了交易入口,所以能长出支付宝、菜鸟、云计算。百度靠搜索掌握了信息入口,所以能长出贴吧、知道、地图。”林浩声音不大,但每个字都清晰,“入口,是网际网路世界的咽喉。谁掌握了入口,谁就掌握了一切。” 他顿了顿,目光扫过每一个人。 “我们今天做游戏平台,做浩聊,不是小打小闹。我们要从游戏这个垂直场景切入,长出一个新的入口。一个基於兴趣,基於场景,基於真实需求的入口。qq是『人找人』,我们是『事找人』。玩家因为游戏聚在这里,因为游戏需要沟通,因为沟通產生社交关係。这个社交关係,比qq上那些泛泛之交,更真实,更紧密,更有黏性。” “等这个关係网足够大,足够密,我们就可以扩展。从游戏到动漫,到体育,到音乐,到一切年轻人感兴趣的垂直领域。每个领域,都是一个场景。每个场景,都需要通讯工具。而浩聊,可以成为所有垂直场景的通讯基础设施。” 他说到这里,会议室里已经有人倒吸凉气。这个野心,太大了。大到听起来像做梦。 “我知道你们在想什么。”林浩放下粉笔,“觉得我在做梦,觉得我们一个做游戏的小公司,怎么可能挑战腾讯。但我要告诉你们,所有伟大的公司,都是从做梦开始的。腾讯当年做oicq时,谁想过它能长成今天这样?阿里做淘宝时,谁信它能打败ebay?” 他走回讲台,双手撑在桌沿,身体前倾,眼神灼热。 “腾讯现在在犯错。他们为了盈利,让qq变得臃肿,变得昂贵,让年轻人逃离。这是我们的机会。我们要做的,不是另一个qq,是一个更轻、更快、更纯粹、更懂年轻人的通讯工具。它从游戏里长出来,带著游戏的基因,带著场景的烙印。等腾讯反应过来,我们已经长成了一片森林,扎根在年轻人的生活里,拔不掉了。” 会议室里鸦雀无声。所有人都被这个蓝图震撼了。不是因为它多美好,而是因为它多危险——这是在巨兽嘴边抢食,是在悬崖边上跳舞。 “所以,”林浩最后说,“面对腾讯的摸底,我们態度曖昧。不拒绝,给他们希望,让他们犹豫。不迎合,保持距离,保持独立。我们要用这段时间,疯狂生长。游戏平台要在六月底前做到两百万日活,浩聊要做到一百万日活。等我们长到足够大,腾讯想动手,就得掂量代价。到时候,就不是他们要不要吃掉我们,是我们要不要接受他们的合作,或者……反过来,吃掉他们的游戏业务。” 他直起身,看著会议室里一张张年轻、热血、但此刻有些迷茫的脸。 “我知道这很难,很危险,可能失败。但浩宇生来就不是为了安逸。我们从县城发传单开始,从三个人三台电脑开始,走到今天,靠的就是敢做梦,敢拼命,敢在別人觉得不可能的地方,杀出一条血路。现在,路更宽了,但对手也更大了。怕不怕?” 沉默。然后,王磊第一个站起来:“怕个鸟!干!” 阿坤推了推眼镜,轻声但坚定:“算我一个。” 张一鸣点头:“算法这边,我负责。” 一个接一个,所有人站起来,眼神从迷茫变成坚定,从担忧变成亢奋。 “好。”林浩笑了,是那种带著狠劲的笑,“那就干。从今天起,浩宇不再只是一家游戏公司。我们要从游戏里,长出一个腾讯。不是被腾讯的游戏吃掉,是吃掉腾讯的游戏,然后,长成比腾讯更大的树。” 掌声响起,起初稀落,然后如雷。 窗外,深圳的夜色正浓。腾讯大厦在不远处灯火通明,像一头沉睡的巨兽。 而创新大厦五楼的这盏灯,此刻亮得刺眼。 像一颗不甘被吞噬的星,在黑暗里,倔强地亮著。 照著一条更险,但也更远的路。 第55章 HICQ的內部孵化 一月十二日,深夜十一点四十七分。深圳创新大厦五楼的灯光已经熄灭了大半,只有最西侧角落里,用磨砂玻璃隔出的一个小会议室还亮著灯。玻璃上贴了防窥膜,从外面只能看到模糊的人影轮廓,和屏幕上快速滚动的代码蓝光。 会议室里没有窗,空调开得很低,但空气里有种黏稠的、电子设备长时间运转后特有的焦热感。五个人,五台电脑,屏幕上清一色是黑色的终端窗口,绿色的字符流像瀑布一样向下倾泻。桌面上堆满了空的红牛罐、揉成一团的零食包装袋、和写满了数学公式的草稿纸。 林浩站在白板前,白板上画著一个复杂的系统架构图,线条交错,模块林立。最上方用红笔写著两个大字:“o?”,下面是一行小字:“氧气——让沟通自由呼吸”。 “进度。”林浩开口,声音在安静的会议室里格外清晰。 坐在最前面的年轻人抬起头,瘦得像竹竿,黑眼圈深得嚇人,但眼睛亮得灼人。他叫周航,二十四岁,北邮硕士,是张一鸣从清华bbs上挖来的网络协议专家,三天前刚入职,就被塞进了这个秘密项目。 “网络层基本搞定。”周航调出一个终端窗口,上面是密密麻麻的抓包数据,“基於udp的自研传输协议,比tcp快40%,抗丟包率强三倍。但nat穿透还是有问题,特別是对称型nat,打洞成功率只有30%。” “用stun+turn+ice组合拳。”林浩走到他身后,看著屏幕上的数据流,“stun负责探测nat类型,turn做中转兜底,ice做最优路径选择。2005年这个方案还太新,但我们可以提前做。代码我写了个demo,你拿去优化。” 他从u盘里拷出一个文件夹,里面是完整的stun/turn/ice协议栈实现,注释详尽,代码优雅。周航点开快速瀏览,眼睛越睁越大。 “这……这是rfc標准草案里的內容,还没正式发布……你怎么会有完整实现?” “提前研究。”林浩含糊带过,“重点不是协议,是性能。我们要做到在90%的网络环境下,打洞成功,延迟低於100毫秒。语音聊天室对实时性要求极高,卡顿超过200毫秒,体验就崩了。” “明白。”周航点头,手指已经在键盘上飞舞起来。 林浩走向第二个人,李薇,二十六岁,前网易高级工程师,主攻文件传输。她面前的屏幕上是一个文件传输的测试界面,进度条卡在63%不动了。 “离线文件传输,大文件(超过1gb)传输失败率80%。”李薇声音有些沙哑,“我们用的是http分块传输,但网络波动一大,就断,重传机制也有问题,经常卡死。” “换p2p。”林浩在白板上画图,“文件分块,每个块生成独立哈希。传输时,客户端之间直连,互相交换拥有的块。用dht(分布式哈希表)做资源索引,用bt协议做传输。这样不仅减轻伺服器压力,还能利用用户閒置带宽,速度更快。” “但p2p需要 tracker伺服器,而且……有法律风险。”李薇皱眉,“很多运营商封p2p流量。” “所以我们自己做私有协议。”林浩从背包里拿出一份手稿,“这是『氧气传输协议』草案,基於kademlia dht改进,加了加密和流量偽装。tracker伺服器用我们自己的,部署在海外vps上,绕过监管。法律风险……等我们做大了再说。” 李薇接过手稿,快速翻阅。稿纸上的公式和流程图,严谨得像学术论文。她抬头看林浩,眼神复杂——这个十八岁的创始人,脑子里到底装了多少东西? 第三个人,赵雷,二十八岁,前腾讯qq空间工程师,负责群组系统。他面前的屏幕上是一个简陋的群聊界面,右侧成员列表显示著“500/500”。 “500人超级群,压力测试过了。”赵雷调出监控数据,“消息分发延迟平均85毫秒,但並发发言时,cpu占用飆升。我们现在的架构是星型广播,每个人发言,伺服器要向其他499个人转发。500人同时在线,伺服器就炸了。” “用多播树。”林浩在白板上画树状图,“把500人分成多个子树,每棵树一个中继节点。发言先到中继,中继再向下分发。中继节点可以动態选举,负载高的子树自动分裂。这样,消息分发的复杂度从o(n)降到o(log n)。” “但中继节点掛了怎么办?树的结构怎么维护?” “用gossip协议做成员管理和故障检测。每个节点隨机和其他节点交换状態信息,最终达成一致。中继节点掛了,邻居节点自动补位。树结构可以动態调整,保持平衡。”林浩说得很快,像在背诵,“具体算法我写在这了,你实现。” 他又递出一份手稿。赵雷接过去,看著上面复杂的图论算法,沉默了。 第四个人,陈小雨,二十三岁,华南理工应届生,团队里唯一的女生,负责语音聊天室。她面前的屏幕上是一个简单的语音波形图,但波形断断续续,像心电图濒死时的颤动。 “语音编码用的speex,但实时性不行。”小雨声音带著哭腔,“网络一波动,就卡,就断。我们已经把缓衝降到最低了,但还是……” “换opus。”林浩说,“虽然opus標准2012年才出,但核心算法已经公开。我简化了一个版本,適合实时语音。另外,加前向纠错和丟包隱藏。网络波动时,用冗余数据包补丟失的部分,实在补不上,用算法模擬声音,不让用户察觉中断。” “可opus算法复杂度高,cpu扛不住……” “所以我们只用在语音聊天室,不用於单聊。而且,我们的目標用户是游戏玩家,他们的电脑配置不会太差。”林浩调出另一份文档,“这是优化版的opus编码器,我魔改过了,性能提升30%。你集成进去测试。” 最后一个人,刘峰,二十五岁,负责帐號系统。他面前的屏幕上是一个登录界面,上面有两个选项:“浩宇游戏通行证登录”和“手机號註册”。 “帐號打通没问题。”刘峰说,“用oauth 2.0协议,浩宇游戏通行证可以无缝登录o?。但手机號註册……需要简讯网关,需要实名制,政策风险大。” “先不做手机號註册,只做游戏通行证打通。”林浩说,“我们的第一批用户,就是浩宇游戏平台的玩家。他们已经有通行证,有好友关係,有游戏数据。用o?,可以直接和游戏好友聊天,接收游戏通知,分享游戏截图。这是我们的起点。” 他走到白板前,在架构图最下方画了一条线,连接“浩宇游戏通行证”和“o?帐號系统”。 “o?不是另一个qq,是浩宇生態的通讯层。它从游戏场景长出来,服务游戏玩家,再慢慢扩展到其他场景。我们的优势不是技术多牛,是场景多深。玩家在游戏里需要沟通,需要协作,需要炫耀——这些需求,o?满足得比qq好,因为我们懂游戏。” 他放下笔,看著会议室里的五个人。五张年轻的脸,在屏幕蓝光的映照下,有疲惫,有压力,但更多的是亢奋——那种参与创造歷史的亢奋。 “我知道你们很累,压力很大。这个项目是绝密,全公司只有我们六个人知道。如果泄露,腾讯会不惜一切代价掐死我们。如果失败,浩宇可能就此止步。”林浩顿了顿,声音沉下来,“但我们没有选择。qq在变重,在收费,在流失年轻用户。这是时代给我们的窗口。错过了,就不会再有。” 他走到会议室中央,手撑在桌子上,身体前倾。 “o?的核心,不是技术,是理念。我们要做一款『轻、快、纯粹』的通讯工具。没有gg,没有会员,没有花里胡哨的功能。就是聊天,就是传文件,就是语音,就是群组。但每个功能,都要做到极致。快,稳,简洁。让用户用了就回不去。” “时间表。”周航问。 “三个月。”林浩说,“四月一日,愚人节,上线內测。只对浩宇游戏平台的核心玩家开放,限量一万个邀请码。六月一日,儿童节,正式公测。目標:年底前,日活破百万。” 会议室里一片倒吸凉气的声音。三个月,从零到百万日活。这几乎是天方夜谭。 “做得到吗?”李薇轻声问。 “做不到也要做。”林浩看著她,眼神坚定,“因为如果我们不做,就永远没有机会了。腾讯已经在注意我们,浩聊的增长让他们警觉。等他们反应过来,调集资源做游戏垂直im,我们就没机会了。我们必须快,必须在他们睡醒前,长到足够大,大到他们掐不死。” 他直起身,环视五人。 “从今天起,你们搬出创新大厦,去旁边我租的民房办公。所有代码不上外网,用內网git。对外,你们是『浩宇游戏平台优化组』,实际在做o?。工资翻倍,期权加倍。但条件是:三个月,除了睡觉吃饭,其他时间全给这个项目。能接受的,留下。不能的,现在退出,不怪你们。” 没人动。五双眼睛,盯著他,盯著白板上那个“o?”。 “干了。”周航第一个说。 “算我一个。”李薇点头。 “拼了。”赵雷笑。 “我不退。”小雨咬牙。 刘峰最后一个开口:“帐號系统交给我,绝对打通。” “好。”林浩点头,从背包里拿出五个信封,每个里面是一张银行卡,“这是预付的三个月工资和奖金。密码是你们入职日期。家人的事,公司会安排照顾。这三个月,你们只需要想一件事:把o?做出来,做到最好。” 五人接过信封,没人看,直接塞进口袋。 “现在,”林浩看了眼手錶,凌晨零点零八分,“开工。周航,攻nat穿透。李薇,文件传输p2p化。赵雷,群组多播树实现。小雨,语音编码优化。刘峰,帐號系统打通。我负责整体架构和协议栈。每天凌晨四点,同步进度。有问题隨时找我。” 键盘声瞬间响起。密集,急促,像暴雨敲打铁皮屋顶。 林浩坐回自己的位置,打开电脑,调出o?的整体架构图。屏幕上,模块之间的连线错综复杂,像神经网络,像未来世界的血管。 他想起上辈子,2011年,微信诞生,从qq手中抢走了移动网际网路的船票。而此刻,2005年初,移动网际网路还没影,pc网际网路的格局看似稳固。但暗流已经在涌动。qq的臃肿,收费,流失年轻用户——这一切,和上辈子微信崛起前的qq,何其相似。 o?,就是浩宇的“微信”。但比微信更早,从游戏场景切入,更垂直,更纯粹。 如果成功,浩宇就不再是游戏公司,是通讯公司,是社交公司,是平台公司。 如果失败…… 林浩摇摇头,把这个念头甩出脑海。 没有如果。必须成功。 他手指在键盘上敲击,开始写o?的核心路由算法。代码在屏幕上流淌,像血液,流向他亲手构建的那个未来。 窗外的深圳,夜深如墨。 而在这间密室里,一颗种子,正在拼命发芽。 它的名字,叫氧气。 要在这片看似已经被巨树遮天蔽日的森林里,撕开一道口子,让光透进来。 让后来者,能呼吸。 第56章 小艺的核心赋能 二月三日,凌晨两点二十七分。深圳城中村一栋老式居民楼的三层,窗户用厚窗帘遮得严严实实,只有门缝底下透出一线昏黄的光。空气里有种混合了泡麵、汗味和电子元件过热的焦糊气息,闷得人喘不过气。这是o?项目组的秘密据点,租来的三室一厅,客厅改成了工作区,五台电脑散热风扇全速运转,嗡嗡声像一群愤怒的蜜蜂。 周航瘫在椅子上,眼睛盯著屏幕,眼神空洞。屏幕上是一个文件传输测试的日誌界面,最后一行用刺眼的红色写著:“传输失败:网络波动导致连接中断,已重试3次,放弃”。进度条永远卡在87%,像一道无法逾越的悬崖。 “又断了。”他声音嘶哑,像砂纸磨过喉咙,“2gb的游戏客户端,传了四小时,马上要完,啪,断了。这他妈是2005年,不是1995年!qq传文件都没这么烂!” 李薇在另一台电脑前,戴著耳机,眉头紧锁。耳机里传来断断续续的语音,像被撕碎的布条:“我……听……不清……你……在……说……什……”她摘下耳机,狠狠摔在桌上。 “语音更糟。稍微有点丟包,就卡成电报。延迟超过300毫秒,对话就像两个人在不同时空说话。”她揉著太阳穴,“我们用的已经是优化过的speex了,但窄带环境就这样。56k拨號,128k adsl,这就是2005年中国网民的现实。我们做再好,网络不行,全白搭。” 赵雷盯著群组系统的压力测试数据。500人超级群,模擬20%的人同时发言,伺服器cpu瞬间飆到100%,消息分发延迟突破500毫秒。“星型广播架构到极限了。要么减人数,要么加伺服器。但加伺服器,成本就上去了,我们还怎么免费?” 陈小雨趴在桌上,脸埋在臂弯里,肩膀微微耸动。她已经连续三天调试语音编码器,改了十七个版本,每次测试结果都一样:网络稍差,体验崩盘。压力大到哭。 刘峰是唯一还在动的,手指在键盘上敲击,但动作机械,像在完成某种仪式。他在调试帐號系统的同步逻辑,但心里知道,如果核心功能(文件、语音、群组)做不好,帐號系统再稳也没用。 空气里有种接近绝望的沉重。距离四月一日內测,只剩不到两个月。但o?的核心体验,在2005年中国真实的网络环境下,脆弱得像纸糊的玩具。窄带、高延迟、频繁丟包——这些硬体限制,不是靠优化代码能解决的。这是时代的天花板,而他们,正在用头去撞。 门开了。林浩走进来,手里拎著一个塑胶袋,里面是五个饭盒。他脸色也很疲惫,但眼睛很亮,像深夜里的星。 “吃点东西。”他把饭盒放在桌上,是楼下的沙县小吃,蒸饺、拌麵、乌鸡汤。没人动。 “老大,”周航抬头看他,眼神近乎哀求,“我们可能……做不到了。网络环境就这样,我们算法再好,也突破不了物理限制。qq做了六年,才做到现在这样。我们三个月,凭什么?” 林浩没说话。他走到白板前,白板上还画著o?的架构图,线条密密麻麻,像一张挣扎的网。他拿起板擦,把右下角一块区域擦乾净,然后从背包里拿出一叠手稿。 手稿很厚,大概二十多页,纸张边缘捲起,上面写满了数学公式、流程图、和密密麻麻的注释。字跡是林浩的,但有种奇异的工整感,像印刷体。最上面一页,標题是:“基於深度神经网络的特徵学习和熵编码的混合压缩算法在实时通信中的应用”。 “这是什么?”李薇凑过来看,眉头皱得更紧。標题里的每个词她都认识,但连在一起,像天书。 “新的压缩算法。”林浩把手稿分成五份,每人发了一份,“文件传输、语音编码、甚至消息文本,都可以用。核心原理是:在发送端,用神经网络学习数据特徵,提取关键信息,用极低的比特率编码。在接收端,用同样的神经网络重建数据。理论压缩比,比现有算法高3-5倍。语音所需带宽,能降低70%。” 会议室里死寂。五个人低头看手里的手稿,越看眼睛瞪得越大。公式复杂得令人窒息,涉及资讯理论、图论、机器学习——2005年,机器学习还只是实验室里的概念。神经网络?那是科幻小说里的东西。 “这……这是哪来的?”周航声音发颤,“ieee论文?不对,最新的论文我看过,没有这种算法。这像是……来自未来。” “我自己想的。”林浩说得很平静,“但具体推导过程,我写了详细的注释。你们不需要完全理解数学原理,只要照著实现。代码框架我已经搭好了,核心的神经网络模型和训练算法,我写成了库。你们只需要调用接口,適配到文件传输、语音编码、文本压缩三个模块。” 他从u盘里拷出五个工程文件夹,每人一个。文件夹里有完整的c++代码,注释详尽,结构清晰。最核心的是一个叫“deepcompress”的库,封装了神经网络的前向传播和反向传播算法,但做了大量简化——简化到2005年的cpu能跑得动。 “这不可能……”赵雷喃喃道,“神经网络需要大量数据训练,需要gpu加速,需要……这算法需要的计算量,现在的机器根本跑不动。” “所以我做了简化。”林浩调出代码,指著一行注释,“看这里:我把网络层数降到三层,神经元数量压缩到十分之一,用定点数替代浮点数,牺牲了1%的精度,换取了90%的性能提升。训练数据,我们用浩宇游戏平台的海量聊天记录和语音片段——几千万条,够用了。训练过程放在伺服器端,离线进行,客户端只做前向推断,计算量很小。” 他走到周航的电脑前,打开deepcompress的测试程序。界面很简单,左边是原文件(一个100mb的《山海》游戏截图),右边是压缩后的文件大小显示。 “跑一下。”林浩说。 周航手指颤抖地按下回车。屏幕上的进度条开始移动,速度很快。三十秒后,结果弹出: 原文件大小:100.00 mb 压缩后大小:19.83 mb 压缩比:5.04 压缩时间:28.7秒 解压时间:9.1秒 “五倍……”周航张著嘴,发不出声音。 “语音测试。”林浩转向李薇的电脑,打开另一个测试程序。输入一段录製好的语音,时长一分钟,原始文件大小1.2mb。运行压缩算法。 结果: 原始比特率:128 kbps 压缩后比特率:38.4 kbps 音质损失:人耳不可察觉 “带宽降到原来的30%。”李薇盯著屏幕,像盯著神跡,“这意味著……在56k拨號上,也能流畅语音?” “理论上是。”林浩说,“但实际网络还有波动,所以我们要加前向纠错和丟包隱藏。用多出来的带宽冗余,发校验包。这样即使在10%的丟包率下,语音也能连续。” 他让赵雷测试群组消息的压缩。一条500字的攻略文章,原始大小2.5kb,压缩后0.8kb。意味著同样带宽下,可以发送三倍的消息。 陈小雨已经哭出来了,这次是激动的。“老大……这算法,你从哪学的?这根本不是2005年该有的技术……” “不重要。”林浩打断她,“重要的是,我们现在有了。这个算法,我给它的代號是『小艺』——艺术级的压缩。它是o?最核心的竞爭力。有了它,我们的文件传输速度能比qq快三倍,语音通话质量在同等带宽下高一倍,群组消息能承载更多人。在2005年的窄带环境下,这是核武器。” 他环视五人,眼神灼热。 “但这是绝密。算法代码做了混淆和加密,核心训练数据在我们自己的伺服器上,绝不外泄。对外,我们只说优化了传输协议,用了新的编码器。如果有人问技术细节,就说是商业机密。这个算法,是浩宇的命根子,也是o?能活下去的唯一希望。” 五人重重点头,手指攥紧了手里的手稿。那些复杂的公式,此刻不再是天书,是武器,是能让他们在巨头夹缝中杀出一条血路的武器。 “现在,”林浩看了眼手錶,凌晨三点四十一分,“重新分工。周航,用『小艺』算法重写文件传输模块,集成p2p。目標:2gb文件,在1m adsl环境下,一小时內传完,断点续传,自动重试。李薇,用『小艺』重写语音编码器,集成前向纠错。目標:在56k拨號上,实现连续语音通话,延迟低於200毫秒。赵雷,用『小艺』压缩群组消息,优化多播树。目標:500人超级群,20%並发发言,消息延迟低於100毫秒。小雨,你辅助测试,建模擬网络环境,测各种极端情况。刘峰,帐號系统和『小艺』的密钥管理打通,確保安全。” 他顿了顿,声音沉下来。 “时间,一个月。三月五號,我要看到所有模块集成完毕,全链路测试通过。三月十五號,內部alpha测试。四月一號,准时上线內测。能做到吗?” “能!”五个人齐声回答,声音不大,但斩钉截铁。眼里的绝望没了,取而代之的是一种近乎狂热的亢奋。他们拿到了外掛,拿到了能改变游戏规则的武器。现在,他们要做的,就是把这个武器打磨到极致,然后,亮剑。 键盘声重新响起,比之前更密集,更有力。像战鼓,像心跳,像某种沉睡巨兽甦醒前的呼吸。 林浩坐到自己的电脑前,打开“小艺”算法的核心代码。屏幕上,那些来自未来的数学公式,在2005年的夜色里,静静流淌。 他想起手机没电前,小艺说的最后一句话:“已离线存储关键技术文档,包括深度压缩算法、分布式架构、推荐系统核心模型……祝你好运,林浩。” 好运吗?不,是拼命。 用来自未来的知识,在过去的战场上,杀出一条血路。 窗外,天色渐亮。城中村的屋顶在晨雾中露出轮廓,远处有早班公交车的引擎声。 新的一天,要开始了。 而o?,这个从游戏里长出来的通讯工具,因为“小艺”这个来自未来的核心赋能,正在褪去稚嫩,长出獠牙。 在2005年初春的深圳,在腾讯的眼皮底下。 静静生长,等待破土的那一天。 第57章 挖角张小龙 二月十四日,情人节。广州的雨下得缠绵悱惻,细密的雨丝在珠江面上织出一层灰濛濛的纱。天河软体园一栋老旧的办公楼里,四楼靠窗的办公室亮著灯,灯光昏黄,映在玻璃上,和窗外的雨水混在一起,模糊成一片忧鬱的光晕。 张小龙坐在电脑前,屏幕上是foxmail 6.0的代码界面。光標停在一行函数上,已经停了二十分钟。他三十七岁,穿一件洗得发白的深蓝色衬衫,袖子挽到手肘,头髮有些凌乱,下巴上有青色的胡茬。眼镜片后的眼睛很疲惫,是那种长时间盯著代码、思考无解问题后的、近乎麻木的疲惫。 办公室里堆满了书和纸张。墙角的纸箱里是还没拆封的foxmail 5.0光碟——压了两万套,卖出去不到三千。桌上的財务报表摊开著,红色墨水写著触目惊心的数字:月亏损十二万,现金流还能撑三个月。窗台上那盆绿萝,叶子黄了一半,像这个办公室,像这个软体,像他此刻的心情——正在缓慢地、无可挽回地枯萎。 foxmail,他做了七年。从1997年一个人写第一行代码,到现在团队六个人,用户超过四百万,中国每十个网民就有一个用。但用户不付钱。共享软体,免费惯了,突然要收费,用户骂,媒体骂,同行看笑话。他试过gg,试过企业版,试过转型做企业邮箱,都失败了。不是技术不行,是商业模式走不通。在腾讯的qq邮箱、网易的163邮箱夹击下,foxmail这个个人作品,像个不合时宜的堂吉訶德,举著长矛冲向风车,然后被现实碾得粉碎。 电话响了。是座机,老式的,铃声刺耳。他看了一眼来电显示,不认识。没接。铃声停了,几秒后又响。他嘆了口气,拿起话筒。 “餵?” “张工,是我,老雷。”电话那头是个熟悉的声音,雷军,金山软体的,以前在技术论坛上认识,后来吃过几次饭。算是朋友,但不算深交。 “雷总,什么事?”张小龙声音很淡。他现在没心情寒暄。 “有个事,想跟你聊聊。”雷军顿了顿,“有个朋友,托我问问,你对做社交產品,还有没有兴趣?” 社交產品。这个词像针一样刺了张小龙一下。2000年,foxmail最火的时候,有投资人找过他,说可以做社交,可以做im,他没接。觉得那太浮躁,不如老老实实做邮箱。现在想来,可能是他这辈子最大的错误——如果当时做了,现在坐在腾讯大厦里的,会不会是他? “谁?”他问。 “浩宇科技,林浩。”雷军说,“做《山海》那个。你可能听说过,十八岁,挺疯的一个小子。他托我传话,想见你一面,聊聊。” 浩宇。张小龙知道。foxmail的用户群里,很多人在玩《山海》,在论坛里討论“九层妖塔”。他也下载玩过,画面粗糙,但玩法很毒,副本设计有灵气。他当时还想,这公司的策划有点东西。后来听说他们要做游戏平台,要做im工具,业內都在看笑话,说小孩子不知天高地厚。 “聊什么?”张小龙声音依然很淡。 “他想挖你。”雷军说得很直接,“开出的条件,我听了都觉得夸张。独立负责整个社交產品线,团队完全自治,预算不设上限。只对他一个人匯报。他说,中国网际网路需要一款真正好的社交產品,不是qq那种大杂烩。他觉得你能做出来。” 张小龙沉默了。窗外的雨声淅淅沥沥,敲在玻璃上,像在敲打什么。独立负责,团队自治,预算不设上限——这些词,每个都像锤子,敲在他心里那堵已经出现裂缝的墙上。 “为什么是我?”他问。 “他说,foxmail是他用过的设计最好的软体。简洁,克制,懂用户。这种气质,现在的网际网路產品里,快绝种了。”雷军顿了顿,“他还说,他知道你现在在foxmail的困境。他说,来浩宇,不是打工,是合伙。他给你股份,给你决策权,给你一个能真正做出好產品的环境。条件就一个:做一款能改变中国人沟通方式的產品。” 改变中国人沟通方式。这句话太大了,大到像梦话。但张小龙心里某个地方,被轻轻拨动了。七年了,他每天在代码里挣扎,在財务报表里绝望,在用户骂声里失眠。他快忘了,自己当初为什么写foxmail——不是为赚钱,是为做一款好用的、让人舒服的软体。现在,有人告诉他,你可以继续做这件事,而且这次,有资源,有支持,有无限的可能。 “他懂產品吗?”张小龙问。 “懂不懂,你见了就知道。”雷军说,“他托我订了明天下午三点,白天鹅宾馆的咖啡厅。去不去,你自己定。但老张,说句心里话,foxmail……该放下了。时代变了,邮箱的时代过去了。下一个时代是社交,是移动,是场景。你还年轻,別把自己困死在过去。” 电话掛了。忙音在耳边嗡嗡作响。张小龙放下话筒,靠在椅背上,闭上眼睛。 窗外的雨还在下。办公室里很安静,只有机箱风扇的低鸣,和雨水敲打玻璃的细碎声响。他想起1997年的那个夜晚,在华工宿舍里,敲下foxmail的第一行代码。那时他二十七岁,心里有火,眼里有光,相信代码能改变世界。十年过去了,世界变了,代码变了,他心里的火,也快熄了。 现在,有人要重新点燃它。 去,还是不去? 他睁开眼睛,看著屏幕上的foxmail代码。那些函数,那些变量,那些他写了无数遍的逻辑,此刻看起来既熟悉又陌生。像老朋友,也像牢笼。 他移动滑鼠,光標在“保存”按钮上停留了三秒,然后移开。关掉了编辑器。 第二天下午,白天鹅宾馆咖啡厅。林浩提前半小时到了,选了个靠窗的角落。窗外是珠江,江面宽阔,货轮缓缓驶过,在灰濛濛的天色下,像一幅水墨画。他点了一杯柠檬水,没加糖,很酸,但提神。 两点五十八分,张小龙走进来。他穿著昨天那件衬衫,但换了条乾净的裤子,头髮梳过,眼镜擦了。很普通的打扮,但身上有种技术人特有的、不张扬但存在感很强的气场。他走到桌前,林浩起身,伸手。 【写到这里我希望读者记一下我们域名 看书就来 101 看书网,?0???????.??????超靠谱 】 “张工,我是林浩。” “你好。”张小龙握手,力道適中,手掌有些粗糙,是常年敲键盘的手。 两人坐下。服务生过来,张小龙点了杯美式。咖啡上来前,没人说话。空气里有种微妙的、初次见面的谨慎,和一种更深层的、彼此都知道对方为何而来的默契。 “foxmail很好用。”林浩先开口,“我用了五年,从3.0用到6.0。每次更新,都能感觉到你在克制。不加乱七八糟的功能,不塞gg,不弹窗。这种克制,现在很少见了。” “用户不买帐。”张小龙说,声音很平静,“他们想要更多功能,想要免费,想要好看。克制,在他们看来是落后。” “那是因为他们不知道什么是好。”林浩说,“你给他们餵垃圾食品餵惯了,突然给清粥小菜,他们不习惯。但总有一天,他们会吃腻垃圾食品,会想念清粥小菜。那时候,你的克制,就成了奢侈。” 张小龙看了他一眼。这个十八岁的少年,说话的语气,不像十八岁。 “你说要做社交產品。”张小龙切入正题,“为什么?qq已经有四亿用户,msn有外企白领,网易泡泡、新浪uc都在做。红海市场,为什么还要挤?” “因为现在的社交產品,都错了。”林浩说,“qq是社交网络,不是社交工具。它太臃肿,太吵,太想成为一切。人们用qq,不是因为喜欢,是因为不得不用——朋友在那,同事在那,老板在那。但真正的社交,应该更轻,更安静,更……像朋友。” “像朋友?” “对。朋友不会每天给你弹gg,不会逼你开会员,不会在你的对话框旁边塞满游戏入口。朋友就是,你想找他的时候,他在。你不想说话的时候,他安静。你需要帮助的时候,他尽力。简单,乾净,纯粹。”林浩顿了顿,“现在的社交產品,都太像商场了,喧闹,拥挤,每个人都在叫卖。我想要一个像书房的產品,安静,私密,能让人安心说话的地方。” 张小龙沉默。他慢慢搅动著咖啡,勺子碰在杯壁上,发出轻微的叮噹声。 “听起来很理想化。”他说。 “理想化的事,才值得做。”林浩说,“如果只是为了赚钱,我现在做游戏就够了。《山海》月流水两千万,我可以躺著收钱。但我觉得没意思。中国网际网路十年了,出了这么多公司,这么多產品,但没有一款真正让人尊敬的社交產品。qq不让人尊敬,它让人又爱又恨。msn是国外的。网易泡泡是模仿的。我想做一款让人尊敬的產品。不是因为它多赚钱,是因为它真的让人生活得更好。” “你怎么定义『更好』?” “更少的打扰,更多的连接。更少的噪音,更多的信號。更少的套路,更多的真诚。”林浩看著他,“张工,你写foxmail的时候,是想让用户更方便地收发邮件,对吧?不是为了赚钱,不是为了上市,就是单纯地,想做一款好用的工具。社交產品,也应该这样。工具是为人服务的,不是人为工具服务。但现在所有的社交產品,都在试图绑架用户的时间,绑架用户的注意力,把用户当数据,当流量,当韭菜。这不对。” 张小龙不说话了。他端起咖啡,喝了一口。很苦,但回味有香。 “浩宇的平台,现在日活多少?”他换了个问题。 “游戏平台,三十五万。內置的im工具『浩聊』,十八万。”林浩如实说,“很小。但我们有增长,有黏性,有场景。我们的用户是游戏玩家,他们在游戏里需要沟通,需要协作,需要分享。这个场景,qq满足不了——太吵,太重。浩聊就是为这个场景生的,简单,快,纯粹。但我觉得,这还不够。社交不该只局限在游戏里。它应该渗透到生活的每个角落,但要以一种不打扰的方式。” “所以你要做独立的產品。” “对。基於浩聊的经验,但更通用,更轻,更乾净。目標用户是年轻人,是那些对qq厌倦,但又被社交网络绑架的人。我们要给他们一个出口,一个可以深呼吸的地方。”林浩身体前倾,看著张小龙,“张工,这个產品,我需要一个真正懂產品、有洁癖、能克制的人来带。我觉得你是最合適的人。在浩宇,你会有绝对的自由。团队你自己建,方向你自己定,预算我不设上限。我只提要求,不干预过程。你要的股份,我可以给到5%。你要的决策权,我可以写进章程。你要的安静,我可以给你一整个楼层,没人打扰。” 条件一个比一个重。股份,决策权,预算,自由——这些词,每个都像巨石,砸在张小龙心里那潭死水上,激起层层涟漪。 “为什么信我?”他问,“我们才第一次见面。” “因为foxmail。”林浩说,“一个能坚持七年,把產品打磨到极致,即使不赚钱也不妥协的人,我知道他心里的火还没灭。只是需要有人,给他添把柴。” 张小龙低下头,看著杯子里晃动的咖啡。深褐色的液体,映出他模糊的脸。三十七岁,中年,职业生涯走到十字路口。向左,守著foxmail这座孤岛,看著它慢慢沉没。向右,跳上一艘陌生的船,驶向未知的海域。 风险很大。浩宇还小,林浩太年轻,社交战场尸横遍野。但机会,也很大。绝对的自由,无限的预算,一个真正想做產品的老板,一个可能改变些什么的机会。 窗外的珠江,有游船驶过,拉响汽笛。悠长的鸣笛声,在雨雾中传得很远。 “我需要时间想想。”张小龙抬起头,说。 “多久?” “三天。” “好。”林浩站起身,从口袋里掏出一张名片,放在桌上,“这是我的电话。三天后,我等你的回覆。无论什么决定,都感谢你今天来。” 他点点头,转身离开。脚步很稳,很轻。 张小龙坐在那里,很久没动。窗外的雨小了,变成毛毛细雨,在江面上点出无数细小的涟漪。 他拿起那张名片。很简单,白底黑字,只有名字和电话:林浩,138xxxxxx。 没有头衔,没有公司名,没有花哨的设计。 就像他说的,简单,乾净,纯粹。 张小龙把名片收进口袋,端起咖啡,一饮而尽。 苦,但回味,有点甜。 他看向窗外。珠江对岸,广州塔的工地在雨雾中若隱若现。那栋还在建设中的高塔,据说要成为中国第一高。 而此刻,在咖啡厅里,一个三十七岁的程式设计师,和一个十八岁的少年,刚刚完成了一场可能改变中国网际网路格局的谈话。 结局如何,没人知道。 但至少,火种,已经埋下了。 三天后,它会燃成大火,还是默默熄灭? 张小龙不知道。 但他知道,这三天,他会失眠。 第58章 「微信之父」的加盟 二月十七日,下午两点。深圳华侨城,一家叫“清心”的茶馆。茶舍藏在竹林深处,白墙灰瓦,木格窗欞,檐角掛著一串铜风铃,在微风中发出零星的脆响。雨已经停了,但空气还湿漉漉的,混著泥土、竹叶和茶香的味道,清冽得像能洗去人心里的尘垢。 林浩订了最里面的包间,推开木门,里面是榻榻米式的茶席,矮桌两侧摆著蒲团。窗外是小小的庭院,一池锦鲤,几丛细竹,青石板路上还留著雨痕。他提前半小时到了,烧水,烫壶,选茶。没有用茶馆提供的茶艺师,自己动手。手法不算专业,但很静,很稳。 两点整,张小龙推门进来。他还是那件洗得发白的衬衫,但换了条卡其裤,背著一个半旧的帆布包,包里是笔记本电脑。他站在门口,看著林浩泡茶的动作,看了几秒,然后脱下鞋,走上榻榻米,在对面的蒲团坐下。没说话。 水开了。林浩提起紫砂壶,烫杯,投茶,高冲低斟。琥珀色的茶汤注入白瓷杯,热气裊裊升起,在两人之间隔出一层薄薄的雾。他把一杯推到张小龙面前。 “武夷山大红袍,去年的秋茶,火功退得差不多了,现在喝正好。” 张小龙端起茶杯,闻了闻,没喝。“我不懂茶。” “我也不懂。”林浩说,“但好茶自己会说话。喝一口,不用懂,舒服就行。” 张小龙看了他一眼,慢慢喝了一口。茶汤滚过舌尖,先苦,后甘,最后有一丝不易察觉的岩韵,在口腔里慢慢化开。確实舒服。 “今天不谈业务。”林浩放下茶杯,看著窗外游动的锦鲤,“不谈用户增长,不谈商业模式,不谈技术架构。那些东西,你在foxmail里已经想得够多了。今天,我们就聊聊……连接。” “连接?”张小龙重复这个词。 “嗯。网际网路是什么?是连接。连接电脑,连接人,连接信息。”林浩的声音很平缓,像在敘述一件很自然的事,“但现在的连接,太粗糙了。像用麻绳捆东西,绑是绑住了,但勒得疼,还容易松。” 他拿起茶盘上的两个茶杯,杯口相对,轻轻碰了一下。 “qq在做连接,但它用的是铁丝——硬,冷,还带刺。它把人和人绑在一起,不管你想不想绑,绑得舒不舒服。它也在连接信息,但用的是渔网——捞上来一堆,有用的没用的混在一起,你要自己筛。它还想连接服务,但用的是胶水——粘是粘上了,但难看,还撕不下来。” 张小龙没说话,只是看著他。眼神里有探究,有怀疑,也有一丝被勾起的兴趣。 “我在想,有没有可能,做一种更温柔的连接?”林浩把两个茶杯分开,拿起茶盘里的竹製茶则,轻轻搭在两个杯沿之间,像一座桥,“像这个茶则,不硬,不冷,只是轻轻地搭著,让茶汤可以从一个杯子流到另一个杯子。不强迫,不打扰,需要的时候,它就在那里。” “比喻很好听。”张小龙终於开口,“但怎么实现?网际网路是虚擬的,连接是抽象的。你怎么让它『温柔』?” “用场景,用意图,用克制。”林浩说,“现在的社交產品,是把所有人扔进一个广场,让大家互相喊。但人和人的连接,其实发生在更小的场景里:同事之间聊工作,朋友之间约吃饭,家人之间问冷暖,陌生人之间因为共同的兴趣偶遇。每个场景,需要的连接方式都不一样。强行用一个產品覆盖所有场景,结果就是哪个场景都做不好。” “所以你要做多个產品?” “不,做一个產品,但让它能理解场景。”林浩说,“比如,早上八点,你收到同事的消息,可能是工作相关。这时候,產品应该自动静音,只显示文字,不弹窗,不打扰。晚上八点,你收到朋友的消息,可能是约饭。这时候,可以活泼一点,带点表情,甚至提醒你餐厅地址。深夜十二点,你收到家人的消息,可能是关心。这时候,应该温暖一点,界面变暗,语气柔和。” “这需要很强的ai。” “现在做不到,但可以往这个方向走。”林浩说,“第一步,让產品学会『闭嘴』。不该说话的时候,绝对不说。第二步,让產品学会『倾听』。通过用户的行为,判断他在什么场景,需要什么。第三步,让產品学会『理解』。不是理解字面意思,是理解字面背后的意图——你是想求助,想分享,还是只是想有个人听你说说话。” 张小龙的手指在茶杯边缘轻轻摩挲。这个动作持续了十几秒,然后他问: “然后呢?连接了人之后,还连接什么?” “连接信息。”林浩说,“现在人找信息,靠搜索,靠门户,靠推荐。但这些都是被动的——你去找,或者別人塞给你。我在想,信息能不能主动找到对的人?不是通过算法算计你,是通过理解你真正的需要。比如,你最近在研究茶叶,相关的知识、店铺、茶友,能不能自然地出现在你眼前,不突兀,不打扰,就像走在路上偶然闻到茶香,一抬头发现旁边是家茶馆。” “这更难。” “难,才值得做。”林浩笑了笑,“最后,连接服务。但服务的连接,不该是强行嫁接。你聊天聊到想吃饭,旁边就弹出外卖gg——这是强姦。应该是,你聊到想吃饭,问朋友哪家好吃,朋友推荐了一家,你点进去,直接能订位,能看菜单,能叫车。这个过程中,服务是隱形的,它不跳出来说『用我!用我!』,它只是在你需要的时候,伸出一只手。” 他说到这里,停了下来,给自己倒了杯茶。茶已经凉了,但他不介意,一口喝完。 “我有时候觉得,网际网路发展太快了,快得我们都忘了它最初的目的。”林浩看著窗外,目光有些空,“最初,网际网路是为了让信息自由流动,让沟通没有障碍。但现在,它成了赚钱的工具,成了控制的武器,成了噪音的来源。我们每天被信息轰炸,被社交绑架,被服务骚扰。这不是进步,这是退化。” 张小龙沉默了很久。包间里只有水在炉子上微微沸腾的咕嚕声,和窗外偶尔传来的风铃声。 “你为什么想做这些?”他问。 “因为我觉得,技术应该让人活得更好,不是更累。”林浩转回头,看著他,“张工,你写foxmail的时候,是不是也有这种感觉?邮件本来是个好东西,让人可以跨越时空交流。但后来,邮箱里塞满了垃圾邮件,gg邮件,工作邮件。每天打开邮箱,不是期待,是负担。你努力让foxmail变得乾净,好用,但改变不了整个环境。因为环境坏了。” 张小龙的手指停住了。这句话,戳中了他心里最痛的地方。七年,他像堂吉訶德一样,一个人对抗整个垃圾邮件的风车。他贏了技术,但输了战爭。 “所以你想建一个新环境?”他问。 “对。一个更乾净,更温柔,更……像网际网路本来该有的样子的环境。”林浩说,“但我知道,我一个人做不到。我需要一个真正懂產品,有洁癖,能克制,还相信网际网路可以更好的人一起做。我觉得你是那个人。” “为什么是我?” “因为foxmail。”林浩说,“一个愿意花七年时间,把一个工具打磨到极致的人,心里一定还相信著什么。相信技术有温度,相信產品有灵魂,相信用户值得被尊重。这些相信,现在网际网路行业里,快绝种了。但我想让它活下来,想让它长大。我需要你帮我。” 张小龙低下头,看著杯中晃动的茶汤。琥珀色的液体里,映出他自己模糊的脸,和窗外竹叶摇曳的影子。 他想起了很多事。想起了1997年,在华工宿舍里写foxmail的第一行代码时,心里的那种纯粹的快乐。想起了用户给他写信,说“谢谢你做了这么好用的软体”。想起了这七年,每次更新版本时的小心翼翼,生怕加错了功能,破坏了那种简洁的美感。也想起了最近这一年,看著用户流失,看著同行嘲笑,看著自己一点点被掏空。 “如果我答应,”他抬起头,看著林浩,“你会给我多大的空间?” “整个社交產品线,你全权负责。团队你自己建,方向你自己定,预算我不设上限。我只提一个要求:做一款让人尊敬的產品。不是因为它多赚钱,是因为它真的让人生活得更好。”林浩顿了顿,“另外,我给你5%的股份。不是期权,是实股。浩宇如果上市,你会是亿万富翁。但我希望,你加入的原因,不是为了这个。” “那是为了什么?” “为了那个更温柔的世界。”林浩说,“为了那些被噪音吵得睡不著的人,为了那些被社交绑架得喘不过气的人,为了那些还在相信网际网路可以更好的人。也为了……1997年那个在华工宿舍里,纯粹地写著代码的你。” 最后一句话,很轻,但像一把钥匙,咔嚓一声,打开了张小龙心里某扇尘封已久的门。 他仿佛看见二十七岁的自己,坐在宿舍的电脑前,屏幕的光映在年轻的脸上,眼里有光,心里有火。那时的他,相信代码能改变世界,相信网际网路会让生活更美好。那时的他,还不懂商业模式,不懂资本游戏,不懂成年世界的复杂。他只是单纯地,想做一个好用的工具。 那个自己,已经走丟很久了。 但现在,有人对他说,你可以找回来。而且这次,不是一个人。 张小龙端起茶杯,把已经凉透的茶一饮而尽。很苦,但苦过之后,嘴里有回甘。 “我需要三天时间。”他说。 “好。”林浩点头,“三天后,我等你消息。” 两人起身。穿鞋,推门,走出茶馆。竹林小径湿漉漉的,踩上去有细碎的水声。走到门口,张小龙回头看了一眼茶舍的匾额:“清心”。 “这名字起得好。”他说。 “清心,才能见性。”林浩说。 张小龙点点头,转身走进下午三点的阳光里。阳光很淡,透过竹叶洒下来,在他身上投下斑驳的光影。 林浩站在茶馆门口,看著他的背影渐渐远去,消失在竹林深处。 他没急著走,回到包间,把剩下的茶喝完。茶叶已经泡淡了,水味很重,但他喝得很慢,很仔细。 窗外的锦鲤还在游,不知疲倦。 三天。 三天后,会是“来”,还是“抱歉”? 他不知道。 但他知道,今天这四小时,他把能说的都说了。剩下的,交给命运,交给张小龙心里那团还没完全熄灭的火。 他收拾好茶具,付了钱,走出茶馆。 深圳的午后,天空又阴了下来,像要下雨。 他抬头看了看天,然后朝地铁站走去。 脚步很稳。 三天后。 二月二十日,上午十点。林浩的手机震了。是个陌生號码,广州的。 他接起来。 “餵?” 电话那头沉默了三秒,然后传来张小龙的声音,很平静,但很清晰: “来。” 说完,掛了。 忙音响起的瞬间,林浩握著手机,站在创新大厦五楼的落地窗前,看著外面灰濛濛的深圳湾,久久没动。 然后,他笑了。 很淡的笑,但眼里的光,亮得像晨星。 窗外的云层裂开一道缝,阳光漏下来,照在海面上,金光粼粼。 “微信之父”,张小龙,加盟浩宇。 歷史,在这一刻,悄然转向。 而浩宇的未来,刚刚铺开一张全新的蓝图。 这张蓝图上,写著一个词: 连接。 温柔地,连接一切。 第59章 HICQ的百日封闭开发 三月一日,惊蛰。深圳蛇口,海上世界背后的一处老別墅区。一栋三层白色小楼藏在榕树和九里香丛中,铁门紧闭,窗帘拉得严严实实。別墅是林浩租的,签了半年,对外说是“浩宇游戏平台技术攻坚基地”,实际门口掛了个手写木牌,上面两个字:“氧舱”。 上午九点,別墅一楼客厅。十二个人,十二台电脑,沿著墙壁摆了一圈。窗帘是厚重的墨绿色绒布,隔绝了所有自然光,只有屏幕的冷光和头顶日光灯惨白的光。空气里有新电脑散发的塑料味,有速溶咖啡的焦苦,有熬夜后的汗酸,还有一种紧绷的、近乎实验室的无菌感。 张小龙站在客厅中央的白板前,白板上没写代码,没画架构,只有一行用红笔加粗的字:“老太太也能上来就语音聊天”。字下面画了个简单的流程图:开机→点图標→说话。只有三步。 “从今天起,我们在这里封闭开发一百天。”张小龙开口,声音不高,但很清晰,“目標只有一个:做出一款让老太太都能零门槛使用的语音聊天工具。不是『好用』,是『不用学就会用』。不是『流畅』,是『像呼吸一样自然』。做不到,我们不出这个门。” 十二个人,有从浩宇调来的老员工,有张小龙从广州带来的前foxmail工程师,有刚招的应届生。所有人看著那行字,表情各异。有人皱眉,有人困惑,有人跃跃欲试。 “老大,”一个戴眼镜的年轻工程师举手,叫周明,是浩宇的老员工,之前做游戏客户端的,“语音聊天技术很复杂,要调编解码,要搞网络適配,要处理回声消除。老太太怎么可能懂这些?我们应该先做內测,让核心用户反馈,慢慢优化……” “没有慢慢。”张小龙打断他,“林浩只给三个月。三个月后,產品公测。我们要面对的,是几亿普通用户,不是极客。他们不会给我们第二次机会。体验不好,一秒就刪。” 他走到白板前,在那行字下面又写了一行:“所有技术问题,必须在產品层解决,不能让用户感知。” “什么意思?”另一个工程师问,李涛,张小龙从广州带来的,做底层协议出身。 “意思是,网络不好,我们要自动降码率,不能卡。有回声,我们要算法消除,不能有杂音。对方说话声音小,我们要动態增益,不用用户调音量。”张小龙顿了顿,“所有技术实现,必须藏起来。用户看到的,只是一个按钮,点下去,就能说话。就这么简单。” “这……这做不到吧?”周明嘟囔,“网络波动是物理限制,算法再强也……” “那就做到物理极限。”张小龙看向他,“林浩给了我们一个算法,『小艺』压缩。语音带宽能降到原来的30%。用这个当基础,我们再优化。网络波动,前向纠错。回声消除,用深度学习模型。这些技术,我们都有。现在要做的,是把它们打磨到极致,然后包装成一个最简单的界面。” 他走到第一台电脑前,打开一个简陋的demo。屏幕上只有一个界面:深灰色背景,中间一个大大的圆形按钮,按钮上是麦克风图標。按钮下方一行小字:“按住说话”。 “这是第一版界面。”张小龙说,“只有这一个按钮。点一下,开始录音。鬆开,发送。收到语音消息,自动播放。没有好友列表,没有群组,没有设置——什么都没有。就这一个按钮。” 客厅里一片寂静。所有人都盯著那个简陋到可笑的界面。这……这也叫產品? “我们要做的,就是让这个按钮,在任何网络环境下,任何硬体配置上,都能稳定工作。”张小龙说,“分组。周明,你带三个人,攻网络自適应。目標:在56k拨號、1m adsl、区域网三种环境下,语音延迟都低於200毫秒,卡顿率低於1%。李涛,你带三个人,攻音频处理。目標:在菜市场、地铁、办公室三种噪音环境下,语音清晰度达到90%以上。小王,你带两个人,做ui和交互。目標:从点击按钮到开始录音,反应时间低於50毫秒。小刘,你带两个人,做后台服务。目標:支持百万级並发,消息到达率99.99%。我负责整体架构和算法调优。” 分工明確,时间紧迫。没人再质疑。键盘声瞬间响起,密集得像暴雨。 第一天,周明组就卡住了。他们在模擬56k拨號环境下测试,丟包率一旦超过5%,语音就断断续续。“前向纠错要发冗余包,但冗余包占带宽,反而增加延迟。这是个死循环。” 张小龙走过去,看著屏幕上的数据流。“冗余包不用每次发。根据网络实时状况动態调整。网络好,少发。网络差,多发。用机器学习预测丟包率,提前发冗余。” “可机器学习模型需要训练……” 记住我们101看书网 “林浩给了训练数据,浩宇游戏平台几千万条语音消息,带网络环境標籤。今晚就训。” 第二天,李涛组遇到回声。他们在別墅里测试,两个房间互相语音,回声大得像在山谷里喊话。“现有的回声消除算法,对付不了这种复杂环境。” 张小龙调出“小艺”算法里的深度学习模型。“用这个。输入原始音频和回声参考信號,输出消除后的音频。模型我预训练过了,你们微调。” “可深度学习计算量大,实时性……” “优化。模型压缩,定点量化,汇编级加速。我要明天看到结果。” 第三天,小王组的ui出了问题。按钮点击响应时间达標了,但用户反馈“不知道按了没有”。张小龙说:“加一个视觉反馈。按下时按钮顏色变深,周围有涟漪扩散动画。动画要流畅,不能卡。” “可动画会吃资源……” “用css3硬体加速。我要的是体验,不是省那点cpu。” 每天,林浩会在下午四点准时出现。不开车,步行过来,背著一个双肩包,里面是当天要看的代码和测试报告。他进来后不说话,只是走到每个人的电脑后面,看屏幕,看日誌,看测试数据。看完了,走到张小龙面前,只说一句话。 第一天:“网络延迟的99分位值太高,降到150毫秒以下。” 第二天:“回声消除在低频段效果不好,重训模型。” 第三天:“按钮动画掉帧,优化到60fps。” 第四天:“启动速度慢了一秒,砍掉所有非必要初始化。” 第五天:“语音消息播放时不能打断,加个进度条。” 第六天:“断网重连逻辑太复杂,简化到三步。” 第七天:“安装包大了0.5m,砍掉一个冗余库。” 永远只有一句话,指出一个最具体的问题。然后转身离开,不多说一个字。像最苛刻的教练,只指出你的弱点,不告诉你怎么练。 压力巨大。但团队在高压下,开始蜕变。周明组把网络自適应算法优化到第七版,56k拨號下的延迟降到180毫秒。李涛组用深度学习模型,在菜市场噪音下也能提取清晰人声。小王组的ui流畅得像德芙巧克力。小刘组的后台服务稳如磐石。 但张小龙不满意。他看著测试数据,总觉得少了什么。 第三十天,凌晨两点。张小龙把所有人叫到客厅,打开电视,接上摄像头。摄像头对著客厅中央的一把椅子。 “现在开始用户测试。”他说,“不测试功能,测试『感觉』。我坐在这里,你们轮流过来,假装是我奶奶,用这个產品给我发语音消息。我要看你们的操作,看你们的表情,听你们第一句话说什么。” 眾人面面相覷。但还是照做。第一个是周明,他坐下,拿起手机(测试机),点开那个唯一的按钮,按住,说:“小龙啊,吃饭了没?” 发送。播放。声音清晰,延迟很低。 “感觉不对。”张小龙摇头,“你太熟练了。我奶奶不会这么自然。她会犹豫,会紧张,会不知道说什么。再来。” 李涛上。他坐下,盯著按钮看了三秒,才小心地按下去,说:“餵?能听见吗?” “好一点,但还是很像测试。”张小龙说,“想像你真的是老人,第一次用智慧型手机,第一次语音聊天。你会怎么做?” 测试持续到凌晨四点。十二个人,演了十二个“奶奶”。有的小心翼翼,有的大大咧咧,有的说方言,有的嗓子哑。张小龙看著,记著,在白板上写观察: “犹豫期平均3秒” “第一次说话习惯说『餵』” “鬆手时很紧张,怕没发出去” “听到自己声音会愣一下” “背景音很重要(电视声、炒菜声)” 第二天,產品改了。启动后,不是直接进聊天界面,而是一段简单的引导动画:一个慈祥的老奶奶头像,配一行字:“按住下面,对孙子说话”。按钮变大,顏色更醒目。按下时,按钮会有温和的脉动,像心跳。鬆开时,有“嗖”的一声轻响,表示发送成功。收到消息自动播放,但第一次播放前,有文字提示:“孙子来信啦”。 林浩下午来看,没说话,自己坐下,用了一次。按住,说:“测试。”鬆开。播放。 然后他说:“引导动画里的老奶奶,不像我奶奶。” 张小龙愣住。 “我奶奶更瘦,头髮更白,眼神更慈祥。”林浩说,“换一个。要让人一看就有亲近感。” 美术组连夜改图,找了上百张老人照片,最终定稿一个:清瘦,白髮梳得整齐,眼睛弯弯的,嘴角有笑纹。像每个人的奶奶。 第四十五天,林浩来,说:“语音播放时,不能操作其他应用。老太太可能会边听边想回话,结果点不了按钮。” 加了一个“语音播放时按钮禁用”的提示,但提示要友好:“先听完孙子说啥,別急”。 第六十天,网络自適应算法终於稳定。在模擬的极端网络环境下(丟包率20%,延迟500毫秒),语音依然连续,只是音质下降,但不会断。张小龙说:“可以了。” 林浩测试后,说:“音质下降时,加个提示:『网络不太好,我慢点说』。用老奶奶的声音说。” 加了个tts语音,温柔,缓慢,带点方言腔。 第七十五天,產品基本成型。启动快,连接稳,语音清,交互顺。团队鬆了口气,觉得终於可以交差了。 林浩来,测试了十分钟,然后说:“不够极致。” 眾人心一沉。 “哪里?”张小龙问。 “情感。”林浩说,“这还是个工具,冷冰冰的工具。我们要做的,是桥樑,是温暖。奶奶给孙子发语音,不是要传达信息,是要传达关心。孙子给奶奶回语音,不是要匯报近况,是要让她安心。这个產品,要能传递情绪。” “怎么传递?” “细节。”林浩说,“比如,奶奶说话慢,我们的语音播放速度,可以自动適配——奶奶的语音,用原速。孙子的语音,如果太快,自动放慢一点。比如,深夜收到消息,播放音量自动调低,不吵醒人。比如,长时间没联繫,启动时加一句:『好久没和孙子聊天了吧?』比如,发送成功时,加一个温暖的音效,像拥抱的声音。” 团队沉默了。这些细节,每一个都要改代码,调参数,测体验。时间只剩二十五天了。 “做不做?”张小龙问团队。 没人说话。但眼神说明了一切——做。 最后二十五天,疯狂。周明组重写了音频播放引擎,加了语速自適应。李涛组优化了噪音检测,深夜自动降噪。小王组设计了十几个情感化提示,每一个都测试了上百遍。小刘组在后台加了用户行为分析,用来触发那些温暖的提醒。 第九十九天,凌晨。產品最终测试。十二个人,轮流模擬奶奶和孙子,发了三百条语音消息。每条消息,都在不同网络环境、不同噪音背景、不同时间下测试。数据完美:延迟、卡顿、清晰度、用户满意度,全部达標。 张小龙坐在那把椅子上,最后一次测试。他点开產品,启动,看到那个慈祥的老奶奶头像,看到“按住下面,对孙子说话”。他按住按钮,忽然不知道该说什么。 沉默了三秒,他鬆开。发送了一条空白语音。 然后,他听到產品的提示音,是老奶奶温和的声音:“怎么不说话?想孙子了吧?” 那一刻,张小龙眼眶突然一热。 他知道,成了。 第一百天,三月十日。林浩准时出现。他没测试,只是坐下,让张小龙演示了一遍。从启动,到发送,到接收,到那些温暖的细节。 演示完,林浩沉默了很久。 然后他说:“名字定了。叫『氧气』。o?。让沟通,像呼吸一样自然。” 他站起身,走到门口,回头: “明天,公测。” 门关上。脚步声远去。 別墅里,十二个人,没人说话。只有屏幕上的o?图標,在黑暗里,静静亮著。 像一颗刚刚点燃的星。 即將照亮,无数人孤独的夜。 第60章 盛大腾讯双线作战 三月十五日,午后一点。上海浦东,盛大网络总部顶层董事长办公室。四十二层的高度,落地窗外是灰濛濛的黄浦江,江面货轮如蚁,对岸陆家嘴的摩天楼群在阴云下轮廓模糊。办公室里暖气开得很足,空气里有雪茄、真皮和昂贵香氛混合的气味,厚重得让人呼吸不畅。 陈天桥站在窗前,背对著办公室。他穿著定製的深灰色西装,没系扣,左手插在裤袋里,右手端著一杯威士忌,琥珀色的酒液在杯中缓缓晃动。他没喝,只是看著窗外,看著这座他用了六年时间征服的城市。2005年的上海,盛大是这座城市的网际网路之王,而他,是王座上的人。 但王座之下,暗流汹涌。 办公室门被无声推开,助理轻声说:“陈总,腾讯的马总电话接通了,在专线一。” 陈天桥转身,走到那张巨大的红木办公桌前,放下酒杯,拿起桌上的红色保密电话。电话机是老式的,带转盘,但线路是最高等级的专线,防窃听,延迟低於五毫秒。 “马总,我是陈天桥。”他开口,声音平稳,带著江浙口音特有的温和,但温和底下是钢铁般的坚硬。 “陈总,久仰。”电话那头传来马化腾的声音,更年轻些,带著广式普通话的柔软腔调,但同样清晰,“没想到您亲自打来。” “应该的。”陈天桥坐下,身体向后靠进真皮椅背,“有件事,想和马总聊聊。关於浩宇。” 电话那头沉默了两秒。很短的沉默,但足够让陈天桥判断出,马化腾知道他要说什么,而且早有准备。 “浩宇科技,林浩。”马化腾说,“很厉害的年轻人。我们投资部前阵子去拜访过,印象很深。” “何止厉害。”陈天桥笑了笑,笑意没到眼底,“四个月流水破千万,六个月做出3d mmo,现在又要做平台,做im工具。每一步都快得不像话。红杉投了一千万美金给他,估值一亿。马总,这个势头,你看得下去吗?” “市场很大,容得下多家公司。”马化腾说得滴水不漏,“qq做了六年,才做到现在这个规模。浩宇还小,构不成威胁。” “现在小,以后呢?”陈天桥身体前倾,手肘撑在桌上,“他的游戏平台,內置的『浩聊』,日活已经破二十万了。虽然和qq没法比,但增长曲线很嚇人。而且,我收到消息,他挖了张小龙。” 电话那头又沉默了几秒。这次更长。 “张小龙……foxmail那个?” “对。广州最好的產品经理,被我之前错过了。”陈天桥声音里有一丝不易察觉的遗憾,“林浩把他挖过去,据说是要做一个全新的社交產品,內部代號『氧气』。马总,你应该明白这意味著什么。” 意味著,浩宇不只想做游戏,不只想做平台,还想动腾讯最核心的蛋糕——社交。用游戏场景切入,用垂直im开路,等用户习惯养成,再扩展到通用社交。这条路径,聪明,刁钻,而且……致命。 “陈总的意思是?”马化腾问,语气依然平静。 “合作。”陈天桥说得很直接,“盛大在游戏內容、渠道、运营上有优势。腾讯在社交、流量、用户关係上有优势。我们联手,把浩宇按死在萌芽里。他做游戏,我用內容压他。他做平台,你用流量卡他。他做im,我们两边一起围剿。不出半年,浩宇必死。” 话说得很狠,很赤裸。商场如战场,不是你死就是我活。陈天桥从不掩饰这一点。六年前,他代理《传奇》,用同样的手段按死了无数小公司,才坐上今天的位置。现在,对浩宇,他打算再来一次。只是这次,对手更年轻,更狡猾,而且……有腾讯这个变数。 电话那头传来马化腾喝水的细微声音,然后是他平缓的语调:“陈总,浩宇现在月流水两千万,估值一亿,红杉背书,团队年轻有衝劲。按死他,我们要付出多少代价?而且,按死了浩宇,还会有其他浩宇冒出来。网际网路行业,创新是拦不住的。” “但威胁是可以控制的。”陈天桥说,“马总,我不是要扼杀创新,是要维护秩序。游戏行业有游戏的秩序,社交行业有社交的秩序。浩宇现在在破坏秩序。他做游戏平台,抢的是盛大的渠道。他做im工具,抢的是腾讯的用户。如果我们现在不动手,等他长成参天大树,就动不了了。” “秩序……”马化腾轻声重复这个词,然后说,“陈总,腾讯现在內部对浩宇的態度,不太统一。” “哦?” “有人觉得浩宇是威胁,要儘早打压。有人觉得浩宇的模式值得学习,可以合作甚至投资。还有人觉得,浩宇太小,不值得费心。”马化腾顿了顿,“我个人的看法是,这个林浩,每一步都跟別人不一样。” “怎么不一样?” “他做游戏,不做换皮,做创新。他做平台,不做工具,做生態。他做im,不做大而全,做垂直场景。他的思路很清晰,而且……很超前。”马化腾说,“他好像能看到未来两三年的趋势,然后提前布局。这种人,要么是天才,要么是疯子。但不管是哪种,简单粗暴地按死,可能不是最好的办法。” 陈天桥的手指在桌面上轻轻敲击。一下,两下,三下。他听懂了马化腾的意思——腾讯不想当打手,不想在形势不明朗的时候,贸然和一个有潜力的新星开战。腾讯在观望,在犹豫,在权衡。 这很马化腾。谨慎,保守,谋定而后动。但陈天桥等不了。浩宇的增长速度太快,每多一天,就强壮一分。等腾讯想明白,可能就晚了。 “马总,”陈天桥换了个语气,更诚恳,“我知道腾讯有自己的节奏。但商场如战场,时机不等人。浩宇现在正在融资,正在扩张,正在挖人。等他拿到下一轮钱,把平台和im做起来,到时候再动手,代价就大了。我们现在联手,成本最低,效果最好。盛大可以出內容,出渠道,甚至可以出钱。腾讯只需要在流量上稍微倾斜一下,在政策上稍微施压一下。这对腾讯来说,举手之劳。” 话说得很漂亮,把腾讯放在“辅助”位置,给足面子。但马化腾不是那么容易说动的人。 “陈总,这样吧。”马化腾终於鬆口,“盛大可以先动。腾讯不会干涉,但也不会公开支持。如果盛大能把浩宇打疼,让林浩知道规矩,腾讯可以考虑下一步。但如果浩宇扛住了,甚至反击了……那说明他有真本事,我们可能要考虑別的策略。” 话说得很圆滑。你盛大先上,我腾讯看著。你贏了,我跟著吃肉。你输了,我不沾腥。典型的马化腾风格——不冒进,不站队,永远给自己留后路。 陈天桥心里冷笑,但没表现出来。“好。那就先这样。盛大这边,下周就会动手。希望到时候,腾讯能看清形势。” “一定。”马化腾说,“另外,陈总,有句话我提前说。如果浩宇真的做大了,大到我们不得不正视,腾讯可能会选择投资,甚至收购。到时候,盛大不要觉得意外。” 这是警告,也是提醒。腾讯不会为了盛大的利益,去和一个有潜力的公司死磕。如果浩宇证明了自己的价值,腾讯会毫不犹豫地拋来橄欖枝。资本无情,只有利益。 “明白。”陈天桥说,“那就看浩宇,有没有那个命了。” 电话掛断。忙音响起的瞬间,陈天桥脸上的温和瞬间消失,取而代之的是一种冰冷的锐利。他把酒杯重重放在桌上,酒液溅出几滴,在红木桌面上晕开深色的痕。 “马化腾……滑头。”他低声说,然后按下內线,“让李峰、赵永过来。马上。” 五分钟后,运营总监李峰和技术总监赵永走进办公室。两人都面色凝重,显然知道这次谈话的分量。 “腾讯那边,暂时不会动。”陈天桥开门见山,“但盛大不能等。下周开始,全面围剿浩宇。李峰,你负责內容战。把我们手里所有游戏的更新计划提前,新服、新活动、新福利,全部加码。特別是《热血传奇》和《泡泡堂》,送双倍经验,送限量装备,送点卡。我要在三个月內,把《山海》的在线人数打掉一半。” “陈总,这……成本会非常高。”李峰硬著头皮说。 “成本我不管,我要结果。”陈天桥打断他,“另外,联繫和我们合作的所有渠道商,下架浩宇游戏平台和《山海》的点卡。已经铺货的,限期回收。理由:结算不及时,產品质量不达標。我要断他的现金流。” “明白。” “赵永,你负责技术战。”陈天桥看向技术总监,“浩宇的引擎不是开源了吗?找几个高手,研究他的代码,找漏洞,找后门。找到之后,匿名发到网上,製造舆论。另外,挖他的人。浩宇的核心团队,有一个算一个,开三倍工资挖。特別是那个张一鸣,还有新去的张小龙。挖不过来,就让他们內部乱。” “是。” “法务部那边,继续查浩宇的税务、用工、版权。找到问题,立刻举报。媒体那边,加大力度,发黑稿,质疑浩宇的数据,质疑林浩的能力,质疑公司的前景。我要让所有人觉得,浩宇隨时会倒。” 陈天桥站起身,走到窗前,看著外面阴沉的天色。 “我要让林浩知道,在这个行业,谁才是制定规则的人。年轻,有想法,是好事。但不懂规矩,是要付出代价的。” 办公室里的气氛压抑得像要凝固。李峰和赵永对视一眼,都从对方眼里看到了担忧。这种全方位、无死角的围剿,盛大已经很多年没用了。上一次用,是六年前对付《传奇》的私服,那次血流成河,无数小公司倒闭。这次,对象换成了浩宇,一个更年轻、更灵活、而且有红杉背书的对手。结果会如何? 他们不知道。但他们知道,陈天桥动了真怒。而陈天桥动怒的时候,通常意味著,有人要倒大霉了。 同一时间,深圳腾讯大厦。马化腾放下保密电话,坐在会议室里,久久没动。窗外是深圳湾,海水灰濛濛的,远处香港的山影在云层中若隱若现。 会议室里还坐著几个人:曾李青、张志东、刘炽平。都是腾讯的核心高管,刚刚听了马化腾和陈天桥的通话录音。 “陈天桥急了。”曾李青第一个开口,“浩宇戳到他的痛处了。游戏平台抢渠道,im工具抢用户。他怕浩宇长成下一个盛大,甚至……下一个腾讯。” “但陈天桥的手段太糙了。”张志东皱眉,“內容战、渠道战、挖人战、舆论战……这是十年前的做法。现在网际网路行业在变,用户也在变。简单粗暴的碾压,不一定有效。” “而且浩宇有红杉。”刘炽平说,“一千万美金在手,林浩有足够的弹药扛一阵子。而且,我上次去浩宇,感觉那个团队……不一样。他们眼里有光,是那种相信自己在改变世界的光。这种团队,很难用钱挖散,也很难用压力压垮。” 马化腾静静听著,手指在桌面上轻轻敲著,节奏很慢。他在思考。 “陈天桥有句话说得对。”他终於开口,“浩宇在破坏秩序。但秩序,有时候是需要被破坏的。” 三人看向他。 “qq做了六年,现在三亿用户,但问题也越来越多。收费,臃肿,年轻人流失。”马化腾说,“我们內部一直在討论转型,但船大难掉头。浩宇的出现,给我们提了个醒——社交工具,可以更轻,更快,更垂直。可以基於场景,而不是基於关係链。” “您是说……学习浩宇?”曾李青问。 “先观察。”马化腾说,“陈天桥动手,我们看。看浩宇怎么应对,看林浩到底有多大本事,看他那个『氧气』產品,到底能做到什么程度。如果浩宇扛住了,甚至反击了,说明他的模式有生命力。那时候,我们再决定,是投资,是合作,还是……自己做一个。” 他顿了顿,看著窗外。 “至於现在,让陈天桥去当那个恶人。我们,静观其变。” 散会。人离开后,马化腾一个人坐在会议室里。他打开笔记本电脑,调出刘炽平上次去浩宇的考察报告。报告最后附了一张照片,是林浩办公室的白板。白板上画著一个简单的架构图,最上面写著:“连接一切”。 很宏大的愿景。很年轻的野心。 马化腾盯著那张照片,看了很久。然后,他轻声说: “林浩,让我看看,你能走多远。” 窗外,天色渐暗。深圳的灯火,一盏盏亮起。 而一场针对浩宇的围剿,正在暗夜里,悄然展开。 双线作战,盛大主攻,腾讯观望。 浩宇,能扛住吗? 没人知道。 但所有人都知道,这场战爭,才刚刚开始。 而林浩,那个十八岁的少年,此刻在深圳的创新大厦里,可能正在写下一行代码,画下一张蓝图,准备著,迎接他创业以来,最严峻的一场风暴。 第61章 浩宇的现金流奇蹟 十二月三十一日,除夕夜。深圳罕见地飘起了细雪,雪花在创新大厦的探照灯光柱里旋转飘落,来不及落地就化了,只在玻璃幕墙上留下湿漉漉的水痕。但大厦五楼灯火通明,三百多人挤在重新打通的大办公区里,空气里有火锅的麻辣鲜香、啤酒的麦芽气息、和一种混合了疲惫与亢奋的、近乎灼热的躁动。 这是浩宇科技的第一个年会。没有去酒店,就在公司,把办公桌拼成十几个长条,摆上电磁炉和铜锅。羊肉、肥牛、毛肚、虾滑,在红油锅里翻滚,热气蒸腾,模糊了每个人的脸。音响里放著重金属,有人举著酒瓶站在桌子上唱《海阔天空》,跑调,但声嘶力竭。 林浩坐在主桌,面前是王磊刚递过来的年终財报。厚厚一沓,a4纸还带著印表机的余温。他翻开第一页,目光扫过那些数字: 2004年全年营收:3.27亿元 其中: 游戏业务收入:2.28亿元(占比69.7%) 引擎授权收入:0.61亿元(占比18.7%) 平台gg及联运分成:0.38亿元(占比11.6%) 全年净利润:1.13亿元 净利润率:34.6% 帐上现金及现金等价物:1.87亿元 银行贷款:0 应收帐款:0.42亿元 应付帐款:0.18亿元 很漂亮的数字。在2004年的中国游戏行业,全年营收过亿的公司不到十家,过三亿的,除了盛大、网易,浩宇是第三个。净利润率34.6%,远超行业平均的20%。更关键的是现金流——帐上躺著1.87亿现金,无负债,应收帐款健康。这意味著浩宇不再是那个发传单求人玩的小工作室,是一家有足够弹药打仗的正规军了。 但林浩脸上没有笑容。他只是盯著那些数字,看了很久,然后合上財报,端起面前的啤酒杯,喝了一口。酒很冰,顺著喉咙滑下,带来一种清醒的刺痛。 “老大,不高兴?”王磊凑过来,脸喝得通红,“三个亿啊!咱们一年前还在为月流水五十万发愁!这不得庆祝?” “庆祝完了呢?”林浩问。 “完了……继续干啊!”王磊挥舞著酒瓶,“明年咱们冲五个亿!不,十个亿!把盛大干趴下!” 周围响起一片附和声。酒精让人亢奋,数字让人膨胀。三百多人,大部分是年轻人,平均年龄不到二十五岁。他们刚经歷了梦幻般的一年:从县城搬到深圳,从三十人到三百人,从月流水百万到月流水三千万。他们相信浩宇无所不能,相信明年会更辉煌。 林浩看著他们,看著那一张张年轻、热血、被胜利冲昏头脑的脸。他想起上辈子,在2023年,见过太多这样的团队——在风口上飞起来,以为能永远飞下去,然后风口停了,摔得粉身碎骨。 他站起身,走到临时搭的小舞台。拿起麦克风,敲了敲,音响发出刺耳的啸叫。所有人安静下来,看向他。 “各位,財报出来了。”林浩开口,声音透过音响,平静,清晰,“全年营收三点二七亿,净利润一点一三亿。很漂亮的数字。是你们每个人,用熬夜,用加班,用无数杯咖啡和泡麵换来的。谢谢。” 掌声响起,热烈,但林浩抬手压下了。 “但今天,我不想只说这个。”他顿了顿,“我想问大家一个问题:浩宇为什么能活下来?” 台下安静。有人小声说“因为游戏好玩”“因为技术牛逼”“因为老大英明”。 “因为运气。”林浩说。 台下愣住。 “我们赶上了非典,线下娱乐全停,线上爆发。我们赌对了3d mmo,在《魔兽世界》来之前抢占了市场。我们开源引擎,在盛大围剿下找到了生路。每一步,都踩在点上。但运气不会永远站在我们这边。”他看向窗外飘落的雪,“明年,非典结束了,玩家会回到线下。《魔兽世界》国服要来了,会抢走我们的用户。盛大和腾讯不会坐视我们长大,他们会用更狠的手段。我们的运气,用完了。” (请记住 看书首选 101 看书网,????????????.??????超给力 网站,观看最快的章节更新) 气氛沉了下来。酒精的亢奋在消退,现实的寒意渗进来。 “那我们怎么办?”台下有人问。 “靠实力。”林浩说,“靠別人抄不走、买不来、打不垮的实力。这个实力,不是一款游戏,不是一个平台,甚至不是一个商业模式。是……基础。” 他按下遥控器,背后的投影幕布亮起。上面是两个词: 应用层 基础层 “过去一年,我们在应用层狂奔。做游戏,做平台,做im工具。这些东西,来钱快,但壁垒低。盛大可以抄,腾讯可以仿,只要他们肯砸钱,就能追上我们。”林浩用雷射笔指著“基础层”,“但基础层的东西,他们追不上。作业系统,编译器,程式语言,算法框架,晶片架构……这些要五年、十年才能看到回报的东西,没人愿意做。因为资本没耐心,因为团队等不起,因为活著就已经很难了。” 他顿了顿,目光扫过台下每一张脸。 “但现在,我们有钱了。帐上有一点八七亿现金,明年至少还有一个亿的利润。我们可以选择继续在应用层狂奔,赚快钱,上市,套现,財务自由。也可以选择……”他在“基础层”上画了一个圈,“投一点钱,做一些可能三年、五年都看不到收益,但能做十年、二十年的东西。” 台下死寂。只有火锅咕嘟咕嘟的声音,和空调出风口的嘶嘶声。 “我选择后者。”林浩说,“从明年起,浩宇每年拿出利润的30%,投入基础研发。今年,五千万。成立『浩宇研究院』,研究方向就一个:下一代人机互动。” 他调出下一页ppt。上面是一张草图:一个人拿著一个没有键盘的手机,用手指在屏幕上滑动。旁边是技术路线图:触控技术,手势识別,语音交互,ar/vr。 “这是什么?”王磊在台下忍不住问。 “未来的手机。”林浩说,“不,不是手机,是『个人计算终端』。没有键盘,用触控操作。可以语音命令,可以手势控制。可以玩游戏,可以看电影,可以办公,可以社交。它会是每个人的器官延伸,会是网际网路的终极入口。” 台下响起嗡嗡的议论声。有人觉得疯了,2004年,诺基亚还是王者,摩托罗拉如日中天,智慧型手机还是个概念。触控?那是实验室里的玩具。语音识別?错误率高得可笑。ar/vr?科幻小说。 “我知道你们在想什么。”林浩提高声音,“觉得我在做梦,觉得这太远,觉得我们应该专注眼前。但我要告诉你们,网际网路的浪潮,五年一小变,十年一大变。2000年是pc网际网路,2010年会是移动网际网路。如果我们现在不开始准备,等浪潮来了,我们连船都造不好。” 他看向技术团队的方向,阿坤、张一鸣、还有新来的张小龙,都坐在那里。 “阿坤,你负责硬体和底层系统。我需要一个基於linux的行动作业系统,要精简,要流畅,要能跑在arm晶片上。张一鸣,你负责算法。语音识別,图像识別,推荐系统,我要准確率到90%以上。张小龙,你负责人机互动。怎么用手指代替滑鼠,怎么用语音代替键盘,怎么让老太太都能用明白。这是你们未来三年的课题。钱,我给。人,你们招。时间,我有耐心。但要求就一个:做到世界第一。” 三个人都愣住了。这个命题太大,太远,太不切实际。但林浩的眼神很认真,认真到让人不得不信,他是真的要干。 “那……应用层还做吗?”王磊问出了所有人的疑惑。 “做。而且要做得更好。”林浩说,“《山海》要更新,平台要做大,o?要推广。应用层是现金流,是养活研究院的粮草。但我们的未来,在研究院。在那些今天看起来像笑话,但五年后会改变世界的东西里。” 他放下雷射笔,走到舞台边缘,看著台下三百多张脸。年轻的,迷茫的,兴奋的,怀疑的。 “我知道,这个决定很冒险。五千万投进去,可能水花都没有。可能三年后,我们还是只有游戏和平台,研究院一事无成。可能到时候,投资人不干了,团队散了,浩宇死了。”他顿了顿,“但如果我们不做,十年后,当移动网际网路的浪潮真的来了,我们会发现,所有的船都是別人造的,所有的规则都是別人定的。我们只能在他们建好的花园里,当一朵隨时可能被拔掉的花。你们愿意吗?” “不愿意!”台下有人喊。 “那我们就自己建花园。”林浩说,“从最底层,一砖一瓦地建。会很慢,会很苦,会被人笑。但等花园建成了,我们会是主人,不是客人。” 他举起酒杯。 “今晚,尽情喝,尽情吃。明天醒来,我们要开始建花园了。敬浩宇,敬未来,敬所有敢做梦的疯子。” “敬疯子!”三百多人站起来,酒杯碰撞,啤酒泡沫飞溅。 窗外,雪下大了。雪花在夜色里静静飘落,覆盖街道,覆盖屋顶,覆盖这座年轻的城市。 而浩宇的野心,在这一夜,悄悄越过了应用层的藩篱,伸向了更底层、更遥远、也更危险的未知海域。 五年,十年。 等雪化了,春天来了。 那个花园,会从地里长出来吗? 林浩不知道。 但他知道,必须有人开始挖第一锹土。 哪怕要挖很久,哪怕看不到尽头。 他喝完杯中酒,走下舞台。阿坤走过来,眼睛发亮。 “林浩,那个行动作业系统……我有点想法。” “写下来,明天聊。”林浩拍拍他肩膀。 张一鸣也凑过来,手里拿著纸笔,已经在画算法架构图了。 张小龙站在不远处,看著窗外的雪,若有所思。 王磊端著酒杯过来,脸色复杂:“老大,五千万啊……真要投?” “投。”林浩说,“而且可能不够。明年,后年,还会继续投。直到我们看见光。” “可万一……” “没有万一。”林浩打断他,“磊子,你知道我最怕什么吗?不是怕亏钱,是怕十年后回头看,发现我们本来有机会改变世界,但因为不敢,错过了。” 王磊沉默了。他喝了口酒,然后咧嘴笑了:“行,你是老大,你说了算。反正四年前咱们还在发传单,最坏不过回去发传单。干!” 林浩也笑了。他走到窗边,看著外面。雪越下越大,世界一片纯白。 而浩宇的现金流奇蹟,在这一夜,不再是终点。 是起点。 一个更艰难,但也更广阔的起点。 花园的第一锹土,今晚,埋下了。 静待发芽。 第62章 基础研究院成立 一月十五日,深圳气温骤降至五度,湿冷的北风裹挟著细雨,抽在创新大厦的玻璃幕墙上,发出细密的、让人心烦意乱的噼啪声。五楼西侧,原本是“山海”项目组的地盘,现在被清空了。四百平米的开放空间,只摆了十张办公桌,每张桌配一台顶配电脑——戴尔precision工作站,双屏,32gb內存,这在2005年是奢侈配置。但此刻,大部分桌子空著,只有三张有人。空气里有种空旷的、未完成的寂静,和远处游戏业务区传来的键盘声、电话声、庆祝某项目上线的欢呼声,形成刺耳的反差。 林浩站在入口处,看著墙上新掛的牌子:“浩宇基础研究院”。白底黑字,亚克力材质,很简洁。牌子下面贴著一张a4纸,是研究院的招聘启事,只有寥寥几行: “浩宇基础研究院招聘研究员 方向:分布式系统、编译器、作业系统、自然语言处理、图形学 要求:博士或同等研究经验,有顶级论文或开源项目贡献 待遇:面议,上不封顶 联繫人:林浩” 很简单的启事,贴在浩宇官网,掛在清华北大的bbs,发给了中科院计算所、微软亚洲研究院、谷歌中国的几个朋友。一个月,收到简歷二百多份,电话面试六十人,现场面试十五人,最终录用的:三人。 第一个月,只招到三个人。 此刻,那三个人坐在各自的工位上,显得有些不知所措。最左边的是个三十出头的男人,叫吴瀚,清华计算机系博士,之前在微软亚洲研究院做分布式存储,因为“想做的研究太基础,公司不给资源”辞职。中间是个戴眼镜的年轻女生,李想,浙大硕士,在阿里做搜寻引擎內核优化,被林浩“下一代人机互动”的愿景打动跳槽。最右边是个头髮花白的老者,陈建国,五十六岁,中科院计算所退休研究员,专攻编译器优化,是林浩三顾茅庐请来的。 三张桌子,三个人,面对四百平米空荡荡的办公区,和窗外灰濛濛的雨天。 “林总,”吴瀚忍不住开口,声音在空旷里有些迴响,“我们……具体研究什么?分布式存储方向很广,是做文件系统,是做资料库,还是做云计算?” “都做。”林浩走到白板前,拿起笔,“但第一步,做一个能在十万台机器上跑,数据不丟,延迟可控,还能自动扩容缩容的分布式文件系统。名字我想好了,叫『盘古』。” 他在白板上写“gfs”,然后划掉,写上“pangufs”。 “google有gfs,但他们不开源,而且设计目標是大文件,不適合小文件。我们要做的,是能同时处理大文件和小文件,支持强一致性,还能跨地域容灾。吴瀚,你负责架构设计。我给你六个月,出原型。要多少人,你开口。” 吴瀚张了张嘴,没说出话。六个月,从零做一个对標gfs的分布式文件系统,还要更强。这目標,在微软亚研都不敢提。 “林总,”李想轻声问,“那我的方向……自然语言处理,具体做什么?” “做两件事。”林浩写下“nlp”,“第一,中文分词和词性標註,准確率做到99%以上。第二,语义理解,能根据一句话,判断用户是想搜索、想聊天、还是想下达指令。目標:让机器能像人一样理解中文。” “这……这需要大量语料和算力。” “语料我有。浩宇游戏平台的聊天记录,每天几千万条,已经脱敏处理。算力,我给你配十台伺服器,不够再加。”林浩看向她,“李想,我知道现在主流nlp还停留在规则匹配。但我要你跳过去,直接做深度学习。用神经网络,训练一个语言模型。算法框架我这里有份草稿,你参考。” 他递给李想一份手稿,上面是transformer架构的简化版——原论文2017年才发表,但现在林浩提前拿出来了。李想快速翻阅,眼睛越睁越大。 “这结构……没见过。自注意力机制?残差连接?这些想法太超前了……” “超前才有价值。”林浩说,“你按这个思路做,有问题隨时问我。目標:一年后,我们的中文分词模型,要比业界最好水平高五个百分点。” 最后,他看向陈建国。“陈老,编译器优化,我要你做一个能自动把c++代码编译到ar快20%,体积小30%。” 陈建国推了推老花镜,声音沉稳:“年轻人,你知道做编译器有多难吗?gcc做了二十年,llvm也在起步。我们从头做,没五年出不来成果。” “不用从头做。”林浩说,“基於llv快20%。” 三个人都不说话了。办公室里只有空调的嘶嘶声,和窗外淅沥的雨声。目標一个比一个宏大,一个比一个不切实际。分布式文件系统对標google,自然语言处理跳过传统方法用深度学习,编译器优化要超越gcc二十年积累。这不像研究院,像科幻小说设定集。 “林总,”吴瀚终於开口,语气谨慎,“这些方向,都很前沿,也很有价值。但……投入產出比怎么算?可能三五年都看不到商业应用。浩宇现在游戏业务赚钱,但能一直赚吗?万一中间现金流断了,研究院怎么办?” 问题很现实。这也是过去一个月,面试了六十个顶尖人才,最终只留下三个的原因。大部分人听到研究方向,眼睛会亮,但听到“可能三年没產出”,就摇头了。在2005年,网际网路泡沫刚过,大家都想赚快钱。没人愿意赌一个不確定的未来。 “现金流的事,我来解决。”林浩走到窗边,看著外面湿漉漉的城市,“浩宇游戏业务,今年至少还有一个亿利润。平台和gg,也在增长。养研究院,够了。而且,研究院的成果,未来会反哺业务。分布式文件系统,能让我们平台存储成本降80%。自然语言处理,能让o?的语音交互更智能。编译器优化,能让我们在移动时代到来时,有最锋利的武器。” 他转过身,看著三人。 “我知道你们在担心什么。担心浩宇只是一时兴起,担心林浩年轻气盛,担心钱烧完了项目就停。我没办法向你们证明未来,我只能告诉你们我的判断:移动网际网路十年內会来,数据爆炸五年內会发生,人工智慧会改变一切。我们现在做的每一件事,都是在为那个未来做准备。等未来来了,我们再开始,就晚了。” 他走回白板前,在那几个研究方向下面,写下一行字: “我们不是在为浩宇工作,是在为十年后的中国网际网路打地基。” 字写得很用力,粉笔几乎折断。 办公室里很安静。三个人看著那行字,看著这个只有十八岁、但眼神坚定得像磐石的创始人。 “我加入。”陈建国第一个开口,声音不大,但很稳,“我在计算所待了三十年,见过太多好想法因为没钱、没支持、没耐心死掉。你愿意投钱,愿意等,我就愿意干。编译器,我接了。” “我也干。”吴瀚深吸一口气,“在微软,我想做真正突破性的存储系统,但他们只让我优化现有產品。这里,你让我从零做。就冲这个,我赌了。” 李想咬了咬嘴唇,然后点头:“深度学习……我没做过,但我想试试。如果真能让机器理解中文,那太酷了。” 三个人,三个顶尖人才,在2005年湿冷的深圳,在一个空旷的办公室里,接下了一个几乎不可能的任务。 林浩笑了。是那种很淡的,但眼里有光的笑。 “好。那今天,浩宇基础研究院,正式开工。吴瀚,你列硬体清单。李想,你建语料库。陈老,你搭编译环境。需要什么,直接找王磊。从今天起,研究院独立预算,独立匯报,只对我负责。你们只有一个任务:做出世界级的东西。” 三人起身,走向自己的工位。键盘声响起,在空旷的办公室里,像孤独但坚定的心跳。 林浩走出研究院区域,回到主办公区。这里完全是另一个世界。电话铃声,键盘敲击声,玩家客服的应答声,美术组的爭吵声,混成一片嘈杂但充满生命力的交响。王磊迎上来,脸色不太好。 “老大,研究院这个月预算出来了。”他把表格递过来,“硬体採购一百二十万,薪资支出六十万,还没算后续的伺服器和带宽。一个月一百八十万,一年两千多万。游戏业务那边,这个月流水有点下滑,盛大的补贴战太狠了……” “知道了。”林浩没看表格,“钱照批。游戏业务的下滑,用运营活动拉回来。研究院的钱,一分不能少。” “可董事会那边……”王磊压低声音,“红杉的沈总昨天打电话,问研究院的进展。我说才招了三个人,他沉默了很久,然后说『让林浩別太激进』。” “回復他:研究院是战略投资,短期看不到回报,但长期价值无限。红杉如果担心,可以开股东会,我解释。”林浩语气平静,“但钱,必须给。” 王磊嘆了口气,不再劝。他知道林浩决定的事,谁也改不了。 林浩走回自己办公室,关上门。窗外雨更大了,天色暗得像傍晚。他打开电脑,调出研究院的长期规划图。上面標著时间线:2005-2007,基础技术积累;2008-2010,產品化尝试;2011-2015,生態构建。每个阶段下面,是具体的技术目標和商业目標。 很宏大的蓝图。但实现它,需要钱,需要人,需要时间,需要运气。 而现在,只有三个人,一百八十万月支出,和外面虎视眈眈的对手。 他拿起电话,拨了一个號码。 “沈总,是我,林浩。研究院的事,我想跟你聊聊。” 电话那头,沈南鹏的声音很平静:“你说。” “我知道你觉得我激进。但网际网路的下半场,贏家一定是那些在基础技术上布局最早的人。浩宇现在有机会,我不想错过。红杉如果信我,就让我赌。如果不信,我可以签对赌协议:五年內,研究院出不来一个世界级成果,我个人股份赔给你。” 沉默。长久的沉默。然后沈南鹏说: “林浩,你今年十九岁。五年后,二十四岁。如果输了,你就一无所有了。值得吗?” “值得。”林浩说,“因为如果贏了,浩宇就不是一家游戏公司,是能定义下一个时代的技术公司。这个赌注,我下得起。” 沈南鹏又沉默了几秒,然后笑了。 “行。那我跟。研究院的预算,红杉不干涉。但我有个条件:每季度,我要看进展报告。我要知道,我的钱,烧出了什么。” “成交。” 掛了电话,林浩靠在椅背上,长长吐出一口气。 窗外,雨渐渐停了。云层裂开一道缝,夕阳的光漏下来,照在湿漉漉的街道上,反射出金色的光。 研究院的第一天,结束了。 三个人,四百平米空旷的办公室,一个看似不可能的梦想。 但种子,已经埋下了。 静待它,在无人看见的黑暗里,默默扎根,慢慢生长。 直到有一天,破土而出,长成所有人都仰望的参天大树。 林浩相信,那一天,会来。 而他要做的,就是在这之前,保护好这颗脆弱的种子。 用钱,用人,用他来自未来的全部知识。 和永不回头的决心。 第63章 第一个海归博士 二月二十八日,下午三点。深圳宝安机场t3航站楼国际到达厅,空气里有消毒水、咖啡和疲惫旅人身上混杂的气味。陈薇推著两个巨大的行李箱走出来,三十二岁,深灰色羊绒大衣,牛仔裤,帆布鞋,头髮在脑后扎成简单的马尾,没化妆,脸上带著长途飞行的倦意,但眼睛很亮,是那种长期专注思考后特有的、清醒锐利的光。 她站在出口,看著眼前这座陌生的城市。2005年的深圳机场还很简陋,gg牌上大多是本地电器和服装品牌,人群嘈杂,粤语、普通话、各地方言混在一起。和硅谷的秩序井然、斯坦福的寧静致远,完全是两个世界。 行李箱里除了衣服和书,最重要的是一个硬碟,里面存著她在斯坦福博士期间的所有研究资料,和出发前三天收到的那份邮件附件。邮件是林浩发来的,標题只有两个字:“邀请”,附件是一份pdf文档,文件名是“operating systems 2015: a roadmap”。她本来没打算打开——每天收到太多猎头和公司的邮件,但发件人地址是“??,浩宇科技,她知道这家公司,做游戏的,据说创始人只有十八岁。一个做游戏的公司,能对作业系统有什么真知灼见? 但那天晚上,在帕罗奥图的公寓里,她鬼使神差地点开了附件。然后,看到了那篇让她一夜未眠的文档。 文档只有二十页,但內容惊心。第一部分是歷史回顾,从multics到unix,从windows到linux,脉络清晰,洞察深刻。第二部分是现状分析,指出当前作业系统的根本矛盾:越来越庞大的內核,越来越复杂的调度,越来越低的安全性和可靠性。第三部分是趋势推演,提出了几个大胆的预测:微內核会復兴,虚擬化会普及,服务化架构会成为主流,作业系统会从“管理硬体”转向“管理资源和服务”。 这些观点,有些她在学术圈討论过,有些是她正在思考但还不成熟的,有些则超前得让她脊背发凉——比如文档中详细描述了一种叫“容器”的技术,说它会让应用部署和迁移变得像复製文件一样简单;比如预言行动装置会成为主流计算终端,作业系统必须为触摸、语音、传感器优化;比如提出作业系统应该具备“自愈”能力,能自动检测和修復安全漏洞。 最让她震撼的是文档最后一页,用加粗字体写的一句话:“未来十年,作业系统的竞爭,不是功能的竞爭,是生態的竞爭。谁能打造一个从晶片到编译器、到內核、到框架、到应用的全栈技术体系,谁就能定义下一个计算时代。” 这句话,像一道闪电劈开了她心里积压已久的困惑。在斯坦福,在硅谷,所有人都在谈应用,谈商业模式,谈ipo。没人关心作业系统,关心编译器,关心那些底层、枯燥、但决定计算世界根基的东西。大家觉得那是微软、是英特尔、是ibm该操心的事,创业公司做这个,是自杀。 但这个十八岁的中国少年,不仅在想,还写成了一份逻辑严密、视野宏大的技术路线图。更关键的是,他在邮件里说:“浩宇成立了基础研究院,我们在做自己的编译器,在做分布式文件系统,现在,缺一个能定义下一代作业系统架构的人。我觉得你是这个人。” 很直接的邀请,没谈薪水,没谈职位,只谈技术,谈愿景。但陈薇被打动了。不是被“高薪诚聘”打动,是被那份文档里展现出的、超越年龄的技术洞察和野心打动。她想起导师的评价:“陈,你是三十年一遇的天才,但天才需要合適的土壤。硅谷现在太浮躁了,也许你应该回中国看看,那里正在发生巨变。” 於是她买了机票,飞了十六个小时,站在了这里。 手机响了,是简讯:“陈博士,我是林浩,在7號出口等您。黑色外套,背双肩包。” 她推著箱子走过去。7號出口人不多,她一眼就看到了那个人。很年轻,真的只有十八九岁的样子,穿一件简单的黑色连帽衫,牛仔裤,背著一个半旧的深蓝色双肩包。他站在那儿,没看手机,只是安静地看著出口方向,眼神很定,不像在等人,像在思考什么。 陈薇走过去,林浩看到她,点头,没笑,只是伸手:“陈博士,我是林浩。路上辛苦了。” 握手。林浩的手很稳,有力。然后他自然地接过一个行李箱,说:“车在外面。研究院离机场四十分钟,我们车上聊。” 没有寒暄,没有客套,直接进入主题。陈薇喜欢这种风格。 车是普通的別克商务车,司机沉默地开车。林浩坐在副驾,陈薇坐后排。车开出机场,上了高速,窗外是深圳早春的景色,高楼,工地,绿树,混杂在一起,有种野蛮生长的活力。 “文档你看完了?”林浩开口,没回头。 “看完了。”陈薇说,“写得很好。但有几个问题。” “你说。” “第一,微內核的理念很早就有了,但性能一直是个问题。你的文档里提到用『ipc优化』和『共享內存』解决,但具体怎么做?第二,你说作业系统要为行动装置优化,但现在行动装置性能太弱,跑完整作业系统不现实。第三,全栈技术体系,意味著要从晶片到应用全部自己掌控,这需要天文数字的投资和至少十年时间。浩宇一个游戏公司,凭什么?” 问题很尖锐,直指核心。陈薇想看看,这个十八岁的少年,是只有想法,还是有真材实料。 林浩沉默了几秒,然后从前座递过来一个平板电脑——2005年,平板还是稀有物。屏幕上是手绘的架构图和数学公式。 “第一个问题,ipc优化。”林浩的声音平稳,“我们不用传统的消息传递,用『零拷贝』和『內存映射』。內核和用户態服务共享一块內存区域,用原子操作同步。这是算法,验证过,延迟能降到微秒级。” 陈薇看著屏幕上的公式,是某种锁无关队列的变种,设计很精妙。她快速心算,性能提升可能真的能达到数量级。 “第二个问题,行动装置。”林浩切换到下一页,“性能弱,所以作业系统要更轻。我们基於linux,但砍掉所有非必要模块,內核体积控制在2mb以內。调度器用混合策略,前台应用给实时优先级,后台服务用协作式。显示驱动用用户態渲染,减少內核开销。电源管理用预测算法,根据使用习惯动態调整频率。这样,在200mhz的arm晶片上,也能流畅运行。” “arm?”陈薇皱眉,“现在主流是x86。” “未来是arm的。”林浩说,“行动装置需要低功耗,arm是唯一选择。英特尔太傲慢,没意识到这一点。等他们意识到,已经晚了。” 语气篤定,像在陈述事实。陈薇想起文档里对移动计算时代的预言,心里一动。 “第三个问题,全栈体系。”林浩切换到最后一页,是一个金字塔形的技术栈图,“晶片,我们不做,但和国產厂商合作,定製指令集。编译器,我们在做,基於llvm,目標是为我们的作业系统生成最优代码。作业系统,你来做。框架,我们有游戏引擎和im框架,可以迁移。应用,我们有游戏和平台,是第一批生態。钱,浩宇现在每年有一个亿利润,全投进来。时间,我有耐心。十年不够,就二十年。” 他说得很平静,但每个字都重如千钧。陈薇看著那个技术栈图,看著眼前这个年轻得过分的创始人,突然有种不真实感。在硅谷,没人敢想这么大的事。但在中国深圳,一个游戏公司老板,在认真规划一个挑战微软、英特尔、谷歌的技术帝国。 “为什么?”她问,“做游戏很赚钱,为什么要做这种吃力不討好的事?” “因为我想定义规则,不是遵守规则。”林浩转过身,看著她,“陈博士,你在斯坦福,应该见过硅谷的公司是怎么起来的。微软定义了pc时代,谷歌定义了搜索时代,苹果即將定义移动时代。他们成功的核心,不是应用多好,是掌握了底层技术栈,掌握了生態。中国公司现在都在做应用,做模式创新,但底层技术全是別人的。晶片是英特尔的,作业系统是微软的,编译器是gcc的,资料库是oracle的。我们在別人的花园里种花,花种得再好,花园主人说铲就铲。” 他顿了顿,眼神锐利。 “浩宇现在有现金,有人才,有时机。我想赌一把,赌我们能在中国,建一个自己的技术花园。从作业系统开始,从编译器开始,从最苦最累最基础的东西开始。也许失败,也许十年后浩宇已经不存在了。但万一成功,中国网际网路就有了自己的根,自己的魂。这个事,值得做。” 车窗外,深圳湾大桥出现在视野里,海面辽阔,对岸香港的山峦在薄雾中隱约可见。陈薇看著窗外,很久没说话。 她在斯坦福,听过无数宏大的愿景。但那些愿景,大多是为了融资,为了上市,为了財富自由。而这个十八岁少年的愿景,关乎一个国家的技术自立,关乎一代人的计算未来。听起来像口號,但他眼神里的篤定,他文档里的严谨,他技术方案里的深度,都在告诉她,这不是口號,是信仰。 车驶入南山科技园,停在一栋写字楼下。林浩下车,帮她拿行李。“研究院在五楼。现在只有四个人,你是第五个。很冷清,但很自由。没人催你出成果,没人逼你发论文。你要做的,就是思考,然后把你认为对的东西,做出来。” 他们走进电梯,上五楼。电梯门开,是四百平米空旷的办公区,只有四张桌子有人。吴瀚、李想、陈建国,还有一个新来的做图形学的年轻人。四个人看到陈薇,都站起来,点头示意。 “这是陈薇,斯坦福博士,编译器专家,以后负责作业系统架构。”林浩简单介绍,“陈薇,这是吴瀚,分布式存储。李想,自然语言处理。陈老,编译器优化。小刘,图形学。以后你们是同事。” 陈薇点头,目光扫过这个简陋但专注的团队。没有格子间,没有kpi,没有管理层。只有几台电脑,几块白板,和几个眼里有光的人。 “你的工位在那边。”林浩指著一个靠窗的位置,桌上已经摆好了新的电脑和双屏,“需要什么设备,列清单给王磊。需要什么人,发jd给我,我去招。你的第一个任务:写一份详细的作业系统架构设计文档,把你对微內核、移动优化、全栈生態的想法,全部放进去。时间,一个月。一个月后,我们討论,定稿,然后开始写代码。” 很直接的任务,很重的担子。但陈薇喜欢。在斯坦福,她写论文,做实验,但总觉得隔靴搔痒。现在,有人给她一个画布,说“你来设计未来”,这种诱惑,对一个技术人来说,无法抗拒。 “薪水呢?”她问,很实际的问题。 “年薪一百二十万,税后。期权1%,四年成熟。住宿公司安排,交通实报实销。”林浩说,“如果觉得低,可以谈。” 一百二十万,在2005年的中国,是天文数字。陈薇在斯坦福的博士后年薪不到八万美金,税后更少。这个待遇,足以让她在国內过上顶尖的生活。 但她知道,她不是为了钱来的。 “够了。”她说,“我什么时候开始?” “现在。”林浩从背包里拿出一个u盘,递给她,“这里面是浩宇现有技术栈的文档,还有我对作业系统的一些零散思考。你先看,有问题隨时找我。我办公室在隔壁,不过大部分时间我在游戏业务那边。研究院这边,你全权负责,只对我匯报。” 他说完,点点头,转身离开。脚步很轻,很快消失在走廊尽头。 陈薇走到自己的工位前,坐下,插上u盘。电脑屏幕亮起,桌面很乾净,只有一个文件夹,名字是“未来”。 她点开,里面是上百个文档,从晶片指令集到编译器优化,从內核调度到应用框架,分门別类,井井有条。每个文档都有详细的注释和思考,有些地方还標著“待討论”“可能有更好的方案”。 她打开一个关於微內核ipc优化的文档,里面是林浩手写的数学推导和性能测试数据。字跡工整,逻辑严谨,像一篇顶级会议论文的草稿。 窗外的阳光透过玻璃照进来,在桌面上投出温暖的光斑。远处,深圳的城市天际线在午后的光晕中伸展,像一张正在绘製的蓝图。 陈薇深吸一口气,打开编译器,开始写她回国后的第一行代码。 不是论文,不是实验,是一个可能改变中国计算未来的作业系统的,第一行代码。 键盘声响起,清脆,坚定,在空旷的办公室里,像心跳,像誓言。 而浩宇基础研究院的第五个人,第一个海归博士,在这一天,正式加入了一场漫长、艰难、但可能伟大的远征。 目標:建一座花园,从最底层的一砖一瓦开始。 而陈薇,將成为那个最重要的建筑师之一。 静待她,画出第一张图纸。 第64章 星核的前身 三月十日上午十点,深圳南山科技园创新大厦五楼,浩宇基础研究院。四百平米的办公区依然空旷,但多了些人烟味——陈薇的工位周围堆满了列印出来的论文和图纸,白板上写满了微內核调度算法的数学推导。她戴著降噪耳机,盯著屏幕上正在跑模擬的ipc延迟数据,眉头紧锁。优化了三天,延迟从15微秒降到9微秒,但离林浩给的“5微秒以內”目標,还差得远。 脚步声在身后响起。陈薇没回头,她知道是林浩——只有他的脚步这么轻,这么快。林浩走到她身后,没看屏幕,而是递过来一份文件夹。很薄,就五六页纸。 “新任务。”他说。 陈薇摘下半边耳机,接过文件夹,翻开。第一页是標题:“关於组建晶片架构设计团队的初步构想”。她愣了一下,继续翻。第二页是技术路线图,分三阶段:指令集定义、微架构设计、物理实现。第三页是人员需求,列了七八个职位:指令集架构师、微架构设计师、验证工程师、后端物理设计……第四页是预算估算,第一个数字是五千万,单位人民幣。 她合上文件夹,抬头看林浩。林浩站在那儿,背对著窗,晨光从他身后透过来,给他周身镀上一层毛茸茸的金边,但脸在阴影里,看不清表情。 “你要做晶片?”陈薇问,声音很平静,但每个字都带著难以置信的重量。 “对。”林浩说。 “哪种晶片?显卡?音效卡?还是……通用处理器?” “移动soc。”林浩说,“系统级晶片。cpu、gpu、dsp、isp、基带,全集成。目標平台是智慧型手机和平板电脑。” 陈薇盯著他,看了整整十秒。然后她笑了,是那种带著荒诞感的、近乎嘲讽的笑。 “林浩,你知道做一颗晶片要多少钱吗?五千万?五千万只够流一次片,如果失败了,就没了。你知道做一颗移动soc要多复杂吗?要定义指令集,要设计微架构,要做验证,要做后端,要流片,要封测,要驱动,要生態。英特尔做了四十年,amd做了三十年,arm做了二十年。我们呢?浩宇,一个做游戏的公司,去年才赚了一个亿利润,你拿五千万出来,说要做晶片?” 她站起来,把文件夹拍在桌上。“这不好笑。如果你是想测试我的抗压能力,可以直说。但用这种玩笑,很没意思。” 林浩没说话。他走到窗边,看著外面。深圳的春天来了,楼下的榕树抽了新芽,绿得晃眼。远处工地上的塔吊在缓慢转动,像巨大的时针,丈量著这座城市的生长速度。 “2005年,英特尔市值一千五百亿美金,amd两百亿,arm刚上市,市值三十亿美金。”林浩开口,声音不高,但很清晰,“但十年后,英特尔的市值会原地踏步,amd会起死回生,arm的市值会涨到一千五百亿。知道为什么吗?” 陈薇没接话。 “因为移动网际网路来了。”林浩转过身,看著她,“pc的时代要结束了,未来是手机和平板的时代。而手机和平板需要的是低功耗、高性能、高集成的soc,不是英特尔那种笨重的x86架构。arm抓住了这个机会,但它只做ip授权,不做晶片。这就留下了一个口子——如果有人能基於arm指令集,设计出比高通、比三星、比联发科更好的soc,就能在移动时代分一大块蛋糕。” “所以你要基於arm做?”陈薇皱眉,“那还要我们定义什么指令集?直接用arm的指令集不就行了?” “不。”林浩摇头,“arm的指令集是精简指令集,但还不够精。我们要做自己的指令集,一套专门为移动计算优化的、更简洁、更高效、更安全的指令集。名字我都想好了,叫『星核』。” 他在白板上写下一个单词:starcore。下面画了一个简单的架构图:32位指令集,支持simd,支持虚擬化,支持安全扩展。 “为什么?”陈薇问,“另起炉灶,意味著要重新做编译器,做作业系统,做所有软体生態。这比基於arm做,难一百倍。” “因为只有自己做指令集,才能真正掌控技术栈。”林浩说,“用arm的指令集,你永远要付授权费,永远受制於人。而且arm的指令集是三十年前设计的,为了兼容,背了太多歷史包袱。我们可以从头设计,只为移动计算优化,砍掉所有冗余指令,简化解码逻辑,降低功耗,提高性能。” 他走到陈薇的电脑前,调出一个文档,是“星核”指令集的白皮书草案。上面详细定义了指令格式、寻址模式、寄存器文件、异常处理机制。文档很专业,很详细,像一份已经酝酿多年的技术標准。 陈薇快速瀏览,越看越心惊。这套指令集设计得非常精妙,很多理念她在斯坦福的研討会上听过,但还停留在学术討论阶段。比如“混合长度指令”,常用指令用短编码,复杂指令用长编码,节省代码空间。比如“预测执行优化”,编译器可以標记分支预测信息,硬体提前预取。比如“內存安全扩展”,硬体强制检查数组越界和空指针。 “这是谁设计的?”她问。 “我。”林浩说,“但只是个草案。需要你来完善,来验证,来把它变成真正的標准。” 陈薇合上电脑,坐回椅子,双手抱在胸前。这是她思考时的习惯动作。 “林浩,我承认,这套指令集设计得很好,甚至可以说……超前。但做晶片不是写文档,是要真金白银流片,要面对物理世界的无数不確定性。五千万,只够做一次流片。如果失败,这五千万就打水漂了。浩宇现在虽然赚钱,但盛大在围剿,腾讯在观望,游戏业务並不稳固。你把一半利润拿来赌晶片,万一输了,公司可能就没了。” “我知道。”林浩点头,“但有些事,现在不做,就永远没机会做了。2005年,中国还没有一家公司敢做通用处理器。华为在做通信晶片,但没做cpu。展讯在做基带,但没做soc。如果我们现在开始,用五年时间打磨指令集和微架构,用三年时间做第一颗验证晶片,到2010年移动网际网路爆发时,我们就能拿出可用的產品。那时候,市场空白,需求爆发,我们就是第一批玩家。如果等到2015年、2020年再入场,就晚了,市场已经被高通、三星、苹果瓜分完了,我们连汤都喝不到。” 他走到白板前,在“星核”下面写了一个时间表: 2005-2007:指令集定义,微架构设计 2008-2009:第一颗验证晶片流片 2010-2012:產品化,生態建设 2013-2015:市场扩张,挑战巨头 “七年规划。”林浩说,“我需要一个人来领导这个项目。这个人要懂计算机体系结构,要懂编译器,要懂作业系统,要有学术视野,也要有工程实现能力。我觉得你是最合適的人。你在斯坦福做的博士论文就是关於超標量处理器的微架构优化,你懂。而且,你回国,不是为了赚高薪,是为了做点真正有意义的事,对吧?” 陈薇没说话。她看著那个七年规划,看著“星核”两个字,心里某个地方被触动了。在斯坦福,她每天埋在论文和实验里,研究著那些可能永远无法落地的“先进理念”。她的导师常说:“陈,你的想法很好,但工业界不会採纳,因为太激进,风险太大。”现在,有人对她说:“你的想法很好,我们来把它做出来,不管多激进,不管风险多大。” 这种感觉,像在沙漠里走了很久,突然看到绿洲。但绿洲可能是海市蜃楼。 “团队呢?”她问,“晶片设计是团队工程,不是一个人能搞定的。指令集架构师、微架构设计师、验证工程师、后端工程师、模擬工程师……这些人,去哪儿找?” “国內有。”林浩说,“中科院计算所、微电子所、国防科大,有一批做『龙芯』的专家。他们做的是桌面cpu,思路可能和我们不一样,但基础是通的。台湾也有,联发科、威盛,有很多有经验的工程师,我们可以挖。国外也有,硅谷、奥斯汀、以色列,只要有真本事,钱不是问题。你来列名单,我去谈。” “那……如果失败了呢?”陈薇看著他,“如果七年过去,我们烧了几个亿,最后晶片做不出来,或者做出来没人用,怎么办?” “那就认。”林浩说,“但我相信不会失败。因为方向是对的,团队会是顶尖的,钱我会持续投入。而且,我们不只是为了做晶片而做晶片。晶片是载体,上面跑的是我们的作业系统,我们的编译器,我们的应用。全栈打通,体验才能做到极致。这件事,值得赌上一切。” 办公室里安静下来。窗外的阳光移到了陈薇的桌面上,照亮了那些写满公式的草稿纸。空气里有新电脑的塑料味,有印表机的墨粉味,还有一种紧绷的、像弓弦拉到极致的张力。 陈薇想起2001年,她在斯坦福图书馆,读到安迪·格鲁夫的那本书《只有偏执狂才能生存》。书里说,技术公司必须时刻警惕战略转折点,在趋势来临前提前布局,否则就会被时代拋弃。当时她觉得那是大公司的游戏,小公司活著就不错了,哪有余力看十年后。 但现在,一个做游戏的小公司创始人,站在她面前,用冷静到近乎冷酷的语气,规划著名一个挑战世界巨头的七年战爭。而且,他不是在吹牛,是在用严谨的技术文档、清晰的路线图、和真金白银的投入,告诉她:我是认真的。 疯狂。但疯狂里,有种让人血脉賁张的魅力。 “我需要时间考虑。”陈薇说。 “多久?” “三天。” “好。”林浩点头,“这三天,你可以去中科院计算所,去华为,去任何你觉得能验证这个想法可行性的地方。所有差旅费,公司出。三天后,给我答覆。” 他转身离开,走到门口时停下,回头: “陈博士,你知道为什么叫『星核』吗?” “为什么?” “因为晶片是资讯时代的星核。它点亮了手机,点亮了电脑,点亮了网际网路,点亮了整个人类文明。未来,它会点亮更多东西:汽车,家电,城市,甚至人体。谁掌握了星核,谁就掌握了点亮未来的火柴。我想把这根火柴,握在中国人手里。” 说完,他推门离开。脚步声在走廊里渐渐远去。 陈薇坐在椅子上,很久没动。窗外的阳光越来越亮,照得她眼睛发酸。她低头,看著桌上那份文件夹,看著“晶片架构设计团队”那几个字。 然后,她打开电脑,订了一张去北京的机票。 三天后,三月十三日,下午四点。陈薇回到浩宇研究院,风尘僕僕,但眼睛很亮。她直接走进林浩办公室,把一份名单拍在桌上。 名单上有十七个名字,每个名字后面是简歷摘要和联繫方式。有中科院计算所的资深研究员,有华为海思的前架构师,有在硅谷做了十年cpu设计的华裔工程师,甚至还有一个从英特尔退休的顶级验证专家。 “这些人,我谈过了。”陈薇说,“有一半表示有兴趣,但要看我们到底有多认真。另一半在观望。我们需要一个技术负责人去和他们深入聊,聊指令集,聊微架构,聊技术愿景。这个人不能是你,因为你太年轻,他们不会信。得是我。” 林浩看著名单,点头:“好。你来负责面试,定薪资,组团队。预算,按你谈的给。办公室,我在这栋楼再租一层。设备,你列清单。只有一个要求:三个月內,核心团队到位,开始工作。” “晶片项目叫什么名字?”陈薇问。 “星核。”林浩说,“但对外,叫『浩宇半导体事业部』。对內,代號『星火』——星星之火,可以燎原。” 陈薇笑了。这是她加入浩宇后,第一次真正地笑。 “行。”她说,“那这燎原的第一把火,我来点。” 她转身离开办公室,脚步很快,很稳。走廊里响起她打电话的声音:“王工,我是陈薇,浩宇半导体事业部的。您明天下午有时间吗?我们聊聊指令集扩展的事……” 林浩走到窗边,看著楼下的深圳。暮色渐合,城市的灯火一盏盏亮起,像倒映在地面的星河。 而“星核”这颗种子,在这一天,埋进了土里。 它需要七年,才能长成大树。 但林浩有耐心。 因为未来,值得等待。 第65章 域名收购的布局 三月十八日,凌晨两点零七分。深圳创新大厦五楼的灯几乎全灭了,只有林浩办公室还亮著一盏孤零零的檯灯。窗外是沉睡的城市,远处深南大道上偶尔有夜班计程车驶过,车灯在湿润的柏油路上拖出短暂的光痕。办公室里没开空调,初春的夜风从窗缝渗进来,带著湿冷的寒意。 林浩坐在电脑前,屏幕上是一个简陋的域名查询页面,白色的输入框,蓝色的查询按钮,样式是2005年典型的粗糙。他手指在键盘上快速敲击,输入一个域名:haoyu……。回车。 结果跳出来:“该域名已被註册”。註册时间是2002年,持有者信息隱藏,但备註栏有一行小字:“可交易,价格面议”。 他关掉页面,打开另一个文档。文档標题是“浩宇未来產品线及对应域名规划”,里面列了几十个域名,分门別类: 作业系统类: 晶片类: 支付金融类: 社交类 云服务类 游戏类:山海.中国(中文域名,刚开放註册) 每个域名后面都標註了状態:已註册/未註册,预计收购价格,优先级(s/a/b/c)。s级是必须拿下的核心域名,a级是重要战略域名,b级是备用,c级是防御性註册。 林浩的目光在“haoyu域名”上停留了很久。浩宇科技现在用的是net,因为2003年註册时,.co是国际標准,是品牌的门面。haoyu域名必须拿回来,无论花多少钱。 他拿起內线电话,拨了王磊的號码。响了七八声,才被接起,王磊的声音迷迷糊糊,带著被吵醒的恼怒:“谁啊……大半夜的……” “是我。来公司,现在。”林浩说完,掛了电话。 二十分钟后,王磊推开办公室门,头髮乱得像鸡窝,眼睛半睁著,裹著一件皱巴巴的羽绒服。他打了个哈欠,瘫在对面椅子上:“老大,啥事啊……我凌晨一点才睡……” “成立一家公司。”林浩把一份文件推过去,“用你亲戚或者信得过的员工的名义,在开曼或者维京群岛註册。註册资本十万美金,经营范围写技术諮询和智慧財產权服务。法人不要用浩宇的人,找个乾净的。” 王磊瞬间清醒了。他坐直身体,拿起文件快速扫过,眉头皱起:“空壳公司?干啥用?” “收购域名。”林浩把电脑屏幕转向他,“这些域名,全部买下来。用那家空壳公司出面,不要和浩宇扯上关係。价格可以谈,但必须在三个月內完成。总预算,三十万。” 王磊盯著屏幕上那几十个域名,嘴巴慢慢张大。他虽然不是技术出身,但在游戏行业混了几年,知道域名的重要性。《传奇》的域名当年就卖了几十万,《魔兽世界》的域名更是天价。但浩宇现在要买的这些域名……太多了,而且很多看起来八竿子打不著。 “h-os域名?这是啥?浩宇要做作业系统?”王磊指著屏幕,“还有hpay.域名,haoyupay.域名我们要做支付?老大,咱们是游戏公司,做支付干嘛?而且这些域名,有的还没人註册,直接註册就行,干嘛要买?有的被人抢注了,那些贩子会坐地起价,三十万可能不够……” “所以让你用空壳公司。”林浩说,“不要让他们知道是浩宇在买。价格可以谈,但s级的域名,必须拿下。特別是haoyu域名,我不管对方开价多少,一百万以內,都可以谈。” “一百万?!”王磊声音都变了,“就一个域名?咱们现在用的域名不挺好的吗?用户都记住了,换域名还得重新导流……” “未来用户会记住.com,不是.net。”林浩打断他,“而且,浩宇不只是游戏公司。未来我们会做作业系统,会做晶片,会做支付,会做云服务。这些业务,都需要独立的品牌形象,但又要统一在『浩宇』这个母品牌下。域名是数字世界的门牌號,门牌號乱了,用户就找不到你。我们现在提前布局,把未来可能用到的域名都囤下来,是为了五年后、十年后,不用花十倍、百倍的价格去赎回来。” 他调出另一个页面,是几家网际网路公司的域名收购史。 “你看。腾讯当年买qq域名,花了一百万。京东买jd域名,花了三百万。小米买mi域名,花了三千六百万。域名越晚买,越贵。因为公司做大了,所有人都知道你要这个域名,贩子就敢漫天要价。我们现在还小,没人注意。等浩宇做到腾讯、京东那么大,再想买这些域名,就不是三十万、三百万能解决的了。” 王磊沉默地听著,手指在桌面上无意识地敲著。他在消化这些话。林浩说的有道理,但他还是觉得……太早了。浩宇现在一个月流水三千万,帐上有一个多亿现金,看起来不少。但研究院在烧钱,晶片项目在筹备,游戏业务要应对盛大的围剿,到处都要用钱。拿三十万出来买一堆“可能未来用得上”的域名,听起来像在赌。 “老大,”他抬起头,看著林浩,“我知道你看得远。但兄弟们现在在拼杀,盛大在打价格战,《山海》的流水这个月跌了15%。咱们是不是应该先把眼前这关过了,再想未来?” “眼前要过,未来也要布局。”林浩站起身,走到窗前,看著外面黑沉沉的夜色,“域名是战略资源,就像打仗要先占高地。现在不占,等別人占了,你要么花巨大代价抢回来,要么改名换姓。浩宇这个名字,我用了两辈子,不会改。所以haoyu域名必须拿回来,不管花多少钱。” “两辈子?”王磊愣了一下。 “口误。”林浩摆摆手,“总之,这件事你亲自办。用空壳公司,找靠谱的代理,不要留痕跡。三个月內,我要看到这些域名全部过户到那家公司名下。钱从我的个人帐户出,不走公司帐,避免董事会过问。” 王磊看著林浩的背影。檯灯的光从侧面打过来,在他脸上投下深刻的阴影。这个十八岁的创始人,有时候看起来老成得可怕,像活了几十年,见过所有风雨。他做的决定,一开始看起来总是疯狂,但最后总是对的。《血战天下》是这样,《山海》是这样,开源引擎是这样,做平台是这样。现在,收购域名可能也是对的。 “行。”王磊点头,“我明天就找人办。但有些域名,如果对方死活不卖,或者开价太高怎么办?” “那就等。”林浩转身,看著他,“但haoyu域名不能等。你亲自去谈,查清楚持有人是谁,什么背景,为什么註册。如果是普通贩子,用钱砸。如果是同行恶意抢注那就用点手段。” “手段?” “查他的税务,查他的版权,查他有没有其他把柄。如果都没有,就找人放风声,说这个域名涉及敏感词汇,可能被监管註销。总之,让他觉得捏在手里是烫手山芋,不如换成钱。”林浩说得很平静,但话里的冷意让王磊打了个寒颤。 这是商场,不是过家家。域名战爭虽然没有硝烟,但一样残酷。王磊想起当年《传奇》的域名爭夺战,双方雇黑客攻击,发律师函,在媒体上互相抹黑,最后差点对簿公堂。浩宇现在要走的,可能是一条更险的路。 “明白了。”王磊收起文件,站起身,“那我先去睡了,明天开始办。” “等等。”林浩叫住他,从抽屉里拿出一张银行卡,“这里面有五十万,密码是你生日。先用著,不够再说。记住,所有交易记录要乾净,不要留尾巴。” 王磊接过卡,握在手里,感觉很沉。这不是钱,是信任,是担子。他点点头,转身离开办公室。脚步声在空旷的走廊里迴响,渐行渐远。 林浩坐回电脑前,重新打开那个域名查询页面。这次,他输入了“horizonos域名”。回车。 “该域名可註册”。 他犹豫了几秒,然后点下“立即註册”。一年费用,120元。支付成功。 “horizonos”这个域名,现在属於他了。horizon os,地平线作业系统,这是他给未来那个基於“星核”晶片的行动作业系统起的名字。名字很大,野心很大,但现在,它只是一个每年花120元就能持有的域名。 他关掉页面,打开另一个文档,是“星核”晶片的指令集草案。屏幕上,那些精密的逻辑门、流水线、缓存架构,在深夜的灯光下静静流淌。而此刻,在数字世界的某个角落,一个叫“horizonos”的域名,刚刚被註册,像一个沉默的坐標,標记著未来某个尚未诞生的世界。 林浩靠在椅背上,闭上眼睛。脑海里浮现出很多画面:2010年,iphone 4发布,智慧型手机时代真正开启。2011年,微信诞生,移动社交爆发。2013年,行动支付普及。2015年,云计算成为基础设施。在这些浪潮中,无数公司崛起,无数公司倒下。而决定生死的,除了產品、技术、商业模式,往往还有一些看似不起眼的东西——比如,一个域名。 他重生回来,最大的优势不是知道未来哪个產品会火,而是知道“趋势”。知道移动网际网路会来,知道数据会爆炸,知道安全会成痛点,知道生態会决定胜负。而这些趋势,会催生哪些需求,需要哪些基础设施,对应哪些品牌,需要哪些域名……他可以提前布局。 就像下棋,別人看一步,他看十步。域名就是棋盘上的格子,现在空著,没人要。但等棋下到中盘,这些格子会成为要衝,成为必爭之地。现在花小钱占下,未来可能救公司一命。 窗外的天色开始泛白,深圳在晨雾中渐渐甦醒。远处工地传来早班的打桩声,咚,咚,咚,像这座城市的心跳,沉重,但有力。 林浩站起身,走到窗前。城市的天际线在晨光中露出轮廓,像一张刚刚显影的蓝图。 而此刻,在数字世界的无数个角落,几十个与“浩宇”相关的域名,有的已经被註册,有的还空著。有的在贩子手里待价而沽,有的在普通人手里蒙尘多年。但很快,它们会被一家神秘的空壳公司一一收购,集中到一个地方。 像散落的拼图,被一双来自未来的手,慢慢拼凑。 拼成一个叫“浩宇”的,庞大而遥远的未来。 林浩看著天色,轻轻呼出一口气。 然后回到电脑前,开始写“星核”晶片的验证方案。 而域名收购的棋,已经落下第一子。 静待它,在无人察觉的角落里,悄悄改变棋盘。 第66章 投资迅雷 三月二十五日,傍晚六点。深圳南山,白石洲城中村深处的一栋六层自建楼。楼体被油烟燻得发黑,外墙瓷砖剥落大半,露出水泥底色。三楼东侧,铁门虚掩著,门缝里透出显示器的蓝光,和一股混合了泡麵、汗液、电子元件过热的复杂气味。门牌上贴了张手写纸条:“迅雷网络技术有限公司”,字跡潦草,墨水有些晕开。 邹胜龙坐在办公室里唯一的办公桌前,桌上堆著三台显示器,两台显示代码编辑器,一台是下载速度的实时监控。他三十四岁,头髮乱糟糟,鬍子三天没刮,穿著皱巴巴的格子衬衫,眼睛盯著屏幕上不断跳动的数字,眼神里是疲惫,是焦虑,还有一种困兽般的挣扎。 迅雷下载软体,他做了两年。核心是p2sp技术——点对点和伺服器加速结合,比传统的http下载快三到五倍。去年上线,用户口碑很好,但用户量卡在十万,上不去了。不是技术不行,是没钱推广。伺服器要钱,带宽要钱,员工工资要钱。帐上现金还剩十二万,下个月工资要发八万。如果再没有钱进来,迅雷可能撑不过三个月。 窗外的城中村开始喧闹起来。下班的人流,炒菜的油烟,小孩的哭喊,混成一片嘈杂的背景音。邹胜龙没心思吃饭,他刷新了一下邮箱,还是没有新邮件。下午发出去的第十封融资bp,依然石沉大海。投资人都说“技术很好,但商业模式不清晰”,或者说“下载工具天花板太低”,或者说“等用户量再大点看看”。等?他等不起了。 手机响了。是个陌生號码,深圳的。他皱眉,接起来。 “餵?” “邹总,我是林浩,浩宇科技的。”电话那头是个年轻的声音,很平静,很清晰,“我在你楼下,能上来聊聊吗?” 林浩。浩宇科技。邹胜龙知道。做《山海》那个,很火的游戏公司。但游戏公司和下载软体,有什么关係? “什么事?”他问,声音很警惕。 “聊投资。”林浩说,“关於迅雷的未来,和浩宇能帮你什么。” 邹胜龙握著手机,手指收紧。投资?浩宇要投迅雷?为什么?他脑子里快速闪过各种可能:是想收购?是想利用迅雷的p2p技术做游戏更新?还是……別的? “上来吧。”他说,报了三楼的房间號。 五分钟后,敲门声响起。邹胜龙拉开门,门外站著两个人。前面的是个很年轻的少年,应该就是林浩,十八九岁模样,穿简单的黑色卫衣,牛仔裤,帆布鞋,背著一个半旧的双肩包。后面跟著个二十七八岁的男人,看起来更沉稳,是王磊。 “邹总,打扰了。”林浩点头,目光扫过简陋的办公室,在墙角的行军床、满地的泡麵盒、屏幕上的代码上停留了一瞬,但眼神里没有任何鄙夷或怜悯,只有一种平静的审视。 “地方简陋,见谅。”邹胜龙让开路,从墙角拖出两把塑料凳子,“坐。喝水吗?” “不用。”林浩坐下,没废话,直接开口,“我看过迅雷的代码。p2sp架构很巧妙,特別是动態分片调度算法,用到了博弈论的思想,效率比bittorrent高20%。但你们的问题也很明显:资源索引依赖中心伺服器,一旦伺服器被攻击,整个网络就瘫了。而且,p2p流量容易被运营商限速,下载速度在高峰期会掉。” 邹胜龙愣住了。他见过不少投资人,但第一次有人一上来不谈市场、不谈模式,直接谈技术细节,而且谈得这么准。这个林浩,不是外行。 “你怎么知道我们的算法?”他问,声音发紧。 “我分析了迅雷的流量包。”林浩说得很自然,“用wireshark抓包,反推协议。你的分片策略,是用了纳什均衡优化吧?让每个节点在自私选择的同时,也能最大化全局吞吐量。很聪明的设计。” 邹胜龙后背冒出冷汗。这少年不仅懂,还自己动手验证了。这让他有种被扒光的感觉,但同时也升起一种奇异的兴奋——终於有人懂他做的东西到底厉害在哪了。 “你说得对。”邹胜龙坐直身体,眼神认真起来,“中心伺服器是单点故障,但去中心化索引需要dht,我们还没做。运营商限速,我们想过用加密流量偽装,但会降低效率。这些问题,你有解决方案?” “有。”林浩从背包里拿出一个u盘,递给邹胜龙,“这里面是浩宇做的分布式加速模块,代號『闪电』。核心是一个改良的kademlia dht,节点自组织,无需中心伺服器。流量加密用rc4+变种,密钥动態更换,运营商很难识別。另外,我们加了一个智能路由层,能自动选择最优路径,避开拥塞节点。” 邹胜龙接过u盘,插上电脑,快速瀏览代码。越看越心惊。这个“闪电”模块,设计极其精良,很多思路他还在构想阶段,这里已经实现了。而且代码风格乾净,注释清晰,一看就是顶尖团队的手笔。 “你们……做了多久?”他问。 “三个月。”林浩说,“本来是为浩宇游戏平台做的,用来加速游戏更新和补丁下载。但我觉得,它更適合迅雷。p2sp的核心是资源发现和调度,『闪电』的dht和路由算法,能让你不再依赖中心伺服器,还能把下载速度再提升30%以上。” 邹胜龙沉默了。他看著屏幕上的代码,又看看眼前这个平静的少年,脑子在飞速运转。浩宇有技术,有钱,有用户。如果合作,迅雷能活下来,甚至能起飞。但代价是什么?收购?控股?还是…… “条件。”他抬起头,看著林浩。 “两百万,天使轮,占15%。”林浩说得很乾脆,“不控股,不干预经营,只派一个財务监事。但有一个条件:迅雷的下一个版本,必须內嵌『闪电』模块,作为默认加速引擎。而且,未来如果浩宇需要,『闪电』模块要开源,成为浩宇技术生態的一部分。” 两百万,15%。估值一千三百多万。对现在的迅雷来说,很高了。而且不控股,不干预,只派財务监事——这条件宽鬆得不像真的。邹胜龙在投资圈混了半年,见过太多苛刻的条款:对赌,回购,一票否决,业绩承诺。但林浩的条件,简单得让人不敢相信。 “为什么?”他问,“浩宇做游戏的,为什么要投迅雷?还只要15%?” “因为下载是入口。”林浩说,“未来网际网路的內容会爆炸,视频,游戏,软体,数据……所有內容都需要下载。迅雷能成为最快的下载工具,就能卡住这个入口。浩宇的游戏、平台、未来可能做的作业系统,都需要快速分发。迅雷是基础设施,是高速公路。我们投资高速公路,是为了让我们的车跑得更快。” “可你只要15%,不控股,不怕迅雷做大了独立?” “怕,就不投了。”林浩笑了笑,笑容很淡,但眼神锐利,“邹总,我知道你想做大事,不是只想赚点钱卖掉公司。迅雷在你手里,能长成参天大树。浩宇要做的是生態,是森林。森林里需要大树,也需要灌木,花草。我们给大树浇水施肥,大树给森林遮风挡雨。这是共生,不是寄生。” 邹胜龙的手指在桌面上轻轻敲著。他看著林浩,这个只有十八岁,但说话像四十八岁老江湖的少年。话很漂亮,但商场如战场,漂亮话谁都会说。 “两百万,什么时候能到帐?”他问了个最实际的问题。 “签完ts,一周內。”林浩说,“另外,浩宇游戏平台会给迅雷开一个推荐位,导流。我们的用户下载游戏更新,默认用迅雷。这个量,一个月至少能给你带来五十万新增用户。” 五十万用户。邹胜龙心跳加快了。迅雷现在才十万用户,五十万,是五倍增长。而且游戏玩家是高质量用户,下载需求强,付费意愿高。这笔资源,比两百万现金更值钱。 “那个『闪电』模块……”邹胜龙犹豫了一下,“开源后,会不会被对手抄走?” “会。”林浩点头,“但开源是阳谋。我们把核心技术开源,建立標准,让所有人都用我们的协议。到时候,迅雷就是標准的制定者,是生態的核心。別人抄,是在帮我们扩大生態。而且,『闪电』只是基础模块,上面还有调度算法、安全策略、商业变现,这些我们保留。开源是让利,不是让命。” 邹胜龙深吸一口气,然后长长吐出。办公室里很安静,只有机箱风扇的低鸣,和窗外城中村越来越喧闹的市井声。他看著屏幕上“闪电”模块的代码,看著眼前这个眼神篤定的少年,心里那根紧绷了半年的弦,突然鬆了。 “行。”他说,伸出手,“我干。” 林浩握住他的手。很稳,有力。握了三秒,鬆开。 “合同我让律师准备,明天发你。”林浩站起身,“另外,邹总,有件事提前说。p2p下载未来可能会有监管风险,特別是涉及盗版內容。浩宇这边有內容审核的技术和经验,可以帮迅雷建一套过滤系统。未雨绸繆,比出事再补救强。” 邹胜龙点头。这一点他也想到了,但一直没资源做。浩宇能帮忙,是雪中送炭。 “谢了。”他说,这次是真心的。 “不用谢,是投资。”林浩走到门口,回头,“邹总,迅雷不只是下载工具。未来,它会成为內容分发的枢纽,成为浩宇生態里最重要的管道之一。好好做,別让我失望。” 说完,他和王磊转身离开。脚步声在昏暗的楼梯间里渐渐远去。 邹胜龙站在门口,看著空荡荡的楼梯,很久没动。然后,他回到电脑前,重新打开“闪电”模块的代码,一行一行仔细看。越看,心里越热。 两百万,资源,技术,用户。浩宇给的,不只是钱,是一条活路,一个未来。 他拿起手机,拨了技术合伙人的號码。 “老刘,来公司。有救了,有大救了。” 窗外,城中村的灯火一盏盏亮起,炒菜的香味飘进来。邹胜龙突然觉得饿了,他已经三天没正经吃饭了。他关掉代码编辑器,起身,准备下楼吃顿好的。 走到门口时,他看了一眼那张手写的“迅雷网络技术有限公司”纸条。然后,他撕下来,揉成一团,扔进垃圾桶。 明天,他要列印一张新的,烫金的。 因为迅雷,要起飞了。 而楼下,林浩和王磊走出城中村,上了停在路边的车。车开动,驶入深圳的夜色。 “老大,”王磊坐在副驾,回头问,“两百万,只要15%,还白送技术和流量,是不是太亏了?” “不亏。”林浩看著窗外流动的灯火,“邹胜龙是技术天才,迅雷会成为下载领域的巨头。我们现在用两百万和一点资源,换他15%的股份,是捡便宜。而且,『闪电』模块嵌入迅雷,等於我们有了一个覆盖几亿用户的分布式网络。未来浩宇要做云服务,做內容分发,做边缘计算,这个网络就是基础设施。这笔投资,值十倍,百倍。” 他顿了顿,补充道:“另外,通过投资迅雷,我们在生態链上又布下一子。浩宇的游戏、平台、im、未来作业系统和晶片,都需要强大的內容分发网络。迅雷就是那个网络。生態,就是要这样一点一点建起来的。” 车窗外,深圳的夜景璀璨如星河。而浩宇的生態版图,在这一夜,又悄然扩张了一块。 像拼图,一块一块,拼向那个庞大的未来。 静待它,慢慢显形。 第67章 投资大眾点评 四月七日,上海。春雨淅淅沥沥下了一整天,把衡山路两旁的梧桐树洗得发亮,湿漉漉的叶片在昏黄路灯下泛著油润的光。街角一栋老式洋房的二楼,窗户透出惨白的光,映在湿漉漉的石板路上,支离破碎。 张涛坐在电脑前,屏幕上是大眾点评网站的后台数据面板。数字很残酷:日活跃用户八千三百,新增点评日均一百二十条,商户收录数一万七千家,主要集中在上海。而最重要的数字——现金流,显示红色负数:-4.7万。帐上还剩九万三千元,不够发下个月工资。 他三十五岁,头髮白了一小半,眼镜片后的眼睛布满血丝。桌上摊著三份投资意向书,来自三家不同的vc,条款大同小异:估值五百万,投一百万,占20%,对赌明年用户翻五倍,否则股份翻倍。他把意向书推到一边,点了支烟。烟是廉价的“红双喜”,呛,但提神。 大眾点评做了快两年。2003年非典,大家不敢出门吃饭,他就想:能不能把线下的餐馆信息搬到网上,让用户看评价、找馆子?想法很好,但做起来才发现有多难。要一家家扫街拍照,要鼓励用户写点评,要维护资料库,要租伺服器。钱像水一样流出去,收入却只有微薄的gg费——一个月不到两万,还不够付房租。 合伙人上周走了,说“看不到希望”。团队还剩五个人,三个是实习生,两个是跟了他多年的兄弟,工资已经欠了一个月。窗外的雨声,听起来像倒计时。 手机响了。是个陌生號码,深圳的。张涛皱眉,接起来。 “餵?” “张总,我是林浩,浩宇科技的。”电话那头是个年轻的声音,很平静,“我在你楼下,能上来聊聊吗?” 林浩。张涛知道。最近圈子里都在传,浩宇那个十八岁的创始人,四处投资,投了迅雷,投了几个小团队,手笔不小。但他做游戏,投大眾点评干什么? “什么事?”张涛声音疲惫。 “聊投资。关於点评的未来,和浩宇能帮你什么。” 又是这句话。张涛这半年听过太多“聊投资”,最后都无疾而终。但他没別的选择。“上来吧。二楼,201。” 五分钟后,敲门声响起。张涛拉开门,门口站著两个人。前面的是个少年,真的只有十八九岁,穿灰色卫衣,牛仔裤,背双肩包,头髮剪得很短,眼神很静。后面是个二十七八岁的男人,是王磊。 “张总,打扰了。”林浩点头,目光扫过简陋的办公室:墙上贴著上海地图,上面用红蓝记號笔標满了餐馆位置;桌上堆著相机、记事本、列印出来的商户资料;角落里放著行军床和没洗的碗。 “地方小,见谅。”张涛从墙角拖出两把摺叠椅,“坐。喝水吗?” “不用。”林浩坐下,没看意向书,直接看向电脑屏幕,“日活八千三,新增点评一百二,商户一万七。数据增长在放缓。” 张涛心里一紧。对方一眼就看出了最核心的问题。“你看过我们后台?” “猜的。”林浩说,“用户增长靠口碑,但口碑传播有极限。上海做透了,外地进不去,因为没人力扫街。商户收录靠人工,效率低,出错多。点评质量参差不齐,水军开始出现。对吧?” 全中。张涛盯著林浩,这个少年像有透视眼,把他半年来夜不能寐的问题,一条条拎出来,轻描淡写。 “你有解决方案?”他问,声音发乾。 “有。”林浩从背包里拿出一个u盘,“这里面是浩宇做的爬虫工具和数据清洗算法。输入城市名,自动抓取公开的商户信息(电话、地址、类別),去重,標准化。准確率90%以上,比人工快一千倍。另外,我们有一套反作弊算法,能识別水军点评,自动过滤。” 张涛接过u盘,插上电脑。工具界面很简洁,输入“北京”,点开始。三分钟后,屏幕上开始滚动抓取结果:商户名、地址、电话、类別,自动归类。十分钟后,抓取结束,显示新增商户数:两万三千家。 他愣住了。团队五个人,扫了上海半年,收录一万七千家。这个工具十分钟,抓了两万三千家。而且信息基本准確。 “这……”张涛说不出话。 “技术不值钱,思路值钱。”林浩说,“大眾点评的核心,不是网站,是资料库。是中国几百万家餐馆、酒店、ktv、理髮店的標准化信息库。这个资料库,现在看起来只是些文字和数字,但未来,它会成为本地生活服务的『地图』。而地图,是入口。” “入口?”张涛重复。 “对。未来十年,网际网路会从『线上』走向『线下』。人们不仅在网上看新闻、玩游戏,还会在网上找餐馆、订酒店、叫外卖、约服务。这个市场,比线上大十倍、百倍。而连接线上和线下的,就是『本地生活服务』。大眾点评现在做的,是在画这张地图。地图越详细,越准確,价值越大。”林浩顿了顿,“但你现在在用一个原始的方法画地图——靠人两条腿跑。太慢,而且会累死。” 张涛沉默。他看著屏幕上滚动的商户数据,心里有什么东西在翻涌。这些话,他隱约想过,但从没这么清晰。投资人总问他“怎么赚钱”,他说“gg、会员费”,但自己都不信。林浩却说“不要想赚钱,先把地图画好”。这种视角,完全不一样。 “你想投多少?”张涛抬起头。 “一百五十万,占15%。”林浩说,“不控股,不干预经营,只派一个財务监事。条件就一个:用我们的工具,在半年內,把北上广深四个城市的商户资料库建起来,做到95%覆盖率。点评数量,做到每个商户平均五条以上,真实用户点评。” 一百五十万,15%。估值一千万。比那几家vc高了一倍。而且,不要对赌,只要建资料库。 “为什么?”张涛问,“浩宇做游戏的,为什么要投点评?还只要15%?” “因为地图是基础设施。”林浩说,“未来浩宇要做社交,要做支付,要做o2o。所有这些,都需要一张详细、准確的本地生活地图。大眾点评就是那张地图。我们投资地图,是为了让我们的车知道往哪开。” “o2o?”张涛没听过这个词。 “online to offline,线上到线下。”林浩解释,“就是网际网路和实体经济的结合。比如,用户在浩宇的社交產品里聊到吃饭,可以直接看到附近餐馆的点评和位置,一键订位。比如,用户支付时,可以直接看到商户的优惠信息。这都需要地图。” 张涛消化著这些话。线上到线下,社交结合本地,支付结合服务……这些概念很新,但他隱约觉得,是对的。网际网路不可能永远飘在空中,总要落地。而落地,就需要地图。 “可我们不赚钱……”张涛声音低下去,“工具再好,资料库再大,不赚钱,公司还是会死。” “现在不赚钱,是因为时机没到。”林浩说,“等移动网际网路来了,等智慧型手机普及了,等人们习惯用手机找餐馆、订位子、付钱了,地图就值钱了。那时候,你可以收佣金,可以卖gg,可以做会员,可以做数据服务。但现在,你的任务只有一个:把地图画到最细,把护城河挖到最深。让后来者想抄,都抄不动。” “移动网际网路……”张涛喃喃道,“手机那么小,屏幕那么差,能做什么?” “手机会变。”林浩说,“屏幕会变大,速度会变快,网络会变好。五年后,人们会用手机做现在电脑做的大部分事。而手机最大的特点,是隨身。隨身,就意味著隨时可以查找附近的信息,隨时可以下单,隨时可以支付。本地生活服务的爆发,会在手机上。” 他说得很篤定,像在描述一个已经发生的事实。张涛看著这个少年,突然有种荒诞感——一个十八岁的人,在教他三十五岁的人,未来会怎样。但那些话,那些工具,那些数据,又让他不得不信。 “一百五十万,什么时候能到帐?”他问。 “签完ts,一周內。”林浩说,“另外,浩宇会派两个工程师过来,帮你优化网站架构,提升访问速度。我们的用户,也会导流到点评。虽然游戏用户和餐饮用户不直接重合,但基数大了,总有人会用。” 张涛掐灭烟,站起身,走到窗前。窗外的雨还在下,梧桐树叶在风里沙沙作响。衡山路上,偶尔有计程车驶过,车灯在湿漉漉的路面上拉出长长的光痕。 他想起两年前,在交大旁边的小馆子里,和合伙人喝啤酒,说“我们要把全上海的馆子都搬到网上”。那时候眼里有光,心里有火。两年过去,光快灭了,火快熄了。但现在,有人提著一桶油过来,说“继续烧,我看好你”。 “林浩,”他转过身,看著少年,“如果我接了你的钱,做了资料库,但最后还是死了,怎么办?” “那你就成了烈士。”林浩也站起来,走到他身边,看著窗外的雨,“但我觉得你不会死。因为方向是对的,团队是拼的,现在又有了弹药。你缺的不是能力,是视野,是资源。浩宇给你视野,给你资源,剩下的,看你自己。” 他顿了顿,补充道:“另外,如果你真想做大事,就把『大眾点评』这个名字改了。” “改名字?”张涛一愣。 “大眾点评,太局限了。你们现在只做餐饮,但本地生活不只是餐饮。是酒店,是娱乐,是美容,是健身,是一切线下服务。名字应该更包容,更未来。比如……美团。” “美团?” “美好的团体,让用户团在一起,享受美好生活。”林浩说,“当然,这是建议。改不改,你定。但如果你想做平台,做生態,名字很重要。” 张涛沉默了很久。雨声敲打著玻璃,像在敲打什么。他想起这半年的挣扎,想起投资人的白眼,想起团队兄弟的疲惫眼神,想起自己越来越多的白头髮。 然后,他转身,伸手。 “行。我干。名字……我再想想。” 林浩握住他的手。很稳,有力。 “合同明天发你。”林浩说,“另外,张总,有句话提前说。资料库是你的命根子,要保护好。用户隱私,商户信息,不能泄露。浩宇这边有安全团队,可以帮你建防护体系。未来数据会越来越值钱,也会越来越危险。防患於未然。” 张涛点头。这一点他还没想过,但林浩想到了。 “谢了。”他说。 “不用谢,是投资。”林浩走到门口,回头,“张总,地图画好了,別忘了给我留一条最快的路。” 说完,他和王磊转身下楼。脚步声在老旧木楼梯上咯吱作响,渐渐远去。 张涛站在窗前,看著两人走出洋房,撑开伞,走进雨里。街灯把他们的影子拉得很长,在湿漉漉的石板路上晃动,像某种不真实的剪影。 他回到电脑前,重新打开那个抓取工具。输入“广州”,点开始。屏幕上,数据再次开始滚动,一条条,一页页,像潮水,涌向一个他还没完全看清,但已经隱约感到庞大的未来。 本地生活服务,o2o,移动网际网路,地图,入口…… 这些词在他脑海里旋转,重组,慢慢拼出一张模糊的蓝图。 而那张蓝图的起点,是手上这一百五十万,和十分钟抓取的两万三千家商户。 他掐灭烟,关掉vc的意向书,打开一个新的文档。 標题是:“大眾点评(美团?)扩张计划:北上广深,半年,百万商户”。 他开始写。键盘声在雨夜里响起,清脆,坚定。 而窗外的上海,在春雨中沉睡,也在孕育著什么。 浩宇的生態地图上,又点亮了一个坐標。 静待它,慢慢长大,长成那片未来森林里,最高大的树之一。 第68章 浩宇支付內测 五月十五日,凌晨两点十一分。深圳创新大厦五楼的灯灭了大半,只有东侧新隔出的“金融科技组”区域还亮著惨白的光。空气里有种紧绷的、类似手术室的无菌感,混杂著机箱风扇的低频嗡鸣和键盘敲击的细碎声响。二十多台显示器屏幕上滚动著实时数据流,绿色数字在黑色背景上跳动,像心电图,监视著某个刚刚诞生、极其脆弱的生命体的脉搏。 林浩站在监控大屏前,屏幕分四个区域。左上角是实时交易量:笔数/秒,金额/秒。此刻数字很低,12笔/秒,平均金额28.7元。右上角是绑卡用户数:501,327。这个数字在过去二十四小时增长了四千多,很慢,但稳定。左下角是风险监控:欺诈交易数0,可疑行为报警3(已处理)。右下角是系统负载:cpu 23%,內存 41%,资料库连接池 18%。一切平稳,平稳得有些无聊。 但他知道,平静底下是暗流。浩宇钱包,这个在浩宇游戏平台內静默上线、没有任何宣传的支付工具,已经运行了整整一个月。最初只支持点卡充值和游戏內虚擬道具购买,流程极简:绑卡(支持五大行储蓄卡),输入金额,简讯验证,支付。没有余额功能,没有转帐,没有提现——不是不能做,是不敢。支付是雷区,一步踏错,尸骨无存。 “林总,首月数据报告。”王磊走过来,手里拿著刚列印出来的厚厚一沓纸,眼睛里有血丝,但精神亢奋,“绑卡用户五十万零一千三百二十七,月交易笔数两百四十万,总流水六亿八千万。平均客单价283元,復购率62%。坏帐率……0.37%。” 他把报告递给林浩。最后一页用红笔圈出一个数字:0.37%。支付行业的坏帐率警戒线是1%,浩宇钱包的第一个月,只有0.37%。低得不可思议。 “风控模型立功了。”王磊指著报告中的一页,“张一鸣的团队做的行为分析算法,准確率92%。有问题的交易,基本都在支付前就被拦截了。剩下0.37%,大部分是盗卡,我们垫付了,正在走保险流程。” 林浩没说话,只是翻著报告。数据很漂亮,漂亮得不真实。五十万绑卡用户,六亿八千万流水,0.37%坏帐。在2005年,支付宝还没独立,財付通刚起步,网银支付体验像屎一样的年代,浩宇钱包这个静默上线的“小工具”,交出了一份接近满分的答卷。 但越漂亮,越危险。 “用户反馈呢?”他问。 “游戏论坛和客服渠道,收到四百多条关於支付的反馈。”王磊调出另一个文件,“大部分是好评:快,方便,不用跑网吧买点卡了。负面反馈集中在两点:一,不支持信用卡。二,提现功能没有。有用户问,充进去的钱,能不能退?” “不能。”林浩说,“至少现在不能。我们做的是封闭生態內的支付工具,不是第三方支付平台。钱进来,只能消费,不能流出。这是红线。” “可用户有需求……” “需求可以引导,红线不能碰。”林浩打断他,“信用卡暂时不开,盗刷风险太高。提现功能……等我们拿到支付牌照再说。” “支付牌照……”王磊苦笑,“人民银行那边,一点风声都没有。据说支付宝在申请,但流程很慢,可能要一两年。我们这种小虾米,排队都不知道排到哪年。” “所以我们要低调。”林浩走到窗边,看著窗外沉睡的深圳,“浩宇钱包现在只是『游戏点卡充值工具』,不是『支付工具』。这个定位,要咬死。对外宣传,就说是为了方便玩家。对內,我们要把它当成未来的金融基础设施来建。风控,安全,系统稳定性,一样不能少。但声音,要小。” 他转过身,看著监控大屏。交易量微微跳动了一下,到了13笔/秒。某个深夜还在打游戏的玩家,充了一百块钱,买了件新装备。 “这五十万绑卡用户……”林浩轻声说,“他们绑的不是卡,是信任。他们相信浩宇不会盗刷他们的卡,不会泄露他们的信息,不会捲款跑路。这种信任,比五十万用户本身,值钱一万倍。” 王磊点头。他知道林浩在说什么。支付是信任生意。用户把钱交给你,是把身家性命託付给你。一旦信任崩塌,再多的功能,再好的体验,都是零。 “但盛大和腾讯那边……”王磊压低声音,“我们的人收到风声,盛大在打听我们的支付数据。腾讯的財付通项目组,这个月开了三次会,议题都是『浩宇支付』。他们可能很快会跟进。” “让他们跟。”林浩说,“支付不是谁先做谁贏,是谁稳谁贏。盛大做支付,大概率会做成『传奇幣』那种游戏幣体系,出不了游戏生態。腾讯有qq,有流量,但他们太贪心,什么都想做,支付可能只是qq的一个功能模块,做不深。我们要做的,是专注。先服务好游戏玩家,把体验做到极致,把风控做到铁桶。等他们反应过来,我们已经有了五十万、一百万、一千万忠诚用户。那时候,再慢慢扩展场景。” “扩展场景?”王磊问,“除了游戏,还能做什么?” “社交。”林浩说,“o?很快要公测。语音聊天,发红包,aa付款,这些都需要支付。还有平台,未来我们做电商,做o2o,做本地生活,都需要支付。支付是血,要流到生態的每一个毛细血管。但现在,血还不够浓,血管还不够强。先养著,等时机。” 他走到白板前,拿起笔,画了一个金字塔。最底层是“游戏支付”,中间是“社交支付”,顶层是“生態支付”。在金字塔旁边写了一个时间表:2005-2006,夯实游戏支付;2007-2008,拓展社交支付;2009-2010,构建生態支付。 “三年规划。”林浩放下笔,“但现在,我们只做最底层。做深,做透,做到让用户觉得『用浩宇钱包理所当然』。等底层稳了,再往上建。” 办公室门被推开,张一鸣走进来,手里拿著笔记本电脑。他看起来更瘦了,眼镜片后的眼睛深陷,但眼神亮得灼人。 “林浩,风控模型有个新发现。”他把电脑放在桌上,调出一张图表,“我们分析了五十万绑卡用户的消费行为,发现了一个模式:高频小额用户(月消费5次以上,单笔低於50元)的坏帐率只有0.12%,而低频大额用户(月消费1-2次,单笔超500元)的坏帐率达到0.8%。差七倍。” “说明什么?”王磊问。 “说明高频小额用户是『活水』,他们用支付工具像用自来水,习惯了,信任了,风险低。低频大额用户是『洪水』,他们可能因为某个大额道具或装备才绑卡,一次性消费完就不再用了,而且容易被盗卡者盯上。”张一鸣推了推眼镜,“我建议,对低频大额交易加强验证,比如增加简讯验证码延迟,或者人工审核。同时,鼓励高频小额消费,比如做『每日首单隨机立减』的活动,培养用户习惯。” 林浩看著那张图表,沉默了几秒。张一鸣的数据洞察很准,而且给出了具体的运营策略。这就是算法团队的价值——不只看数据,看数据背后的行为逻辑。 “可以做。”林浩点头,“但活动要谨慎,不能做成补贴大战。我们不是淘宝,不需要靠烧钱抢用户。我们的用户是游戏玩家,他们付费是为了爽,不是为了省那几块钱。立减可以,但要有趣,比如『暴击立减』——支付时隨机出现1-10元减免,有惊喜感。风控策略按你说的调整,但人工审核不要轻易上,影响体验。用算法预审,標记高风险交易,让客服主动联繫用户確认。” “明白。”张一鸣在电脑上快速记录。 “另外,”林浩补充,“用户数据要绝对隔离。支付数据和行为数据,不能和游戏数据、社交数据混在一起。未来如果做徵信,做风控模型,可以脱敏后使用,但原始数据必须分库分表,权限分级。这件事,你亲自盯。” “已经在做了。”张一鸣说,“我们建了三层防火墙:应用层隔离,资料库层隔离,物理伺服器隔离。支付伺服器单独一个集群,不和其他业务互通。” 正说著,监控大屏突然闪了一下。右下角的系统负载,cpu从23%飆升到67%,然后回落。交易笔数从13笔/秒,瞬间衝到45笔/秒,又跌回15笔/秒。 “有攻击?”王磊脸色一变。 “不像。”张一鸣快速调出日誌,“是《山海》新副本『蓬莱仙境』刚上线,大批玩家同时充钱买门票和药水。瞬时並发超过了我们预设的閾值,但系统扛住了,自动扩容了计算节点。” 虚惊一场。但林浩的脸色没放鬆。他走到监控台前,调出刚才那段时间的详细日誌。伺服器响应时间从平均80毫秒,最高飆到300毫秒,但没超时。资料库连接池一度占用到85%,但没打满。系统自动启动了三个备用计算节点,五分钟后,负载回落,节点自动释放。 “扩容逻辑要优化。”林浩指著日誌里的一段,“备用节点启动花了十二秒,太慢。下次瞬时並发再高,可能就崩了。改成热备,常驻两个节点,负载过50%自动加入集群。” “可这样成本……”王磊犹豫。 “成本我批。”林浩说,“支付系统,稳定大於一切。用户支付时卡一秒钟,信任就掉一分。我们寧可以备无用,不可用而无备。” 窗外天色开始泛白。深圳在晨雾中慢慢甦醒,远处深南大道上传来早班公交车的引擎声。而浩宇支付系统的监控大屏上,交易量又迎来一个小高峰——早起的玩家开始上线,充钱,买早餐(游戏里的)。 “五十万用户,六亿八千万流水,0.37%坏帐。”林浩看著屏幕上跳动的数字,轻声重复,然后转头对王磊和张一鸣说,“这只是一个开始。” “开始?”王磊不解,“这数据已经……” “太小了。”林浩打断他,“中国有八千万游戏玩家,我们才覆盖了不到1%。有银行卡的网民超过五千万,我们才覆盖了1%。未来,支付会像水和电一样,成为网际网路的基础设施。浩宇钱包要做的,不是成为其中一个选项,是成为默认选项。当用户想玩游戏、想社交、想购物、想吃饭时,第一个想到的支付工具,是浩宇。这条路,我们才走了第一步。” 他走到窗边,看著天边渐渐亮起的晨光。城市在甦醒,而浩宇支付这个刚刚满月的婴儿,在寂静中完成了第一次心跳,第一次呼吸。 “好了,都去睡吧。”林浩说,“明天开始,支付组轮班,二十四小时盯盘。我要这个系统,稳如磐石。” 王磊和张一鸣点头,收拾东西离开。办公室里只剩林浩一个人,和监控大屏上永不停止跳动、象徵著信任与財富流转的绿色数字。 他坐下来,打开一份新的文档。標题是:“浩宇支付五年规划”。 在第一条写下:“2005年底,绑卡用户破百万,年流水破百亿。” 在最后一条写下:“2010年,成为行动支付时代的基础设施。” 然后,他关掉文档,加密,存入只有他能访问的硬碟。 窗外的天,彻底亮了。 而浩宇支付的征途,才刚刚开始。 这五十万用户,是种子。 静待它,在未来的某一天,长成一片森林,覆盖整个中国网际网路的,支付森林。 第69章 支付牌照的提前卡位 七月十二日,北京。盛夏的午后,知了在国槐树上嘶鸣,空气燥热黏稠,长安街上的车流在热浪中扭曲变形。金融大街15號,中国人民银行总行大楼。十七层东侧,小会议室窗户紧闭,空调开得很低,但空气里有种凝滯的、混杂了文件纸张、茶叶和陈旧地毯的气味。 椭圆会议桌边坐了十几个人,大多是四十到五十岁年纪,穿著衬衫或短袖西装,脸色严肃。桌上摊著几份文件,最上面一份標题是《支付清算组织管理办法(徵求意见稿)》,封面用红字標註“內部討论稿,严禁外传”。这是央行支付结算司牵头起草的第三方支付监管办法初稿,第一次在司內核心层传阅、討论。 主持人是副司长王明远,五十出头,戴金丝眼镜,头髮梳得一丝不苟。他翻到文件第三页,敲了敲桌子。 “第三条,关於支付业务许可。目前草案设定註册资本门槛一个亿,实缴。大家什么意见?” 会议室里沉默了几秒。一个戴眼镜的中年人开口,他是法规处处长:“门槛是不是太高了?现在做支付的,大多是网际网路公司,初创期,拿不出这么多钱。设太高,可能把创新掐死在摇篮里。” “但支付涉及资金安全,涉及金融稳定。”对面一个头髮花白的老者说,他是风险监测处处长,“门槛设低了,什么阿猫阿狗都来做支付,捲款跑路了怎么办?老百姓的钱袋子,不能开玩笑。” “可网际网路支付是个新事物,需要包容审慎……” “审慎没错,但不能保守。美国paypal做了多少年了,也没见出大事……” 爭论开始。一方主张严管,提高准入门槛,强化备付金监管,甚至要求支付机构必须由金融机构控股。一方主张包容,给创新空间,用技术手段解决风险问题。双方各有道理,爭执不下。 王明远静静听著,手指在文件上轻轻敲击。这是2005年,支付宝刚成立两年,主要服务於淘宝交易;財付通刚起步,还没形成规模;快钱、易宝等第一批支付公司正在摸索。第三方支付行业刚刚萌芽,监管该用什么態度,没人有答案。太松,可能酿成风险;太紧,可能扼杀一个未来万亿级的產业。 会议开了三个小时,没结论。散会后,王明远回到办公室,泡了杯浓茶,站在窗前看著外面。长安街车水马龙,北京在烈日下蒸腾。他想起上周去杭州调研,看到支付宝的办公室,那些年轻人眼里有光,说“要让信任简单”。支付这件事,確实在变。但怎么管,他还没想清楚。 秘书敲门进来,递过来一份传真。“司长,深圳一家公司发来的公函,还有一份材料。” “什么公司?” “浩宇科技。做游戏的,但他们在做支付业务,叫『浩宇钱包』。这是他们主动提交的业务说明和合规报告,说想向监管部门匯报。” 王明远愣了一下。他接过传真。公函很正式,盖著浩宇科技公章,標题是“关於浩宇钱包业务情况的报告”,落款是“浩宇科技创始人、ceo 林浩”。附件厚达五十多页,包括业务模式说明、风险控制体系、资金存管方案、用户权益保护措施、信息安全技术架构,甚至还有一份“支付业务未来发展规划”。 他快速翻阅。材料做得极其专业,完全不像一家游戏公司的手笔。业务模式写得清晰透明,风险控制有具体的技术方案(包括实时风控模型、反欺诈算法、备付金银行存管),用户权益保护有详细的纠纷处理流程。最让他惊讶的是最后一份规划,提出了“支付即服务、数据不碰钱、技术驱动风控”的理念,並承诺“隨时接受监管指导,主动拥抱合规”。 “这个林浩……”王明远抬头问秘书,“多大?” “十九岁。去年刚创业,做游戏起家,现在月流水几千万。他们的支付业务是今年五月上线的,静默运营,没有宣传,但已经绑卡五十万用户,月流水六个多亿。” 王明远手指在桌面上轻轻敲著。十九岁,游戏公司,主动向央行匯报支付业务,还提交了这么详尽的材料。这反常。太反常了。別的公司都在躲监管,能低调就低调,生怕引起注意。这家公司倒好,主动送上门来。 “他为什么要匯报?”王明远问。 “公函里说,支付业务涉及用户资金安全,事关重大,企业有责任主动接受监管指导,確保业务合规稳健发展。他们还附了一份《支付业务风险自查报告》,列出了十七个潜在风险点,以及对应的整改措施。” 王明远沉默。他干了二十年监管,第一次见到这样的企业。不躲,不藏,不抱怨监管滯后,反而主动把底牌亮出来,说“您看,我哪里做得不好,我改”。这种態度,要么是极度自信,要么是极度狡猾。 “约一下。”他放下材料,“下周,让他来一趟北京。我亲自见见这个林浩。” 同一时间,深圳。创新大厦五楼,林浩办公室。空调开得很足,但王磊急得满头汗。 “老大,你疯了吗?主动给央行打报告?还把我们风控模型、资金流向、用户数据,全交上去了?这不等於是把脖子伸过去让人砍吗?现在支付行业谁不是闷声发大財,等监管明確了再说?你这么一搞,万一央行觉得我们太激进,直接叫停怎么办?六个多亿的流水啊!还有五十万绑卡用户!” 他语速极快,几乎是吼出来的。桌上的传真確认函,像烧红的烙铁,烫得他坐立不安。 林浩坐在椅子上,很平静。他手里拿著一支笔,在一张白纸上画著流程图:央行、支付公司、银行、用户。线条清晰,关係明確。 “磊子,你怕什么?”他问,声音很稳。 “怕什么?怕监管啊!支付是金融业务,金融是国家命脉。咱们一个民营公司,做这么大,还不低调,这不是找死吗?盛大、腾讯、支付宝,谁像咱们这样?” “所以他们慢。”林浩放下笔,“支付牌照迟早要发,监管迟早要来。与其等监管找上门,不如主动迎上去。我们现在主动匯报,展示我们的合规意愿和技术能力,是在给监管方信心——看,我们不是野蛮生长的草莽,我们是懂规矩、有底线、能管控风险的好学生。好学生,老师才会喜欢,才会给糖吃。” “可万一老师不喜欢呢?万一觉得我们太跳,枪打出头鸟呢?” “那就证明我们还不够好。”林浩说,“但材料我看了,我们的风控水平、资金存管方案、用户保护措施,在行业里是顶尖的。支付宝现在还在用担保交易模式,资金在支付宝帐户里沉淀,风险比我们大。財付通刚起步,体验一塌糊涂。我们做的是银行直连,资金不过手,风险隔离做得好。这些,都是加分项。” 他顿了顿,看著王磊。 “磊子,支付不是游戏,不是谁流量大谁贏。支付是信任,是安全,是合规。谁能最先获得监管信任,谁就能在牌照发放时拿到最好的位置。我们现在主动匯报,是在卡位。卡在监管心里,卡在政策制定者的脑海里。等管理办法正式出台,他们会记得,有一家叫浩宇的公司,早就主动拥抱监管,早就做好了准备。那时候,我们就是標杆,是样板。这个位置,值十个亿,一百个亿。” 王磊不说话了。他喘著气,盯著林浩。这个十九岁的创始人,眼神里有种超越年龄的篤定。他说的每句话,都像是在陈述一个已经发生的事实。王磊想起过去一年,林浩做的每个决定,起初看起来都疯狂,但最后都对了。这一次呢? “央行那边……会见我们吗?”他声音低下来。 “会。”林浩说,“材料我让法务团队准备了两个月,每一个细节都打磨过。不是求情,是展示实力。央行现在最缺的,不是监管手段,是对新兴行业的了解。我们递过去的,不是问题,是答案。他们没理由不见。” 正说著,电话响了。是前台转进来的,北京號码。林浩接起来。 “您好,我是林浩。” 电话那头是个温和的男声:“林总,我是人民银行支付结算司王明远。你的材料我们收到了。下周一下午三点,方便来总行一趟吗?我们聊聊。” “方便。谢谢王司长。”林浩说。 电话掛了。林浩放下话筒,看向王磊。“下周一,北京。你准备一下,跟我一起去。” 王磊张了张嘴,没说出话。他看著林浩平静的脸,突然觉得,自己可能又一次低估了这个少年。不是低估他的胆量,是低估他的……远见。 七月十八日,周一。北京,央行总行。小会议室。林浩和王磊提前半小时到,坐在会议室里等。会议室很简单,白墙,深色会议桌,国旗和党旗,墙上掛著“稳健货幣政策”的標语。空气里有种肃穆的气场。 三点整,王明远推门进来,带著两个助手。他看起来比实际年龄年轻,眼神很锐利,打量了林浩几眼,然后坐下。 “林总,年轻有为。”他开口,语气不冷不热。 “王司长,感谢您百忙中抽时间。”林浩不卑不亢。 “你们的材料我看了,很详细。但我有个问题。”王明远身体前倾,“浩宇是做游戏的,为什么做支付?游戏点卡充值,用网银、用线下渠道,不就行了吗?为什么要自己做一套支付体系?” 问题很尖锐,直指核心。王磊手心冒汗。 林浩却笑了,很淡的笑。“王司长,您玩过网路游戏吗?” 王明远愣了一下,摇头。 “那您可能不太了解玩家的痛苦。”林浩说,“2003年,玩家想充一张30元的点卡,要走去网吧,用现金买实体卡,刮开密码,在游戏里输入。如果网吧没卡了,要跑好几家。如果卡密被刮坏了,要找客服,扯皮好几天。后来有了网银,但流程复杂,跳转多个页面,支付成功率不到40%。玩家不是不想付费,是付费太痛苦。” 他顿了顿,语气认真起来。 “我们做支付,不是为了做金融,是为了解决用户的痛苦。让玩家能一键充值,三秒完成,安心玩游戏。所以浩宇钱包的第一个版本,只做绑卡支付,不做余额,不做转帐,不做理財。我们想做的,不是另一个银行,是一个好用的『支付工具』。工具的价值,是让该发生的事,更顺畅地发生。” 王明远听著,手指在桌上轻轻敲著。“但支付涉及资金,涉及金融安全。工具做得再好,风险管控不住,就是灾难。” “所以我们把风控放在第一位。”林浩调出笔记本电脑,展示实时风控大屏,“这是我们自主研发的风控系统,基於用户行为分析和机器学习,欺诈交易识別率92%,坏帐率0.37%。所有资金由合作银行存管,我们不过手。用户资金安全,是我们最高的红线。” 王明远看著屏幕上跳动的数据,沉默了几秒。“0.37%的坏帐率,怎么做到的?” “数据+算法。”林浩说,“我们分析了五千万条交易数据,建立了四百多个风险特徵模型。支付前实时评分,高中风险交易自动拦截。支付后动態监控,异常行为实时预警。另外,我们和银行合作,建立了黑名单共享机制。这套体系,我们愿意向监管开放,甚至向行业开放。因为支付安全不是一家公司的事,是整个生態的事。” 话说得很坦诚,也很自信。王明远看著这个十九岁的少年,眼神里的审视渐渐淡去,多了点別的。他见过太多企业,匯报时要么战战兢兢,要么夸夸其谈。但林浩不一样,他平静,清晰,有数据,有逻辑,有底线。更重要的是,他有“解决问题”的诚意,而不是“应付监管”的敷衍。 “支付业务管理办法,快出台了。”王明远缓缓说,“门槛不低,要求很多。你们有准备吗?” “有。”林浩递上另一份文件,“这是浩宇支付的合规升级方案。包括增资到一亿,组建独立的支付公司,搭建符合等级保护三级要求的安全体系,建立7x24小时客户服务和投诉处理机制。我们预计,半年內可以完成所有合规改造。如果监管允许,我们希望成为第一批试点单位,为行业探索经验。” 王明远接过文件,快速翻阅。很详细,很扎实。他抬起头,看著林浩。 “你为什么这么急?”他问,“等办法出台,再准备也不迟。” “因为我相信支付是未来。”林浩说,“未来十年,中国会进入行动支付时代。人们会用手机付一切:吃饭,打车,购物,交水电煤。这个市场,会是十万亿,百万亿规模。但它需要信任,需要安全,需要规则。我们想做的,不是趁乱捞一把,是成为这个新时代的建设者之一。而建设者的第一课,是守规矩。” 会议室里安静下来。窗外的知了声隱约传来,衬得室內更静。王明远看著林浩,看了很久,然后点点头。 “材料留下。你们先回去。有进展,我们会联繫。” 没有承诺,但也没有拒绝。林浩起身,握手,离开。 走出央行大楼,北京午后的热浪扑面而来。王磊长出一口气,衬衫后背全湿了。 “老大……这就完了?” “完了。”林浩说,“种子种下了,等发芽。” “可他们什么也没说啊……” “没说,就是最好的结果。”林浩看著长安街上的车流,“如果直接拒绝,当场就说了。如果很满意,会表扬。没说,是在思考,在评估。给他们时间。我们回去,把该做的事,做到极致。” 一周后,浩宇科技內部发文:成立“浩宇支付有限公司”,独立运营,註册资本一亿,实缴。林浩任法人,王磊任总经理。同时,浩宇钱包在游戏平台內发布公告,正式更名为“浩宇支付”,新增用户协议,明確资金存管和权益保障条款。 没有宣传,没有新闻,但业內都看到了。盛大、腾讯、支付宝,都收到了消息。有人冷笑,说“小孩子瞎折腾”;有人警惕,开始加快自己的支付布局;有人困惑,不明白浩宇为什么这么急。 而央行那间小会议室里,王明远在起草一份內部报告,標题是《关於第三方支付创新与监管的几点思考》。在案例部分,他写下了“浩宇支付”的名字,標註是:“主动合规,技术驱动,值得关注。” 窗外的北京,盛夏正浓。 而支付牌照的卡位战,在这一天,悄然拉开了序幕。 浩宇,已经站到了起跑线最前端。 静待发令枪响。 第70章 腾讯的QQ收费危机爆发 十月八日,深秋。深圳的气温还倔强地停留在二十八度,但腾讯大厦里的空气已经冷得像冰窖。三十七层大会议室,落地窗外是灰濛濛的深圳湾,海面没有波澜,像一块凝固的铅板。会议桌两侧坐了二十多人,都是副总裁以上级別,但没人说话,所有人都低著头,盯著面前那份刚刚列印出来、还带著印表机余温的数据报告。 报告封面上印著加粗黑体字:“qq用户活跃度分析(2005年q3)”。但没人需要翻开,那些数字已经在过去一周里,像病毒一样在內部邮件、即时通讯、甚至厕所隔间的涂鸦墙上流传: qq註册用户:3.5亿 但——月活跃用户:1.2亿 日活跃用户:6000万 同时在线峰值:2200万 较上一季度:-8% 最刺眼的是最后一行:用户流失主因调研(抽样十万份),排名第一的原因:“收费压力”,占比47%。 马化腾坐在主位,没看报告。他穿著简单的白衬衫,袖子挽到手肘,手里拿著一支笔,在空白的a4纸上无意识地画著圈,一个接一个,像某种焦虑的具象化。会议室里只有中央空调低沉的嗡鸣,和笔尖划过纸张的沙沙声。 “说话。”他终於开口,声音不高,但很清晰。 运营副总裁曾李青第一个打破沉默,声音沙哑:“九月开始执行的『非会员用户限制登录』策略,反馈……很糟糕。我们清理了超过八千万个『殭尸帐號』,但也误伤了很多轻度用户。他们登录时被提示『帐號异常,请开通会员或验证手机』,很多人直接就放弃了。” 本书首发 101 看书网藏书多,101??????.??????隨时享,提供给你无错章节,无乱序章节的阅读体验 “误伤率多少?”马化腾没抬头。 “根据后台数据,大约15%。”曾李青说,“但这15%的用户里,超过一半是18-24岁的年轻人,学生和刚工作的白领。他们是qq的未来用户群,现在……他们在走。” “走去哪?”马化腾放下笔,抬起头。 曾李青犹豫了一下,调出投影。屏幕上是一张用户迁徙路径图,箭头从qq指向几个方向:msn、网易泡泡、新浪uc,以及……一个醒目的红色箭头,指向“o?(浩宇)”。 “msn吃掉了我们的外企用户,网易泡泡吃掉了游戏用户,新浪uc吃掉了低龄用户。但增长最快的是……”曾李青放大那个红色箭头,“o?。浩宇的即时通讯工具,上线六个月,目前註册用户一千二百万,日活五百万,而且——全是18-24岁的年轻人。” 会议室里响起一阵压抑的抽气声。六个月,从零到五百万日活。这个增长速度,在qq早期都没出现过。 “o?做了什么?”马化腾问。 “什么都没做。”曾李青苦笑,“或者说,做了我们没做的一切。它完全免费,没有会员,没有gg,界面极简,只有聊天、语音、文件传输三个功能。註册只需要手机號,甚至手机號都不需要——可以用浩宇游戏通行证直接登录。而且,它和浩宇游戏平台深度绑定,玩家在游戏里可以直接呼出o?,和队友语音开黑。这个场景,我们qq满足不了——太重,太复杂,还要跳转。” 他调出几张截图。是o?的界面:深灰色背景,左侧好友列表,中间聊天窗口,右侧一个很小的游戏內嵌面板。极其简洁,乾净得像实验室工具。 “我们的用户调研显示,”曾李青继续,“流失到o?的用户,给出的理由高度一致:『简单』『快』『不打扰』。他们用o?,就为了玩游戏时沟通,为了传游戏截图,为了约队友。这些需求,qq当然也能满足,但qq同时还有qq秀、qq空间、qq宠物、qq音乐……太多东西了。用户说,『我就想聊个天,不想逛商场』。” 会议室更静了。窗外的天色更暗,乌云压得很低,像要下雨。 “还有这个。”曾李青调出另一个页面,是某个大型游戏论坛的截图。標题是:“qq再见,o?真香”。主楼写得很长: “十年qq老用户,从五位数的號用到现在。以前觉得qq是必需品,朋友在那,同学在那,工作在那。但现在,qq越来越像菜市场,gg满天飞,红钻黄钻绿钻,不开会员连换个头像都卡。昨天打《山海》副本,用qq语音,队友声音断断续续,换成o?,清晰得就像在耳边。果断把游戏好友全拉到o?了。qq?留著收邮件吧。” 下面跟帖几百条,大部分是赞同: “+1,qq现在打开都要三秒,o?秒开。” “qq会员一个月十块,我穷学生,用不起。” “o?传文件比qq快多了,还不限大小。” “最烦qq的抖动窗口,o?没有,清净。” “浩宇牛逼,国產之光。” 一条条,一句句,像鞭子抽在会议室每个人的脸上。他们做了六年qq,做到三亿用户,成为中国人的社交基础设施。但现在,用户在用脚投票,去一个上线六个月、只有三个功能的“玩具”。 “產品层面,”马化腾看向张志东,“我们有什么应对?” 张志东是首席技术官,他推了推眼镜,声音沉稳但凝重:“o?的技术架构很先进。他们的语音通话用了自研的编码算法,在同样带宽下,音质比我们好30%。文件传输用了p2p+cdn混合,速度比我们快一倍。而且,他们的网络层做了深度优化,在弱网环境下表现比我们稳定。这些技术……不是短时间能追上的。” “他们哪来的技术?”有人问。 “两个可能。”张志东说,“一是挖了顶尖人才。我们查了,o?的负责人是张小龙,前foxmail创始人,顶级產品经理。核心工程师有从微软、谷歌挖来的。二是……有外部技术支持。但查不到来源。” 马化腾的手指在桌面上轻轻敲击。一下,两下,三下。他想起三个月前,陈天桥打电话来说“联手围剿浩宇”,他当时说“先观察”。现在,观察出结果了——浩宇不仅没死,还长出了獠牙,咬到了qq最疼的地方。 “市场层面呢?”他看向市场副总裁。 “我们在做推广,但效果有限。”市场副总裁脸色难看,“qq的包袱太重了。三亿用户,意味著三亿个不同的使用习惯,三亿个对『qq应该是什么』的期待。我们加新功能,有人骂臃肿。我们砍旧功能,有人骂背叛。我们推会员,有人说圈钱。浩宇没有包袱,一张白纸,想画什么画什么。而且……” 他顿了顿:“而且浩宇的游戏业务在持续导流。《山海》现在月活八百万,这些玩家天然就是o?的用户。我们的游戏……导不动qq。” 这是最致命的问题。qq是社交工具,但社交关係链太沉重,太泛。游戏是垂直场景,需求明確,关係单纯。浩宇用游戏切入通讯,像手术刀,精准,锋利。而qq想用通讯切入游戏,像大锤,笨重,低效。 会议室里再次陷入死寂。窗外的雨终於下来了,噼里啪啦打在玻璃上,像无数细小的耳光。 马化腾站起身,走到窗前,看著外面被雨幕模糊的城市。深圳在雨中沉默,像一头受伤的巨兽。而几公里外,南山创新大厦里,那个十九岁的少年,此刻在做什么?是在庆祝o?用户破五百万,还是在谋划下一步更大的棋? 他不知道。但他知道,他犯了一个错误。一个致命的错误。 他以为qq已经是社交的终极形態,以为三亿用户是不可撼动的护城河,以为收费是理所当然的变现路径。但他忘了,用户会厌倦,会疲惫,会渴望更简单、更纯粹的东西。而当他们渴望时,总有人会给他们。 浩宇给了。用o?,用一个简陋但锋利的工具,切开了qq看似坚固的城墙。 “从现在起,”马化腾转身,看著会议室里的人,声音不高,但每个字都像钉进木头里的钉子,“qq免费。所有会员特权,逐步开放给所有用户。gg位砍掉一半。界面做减法,启动速度优化到两秒以內。语音通话、文件传输,成立专项组,三个月內追上o?。” 会议室里一片譁然。免费?砍gg?这意味著什么?意味著qq的营收会瞬间腰斩,意味著股价会暴跌,意味著投资人会暴怒。 “马总,”曾李青硬著头皮,“这……太激进了。我们的收入,60%来自会员和gg。如果免费……” “如果用户没了,100%的收入都会没。”马化腾打断他,“现在丟面子,好过以后丟命。o?六个月做到五百万日活,照这个速度,明年就能到两千万。等它到两千万,就会从游戏场景扩展到其他场景,会做群聊,做朋友圈,做支付。到那时候,我们再反应,就晚了。” 他走回座位,双手撑在桌上,身体前倾。 “我知道这很痛。但痛,好过死。qq是腾讯的根,根不能烂。现在用户在用脚告诉我们,根开始烂了。我们要做的不是假装没看见,是把烂掉的部分挖掉,哪怕流血,也要挖。” 他顿了顿,目光扫过每一个人。 “另外,成立一个秘密项目组,代號『微信』。做一个全新的即时通讯工具,从零开始,没有任何歷史包袱。目標就一个:比o?更简单,更快,更好用。负责人我来定,资源全公司倾斜。qq要守,『微信』要攻。这场仗,我们输不起。” 散会。人群沉默地离开,每个人脸上都写著沉重。马化腾一个人留在会议室,没开灯,只有窗外城市的灯火在雨幕中晕开,像泪痕。 他打开手机,点开o?——他让助理註册了一个帐號,里面只有一个好友,是助理的小號。界面真的很简洁,简洁到有点……寂寞。但他知道,在无数个年轻人的手机和电脑上,这个简洁的界面里,正涌动著鲜活、热烈、充满可能性的社交关係。那些关係,本应该发生在qq上。 雨越下越大。他走到窗边,看著玻璃上蜿蜒流下的雨水,想起1999年,在华强北的出租屋里,他和张志东、曾李青、陈一丹、许晨曄五个人,挤在一起写oicq的第一行代码。那时候,他们的梦想很简单:做一个好用的聊天工具,让中国人沟通更容易。 六年过去,工具做大了,但好像……没那么好用了。 他轻声说,不知道是对谁说,还是对自己说: “浩宇,林浩……你贏了第一局。” “但战爭,才刚刚开始。” 窗外,深圳的雨夜,深沉如墨。 而腾讯与浩宇的社交战爭,在这一天,因为qq的收费危机,正式撕下了温情脉脉的面纱,露出鲜血淋漓的獠牙。 静待下一回合。 第71章 HICQ开放註册 十月十八日凌晨零点,深圳创新大厦五楼灯火通明,但气氛安静得诡异。五十多人的o?(对外已正式更名为hicq)项目组全员在岗,但没人说话,所有人都盯著自己面前的屏幕。空气里有种紧绷的、类似弓箭拉到满弦的张力,混合著空调低鸣和机箱散热风扇的嗡嗡声。 张小龙站在办公区中央的监控大屏前,屏幕上分四个区域。左上角是註册伺服器状態,右上角是好友关係导入队列,左下角是实时在线人数,右下角是网络流量监控。所有数字此刻都是零,但光標在闪烁,像沉睡巨兽平稳的呼吸。 “最后一遍检查。”张小龙开口,声音在寂静中格外清晰,“註册系统,刘峰。” “就绪。十组负载均衡,每秒可处理五千个註册请求,资料库分库分表,理论支撑千万级並发。”刘峰的声音从通讯频道传来,他在机房。 “好友导入引擎,周航。” “就绪。协议模擬器预热完成,qq伺服器接口探测正常,验证码识別率97%。单次导入成功率预计85%以上,失败自动重试三次。”周航的声音有点抖,不是怕,是兴奋。 “网络防护,赵永。” “就绪。三线高防ip,ddos防护开最高档,备用带宽隨时可扩容。腾讯如果攻击,至少能扛住第一波。”赵永语气沉稳。 “客服和应急,小雨。” “就绪。客服团队五十人,三班倒,应急预案三十套,从伺服器崩到友商攻击都有预案。”小雨的声音清晰,但能听出紧张。 张小龙转头看向林浩。林浩站在他身边,穿著简单的灰色卫衣,双手插在口袋里,眼睛盯著屏幕。他没说话,只是点了点头。 “零点三十分,准时开放。”张小龙看了一眼手錶,“现在,静默。” 整个办公区只剩下呼吸声和机箱风扇声。窗外,深圳的夜色浓重如墨,远处深南大道上的车流稀疏,城市在沉睡。但网际网路的某个角落,一场风暴正在酝酿。 过去七十二小时,浩宇的运营团队在所有能触及的渠道——游戏登录界面、官网弹窗、玩家论坛、甚至《山海》和《血战天下》的游戏內公告——推送了同一条消息: “hicq 10月18日零点三十分,正式开放註册。永久免费,永不收费。一键导入qq好友,无缝迁移社交关係。註册即送浩宇游戏平台百元礼包。” 消息很简单,但每个词都像刀子。永久免费,直指qq的收费软肋。一键导入qq好友,这是核武器——利用qq开放但少人使用的“好友关係导出”接口,通过模擬登录和技术手段,让用户输入qq帐號密码后,自动將qq好友列表导入hicq,並自动发送邀请消息。 这个功能,游走在法律和道德的灰色地带。qq的用户协议明確禁止“未经授权的数据抓取”,但“导出自己的好友列表”算不算抓取?法务团队研究了三个月,给出的结论是:有风险,但可抗辩。用户有权备份自己的社交关係,hicq只是提供了工具。至於自动发送邀请消息,可以解释为“用户授权操作”。 但所有人都知道,这是挑衅。赤裸裸的,不留余地的挑衅。腾讯会疯。 零点二十九分。张小龙的手心开始出汗。他想起十年前,在华中科技大学宿舍里写foxmail第一行代码时的心情——纯粹,兴奋,相信技术能改变世界。后来foxmail陷入泥潭,他一度以为那种感觉不会再有了。但现在,站在这里,面对一场可能改变中国社交格局的战爭,那种感觉又回来了。而且更强烈,更……致命。 零点三十分。 张小龙按下回车键。 屏幕上的数字开始跳动。 註册请求数:1,10,100,1000……十秒破万。同时在线人数从0开始爬升:1000,5000,10000……三十秒破五万,还在暴涨。 “註册伺服器cpu 45%,內存60%,正常。”刘峰匯报。 “好友导入队列……第一波请求进来了,每秒三千个。”周航的声音高了八度。 “网络流量正常,没有攻击。” “客服开始接諮询了,大部分问怎么导入qq好友。” 最初的五分钟,一切平稳。註册用户突破二十万,同时在线突破十万。好友导入成功率稳定在82%——比预期低,但可接受。失败的主要原因是qq帐號密码错误,或qq安全验证拦截。 但真正的考验在第六分钟来了。 监控大屏上,好友导入成功率曲线突然陡降,从82%跌到45%,然后继续下跌。 “腾讯封接口了。”周航快速调出日誌,“qq伺服器开始返回『验证码错误』,即使验证码正確。他们加了动態风控,识別出我们的模擬请求了。” “启用b方案。”张小龙说,“切换备用ip池,降低请求频率,加入隨机延迟和模擬滑鼠移动轨跡。另外,启动验证码人工打码通道,把无法自动识別的请求转给外包团队。” “明白。” b方案是早就准备好的。浩宇租用了上百个分布全国的代理ip,模擬不同地域的真实用户行为。验证码识別用上了外包的“人工打码”服务——河南某个县城,三百个兼职大妈,对著屏幕手动输入验证码,每条一毛钱。虽然慢,但能绕过腾讯最严格的封堵。 导入成功率开始缓慢回升,50%,55%,60%……稳定在65%左右。够了。 第七分钟,註册用户破五十万。同时在线破二十五万。 第八分钟,第一个爆点出现。微博前身“饭否”上,一个游戏博主发了条动態: “臥槽!hicq真能导入qq好友!我刚试了,二百多个好友,导过来一百八十个,自动发了邀请!qq再见!” 配图是hicq的好友列表界面,清一色的灰色头像(尚未註册hicq),但右侧有“已邀请”標识。这条动態在十分钟內被转发三千次,评论炸了: “真的假的?不用一个个加?” “我试了,真的!就是有点慢,要排队。” “qq会不会封號啊?” “封就封,反正我不用了。” “浩宇牛逼!” 第九分钟,这条动態被转到猫扑、天涯、豆瓣。hicq的註册曲线,从陡峭变成垂直。 一百万。一百五十万。两百万…… 零点四十五分,註册用户突破三百万。同时在线突破一百万。 伺服器cpu衝到85%,但稳住了。资料库连接池占用90%,但没崩。网络流量是平时的三十倍,但备用带宽顶住了。 “用户增长速度……超出预期了。”王磊盯著屏幕,声音发乾,“照这个速度,天亮前能破五百万。” “腾讯的反应呢?”林浩问。 “还没动静。”赵永盯著流量监控,“没有攻击,没有公告,什么都没有。安静得可怕。” “他们在开会。”林浩说,“马化腾在调集资源,想对策。但对策需要时间。我们要的就是这个时间窗口——在腾讯反应过来前,把用户基数衝到他们不敢轻易动手的量级。” 他走到窗边,看著窗外。深圳的夜色依然深沉,但城市某些角落的灯光还亮著——网吧,大学宿舍,出租屋。那些亮著的屏幕前,正有成千上万的年轻人,输入qq帐號密码,点击“一键导入”,然后看著hicq的好友列表一点点亮起来。像星星,一颗一颗,点亮夜空。 “张小龙,”林浩转身,“產品上,我们还有什么能做的?” “语音聊天室。”张小龙调出另一个界面,“我们准备了五百个主题聊天室,游戏、动漫、音乐、体育……用户导入好友后,会收到推荐,可以一键加入。用语音,不是文字。这是qq没有的场景。” “上线。” 零点五十分,hicq首页推送“热门语音聊天室”。第一个房间是“《山海》九层妖塔开黑指挥”,瞬间涌进五千人。房间里一片嘈杂,天南地北的口音,但都在兴奋地討论怎么导入好友,怎么约人打副本。语音质量清晰,延迟很低。有人喊:“比qq语音清楚多了!” 这个体验,像病毒一样扩散。用户发现,hicq不止能导入好友,还能用清晰的语音聊天——而且免费。而qq语音,要么卡,要么要开会员。 凌晨一点,註册用户破四百万。同时在线破一百五十万。 一点十分,腾讯的第一个反击来了。不是技术攻击,是舆论。 新浪、搜狐、网易三大门户的科技频道,同时上线头条新闻: “hicq一键导入qq好友,涉嫌非法抓取用户数据” “律师:浩宇或面临腾讯天价索赔” “专家提醒:输入qq密码或导致帐號被盗” 文章写得很有水平,不提qq收费问题,只打“安全”和“隱私”牌。请了“知名律师”分析,说hicq的行为可能违反《计算机信息网络国际联网安全保护管理办法》,甚至涉嫌“非法获取计算机信息系统数据罪”。评论区水军开始带节奏,说“浩宇要完”“赶紧改密码”。 “来了。”王磊脸色铁青,“要不要发声明?” “不。”林浩摇头,“让子弹飞一会儿。用户不傻,他们知道谁在真正保护他们的利益。继续推语音聊天室,推游戏內嵌。用產品体验说话。” 一点二十分,反击升级。qq登录界面弹出全屏公告: “关於第三方软体非法获取qq用户数据的严正声明” “近期,有不法分子通过非法手段诱骗用户输入qq帐號密码,窃取好友关係链。腾讯已固定证据,將依法追究法律责任。请广大用户保护帐號安全,切勿向任何第三方提供qq密码。” 公告用词很重,“不法分子”“窃取”“法律责任”。但用户不买帐。游戏论坛、贴吧、社交网站,开始出现反懟: “你不收费,我用得著找第三方?” “我导自己的好友,关你屁事?” “qq现在卡成狗,还有脸说別人?” “支持浩宇,干翻腾讯!” 舆论战开始白热化。但hicq的註册曲线,没有放缓,反而在加速——很多人看到新闻,好奇,来註册看看。然后被体验留住。 凌晨两点,註册用户破六百万。同时在线破两百万。 伺服器cpu衝到92%,资料库连接池95%。系统开始告警。 “要不要限流?”刘峰问。 “不限。”林浩说,“加伺服器。现在有多少备用机?” “二十台,但上线要时间……” “全部上线。另外,联繫idc,紧急租用一百台云伺服器,一小时內到位。钱不是问题。” 凌晨三点,註册用户破八百万。同时在线破两百五十万。 腾讯的第二次反击来了——技术层面。qq伺服器开始对疑似hicq的ip段进行限流,导入请求大量超时。验证码升级为动態拼图,人工打码都难识別。导入成功率跌到30%。 “c方案。”张小龙说,“启动p2p好友关係链共享。用户a导入成功,可以生成加密的好友关係包,分享给用户b。b用这个包,可以直接匹配好友,无需再走qq接口。去中心化,腾讯封不住。” 这是终极方案。把用户的好友关係数据,加密后存在用户本地,通过p2p网络分享。腾讯封接口?没关係,用户自己传。法律风险?数据是用户自己的,加密后连浩宇都看不到。这是真正的釜底抽薪。 凌晨四点,c方案上线。导入成功率回升到50%,虽然不如最初,但足够。註册用户突破一千万。 天色开始泛白。深圳在晨雾中甦醒。而hicq的作战室里,所有人都站著,盯著屏幕。眼睛里全是血丝,但眼神亮得像火。 一千二百万註册用户。三百万同时在线。好友导入总人次:八百七十万。这意味著,至少有八百七十万个qq用户,把社交关係备份到了hicq。而这些人,很可能再也不会回qq了。 “我们……”王磊声音嘶哑,“我们做到了?” “做到了。”张小龙长长吐出一口气,靠在椅子上,才发现后背全湿了。 林浩走到监控大屏前,看著那些数字。一千二百万註册,三百万在线,八百七十万关係链迁移。一夜之间,hicq从一个垂直场景工具,变成了能威胁qq根基的社交平台。 窗外,天亮了。晨光刺破云层,照在深圳湾上,金光粼粼。 “这只是开始。”林浩说,声音很轻,但很清晰,“腾讯会反扑,会更狠。但我们有了用户,有了关係链,有了体验口碑。这场仗,有的打了。” 他转身,看著作战室里一张张疲惫但亢奋的脸。 “现在,所有人,去睡觉。明天醒来,战爭进入第二阶段。” 人群散去。办公室里只剩下林浩和张小龙。 “张小龙,”林浩看著他,“谢谢你。没有你,hicq做不到今天这样。” “是团队。”张小龙说,“是那些相信我们能做出更好產品的人。我只是……把路指出来。” “路还很长。”林浩走到窗边,看著旭日东升,“腾讯会推出对標產品,会打价格战,会用流量碾压。我们要做的,是跑得比他们快,想得比他们远。hicq不能只是另一个qq,要成为下一代社交网络的基础设施。语音,视频,ar,vr……未来社交的一切,我们要提前布局。” “我明白。”张小龙点头,“我已经在规划下一个版本了。群视频,ar表情,实时翻译……这些,qq短期內都做不了。” “去做。”林浩说,“钱,人,资源,你要什么给什么。我只有一个要求:让hicq,成为中国人数字生活的空气。无处不在,不可或缺。” 窗外,深圳完全醒了。车流,人声,城市的脉搏。 而hicq,这个一夜之间长出的巨兽,也在晨光中睁开了眼睛。 它的征途,是星辰大海。 而腾讯的社交帝国,从这一夜起,出现了一道裂缝。 静待它,慢慢扩大,直至崩塌。 第72章 QQ好友迁移 十月二十五日凌晨两点,深圳腾讯大厦三十七层灯火通明,但气氛像殯仪馆。大会议室窗户全闭,厚重的遮光帘隔绝了外界所有光线,只有投影屏幕的冷光映在二十多张惨白、疲惫、眼神空洞的脸上。空气里有隔夜咖啡的酸餿味,有汗味,还有一种更深的、类似死亡的气息。 马化腾坐在主位,没看屏幕。屏幕上是过去七天hicq的用户增长曲线——那已经不是曲线,是垂直的悬崖。十月十八日凌晨零点三十分开放註册,到十月二十五日凌晨零点,一百六十八小时,註册用户从零到八百零七万,日活跃用户从零到三百四十万,好友关係链迁移完成次数:五百九十一万次。 每个数字,都像一把刀,插在会议室每个人的心上。 “说话。”马化腾开口,声音嘶哑,像砂纸磨过喉咙。他眼睛里的血丝浓得化不开,下巴上的胡茬青黑一片。过去七天,他睡了不到十小时。 没有人说话。只有投影仪风扇的低鸣,和空调出风口嘶嘶的声响。 “曾李青,”马化腾点名,“用户流失数据。” 运营副总裁曾李青机械地调出另一张图表。屏幕上的曲线同样触目惊心:qq日活用户,从十月十八日的五千八百万,跌到十月二十四日的五千一百万。七天,流失七百万。而更可怕的是用户结构——流失用户中,18-24岁年龄段占比68%。这意味著,年轻人正在集体逃离qq。 “原因分析。”马化腾说。 “hicq的『一键导入』功能。”曾李青声音乾涩,“我们的后台数据显示,过去七天,有超过六百万个qq帐號,在非正常时间段、从非常用ip位址、以相同的行为模式(输入帐號密码后立即导出好友列表)登录。这些登录,90%以上最终导向hicq的好友邀请。我们封了ip,升级了验证码,启用了行为风控,但他们……总能找到办法。” “什么办法?” “p2p共享。”曾李青调出一张技术分析图,“hicq在第三天启用了去中心化的好友关係链传播。用户a导出好友列表后,可以生成一个加密的数据包,通过hicq的p2p网络分享给用户b。用户b不需要再登录qq,用这个数据包就能直接匹配好友。我们封接口,他们就走用户间直传。我们封不住。” 会议室里响起一阵压抑的抽气声。p2p共享好友关係——这招太毒了。腾讯能封伺服器接口,但不能封用户之间的网络连接。这是用qq自己的用户,去打qq。 “技术层面呢?”马化腾看向张志东。 “hicq的技术架构……很先进。”张志东的声音很疲惫,“他们的p2p网络基於改进的kademlia dht,节点自组织,抗封杀。语音通话用了自研的编码算法,在同样带宽下,音质比我们好30%,延迟低40%。文件传输用了智能分片和冗余校验,成功率比我们高20%。这些技术……不是短时间能做出来的。浩宇至少准备了一年。” 一年。马化腾闭上眼睛。一年前,浩宇还在做《山海》,还在为月流水破千万庆祝。那时腾讯內部討论过浩宇,结论是“有潜力的游戏公司,但威胁不大”。没有人想到,这个游戏公司会在一年后,用一款通讯工具,在七天之內,挖走qq八百万用户。 “我们的应对呢?”他问。 “已经紧急叫停了非会员用户清理政策。”曾李青说,“所有限制登录的提示都取消了。会员价格打了七折,新用户送三个月免费会员。gg位砍掉了30%。但……效果有限。用户情绪已经被点燃了,他们觉得qq在『服软』,但不够。hicq那边打的是『永久免费』,我们打折扣,是『暂时免费』,高下立判。” “產品层面,”马化腾看向另一个高管,“我们有什么能快速上线的功能?” “我们……”產品副总裁额头冒汗,“我们可以加速qq语音的优化,可以上线超大文件传输,可以简化界面……但这些都需要时间。至少一个月。” “一个月后,hicq用户可能破两千万了。”马化腾的声音很冷,“来不及了。我们要有更狠的招。” 会议室又陷入沉默。更狠的招?能有什么招?封杀hicq?法律依据不足。舆论攻击?已经试了,用户不买帐。价格战?hicq免费,你怎么打? “马总,”一直沉默的法务总监开口,“我们查了hicq的『一键导入』功能,在用户协议和隱私政策上,確实有漏洞。他们要求用户输入qq帐號密码,这涉嫌诱导用户泄露第三方平台的敏感信息。我们可以发律师函,甚至可以起诉。” “起诉要多久?” “一审至少半年。而且……舆论风险很大。用户会觉得我们在用法律打压竞爭对手,会激起更大的反弹。” “那就用技术手段。”马化腾睁开眼睛,眼里有血丝,也有一种困兽般的狠劲,“从现在起,所有从非常用ip、非常用设备登录qq的帐號,强制开启设备锁。导出好友列表,必须手机验证码二次確认。分享好友关係链,检测到加密数据包传输,直接封號二十四小时。我要让用户知道,用hicq的代价,是可能失去qq帐號。” “这……”曾李青犹豫,“会误伤很多正常用户。而且封號会引发更大不满……” “不满,也比死了好。”马化腾站起身,走到窗前,拉开遮光帘。窗外,深圳的夜色深沉如墨,远处南山方向,创新大厦的轮廓在夜色中隱约可见。那栋楼里,那个十九岁的少年,此刻在做什么?是在庆祝用户破八百万,还是在谋划下一步? 他不知道。但他知道,这场仗,已经是你死我活了。 “另外,”他转身,看著会议室里的人,“启动『微信』项目。调集全公司最精锐的產品、技术、设计,三个月內,我要看到成品。功能就一个:比hicq更简单,更快,更纯粹。资源全公司倾斜,优先级最高。qq要守,『微信』要攻。这是生死战,输了,腾讯就没有未来了。” 散会。人群沉默地离开,每个人的脚步都很沉重。马化腾一个人留在会议室,没开灯,只有窗外城市的灯火映进来,在他脸上投下明暗交错的光影。 他拿起手机,点开hicq——他让助理註册了一个帐號,里面只有一个好友,是助理的小號。过去七天,他每天都会登录几次,看著那个简陋的界面,看著空荡荡的好友列表。然后,在搜索框里输入自己的qq號,点击“查找”。 结果显示:“该用户未註册hicq”。 还好,他想。至少,他自己还没被迁移过去。 但下一秒,他心里涌起一股深重的荒谬感。腾讯的创始人,在检查自己有没有被竞爭对手“迁移”。这像什么话? 他关掉hicq,打开邮箱。收件箱里有一封未读邮件,標题是“关於hicq用户增长的几点思考”,发件人是刘炽平,腾讯投资部总监,也是少数几个敢对他说真话的人。 他点开邮件。內容很简短: “马总,hicq的成功,不是技术的成功,是时机的成功。qq收费给了他们窗口,『一键导入』给了他们武器。但更深层的原因是:qq老了。六岁了,对网际网路產品来说,已经是中年。用户腻了,烦了,想要新东西了。浩宇给了新东西。我们现在要做的,不是防守,是再造一个新qq。『微信』项目我支持,但建议更大胆——彻底独立,全新团队,甚至可以考虑收购浩宇的团队。时间不多了。刘炽平。” 马化腾盯著邮件,看了很久。然后,他回復了四个字: “狼真的来了。” 点击发送。邮件飞向深夜的伺服器。 而此刻,在几公里外的创新大厦,hicq项目组正在开庆功会。没有香檳,没有蛋糕,只有泡麵和可乐。五十多个人挤在办公区,盯著监控大屏,屏幕上那个“8,070,000”的数字,在黑暗里静静发光。 “八百零七万……”王磊喃喃道,眼眶发红,“七天,八百零七万……我们做到了?” “做到了。”张小龙靠在椅子上,长长吐出一口气。他看起来老了十岁,但眼睛很亮,“但战爭才刚刚开始。腾讯会反扑,会更狠。我们要准备迎接风暴。” “怕什么?”周航挥舞著可乐罐,“我们有用户,有关係链,有体验口碑。腾讯现在做什么都晚了!” “不晚。”林浩的声音从后面传来。他走进来,手里拿著一份列印出来的报告,“腾讯已经动手了。刚刚收到的消息,qq升级了安全策略,导出好友需要手机验证,检测到加密数据包传输会封號。另外,他们內部启动了『微信』项目,要做一个对標hicq的產品。三个月后上线。” 办公区安静下来。兴奋的气氛瞬间冷却。腾讯的反击,比想像中来得更快,更狠。 “那我们……”王磊声音发乾。 “我们做三件事。”林浩走到白板前,拿起笔,“第一,优化迁移体验。手机验证?我们做简讯自动转发工具。封號?我们做帐號备份和恢復功能。用户怕丟qq號,我们就给他们安全感。第二,深耕场景。游戏语音只是开始,接下来做视频聊天,做屏幕共享,做远程协助。把垂直场景做透,让用户离不开。第三,扩展生態。hicq不只是聊天工具,是浩宇生態的连接器。游戏、社交、支付、未来可能做的本地生活,全部打通。让用户在这里,能完成数字生活的一切。” 他放下笔,看著办公区里一张张年轻的脸。 “腾讯有流量,有钱,有品牌。但我们有用户信任,有技术优势,有先发时机。这场仗,很难,但能贏。因为我们在做对的事——给用户更好的选择。而用户,会用脚投票。” 窗外,天色渐亮。深圳在晨雾中甦醒,而一场决定中国社交格局的战爭,已经全面打响。 hicq的八百零七万用户,是种子,是火种,是刺向腾讯帝国心臟的第一把剑。 而腾讯的“微信”项目,是帝国的回马枪,是巨兽的垂死挣扎。 静待它们,在未来的某一天,轰然对撞。 那一天,不会太远。 第73章 浩宇秀的骨骼动画 十一月十五日,凌晨零点三十分。深圳创新大厦五楼东侧的“浩宇秀”项目组办公区,灯光惨白,空气里有种混合了泡麵、汗液和电子元件过热的焦糊味。三十多个人挤在十几台电脑前,屏幕上是各式各样的3d模型编辑器、动画曲线调节窗口、和实时渲染预览界面。但所有人的目光,都聚焦在中央那台最大的显示器上。 屏幕上是一个3d的卡通少女模型,齐耳短髮,大眼睛,穿著简单的白t恤和牛仔裤。但此刻,这个模型正在“动”——不是简单的平移或旋转,是真正意义上的“动”。她眨了眨眼,眼睛的弧度自然,甚至能看到睫毛的轻微颤动。她歪了歪头,颈部的皮肤有微妙的拉伸和挤压。她抬起手,五指张开又合拢,指关节的弯曲细腻真实。然后,她做了一个鬼脸——吐舌头,右眼单眨,左脸颊鼓起。整个动作流畅得像真人,但又带著卡通特有的夸张和可爱。 “渲染帧率?”陈默站在显示器前,声音嘶哑。他是美术总监,也是“浩宇秀”项目的负责人,已经连续工作七十二小时,眼里的血丝浓得像要滴出血。 “实时预览,85帧。”身后的工程师回答,“模型面数一万两千,骨骼数一百零七根,蒙皮权重全部刷完。单个动作数据量平均8kb,传输压缩后不到2kb。在56k拨號上,加载一个完整角色加三套动作,大概需要十秒。” “十秒……”陈默喃喃道。qq秀加载一个静態2d形象,也要五秒。他们的3d骨骼动画角色,只要十秒。这个优化,是团队两个月通宵的结果。 “物理模擬呢?”他问。 “头髮和衣摆的物理模擬开了,用简化的弹簧质点模型,cpu占用很低。碰撞检测做了优化,不会穿模。表情系统基於blend shape,四十七个基础表情,可以混合出上千种变化。” “好。”陈默深吸一口气,走到白板前。白板上画著浩宇秀的整体架构图:底层是骨骼动画引擎,中间是资源管理系统,上层是编辑器和商店。最上方用红笔写著一行字:“让每个用户,都能拥有独一无二的数位化身。” “最后测试一遍。”陈默说,“角色创建,服装搭配,动作编辑,表情包生成,实时预览,网络同步。所有流程,全部走一遍。一小时后,我要看到上线版本。” 键盘声瞬间密集如暴雨。办公室里只剩下指令的呼喊和测试反馈: “角色创建流程通了,默认提供二十个基础脸型、四十种髮型、一百种服装模板。” “服装搭配系统正常,支持图层叠加,顏色自定义。” “动作编辑器有点卡,骨骼太多,实时预览掉帧。” “优化!把非关键骨骼的更新频率降到30帧!” “表情包生成好了,用户录製五秒视频,自动生成gif表情。” “网络同步……延迟有点高,同屏十个角色,动作同步偏差超过200毫秒。” “用插值和预测!客户端先演算,服务端矫正!” 一小时后,凌晨一点三十分。所有测试通过。陈默走到林浩办公室,敲门。林浩正在看“浩宇秀”的后台数据模擬报告,抬起头。 “准备好了?”他问。 “准备好了。”陈默说,“但有个问题。我们的骨骼动画技术,比qq秀先进至少两年。一旦上线,腾讯肯定会抄。而且,他们有钱,有流量,如果我们不能快速建立壁垒,可能很快被追上。” “他们抄不了。”林浩说,“骨骼动画的技术门槛在算法,在工具链,在內容生態。我们用了自研的实时蒙皮算法,压缩了90%的数据量。我们的编辑器,让小白用户三分钟就能捏出可动的3d形象。我们的內容商店,已经签了五十个独立画师,储备了三千套服装和五百个动作。腾讯要追,至少要半年。而半年后,我们的用户习惯已经养成了。” 他顿了顿,补充道:“而且,我们免费。” 十一月十五日上午十点,hicq 2.0版本静默更新。没有弹窗,没有公告,只是在好友列表的右上角,多了一个小小的、发著微光的“秀”字图標。用户点开,会进入一个全新的界面: 左侧是3d角色展示区,一个默认的卡通形象在轻轻摇晃,眨著眼。右侧是编辑面板,分“脸型”“髮型”“服装”“动作”“表情”五个標籤页。下方是“保存形象”和“分享到动態”按钮。最下面一行小字:“浩宇秀 测试版 | 完全免费 | 创作你的数位化身”。 第一个发现这个功能的是个大学生,网名“猫头鹰”,在宿舍用hicq和游戏队友语音开黑时,无意中点到了那个图標。然后,他愣住了。 屏幕上的3d角色,不是qq秀那种扁平的、僵硬2d图片,是一个真正“活”的卡通形象。他移动滑鼠,角色会跟著转头。他打字,角色的嘴会微微开合,像在说话。他点开“动作”標籤,里面有几十个预设动作:挥手,跳舞,耍酷,甚至还有一套完整的太极拳。他选了“跳舞”,角色立刻跳起一段流畅的街舞,动作连贯,甚至还有踩点和律动。 “我操!”猫头鹰在语音里喊,“你们快看hicq!出新功能了!3d的!会动!” 宿舍里其他三个人立刻点开。然后,惊呼声此起彼伏。 101看书 101 看书网超顺畅,????????????.??????任你读 全手打无错站 “这他妈是3d?怎么这么流畅?” “还能换衣服?我看看……我操,这衣服有物理效果,裙子会飘!” “表情!表情能自己录?我录个鬼脸试试……” “分享到动態?我发了,你们快看!” 十分钟后,猫头鹰的hicq动態更新了一张gif:他的3d角色(一个戴著猫耳、穿水手服的少年)正在做鬼脸,吐舌头,然后变成哭脸,眼泪夸张地喷出来。下面配文:“浩宇秀牛逼!比qq秀高到不知道哪里去了!” 这条动態在半小时內被转发五千次。hicq的用户,尤其是年轻用户,像发现了新大陆。他们疯狂地捏脸,换装,录表情,分享。浩宇秀的编辑器简单到令人髮指——拖动滑块调整五官比例,点击色板换衣服顏色,录製五秒视频自动生成表情gif。即使完全不懂美术的小白,也能在三分钟內创造出独一无二、还会动的3d形象。 而这一切,完全免费。 下午两点,浩宇秀用户数突破一百万。下午四点,突破三百万。晚上八点,突破五百万。 与此同时,qq秀的论坛和贴吧,开始出现大量对比帖: “qq秀 vs 浩宇秀,不是一个时代的產物” “还在花钱买静態纸片人?来看看什么叫真正的虚擬形象” “浩宇秀的骨骼动画技术详解,腾讯十年也追不上” “qq秀再见,爷的青春结束了” 帖子下面附对比图。左边是qq秀,一个扁平的2d形象,穿著需要花钱购买的“炫装”,但动作僵硬,表情呆滯。右边是浩宇秀,3d角色在跳舞,衣服飘动,眼睛眨巴,甚至还能根据聊天內容自动变换表情。 高下立判。 晚上十点,腾讯大厦。马化腾的办公室,气氛凝重如铁。投影屏幕上,是浩宇秀的实时演示视频。那个3d卡通少女在屏幕里跳舞,转身,眨眼,每一个动作都流畅得像真实存在。而旁边,是qq秀的静態形象,像一张可怜的遗照。 “他们怎么做到的?”马化腾问,声音很平静,但底下是压抑的怒火。 “骨骼动画。”张志东站在旁边,脸色难看,“但他们的算法比市面上所有方案都先进。实时蒙皮效率高,数据压缩率惊人,网络同步延迟低。而且,他们的编辑器极其易用,普通用户都能快速上手。这背后……至少两年的技术储备。” “两年……”马化腾重复这个词。两年前,浩宇还在做《血战天下》,还在为生存挣扎。那时候,他们就在布局虚擬形象了?这个林浩,到底能看到多远? “我们的应对呢?”他问。 “qq秀团队已经在加班了。”另一个高管回答,“但……我们的技术栈是基於2d sprite,要改造成3d骨骼动画,等於重做。至少需要六个月。而且,我们的商业模式是收费,浩宇秀免费。如果我们跟进免费,qq秀的年收入会损失至少五个亿……” “那就损失。”马化腾打断他,“现在不是算帐的时候。浩宇秀上线十二小时,用户破五百万。照这个速度,一周內就能覆盖hicq的大部分用户。到时候,用户习惯了3d动態形象,还会回头用我们的2d纸片人吗?不会。qq秀会死。死了,就什么都没了。” 他走到窗前,看著窗外深圳的夜景。城市灯火璀璨,但他只觉得冷。浩宇的每一次出招,都打在腾讯最疼的地方。hicq打社交,浩宇秀打虚擬形象。下一步呢?打游戏?打支付?打一切? “两件事。”马化腾转身,“第一,qq秀团队全部调去『微信』项目,虚擬形象作为核心功能,必须三个月內上线。技术不行就买,团队不行就挖。第二,联繫浩宇秀的团队,特別是那个陈默。开三倍工资,五倍,十倍。我要看到他们的人,坐在腾讯的办公室里。” “可林浩不会放人……” “那就挖他们的供应商,挖他们的画师,挖他们的技术合作方。”马化腾说,“浩宇秀现在最大的优势是內容生態。如果我们能撬动他们的生態,他们的技术再好,也成不了气候。” “明白。” 散会后,马化腾一个人坐在办公室里。他打开hicq,点开浩宇秀。屏幕上弹出一个默认的3d角色,一个简单的短髮少女,正对著他眨眼,微笑。那笑容很自然,很生动,甚至有点……嘲讽。 他点击“创建我的形象”。编辑器启动,界面简洁得令人髮指。他拖动滑块,把眼睛调大,把鼻子调小,换了套西装。然后,录製了一个“挥手”的表情。五秒后,gif生成。他的3d形象在屏幕里挥手,动作流畅,西装下摆微微飘动。 他盯著那个形象,看了很久。然后,点击“分享到动態”。 一分钟后,他的hicq动態更新了那张gif。没有配文。 又过了一分钟,动態下面出现了第一条评论,来自助理的小號: “马总……您这是?” 马化腾没回復。他关掉hicq,靠在椅背上,闭上眼睛。 办公室里很安静,只有空调的低鸣。但在他脑海里,那个3d形象的挥手动作,一直在循环播放。流畅,自然,充满生命力。 像某种宣告。 宣告一个时代的结束,和另一个时代的开始。 而腾讯,刚刚错过上车的机会。 窗外的深圳,夜色正浓。 而浩宇秀的骨骼动画,在这一天,悄然改写了中国网际网路虚擬形象的规则。 静待它,在无数屏幕里,舞动出一个全新的世界。 第74章 浩宇空间上线 十二月一日,上午十点。深圳的冬天来得迟,阳光透过创新大厦五楼的落地窗,在水泥地面上投出清晰的几何光影。浩宇空间项目组的办公区里,二十多人却无人抬头看窗外的暖阳,所有人都盯著面前的屏幕,手指悬在键盘上,空气里有种手术开始前的、凝固般的寂静。 张小龙站在白板前,白板上没写代码,没画架构,只有一行用黑色马克笔写的字:“记录真实生活,连接真实朋友”。字下面画了一条线,线上写了三个词:简单、乾净、克制。线的另一端,用红笔打了个叉,叉掉了几个词:炫酷、花哨、浮夸。 “最后一遍確认。”张小龙开口,声音不高,但每个字都清晰,“首页,李想。” “就绪。”李想调出屏幕,上面是浩宇空间的首页界面——极简的灰白底色,顶端是导航栏:首页、日誌、相册、留言板。中间是动態流,每条动態有头像、用户名、发布时间、文字內容,最多九张图片。没有边框,没有装饰,没有闪烁的图標。“布局完全基於css,支持拖拽自定义,但默认就是现在这样。没有任何视觉噪音。” “日誌编辑器,周航。” “就绪。”周航展示编辑器界面,一个纯白的输入框,上面是简单的工具栏:加粗、斜体、连结、插入图片。没有艺术字,没有背景模板,没有音乐播放器自动嵌入。“我们刻意砍掉了所有花哨功能。用户要写的是文字,不是做海报。” “相册,陈默。” “就绪。”陈默的界面更简单,网格排列的缩略图,点击放大。没有幻灯片特效,没有旋转动画,没有滤镜——除了基础的三色调整。“图片就是图片,记录瞬间,不需要加工。如果用户真想美化,可以用专业软体处理再上传。” “留言板,小雨。” “就绪。”小雨的界面是一个简单的列表,最新留言在最上,每条留言有回覆按钮。没有踩楼,没有礼物,没有匿名。“留言是对话,不是表演。我们鼓励真实交流。” “背景音乐?”张小龙问。 “做了,但藏得很深。”李想说,“在设置里,用户可以添加一首背景音乐,但默认关闭。音乐播放器极小,在页面右下角,不自动播放,不循环。只是氛围,不打扰。” 张小龙点点头,走到办公室中央。窗外阳光正好,但屋里所有人都在等他最后的决定。浩宇空间,这个对標qq空间的產品,从立项起就充满了爭议。团队里很多人认为,应该做得比qq空间更炫、功能更多、更“好玩”——毕竟qq空间已经证明了用户喜欢花里胡哨的东西。但张小龙坚持“做减法”,砍掉了团队提出的87%的“酷功能”,只留下最基础的记录和互动。 “我知道你们在想什么。”张小龙看著团队,“觉得我们太素,太淡,打不过qq空间的豪华装修。但你们有没有想过,用户为什么需要个人空间?” 没人回答。 “是为了展示自己,但不是为了展示『虚假的自己』。”张小龙说,“qq空间现在是什么?是皮肤、是掛件、是背景音乐、是闪字、是踩楼、是花藤。用户花大量时间装饰空间,却很少写真实的日誌。他们在表演,在討好访客,在攀比谁的页面更炫。这不是社交,这是化装舞会。” 他走到白板前,在“记录真实生活”下面画了一个圈。 “浩宇空间要做的是日记本,不是舞台。是让用户安心写点真实的东西,给真正的朋友看。没有压力,没有比较,没有表演。简单,所以真实。乾净,所以专注。克制,所以长久。” “可用户不一定买帐……”有设计师小声说。 “那就教育他们。”张小龙说,“用產品,用体验,用时间。网际网路已经太吵了,我们需要一个安静的地方。浩宇空间,就是那个地方。” 他看向林浩。林浩站在办公室门口,一直安静听著,此刻点了点头。 “上线。”林浩说。 上午十点半,浩宇空间静默上线。没有弹窗,没有公告,只是在hicq的主界面,好友列表的上方,多了一个小小的、灰色的“空间”图標。点开,是新用户引导页面,只有三句话: “欢迎来到浩宇空间 这里是你记录生活的地方 写给真正的朋友看” 然后是一个空白页面,中间一个按钮:“写下第一篇日誌”。 第一个用户是广州的大学生,网名“夏夜”,hicq的重度用户。她习惯每天在qq空间写点碎碎念,但总觉得彆扭——要选好看的皮肤,要配背景音乐,要想怎么排版让访客觉得“有品位”。今天她点开浩宇空间,愣住了。 太简单了。简单得像一张白纸。 她犹豫了一下,点击“写下第一篇日誌”。弹出编辑器,真的就是一个输入框。她想了想,敲下一行字: “今天天气真好,宿舍楼下的猫生了四只小猫,黑白黄都有。想去买点猫粮,但月底了,没钱。唉。” 点击发布。页面刷新,她的动態出现在首页。没有边框,没有装饰,就是一行文字,下面显示“刚刚发布”。 很平淡。但她突然觉得,很轻鬆。不用想配什么图,不用想选什么音乐,就是一句话,记录一个真实的瞬间。 五分钟后,动態下面出现第一条留言,来自她的闺蜜: “哪只猫?是胖橘吗?我明天回学校,带猫粮!” 夏夜笑了。她回覆:“是胖橘!四只都像她,圆滚滚的。” 对话就这样开始了。没有礼物,没有踩楼,就是两个朋友,聊著一件小事。 第二个用户是上海的白领,网名“老陈”,三十岁。他很久不写日誌了,因为觉得“矫情”。今天鬼使神差点进浩宇空间,看著那个空白页面,突然想写点什么。他敲键盘: “入职五年,第一次被老板当眾表扬。表面淡定,心里其实乐开花了。晚上奖励自己吃了顿烧烤。” 发布。十分钟后,大学室友留言: “可以啊老陈!什么时候回北京聚聚?我请客!” 老陈看著那条留言,鼻子有点酸。他们已经两年没见了,但在浩宇空间里,好像又回到了宿舍臥谈的时光。 第三个用户,第四个,第五个…… 到下午三点,浩宇空间的用户数突破五十万。没有爆款,没有病毒传播,就是用户安静地写日誌,发照片,留言。页面依然简单,但动態流里开始有生活的质感: “妈妈寄来的腊肉到了,幸福。” “加班到凌晨三点,深圳的夜景真好看。” “考研倒计时30天,加油。” “和男朋友吵架了,难受。” 真实,琐碎,但动人。 与此同时,qq空间的论坛和贴吧,开始出现奇怪的帖子: “有没有人觉得qq空间太累了?” “每次写日誌都要想配什么音乐,选什么皮肤,烦。” “浩宇空间好素,但莫名舒服。” “在浩宇空间写了篇日记,居然有人认真看完了,还留言了。” 这些帖子下面,跟帖越来越多。很多人默默下载了hicq,註册了浩宇空间,写下第一句话。没有装饰,没有表演,就是一句真实的话。 晚上八点,浩宇空间用户突破一百万。同时,后台数据监测到一个有趣的现象:用户平均停留时间18分钟,远高於qq空间的7分钟。平均每条日誌字数320字,是qq空间的三倍。留言互动率(留言/阅读)达到12%,而qq空间只有3%。 “他们在认真写,认真看。”李想盯著数据屏幕,眼神发亮,“没有装饰分散注意力,用户更专注於內容本身。” “留言质量也很高。”小雨翻著留言审核后台,“很少有无意义的『踩踩』『路过』,大部分是真实的回应和对话。” 张小龙坐在椅子上,看著这些数据,心里那块悬著的石头,终於落了地。他赌对了。用户要的不是华丽的舞台,是温暖的客厅。不是表演,是交流。不是虚假的完美,是真实的瑕疵。 “但腾讯很快会抄。”林浩走到他身边,轻声说,“qzone的团队,现在肯定在加班改版。” “让他们抄。”张小龙说,“但『克制』是一种基因,抄不来。他们习惯了加法,做不了减法。就算他们把界面做简单,骨子里的『炫』和『贪』也去不掉。而且,他们不敢免费——qq空间一年会员费几十块,是重要收入。我们免费,他们敢跟吗?” 林浩笑了。他看著浩宇空间的后台,那一百万个真实的生活片段,在屏幕里静静流淌。没有喧囂,但有力量。 “张小龙,”他说,“你做了一件了不起的事。你让中国网际网路,有了一块乾净的地方。” 窗外,夜色渐深。深圳的灯火一盏盏亮起,像无数个小小的、真实的生活。 而浩宇空间,这个简单到极致的產品,在这一天,悄然改写了中国社交网络的逻辑。 从“展示”到“记录”,从“表演”到“真实”,从“喧囂”到“安静”。 静待它,在时间的流逝中,长成一代人的精神角落。 而腾讯的qzone,此刻正在会议室里,爭论著该砍掉哪些收费功能,才能追上浩宇空间的“简洁”。 但有些东西,一旦失去了,就再也追不回来了。 比如,对真实的信仰。 第75章 游戏社交双螺旋 十二月二十二日,冬至夜。深圳的气温罕见地降到十度以下,湿冷的北风从海上捲来,抽在创新大厦的玻璃幕墙上发出呜咽般的声响。但五楼东侧“山海”项目组的办公区里热气蒸腾——不是空调,是六十多號程式设计师、策划、运营挤在一起,盯著中央那块巨大的监控屏幕,每个人眼里都映著屏幕上跳动的绿色数字,像某种宗教仪式里信徒眼中的圣火。 屏幕分四个区域。左上角是《山海》后台数据:在线人数 47万,较昨日同期+18%。右上角是hicq后台数据:在线人数 310万,其中“游戏在线状態”用户 89万。左下角是用户行为热力图:《山海》主城“崑崙墟”里,代表玩家位置的光点密集如星云,而其中超过30%的光点旁,都有一个微小的hicq图標在闪烁——表示该玩家正在使用hicq的语音或文字聊天。右下角是留存率曲线:次日留存 71%,七日留存 52%,三十日留存 39%,全部创下《山海》上线以来的新高。 但这些数字,都比不上屏幕正中央那个缓缓旋转的双螺旋结构模型来得震撼。那是林浩在白板上画了三个月,今天终於变成代码跑起来的“游戏社交双螺旋”架构图。模型由两条交缠的光带组成,蓝色代表游戏行为数据流,绿色代表社交关係数据流,两条光带在无数节点上连接、交换、强化,像dna,像某种活的生命体的基础结构。 “最后一遍压力测试。”阿坤站在监控台前,声音嘶哑但清晰,“模擬《山海》和《血战天下》同时在线破百万,hicq並发消息量每秒五十万条。开始。” 键盘敲击声密集如暴雨。屏幕上,双螺旋模型开始加速旋转,蓝色和绿色的数据流如洪水般涌入,在节点处碰撞、融合、裂变。伺服器负载曲线开始爬升:cpu 45%,60%,78%……最终稳在85%。內存占用稳定在70%。资料库响应时间最高衝到200毫秒,但没超时。 “扛住了。”阿坤长出一口气,瘫在椅子上,“架构没问题。游戏和社交的数据通道,带宽够,延迟低,不会互相挤爆。” 办公室里响起压抑的欢呼声。三个月,重写《山海》和《血战天下》的底层网络模块,重构hicq的好友关係和状態同步逻辑,打通两个完全独立系统的帐户、关係、行为数据。无数次通宵,无数次崩溃,无数次推倒重来。现在,终於看到那个双螺旋结构,在现实世界里活过来了。 林浩站在人群后面,没说话。他盯著屏幕上旋转的双螺旋,脑海里浮现的却是上辈子那些失败案例——多少游戏公司想做社交,做死了;多少社交公司想做游戏,做残了。游戏和社交,像油和水,看似能混在一起,但稍一静置就分离。要想真正融合,需要一种“乳化剂”,需要从分子层面重构它们的连接方式。 他找到的乳化剂,是“场景”。 游戏不是娱乐,是场景。副本是场景,战场是场景,公会活动是场景。在这些场景里,玩家有共同的目標,有明確的角色,有即时的反馈,有强烈的情感投入。这种场景,是社交关係最好的培养皿。而社交,不是閒聊,是场景的延伸和沉淀。队友在副本里默契配合,结束后在hicq上约下次时间;仇人在战场里廝杀,结束后在hicq上互喷约架;情侣在游戏里结婚,结束后在hicq上腻歪聊天。社交让游戏场景的情感延续,游戏让社交关係有共同的记忆和话题。 双螺旋,就是让这两种数据流,在每一个场景节点上,实时交换,互相滋养。 “上线吧。”林浩开口,声音不大,但所有人都安静下来,“零点整,《山海》3.0版本和《血战天下》2.0版本同步更新。hicq 3.0版本同步推送。我要看到,明天早上醒来,这个双螺旋模型,在真实用户的数据里,转起来。” 二十三日凌晨零点,更新推送。没有停机维护,没有强制下载,只是玩家登录游戏时,看到一个简单的提示:“新版本可用,建议更新以获得最佳体验”。大部分玩家点了“稍后”,但仍有超过二十万玩家,在零点到一点之间,更新了游戏和hicq。 第一批体验者,是《山海》里一个叫“刀锋”的公会。会长“刀狂”正在组织四十人团本“九层妖塔”第七层的开荒,灭到第十一次,团队濒临崩溃。语音频道里一片死寂,只有粗重的呼吸声。 “更新好了没?”刀狂在语音里问,“更好了的扣1。” 稀稀拉拉的“1”响起。三十七个人更新了,还有三个在下载。 “不等了,先打。”刀狂正要指挥,突然屏幕上弹出一个提示:“检测到您已更新hicq 3.0,是否將当前团队语音同步至hicq群聊语音?同步后,可在游戏外继续沟通。” 刀狂愣了一下,点了“是”。下一秒,他电脑右下角的hicq图標闪烁起来,弹出一个新的群聊窗口,標题是“刀锋-九层妖塔第七层开荒”,成员列表里是三十七个已更新的队友。窗口右侧有一个小小的语音按钮,显示“正在通话中”。 “能听到吗?”刀狂试探著在hicq语音里说。 “能!” “清晰!” “我操,这个好!” 语音质量比游戏內建的语音好太多——延迟低,没有杂音,还能看到谁在说话。更重要的是,当有人掉线或卡顿时,游戏里的角色会呆立不动,但hicq的语音还在继续。团队可以即时沟通战术调整,不用等掉线的人爬上来。 第十二次尝试。在hicq语音的精准指挥下,团队第一次打过了第七层boss的前两个阶段。虽然最终还是在第三阶段灭团,但士气回来了。 “明天继续!”刀狂在hicq语音里喊,“今晚的战术復盘,我发到hicq群文件里,大家睡前看看。明天晚上八点,准时上线,先在hicq集合!” 灭团后的空虚,被无缝转移到了hicq。有人开始在群里发今天灭团的搞笑截图,有人发战术分析,有人约明天的阵容。原本游戏结束就散掉的临时团队,在hicq里延续了下来。而hicq群窗口的右上角,有一个小小的“游戏状態”图標,显示“《山海》-九层妖塔第七层”,点进去可以直接启动游戏,传送到副本门口。 游戏和社交的界限,在这一刻,模糊了。 同一时间,《血战天下》的战场上。玩家“老兵”正在带队守城,突然看到屏幕左侧弹出一个好友上线提示——不是游戏內的提示,是hicq的提示。他的老战友“铁血”,刚从外地出差回来,上线了。提示后面有一个按钮:“邀请加入当前战场”。 老兵点击邀请。三秒后,铁血的角色从天而降,落在城墙上。 “我操,这么方便?”铁血在hicq私聊里发消息,“我还在更新游戏,你就把我拉进来了?” “新功能。”老兵回,“hicq和游戏打通了。以后不用在游戏里傻等,在hicq上就能组队、拉人、发坐標。” “牛逼!” 战场结束,老兵和铁血在hicq上聊起近况。聊到一半,铁血说:“对了,我这边有个项目,要不要看看?”然后,在hicq聊天窗口里,直接拖进来一个word文档。 老兵点开,是份商业计划书。他们一边討论,一边偶尔切回游戏做日常任务。游戏和现实,工作和娱乐,在hicq这个容器里,自然地切换,交融。 凌晨三点,数据开始说话。 《山海》和《血战天下》的在线人数,在更新后的三小时,不但没像往常那样下滑,反而逆势上涨了5%。hicq的“游戏在线状態”用户,从89万飆到140万。用户平均游戏时长,从2.7小时增加到3.4小时。而更关键的数据是:游戏內添加好友的次数,同比增长300%;hicq上新建的“游戏群聊”,一夜之间出现四万多个。 “双螺旋……转起来了。”阿坤盯著监控屏幕,喃喃道。 屏幕上,那个虚擬的双螺旋模型,已经被真实的数据流注满。蓝色的游戏行为数据,和绿色的社交关係数据,在无数节点上纠缠、交换、裂变。每一条数据,都代表一个真实的玩家,在一个真实的场景里,和真实的朋友,產生真实的连接。 “留存率呢?”林浩问。 “还没出来,要等明天。”王磊说,“但用户行为数据已经说明了一切。他们没下线,他们在hicq上继续聊游戏,约明天的活动。游戏结束了,但社交没结束。社交没结束,游戏就不会真正结束。这是一个闭环。” 林浩点点头。他走到窗边,看著窗外沉沉的夜色。深圳在沉睡,但在无数个亮著的屏幕后面,正有几十万人,在一个打通了游戏和社交的世界里,延续著他们的冒险、友谊、爱恨、生活。 这才是真正的“生態”。不是生硬地导流,不是粗暴地捆绑,是从用户体验的最深处,长出的一种自然状態。游戏因为社交而更有黏性,社交因为游戏而更有温度。双螺旋,互相成就,生生不息。 “腾讯那边呢?”他问。 “在加班。”张一鸣调出监控数据,“qq游戏大厅的在线人数,过去三小时跌了8%。他们的『微信』项目,据说提前了上线时间,原定三个月,现在可能要压缩到两个月。另外,我们监测到,qq开始测试『游戏状態同步』功能,但还很简单,只是显示在玩什么游戏,没有深度打通。” “让他们跟。”林浩说,“双螺旋的核心不是功能,是数据流的设计,是场景的深度融合。他们可以抄功能,但抄不走我们三个月重构底层架构的积累,抄不走我们已经跑通的百万级用户的数据闭环。而且,他们不敢彻底打通——qq的游戏业务和社交业务,是两套班子,两套kpi,打通了谁听谁的?內部博弈,就够他们喝一壶的。” 窗外,天色开始泛白。晨光刺破云层,照在深圳湾平静的海面上,金光粼粼。 而浩宇的游戏社交双螺旋,在这一夜,完成了第一次完整的自转。 它还很年轻,还很脆弱。 但它活下来了。 而且,会越长越大,直到缠绕住整个中国网际网路的,游戏和社交的,过去与未来。 静待它,在时间里,螺旋上升。 第76章 腾讯的收购意图 十二月二十八日,傍晚六点。上海外滩,华尔道夫酒店顶层酒廊。黄浦江的冬夜来得早,窗外已是万家灯火,江面游船拖著流光溢彩的尾跡,对岸陆家嘴的摩天楼群在寒雾中如冰冷的巨碑。酒廊里暖气开得很足,空气里有雪茄、威士忌和昂贵香氛混合的厚重气味,钢琴师在角落弹著舒缓的爵士,但靠窗那张桌子周围的气场,冷得像西伯利亚的冻土。 沈南鹏坐在桌子一侧,手里端著一杯麦卡伦25年,琥珀色的酒液在杯中缓缓转动。他穿著深灰色羊绒大衣,里面是熨帖的浅蓝衬衫,没打领带,但整个人有种经过精心计算的鬆弛。对面坐著马化腾,比平时更正式些——藏青色西装,白衬衫,温莎结,只是此刻领口的第一颗扣子解开了,右手手指在桌面上无意识地敲著,节奏很轻,很快。 他们已经坐了二十分钟,聊了红杉最近的投资布局,聊了中国网际网路的未来趋势,聊了天气。但谁都知道,那些只是前奏。真正的主题,还没开始。 “马总,”沈南鹏终於切入正题,身体微微前倾,声音压到只有两人能听清,“你托我带的话,我原封不动地转达了。林浩的回覆,你也知道了。” 马化腾的手指停住了。他端起面前的水杯,喝了一口。水是常温,但喝下去像冰。 “一句『不会成为谁的附庸』,就完了?”他问,声音很平静,但底下有暗流。 “原话是:『替我感谢马总,但浩宇永远不会成为谁的附庸。』”沈南鹏重复,每个字都清晰,“另外,他还说,如果腾讯真想合作,可以谈技术开放、数据互通,甚至共同投资。但收购,或者换股合併,不可能。” 马化腾笑了,是那种很淡的、带著自嘲的笑。“技术开放?数据互通?他明知道腾讯不可能答应。核心社交关係链,是腾讯的命根子,怎么可能开放给一个正在抢我们用户的人?” “所以他的意思很明確。”沈南鹏放下酒杯,“不卖。不合併。要打,就堂堂正正地打。” “他凭什么?”马化腾的声音提高了一点,又立刻压下去,转头看了看周围。钢琴曲流淌,远处几桌客人低声交谈,没人注意他们。“hicq用户现在一千五百万,qq还有五亿。浩宇的现金,能撑多久?腾讯一年的利润,够买十个浩宇。” “但用户用脚投票。”沈南鹏说得很直接,“过去三个月,qq的日活用户掉了八百万,大部分是18到24岁的年轻人。hicq的日活涨了九百万,全是年轻人。你知道这意味著什么。年轻人是未来,他们现在选择hicq,不是因为qq不好,是因为hicq更好——更简单,更快,更纯粹。而且,浩宇打通了游戏和社交,那个『双螺旋』模型,数据很嚇人。用户黏性,是qq的三倍。” 马化腾沉默了。他何尝不知道这些数据。过去三个月,他每天醒来第一件事就是看前一天的运营报表,那些下跌的曲线,像刀子一样割他的眼睛。董事会已经开了三次会,投资人打电话的语气越来越不耐烦。股价跌了15%。所有这些压力,最终都指向同一个问题:qq老了,重了,用户厌倦了。而hicq,年轻,锋利,正在切走腾讯最肥的肉。 “所以他想自己当巨头?”马化腾问,“一个十九岁的孩子,想挑战腾讯?” “他不想挑战谁。”沈南鹏摇头,“他想建一个新世界。游戏,社交,支付,作业系统,晶片……浩宇的布局,你看得懂吗?我投了这么多公司,第一次遇到这种——不按常理出牌,但每一步都踩在时代的脉搏上。他好像知道未来十年会发生什么,然后提前落子。” “那他就更应该知道,和腾讯死磕,没有胜算。”马化腾身体前倾,声音更低了,“南鹏,你帮我再带句话。收购价,可以再谈。一百亿,现金加股票。或者,换股合併,浩宇团队独立运营,林浩进腾讯董事会,將来接我的班。条件都可以谈。但前提是,hicq必须归腾讯。” 沈南鹏看著马化腾。这个平时温和、谨慎、从不把话说满的腾讯创始人,此刻眼神里有种近乎偏执的急切。他真急了。急到愿意开出天价,急到愿意让一个十九岁的少年“接他的班”。这背后,是qq用户流失带来的恐慌,是看到社交帝国根基动摇的恐惧。 “马总,”沈南鹏缓缓说,“你觉得,林浩是会被一百亿打动的人吗?红杉投他的时候,估值一亿美金,现在最多十亿。你开一百亿,十倍溢价。但他拒绝了。为什么?” “因为他年轻,气盛,觉得能贏。” “不。”沈南鹏说,“因为他要的不是钱,是『控制』。他要控制自己的產品,自己的团队,自己的未来。浩宇是他的孩子,他不会把孩子卖给別人,不管別人开多高的价。这不是钱的问题,是信仰的问题。” “信仰?”马化腾重复这个词,语气里有一丝荒诞。 “对,信仰。”沈南鹏端起酒杯,看著窗外的江景,“他相信网际网路应该更简单,更乾净,更尊重用户。他相信中国公司能做到底层技术,能做出世界级的產品。他相信,浩宇能成为那个改变游戏规则的人。这种信仰,你年轻时也有过,对吧?做oicq的时候,你没想过赚钱,就是想做个好用的聊天工具。” 马化腾不说话了。他转头看向窗外。黄浦江上游船缓缓驶过,船上的彩灯在江面投下破碎的光影。他想起1999年,在华强北的出租屋里,他和张志东、曾李青、陈一丹、许晨曄五个人,挤在十平米的房间里,写oicq的第一行代码。那时他们最大的梦想是用户破十万,能活下去。那时他们眼里有光,心里有火,相信自己在做一件能改变中国人沟通方式的大事。 六年过去了。用户从十万到五亿,公司从五个人到五千人,市值从零到百亿美金。但光好像灭了,火好像熄了。每天醒来,想的是kpi,是股价,是財报,是投资人的期待。qq从一个“好用的聊天工具”,变成了一个臃肿的、充满商业计算的“平台”。用户开始逃离,年轻人开始厌倦。而一个十九岁的少年,用一个更简单、更乾净的工具,告诉他们:你看,网际网路本来可以是这样。 信仰。他確实有过。但后来,信仰输给了现实。 “所以没得谈了?”马化腾转回头,看著沈南鹏。 “没得谈。”沈南鹏说,“但马总,有句话我想说。腾讯现在最大的问题,不是hicq,是自己。qq太重了,包袱太多了。与其想著怎么收购或打死浩宇,不如想想怎么让qq重新变轻,变快,变回用户喜欢的样子。或者,就像你说的,做一个全新的东西,『微信』。但那个东西,必须从零开始,没有包袱,没有妥协。就像浩宇做hicq那样。” 马化鹏沉默了很久。钢琴曲换了一首,更舒缓,更忧鬱。窗外的江面上,一艘游船拉响了汽笛,悠长的鸣笛声在冬夜里传得很远。 “替我带最后一句话。”马化腾站起身,拿起搭在椅背上的大衣,“告诉林浩:我尊重他的选择。但商场如战场,接下来,腾讯不会手软。让他准备好。” “我会带到。”沈南鹏也站起来,伸出手。 两只手握在一起。很稳,但都用了力。 “另外,”马化腾走到门口,回头,“红杉是浩宇的股东,也是腾讯的股东。南鹏,你站哪边?” 沈南鹏笑了笑,笑容很淡,但眼神清晰。 “我站未来那边。” 马化腾点点头,转身离开。脚步声在厚地毯上无声无息,消失在酒廊尽头。 沈南鹏坐回座位,端起酒杯,一饮而尽。酒很烈,烧过喉咙,带来一种灼热的清醒。他拿出手机,拨了林浩的號码。 深圳,创新大厦。林浩站在办公室窗前,看著窗外深南大道上流动的车灯。手机在手里震动,他看了一眼,接起来。 “沈总。” “谈完了。”沈南鹏的声音从上海传来,带著电波的轻微杂音,“马化腾说,尊重你的选择。但接下来,腾讯不会手软。让你准备好。” “意料之中。”林浩说,“谢谢沈总。” “林浩,”沈南鹏顿了顿,“一百亿,现金加股票。你真的一点都不动摇?” “不动摇。”林浩说,“一百亿买走的不仅是hicq,是浩宇的魂。魂没了,就什么都没了。” “但接下来,腾讯会用一切手段打压浩宇。流量,资本,政策,舆论。你扛得住吗?” “扛不住也要扛。”林浩说,“因为如果我们现在跪下,以后就永远站不起来了。中国网际网路需要一家不跪的公司,需要一家敢对巨头说不的公司。浩宇想做那个公司。” 电话那头沉默了几秒。然后,沈南鹏笑了,笑声里有一种复杂的情绪。 “行。那我陪你赌到底。红杉这边,会动用一切资源支持浩宇。另外,马化腾说他们在做一个叫『微信』的新项目,对標hicq,三个月內上线。你提前准备。” “微信……”林浩重复这个词。上辈子,微信是2011年上线的,改变了中国社交格局。这辈子,因为他的出现,微信提前了六年。歷史,真的改变了。 “知道了。”他说,“谢谢。” 掛了电话,林浩走回办公桌前。桌上摊著浩宇未来三年的战略规划图,上面密密麻麻標註著產品节点、技术突破、市场目標。在社交那一栏,hicq的用户目標写著:2006年底,五千万日活。 他拿起笔,在那个数字后面,加了一个括號:(对阵腾讯)。 窗外,深圳的冬夜深沉如墨。远处腾讯大厦的楼顶,“tencent”的红色標誌在夜色中清晰可见,像一头沉睡巨兽的眼睛。 而浩宇,这只刚刚长出獠牙的幼兽,刚刚拒绝了巨兽的招安。 接下来,是血肉横飞的战爭。 林浩放下笔,打开电脑,开始写“hicq 4.0版本需求文档”。 键盘声在深夜里响起,清脆,坚定,像战鼓,像心跳。 静待巨兽甦醒,露出獠牙。 而幼兽,已准备好亮爪。 第77章 马化腾的觉悟 一月五日凌晨三点,深圳腾讯大厦三十七层,董事长办公室的灯还亮著。厚重的遮光帘將窗外的城市夜景完全隔绝,办公室里只有一盏檯灯,在巨大的红木办公桌上投下一圈昏黄的光晕。马化腾坐在光晕里,面前摊著三份文件。 第一份是qq 2005年第四季度的財务简报。数字用红色標出:会员收入环比下降18%,gg收入下降12%,增值服务收入下降9%。用户调研附件里,被高亮的一句话是:“76%的流失用户表示『qq变得太复杂,太多收费项目』。” 第二份是投资部提交的《关於浩宇科技业务分析及竞爭策略建议》。厚达五十页,核心结论用加粗字体写著:“浩宇的核心竞爭力在於產品极简主义和技术底层创新。其游戏社交双螺旋模型已形成护城河。建议:1.加速『微信』项目;2.收购或投资其竞爭对手;3.在游戏领域进行正面狙击。” 第三份是空的,只有抬头:“致全体腾讯人的一封信”。马化腾手里拿著笔,笔尖悬在纸上,已经悬了二十分钟。墨水滴下来,在纸面上晕开一个黑色的圆点,像某种不祥的预兆。 他想起十二小时前,和沈南鹏在上海的那场谈话。想起林浩那句“浩宇永远不会成为谁的附庸”。想起过去三个月,qq用户曲线那令人心悸的下跌。想起董事会会议上,投资人越来越不耐烦的眼神。想起今天下午,技术团队匯报“微信”项目进展时,那个年轻產品经理眼里的光——那种他很久没在腾讯人眼里看到过的、纯粹想做一款好產品的光。 信仰。沈南鹏说的那个词,像针一样扎进他心里。 他放下笔,站起身,走到窗前,拉开遮光帘。窗外,深圳的凌晨三点,城市还没完全沉睡,深南大道上的路灯连成金色的河流,远处腾讯大厦楼下,还有零星加班的人走出来,在寒风中缩著脖子走向地铁站。那些是他的员工,五千多人,靠qq这座大厦吃饭。他不能倒,腾讯不能倒。 但大厦的根基,正在被一只年轻的蚂蚁啃噬。那只蚂蚁叫浩宇,那个十九岁的少年叫林浩。他不按常理出牌,不讲商业规则,不谈利益交换。他要做“乾净的產品”,要“回归本质”,要“永不收费”。这些口號,在商场老手看来幼稚可笑,但用户用脚投票——过去三个月,八百万年轻人,用脚走出了qq,走进了hicq。 为什么? 马化腾盯著窗玻璃上自己的倒影。三十四岁,头髮还浓密,但眼角有了细纹,是常年熬夜和高强度思考的痕跡。他想起1999年,在华强北的出租屋里,他和张志东、曾李青、陈一丹、许晨曄五个人,围著一台二手电脑,调试oicq的第一版。那时他们最大的快乐,是看到用户数突破一百、一千、一万。用户在留言板写“谢谢你们做了这么好用的软体”,他们会高兴一整天。那时他们不想赚钱,只想做一款“让中国人沟通更简单”的工具。 后来,用户破百万了,要租伺服器,要发工资,要找投资。投资人说“你们怎么盈利”,他们答不上来。於是有了qq秀,有了会员,有了各种钻,有了gg。钱来了,公司做大了,上市了,成巨头了。但好像,离那个“让中国人沟通更简单”的初心,越来越远了。 qq变成了一座巨大的商场,琳琅满目,喧囂嘈杂。用户进来,不是来聊天的,是来消费的——消费皮肤,消费特权,消费虚荣。而浩宇的hicq,像一家安静的咖啡馆,没有推销,没有噪音,只有一杯简单的咖啡,和可以安心说话的朋友。年轻人用脚选择了咖啡馆。 信仰。马化腾想,他丟掉的,可能就是这种东西。对產品的信仰,对用户的尊重,对“简单”的坚持。他贏了商业,输了人心。 他走回办公桌前,坐下,拿起笔。笔尖落在纸上,开始写: “致全体腾讯人: 过去六年,我们从五个人走到五千人,从零用户走到五亿用户,从华强北的出租屋走到深圳的腾讯大厦。我们创造了中国网际网路的奇蹟,也贏得了商业上的巨大成功。 但最近,我一直在思考一个问题:我们为什么成功?又为什么,正在面临挑战? 我想,我们最初的成功,是因为我们做了一款好用的產品——oicq。它简单,乾净,解决了中国人网上沟通的痛点。用户喜欢它,是因为它有用,好用。 但现在,qq变得复杂了。我们加了太多功能,太多收费项,太多商业考量。我们像一个急於赚钱的商人,往货架上塞满了商品,却忘了用户进来,只是想买一瓶水。 我们的对手浩宇,用hicq告诉我们:简单,依然有力量。纯粹,依然能打动人。他们六个月做到一千五百万用户,不是因为他们技术多强,是因为他们做对了一件事——回归本质。 所以,从今天起,腾讯要做三件事。 第一,做减法。qq將砍掉50%的冗余收费项,会员特权逐步免费开放,gg位减少30%。我们要让qq重新变轻,变快,变回那个『好用的聊天工具』。 第二,做深度。不再追求功能的大而全,而是深耕核心场景。游戏、社交、支付、內容,每个领域都要做到极致。特別是游戏——我们要在一年內,成为国內最大的游戏发行平台。 第三,做未来。『微信』项目全公司优先级最高,资源全倾斜。我们要做一个全新的、从零开始的社交產品,没有歷史包袱,只有对未来的想像。 我知道,这些决定会让公司短期收入受损,会让股价波动,会让投资人不解。但我想说,腾讯的对手不是浩宇,是我们自己。是我们日渐臃肿的身体,是我们对商业化的贪婪,是我们丟失的初心。 我们要贏回的,不是市场份额,是用户的尊重。 这条路很难,但必须走。 因为腾讯,不能老去。 马化腾 2006年1月5日” 他写完,放下笔,长长吐出一口气。然后按下內线:“通知所有vp以上,上午九点,大会议室。紧急会议。” 上午九点,大会议室坐满了人。马化腾走进来,没坐主位,站在前面,把手里的信递给秘书:“复印,会后发全员邮件。” 然后,他开门见山: “从今天起,qq全面转向免费。红钻、黄钻、绿钻,所有会员特权,逐步开放给所有用户。时间表,一个月內完成。gg位砍掉30%,弹窗gg全部取消。技术团队,优化启动速度,目標:两秒內打开。產品团队,梳理所有功能,非核心的全部隱藏或砍掉。我要qq回到2000年的简洁。” 会议室里一片死寂。所有人都瞪大了眼睛,不敢相信自己听到的。砍收费?砍gg?这等於砍掉了qq 60%的收入。股价会崩,投资人会炸,董事会会翻天。 “马总,”一个高管硬著头皮开口,“这太激进了。我们今年的营收目標……” “目標调整。”马化腾打断他,“今年不考核收入,考核用户满意度和產品健康度。kpi全部重设。另外,游戏事业群,从现在起,全公司最高优先级。我们要在一年內,超过盛大,成为国內第一。” 他调出投影,上面是腾讯游戏的產品线规划图。十几款游戏,有自研,有代理,有休閒,有mmo。最醒目的是中间那个红色標记的项目:“《地下城与勇士》代理谈判中”,进度条显示“90%”。 “这款游戏,”马化腾指著那个標记,“韩国今年刚上线,同时在线破五十万。我们要拿下中国代理权,不惜一切代价。浩宇的根基是《山海》,我们就用更强的游戏,打掉他们的基本盘。另外,自研的《qq炫舞》《qq飞车》,加速上线。休閒游戏平台,整合所有资源,对標浩宇游戏平台。我们要在游戏领域,对浩宇形成全面包围。” 会议室里响起低低的议论声。有人兴奋,有人担忧,更多人是不解——腾讯要做游戏,没问题,但为什么要这么急?为什么要用这种全面开战的姿態? “因为浩宇在挖我们的根。”马化腾说,声音很冷,“社交是我们的根,游戏是他们的根。他们用社交打我们,我们就用游戏打回去。而且,要比他们更狠,更快,更不留余地。这场仗,没有退路。” 他顿了顿,目光扫过会议室里每一张脸。 “我知道你们在想什么。觉得我小题大做,觉得浩宇还小,不配当腾讯的对手。但我要告诉你们,浩宇最可怕的地方,不是他们的產品,是他们的速度,是他们的纯粹,是他们的……信仰。他们相信自己在做对的事,所以敢拼命,敢赌,敢拒绝一百亿的收购。这种力量,腾讯已经很久没有了。我们要找回来。” 他走到白板前,写下两个字: “重生。” “腾讯需要一次重生。从臃肿的巨人,变回敏捷的猎人。从贪婪的商人,变回產品的信徒。从防守者,变回进攻者。这条路,从现在开始。” 散会。人群沉默地离开,每个人脸上都写著沉重,但也有一种被点燃的、久违的亢奋。马化腾一个人留在会议室,看著窗外。深圳的上午,阳光很好,照在腾讯大厦的玻璃幕墙上,反射出刺眼的光。 他的手机响了。是刘炽平。 “马总,浩宇那边有动静了。他们的游戏平台,今天凌晨上线了『开发者扶持计划』,宣布每年拿出一个亿,扶持独立游戏团队。另外,他们的支付牌照申请,有进展了,据说央行那边开了绿灯。” 马化腾沉默了几秒。浩宇的反应,比想像中更快。你砍收费,他扶生態。你布局游戏,他打通支付。每一步,都走在前面。 “知道了。”他说,“按计划推进。另外,联繫《地下城与勇士》的韩国公司,我亲自去谈。价格,可以翻倍。但条件就一个:独家代理,不能让浩宇碰到。” 掛了电话,他站在窗前,看著几公里外,南山方向,创新大厦的轮廓在阳光下清晰可见。 “林浩,”他轻声说,“你让我找回了年轻时的那把火。但现在,我要用这把火,烧回你身上。” 窗外,深圳的天空,万里无云。 而腾讯与浩宇的战爭,在这一天,进入了全新的、更残酷的维度。 静待烈焰,燃遍荒野。 第78章 代理《地下城与勇士》 一月十八日下午四点,韩国首尔,江南区一栋不起眼的灰色写字楼。七楼会议室窗户紧闭,窗外是阴沉的天空和稀疏的雪沫。室內暖气开得很足,空气里有速溶咖啡的焦苦和印表机的墨粉味,混著一种紧绷的、类似绷带勒到极限的紧张感。 长桌一侧坐著三个人,都是韩国面孔,为首的是neople公司创始人金允成,三十八岁,穿深色西装,头髮梳得一丝不苟,但眼下的黑眼圈很深。他面前的文件夹摊开,上面是《地下城与勇士》(dnf)过去三个月的运营数据:韩国本土同时在线峰值28万,月流水150亿韩元(约合1.2亿人民幣)。数据不错,但增长已经放缓。韩国市场太小了,天花板触手可及。 长桌另一侧坐著两个人,都是中国人,穿著剪裁得体的西装。为首的是腾讯投资部高级总监李旭,三十二岁,能说流利的韩语。他面前也摊著文件夹,但內容不是数据,是一份厚厚的《dnf中国代理合作方案》。封面印著腾讯的企鹅標誌,右下角用红字標註“绝密”。 “金社长,”李旭开口,语气恭敬但透著不容置疑的自信,“腾讯是中国最大的网际网路公司,qq拥有5亿用户,游戏平台月活超过3000万。如果我们代理dnf,可以在三个月內让它在中国同时在线突破50万,一年內破百万。这个数字,韩国市场永远做不到。” 金允成没说话,手指在桌面上轻轻敲著。他已经和四家中国公司谈过,盛大、网易、九城,现在腾讯是第五家。每家公司都说自己是最佳选择,每家都开出诱人的条件。但代理这种事,像嫁女儿,选错了,女儿的一生就毁了。dnf是他的心血,是他和团队熬了三年做出来的作品,不能隨便託付。 “分成比例,”金允成终於开口,“你们给多少?” “流水五五开。”李旭说,“但推广费用腾讯全出,预计首年投入两个亿人民幣。伺服器、客服、反外掛,我们全包。另外,我们可以预付500万美金授权金。” 金允成眼皮跳了一下。五五开是行规,但预付500万美金——这比前几家都高。而且“推广费用全出”,意味著neople几乎零风险,坐著收钱。 “独家代理期限呢?”他问。 “八年。”李旭说,“八年內,dnf在中国大陆的所有运营、发行、改编权,归腾讯独家所有。八年后,优先续约。” “太长了。”金允成摇头,“五年。而且,我们要保留ip所有权和后续版本的开发主导权。” “可以谈。”李旭微笑,“但腾讯希望有更深度的合作。比如,共同开发中国本地化內容,甚至……未来可能的资本合作。” 这话说得隱晦,但意思很清楚:腾讯不仅要代理游戏,还想入股neople,甚至收购。金允成心里一紧。他创业做neople,不是为了卖掉,是想做一家真正的游戏公司。但如果拒绝腾讯,会不会错过进入中国市场的最佳机会? 会议室里陷入短暂的沉默。窗外的雪下大了,雪花在灰白的天幕里旋转飘落。 “金社长,”李旭身体前倾,声音压低,“我知道您还在等其他公司的报价。但请相信,腾讯是最合適的选择。我们不仅有流量,有技术,更重要的是,我们有决心。最近中国市场上冒出一家叫浩宇的公司,他们的《山海》正在抢走我们的用户。我们需要dnf这样的爆款,来巩固我们在游戏领域的地位。所以,我们对dnf的重视程度,远超其他公司。条件,可以再谈。但时间,不等人。” 他推过去一份补充协议。“这是腾讯的诚意。如果今天能签意向书,授权金可以加到800万美金。分成比例,前两年可以给到55%(neople):45%(腾讯)。这是最后也是最好的条件。” 金允成看著那份协议,手指在纸面上摩挲。800万美金,55%分成,推广全包。这条件,好得不像真的。但商人本能告诉他,条件越好,背后的算计越深。腾讯这么急,这么大方,说明那个“浩宇”真的威胁到了他们。而dnf,成了关键棋子。 “我需要时间考虑。”金允成说,“三天。三天后,我给你答覆。” “好。”李旭站起身,握手,“但请金社长理解,中国市场变化很快。三天,可能发生很多事。” 同一时间,深圳创新大厦。林浩办公室的门被猛地推开,王磊衝进来,脸色发白,手里拿著手机。 “老大,韩国那边的消息,腾讯在谈dnf的代理,开价800万美金授权金,55%分成,推广全包。neople的金允成……动摇了。” 林浩坐在电脑前,屏幕上正是dnf的游戏画面——他让技术团队搞到了韩服测试帐號,已经玩了三天。横版捲轴,街机手感,职业系统,装备驱动。玩法很毒,很耐刷,而且有强烈的社区属性——组队刷图,公会战,装备交易。这游戏如果进了中国,会爆。上辈子,它確实爆了,成了腾讯游戏帝国的现金牛之一,火了十几年。 “知道腾讯谁在谈吗?”林浩问,声音很平静。 “李旭,腾讯投资部的高级总监,马化腾的亲信。据说马化腾给了死命令,不惜代价拿下。”王磊喘著气,“我们怎么办?要不要也去接触?浩宇现在帐上有钱,游戏平台也有用户,我们可以爭……” “不爭。”林浩说。 王磊愣住了。“不爭?那可是dnf!韩国现在最火的游戏!如果我们拿下,就能在游戏上压住腾讯……” “压不住。”林浩打断他,“腾讯有qq,有流量优势。dnf是强社交游戏,需要庞大的用户基数做匹配,需要稳定的社交关係链。qq有五亿用户,浩宇游戏平台只有两千万。腾讯用qq导流,三个月就能把dnf做到百万在线。我们呢?可能要一年。而且,腾讯敢砸两个亿推广,我们敢吗?帐上现金虽然多,但要养研究院,要投晶片,要扩支付。拿两个亿砸一款代理游戏,风险太大。” “可如果腾讯拿下了,我们的《山海》就危险了!”王磊急道,“dnf和《山海》都是mmo,用户重合度高。腾讯肯定会用qq资源猛推dnf,抢我们的用户!” “那就让他们抢。”林浩站起身,走到白板前,拿起笔,“磊子,你记住,商战不是每一仗都要正面打。有时候,撤退是为了更大的进攻。” 他在白板上画了两个圈,一个写“腾讯”,一个写“浩宇”。在“腾讯”下面写“dnf”,在“浩宇”下面写“自研+独代”。 “腾讯拿下dnf,短期看是贏了。但他们要付出什么?800万美金授权金,55%分成,两个亿推广。这些钱,要赚回来,至少需要一年百万在线的流水。而这一年,腾讯的游戏战略会全部押在dnf上,其他自研项目会被挤压资源。这是他们的『阿喀琉斯之踵』——把所有鸡蛋放在一个篮子里。” 他在“浩宇”的圈里写下几个项目名:“《山海2》”“《枪火重生》”“《黑神话》”“《原神》概念”。 “我们呢?不爭dnf,把资源集中在自研和独家代理上。《山海2》已经在开发,3a品质,明年上线。《枪火重生》是fps+roguelike,市面上没有竞品。《黑神话》是暗黑like,但加了沙盒元素。还有这个——”他指著“《原神》概念”,“开放世界,多平台同步,技术含量最高,但也最有顛覆性。这些游戏,每一个都有独特玩法,每一个都能形成细分市场的护城河。腾讯押注dnf,我们押注未来。” 王磊看著白板上那些项目名,有些他听过,有些第一次见。“可这些都需要时间……dnf如果明年就上线,我们挡得住吗?” “挡不住,就不挡。”林浩说,“让出mmo市场的一部分份额,换我们在其他赛道的先发优势。而且,dnf真的那么好代理吗?” 他调出电脑上的一个文档,標题是“dnf潜在风险分析”。 “第一,外掛。横版捲轴游戏,外掛天生好做。韩国人反外掛经验不足,腾讯要自己建团队,成本高,效果不一定好。第二,內容消耗。dnf是刷子游戏,版本更新速度必须快,否则玩家刷腻了就走。neople的开发能力,能跟上中国玩家的肝度吗?第三,本地化。街机手感、像素画风,中国玩家不一定买帐。腾讯要改,改不好就毁原味。第四,也是最重要的——”林浩顿了顿,“政策风险。血腥暴力內容,韩国能过审,中国呢?版號申请至少半年,这半年,变数太大了。” 王磊睁大眼睛。“你是说……dnf可能拿不到版號?” “不一定拿不到,但一定会延迟。而延迟,就是我们的机会。”林浩关掉文档,“所以,我们不爭。但我们要做一件事:接触neople,不谈代理,谈技术合作。” “技术合作?” “对。浩宇的3d引擎,可以授权给neople,帮助他们升级dnf的画面。我们的伺服器架构,可以给他们做全球部署方案。我们的反外掛技术,可以共享。我们要让金允成知道,浩宇不是来抢代理权的,是来帮他们把蛋糕做大的。朋友,比买家更值得信任。” 王磊消化著这番话。不爭代理,反而帮对手?这什么打法? “老大,我不懂……我们帮neople,不是帮腾讯吗?” “短期是,长期不是。”林浩说,“如果neople觉得浩宇是技术伙伴,而腾讯是资本买家,他们会更倾向谁?当腾讯在代理谈判中施压时,neople会不会想留条后路?而且,通过技术合作,我们可以深入了解dnf的代码和架构,將来如果自己做类似游戏,能少走很多弯路。这叫『师夷长技以制夷』。” 他看了眼手錶。“给韩国那边打电话,约金允成。不谈代理,就聊技术。另外,让陈默准备一份浩宇引擎的技术白皮书,要英文版,要漂亮。我们要让韩国人看看,中国不只有腾讯,还有浩宇。” 王磊点点头,转身去安排。走到门口,又回头:“那……如果腾讯真的拿下了,我们第一波怎么应对?” “《山海》新资料片,提前上线。”林浩说,“加新职业,新副本,新社交玩法。hicq的游戏群功能,深度绑定。我们要用更好的体验,留住核心玩家。dnf抢走的是泛用户,我们守住核心用户。等我们的自研產品上线,再一个个打回来。” 窗外,天色渐暗。深圳的冬夜,寒冷而清晰。 而一场关於dnf代理权的暗战,已经在大洋两岸悄然打响。 腾讯在明,浩宇在暗。 一个要贏在当下,一个要赌在未来。 静待三天后,金允成的选择。 而无论他选谁,战爭的號角,都已经吹响。 第79章 林浩的拦截 一月二十一日,首尔大雪。仁川机场的跑道在漫天飞雪中模糊成灰白的虚线,飞机顛簸著降落时,林浩透过舷窗看见地勤人员裹著厚重的橙色防寒服,像一群在暴风雪中挣扎的甲虫。机舱广播用韩语、英语、中文轮流播放著落地信息,但大部分乘客昏昏欲睡——这是清晨六点的航班,从深圳起飞,飞行三小时,抵达时首尔的天还没完全亮。 林浩没睡。他面前摊著neople公司的完整资料,包括股权结构、核心团队背景、財务状况,以及最关键的——母公司nexon的介入记录。资料显示,nexon持有neople 34%的股份,是第二大股东,但拥有一票否决权。过去一周,nexon的副总李在贤三次出现在neople的办公室,每次都与金允成闭门长谈。而李在贤,正是nexon旗下“龙之谷”引擎的主要负责人。 “龙之谷”引擎,nexon自主研发的3d游戏引擎,技术上比浩宇的偽3d引擎落后半代,但在韩国游戏界地位崇高,是“国產技术之光”。nexon一直试图推广这款引擎,但收效甚微——韩国大厂要么用unity,要么用自研引擎,小厂用不起。如果能让neople的爆款dnf使用“龙之谷”引擎,將是绝佳的gg。 林浩合上资料,闭上眼睛。飞机在跑道上滑行,轮胎与积雪摩擦发出沉闷的隆隆声。他知道,这一趟胜算不大。但他必须来。不仅是为了dnf,是为了向整个韩国游戏业传递一个信號:浩宇来了,带著技术和诚意,不是来收割的,是来合作的。 上午九点,首尔江南区,neople总部。会议室比上次腾讯来访时更正式,长桌上铺了深绿色绒布,摆著矿泉水、速溶咖啡、和几盘包装精致的韩国传统点心。金允成坐在主位,两侧是公司的技术总监和商务总监。林浩这边只有两个人——他和隨行的翻译兼助理小王。 “林总,远道而来,辛苦了。”金允成开口,韩语,小王同步翻译。他比照片上更瘦,眼里的疲惫更深,但举止依然得体。 “金社长,感谢您抽出时间。”林浩用中文回应,目光平静地直视对方,“浩宇对dnf很有兴趣,但不是来谈代理的。” 金允成眉毛微挑。“哦?” “我们想谈技术合作。”林浩从公文包里拿出一个平板电脑,调出“浩宇引擎3.0”的技术演示视频。视频不长,五分钟,但展示了引擎的核心能力:万人同屏的偽3d渲染、物理引擎驱动的布料和毛髮模擬、实时全局光照、以及最关键的——跨平台部署(pc、手机、未来主机)。画面精度和性能表现,明显优於“龙之谷”引擎。 “浩宇引擎是我们自主研发的,目前在中国有超过五十款游戏在使用,包括我们的《山海》。”林浩说,“如果dnf使用浩宇引擎,我们可以做到三件事:第一,画面升级到真正的3d,但保留像素美术风格。第二,客户端体积压缩40%,加载速度提升一倍。第三,为未来移动端移植提前布局。这些,我们可以免费提供技术支持,包括派工程师驻场。” 金允成和旁边的技术总监交换了一个眼神。技术总监凑过去,低声用韩语快速说了几句,金允成边听边点头。林浩虽然听不懂,但能从对方的表情里看到震惊——浩宇引擎的技术水平,超出了他们的预期。 “条件呢?”金允成问。 “两个选择。”林浩说,“一,技术授权合作。浩宇引擎授权给neople用於dnf后续开发,不收授权费,只收技术服务费。dnf在中国大陆的代理权,同等条件下,浩宇优先。二,交叉持股。浩宇投资neople,占股不超过20%,同时浩宇向neople开放引擎原始码。未来,我们可以共同开发基於浩宇引擎的全球性產品。” 条件开得很高,很坦诚。不抢代理,不要求独占,甚至愿意开放核心技术的原始码。这不像商业谈判,像技术同盟的邀约。 金允成沉默了很久。会议室里只有空调的低鸣,和窗外风雪扑打玻璃的簌簌声。 “林总,”他终於开口,声音很慢,“你的条件很有吸引力。浩宇引擎的技术,我们也认可。但有一个问题。” “您说。” “neople的母公司nexon,希望dnf使用『龙之谷』引擎。”金允成顿了顿,似乎在斟酌措辞,“这不是技术问题,是……战略问题。nexon需要一款成功產品来证明『龙之谷』引擎的价值。dnf是他们最好的选择。” 林浩心里一沉。最坏的情况,还是发生了。母公司干预,技术让位於政治。 “但『龙之谷』引擎的技术水平……”林浩没说完,但意思很明白。 “我们知道。”金允成苦笑,“但nexon是第二大股东,有一票否决权。而且,他们承诺,如果dnf使用『龙之谷』引擎,会额外提供五十亿韩元的开发支持,並且降低未来三年的分成比例。” 钱。还是钱。nexon用真金白银,来补贴技术的不足。而浩宇能给技术,但不能给那么多现金——至少,不能为一个代理权,押上太多现金流。 “代理权呢?”林浩问,“如果浩宇引擎合作不成,代理权还有可能吗?” 金允成摇头。“腾讯的条件,很难拒绝。800万美金授权金,55%分成,推广全包。而且,他们承诺,qq的流量全力支持。浩宇如果只谈代理,出不到这个价。” 话说得很直白。在商言商,腾讯开价更高,流量更大,推广更狠。浩宇的优势是技术,但技术在这场谈判里,被母公司用钱和权力压倒了。 会议室里陷入冰冷的沉默。窗外雪越下越大,天地间白茫茫一片,像某种无言的嘲讽。 “金社长,”林浩站起身,走到窗前,看著外面被雪覆盖的江南区街道,“您做dnf,是为了什么?” 金允成一愣。 “是为了赚钱,还是为了做一款真正伟大的游戏?”林浩转过身,看著他,“dnf有成为伟大游戏的潜质。它的玩法,它的手感,它的社区。但如果它被绑定在一个落后的引擎上,被限制在pc端,被一个只追求短期利益的公司运营,它的潜力,可能永远无法完全释放。而浩宇,可以帮它释放。” 他走回座位,重新坐下,目光锐利。 “我知道,nexon的压力很大,腾讯的开价很高。但我想请您思考一个问题:五年后,当移动游戏成为主流,当玩家对画面和体验的要求更高,dnf如果还停留在现在的技术水平,还能保持竞爭力吗?而如果它用浩宇引擎,我们可以一起把它带到手机,带到主机,带到全世界。这不是一次代理合作,是一次共同创造歷史的机会。” 话说得很重,很理想化。但金允成的手指,在桌面上微微收紧。他想起三年前,在狭小的办公室里,和团队熬夜调试dnf的第一个版本。那时他们梦想的,不是赚多少钱,是做一款“能让玩家玩上十年”的游戏。但后来,公司做大了,投资进来了,母公司的要求来了,梦想渐渐被现实稀释。 “林总,”他缓缓说,“你给我一天时间。我和团队,再和nexon谈一次。” “好。”林浩点头,“但时间不多了。腾讯那边,应该也在等您的答覆。” 离开neople总部,风雪更大了。林浩和小王站在路边等计程车,雪花扑在脸上,冰冷刺骨。 “老大,有戏吗?”小王问,声音在风雪中模糊。 “一半一半。”林浩说,“金允成心动了,但nexon那边……难。” “那我们要不要也加价?授权金我们可以出到一千万美金,分成也可以让……” “不。”林浩摇头,“这不是价格战。如果我们跟著腾讯加价,就掉进了他们的陷阱。浩宇的优势是技术和未来,不是钱。我们要赌的,是金允成心里那点还没灭的火。” 计程车来了。上车前,林浩回头看了一眼neople的大楼。灰色的建筑在雪幕中沉默矗立,像一座堡垒。而堡垒里的那个人,正在做可能是他职业生涯最艰难的决定。 当天晚上,林浩在酒店房间里等消息。窗外首尔的夜景在雪中朦朧,霓虹灯在湿漉漉的街道上晕开五彩的光晕。晚上十点,手机响了。是金允成。 “林总,抱歉。”电话那头的声音很疲惫,带著浓浓的歉意,“nexon坚持用『龙之谷』引擎。而且,腾讯把授权金加到了一千万美金。我们……没有选择。” 林浩握著手机,沉默了几秒。窗外,雪还在下。 “明白了。”他说,“谢谢您坦诚相告。浩宇引擎的技术支持提议,长期有效。如果將来有机会,我们还可以合作。” “一定。”金允成顿了顿,“另外,腾讯的代理合同里,有一个条款:禁止dnf使用浩宇引擎。这个条款,是腾讯坚持加上的。” 林浩眼神一冷。腾讯不仅贏了,还要堵死浩宇的后路。 “知道了。”他说,“祝dnf在中国成功。” 掛了电话,林浩站在窗前,很久没动。手机又响了,是王磊。 “老大,怎么样?” “输了。”林浩说,“腾讯拿下了。授权金一千万美金,绑定『龙之谷』引擎。另外,合同里禁止dnf用我们的引擎。” 电话那头传来王磊压抑的咒骂声。“那我们……” “我们按计划走。”林浩打断他,“自研游戏加速。《山海2》的demo,提前到下周內部测试。另外,联繫我们在韩国的其他合作方,看看有没有中小团队,愿意用浩宇引擎开发新项目。dnf我们拿不到,但韩国市场,我们要留下种子。” “明白。” 掛了电话,林浩打开笔记本电脑,调出浩宇未来的產品路线图。在“游戏”那一栏,dnf的名字被划掉,旁边用红笔標註:“腾讯,2006年代理,引擎绑定『龙之谷』”。 他盯著那个標註,看了很久。然后,在下面写下: “教训:技术优势,在资本和权力面前,可能不堪一击。浩宇必须有自己的爆款,必须建立从技术到內容到发行的完整闭环。靠別人,不如靠自己。” 窗外,首尔的雪夜,深不见底。 而一场代理战的失败,在这一刻,成了浩宇走向自主之路的,最清醒的註脚。 静待它,在未来某天,开出更坚硬的花。 第80章 主动放弃的智慧 一月二十五日,傍晚五点。深圳的天色在湿冷的冬雨中提前暗了下来,铅灰色的云层低低压在创新大厦楼顶,雨水顺著玻璃幕墙蜿蜒流下,像无数道无声的泪痕。五楼大会议室里坐了六十多人,都是核心骨干,但气氛沉闷得像葬礼。空气里有种黏稠的、混杂了雨水湿气和集体沮丧的压抑感,没人说话,所有人都低著头,盯著面前空白的笔记本,或者手里转动的笔。 dnf代理权爭夺失败的消息,在三天前从首尔传回,像一盆冰水浇在每个人头上。过去七十二小时,公司內部瀰漫著一种近乎窒息的低迷。有人私下抱怨“为什么不加价”,有人说“早说了爭不过腾讯”,更有人开始质疑浩宇的战略——“我们到底是要做游戏,还是要做社交,还是要做引擎?什么都做,什么都做不精。” 会议室门被推开。林浩走进来,没穿西装,就一件简单的深灰色毛衣,牛仔裤,头髮有些湿,像是刚从外面回来。他手里没拿文件,没带电脑,只是走到会议室前方,站在白板前,转过身,看著台下六十多张或沮丧、或困惑、或期待的脸。 窗外一道闪电划过,惨白的光瞬间照亮他的侧脸,又迅速暗下去。雷声闷闷地滚过,像远方的战鼓。 “我知道你们在想什么。”林浩开口,声音不高,但很清晰,在寂静的会议室里像石子投入深潭,“觉得我们输了。觉得腾讯用钱砸贏了。觉得浩宇还是太小,扛不住巨头。” 没人回应。只有雨水敲打玻璃的噼啪声。 “是,我们输了dnf的代理权。”林浩走到白板前,拿起马克笔,写下“dnf”,然后画了一个大大的叉。“腾讯用一千万美金授权金,55%分成,绑定了『龙之谷』引擎,拿下了。从商业角度,他们贏了。但我想问你们:贏了,然后呢?” 他转身,目光扫过会议室。 “dnf是韩国游戏,用的是韩国引擎,版权在neople手里。腾讯花一千万美金,买到了什么?八年的中国代理权。八年,他们能赚多少钱?也许几十亿,也许上百亿。但八年后呢?游戏老了,玩家腻了,neople把续作授权给別人,或者自己运营,腾讯手里还剩什么?什么都没有。他们只是租客,不是房东。” 他在“dnf”旁边写下“房东”,在“腾讯”旁边写下“租客”。 “而浩宇,要做房东。”林浩在“浩宇”下面画了一条线,线上写下几个词:“引擎”“自研游戏”“社交平台”“支付”“作业系统”“晶片”。“我们要建的,不是一栋租来的楼,是一座自己设计、自己建造、自己拥有的城市。dnf这样的代理游戏,再好,也是別人的孩子。我们可以领养,但永远不是亲生的。而我们要做的,是生自己的孩子,从基因开始设计,让他长成我们想要的样子。” 他放下笔,走到会议室中央,手撑在桌子上,身体前倾。 “过去三个月,我们太关注dnf了。所有人都在想怎么拿下它,怎么用它打腾讯。但我们都忘了,浩宇最核心的竞爭力是什么?是技术,是创新,是敢做別人不敢做的事。《山海》是我们自己生的孩子,从零开始,做到月流水两千万。hicq是我们自己生的孩子,六个月做到一千五百万用户。浩宇引擎是我们自己生的孩子,现在有五十多款游戏在用。这些,才是我们的根。” 窗外雨更大了,密集的雨点砸在玻璃上,发出持续的、让人心慌的轰鸣。但会议室里的气氛,开始微妙地变化。有人抬起头,眼神里的迷茫渐渐被专注取代。 “所以,从今天起,”林浩直起身,声音提高,“浩宇的战略调整。第一,游戏业务,全面转向自研和独家代理。dnf我们放弃了,但我们要做自己的dnf——不,不止dnf,要做比dnf更好的游戏。” 他走回白板前,写下三个项目代號: “《山海2》——真正的3d mmo,用浩宇引擎3.0,目標是在《魔兽世界》国服上线前,抢占国產3a市场。预算翻倍,团队扩大到三百人,明年q3上线。” “《枪火重生》——fps+roguelike,市面上没有对標產品。玩法创新是关键,要做出『每局都是新体验』的感觉。团队一百五十人,明年q2上线。” “《黑神话》——暗黑like+开放世界,重点在敘事和装备系统。我们要证明,中国人也能做出有深度的arpg。团队两百人,明年q4上线。” 会议室里响起低低的吸气声。三个项目,全部是3a级投入,总预算超过三个亿。浩宇去年全年利润才一亿多,这是把全部家当押上去了。 “老大,”王磊忍不住开口,“三个项目同时上,我们的现金……” “现金够。”林浩打断他,“红杉的第二轮投资马上到位,五百万美金。浩宇支付已经开始產生稳定流水。而且,我们要节流——砍掉所有非核心项目,暂停海外扩张,集中所有资源,打这三场仗。钱的事我来解决,你们的任务是把游戏做好,做到让玩家玩了就忘不掉。” 他顿了顿,看向陈默。“《山海》资料片『蓬莱仙境』,原定三月上线,提前到二月底。加新职业『剑仙』,新副本『三十三重天』,新社交玩法『仙缘系统』。我要用这个资料片,告诉所有玩家,也告诉腾讯:浩宇不做代理,也能做出好內容。” 陈默重重点头,眼里重新燃起火光。 “第二,hicq。”林浩在社交那一栏写下“3000万日活”,“到今年年底,日活突破三千万。怎么突破?深耕场景。游戏语音只是开始,接下来做视频群聊,做远程协助,做屏幕共享,做一切能让用户『在一起』的功能。另外,浩宇空间要和hicq深度打通,用户的日誌、相册、状態,要成为社交的素材,而不是孤岛。” 他看向张小龙。“小龙,社交这条线,你全权负责。我只有一个要求:让hicq成为中国人数字生活的默认选项。不是之一,是唯一。” 张小龙推了推眼镜,眼神锐利:“明白。视频群聊的demo已经出来了,延迟可以做到200毫秒以內。远程协助的压缩算法,用了『小艺』的变种,传输效率提升五倍。半年內,这些功能都会上线。” “第三,”林浩最后说,“基础技术。晶片、作业系统、编译器,这些长线项目,预算不减反增。因为我知道,现在投的每一分钱,都是在为五年后、十年后的浩宇铺路。我们可以输掉一场代理战,但不能输掉未来。” 他放下马克笔,走到窗前,看著外面被暴雨笼罩的城市。闪电再次划破天际,瞬间照亮他平静但坚定的侧脸。 “我知道,这个决定很大胆,很冒险。三个3a项目同时上,社交平台定三千万日活目標,基础技术继续烧钱。任何一环出问题,浩宇都可能万劫不復。”他转过身,看著会议室里每一个人,“但我想告诉你们,浩宇走到今天,不是因为我们谨慎,是因为我们敢赌。赌《血战天下》能成,赌《山海》能成,赌开源引擎能成,赌hicq能成。每一次,我们都赌贏了。为什么?不是因为运气好,是因为我们赌的是趋势,赌的是人心,赌的是未来。” 他走回白板前,在那个被划掉的“dnf”旁边,用力写下一行字: “浩宇,永不代理,只做原创。” 字跡很深,几乎戳破白板。 “从今天起,忘掉dnf,忘掉腾讯,忘掉所有对手。我们只做一件事:做最好的產品,给最爱我们的用户。让游戏更好玩,让社交更温暖,让技术更先进。剩下的,交给时间。” 会议室里安静了几秒。然后,掌声响起。起初稀落,然后如雷。不是庆祝,是宣誓。六十多双手拍在一起,像战鼓,像心跳,像某种沉睡巨兽甦醒前的呼吸。 窗外的雨,不知什么时候小了。云层裂开一道缝,夕阳的金光漏下来,照在湿漉漉的深圳湾上,波光粼粼。 而浩宇的战爭,在这一刻,从“爭夺代理权”的泥潭中抽身,转向了更广阔、也更凶险的“原创生態”的深水区。 静待它,在自主的道路上,走出自己的传奇。 第81章 HICQ的群组战爭 二月十五日凌晨三点,深圳腾讯大厦三十六层,qq空间项目组办公区灯火通明,但空气里有种病態的寂静。三十多个工程师瘫在椅子上,眼睛盯著屏幕,但眼神空洞得像被抽走了魂。屏幕上是qq群的后台监控数据,那条代表“新建群数量”的曲线,在过去七天里,从日均两万个,跌到了一万二,而且还在缓慢下探。而更可怕的是右侧那张热力图——代表“高活跃度群”的红色光点,正从qq群的版图上,成片成片地熄灭,像某种瘟疫在蔓延。 项目经理刘明瘫在椅子上,手里捏著一份刚列印出来的用户调研报告。报告是委託第三方做的,抽样五千个qq群主,问题只有一个:“您最近是否考虑或已经將群迁移到其他平台?”结果触目惊心:38%的群主回答“是”,其中72%迁移到了hicq。迁移原因排名前三: 1. qq群200人上限,不够用。(占比65%) 2. qq群文件只能存7天,大小限制20m。(占比58%) 3. qq群需要至少一个群成员开通vip,否则功能受限。(占比47%) 每个原因后面,都附了用户原话摘录: “我们公会有三百多人,qq群要分两个,管理累死了。hicq直接500人群,还能分频道,舒服。” “上次分享的游戏安装包,500m,qq群传不了,用邮箱又慢。hicq群文件永久保存,还能断点续传,香。” “我穷学生,没钱开vip,但我是班长,要建班级群。qq逼我开会员,hicq免费,我选谁?” 刘明把报告摔在桌上。纸张散开,像白色的葬礼。他知道问题在哪,但没办法解决。qq群的200人上限,是六年前定的,那时觉得“200人足够多了”。群文件7天过期,是为了节约伺服器成本。vip门槛,是为了拉动会员收入。这些设计,在当时合理,但在2005年的今天,成了勒死qq群的绞索。而hicq,那个上线才八个月的“玩具”,用最简单粗暴的方式,把这些绞索全砍了。 500人群,免费。群文件永久保存,单文件支持2g,断点续传。不需要任何会员,所有功能全开。还有更毒的——群直播。虽然现在还只是简单的屏幕共享,但已经让无数游戏公会、培训课程、远程协作团队疯狂了。 “技术团队那边,”刘明声音嘶哑,“500人群的扩容方案,还要多久?” “至少三个月。”技术负责人头也不抬,“qq群的底层架构是六年前写的,当时没考虑大规模扩容。要动,等於重写。而且,伺服器成本会增加三倍以上。財务那边过不了。” “那文件系统呢?永久保存,技术上能做到吗?” “能,但要加存储伺服器,要改缓存策略,要重新设计清理机制。同样,成本大增,財务不批。” “vip门槛……” “更不能动。qq会员30%的收入来自群特权。砍了,今年kpi完不成,整个部门年终奖全泡汤。” 死局。刘明闭上眼睛。窗外深圳的夜色浓得化不开,但几公里外的创新大厦,此刻应该灯火通明吧?那个叫林浩的十九岁少年,此刻在做什么?是在庆祝用户突破八百万,还是在谋划下一波更狠的攻势? 他想起上周,马化腾在高层会议上的那句话:“qq群是qq社交关係链的毛细血管。毛细血管堵了,心臟就会停跳。” 而现在,毛细血管正在被hicq一根根抽走。 同一时间,创新大厦五楼。hicq项目组的办公区里却是另一种气氛——紧绷,但亢奋。五十多人分坐三排,所有人面前的屏幕上都是同一个后台监控面板,但此刻没人看屏幕,所有人都在接电话、敲键盘、在即时通讯窗口里快速回復。空气里有种类似战爭指挥部的、高压但有序的躁动。 “《山海》第一公会『龙吟九天』,刚刚完成整体迁移!五百人全员到位,正在测试群直播指挥副本!”运营专员小雨的声音在办公区里响起,带著兴奋的颤抖。 “清华计算机系2002级校友群,三百二十人,从qq群集体搬迁!群主说我们的文件共享和群公告比qq好用一百倍!” “上海『天使投资人群』,两百多个投资人,也搬过来了!他们看中了我们的消息记录云端同步和搜索功能!” 捷报频传。张小龙站在中央的监控大屏前,屏幕分四个区域,分別显示:新建群数量、活跃群数量、群文件传输总量、群直播並发房间数。所有曲线都在近乎垂直地向上飆升。过去七天,hicq的新建群数量突破五十万个,其中超过十万个是直接从qq群“整建制”搬迁过来的。这些群,不是散兵游勇,是成建制的、有组织、有黏性的社群。他们来了,就意味著他们的社交关係、他们的內容、他们的时间,全都来了。 “伺服器压力怎么样?”张小龙问。 “群聊伺服器cpu 85%,但稳住了。文件存储伺服器用了p2p-cdn混合架构,用户之间直传,减轻中心压力。直播伺服器压力最大,但用了动態码率调整,还能扛。”周航的声音从通讯频道传来,冷静但透著自豪。 “用户体验反馈?” “爆了。”李想调出客服后台的实时反馈流,“好评率99%。最受好评的三个功能:500人群、文件永久保存、群直播。最集中的需求是:能不能做视频群聊?能不能做群投票?能不能做群机器人?” “记下来,排期。”张小龙说,然后转头看向林浩。林浩坐在后排的椅子上,一直安静地看著,此刻才站起身,走到监控大屏前。 “群迁移工具,效果如何?”他问。 “比预期好。”王磊调出数据,“我们上周上线的『一键迁移qq群』工具,七天被使用了八万次。工具会自动抓取qq群的成员列表、聊天记录(最近一个月)、群文件,打包导入hicq。迁移成功率92%,失败的主要原因是qq帐號密码错误,或者qq安全验证。” “腾讯那边有反应吗?” “有。前天开始,qq加强了对异常登录的检测,迁移工具的成功率降到70%。但我们昨晚更新了算法,加了隨机延迟和模擬滑鼠轨跡,现在又回到85%了。”王磊咧嘴笑,“道高一尺,魔高一丈。” 林浩点点头,目光落在“群直播並发房间数”上。数字还在跳:12500,13000,13500……这意味著,此时此刻,有一万多个群,正在用hicq的群直播功能,进行著游戏指挥、在线培训、远程会议、甚至只是閒聊。这个场景,qq没有。不是技术做不到,是“没想到”——或者想到了,但被kpi和成本压著,没做。 “群直播的下一步,是视频群聊。”林浩说,“技术上,有难度吗?” “有,但能解决。”张小龙调出一份技术文档,“视频编解码用『小艺』优化过的h.264,在同等码率下,画质提升30%。网络传输用udp打洞+tcp兜底,保证连通率。最关键的是多人视频的混流和分发——我们设计了一个分层转发架构,大群用mcu混流,小群用sfu直传。目標是在56k拨號上,实现三人视频通话;在1m adsl上,实现十人视频通话。研发周期,三个月。” “做。”林浩说,“另外,群文件要支持在线预览,不只是下载。群公告要支持富文本,甚至简单排版。群管理要精细化——分频道、分权限、分角色。我们要做的不是另一个qq群,是『社群作业系统』。” 他走到白板前,写下几个词: 信息沉淀(文件永久保存、聊天记录云端同步) 实时互动(文字、语音、视频、屏幕共享) 组织管理(分层权限、角色分工、数据统计) 生態扩展(机器人接口、第三方应用接入) “这才是未来的群。”林浩放下笔,“qq群只是一个聊天室,我们要做的是数字时代的『议事厅』。工作、学习、娱乐、社交,所有需要多人协作的场景,都应该在我们的群里完成。而且,完全免费。” 办公室里安静下来,只有伺服器风扇的低鸣,和键盘敲击的细碎声响。所有人都看著白板上那几行字,眼里有光。他们正在做的,不是追赶,是定义。定义下一个时代的网络协作方式。 窗外,天色渐亮。深圳在晨雾中甦醒,而hicq的群组战爭,在这一夜,完成了对qq群的第一次全面超越。 不是靠营销,不是靠烧钱,是靠一个又一个击中痛点的功能,靠对用户需求的深度理解,靠“免费”这把最简单也最锋利的刀。 上午十点,数据匯总。 过去七天,hicq新增用户:三百万。新增群组:五十二万。群文件上传总量:1.2pb。群直播总时长:四百万小时。同时在线用户峰值,突破八百万。 而qq群的新建数量,跌到了八千。 办公室里响起压抑的欢呼声。八个月,从零到八百万同时在线。这个速度,在中国网际网路史上,前无古人。 但林浩没笑。他走到窗边,看著远处腾讯大厦的轮廓。他知道,战爭才刚刚进入中场。腾讯会反扑,会用流量碾压,会用资本收购,会用一切手段把hicq按死。下一场战斗,也许是游戏,也许是支付,也许是更基础的——社交关係链的爭夺。 “张小龙,”他转身,“视频群聊,三个月太长了。我给你两个月,加人,加钱,加班。我要在四月底,看到內测版。” “明白。” “另外,”林浩顿了顿,“准备下一波进攻。qq空间的相册和日誌,也是痛点。浩宇空间,该亮剑了。” 窗外,阳光刺破云层,照在深圳湾上,波光粼粼。 而社交战爭的硝烟,在这一刻,愈发浓烈了。 静待下一回合,更残酷的交锋。 第82章 传微软欲收购HICQ 三月八日凌晨五点四十七分,美国纽约,曼哈顿中城,《华尔街日报》印刷厂的油墨滚筒刚刚停止转动。当天报纸科技版第三页右下角,一个不起眼的豆腐块文章,標题是《微软中国寻求收购新兴社交应用hicq》,正文只有三段: “据知情人士透露,微软公司正与总部位於中国深圳的浩宇科技进行初步接触,探討收购其即时通讯应用hicq的可能性。收购价据传在2亿美元左右。若交易达成,hicq將被整合进微软msn中国业务,以对抗腾讯qq在中国市场的统治地位。微软与浩宇科技均未对此置评。” 文章署名是驻香港记者站的一名记者,消息源模糊地写著“接近交易人士”。没有具体人名,没有细节,甚至没有確认双方是否真的见过面。但这篇只有三百个英文单词的报导,在六个小时后,隨著《华尔街日报》电子版上线,像一颗投入平静湖面的石子,在太平洋两岸激起了层层扩散的涟漪。 上午十一点,北京。新浪科技频道的编辑在例行瀏览外媒时看到了这篇报导,愣了五秒,然后猛地坐直身体,手指在键盘上飞舞。二十分钟后,新浪科技头条更新:“独家:传微软2亿美元收购浩宇hicq,中国社交格局生变?”文章翻译了《华尔街日报》的报导,加了背景介绍:hicq八个月做到八百万日活,微软msn在中国份额不足5%,腾讯qq如日中天。最后是编辑点评:“若交易属实,中国社交战爭將迎来重量级外援。” 一小时后,搜狐、网易、腾讯科技(是的,腾讯自己的科技频道)全部转载。到下午两点,消息已经登上各大门户科技版头条。论坛、博客、聊天室,所有中文网际网路的角落都在討论这件事。 “微软要买hicq?真的假的?” “2亿美元!浩宇才成立两年吧?林浩赚翻了!” “msn+hicq,能干过qq吗?” “腾讯要急了。” 下午三点,深圳创新大厦。林浩办公室的电话已经被打爆了。前台转接进来的媒体採访请求超过五十个,红杉沈南鹏的来电显示“未接来电3”,王磊衝进来三次,第一次问“老大,真的假的?”,第二次说“微软中国的人刚打电话到公司总机”,第三次拿著列印出来的外媒报导,脸色发白:“《华尔街日报》都报了,不会是空穴来风吧?” 林浩坐在电脑前,没看报导。他在看hicq的后台数据。过去六小时,hicq的新註册用户数出现了异常峰值——比平时同时段高出300%。很多新用户的註册来源是“搜寻引擎”,关键词是“微软收购hicq”“hicq 2亿美元”。这波流量,纯粹是新闻带动的围观群眾。 “假的。”林浩终於开口,声音很平静。 “可《华尔街日报》……”王磊拿著列印纸,手在抖。 “《华尔街日报》也是人写的,人会犯错,也会收钱。”林浩调出另一个页面,是过去三个月hicq的搜索指数曲线,“你看,从一月底开始,hicq的搜索指数就在缓慢爬升。但『微软收购hicq』这个关键词,在上周五突然出现,然后每天增长50%。这不像自然搜索,像有人在买关键词,做预热。” “谁在买?” “两种可能。”林浩说,“一,微软真的想买,提前放风试探市场反应。二,有人希望微软买,或者希望所有人都觉得微软要买。” “谁会希望?” “腾讯。”林浩说,“如果所有人都认为hicq要被微软收购,用户会怎么想?他们会觉得hicq要变成『外国货』了,要整合进难用的msn了。这会导致用户流失,至少是观望。而腾讯可以趁机反扑,宣传『qq才是中国人的社交工具』。” 王磊倒吸一口凉气。“可微软那边確实打电话来了……” “那就更可能是第一种可能。”林浩说,“微软真的有兴趣,但先放风,压价,试探我们的反应。2亿美元?hicq现在估值至少十亿美元,他们想用两亿捡便宜。而且,就算真谈,以微软在中国市场的官僚程度,走完流程至少半年。半年后,hicq可能都两千万日活了,他们更买不起。” 他关掉页面,站起身,走到窗边。窗外是深圳午后的阳光,明媚得有些不真实。2亿美元,对一家成立两年的公司来说,是天价。如果接受,他可以立刻成为亿万富翁,团队財务自由,投资人赚得盆满钵满。很诱人。 但他不会卖。不是因为价格,是因为他知道hicq的未来远不止2亿美元。上辈子,微信的估值是千亿美元级別。这辈子,hicq要走得更远。 “准备闢谣。”林浩转身,“用我的个人博客发。语气要坚决,但別太强硬,留有余地。另外,在闢谣的同时,透露我们的海外计划。” “海外计划?”王磊一愣,“我们什么时候有海外计划了?” “现在有了。”林浩走回电脑前,打开博客编辑器,“hicq的国际化,是迟早的事。既然微软给了我们话题,我们就借势出海。” 下午四点,林浩的个人博客更新。標题很简单:《关於微软收购hicq传言的几点说明》。正文分三段: “1. 浩宇科技从未与微软就收购hicq进行任何正式或非正式谈判。《华尔街日报》的报导不实。 2. hicq是浩宇团队用心打造的產品,我们的使命是『让沟通更简单』。这个使命不会因为任何外部因素改变。 3. 浩宇的长期战略始终是独立发展。事实上,我们已经在筹备hicq的国际化版本,计划在今年內进入东南亚、北美、欧洲市场。我们相信,好的產品没有国界。” 博客最后附了一张图:世界地图,上面用红点標出了十个城市:新加坡、雅加达、曼谷、东京、首尔、硅谷、纽约、伦敦、柏林、雪梨。红点旁边有小字:hicq international,coming soon。 博客发布十分钟,评论破千。二十分钟,转发破万。一小时后,登上各大科技媒体头条: “林浩亲自闢谣:浩宇永不卖身” “hicq出海计划首次曝光,剑指全球社交市场” “2亿美元收购遭拒,浩宇的底气从何而来?” 舆论瞬间反转。从“浩宇要卖身”变成“浩宇要出海”,从“微软收购”变成“中国公司挑战全球”。民族情绪被点燃,用户自豪感爆棚。hicq的后台数据再次飆升——这次不是围观群眾,是真心认可浩宇、愿意支持国產出海的用户。 晚上七点,沈南鹏的电话终於打通了。 “林浩,你把我急死了。”沈南鹏声音里有疲惫,也有释然,“上午看到新闻,我以为是微软绕过红杉直接找你。后来看到你博客,才放心。不过,出海计划……是不是太急了点?hicq在国內还没彻底站稳。” “机会不等人。”林浩说,“微软这个传闻,给了我们最好的出海理由。现在所有人都在看hicq,看浩宇敢不敢走出去。如果我们现在宣布,能收穫最大关注度。而且,国內社交战爭已经进入僵持阶段,腾讯在调整,我们需要新战场。” “但国际化很烧钱,很复杂。语言、文化、合规、本地化运营……浩宇没有经验。” “所以才要现在开始。”林浩说,“沈总,红杉在全球有资源,有人脉。我们需要你帮忙组建海外团队,找本地合作伙伴,搞定法律和税务。钱,浩宇有。决心,我们有。缺的只是经验和桥樑。” 电话那头沉默了几秒。“你想先从哪里开始?” “东南亚。”林浩说,“华人多,文化接近,移动网际网路刚起步。我们已经在接触印尼和越南的本地团队,计划合资运营。北美和欧洲,先做华人社区,再慢慢渗透主流市场。日本和韩国,游戏社交切入,我们有优势。” “你都想好了。”沈南鹏嘆了口气,然后是笑声,“行,我支持。红杉的全球网络,你隨便用。另外,微软那边,虽然收购是假的,但他们可能真的有兴趣。要不要保持接触?多条路不是坏事。” “可以接触,但不谈收购。”林浩说,“只谈合作。比如,hicq预装在windows系统里,或者和office整合。我们要的是生態合作,不是卖身。” “明白。” 掛了电话,林浩靠在椅背上,长长吐出一口气。窗外天色已暗,深圳的灯火次第亮起。办公室门被敲响,张小龙走进来,手里拿著笔记本电脑。 “海外版的初步设计出来了。”他把屏幕转向林浩,“语言包支持中英日韩西法德等十二种语言。ui做了右向適配,图標重新设计,更国际化。功能上,保留了群组、文件传输、语音,但砍掉了『浩宇秀』和『浩宇空间』——这些太中国特色,老外不一定接受。另外,我们加了一个『翻译』功能,支持实时消息翻译,虽然准確率只有80%,但够用了。” 林浩看著设计稿。界面简洁,乾净,没有多余的元素。很好。 “技术团队呢?” “从新加坡和硅谷挖了两个人,下周到位。都有跨国公司背景,懂本地化运营。”张小龙顿了顿,“但最大的问题是——名字。hicq,中国人觉得亲切,但老外怎么读?h-i-c-q?太拗口。而且,会不会让人联想到icq?有侵权风险。” “改。”林浩说,“国际化版本,用新名字。简单,好记,全球通用。你有什么建议?” 张小龙想了想:“horizon chat。简称hc。horizon是浩宇的英文名,也寓意『地平线』,象徵连接世界。chat点明功能。发音简单,全球都能读。” “horizon chat……”林浩念了几遍,“行。就这个。国內还叫hicq,海外叫horizon chat。双品牌,但底层互通。” “另外,”张小龙调出另一个文件,“腾讯有动作了。qq空间今晚紧急更新,加了『海外版』,支持多语言。显然是在回应我们。” “让他们跟。”林浩笑了,“我们出海的船已经起锚,他们还在岸边修码头。等他们修好,我们已经到对岸了。” 窗外,深圳的夜色完全降临。城市在灯火中呼吸,而浩宇的征途,在这一天,因为一篇捕风捉影的收购传闻,意外地撞开了一扇通往世界的大门。 静待这艘叫horizon chat的船,驶向深蓝。 第84章 出海前夜 四月十五日凌晨两点,深圳创新大厦五楼的灯几乎全亮著,但不同区域亮著不同顏色的光。东侧是游戏项目组,屏幕上是《山海2》的3d场景渲染图,蓝光映在一张张年轻但疲惫的脸上;西侧是社交项目组,屏幕上滚动著horizon chat的多语言界面测试报告,白光刺眼;中间最大的会议室里,灯光调成暗黄色,长桌上摊著七八台笔记本电脑,屏幕上是不同顏色的图表和数据流,但所有人都没看屏幕,而是盯著白板上那张刚刚画完的、墨跡未乾的世界地图。 地图上用红、蓝、黑三种顏色做了標记。红色是“第一阶段目標市场”:东南亚六国(印尼、越南、泰国、马来西亚、菲律宾、新加坡),完成度30%;蓝色是“第二阶段试探市场”:日韩、印度,完成度10%;黑色是“长期战略市场”:北美、欧洲,完成度5%。每个国家旁边贴著便签,写著关键数据:人口、网民数、智慧型手机渗透率、主要竞爭对手、政策风险等级。 林浩站在地图前,手里拿著红外线笔,红点停在印尼的雅加达。“人口两亿四千万,网民六千万,智慧型手机渗透率15%,主要社交应用:facebook(刚进入)、本地应用kaskus。政策风险:中高,网际网路管制严格,外资限制多。”他念完,转头看向会议桌,“谁去?” 会议室里沉默了几秒。王磊第一个开口,声音沙哑:“老大,印尼太远了,文化差异大,语言不通。我们连个会说印尼语的人都没有。而且政策风险高,万一踩雷……” “所以更需要派人去。”林浩打断他,“坐在深圳,永远搞不懂印尼用户要什么。必须有人去雅加达,租办公室,招本地团队,跟政府打交道,跟竞爭对手抢人。这个人要懂產品,懂运营,能扛压,还要信得过。”他目光扫过会议室,“谁愿意?” 没人举手。空气里有种近乎凝固的沉重。出海,听起来很酷,但意味著要离开熟悉的深圳,去一个语言不通、文化陌生、连吃饭都可能拉肚子的地方,从零开始搭建团队,应对各种不可预知的风险。而且,一旦出去,可能一两年都回不来。 “我去。”一个声音从角落传来。眾人转头,是李想。她站起来,推了推眼镜,脸色有些苍白,但眼神很定。“我在阿里时跟过东南亚项目,去过印尼两次,会一点基础印尼语。而且,我是做產品的,知道hicq……horizon chat的核心逻辑。我去最合適。” 林浩看著她,看了三秒,然后点头:“好。印尼交给你。预算三百万美金,前期团队不超过十人,目標:六个月內,做到一百万日活。能做到吗?” “能。”李想声音不大,但很清晰。 “越南,”林浩的红点移到河內,“人口九千万,网民两千万,智慧型手机渗透率12%,主要社交应用:zalo(本地巨头,占70%份额)。政策风险:中。谁去?” 101看书 101 看书网超给力,????????????.??????书库广 全手打无错站 这次沉默更长。越南市场被zalo垄断,用户习惯根深蒂固,而且zalo背靠越南最大的科技公司vng,有政府关係,有本地化优势。硬闯,等於送死。 “我去吧。”说话的是周航。他挠了挠头,笑得有点勉强,“我搞技术的,不懂运营,但zalo的技术我研究过,他们的p2p传输算法有缺陷,语音延迟比我们高。我们可以用技术打体验差。而且,越南离深圳近,飞过去三小时,真出了事,跑回来也快。” 会议室里响起低低的笑声,紧绷的气氛稍缓。林浩也笑了:“行,越南给你。预算两百万美金,目標:六个月內,五十万日活。重点是游戏玩家——越南网游用户多,用hicq的游戏社交功能切入。” “泰国、马来西亚、菲律宾、新加坡,”林浩的红点快速移动,“这四个市场相对开放,但竞爭也激烈。facebook、line、whatsapp都在。我们人手不够,先不设本地团队,用『卫星办公室』模式——在深圳建一个国际化运营中心,远程服务,通过本地代理商做推广。这个中心,谁负责?” “我来。”张小龙开口。他一直安静地听著,此刻才说话,“社交產品的国际化,本质是本地化。不同国家的用户,对隱私、表达、社交礼仪的需求不同。我需要一个团队,专门研究这些差异,然后反馈给產品做调整。这个中心,不能只做运营,要做研究和策略。” “同意。”林浩说,“国际化运营中心,你掛帅。预算五百万美金,第一年目標:覆盖二十个国家,总用户破千万。” 他放下红外线笔,走到会议桌前,双手撑在桌沿,身体前倾。“六千万美金,看起来很多,但撒到全球,瞬间就没了。印尼三百万,越南两百万,运营中心五百万,这就一千万。剩下的五千万,要投伺服器、带宽、市场推广、人才招聘……撑不过一年。所以,我们必须快,必须准,必须每一分钱都花在刀刃上。” 他调出笔记本电脑,投屏到墙上。是一张时间表: 2006年q2(4-6月): 东南亚六国上线,目標总用户500万。 2006年q3(7-9月): 日韩、印度试点,目標总用户1000万。 2006年q4(10-12月): 北美、欧洲华人社区启动,目標总用户1500万。 2007年: 全球总用户破5000万,开始商业化探索。 “这个时间表,很激进。”林浩说,“但我们必须激进。因为对手不会等我们。facebook已经在筹划进入亚洲,line在东南亚快速扩张,whatsapp靠简洁体验通吃欧美。如果我们慢一步,可能永远没有机会了。” “腾讯呢?”王磊问,“他们会不会也出海?” “一定会。”林浩说,“但腾讯的出海,会很难。qq太中国了,太重了,海外用户不认。他们的『微信』项目还在憋,等他们出来,我们可能已经站稳脚跟了。而且,腾讯出海的最大障碍是——他们不敢彻底本地化。qq的成功,让他们习惯了用中国思维做全球產品,这行不通。” 他顿了顿,看向会议室里每一个人。“浩宇出海,最大的优势是什么?是我们没有歷史包袱。hicq在中国已经验证了『简单、免费、垂直场景』的模式,这套模式,全球通用。而且,我们比facebook更懂游戏社交,比whatsapp更懂文件传输,比line更懂年轻用户。只要本地化做得好,有机会。” 窗外天色开始泛白。深圳的晨光从窗帘缝隙透进来,在会议室的地板上投出细长的光带。会议开了六个小时,但没人觉得困。所有人都盯著那张世界地图,盯著那些红蓝黑的標记,仿佛能看见无数陌生的用户,在未来的某一天,点亮horizon chat的图標。 “最后,”林浩直起身,声音在晨光中格外清晰,“出海的,不止是產品,是团队。未来一年,在座的各位,可能要去雅加达的贫民窟做调研,要去河內的网吧推游戏,要去曼谷的夜市谈合作,要去硅谷的车库挖人才。会很苦,会想家,会怀疑自己到底在干什么。但我想告诉你们,我们正在做的事,可能改变十亿人的沟通方式,可能让中国公司第一次真正站在全球社交的牌桌上。这件事,值得拼命。” 他举起手里的咖啡杯——早就凉了,但还满著。 “敬出海,敬未来,敬所有敢走出舒適区的疯子。” 所有人站起来,举起手里的杯子、水瓶、甚至空咖啡罐。没有碰杯声,但眼神碰撞,像无声的誓言。 散会。人群陆续离开会议室,但李想没走。她走到地图前,盯著雅加达的那个红点,看了很久。 “怕吗?”林浩走到她身边。 “怕。”李想诚实地说,“但更兴奋。在阿里时,我就想,为什么中国网际网路公司只能在国內斗,不能出去跟世界打?现在有机会了,我不想错过。” “去了那边,有事隨时联繫。钱不够,加。人不够,招。搞不定的,我飞过去。”林浩说,“但记住,安全第一。印尼不太平,晚上別单独出门,雇本地保鏢。命比kpi重要。” 李想笑了,眼眶有点红。“知道了,老大。” 窗外,天完全亮了。深圳在晨光中甦醒,车流声、人声、城市的脉搏,透过玻璃隱隱传来。而浩宇的出海舰队,在这一天,正式起锚。 静待它,驶向深蓝,驶向风暴,驶向那个庞大而未知的世界。 第84章 父母的反应 四月十八日傍晚六点半,湖南郴州,老农机厂家属院三號楼二单元401室。林母繫著洗得发白的碎花围裙,在狭小的厨房里翻炒著青椒肉丝,油烟从老式抽油烟机无力地嗡鸣中逃逸出来,在泛黄的墙壁瓷砖上又添一层油垢。锅里刺啦作响,但她耳朵竖著,听著客厅那台21寸长虹彩电里的声音——央视二套《经济半小时》,这是她每天雷打不动的节目,倒不是多关心经济,主要是主持人说话字正腔圆,听著舒服。 “观眾朋友们,欢迎收看本期《经济半小时》。今天我们来关注一个现象:中国网际网路行业的『少年英雄』……”电视里传来主持人醇厚的声音。 林母没太在意,手下麻利地装盘。青椒肉丝,清炒白菜,西红柿蛋汤,再加一碟中午剩的腊肉。菜齐了,她擦擦手,朝里屋喊:“老林,吃饭了!” 林父应了一声,趿拉著拖鞋从臥室出来。他刚下班,身上还穿著农机厂淡蓝色的工装,袖口沾著洗不掉的黑色油渍。五十三岁的人,头髮白了大半,背有点驼,是常年弯腰检修农机落下的毛病。他在饭桌前坐下,摸出兜里的半包“白沙”,刚想点,被林母瞪了一眼,又訕訕地塞回去。 两人端起碗,电视里主持人的声音还在继续:“……浩宇科技,一家成立仅两年的深圳公司,近日完成6000万美元融资,估值突破5亿美元,折合人民幣超过40亿元。而这家公司的创始人林浩,今年刚满24岁……” 啪嗒。林母手里的筷子掉在桌上。 她僵硬地转过头,盯著电视屏幕。屏幕上出现一张照片,是林浩去年在公司年会上拍的,穿著简单的黑t恤,站在“浩宇科技”的logo前,笑得有点拘谨,但眼睛很亮。照片旁边打著一行字:浩宇科技创始人、ceo 林浩,24岁,中国最年轻的白手起家亿万富翁之一。 “40……40亿?”林母喃喃道,声音发颤,像冬天里被风吹动的破窗户纸。她猛地抓住林父的胳膊,“老林,你听,电视里说……说浩浩的公司,值40亿?40亿是多少?是不是……是不是好多亿个一万?” 林父也停下了筷子。他盯著电视,眼睛一眨不眨,脸上没什么表情,但握著筷子的手,指节微微泛白。电视里还在播,记者在分析浩宇的业务,说hicq用户多少,游戏流水多少,出海计划多宏大。那些词,他大半听不懂,但“40亿”这个数字,像烧红的烙铁,烫在他脑子里。 “浩浩他……”林母声音带了哭腔,“是不是犯法了?电视上那些被抓起来的,不都是什么公司老板,骗了老百姓好多钱……浩浩才24岁,他哪来40亿?是不是……是不是骗人了?” 【记住全网最快小説站 追书就去 101 看书网,101??????.??????超靠谱 】 “別瞎说!”林父低喝一声,但声音也有点虚。他放下碗,站起身,走到电视机前,离屏幕很近,好像这样能看得更清楚些。照片上的儿子,熟悉又陌生。熟悉的是眉眼,还是他从小看到大的样子;陌生的是那股气质,自信,沉稳,眼里有光,那不是他记忆里那个內向、成绩中不溜秋、高中輟学跑去深圳的儿子。 “你看他穿的,”林母也凑过来,指著屏幕,“就一件黑褂子,连个领带都没有。人家大老板不都穿西装打领带吗?他是不是……是不是被推到前面顶罪的?我听说有的公司,让年轻人当法人,出了事就抓他……” “让你別瞎说!”林父烦躁地挥手,但心里也乱成一团麻。40亿,这个数字超出了他的认知范围。他这辈子经手最多的钱,是前年厂里买新工具机,三十多万,他跟著领导去省城提款,用黑塑胶袋装著,一路抱在怀里,手心里全是汗。30万,已经是他想像的极限。40亿?那是多少黑塑胶袋?能堆满这间屋子吗? 电视节目换了,开始讲猪肉价格。林父关掉电视,屋子里瞬间安静下来,只有窗外的蝉鸣和邻居家隱约的电视声。饭菜的蒸汽慢慢变淡,冷了。 “打电话,”林母突然说,“给浩浩打电话,问清楚。要是真犯了法,咱们……咱们劝他自首,爭取宽大处理……” “打什么打!”林父吼了一嗓子,但很快又颓然坐下,双手捂住脸,用力搓了搓。“浩浩上次打电话回来,是一个月前。说公司挺好的,让我们別担心。他要是真犯了事,能这么平静?” “那电视上说的40亿……” “电视上说的,不一定准。”林父站起身,在狭小的客厅里来回踱步,拖鞋擦著水泥地面,发出沙沙的声响。“这样,我……我去网上看看。” “网上?”林母茫然,“网上能有啥?” “你不懂。”林父走进臥室。臥室兼书房,靠墙摆著一张老式书桌,桌上有一台桌上型电脑,是林浩大三时用奖学金给他们买的,说“让你们也跟上时代”。但老两口除了偶尔看看新闻,基本不用。林父打开电脑,主机嗡嗡地启动,像一头年迈的牛。他握住滑鼠,手有点抖。瀏览器首页是hao123,他盯著那个搜索框,想了半天,笨拙地敲出“浩宇科技”四个字,用的是拼音,一个字母一个字母地找。 搜索结果跳出来,几百条。他点开第一条,是新浪科技的报导,標题是“浩宇科技完成6000万美元融资,估值5亿美元,红杉软银领投”。文章很长,密密麻麻的字,他看得眼晕。但他耐著性子,一个字一个字地往下看。看到“hicq用户突破2000万”,看到“《山海》月流水5000万”,看到“出海东南亚”。有些词看不懂,他就复製下来,打开百度,再搜。 林母端著一杯水进来,放在桌上,安静地站在他身后。她看不懂屏幕上的字,但能看见丈夫佝僂的背影,和屏幕上反射出的、他紧皱的眉头。 时间一点点过去。窗外的天黑了,邻居家的灯光透过窗户,在水泥地上投出模糊的光斑。林父保持著同一个姿势,看了四五个网页,又打开了浩宇的官网,看了公司的介绍,团队的照片,產品的截图。他还找到了林浩的博客,最新一篇是闢谣微软收购的,语气沉稳自信。他又搜“林浩 违法”“浩宇 诈骗”,结果出来的都是正面报导,什么“青年企业家”“网际网路新星”。 晚上十点,林父终於动了动僵硬的脖子,长长地、缓缓地吐出一口气。他关掉电脑,屏幕暗下去,房间里只剩檯灯昏黄的光。 “怎么样?”林母急切地问,声音压得很低,好像怕惊扰什么。 林父没立刻回答。他站起身,走到窗边,看著外面家属院零星亮著的灯火,和远处农机厂黑黢黢的轮廓。这个他生活了五十多年的地方,这个他以为会待一辈子的地方,此刻突然显得那么小,那么旧,像一张褪色的老照片。而他的儿子,在照片之外,在一个叫深圳的、他只在电视上看过的城市,建起了一个价值“40亿”的……什么东西? “浩浩没犯法。”他终於开口,声音很哑,但很稳,“他是真的……出息了。” 林母愣住了,眼泪毫无预兆地滚下来。不是伤心,是別的什么情绪,太复杂,说不清。“真的?那40亿……” “是真的。”林父转过身,看著老伴,眼神里有种前所未有的复杂情绪,骄傲,担忧,茫然,还有一丝被时代拋下的惶恐。“我看了,他的公司,做聊天软体,做游戏,很多人用。投资人给他钱,是因为觉得他將来能赚更多钱。就像……就像咱们厂子效益好,银行愿意贷款一样。只是他的『厂子』,在电脑里,看得见摸不著。” 他走回饭桌前,饭菜早就凉透了,凝著一层白色的油花。他坐下,拿起筷子,夹了一筷子冷掉的青椒肉丝,送进嘴里,慢慢地嚼。咸,还有点苦。 “那……那咱们浩浩,是不是成了……大人物了?”林母也坐下,声音怯怯的。 “是吧。”林父咽下那口菜,“电视上都报了,还能有假。” 两人沉默地吃著冷饭冷菜。屋子里很静,只有筷子碰碗的轻微声响。吃了半碗,林父放下筷子。 “这事,別跟外人说。”他说,“厂里那些人,嘴杂。浩浩现在……树大招风。” “我知道。”林母点头,用围裙角擦了擦眼睛,“我就是……心里慌。40亿,那是多大一笔钱啊,浩浩他……扛得住吗?他还那么小……” “扛不住也得扛。”林父说,像是说给老伴听,也像是说给自己听,“路是他自己选的,钱是他自己挣的。咱们帮不上忙,也別拖后腿。以后他打电话回来,別问公司的事,就问吃饭了没,累不累,天冷了加衣服。听见没?” “听见了。”林母又抹了把眼泪,“我就是……想他了。上次回来,还是去年过年,待了三天就走了。现在他这么……这么出息,是不是更回不来了?” 林父没说话。他拿起那半包“白沙”,这次林母没拦他。他抽出一根,点燃,深深吸了一口。烟雾在昏黄的灯光里裊裊上升,模糊了他皱纹深刻的脸。 窗外,郴州的春夜,安静而深沉。远处传来火车驶过的汽笛声,悠长,苍凉,奔向远方。 而在这个南方小城的陈旧家属院里,一对平凡的父母,在这个夜晚,终於缓慢地、沉重地意识到,他们的儿子,已经走得太远,远到他们拼尽一生的想像力,也望不到背影了。 “睡吧。”林父掐灭菸头,“明天还上班。” 灯熄了。黑暗中,老两口並排躺著,都没睡著。睁著眼,看著天花板上隱约的裂纹,听著彼此压抑的呼吸。 而几百公里外的深圳,创新大厦五楼的灯,还亮著。 林浩刚开完出海筹备会,站在落地窗前,看著这座不夜城的璀璨灯火。手机安静地躺在桌上,没有来自郴州的未接来电。 他不知道,在这个平常的春夜,父母的世界因为他,发生了一场无声的地震。 也不知道,父亲那句“他是真的出息了”背后,藏著多少无法言说的骄傲、担忧,和悄然滋生的、巨大的陌生感。 夜色如墨,覆盖了南方的小城,也覆盖了繁华的都市。 而亲情的线,在这一夜,被一个叫“40亿”的数字,悄然拉长,绷紧,发出细微的、几乎听不见的颤音。 静待时间,给它答案。 第85章 回家过年 二月八日,腊月三十,除夕。清晨六点,湖南郴州郊外国道上还蒙著一层薄薄的雾气,远处田野里的残雪在灰白天光下泛著脏兮兮的白。一辆黑色帕萨特穿过晨雾,在坑洼不平的柏油路上顛簸著驶向农机厂家属院。车身沾满泥点,是昨晚从深圳开过来,在粤北山区遇上一场冻雨留下的痕跡。 林浩握著方向盘,手指无意识地敲击著。他已经连续开了十四个小时,只在服务区眯了两小时,此刻眼皮发沉,但精神很清醒。副驾驶座上放著一个大纸箱,里面是他自己组装的一台电脑——浩宇实验室出的最新款,cpu是英特尔奔腾4 3.0ghz,內存1gb,显卡是英伟达刚出的geforce 6800,在2005年是顶配。他用泡沫塑料仔细包好,怕一路顛簸震坏了。 车拐进家属院大门。院子里很安静,只有几个早起的老人在散步,看到陌生的黑色轿车,都停下脚步,眯起眼打量。林浩摇下车窗,朝门卫室探出头:“王伯,是我,林浩。” 门卫王伯戴著老花镜凑过来,看了好几秒,才一拍大腿:“哎哟!是浩浩啊!开小车回来了?了不得!”声音在清晨的院子里传得很开,散步的老人们都围了过来。 “浩浩回来了?” “这车真气派,得十几万吧?” “在外头髮財了?” “听电视上说,你公司值几十个亿?” 七嘴八舌,带著好奇、羡慕、还有一丝不易察觉的疏离。林浩笑著应了几句,说“没有没有”“混口饭吃”,然后赶紧开车往三號楼方向挪。后视镜里,老人们还聚在那里,指指点点。 车停在楼下。林浩熄火,在车里坐了几秒,才拎著电脑箱下车。楼道里飘著腊肉、煤球和潮湿石灰混合的气味,是他从小闻到大的味道。他深吸一口气,爬上四楼。 401的门虚掩著。他推开门,厨房里传来炒菜的刺啦声,和母亲熟悉的声音:“老林,去看看是不是浩浩回来了?” 林父从里屋出来,还穿著那身洗得发白的工装,手里拿著半截烟。看到林浩,他愣了一秒,然后点点头:“回来了。” “爸,妈。”林浩把电脑箱放在墙角,脱鞋。门口摆著一双崭新的棉拖鞋,蓝色格子,一看就是母亲特意买的。 “哎哟,回来了回来了!”林母从厨房衝出来,围著围裙,手上还沾著麵粉。她上下打量著儿子,眼睛瞬间红了,想说什么,又咽回去,只是伸手接过林浩脱下的外套,“路上累了吧?吃饭了没?妈给你下碗面?” “不用,妈,不饿。”林浩说,声音有点哑。他看著母亲,半年不见,她好像又老了一点,鬢角的白髮多了,眼角的皱纹深了。父亲站在一旁,沉默地抽菸,但眼睛一直盯著他,像在確认什么。 “这是啥?”林父用脚尖碰了碰那个大纸箱。 “电脑。”林浩蹲下拆箱,“我给家里买的,最新款,速度快,还能上网。我教你们用,以后想我了,可以视频。” “视频?”林母茫然。 “就是能看见人,能说话,像打电话,但是有图像。”林浩把主机、显示器、键盘滑鼠一样样拿出来,摆在客厅那张老旧的摺叠桌上。桌子立刻显得拥挤不堪,和这个不到二十平米的客厅格格不入。 “这得多少钱啊……”林母小声嘟囔。 “不贵,自己公司產的,成本价。”林浩撒了个谎。这台电脑的市场价至少一万五,顶父亲一年工资。他开始接线,插电源,开机。主机发出低沉的嗡鸣,显示器亮起,windows xp的启动画面跳出来。 林父掐灭烟,凑过来看。他看著屏幕上跳动的进度条,眼神复杂。“你公司……真做这个?” “嗯。做电脑,做软体,做游戏。”林浩调出浩宇的官网,首页是hicq的下载连结和《山海》的宣传图,“这是我们做的聊天软体,这个是我们做的游戏。” 林父盯著屏幕,看了很久,没说话。林母端了杯热茶过来,放在儿子手边,也凑过来看。屏幕上那些鲜艷的图片、跳动的图標,对她来说像另一个世界的东西。 “浩浩,”她小声问,“电视上说,你这公司值……值好多钱。是真的吗?” 林浩敲键盘的手停了一下。他抬头,看著父母小心翼翼、甚至有些惶恐的眼神,心里某个地方被轻轻揪了一下。 “是真的,妈。”他儘量让声音听起来轻鬆,“但不是现金,是投资人觉得公司將来能赚钱,给估的值。就像咱们这房子,要是有人觉得將来能升值,也可以说值多少钱,但不是真能立刻换成那么多钱。” 这个比喻很粗糙,但父母似乎听懂了。林父点点头,又问:“那……你欠別人钱吗?电视上说融资什么的,是不是借的钱?” “算是投资。”林浩解释,“別人给我钱,让我把公司做大,他们占点股份,將来赚钱了分红。不是借,不用还本金。” “哦……”林父似懂非懂,但没再追问。他伸手,用粗糙的手指摸了摸显示器的边框,动作很轻,像在摸什么易碎品。“这玩意儿,金贵吧?別弄坏了。” “没事,坏了再修。”林浩说,心里发酸。 中午简单吃了点,下午林浩教父母用电脑。教他们开机、关机、点滑鼠、打字。林父学得认真,但手指僵硬,一个字母一个字母地敲。林母在一边看,时不时发出惊嘆:“哎呀,动了动了!”“这字真清楚!” 傍晚,开始准备年夜饭。林母在厨房忙活,林浩要帮忙,被赶出来:“你歇著,开一天车了。”林父在客厅摆桌子,把摺叠桌打开,铺上一块洗得发白的塑料桌布。四菜一汤:腊肉炒蒜苗、红烧鲤鱼、清燉鸡、炒白菜,还有一大碗肉丸粉丝汤。都是家常菜,但分量很足。 天黑了,窗外响起零星的鞭炮声。家属院里有人家开始放烟花,砰的一声,在夜空中炸开一团红色,瞬间照亮了昏暗的客厅。 一家三口坐下。林父开了瓶本地米酒,给儿子倒了一杯,自己也满上。林母不喝酒,倒了杯椰汁。 “来,过年了。”林父举起酒杯,声音有点不自然。 “过年好。”林浩碰杯,抿了一口。酒很烈,烧喉咙。 三人低头吃饭。电视机开著,春晚还没开始,在放gg。空气里有种微妙的沉默,不是尷尬,是某种不知该说什么的、带著距离感的安静。 “浩浩,”林母夹了块鸡腿放到儿子碗里,“在外头,吃得好吗?” “好,食堂伙食不错。” “睡得好吗?看你黑眼圈重的。” “还行,忙的时候睡得少。” “別太拼,”林父突然说,“身体要紧。” “嗯。” 又沉默了一会儿。窗外的鞭炮声密集起来,噼里啪啦,像炒豆子。 “爸,妈,”林浩放下筷子,看著父母,“等过两年,公司稳定了,我就在老家给你们盖个大房子。带院子,有暖气,离医院近,你们住得舒服点。” 话很轻,但落在寂静的客厅里,像石子投入深潭。 林母手里的筷子抖了一下。她低下头,扒拉著碗里的饭粒,声音有点哽:“盖什么房子……这儿住惯了,邻居都熟……你挣点钱不容易,自己留著,將来娶媳妇用……” “要盖。”林浩坚持,“这房子太老了,没卫生间,冬天冷。我都想好了,就在河西那边,地我看过了,安静,空气好。” 林父没说话,只是端起酒杯,一饮而尽。酒很烈,他呛得咳嗽了几声,脸涨红了。林母赶紧给他拍背,但拍著拍著,自己的眼泪突然掉下来,砸在桌布上,晕开一小片深色的痕。 “妈……”林浩慌了。 “没事,没事。”林母用手背抹眼睛,但越抹越多,“妈是高兴……我儿子出息了,要给我们盖大房子……妈高兴……” 她站起来,转身往厨房走,说“汤凉了,我去热热”,但背影在微微发抖。 林浩坐在那里,看著母亲仓皇逃离的背影,看著父亲通红著脸、低头盯著酒杯的样子,喉咙像被什么东西堵住了。窗外的烟花还在炸响,红的,绿的,金的,在夜空中短暂绚烂,然后熄灭。 父亲终於抬起头,眼睛很红,不知道是酒呛的,还是別的。他看著儿子,看了很久,然后说: “房子的事,不急。你在外头,好好的就行。家里不用你操心。” 声音很哑,但每个字都很沉。 林浩点点头,说不出话。 春晚开始了,主持人喜庆的声音填满了客厅。三人继续吃饭,但都没怎么动筷子。林母热了汤回来,眼睛还红著,但努力笑著,给儿子夹菜,说“多吃点”。 十点,林浩的手机开始震动。拜年简讯一条接一条,王磊的,张小龙的,陈默的,沈南鹏的……他回了几个,然后关机。 十二点,新年钟声敲响。窗外鞭炮声达到顶峰,震耳欲聋,整个家属院笼罩在硝烟和火光中。林浩和父母站在阳台上,看著满天烟花。父亲点了支烟,沉默地抽。母亲挨著儿子,手紧紧攥著他的衣袖。 “又一年了。”林父说。 “嗯。”林浩应。 “浩浩,”林母突然小声说,“你那个公司……要是太累,就回来。家里有饭吃,饿不著。” 林浩没说话,只是伸手,搂住了母亲的肩膀。很瘦,骨头硌手。 烟花在头顶炸开,照亮了三张仰起的脸。一张年轻,但眼角已有风霜;两张苍老,但眼里有光。 那是2005年的除夕夜。 在湖南郴州一个老旧的家属院里,一个价值五亿美元的公司创始人,和他的父母,在震天的鞭炮声中,安静地迎来了新的一年。 而新年的愿望,都很简单: 父母愿儿子平安。 儿子愿父母安康。 至於那四十亿的估值,那出海的大计,那与巨头的战爭…… 在此刻,都不及手里这杯温热的米酒,和身边这两个人,真实。 第86章 研究院的第一次匯报 三月七日凌晨三点,深圳。创新大厦十二层东侧,浩宇基础研究院的专用会议室。这层楼是两个月前新租的,墙壁还没干透,空气里有新鲜油漆和水泥灰的味道,混合著深夜的湿冷,钻进人的鼻腔,带著一种未完成的、毛糙的寒意。 会议室不大,三十平米,中间一张深灰色长桌,能坐二十人,但此刻只坐了五个人。林浩坐在主位,对面是陈薇。陈薇两侧坐著两个男人,一个四十出头,戴著无框眼镜,头髮一丝不苟地向后梳,是前贝尔实验室晶片架构师赵安;一个三十五六,穿著皱巴巴的格子衬衫,头髮乱得像鸟窝,是台湾联发科挖来的模擬电路专家李振华。长桌尽头,靠墙站著一个年轻人,是陈薇的博士生助理小王,负责操作投影仪。 窗户全闭,厚重的遮光帘拉得严严实实。唯一的光源来自投影仪,惨白的光束打在墙壁的幕布上,照亮上面密密麻麻的图表、公式、架构图。空气里有种近乎实验室无菌室的凝滯感,和一种更深的、类似手术开始前的紧张。 “开始吧。”林浩开口,声音在寂静中很清晰。他已经连续工作了十六小时,眼睛里血丝明显,但眼神很定。 陈薇点点头,站起身,走到幕布旁。她今天穿了件深灰色的衬衫,袖子卷到手肘,没化妆,脸色在投影光下显得有些苍白,但眼睛亮得灼人。她拿起雷射笔,红点落在幕布第一页的標题上:“星核(starcore)指令集架构与soc设计路线图(闭门匯报版)”。 “过去四个月,”陈薇开口,声音平稳,但语速很快,像在压抑某种情绪,“我们组建了一个十五人的核心团队。架构组七人,由赵安负责,包括三名海归——斯坦福博士、伯克利博士后、剑桥硕士。电路组五人,由李振华负责,包括两名从贝尔实验室挖来的模擬和射频专家。验证组三人,暂时由我兼管。所有人签了保密协议,背景乾净,没有竞业限制。” 她翻页,是一张组织结构图,每个名字后面是简短的履歷。林浩的目光快速扫过。斯坦福博士专攻超標量流水线,伯克利博士后做缓存一致性协议,剑桥硕士搞低功耗设计。贝尔实验室的两位,一个做serdes(高速串行接口)做到世界领先水平,一个做pll(锁相环)的jitter(抖动)控制能压到0.5ps以下。这些人,放在任何一家国际晶片巨头,都是核心骨干。浩宇能挖来,靠的不仅是钱——陈薇开出的薪水是市场价的三倍,但更重要的是那份“星核”指令集白皮书,和“做中国人自己的移动晶片”这句话。 “我们完成了指令集架构的最终定稿。”陈薇翻到下一页,是“星核”指令集的详细规格。32位risc指令集,支持simd扩展,支持硬体虚擬化,支持內存安全扩展。指令编码採用了混合长度设计,常用指令16位,复杂指令32位,在代码密度和性能之间做了平衡。解码单元採用可变长度流水线,提高吞吐量。最下面一行用红字標註:专利布局已完成,已提交中美欧日韩五地共计87项专利申请。 “性能目標,”陈薇的雷射笔指向一张对比表格,“在同工艺、同主频下,单核整数性能达到arm cortex-a8的1.2倍,浮点性能1.5倍,功耗降低20%。多核扩展性支持最多四核,採用共享二级缓存和一致性总线。这个目標,基於我们的架构仿真,可以实现。” arm cortex-a8。林浩知道这个型號,要2009年才会发布,是苹果a4晶片的基础,定义了第一代智慧型手机的处理性能。陈薇的目標,是在2006年,设计出一款性能超过2009年arm旗舰、功耗更低的晶片。这个目標,疯狂,但让人血脉賁张。 “微架构设计,”陈薇继续翻页,屏幕上出现复杂的流水线框图,“我们採用十三级流水线,支持乱序执行。分支预测用了混合预测器(局部歷史+全局歷史+btb),预测准確率目標97%。缓存 hierarchy是l1 i/d各32kb,l2共享512kb,用可配置的way-partitioning(路划分)降低衝突缺失。內存控制器集成lpddr2接口,支持双通道,带宽目標6.4gb/s。” 术语很专业,但林浩听得懂。他来自2023年,见过a15、zen4的架构图,知道这些设计的先进性。在2006年,这样的微架构,已经摸到了桌面cpu的门槛,用在移动晶片上,是降维打击。 “物理设计方面,”李振华接过话头,声音有点沙哑,但很兴奋,“我们选了台积电的65nm lp(低功耗)工艺。这个工艺刚量產,性能、功耗、成本比较平衡。后端设计我们自己做,但需要台积电的pdk(工艺设计套件)和ip库,这部分已经在谈,初步报价是两百万美金授权费,加上每片wafer(晶圆)的流片费用。” 他调出一张成本估算表。“第一次流片,需要做mpw(多项目晶圆),预计费用五百万美金。如果成功,量產的话,每片wafer成本大约八千美金,按每片wafer出400颗好die(晶粒)算,单颗晶片的硅成本是20美金。加上封装、测试,总成本大概30美金一颗。我们的目標售价是50美金,毛利40%。” “但前提是第一次流片成功。”赵安补充,语气谨慎,“65nm工艺,我们没经验。台积电的ip库,我们没用过。后端设计的时钟树综合、电源网格、信號完整性,全是挑战。第一次流片成功率,行业平均不到30%。我们……可能更低。” 会议室里安静下来。投影仪风扇的低鸣变得清晰。陈薇的雷射笔红点停在“流片成功率”那几个字上,微微颤抖。 “时间表。”林浩说。 “如果今天决定启动,”陈薇深吸一口气,“架构设计还需要三个月细化。rtl(寄存器传输级)代码编写,六个月。验证,九个月。后端设计,三个月。第一次流片,安排在明年三月。封测回来,最快明年六月。如果成功,量產爬坡需要半年,也就是说,最早2007年底,我们能看到第一颗可用的『星核』晶片。” 2007年底。距离现在,还有一年九个月。 “钱。”林浩说。 陈薇翻到最后一页,是一张预算表。字很小,但数字很大。 研发阶段(2006-2007): - 团队薪酬(15人,两年):1200万美金 - eda工具授权(cadence/synopsys):500万美金 - 台积电pdk/ip授权:200万美金 - 流片费用(三次预算):1500万美金 - 实验室设备、测试仪器:300万美金 - 专利、法务、差旅:200万美金小计:3900万美金 量產阶段(2008年起): - 流片费用(每片wafer 8000美金,按每月1000片算):800万美金/月 记住我们101看书网 - 封测费用:200万美金/月 - 运营、营销、支持:300万美金/月小计:1300万美金/月 “也就是说,”陈薇的声音很轻,但在寂静的会议室里像重锤,“在晶片產生正向现金流之前,我们需要至少准备五千万美金。而且,要做好心理准备——这五千万美金,可能全部烧完,也看不到一颗能用的晶片。晶片行业,烧钱的速度,比网际网路快十倍。而且,没有退路。流片失败,就是几百万美金打水漂,连个响都听不见。” 她放下雷射笔,走到长桌前,双手撑在桌面上,身体前倾,看著林浩。投影光从侧面打在她脸上,一半明亮,一半藏在阴影里。 “林浩,”她第一次在正式场合直呼他的名字,“我们真的可以开始做了。人齐了,架构定了,工艺选了,路通了。但你需要做一个决定:是否要押上浩宇未来两年的全部利润,甚至更多,去赌一颗可能永远造不出来的晶片。而且,你需要准备——亏五年。五年內,晶片业务不会带来一分钱收入,只会持续吸血。浩宇的游戏、社交、支付赚的所有钱,都可能填进这个无底洞。而五年后,可能还是失败。” 她顿了顿,声音更轻,但每个字都像钉子: “即使成功,我们还要面对高通、三星、联发科的围剿。他们有的是钱,有的是专利,有的是生態。我们这颗晶片,就算造出来了,也可能没人用,因为上面没有作业系统,没有编译器,没有应用。我们是在建一座孤岛,而周围全是敌人的舰队。” “所以,”陈薇直起身,目光扫过赵安、李振华,最后回到林浩脸上,“这不是一个商业决策。这是一场豪赌。赌中国的移动网际网路会爆发,赌中国人愿意用国產晶片,赌浩宇能用五年的时间,建起一个从晶片到作业系统到应用到生態的完整闭环。赌注是浩宇的全部未来。输了,浩宇可能就此消失。” 她说完,坐回椅子。会议室里只剩下投影仪风扇的嗡鸣,和几个人压抑的呼吸声。赵安低头盯著自己的手。李振华咬著嘴唇。小王站在墙角,大气不敢出。 林浩没说话。他靠在椅背上,目光落在幕布上那张预算表。五千万美金,亏五年。这些数字,他在上辈子见过太多。海思亏了十年,才勉强站稳。展讯差点死掉。中芯国际一路流血上市。晶片行业,是科技领域最残酷的战场,烧钱最快,失败率最高,周期最长。但也最重要——它是数字世界的基石,是资讯时代的石油。 他知道,2007年,iphone发布,智慧型手机时代开启。2008年,安卓诞生。2010年,移动网际网路爆发。如果浩宇在2007年底拿出第一颗可用的移动晶片,就能赶上第一波智慧型手机浪潮。如果错过,就要等到2015年、2020年,那时候市场已经被瓜分完毕,再入场,连汤都喝不到。 但五千万美金……浩宇现在帐上现金只有两千万美金,今年利润估计能有三千美金。全投进去,也不够。需要融资,需要借贷,需要押上一切。 窗外,天色开始泛白。一丝晨光从遮光帘的缝隙漏进来,在地上投出一条细长的、苍白的光带。 “陈薇,”林浩终於开口,声音有些沙哑,“如果现在放弃晶片项目,你们团队怎么办?” 陈薇愣了一下,然后笑了,笑容很淡,带著自嘲。“各回各家,各找各妈。赵安可以去英特尔,李振华可以回联发科,我……也许回斯坦福教书。但我们会记住这四个月,记住我们曾经离『做中国人自己的晶片』这么近过。然后,用余生后悔,为什么当时没敢赌。” 赵安抬起头,推了推眼镜。“林总,我在贝尔实验室做了十二年,做到首席架构师。但我做的每一颗晶片,最后都印著英特尔的logo,跑在別人的电脑里。陈博士找到我时,给我看『星核』的架构,我第一反应是:这才是我想做的晶片。不是为了钱,是为了……名字。晶片上印著『浩宇星核』,印著『中国设计』。这个诱惑,我扛不住。” 李振华搓了搓脸。“我在联发科,做的都是低端手机晶片,拼成本,拼价格。我也想做个牛逼的东西,让老外看看,中国人不是只会做山寨。但联发科不敢冒险,他们只敢跟在高通后面吃剩饭。浩宇敢,我就敢跟。” 林浩看著他们。三个顶尖的技术人,眼里有光,有火,有一种近乎悲壮的决心。他们知道前路多险,知道胜算多低,但还是来了。为什么?因为相信。相信这件事值得做,相信这个人敢做,相信这个国家,需要有人做。 他站起身,走到窗边,拉开遮光帘。晨光瞬间涌进来,刺得人睁不开眼。窗外,深圳在晨曦中甦醒,高楼林立,车流如织。这座城市,这个国家,正在以惊人的速度奔跑,但它的心臟——晶片,还捏在別人手里。 “做。”林浩转身,看著会议室里的四个人,声音很平静,但每个字都重如千钧,“五千万美金,我来找。亏五年,我扛。但我要你们答应我一件事:这颗晶片,必须做到世界第一。不是之一,是第一。性能第一,能效第一,成本第一。我要让五年后,所有中国人买手机时,会问一句:用的是不是浩宇星核?” 陈薇站了起来,赵安站了起来,李振华站了起来。三个人看著林浩,眼睛很亮,像有火在烧。 “好。”陈薇说,声音有点颤,但很清晰,“我们做。做到世界第一。” “研发明天正式启动。”林浩走回桌前,关掉投影仪,会议室陷入昏暗,只有晨光从窗户照进来,照亮空气中浮动的微尘。“预算表我批了。另外,再加一条:团队核心成员,分期权。这颗晶片成了,你们都是亿万富翁。败了,我欠你们一个未来。” 他拿起外套,走向门口。走到门口时,停住,回头: “对了,晶片的名字,別叫星核了。” 陈薇一愣:“那叫什么?” “鸿蒙。”林浩说,“开天闢地之前,天地混沌如鸡子,盘古生其中,万八千岁,天地开闢,阳清为天,阴浊为地。鸿蒙,是混沌,是开端,是一切可能性的起点。我们的晶片,就是中国晶片產业的鸿蒙。从这颗晶片开始,开天闢地。” 说完,他推门离开。脚步声在空旷的走廊里渐行渐远。 会议室里,晨光越来越亮。陈薇、赵安、李振华站在那里,很久没动。然后,陈薇走到白板前,拿起笔,划掉“星核”,写下“鸿蒙”两个字。 字跡很深,力透板背。 窗外,深圳的太阳,完全升起来了。 而中国晶片史上,最疯狂、最悲壮、也最有可能改变歷史的一场豪赌,在这一天,悄然落下了第一颗筹码。 静待它,在黑暗中,发出第一缕光。 第87章 「星核」命名 三月二十日凌晨一点,深圳创新大厦十二层东侧的会议室依然亮著灯。空气里新鲜油漆和水泥灰的气味淡了些,取而代之的是浓咖啡的焦苦、印表机墨粉的微辛,以及一种更深层的、纸张与思绪摩擦產生的乾燥气息。长桌上摊著七份文件,每份都有三指厚,用黑色长尾夹固定,封面印著红色“绝密”字样。最上面一份的標题是:“关於启动『鸿蒙』移动soc晶片研发项目的立项申请及预算说明”。 林浩坐在主位,手里拿著一支黑色万宝龙钢笔——这是去年公司年会上王磊他们凑钱送的礼物,他一直没用,今天第一次拿出来。笔尖悬在文件最后一页的“批准人签字”栏上方,已经悬了二十分钟。墨水在尖端凝聚成一颗饱满的墨珠,將滴未滴。 会议室里只有四个人。陈薇坐在他对面,双手交叠放在桌上,指尖因为用力而微微发白。赵安和李振华分坐两侧,都低著头,盯著自己面前的茶杯,仿佛那浮沉的茶叶里藏著什么宇宙真理。没有人说话,只有中央空调出风口低沉的嘶嘶声,和远处城市夜航飞机掠过的隱约轰鸣。 2亿人民幣。这是文件里最终核定的第一期研发预算。不是陈薇最初预估的五千万美金(约合四亿人民幣),而是经过三次压缩、优化、砍掉所有非必要开支后的数字。但依然是个天文数字——浩宇科技去年全年净利润1.13亿,这意味著要押上几乎两年的全部利润。而这还只是第一期,后续流片、封测、量產的钱,还没算。 “2亿,”林浩终於开口,声音在寂静中显得有些突兀,“能撑多久?” “18个月。”陈薇声音很稳,但语速比平时快,“到明年九月。这期间要完成架构细化、rtl编码、功能验证、物理设计,以及第一次mpw流片。如果一切顺利,明年九月我们能拿到第一批工程样片。但前提是——一切顺利。” “不顺呢?” “每延期一个月,成本增加一千万。流片失败一次,损失至少三千万。如果三次流片都失败……”陈薇顿了顿,“这个项目可能就死了。2亿烧完,什么都留不下。” 林浩的笔尖又往下压了半分,墨珠颤动。他看著那份文件,看著那些冰冷的数字:eda工具授权费3200万,台积电pdk/ip授权费1500万,团队薪酬(18个月)4800万,实验室设备2200万,流片预备金(三次)6000万,专利与法务800万,不可预见费1500万……每一项都经过反覆测算,砍无可砍。李振华为了省200万的测试仪器,决定用二手的;赵安为了压缩eda授权费,答应亲自去美国跟synopsys谈判;陈薇把自己薪酬的30%拿出来,作为团队绩效池。 这些人,把身家性命都押上来了。 “项目名称,”林浩突然说,“还是改回『星核』吧。” 陈薇一愣:“鸿蒙不好吗?开天闢地,气势很足。” “气势太足了,容易折。”林浩放下笔,身体往后靠,目光看向窗外沉沉的夜色,“晶片不是开天闢地,是精雕细琢。是千万行代码,是亿万个电晶体,是纳米级的精度,是毫瓦级的功耗优化。它需要的是沉稳,是坚韧,是藏在最深处、点亮一切的能量核心。就像星星——看起来安静,但內核在疯狂燃烧,释放光热,照亮黑暗。” 他拿起钢笔,在文件封面“鸿蒙”两个字上划了一道横线,在旁边写下“星核”。字跡有力,墨色深浓。 “《山海经》里有句话,”林浩继续说,声音不高,但在安静的会议室里清晰得像在朗诵,“『星,万物之精,上列为星;核,万物之实,中藏其理。』星是精华,是升华到极致的光;核是实质,是支撑一切运行的理。我们的晶片,就要做这样的东西——外表简洁安静,內里藏著驱动万物、改变世界的能量和逻辑。” 陈薇看著他,看了很久。窗外一架夜航飞机的航行灯划过天际,红光在她眼里一闪而过。 “星核……”她轻声重复,“starcore。英文名也好听。而且,比鸿蒙更……低调务实。晶片行业不需要口號,需要实打实的东西。” “那就这么定了。”林浩重新拿起笔,这次没有犹豫,笔尖落在签字栏。黑色墨水在纸张纤维上洇开,写下“林浩”两个字。很稳,很深,像某种烙印。 签完字,他合上文件,推到陈薇面前。“2亿,明天到帐。但有个条件。” “你说。” “每个月,我要看一次匯报。不是ppt,是真实进展。遇到问题,当天匯报。不用怕我骂人,但別瞒著我。晶片研发,最怕的不是技术难题,是信息黑洞。问题捂久了,就救不回来了。” “明白。”陈薇接过文件,手指在封面上轻轻摩挲,像在抚摸某种神圣之物。 “另外,”林浩看向赵安和李振华,“团队要扩。15个人不够,至少30人。验证工程师、后端工程师、模擬工程师,该招就招。钱从预算里出,但人要精。寧缺毋滥。” 赵安点头:“已经在接触了。中科院微电子所有几个好苗子,今年毕业,我们想提前签。” “签。待遇按市场顶格给。房子、户口、子女教育,公司解决。我们要让做晶片的人,活得有尊严。” 李振华搓了搓手,犹豫了一下,还是开口:“林总,台积电那边……pdk授权谈得不太顺。他们要求我们签署『技术反馈协议』,流片过程中发现的所有工艺问题、优化建议,都要无偿分享给他们。这等於把我们当免费测试团队。” “签。”林浩说,“第一次流片,我们是学生,台积电是老师。交学费,天经地义。但要在协议里加一条:我们反馈的技术建议,如果被台积电採纳並用於工艺改进,我们要有知情权和优先使用权。另外,接触三星和联电,別把鸡蛋放一个篮子里。” “明白。” “还有,”林浩最后看向陈薇,“专利布局要加速。87项不够,至少200项。覆盖指令集、微架构、电路设计、封装测试。未来打专利战,这是弹药。钱不够,再加。” 陈薇深吸一口气,重重点头。 会议散了。赵安和李振华抱著文件离开,脚步声在空旷的走廊里渐渐远去。陈薇留下来,等门关上了,才轻声说:“林浩,谢谢你。” “谢什么?” “谢谢你的信任。”陈薇说,“也谢谢你把名字改回星核。鸿蒙太大,我有点扛不住。星核……正好。像你说的,安静,但有光。” 林浩笑了笑,走到窗前,看著窗外深圳的夜景。城市睡了,但灯火不眠。远处腾讯大厦的红色標誌在夜色中清晰可见,更远处,香港的山峦轮廓隱在薄雾里。而在这座城市某个角落,台积电的工厂里,光刻机正在硅片上雕刻著纳米级的电路,那些电路,將来可能会跑在“星核”晶片里。 “陈薇,”他背对著她,声音很轻,“你说晶片研发最怕什么?” “怕方向错,怕进度拖,怕钱烧完。” “不对。”林浩转身,看著她,“最怕的,是做著做著,忘了当初为什么要做。忘了那颗晶片,不只是电晶体和代码的堆叠,是改变世界的一小块基石。所以,我给项目起名星核,不只是为了好听,是为了提醒我们——我们在做的,是点亮未来的东西。也许现在它很小,很暗,但总有一天,它会发光,会让很多人看见,原来中国人也能做出世界第一的晶片。” 陈薇眼眶有点热。她別过脸,清了清嗓子。“知道了。我会把这句话,刻在实验室墙上。” “去吧。”林浩说,“天快亮了。” 陈薇抱起文件,走到门口,又停住。“林浩,如果……如果五年后,星核失败了,你会后悔今天签这个字吗?” 林浩看著她,看了几秒,然后笑了。是那种很淡的,但眼里有光的笑。 “不后悔。因为至少我们试过了。而且,”他顿了顿,“我相信不会失败。” 陈薇也笑了,点点头,推门离开。 会议室里只剩下林浩一个人。他重新坐回桌前,打开笔记本电脑,调出浩宇未来五年的战略规划图。在“技术基石”那一栏,他加上了“星核晶片”,后面標註:2006-2007 研发,2008 流片,2009 量產,2010 生態建设。 然后,他在最下面加了一行小字: “星核之火,可以燎原。” 窗外,东方的天际线开始泛白。深圳在晨光中慢慢甦醒,而一颗名为“星核”的种子,在这一夜,正式埋进了中国晶片產业贫瘠而渴望的土壤里。 静待它,在无人看见的黑暗深处,默默积蓄能量,等待破土而出的那一天。 那一天,也许要等五年,十年。 但林浩有耐心。 因为未来,值得等待。 第88章 陈薇的意外发现 四月三日凌晨两点十七分,深圳创新大厦十二层,浩宇基础研究院晶片组办公区。灯光调得很暗,只有陈薇工位上方一盏孤零零的檯灯亮著,在深夜里像一座孤岛。空气里有种过度安静的沉闷,混合著伺服器机柜低沉的嗡鸣、空调出风口持续的嘶嘶声,还有她自己越来越快的心跳。 她面前摊著三份文件。最左边是“星核”指令集架构的最终版规范,她逐字逐句校对过七遍,熟悉到能背出每个章节。中间是微架构的详细设计文档,厚达三百页,上面是她和赵安过去一个月爭吵、妥协、最终定稿的每一条流水线、每一级缓存、每一个预测器。最右边,是林浩上周递给她的一份薄薄的手写笔记,只有十二页,用黑色墨水写在普通的a4列印纸背面,字跡工整得不像隨手写的,更像某种精心准备的教案。 笔记標题是“关於移动soc能效优化的几点零散想法”,没有署名,没有日期。前八页的內容很常规,谈动態电压频率调节(dvfs)、谈电源门控、谈时钟门控——这些都是晶片低功耗设计的標准技术,陈薇熟悉。但从第九页开始,內容开始变得……奇怪。 第九页画了一个简单的框图:一个传统的cpu核心,旁边连著一个更小的、结构不同的“协处理器”,標註是“专用计算单元”。下面用红笔写了一段话: “移动场景下,80%的计算负载集中在少数几种任务:图像处理、音频编码、神经网络推理。通用cpu为这些任务优化,如同用瑞士军刀砍树——能砍,但低效。应该为每种高频任务设计专用硬体单元,用最精简的电路实现最高能效。cpu负责调度和通用计算,专用单元负责垂直场景。此为『异构计算』雏形。” 陈薇盯著“异构计算”四个字,眉头紧锁。这个概念在2006年几乎不存在。学术界有论文討论“专用指令集处理器”,工业界有“数位讯號处理器”,但把多种不同架构的计算单元集成在同一颗晶片上,用统一的內存和总线连接,由作业系统动態调度——这个想法,太超前了。超前到像科幻。 她翻到第十页。这一页是数学公式,描述了一种“任务分类与调度算法”。根据应用的实时性要求、计算特徵、能效敏感度,动態决定將任务派发给cpu还是专用单元。算法用到了马尔可夫决策过程和强化学习——这两个词,陈薇在斯坦福的博士课程里学过,但从未见过有人把它们用在晶片任务调度上。 第十一页更离谱。画了一个三层架构:最底层是“物理计算单元”(cpu、gpu、dsp、npu),中间是“统一运行时调度层”,上层是“应用框架”。旁边批註:“未来行动作业系统必须原生支持异构计算,应用开发者无需关心底层硬体,运行时自动分配最优计算资源。这將彻底改变移动晶片的竞爭维度——从拼主频、拼核心数,到拼能效、拼场景优化。” 陈薇的后背开始冒冷汗。不是害怕,是激动,混杂著巨大的困惑。这份笔记里的理念,超越了她所知的学术界前沿至少五年。不,十年。2006年,intel刚刚提出“多核”,amd还在为“真双核”宣传,arm的cortex-a8还没发布,所有人都还在追求更高的主频、更多的电晶体。而这份笔记已经在谈“场景优化”“能效优先”“异构协同”——这些概念,要到2015年iphone的a系列晶片、高通的驍龙,才会成为主流。 但最让她脊背发凉的是第十二页,最后一页。没有图,没有公式,只有一段话: “晶片的终极竞爭,不是製程,不是架构,是生態。谁能打造从晶片到编译器到作业系统到应用到开发者的完整垂直整合,谁就能定义下一个计算时代。而这一切的起点,是一颗足够开放、足够灵活、足够超前的晶片。它必须从一开始就为未来十年的场景设计,而不是为今天的跑分优化。” 这段话下面,有一个用铅笔轻轻写下的英文单词,很小,几乎看不清:small。 陈薇盯著那个单词,大脑飞速运转。small?什么意思?小型化?但上下文不搭。人名?代號?她拿起放大镜,凑近了看。笔跡很轻,像是无意识写下的,但字母的形状……她突然想起,林浩的英文名是hao,不是small。那这是谁? 她猛地站起身,椅子腿在地板上刮出刺耳的声响。办公室里没別人,只有伺服器指示灯在黑暗中规律地闪烁,像某种沉默生物的心跳。她抓起那叠笔记,衝出办公区,跑向电梯。 凌晨两点三十四分,林浩办公室的门被敲响。不是敲,是捶。林浩刚在沙发上躺下不到一小时,被惊醒,揉了揉眼睛,起身开门。门外是陈薇,头髮凌乱,眼睛通红,手里紧紧攥著那叠笔记。 “林浩,”她声音嘶哑,带著一种近乎偏执的急切,“这个,你从哪来的?” 林浩看著她,又看看她手里的笔记,沉默了三秒,然后侧身:“进来。” 办公室没开大灯,只有书桌上一盏小檯灯。林浩坐下,陈薇站著,把笔记摊在桌上,手指点在“异构计算”那几个字上。 “这个词,我查了,学术论文资料库里没有。这个概念,工业界没人提。但这个想法——为不同任务设计专用硬体,动態调度——它在理论上可行,而且很可能是对的。还有这个调度算法,用了强化学习,这需要海量的应用行为数据训练,我们根本没有。最关键的,”她的手指移到最后一页那个铅笔写的“small”上,“这个单词。什么意思?” 林浩静静地听著,脸上没什么表情。等陈薇说完,他才缓缓开口:“你坐下。” 陈薇没动。 “坐下。”林浩重复,声音很平静,但有种不容置疑的力量。 陈薇慢慢坐下,但身体绷得很紧,像一张拉满的弓。 “笔记是我写的。”林浩说。 “我知道是你写的。但里面的想法,不可能是你想出来的。”陈薇盯著他,“林浩,我研究晶片十二年,从伯克利的实验室到斯坦福的博士,到硅谷的工业界。我知道一个想法从萌芽到成熟需要多久,需要多少积累,需要多少失败。你这个笔记里的东西,太完整,太系统,太……成熟。不像刚刚诞生的灵感,像经过无数次叠代、验证、优化的最终方案。但它又超前得可怕。告诉我,你从哪看到的?是哪家公司的內部资料?还是……国外的什么秘密项目?” 林浩靠进椅背,双手交叉放在桌上。檯灯的光从侧面打过来,在他脸上投下深刻的阴影。他沉默了很久,久到陈薇以为他不会回答了。 “如果我说,是我瞎想的,你信吗?”他终於开口。 陈薇愣住。 “真的是瞎想的。”林浩笑了笑,笑容很淡,有点疲惫,“晚上睡不著,胡思乱想,就写下来了。异构计算,任务调度,生態整合——这些词,我也是第一次组合在一起。可能因为我不懂晶片,没有条条框框,所以敢乱想。” “不可能。”陈薇摇头,声音发颤,“你不懂晶片,却能写出强化学习在任务调度中的应用公式?不懂晶片,却能画出未来行动作业系统的三层架构?林浩,你在骗我。或者……你在瞒我。” 办公室再次陷入沉默。窗外的深圳,在凌晨的黑暗中沉睡,只有远处深南大道上偶尔有车灯划过,像流星。 “陈薇,”林浩轻声说,“你相信直觉吗?” “什么?” “技术直觉。”林浩说,“有些人,看到现在,就能模糊地感觉到未来。不是预知,是推理。基於对趋势的理解,对人性需求的洞察,对技术发展规律的把握,在脑子里拼凑出一个可能的未来图景。然后,朝著那个图景走。这个笔记,就是我的『直觉图景』。不一定对,但我想试试。” 他说得很诚恳,眼神坦荡。但陈薇心里的疑惑没有消散。直觉可以解释一个模糊的方向,但解释不了具体的算法公式,解释不了那个铅笔写的“small”。 “那这个呢?”她指著那个单词。 林浩凑过去看,眉头微皱。“这个……我真不知道。可能隨手写的,可能是笔误。不重要。” “重要!”陈薇提高声音,“因为这个单词的笔跡,和前面不一样。前面是黑色墨水,工整。这个是铅笔,很轻,但字母的形状——你看这个『s』,起笔有个很小的回鉤,这是英文书法里的习惯。你不是这种写法。” 林浩的瞳孔微微收缩。很细微的反应,但陈薇捕捉到了。她心臟狂跳,知道自己逼近了某个真相的边缘。 “林浩,”她声音低下来,带著恳求,“这个项目,我押上了职业生涯。团队里的每个人,都是放弃了高薪厚职来的。我们需要知道,我们追隨的,到底是天才的直觉,还是……別的什么。如果是別人验证过的技术路径,我们至少可以少走弯路。如果是空中楼阁……我们需要提前知道。” 林浩看著她。陈薇眼里有血丝,有疲惫,但更多的是执著的、不得到答案不罢休的光。他想起上辈子,陈薇是海思晶片的女架构师之一,参与了麒麟980的设计,那是中国第一款商用7nm手机晶片。她是个技术理想主义者,但也是个务实者。她需要安全感,需要確信脚下的路不是悬崖。 “笔记里的想法,”林浩缓缓说,“我没有在別处见过。但我觉得,它是对的。至於为什么对,我解释不清。就像音乐家听到一段旋律,就知道它会不会流行;画家看到一块顏色,就知道它该放在哪里。我没有证据,只有感觉。你信吗?” 陈薇盯著他,看了很久。然后,她长长地吐出一口气,肩膀垮下来。 “我信。”她说,声音很轻,“因为你的感觉,到目前为止,从没错过。hicq,浩宇引擎,浩宇空间……每次大家都觉得你疯了,但最后你都对了。这次,我赌你的感觉。” 她收起笔记,站起身。“这个异构计算的思路,我会深入研究。调度算法,我让团队建模仿真。如果结果可行……这可能是星核最大的杀手鐧。” “谢谢。”林浩说。 陈薇走到门口,停住,没回头。“林浩,那个『small』,我会继续查。不是因为怀疑你,是因为……如果它真的是某个线索,我们需要知道它指向哪里。” “好。” 门轻轻关上。办公室里重新陷入寂静。林浩坐在黑暗中,一动不动。许久,他拉开抽屉,拿出一个老式的诺基亚功能机——不是他平时用的手机。他开机,屏幕亮起蓝光。通讯录里只有一个號码,名称是“s”。 他没有拨號,只是盯著那个字母,看了很久。然后关机,把手机锁回抽屉。 窗外的天色,开始泛起鱼肚白。 而那个关於“异构计算”的超前理念,在这一夜,从一份神秘笔记,正式进入了“星核”晶片的研发轨道。 静待它,在未来某天,改变世界。 第89章 浩宇游戏平台的全球野心 四月二十一日凌晨三点,深圳创新大厦五楼西侧的“国际业务组”办公区灯火通明,但气氛不像往常那样紧绷,反而有种奇异的、混杂著兴奋与不安的躁动。三十多人挤在十几台电脑前,屏幕上显示著不同的界面:英文的游戏商店后台、泰语的客服系统、印尼的支付渠道对接页面、以及最中央那块大屏幕上,那个深蓝色星空背景、白色“horizon arcade”字样的崭新logo。 王磊站在屏幕前,手里拿著雷射笔,红点微微颤抖。他眼睛里的血丝浓得化不开,但声音异常亢奋:“最后一遍全流程测试。印尼语版本,从註册到下载到启动游戏,全走一遍。开始。” 键盘敲击声瞬间密集。角落里传来测试工程师的实时播报: “註册流程通过,支持邮箱、手机、facebook帐號(內测)三种方式。” “商店首页加载时间2.3秒,符合3秒標准。” “游戏详情页——英文、印尼语、泰语、越南语四语切换正常。” “支付渠道:印尼的dana、ovo对接成功,泰国的promptpay成功,越南的momo失败,正在排查。” “內置hicq国际版启动正常,游戏內呼出延迟180毫秒,语音清晰。” “防沉迷系统——呃,东南亚暂时没要求,但我们做了基础年龄验证。” 王磊听著,手指无意识地在裤缝上敲打。这是他第一次负责完整的海外项目,而且是个大项目——horizon arcade,浩宇游戏平台的国际版,不只是简单翻译,是从底层重构的產品。支持十二种语言,內置简化版hicq(改名horizon chat),集成本地支付,还有最关键的:独立游戏优先推荐算法。 这个“独立游戏优先”的策略,是林浩亲自定的。在过去三个月的內部爭论中,团队大部分人都反对。“独立游戏不赚钱”“东南亚玩家只认大作”“我们应该主推《山海》这样的mmo”。但林浩坚持,在立项会上说了三段话: “第一,东南亚pc硬体普及率低,网吧是主流。独立游戏体积小,配置要求低,適合网吧环境。 “第二,steam还没进入亚洲,valve还在专注欧美。这是时间窗口。 “第三,我们要用海外独立游戏的创意和品质,倒逼国內开发者。让他们看到,好游戏不只有氪金mmo,还有《braid》《world of goo》这样的作品。等horizon arcade在海外建立起『优质独立游戏平台』的口碑,再杀回国內,吸引那些有理想但没渠道的国內开发者。” 当时没人敢反驳,但私下里都觉得太理想化。直到上周,林浩让张一鸣调出了一组数据:2005年,全球独立游戏市场规模约3亿美元,年增长率40%;而中国独立游戏开发者超过5000人,但90%找不到发行渠道。这个市场,是蓝海。 “支付全通了!”测试工程师喊了一声,声音带著解脱。 王磊长出一口气,看向坐在后排的林浩。林浩一直安静地坐著,手里拿著一个笔记本,偶尔记两笔。此时才抬起头:“momo为什么失败?” “越南那边的接口文档有错误,我们按文档调,一直返回签名无效。刚联繫上对方技术,说是上周更新了加密算法,但没通知我们。”负责支付的工程师声音发虚。 “什么时候能解决?” “最快明天中午。” “太慢。”林浩站起身,走到中央屏幕前,调出越南的运营计划表,“越南上线时间是后天上午十点。如果支付不通,等於瘸腿上线。你现在就打电话,开免提,我听著。告诉对方,如果一小时內解决不了,我们就用备用方案——点卡渠道。但momo的独家推广资源,就没了。” 工程师愣了一下,赶紧抓起电话。会议室里响起拨號声,然后是一串流利的英语沟通。王磊在旁边听著,手心冒汗。他知道越南市场有多重要——9000万人口,网游用户2000万,是东南亚除印尼外最大的市场。而momo是越南最大的电子钱包,占了行动支付70%的份额。如果搞不定,horizon arcade在越南就等於自断一臂。 电话打了二十分钟,对方技术负责人从睡梦中被叫醒,起初很不耐烦,但听到“浩宇科技”“horizon arcade”时,语气立刻变了。最后答应立刻远程调试,一小时內给新接口。掛了电话,工程师擦了擦汗:“搞定了。” “好。”林浩点点头,没有表扬,也没有批评,仿佛这是理所当然的。他转身看向王磊:“上线前的最后问题,还有哪些?” 王磊调出问题清单,还有七条,都是小毛病:泰语翻译有个別错字,印尼某个地区的cdn节点延迟偏高,客服系统在ie6瀏览器下有显示异常…… “这些,明天下午六点前必须全部解决。”林浩说,“另外,上线后的运营策略,再確认一遍。” 运营负责人小雨站起来,调出ppt:“第一阶段,上线首月,主打『免费精品独立游戏捆绑包』。我们签了十五款海外独立游戏,包括《aquaria》《darwinia》《gish》这些igf(独立游戏节)获奖作品,打包成『horizon首发精选』,用户註册就送。成本是每套授权费5万美元,总价75万美金。” “第二阶段,上线第二个月,启动『独立游戏扶持计划』。每年拿出100万美金,扶持全球独立开发者。分成比例我们只拿30%,比steam的70%低一半。申请通道全英文,评审团队由我们和国际独立游戏协会共同组建。” “第三阶段,上线第三个月,推出『开发者后台』。支持多语言,提供数据分析、版本管理、社区运营工具。目標是降低独立游戏的上架门槛,让一个三人的小团队也能在全球发布游戏。” 林浩听著,偶尔点头。“国內开发者能申请吗?” “暂时不能。”小雨说,“按照您的策略,我们先做海外生態,等horizon arcade在海外有了口碑和用户基数,再开放国內申请。用海外开发者的成功案例,倒逼国內开发者提升品质。” “倒逼……”林浩重复这个词,笑了笑,“这个词不好听,但有用。中国游戏行业现在太浮躁了,所有人都想抄《传奇》,做换皮游戏,赚快钱。我们要让他们看到,还有一种活法——做有创意的游戏,靠品质贏得全球用户,赚长久的钱。” 他走到白板前,写下几个数字: “2005年,全球游戏市场规模300亿美元,pc游戏占45%。 “2005年,中国游戏市场规模80亿人民幣,网游占90%。 “2005年,中国游戏出海收入,0.5亿美元。” “我们的目標,”林浩在最后一个数字上画了一个圈,“三年內,让中国游戏出海收入,翻十倍,到5亿美元。其中,horizon arcade要贡献一半。怎么做?不是靠我们自己去海外发游戏,是建一个平台,让全中国的游戏开发者,都能通过我们的平台,轻鬆地走向世界。” 会议室里安静下来。所有人都看著白板上的数字,看著那个“5亿美元”。2005年,中国整个游戏行业的年收入才80亿人民幣,约合10亿美元。林浩说要让出海收入做到行业总收入的一半。这个目標,疯狂。 “我知道你们在想什么,”林浩放下笔,“觉得我在画大饼。但你们想想,十年前,有人相信中国能做出自己的作业系统吗?五年前,有人相信中国能做出世界级的即时通讯软体吗?三年前,有人相信中国能做出月流水千万的游戏吗?我们都做到了。现在,我们要做更难的事——让中国游戏,成为世界標准。” 他顿了顿,声音低下来,但更清晰: “这件事,比做晶片容易,比做作业系统简单。因为游戏是文化,是创意,是中国最有可能实现弯道超车的领域。我们缺的不是人才,是土壤,是平台,是眼界。horizon arcade,就是那块土壤。我们要把它种在东南亚,等它长出树,开出花,结出果。然后,把果实带回中国,告诉所有人:看,我们行的。” 窗外天色渐亮。晨光从百叶窗的缝隙透进来,在会议室的地板上投出一条条金色的光带。远处深南大道上传来早班公交车的引擎声,深圳醒了。 “好了,”林浩看了眼手錶,“所有人,去睡三小时。上午十点,最后一场演练。明天这个时候,horizon arcade正式上线。” 人群陆续散去。王磊留下来,等人都走了,才走到林浩身边,低声说:“老大,75万美金买独立游戏捆绑包,是不是太贵了?这些游戏,在海外也没多少人玩……” “贵,才显得有价值。”林浩说,“我们要让东南亚玩家第一时间感觉到:horizon arcade和別的平台不一样,这里有真正的好游戏,而且是免费的。这种口碑,花75万美金买不来。而且,这十五款游戏,是我们和海外开发者建立关係的敲门砖。將来,他们出新游戏,会优先上我们的平台。这就是生態。” 王磊点点头,但又想起什么:“那……腾讯那边呢?他们肯定也会跟进。qq游戏平台如果也出海……” “让他们跟。”林浩走到窗前,看著窗外甦醒的城市,“qq游戏平台太重了,全是棋牌、休閒,而且是强绑定qq帐號。海外用户没有qq,那套社交关係链搬不过去。而且,腾讯不敢像我们这样,全力押注独立游戏——他们的kpi是收入,是股价。独立游戏不赚钱,他们看不上。等他们看上的时候,我们已经占住山头了。” 窗外的阳光越来越亮,照在深圳湾平静的水面上,波光粼粼。远处香港的山峦轮廓在晨雾中逐渐清晰。 “磊子,”林浩转身,看著王磊,“你知道我最怕什么吗?” “怕失败?” “怕成功得太容易。”林浩说,“如果horizon arcade一帆风顺,半年就做到千万用户,团队就会飘,就会觉得出海不过如此。但真正的挑战,现在才开始。支付、本地化、政策、竞爭、文化衝突……每一个坑,都可能让我们摔得粉身碎骨。我们要做的,是时刻保持敬畏,保持飢饿,保持……愤怒。愤怒於中国游戏在全球市场的缺席,愤怒於好游戏被埋没,愤怒於我们本可以做得更好。” 他拍拍王磊的肩膀:“去睡吧。明天,战爭开始。” 王磊离开后,林浩一个人站在会议室里。他打开笔记本电脑,登录horizon arcade的后台。屏幕上,那个深蓝色的星空logo缓缓旋转,下面是十二种语言的“欢迎”。 他点击“印尼语”,界面瞬间切换。然后是“泰语”“越南语”“英语”…… 每一种语言背后,都是一个陌生的国家,一群陌生的玩家,一种陌生的文化。而他要做的,是用游戏,这座跨越语言和国界的桥樑,把他们连接起来。 窗外,太阳完全升起来了。 而浩宇游戏平台的全球野心,在这一天,隨著horizon arcade的上线倒计时,正式拉开了帷幕。 静待它,在东南亚的网吧、在大学宿舍、在无数亮著的屏幕前,悄然生长。 长成一棵大树,荫蔽整个亚洲,乃至世界。 第90章 收购《反恐精英》MOD团队 五月九日下午三点,美国德克萨斯州奥斯汀市东郊,一栋上世纪七十年代建的仓库式建筑。五月的阳光已经有些毒辣,透过生锈的铁皮屋顶缝隙,在满是灰尘的水泥地上投下破碎的光斑。空气里有种混合了机油、汗液、过期披萨和陈旧电子设备的复杂气味,厚重得几乎能摸到。 仓库被粗糙地隔成了两层。下层堆著废弃的伺服器机架、成箱的《黑客帝国》dvd、和至少二十个空的红牛易拉罐塔。上层是所谓的“办公区”,四张长桌拼成正方形,上面摆著八台电脑,屏幕亮著,显示著《反恐精英》的编辑器和密密麻麻的代码窗口。墙上的白板写满了数学公式和网络同步算法的草图,旁边贴著几张手绘的《黑客帝国》场景设定图——锡安废墟、机器城、章鱼哨兵,画工粗糙但充满想像力。 团队的五个人都在。坐在主位的叫杰克·罗林斯,二十六岁,头髮乱得像鸟窝,鬍子三天没刮,穿一件褪色的《矩阵革命》t恤,上面印著“there is no spoon”(没有勺子)。他是《黑客帝国online》mod的创始人和主程序,前德州大学计算机系輟学生,因为在宿舍用学校的超算挖比特幣(2005年这玩意儿刚出来)被开除,之后拉了几个朋友,靠接外包和比赛奖金,做了这个mod三年。 此刻,杰克盯著电脑屏幕上刚刚收到的邮件,眉头紧锁。邮件是浩宇美国子公司发来的,標题是“关於收购《黑客帝国online》团队及技术资產的最终报价”,正文很简单:30万美元现金,收购团队所有智慧財產权和五年独家工作协议。条件:团队整体搬迁至中国深圳,为浩宇引擎开发fps对战模板,未来参与开发“世界级射击网游”。 “30万,”坐在对面的胖子麦克吹了声口哨,“杰克,这够我们吃五年披萨了。” “但要去中国,”唯一的女队员莎拉皱眉,她是美术和音效,“我连筷子都不会用。” “而且五年合约,”瘦高个的程式设计师凯文推了推眼镜,“这等於卖身。” 杰克没说话。他点开邮件附件,是浩宇引擎的技术文档和演示视频。视频只有五分钟,展示了引擎的实时渲染能力、物理破坏效果、大规模场景加载优化。画面质量明显优於source引擎(《反恐精英:起源》用的),更接近……他不知道该怎么形容,像电影,但又能实时交互。视频最后是一行字:“浩宇引擎3.0,为下一代射击游戏而生。” 他心臟跳得快了些。做mod三年,他最痛苦的就是被source引擎限制——贴图精度、多边形数量、物理交互、网络同步,处处是天花板。他幻想过有自己的引擎,但那需要至少几百万美金和几十人的团队。现在,有人把引擎送上门,还付钱让他用。 楼梯传来脚步声。一个穿著西装的中国男人走上来,三十出头,是浩宇美国子公司的商务总监李明。他身后跟著两个人,前面是个很年轻的亚洲面孔,穿著简单的灰色polo衫和牛仔裤,背一个黑色双肩包;后面是个四十岁左右、戴金丝眼镜的男人,拎著公文包。 “杰克,这位是林浩,浩宇科技创始人。”李明介绍,英语很流利,“这位是我们的法务顾问陈律师。” 林浩点头,目光快速扫过仓库环境,在白板上的公式和墙上的设定图上停留了几秒,然后伸出手:“杰克,我看过《黑客帝国online》的代码,网络同步算法很巧妙,用到了客户端预测和伺服器回溯,延迟补偿做得比v社官方还好。” 杰克愣住了。他握手,手心有点汗。这个年轻人开口不谈钱,不谈合同,直接谈技术细节,而且说到了点子上。《黑客帝国online》最核心的创新就是那套“混合权威”网络模型,在高速移动、子弹时间、场景破坏的情况下,依然能保持流畅的射击手感。但这套算法的实现很晦涩,埋在几万行代码里,一般人根本看不懂。 “你看过代码?”杰克问,声音发乾。 “看过。”林浩走到一台电脑前,屏幕上正好是网络同步模块的代码窗口,他指著其中一段,“这里,你用了一个动態的插值缓衝区,根据玩家延迟自適应调整。但有问题——当延迟波动超过100毫秒时,会出现『回溯跳跃』,玩家会看到敌人瞬间移动。我猜你们用了一个简单的低通滤波器平滑,但牺牲了响应速度。” 杰克眼睛瞪大了。这段代码是他上周刚改的,为了解决一个恼人的网络抖动问题。他確实用了滤波器,但手感变“肉”了,正在头疼。 “你有更好的方案?”他忍不住问。 “有。”林浩从背包里拿出笔记本电脑,打开,调出一个算法模擬器,“我们用机器学习预测网络抖动模式,提前补偿。训练数据来自浩宇游戏平台几千万条对战记录。准確率85%,可以把回溯跳跃的概率降到5%以下。” 屏幕上开始跑模擬。绿色曲线代表网络延迟,红色是传统插值算法的误差,蓝色是浩宇方案的误差。蓝色曲线明显更平滑,峰值更低。杰克凑过去看,手指在触摸板上滑动,放大细节。凯文和麦克也围过来,呼吸都变轻了。 “这算法……开源吗?”凯文问。 “不开源,但可以给你们用。”林浩说,“如果你们加入浩宇,不止这个算法,整个引擎,所有工具链,全部开放。你们要做fps模板,我们要做世界级的射击游戏。你们的优势是玩法和手感设计,我们的优势是引擎和技术。合在一起,有机会做出比《使命召唤》《战地》更好的东西。” 他说得很平静,但每个字都像锤子敲在杰克心上。《使命召唤》《战地》,那是他们做梦都想对標的作品。但现实是,他们五个人窝在奥斯汀的仓库里,靠外卖和红牛续命,mod下载量卡在十万,一分钱收入没有。v社偶尔发封邮件,说“做得不错”,但从来没提过收购或合作。 “30万……”杰克直起身,看著林浩,“说实话,不够。我们这个mod,如果卖给v社,至少能卖五十万。而且我们不用离开美国。” “v社不会买。”林浩摇头,“我看过你们的邮件记录。过去一年,你们给v社发了三次合作提议,一次回復都没有。为什么?因为v社不缺mod,他们自己有《军团要塞》《求生之路》。你们的技术很好,但被《反恐精英》的ip限制死了。离开cs,你们什么都不是。而浩宇可以给你们全新的ip,全新的引擎,全球的市场。” 话说得很直接,甚至有些残酷。杰克脸色发白。莎拉忍不住反驳:“我们的mod有十万用户!很多人喜欢!” “十万用户,在cs的社区里,只是沧海一粟。”林浩看著她,语气缓和了些,“而且,mod永远只是mod。不能商业化,不能更新引擎,不能做主机版,不能赚大钱。你们甘心吗?做了三年,最好的青春,就换十万个免费的下载?” 没人回答。仓库里只剩下电脑风扇的低鸣。阳光从屋顶的破洞漏下来,照亮空气中飞舞的灰尘。 “我们去深圳,”林浩继续说,“给你们独立的项目组,预算不设上限。五年,做一款真正属於你们的射击游戏。引擎用我们的,发行用我们的全球平台,收入分成。30万是安家费,不是买断价。如果游戏成了,你们每个人,都是百万富翁,千万富翁。如果败了,至少你们试过了,用最好的引擎,最好的资源,试过了。比在这里慢慢烂掉强。” 他走到白板前,拿起笔,在那些公式旁边写下几个词:global、competitive、esports、next-gen。然后转身,看著五个人。 “我知道你们担心什么。语言,文化,离家远。浩宇会解决。提供公寓,配翻译,每年一个月带薪假,报销家人探亲机票。但我要你们的承诺:五年,全心投入,做出世界第一的射击游戏。不是中国第一,是世界第一。敢赌吗?” 杰克的手指在裤缝上摩擦。他看著林浩,这个比自己还年轻的中国人,眼神里有种可怕的篤定。那不是忽悠,是真正的相信——相信自己能做出世界级的引擎,相信这个团队能做出世界级的游戏,相信中国公司能挑战动视、ea、育碧。 “引擎,”他哑声问,“真的能给我们最高权限?包括原始码?” “给。”林浩点头,“但不是现在。等模板做完,验证了技术可行性,核心代码全部开放。我们要建立信任,一步一步来。” “那……游戏方向,我们能有话语权吗?” “你们主导玩法设计,我们提供技术支持和市场建议。但最终目標一致:做一款能让全球玩家玩十年的竞技射击游戏。不是《cs》换皮,是全新的东西——更高的机动性,更强的场景互动,更深的战术维度。像《黑客帝国》里那样,飞檐走壁,子弹时间,但公平竞技。” 杰克闭上眼睛。脑海里闪过无数画面:在浩宇引擎里重建锡安,设计机械章鱼的boss战,实现子弹时间的多人同步,做全球的电竞联赛……那些他幻想过但知道不可能实现的东西,现在,似乎触手可及。 他睁开眼睛,看向队友。莎拉咬著嘴唇,但眼神亮了。麦克在点头。凯文推了推眼镜,说“技术上可行”。另一个一直沉默的策划汤姆,轻轻说了句“fuck it, lets do it”。 “我们需要看合同。”杰克说。 陈律师打开公文包,拿出五份厚厚的英文合同,每人一份。条款很详细,但核心就是邮件里那些:30万现金,五年合约,技术共享,项目主导权,分成比例。附加条款里写了搬迁安置、薪酬福利、智慧財產权归属。很公平,甚至有些优厚。 五个人分开,各自看合同。仓库里只剩下翻页的沙沙声。林浩走到窗边,看著外面荒凉的德州旷野。远处有货柜车驶过,扬起一片尘土。 李明走到他身边,低声用中文说:“林总,30万是不是太多了?这种mod团队,一般十万就能拿下。” “他们值30万。”林浩说,“不止是代码,是他们的经验。做mod三年,踩过所有fps网游的坑:外掛、网络同步、內容消耗、社区运营。这些经验,我们自己做,要花三百万、三年时间才能积累。30万,买他们三年试错,便宜。” “可万一他们去了深圳,不適应,跑了……” “跑了,我们也拿到了fps模板的核心设计。不亏。”林浩顿了顿,“而且,我相信他们不会跑。真正想做游戏的人,看到浩宇引擎,看到全球发行的机会,走不动路。就像你看到硅谷的offer,会拒绝吗?” 李明笑了,没再说话。 一小时后,合同看完。五个人聚到一起,低声討论了几句。然后,杰克走过来,伸出手。 “我们签。但有个条件——游戏的名字,我们要参与起。” “当然。”林浩握住他的手,“欢迎加入浩宇。” 合同摊在桌上,五支笔依次落下。签名,日期。陈律师盖公章。三十万美金的支票,当场开出。 握手,合影。照片上,五个不修边幅的美国极客,和一个平静的中国少年,站在堆满红牛罐的仓库里,背后是《黑客帝国》的海贴和白板上未完成的梦想。 “什么时候动身?”杰克问。 “两周內。”林浩说,“深圳那边,办公室和公寓已经准备好了。引擎团队在等你们。” 走出仓库,德州午后的阳光刺得人睁不开眼。林浩坐进车里,关上车门,才长长吐出一口气。 “回酒店。”他对司机说。 车驶上公路。窗外,奥斯汀的荒漠在热浪中蒸腾。而林浩脑海里,已经开始勾画那个尚未命名的射击游戏的轮廓:高速机动,场景破坏,技能系统,电竞模式…… 以及,更远的未来:用“星核”晶片跑出极致性能,用horizon arcade全球发行,用hicq构建玩家社区。 一条从晶片到引擎到玩到发行到社交的完整链条,在这一天,因为一份三十万美元的合同,悄然扣上了一环。 静待它,在未来的某天,震动世界。 第91章 《山海》首个资料片 六月十日凌晨零点零一分,深圳创新大厦五楼“山海”项目组办公区。五十多台显示器屏幕上的监控数据同时开始疯狂跳动,像五十多颗被瞬间注入强心剂的心臟。中央那块最大的曲面屏上,代表伺服器负载的曲线从45%垂直飆升,十秒內突破85%,然后继续向上,最终稳定在92%的红线边缘,剧烈震颤,但终究没有突破。 在线人数:27万,35万,42万,48万……数字每三秒刷新一次,每一次都引来办公区里压抑的欢呼。空气里有种高温蒸腾般的躁动,混合著汗水、咖啡和电子设备过热的焦糊味。陈默瘫在主程式设计师的椅子旁,手里捏著半罐已经温掉的红牛,眼睛死死盯著屏幕,嘴唇因为无声的计数而微微翕动。 “五十万了!”有人尖叫。 数字跳到了503,127。然后缓慢回落,最终稳定在47万上下。峰值五十万。这是《山海》自上线以来从未达到的高度,甚至超过了去年九月“九层妖塔”副本上线时的峰值。 “全服跨服战场,三十七个伺服器全部满员排队,平均等待时间……四十七分钟。”运营专员小雨的声音在通讯频道里响起,带著难以置信的颤抖,“飞行战斗系统,过去一小时有超过二十万玩家使用,空中战斗次数三百万次,伺服器……没崩。” 办公区里瞬间爆发出巨大的欢呼声。有人把空可乐罐砸在地上,有人跳上桌子,有人抱在一起。陈默没动,他只是长长地、长长地吐出一口气,那口气在胸腔里憋了三个月,此刻终於吐出来,带著铁锈般的疲惫和一丝苦涩的甜。 《山海·共工怒触不周山》。这个资料片,他们做了六个月。核心是两套新系统:飞行战斗和全服跨服战场。飞行战斗要重构物理引擎,要处理空中碰撞、技能弹道、三维坐標同步。跨服战场要打通三十七个伺服器的玩家数据,要处理千人同屏的实时战斗,要解决延迟、卡顿、穿模。技术团队熬了无数次通宵,测试团队测出了上万个bug,美术团队重做了三次不周山的场景。所有人都觉得陈默疯了——一个资料片,投入了相当於开发新游戏一半的资源。但林浩批了预算,只说了一句:“做。” 现在,成了。 窗外的天色开始泛白。凌晨三点,数据依然坚挺。在线人数维持在45万以上,跨服战场的排队人数还有十几万。各大游戏论坛的《山海》板块已经被刷爆: “不周山场景绝了!飞行战斗爽到飞起!” “千人跨服战场,这才是真正的国战!” “浩宇牛逼!国產3d网游的標杆!” “《魔兽世界》国服还没开,《山海》已经登顶!” “標杆”这个词,开始频繁出现。凌晨四点,新浪游戏频道的头条更新:“《山海》资料片上线引爆热潮,国產3d网游迎来新標杆”。文章详细分析了飞行战斗和跨服战场的技术难度,称讚浩宇“展现了不输国际大厂的技术实力和设计水准”。到早上八点,这篇报导被各大门户转载,“標杆”成了媒体和玩家口中的高频词。 上午十点,庆功会。创新大厦旁边的湘菜馆包了场,五十多人坐满五张大桌。菜很丰盛,酒管够。王磊站起来敬酒,眼眶发红:“兄弟们,辛苦了!五十万在线,媒体说我们是標杆!这杯,敬大家!” 所有人举杯,欢呼,一饮而尽。气氛热烈得像要掀翻屋顶。陈默坐在主桌,挨个和团队成员碰杯,接受祝贺,脸上笑著,但心里某个地方,总觉得空落落的。他看向林浩。林浩坐在主位,也端著酒杯,偶尔抿一口,脸上带著淡淡的笑容,但眼神很静,静得像深潭,映不出周围的喧囂。 酒过三巡,菜过五味。陈默终於忍不住,端著酒杯走到林浩身边,低声说:“老大,我敬你。没有你支持,这个资料片做不出来。” 林浩和他碰杯,喝了一口,然后放下杯子,看著陈默:“你觉得,做得怎么样?” “数据很好,评价很高。”陈默说,声音里带著压抑的激动,“飞行战斗系统,我们解决了空中物理同步,延迟控制在200毫秒以內。跨服战场,千人同屏,帧数稳定在30以上。这些都是技术突破。媒体说我们是標杆,我觉得……当得起。” “標杆……”林浩重复这个词,笑了笑,笑容很淡,有点冷,“你觉得,我们现在这个水平,能打《魔兽世界》吗?” 陈默一愣。《魔兽世界》国服还没上线,但美服已经火了一年,全球在线破百万,是公认的mmo天花板。他犹豫了一下,实话实说:“打不过。画面、玩法、內容量、社区生態,都有差距。但我们在某些局部,比如飞行战斗、国战系统,有优势。而且我们是国產,有文化亲和力。” “文化亲和力……”林浩摇头,“玩家也许会因为文化亲和力尝试你的游戏,但不会因为它留下来。能留住玩家的,只有一件事:体验。比別的游戏更好玩、更流畅、更持久的体验。我们现在的飞行战斗,还有bug吧?水面反射穿模,空中技能偶尔会卡顿。跨服战场,同屏人数超过八百,帧数就掉到20以下。这些,玩家现在也许能忍,因为没得选。但《魔兽世界》来了呢?暴雪的標准,是60帧稳定,bug率低於万分之一。我们差多少?” 陈默脸上的笑容僵住了。他张了张嘴,想反驳,但说不出口。因为林浩说的,全对。那些bug,那些性能瓶颈,团队都知道,只是觉得“已经很好了”“玩家不会注意”。但现在被林浩赤裸裸地拎出来,像一盆冷水浇在头上。 “你知道我为什么批这个资料片的预算吗?”林浩看著陈默,眼神很锐利,“不是为了做『標杆』,是为了练兵。练团队的攻坚能力,练引擎的极限性能,练大规模在线的运维经验。现在兵练完了,成绩单也出来了——50万在线,媒体吹捧,玩家欢呼。然后呢?团队是不是该鬆口气了?觉得『我们已经是国內第一了,可以歇歇了』?” 他的声音不高,但在渐渐安静下来的包厢里,清晰得刺耳。所有人都停下筷子,看向这边。 “如果你们这么想,”林浩站起身,走到包厢中央,目光扫过每一张脸,“那浩宇的游戏业务,就到此为止了。因为《魔兽世界》还没来,腾讯的dnf还没来,未来还会有更多更强的对手。如果我们满足於『国產標杆』,满足於五十万在线,那我们很快就会被淘汰。因为网际网路没有第二,只有第一。玩家永远会用脚投票,去玩更好的游戏。” 包厢里死寂。刚才的热烈气氛荡然无存,只剩下一片沉重的、令人窒息的安静。陈默站在那里,脸色发白,手里的酒杯微微颤抖。 “老大,”王磊硬著头皮开口,“兄弟们这半年確实拼了,这个成绩……” “我知道大家拼了。”林浩打断他,“所以今天这顿庆功饭,该吃。奖金,该发。表扬,该有。但庆功之后,我要你们忘掉这个『標杆』,忘掉这五十万在线。因为我们的目標,不是做中国最好的游戏,是做世界最好的游戏。不是和《传奇》《梦幻》比,是和《魔兽世界》《最终幻想14》比,和未来所有我们还没见过的、更强大的对手比。” 他走回座位,拿起自己的酒杯,举起来。 “这杯酒,我敬大家。敬你们过去半年的拼命,敬《山海》的五十万在线。但喝完这杯,我要你们重新归零,重新开始。因为我们的下一个资料片,要比这个难十倍。我们的下一款游戏,要比《山海》好十倍。我们要做的,不是『国產標杆』,是『世界標准』。能做到吗?” 沉默。长久的沉默。然后,陈默第一个举起酒杯,声音嘶哑但坚定:“能。” “能!”小雨站起来。 “能!”五十多人陆续站起,声音从稀落到匯聚,最终如雷。 酒杯碰撞,酒液飞溅。但这次,没有欢呼,只有一种沉重的、近乎悲壮的决心。 庆功宴草草结束。人群散去,包厢里只剩下林浩和王磊、陈默。 “老大,”陈默低声说,“你说得对。我们离『好』还差得远。飞行战斗的物理引擎,底层还有问题。跨服战场的网络架构,可以优化。画面精度,还能提升。给我三个月,我带队把这些毛病全改了。” “不。”林浩摇头,“这些毛病要改,但不是现在。我要你们做一件事:从头开始,设计《山海2》。” 陈默和王磊都愣住了。 “《山海2》?”王磊问,“《山海》才运营一年半,这么快就续作?” “不是续作,是重生。”林浩说,“用浩宇引擎4.0,重构所有底层。画面要追平《魔兽世界》,玩法要比《山海》更丰富,社交要比hicq更深入。目標:2008年上线,全球同步发行。在那之前,《山海1》继续运营,用资料片维持热度,但核心团队抽出来,全力做《山海2》。我要用《山海2》,证明中国人也能做出世界顶级的mmo。” 陈默的心臟狂跳起来。他想起过去半年那些通宵的夜晚,那些解决技术难题后的狂喜,那些看到玩家好评时的欣慰。但所有这些,和林浩此刻描绘的蓝图相比,都显得渺小。世界顶级,全球发行,挑战暴雪……这些词,让他血热了。 “引擎4.0……”他抓住关键,“我们现在用的是3.0,4.0在哪?” “在实验室。”林浩说,“基於『星核』晶片的架构优化,支持真正的全局光照、物理渲染、海量同屏。明年这个时候,你们能看到demo。但前提是,你们要先拿出《山海2》的设计方案,要大胆,要超前,要敢想不敢做的。钱,人,资源,要多少给多少。我只有一个要求:五年后,当人们谈论世界最好的mmo时,《山海2》必须在名单上。” 窗外,深圳午后的阳光炽烈。湘菜馆的包厢里,空调开得很足,但陈默觉得浑身发烫。他仿佛看到了五年后的某个画面:全球玩家登录《山海2》的伺服器,在浩宇引擎渲染的瑰丽世界里飞行、战斗、社交。而那个世界的底层,跑著“星核”晶片,连结著hicq的社交网络,运行在horizon的作业系统上。 一个完整的、浩宇的宇宙。 “我做。”陈默说,声音很轻,但斩钉截铁。 “我也做。”王磊咧嘴笑,“不过老大,钱的事……” “红杉的下一轮融资,已经在谈了。”林浩说,“估值不会低於十亿美金。钱,不是问题。问题是,你们能不能做出配得上这笔钱、配得上这个估值的东西。” 他站起身,走到窗边,看著楼下深圳繁忙的街道。 “今天媒体说我们是『標杆』,玩家说我们『牛逼』。但这些都是虚的。只有我们自己做出来的东西,才是实的。实到能改变行业,实到能影响世界,实到能让十年后的人,还记得有一家叫浩宇的公司,曾经做出过一些不一样的东西。” 他转过身,看著陈默和王磊。 “忘了今天的五十万在线。那只是个开始。真正的战斗,现在才开始。” 窗外,深圳的烈日下,城市在奔跑。 而浩宇的游戏野心,在这一天,悄然越过了“国產標杆”的矮墙,望向了远方那座名为“世界之巔”的险峰。 静待攀登,静待风雪,静待登顶那一天,俯瞰眾生。 第92章 「巴別塔」项目启动 七月十七日凌晨四点,深圳南山,浩宇基础研究院地下一层。这里是三个月前才完成改造的“隔离实验区”,没有窗户,空气靠独立的净化系统循环,带著一种无菌般的冰冷和乾燥。走廊灯光是惨白的led,照在浅灰色环氧树脂地坪上,反射出毫无温度的光泽。一扇厚重的防电磁屏蔽门紧闭,门禁系统闪烁著微弱的红光,门牌上只有一个简单的白色標籤:“b-7”。 门內是一个六十平米左右的实验室。正中央是一张巨大的白色工作檯,台上杂乱地摆著七八台设备:一台戴尔台式机、一台ibm笔记本、一台索尼vaio超薄本、一台诺基亚n95原型机、一台黑莓8700、一台索尼爱立信的p990智慧型手机、甚至还有一台厚重的东芝windows平板电脑。所有设备都用五顏六色的网线、数据线、转接头连在一起,像某种怪异的机械章鱼。 陈薇站在工作檯前,穿一件实验室白大褂,头髮扎成紧紧的髮髻,没化妆,脸色在屏幕冷光下白得发青。她已经连续工作了四十个小时,咖啡因在血液里像细小的针一样游走,让她太阳穴突突地跳,但精神异常清醒,清醒到能听见自己心臟每一次搏动、血液流过耳膜的细微声响。 她面前的三块屏幕上,运行著同一个测试程序。程序很简单:在戴尔台式机上播放一段视频,然后暂停;接著在诺基亚手机上点击“继续播放”;三秒后,手机屏幕亮起,视频从暂停点开始播放,音画同步,毫无卡顿。她再在平板上点击“切换”,视频瞬间跳到平板,进度条分毫不差。 完美。至少看起来完美。 但陈薇知道,这完美的表象下,是过去三个月她和团队解决的无数个“不可能”:不同作业系统(windows、symbian、blackberry os、windows mobile、linux)之间的进程状態同步;不同架构(x86、arm、mips)的数据格式转换;不同网络(wi-fi、2g、3g、蓝牙)下的传输协议適配;不同硬体(pc的高性能cpu、手机的低功耗晶片)的计算负载迁移。 这套系统,她內部称之为“seamless sync”(无缝同步),但林浩在立项会上给了它一个更宏大的名字:巴別塔。 “《圣经》里,人类想建一座通天的塔,上帝让人类语言不通,工程失败了。”林浩当时在白板上写下“babel”这个单词,“但我们要建的巴別塔,不是让人与天沟通,是让设备与设备、数据与数据、服务与服务之间,语言相通。在pc上没打完的游戏,在手机上继续;在平板上没听完的歌,在车上继续;在手机上没聊完的天,在电视上继续。我们要让用户感觉,他拥有的不是一堆孤立的设备,是一个无缝流动的数字自我。而这座塔的基石,就是一套跨平台的无缝流转协议。” 陈薇记得自己当时的反应是:荒谬。技术上不可能。每个作业系统都是封闭的王国,每个硬体架构都有自己的指令集,每个应用都有自己的数据格式。要打通它们,意味著要从最底层重新设计一套“元协议”,让所有设备、系统、应用,都臣服於这套协议。这不仅是技术挑战,是生態霸权——谁掌握了这套协议,谁就掌握了数字世界的水和电。 但她还是接了。因为林浩说:“这不是一个功能,是未来鸿蒙作业系统的前置技术验证。鸿蒙要做的,不是另一个windows或android,是一个能跑在手机、平板、电脑、电视、手錶、汽车……所有设备上的统一系统。而『巴別塔』,就是那个系统的血管网络。我们要先在现有设备的废墟上,证明这套血管能跑通。然后,再建新的身体。” 所以有了这个地下实验室,有了这堆来自不同时代、不同阵营、支离破碎的设备,有了过去三个月不眠不休的攻坚。而现在,她手里拿著测试报告,上面用红笔圈出了最后一个未解决的问题:延迟。 “从pc切换到手机,平均延迟3.2秒。从手机切换到平板,平均延迟2.8秒。用户可感知的延迟閾值是1秒以內。”她对著空气自言自语,声音在空旷的实验室里迴响,“问题出在状態序列化。pc的进程状態,包含內存映像、寄存器、打开文件句柄,数据量超过500mb。压缩后传输,在wi-fi下需要至少2秒。2秒,用户会觉得卡了。” 她走到白板前,拿起笔,写下“状態序列化”几个字,在下面画了一条分界线。左边写“完整状態”,右边写“最小状態”。然后开始列公式:完整状態 = 內存 + 寄存器 + 文件 + 网络连接 + gui状態 + … 最小状態 = 应用標识 + 用户位置 + 核心数据指针 + 差异增量。 “只同步用户位置和核心数据指针,”她喃喃道,“让目標设备从云端重新加载应用,但直接跳到指定位置。但这就要求,应用本身必须支持『状態快照』功能,而且云端必须有实时同步的应用数据……” 这是死循环。要么忍受大延迟传输完整状態,要么要求所有应用按照“巴別塔”的规范重构。前者体验差,后者生態做不到。 实验室的门禁发出“嘀”的一声轻响,门滑开了。林浩走进来,手里拎著一个塑胶袋,里面是几个还冒著热气的包子。“早饭。”他把袋子放在工作檯上,然后走到陈薇身边,看著白板上的公式。 “卡住了?”他问。 “延迟下不去。”陈薇没回头,继续盯著公式,“要么传得多,要么传得快。但用户要的是既多又快。” 林浩拿起一个包子,咬了一口,咀嚼著,眼睛盯著白板。过了一会儿,他说:“你听过『分形压缩』吗?” 陈薇转过头看他。 “一种图像压缩算法,”林浩说,“不存储完整的像素数据,存储生成图像的数学公式。需要显示时,实时计算渲染。虽然计算量大,但数据量极小。状態同步能不能用类似的思路?不传输完整的內存映像,传输生成这个状態的『种子』——用户的操作序列、应用的初始状態、时间的流逝。让目標设备根据『种子』,在本地实时重放,直到追上当前状態。” 陈薇愣住了。她大脑飞速运转。操作序列……初始状態……实时重放……这意味著,每台设备上都要运行一个轻量级的“状態虚擬机”,能够根据接收到的操作日誌,快速重演应用的状態变迁。而传输的,只是用户的操作记录(点击、输入、选择)和应用的核心事件(加载、保存、网络响应)。数据量可能压缩到原来的千分之一。 “但计算量……”她喃喃道。 “计算量交给『星核』。”林浩说,“我们设计的晶片,有专门的硬体加速单元,用来做这种確定性的状態重放。未来,每台搭载『星核』的设备,都会內置这个虚擬机。而『巴別塔』协议,就是传输操作日誌的管道。这样,不仅延迟能降到毫秒级,还能实现跨设备、跨应用的任意状態回滚——比如,你可以把手机上的游戏状態,回退到五分钟前,然后在平板上从那个时间点继续。” 陈薇倒吸一口凉气。这个想法,太疯狂了。但疯狂中,有一种冰冷的美感。不传输状態,传输“时间的轨跡”。让目標设备在本地重建时间线,追上源设备。这不仅仅是同步,是创造了数字世界的“时光机”。 “这需要……”她声音发颤,“需要定义一套標准的操作记录格式。需要所有应用上报用户操作和內部事件。需要硬体级別的重放加速。需要……” “需要鸿蒙。”林浩接过话,“这就是为什么『巴別塔』是前置验证。我们要先在现有设备上,用软体模擬的方式,验证这套理念的可行性。等『星核』晶片流片成功,鸿蒙作业系统有了硬体基础,我们再把虚擬机、加速单元、標准协议,全部做进系统內核。那时候,『巴別塔』就不再是一个实验室项目,是鸿蒙生態的底层能力,像空气一样无处不在。” 他走到工作檯前,拿起那台诺基亚n95,点亮屏幕,上面还播放著刚才测试的视频。“你看,现在用户需要手动点击『切换』。未来,用户什么都不用做。你从办公室起身走向地铁,手机自动感知你的移动,把pc上的视频流无缝切换到手机。你走进家门,电视自动亮起,问你是否继续看手机上的內容。设备之间会『对话』,会『理解』用户的意图,会主动提供服务。而这一切的基础,就是『巴別塔』——那个让数据、状態、服务自由流动的管道。” 陈薇看著林浩,这个比她年轻十岁的男人,眼里有光,那光不是幻想,是某种近乎冷酷的篤定。他看到的不是眼前这堆破铜烂铁,是一个已经成型的未来。而她,正站在那个未来的起点,手里拿著建造蓝图。 “我需要人,”她说,“至少二十个。顶尖的系统工程师、编译器专家、虚擬化专家。还要接触这些设备的厂商,拿到底层驱动和系统接口。这可能会触及专利和法律风险。” “人,你去招,薪资不设限。厂商,我去谈,浩宇现在有谈判筹码。专利,法务团队隨时待命。”林浩吃完包子,擦了擦手,“但时间很紧。明年三月,『星核』第一次流片。明年六月,鸿蒙作业系统启动开发。在那之前,『巴別塔』必须有可演示的版本,能在至少五种主流设备上,实现三个核心应用(游戏、音视频、即时通讯)的无缝流转。能做到吗?” 陈薇闭上眼睛。脑海里闪过那些公式,那些未解决的难题,那些需要攻克的堡垒。然后,她睁开眼,点头。 “能。” “好。”林浩拍拍她的肩膀,转身走向门口,走到门边时停住,回头,“对了,这个项目的保密级別,提到最高。『巴別塔』这个名字,只在核心团队內部使用。对外,它是『设备协同实验室』。我不想让腾讯、微软、谷歌,太早看到我们在建什么。” 门滑开,又关上。实验室重新陷入寂静,只有设备散热风扇的低鸣。陈薇走到白板前,擦掉之前的公式,在空白处写下两个词: 传输时间,而非状態。 重建轨跡,而非复製。 然后,在下面画了一座塔。塔基写著“星核晶片”,塔身写著“鸿蒙系统”,塔尖写著“巴別塔协议”。塔的周围,无数细线连接著手机、电脑、平板、电视、汽车、手錶…… 她放下笔,拿起一个已经凉掉的包子,咬了一口。很硬,但她嚼得很用力。 窗外,深圳的天应该亮了。但在这个没有窗户的地下实验室里,时间仿佛凝固。而一座名为“巴別塔”的数字通天工程,在这一天,正式打下了第一根桩。 静待它,在无人知晓的黑暗深处,悄然生长,直至刺破苍穹。 第93章 移动终端的信號 七月二十五日下午三点,深圳华强北。空气湿闷粘稠,混杂著塑胶、焊锡、汗水和廉价香水的复杂气味,从赛格广场到华强电子世界,数公里长的街道被无数店铺、档口、流动摊贩塞得满满当当。人声鼎沸,粤语、潮汕话、湖南话、四川话交织成一片喧囂的海洋,高音喇叭循环播放著“最新mp3、摄像头、万能充,便宜卖了”,空气里震盪著某种原始而野蛮的生命力。 林浩挤在人流中,没带助理,就一个人。他穿著普通的白色polo衫、卡其裤,背著一个半旧的黑色双肩包,看起来像个刚毕业来买电脑的大学生。他走得很慢,目光扫过一个个档口玻璃柜里陈列的“尖端科技”:诺基亚n-gage,那台號称“游戏手机”的怪胎,横屏设计,两侧有游戏按键,但机身厚得像块板砖,屏幕小得可怜,此刻正以五折的价格甩卖,旁边手写纸牌上写著“清仓处理,最后十台”。柜檯老板是个精瘦的中年男人,正唾沫横飞地向一个学生推销:“別看它厚,能打电话能打游戏,多划算!” 那学生拿起n-gage,在手里掂了掂,又放下,摇摇头,走向隔壁柜檯。隔壁柜檯上赫然摆著一排黑莓手机,深黑色机身,標誌性的全键盘,小小的方形屏幕透著一种商务精英的冷峻感。老板的推销话术也变了:“黑莓7230,支持邮件推送,香港水货,老板们都在用。” 林浩停在两个柜檯之间,目光在n-gage和黑莓之间来回移动。诺基亚n-gage发布於2003年,试图融合手机和掌上游戏机,但失败了,败在笨重的设计、稀少的游戏、和尷尬的定位——想玩游戏的人会买psp,想打电话的人嫌它丑。而黑莓,这家加拿大公司靠安全的邮件推送和全键盘输入,正在全球企业市场攻城略地,在中国,它成了商务人士和“高级白领”的身份象徵。 但林浩看到的不是这两款產品的成败。他看到的是一个更深层的信號:手机,正在从“通讯工具”向“移动终端”演变。n-gage想成为游戏终端,失败了;黑莓想成为办公终端,成功了。但它们都只是在一个狭窄的垂直场景里做到了极致。而未来,那个真正的、通用的“移动终端”,应该是什么样子? “靚仔,看手机啊?”n-gage柜檯的老板注意到他,热情地招呼,“n-gage要不要?最后几台了,给你个跳楼价!” 林浩走过去,拿起一台n-gage。塑料机身,手感廉价,键盘布局怪异,屏幕在2005年算大,但解析度低,颗粒感明显。他按下电源键,系统启动很慢,界面是诺基亚老旧的s60。 “这机器,”老板凑过来,压低声音,“其实游戏蛮多的,有《古墓丽影》《使命召唤》,就是……就是电池不太行,玩两小时就没电了。但便宜啊,原价两千多,现在八百给你!” 林浩没说话,把n-gage放下,又走到黑莓柜檯,拿起一台7230。机身是细腻的磨砂黑,全键盘按键手感扎实,按下有清晰的“嗒嗒”反馈,屏幕虽然小,但显示精细。他试著打了一行字,键盘布局需要適应,但输入效率確实高。 “这个好,”黑莓老板是个戴眼镜的年轻人,说话更文气,“收发邮件方便,还能上网,就是……国內服务不太行,得自己折腾。但拿出去有面子。” 林浩把黑莓也放下。他站在两个柜檯之间,看著人来人往的华强北,看著那些手里拿著各式各样手机的行人——大部分是诺基亚直板机,少部分有翻盖的摩托罗拉,零星能看到一两台黑莓。所有人都低著头,要么在打电话,要么在笨拙地按著t9键盘发简讯。他们的手机,是工具,是配饰,是身份標识,但不是“终端”——不是那个能承载工作、娱乐、社交、生活一切的数字自我。 未来,会是的。林浩心里清楚。iphone会在2007年发布,安卓会在2008年跟进,然后,整个移动网际网路的浪潮会席捲一切。但现在,是2005年夏天,诺基亚还是王者,摩托罗拉还在挣扎,微软的windows mobile复杂难用,黑莓固守企业市场。所有人都还在“功能”的层面竞爭:拍照像素、音乐播放、游戏数量。没有人意识到,手机竞爭的维度,即將从“功能叠加”转向“体验重构”。 而体验重构的核心,是交互。键盘,不管是t9还是全键盘,都是物理时代的遗物。屏幕,才是数字时代的画布。在一块足够大、足够清晰、足够灵敏的屏幕上,用手指直接操作,这才是符合人类直觉的交互方式。键盘会消失,物理按键会消失,手写笔也会消失。未来手机,应该是一整块玻璃,下面藏著晶片、天线、电池、传感器。简单,纯粹,强大。 “老板,”林浩突然开口,问黑莓柜檯的年轻人,“你觉得,未来的手机,会不会没有键盘?” 年轻人愣了一下,笑了:“没有键盘怎么打字?用笔写?那多慢。” “用屏幕。”林浩说,“直接在屏幕上点,像这样。”他用手指在空中虚点了几下。 “那得多费电啊,”年轻人摇头,“而且屏幕容易划花,不准。还是键盘实在,按下去有感觉。” 林浩没再问。他付钱,买下了那台n-gage和那台黑莓7230,又买了几台主流型號的诺基亚和摩托罗拉,塞进双肩包,转身挤出人群。 下午五点,深圳创新大厦。工业设计部所在的八楼东侧,气氛有些诡异。这个部门成立不到半年,只有六个人,大部分是从海尔、联想挖来的设计师,平时主要做游戏ui和公司logo,存在感不强。但此刻,部门总监刘志明和五个设计师围在会议桌前,看著林浩从背包里倒出来的七八台手机,面面相覷。 “林总,这是……”刘志明小心地问。 “拆了。”林浩说。 “拆了?” “对,全拆了。看看里面的结构,电路板布局,电池形状,天线位置,键盘连接方式。我要知道,2005年最好的手机,內部长什么样。” 设计师们互相看看,虽然困惑,但还是拿出工具开始拆解。螺丝刀、撬棒、吸盘,小心翼翼地把那些手机大卸八块。很快,会议桌上摆满了拆散的零件:主板、电池、屏幕模块、键盘排线、摄像头、扬声器。林浩拿起n-gage的主板,上面集成了德州仪器的应用处理器、英飞凌的基带晶片、三星的內存,布局拥挤,散热片简陋。他又拿起黑莓的主板,结构更紧凑,但依然被键盘的排线和接口占了大半空间。 “看出什么了?”林浩问。 刘志明推了推眼镜,谨慎地说:“这些手机,內部空间利用率很低。键盘和主板是分离的,用排线连接,占地方,也增加故障点。电池形状不规则,是为了迁就键盘布局。如果能砍掉键盘……” “砍掉键盘,空间能腾出多少?”林浩问。 一个年轻设计师快速估算了一下:“至少30%。这些手机,键盘区域占了正面面积的40%到50%。如果去掉,主板可以做得更小,或者电池可以做得更大。” “电池能大多少?” 【写到这里我希望读者记一下我们域名 读小说就上 101 看书网,????????????.??????超顺畅 】 “以n-gage为例,它电池是1000mah。去掉键盘,同样体积下,电池可能做到1500mah,甚至2000mah。” “屏幕呢?”林浩拿起黑莓那块小小的方形屏幕,“如果正面全是屏幕,能有多大?” 刘志明在纸上快速画了个草图。以黑莓7230的机身尺寸(约110mm x 70mm)为例,去掉键盘,屏幕可以做到接近机身正面大小,对角线大约3.5英寸。“但现在的屏幕技术,”他补充道,“做大不难,难的是解析度、亮度、响应速度,还有……触控。电阻屏精度低,容易划伤;电容屏还在实验室阶段,成本太高。” “成本不是问题,技术会进步。”林浩走到白板前,拿起笔,画了一个简单的矩形,矩形中间又画了一个更大的矩形,几乎填满整个正面。“我要你们设计一款设备。正面,只有屏幕,一整块玻璃。没有键盘,没有方向键,没有接听掛断键。侧面,只有音量键和电源键。背面,摄像头。厚度,不超过12毫米。重量,不超过150克。屏幕尺寸,3.5英寸以上,解析度至少320x480。支持多点触控。內部,要留出足够的空间,放更大的电池,更强的处理器,更多的天线。外观,要简洁,要有未来感,要让人一看就觉得——这是下一个时代的东西。” 会议室里安静下来。只有空调出风口的嘶嘶声。设计师们看著白板上那个简单的草图,又看看桌上那些拆得七零八落的2005年主流手机,感觉像在听天方夜谭。 “林总,”刘志明喉咙发乾,“您说的这个……是手机吗?” “是移动终端。”林浩放下笔,“能打电话,能上网,能玩游戏,能办公,能社交,能支付,能做一切事情的个人计算终端。它运行的,不是塞班,不是windows mobile,是我们自己的『鸿蒙』系统。它搭载的晶片,是我们自己的『星核』。它的数据,能在手机、平板、电脑、电视之间无缝流转,靠的是『巴別塔』协议。而它的样子,就是你们现在要设计的这个——一块纯粹的玻璃,藏著整个世界。” 他顿了顿,目光扫过每一张脸。 “我知道,这很难。触控技术不成熟,电池续航是挑战,应用生態为零。但我们现在开始设计,不是为了明天就量產,是为了在技术成熟的那一刻,我们能第一时间拿出產品。苹果在做类似的东西,我知道。谷歌可能也在想。我们要抢在他们前面,至少,不能落后太多。所以,从今天起,工业设计部独立预算,保密等级最高。你们唯一的任务,就是画出未来的样子,反覆打磨,直到它完美。钱,要多少给多少。人,可以去硅谷、去东京、去慕尼黑挖。时间,我们有三到五年。能做到吗?” 刘志明看著白板上那个草图,心臟狂跳。他做了十五年工业设计,从crt显示器到液晶电视,从功能手机到笔记本电脑,但从未有人给过他这样一个命题:定义下一代移动终端的形態。这不再是设计一个產品,是设计一个时代。 “能。”他声音有点颤,但很坚定。 “好。”林浩点头,“这个项目,內部代號『glass』。每周,我要看一次进展。” 他离开后,工业设计部还沉浸在一种近乎眩晕的兴奋中。刘志明走到白板前,盯著那个草图看了很久,然后拿起笔,在“glass”旁边写下几个小字: 未来,是一整块玻璃。 窗外,深圳的黄昏降临,华灯初上。而在这个普通的会议室里,一张关於未来的草图,悄然诞生。它还很粗糙,还很遥远,但种子已经埋下。 静待它,在时间的灌溉下,从一张草图,长成参天大树,结出名为“智慧型手机”的果实。 第94章 第一张浩宇手机草图 八月八日,下午三点,深圳创新大厦八楼,工业设计部会议室。百叶窗拉下一半,將午后炽烈的阳光切成一道道光柵,投在深灰色的长桌上,照亮了摊开的五张大幅设计草图。空气里有种奇异的寂静,混杂著印表机墨粉的微辛、马克笔墨水的刺鼻,和一种类似庭审前的紧绷感。 刘志明站在长桌一端,手里握著一支雷射笔,红点微微颤抖。他穿著熨帖的浅蓝衬衫,头髮梳得一丝不苟,但眼底的乌青和下巴上新冒出的胡茬,暴露了连续两周的熬夜。他身后站著工业设计部的五名核心设计师,都屏著呼吸,眼睛盯著桌对面的林浩。 林浩坐在主位,没穿西装,简单的白色t恤,牛仔裤,手里拿著一支铅笔,在桌面上无意识地轻轻敲著。他目光平静地扫过那五张草图,表情看不出任何情绪。会议室墙上的时钟秒针走动声,在寂静中显得格外清晰、沉重。 “林总,”刘志明清了清嗓子,声音有些发乾,“这是我们过去两周,內部討论、否决了二十七版方案后,最终確定的五个方向。都基於您提出的『正面全是屏幕、简洁未来感、移动终端』的要求。” 他移动雷射笔,红点落在第一张草图上。那是一台侧滑盖设计,机身纤薄,正面是一块约占80%面积的屏幕,下方有一条细窄的黑色边框,隱约可见几个电容触控按键。草图侧视图展示了滑开后的状態——隱藏的全键盘,键帽小巧但排列规整,带有背光。 “方案a,侧滑盖全键盘。”刘志明的声音渐渐稳定下来,进入专业讲解状態,“优势是兼顾了大屏幕和实体键盘。滑盖结构我们做了优化,用双轨道和磁吸设计,开合手感顺滑,耐久性测试模擬可达到五万次。键盘键程1.2毫米,回弹清晰,適合重度文字输入。机身厚度控制在了13.5毫米,在侧滑盖设计中是极致水平。电池容量能做到1500mah,预计续航两天。” 林浩没说话,铅笔在桌面敲击的节奏也没变。刘志明心里一沉,移向第二张草图。 “方案b,翻盖双屏。”这张草图更复杂,机身可以像笔记本一样翻开,內外各有一块屏幕。內屏是主屏,尺寸更大;外屏较小,用於显示时间、通知。键盘位於下方,是標准的笔记本式布局。“这个方案的思路是创造『移动工作站』的体验。內屏用於內容消费和创作,键盘提供高效输入。合盖后,外屏提供基本信息。厚度稍大,15毫米,但电池可以做到1800mah。目標用户是商务人士和內容创作者。” 林浩的目光在第二张草图上多停留了两秒,但依然没表態。铅笔敲击桌面的声音,像倒计时。 “方案c,”刘志明的红点移到第三张草图,声音不自觉地放慢了,带著一丝不易察觉的犹豫,“直板全触屏。” 这张草图极其简洁。一个规整的矩形,正面除了一块几乎占据整个表面的屏幕外,什么都没有。没有按键,没有听筒开孔(草图旁標註“屏幕发声技术”),甚至连摄像头都隱藏在屏幕下方(標註“屏下摄像头,技术预研”)。机身厚度標著惊人的9.8毫米,侧边只有两个极细的按钮:电源和音量。背面是整块玻璃,居中一个圆形摄像头模组。 “这是最大胆的方案,”刘志明深吸一口气,“彻底移除物理键盘,所有交互通过触控萤幕完成。屏幕尺寸3.7英寸,解析度480x320,採用当时还不成熟的电容触控技术,支持多点触控。机身內部空间极大解放,电池可以做到2000mah,理论上续航更长。但挑战巨大:触控精度、输入效率、应用適配、用户习惯……而且,以2005年的技术,电容触控的良品率和成本都是问题。” 他说完,会议室里更静了。所有人的目光都聚焦在林浩脸上。这位年轻的创始人,会选哪个?稳妥的侧滑盖?创新的翻盖双屏?还是激进的直板全触屏? 林浩的铅笔停住了。他放下铅笔,站起身,走到长桌前,俯身仔细看著那三张草图。他的手指在“直板全触屏”的草图上轻轻划过,停在屏幕下方的空白区域。 “没有键盘,”他开口,声音很平静,“用户怎么打字?” 刘志明心臟一紧。“我们设计了虚擬键盘,在需要时从屏幕下方呼出。但……確实,输入效率不如实体键盘,而且会遮挡一半屏幕。这是这个方案最大的软肋。” “虚擬键盘……”林浩重复这个词,嘴角似乎有一丝极淡的笑意,但很快消失。“人们习惯了按下去有反馈的实体键。突然变成摸一块冷冰冰的玻璃,会不適应。尤其是商务用户,他们需要快速回覆邮件,虚擬键盘的误触率和学习成本,会让他们望而却步。” 刘志明心里一凉。看来林总也认为全触屏太激进。他正想介绍方案d(旋转屏)和方案e(滑盖+触摸板),却见林浩的手指在“直板全触屏”草图的侧面轻轻一点。 “这里,”林浩说,“加一个隱藏式键盘。” 刘志明一愣。“隱藏式键盘?” “对。”林浩直起身,走到白板前,拿起马克笔,快速画了一个简易剖面图。一个扁平的机身,屏幕下方有一个隱蔽的滑槽。他画了一个极薄的键盘模块,像一片锋利的刀片,平时完全隱藏在机身內部,与背面平齐。“需要打字时,从这里——”他在侧面画了一个示意箭头,“轻轻一推,键盘滑出。不用时,推回去,完全隱藏,背面保持平整。键盘不用全尺寸,可以紧凑一些,但键程和反馈要做好。这是过渡。让用户知道,他们有键盘可以用,但大部分时间,他们应该学习用触控萤幕。等他们习惯了,这个键盘就会越来越少用,直到有一天,彻底消失。” 他放下笔,转身看著设计团队。所有人,包括刘志明,都睁大了眼睛,盯著白板上那个简单的剖面图。隱藏式滑出键盘——这个想法,巧妙得让人脊背发麻。它既保留了全触屏的简洁形態和內部空间,又给用户一个实体键盘的“安全垫”。更重要的是,它传递了一个清晰的信號:键盘是备选,是过渡,屏幕才是未来。 “就这个方案。”林浩走回长桌,手指明確地点在“直板全触屏”草图上,“但不是最终版。按照我刚才说的,重新设计。键盘要足够薄,滑出机构要顺滑可靠,隱藏时要绝对平整。屏幕尺寸可以再大一点,向3.8英寸、4英寸努力。厚度控制在10毫米以內。电池容量,目標2200mah。另外,正面不要任何电容触控键,所有交互都在屏幕上。侧面只有两个按钮:电源和音量。背面,摄像头位置居中,可以做一点凸起,但要用蓝宝石玻璃保护。顏色,先做黑白两色。材质,正面玻璃,背面玻璃,中框用金属。要做出质感,做出高级感。” 他一口气说完,会议室里鸦雀无声。设计师们互相交换著眼神,有震惊,有兴奋,也有巨大的压力。这个修改方向,意味著之前两周的工作几乎要推倒重来。隱藏式滑出键盘,在2005年,没有任何先例。滑轨的精度、键盘的轻薄、整体的可靠性,每一个都是工程噩梦。 “林总,”刘志明终於找回自己的声音,“这个隱藏键盘的方案,工程实现难度非常大。滑轨的耐久性、键盘的厚度、与主板的连接、防水防尘……都需要全新的设计和测试。而且,成本会大幅增加。” “我知道。”林浩点头,“所以给你们时间。这不是明天要量產的產品,是我们对未来手机的『概念验证』。我们要在工程上证明,这条路是可行的。钱,预算加倍。人,去日本找滑轨供应商,去德国找精密模具厂,去美国找最薄的键盘开关方案。我要在六个月后,看到第一个功能原型。它不需要能打电话,但屏幕要亮,触摸要灵,键盘要能滑出收回,系统要能跑我们简化的『鸿蒙』演示界面。能做到吗?” 刘志明看著林浩的眼睛。那双年轻的眼睛里,没有商量的余地,只有一种近乎冷酷的篤定。他知道,这不是请求,是命令。而命令的背后,是浩宇在移动终端战场上,押上的第一个重磅筹码。 “能。”刘志明重重点头,声音嘶哑但坚定,“我们做。” “好。”林浩最后看了一眼那张“直板全触屏”草图,手指在几乎充满整个正面的屏幕上轻轻一点,“记住,我们设计的不是手机,是下一个十年的入口。这块玻璃,是通往数字世界的窗口。而窗口的后面,是浩宇的晶片、系统、应用、生態。我们要做的,是把这个窗口,擦得足够亮,足够大,足够吸引人,让所有人都想通过它,去看世界。” 他转身离开会议室。脚步声在走廊里渐行渐远。 会议室里,设计师们还站在原地,消化著刚刚发生的一切。刘志明走到白板前,看著林浩画的那个简易剖面图,看了很久。然后,他拿起笔,在“直板全触屏”草图的角落,写下一行小字: 方案c+:隱藏键盘全触屏,代號“glass 1.0”。 接著,他在下方列出了林浩的所有要求:10mm厚度、3.8英寸屏、隱藏滑轨、2200mah电池…… 每列一条,压力就重一分,但血液里的某种东西,也热一分。他知道,自己正在参与设计的,可能是一款会改变行业走向的產品。哪怕它现在只是草图上的一些线条,白板上的一幅简图。 窗外的阳光偏移,光柵在桌面上移动,照亮了那张被选中的草图。简洁的矩形,纯粹的玻璃,隱藏的玄机。 一颗名为“glass”的种子,在这一天,从模糊的构想,变成了有清晰骨骼的设计草图。 静待它,在图纸、模具、电路和代码的灌溉下,慢慢生长出血肉,在未来的某一天,破土而出,惊艷世界。 而林浩回到办公室,在笔记本上写下: 2005.8.8,“glass”方案確定。全触屏+隱藏键盘。过渡设计,但方向明確。键盘会消失的,只是需要时间。 他合上笔记本,看向窗外。深圳的下午,天空湛蓝,云朵舒展。 而移动终端的未来,在一张草图上,悄然定了调。 第95章 供应链摸底 九月七日,上午十点,台湾桃园。初秋的湿热带雨像一层永远蒸不乾的厚毯子,裹在富士康龙华科技园的上空。空气里有种混杂了塑胶粒子、焊锡、冷却液和亚热带植物腐败气味的复杂气息,浓得能尝出金属的涩。林浩站在园区主干道旁,抬头看著眼前连绵的灰色厂房,每栋楼都方正、高大、面无表情,像一群沉默的灰色巨兽,吞吐著身穿淡蓝色工服、蚂蚁般川流不息的人群。 郭台铭走在前面半步,步伐很快,黑西装裤腿被潮湿的风吹得紧贴小腿。他五十五岁,身材保持得很好,头髮梳得一丝不苟,脸上有种经年累月与机器、订单、成本搏杀后留下的、如同金属拋光般的坚硬光泽。他没回头,声音在闷热的空气里显得短促而直接: “林总,你们要的样品,在b7栋二楼。但我要说清楚,电容触控屏,现在不是成熟技术。良率不到30%,成本是电阻屏的五倍。做手机,等於找死。” 话很重,但语气平静,像在陈述“今天会下雨”这样的事实。林浩没接话,只是加快脚步跟上。身后跟著浩宇的採购总监老赵和技术顾问陈工,两人都面色凝重,手里拿著笔记本,不断记录著沿途看到的產线標识、设备型號、物料流转。 b7栋是“特种显示与触控研发中心”,门禁森严。穿过三道安检,换上防静电服,经过风淋室,终於进入核心实验室。空气瞬间变得乾冷,带著洁净室特有的、微甜的化学气味。灯光惨白,照在十几张一字排开的工作檯上。每张台上都摆著各种尺寸的玻璃基板,有些正在被机械臂喷涂一层薄得几乎看不见的透明导电膜,有些在雷射蚀刻,有些在贴合传感器。 郭台铭走到一张工作檯前,拿起一块4英寸见方的玻璃片,递给林浩。“这就是你们要的电容触控屏样品,3.5英寸,单点触控,透光率85%,表面硬度6h。看起来不错,对吧?” 林浩接过。玻璃很薄,边缘切割工整,表面光滑如镜。他轻轻用指尖碰了碰,没有反应。旁边一个工程师赶紧递过来一个测试夹具,接通电源。玻璃亮起,显示出一个简单的测试界面。林浩再碰,屏幕上出现一个光点,跟隨手指移动,还算流畅。 “但你看这里。”郭台铭用指甲在玻璃边缘轻轻一划,林浩这才注意到,边缘处有一道极其细微的、蛛网般的裂纹,从玻璃內部延伸出来,在灯光下折射出彩虹般的光晕。“ito(氧化銦锡)导电层,在蚀刻时应力不均匀,导致玻璃微观裂纹。一百片里,有三十片会有这种缺陷,只是程度不同。有的在切割时就碎了,有的在贴合时裂,有的用一个月才出问题。我们测过,这种屏的平均无故障时间,不超过十八个月。” 他放下那块玻璃,又拿起另一块,对著灯光。“还有气泡。贴合胶层的均匀性,我们控制不了。你看,这里,这里,都有微小气泡。用户可能看不见,但影响触控精度,长期会扩大。良率,就死在这些细节上。” 林浩沉默地看著那些“失败”的样品。在2005年,电容触控確实是尖端技术,但也確实是“尖端”得脆弱。材料、工艺、设备、品控,每一个环节都是瓶颈。他想起上辈子,iphone第一代发布时,贾伯斯在台上展示multi-touch的那种惊艷。但很少人知道,为了这块屏,苹果和富士康、宸鸿、tpk等供应商,死磕了两年,烧了数亿美金,才把良率拉到可量產的水平。而现在,是2005年,那些技术积累还没开始。 “郭总,”林浩放下样品,看著郭台铭,“如果浩宇愿意投钱,和富士康成立联合实验室,专门攻电容触控的良率。您觉得,两年內,能把良率做到多少?” 郭台铭挑了挑眉,似乎有些意外。他打量了一下林浩,这个年轻得过分的大陆创业者,眼神里有种不合年龄的篤定和……贪婪。不是对钱的贪婪,是对技术的贪婪。 “林总,你知道投一个这样的实验室,要多少钱吗?”他问。 “初步预算,一千万美金。”林浩说,“浩宇出六百万,富士康出四百万,占股各半。研发成果共享,但浩宇有优先採购权。” 郭台铭笑了,是那种很淡的、带著些许嘲讽的笑。“一千万美金,在触控行业,连个水花都砸不出来。一台高精度雷射蚀刻机就要三百万美金,一台无尘贴合机两百万,这还没算材料研发、工艺试错、人才成本。而且,两年?林总,你可能对製造业的难度有误解。一个工艺从实验室到稳定量產,没有五年走不完。两年,最多能把良率从30%做到50%,但成本还是下不来。因为核心材料ito,控制在日本和韩国手里,他们不降价,我们没办法。” 他顿了顿,语气缓和了些:“林总,我听说浩宇的游戏和社交做得很好。做网际网路,轻资產,高毛利,何必来碰製造业这个苦活脏活?手机行业,诺基亚、摩托罗拉、三星,哪个不是几十年的积累?你们想用一块玻璃屏顛覆,想法很好,但太早了。至少早五年。” 话说到这个份上,几乎等於拒绝。但林浩没生气。他走到另一张工作檯前,上面正在测试柔性oled的样品——一片薄如蝉翼的塑料基板,上面闪著微光。这是2005年最前沿的显示技术,还在实验室阶段。 “郭总,”林浩指著那片柔性屏,“您觉得,五年后,手机会用什么屏?” 郭台铭沉默了几秒。“可能是这个,但成本太高。也可能还是tft-lcd,但更薄更省电。谁知道呢,技术变化太快。” “我觉得会是玻璃,但比现在薄一半。可能是柔性,但初期会用刚性玻璃。因为玻璃的透光性、硬度、质感,是塑料比不了的。”林浩转身,看著郭台铭,“而触控,一定会从电阻变成电容,从单点变成多点,从外掛变成內嵌,最终变成屏幕的一部分。这个趋势,不会变。浩宇现在入场,確实早,但也正是因为早,才有机会在別人还没反应过来时,把坑占住,把技术啃下来。等大家都看明白了,就晚了。” 郭台铭没说话,只是看著林浩,看了很久。然后,他点点头:“年轻人有野心,是好事。但光有野心不够,还得有耐心,有韧性,还得……有钱烧。浩宇现在估值很高,但现金呢?能烧多久?” “烧到烧不动为止。”林浩说,“但烧钱要有方向。所以,联合实验室的事,请郭总再考虑。另外,我想去友达光电看看他们的ito镀膜產线,不知道方不方便安排。” 下午,林浩一行又赶到新竹的友达光电。接待他们的是研发副总,一个姓林的博士,台湾清华大学毕业,伯克利留学,说话温文尔雅,但句句藏著技术的傲慢。 “林总,电容触控的核心是ito导电层的均匀性。”林博士在无尘室里,指著一台巨大的真空镀膜机,“我们这台设备,是日本ulvac的最新型,镀膜均匀性可以做到正负3%。但ito材料本身有局限性——脆,延展性差,电阻偏高。要改善,要么换材料,比如用银纳米线、石墨烯,但这些都还在实验室阶段。要么改进工艺,比如用雷射退火、等离子处理,但都会增加成本。” 他递给林浩一片镀了ito的玻璃基板,对著光,能看见极淡的、彩虹般的干涉条纹。“这就是不均匀。在触控屏上,会导致触控灵敏度不一致,这里灵,那里不灵。而且,ito的蚀刻,用的是氢氟酸,毒性大,污染重,台湾环保法规越来越严,以后可能不准用了。” 林浩摸著那片玻璃,冰凉的触感下,是2005年材料工业的天花板。他知道,未来智慧型手机的爆发,离不开ito材料的成熟和低成本化。但这个过程,需要时间,需要巨大的资本投入,需要產业链上下游的协同。而现在的浩宇,除了钱和决心,什么都没有。 “林博士,”他问,“如果浩宇想投资ito的替代材料研发,比如金属网格、纳米银,友达有兴趣合作吗?” 林博士推了推眼镜,笑了,笑容里有种“又一个外行来指点江山”的无奈。“林总,材料研发,周期至少十年,投入至少十亿美金,而且大概率失败。友达是上市公司,要对股东负责,不能陪您赌这么大。我建议您,如果真想做好手机,先用成熟的电阻屏,或者外掛电容屏。等过几年技术成熟了,再跟进。现在衝进去,会成为烈士的。” 考察结束。回程的车上,所有人都沉默。老赵和陈工低著头,笔记本上记满了问题和瓶颈。林浩看著窗外飞速倒退的台湾街道,脑海里迴响著郭台铭和林博士的话。 101看书????????s.???全手打无错站 “等於找死。”“太早了。”“成为烈士。” 但只有他知道,不早。iphone 2007年就发布,安卓2008年跟进,留给浩宇的时间,只有两年。两年內,如果浩宇拿不出可用的电容触控屏,拿不出能跑“鸿蒙”的硬体,等苹果和谷歌的生態形成,就再也没机会了。 飞机起飞,衝出台北上空厚重的云层。阳光刺眼。林浩突然开口,对老赵说: “回去后,成立一个『新材料实验室』。预算,先批两千万人民幣。方向:触控导电材料、柔性显示基板、高强度玻璃。不追求短期產出,就做基础研究。去中科院、清华、浙大挖人,去美国、德国、日本买设备。我们要自己掌握材料的核心。” 老赵愣住:“林总,两千万……这……” “不够再加。”林浩闭上眼睛,“郭台铭说得对,製造业是苦活脏活。但如果我们不干,就永远受制於人。触控屏只是开始,后面还有晶片、存储器、传感器、电池……我们要在別人还没筑起高墙之前,自己先挖地基。哪怕慢,哪怕难,也要做。” 飞机穿过平流层,平稳飞行。窗外是耀眼的阳光和无垠的云海。 而浩宇在硬科技领域的漫长跋涉,在这一天,从一次充满挫败感的供应链考察开始,转向了更基础、也更凶险的深水区——材料科学。 静待那颗名为“新材料”的种子,在无人问津的实验室里,默默扎根,等待破土的一天。 第96章 內鬼疑云 九月二十二日,凌晨四点十三分,深圳创新大厦五楼hicq项目组主办公区。所有的顶灯都关著,只有中央伺服器机柜的指示灯在黑暗中规律闪烁,像某种深海生物的呼吸。王磊瘫在自己的工位上,手边的菸灰缸里已经塞满了菸头,空气里瀰漫著隔夜咖啡的酸餿和菸草烧灼的焦苦。他面前的四块屏幕亮著惨白的光,左边两块是hicq 4.2版本的后台日誌分析,右边两块是qq最新版本的功能截图对比。 日誌显示,九月十五日凌晨三点二十七分,hicq 4.2版本的“游戏状態深度同步”功能代码完成最后一次內部提交。九月十六日上午十点,该版本开始在內网测试环境部署。九月二十日凌晨零点,版本封包,准备在九月二十五日上午十点全网推送。 而qq的更新日誌显示:九月二十二日凌晨零点,qq 2006 beta3版本静默更新。新增功能包括:“游戏状態共享”——可以在qq面板实时显示好友正在玩的游戏,並一键加入;“游戏內呼出”——在支持的游戏內按快捷键,直接呼出qq聊天窗口;“游戏成就同步”——自动同步游戏成就到qq空间。 这三个功能,与hicq 4.2版本计划推出的“游戏状態深度同步”核心特性,相似度超过85%。但发布时间,比hicq早了整整三天。而且,qq的版本號是“beta3”,意味著这个功能至少已经开发测试了两周以上。也就是说,在hicq团队刚完成代码、还没开始內测时,腾讯就已经在做同样的功能了。 “巧合。”王磊对著空气说,声音嘶哑得像砂纸摩擦,“他妈的不可能是巧合。” 他调出过去一个月的代码提交记录。hicq 4.2版本的“游戏状態深度同步”功能,由三个子模块组成:游戏进程鉤子、状態数据採集、网络同步协议。这三个模块的开发,分別由三个小组负责,最后在九月十五日集成。开发文档和设计思路,只存在內部wiki上,访问权限限定在项目组核心成员——十二个人。 他又调出这十二个人的权限日誌。在过去一个月,他们访问“游戏状態深度同步”相关页面的记录,一共四百七十三次。时间、ip、操作类型,清清楚楚。王磊的眼睛像扫描仪一样,一行行地过。大部分访问集中在工作时间,ip是公司內网,操作是“查看”“编辑”。但有三条记录,格外刺眼: 用户:张晨(產品经理,入职76天) 时间:9月12日,23:47 ip:119.137.63.218(深圳电信adsl动態ip) 操作:下载设计文档(gamestate_sync_spec_v1.2.pdf) 用户:张晨 时间:9月13日,01:15 ip:同上 操作:查看接口定义(gamestate_api_v0.8.md) 用户:张晨 时间:9月14日,22:33 ip:同上 操作:下载测试用例(test_case_gamestate.xlsx) 凌晨,非工作时间,家庭ip,下载核心设计文档和测试用例。而且,是三次。 王磊的心臟像被一只冰冷的手攥紧了。张晨。三个月前从新浪uc挖来的產品经理,二十八岁,履歷乾净,面试表现优秀,入职后负责hicq游戏生態的產品设计。是他主动申请加入“游戏状態深度同步”项目,理由是想“深入理解技术实现,更好设计產品”。当时王磊觉得他有干劲,批了权限。 但现在看,太巧了。张晨入职七十六天,正好是hicq用户突破两千万、腾讯开始疯狂反扑的时候。他加入的项目,正好是hicq未来六个月最核心的功能。而他下载那些文档的时间,正好是代码即將完成、腾讯可能开始紧急跟进的节点。 王磊拿起手机,想打给林浩,又放下。凌晨四点,证据还不够。他需要更多的链条。他调出公司门禁系统的记录,查看张晨过去一个月的出入时间。正常,都是朝九晚六,偶尔加班到九点。通讯记录?公司內部的即时通讯工具,张晨的聊天记录都很正常,討论工作,分享资料,没有异常。但王磊注意到,张晨加入了一个名叫“深南大道篮球小分队”的群,群里五个人,都是公司不同部门的年轻人,偶尔约球,聊天內容很日常。 其中一个人的名字,让王磊眼皮一跳:李想。印尼出海项目的负责人,一周前刚派去雅加达。但李想和张晨,什么时候认识的?他查了两人的聊天记录,只有寥寥几句,关於篮球赛的时间地点。看起来没问题。 但直觉告诉王磊,有问题。他调出李想的权限记录。李想是社交產品线的元老,权限很高,能访问大部分hicq的项目文档。但过去一个月,他没有访问过“游戏状態深度同步”的相关页面。一次都没有。 不对。王磊切换思路。如果张晨是內鬼,他下载文档后,怎么传给腾讯?邮件?u盘?网络传输?公司的网络出口有监控,但如果是加密传输,或者用外部设备,很难查到。他调出网络安全组的日誌,查看九月十二日至十四日,从公司网络发出的所有异常连接。数据量很大,他筛选了深夜时段、加密协议、以及连接持续时间超过五分钟的记录。 一条记录跳了出来: 时间:9月13日,01:20-01:35 源ip:119.137.63.218(张晨的家庭ip) 目標ip:121.14.67.104(深圳电信idc机房,经查为一家小型外贸公司伺服器) 协议:ssh(加密) 流量:18.7mb 十八兆。正好是“gamestate_sync_spec_v1.2.pdf”和“gamestate_api_v0.8.md”两个文件压缩加密后的大小。时间,就在张晨下载文档的五分钟后。 王磊的后背瞬间被冷汗浸透。他抓起电话,打给网络安全组的负责人。“老吴,查这个连接,121.14.67.104,我要知道这个ip背后是谁,现在,马上。” 二十分钟后,老吴回电,声音紧绷:“磊总,查了。那家外贸公司是个空壳,註册人是个七十岁的湖南农民,明显是代持。伺服器租用了三个月,只用过两次,一次是九月十三號凌晨,一次是九月二十號晚上。二十號那次,流量更大,传了五十多兆,时间在qq更新前四小时。我们追踪了资金流水,租伺服器的钱,是从一个香港的离岸帐户打来的,层层洗过,追不到源头。但收款方……是腾讯的一家关联公司。” 电话掛断。办公室里的空气像凝固的冰。王磊坐在黑暗里,听著自己心臟沉重的跳动。证据链,全了。张晨在深夜下载核心文档,通过加密通道传到腾讯控制的伺服器。腾讯拿到设计思路,紧急开发,抢先发布。这不是巧合,是商业间谍。 窗外的天色开始泛白。深圳在晨雾中甦醒,但王磊只觉得冷,从骨头缝里渗出来的冷。他想起张晨平时谦逊有礼的样子,想起他在项目会上积极发言,想起他说“想为浩宇做出世界级的產品”。全是演的。 他拿起手机,这次拨给了林浩。电话响了三声,接起。林浩的声音很清醒,不像被吵醒。 “磊子。” “老大,出事了。”王磊的声音在抖,“有內鬼。hicq 4.2的设计文档,被腾讯拿到了。是张晨,新来的產品经理。证据確凿。” 电话那头沉默了几秒。然后,林浩说:“到我办公室。现在。” 上午七点,林浩办公室。窗帘紧闭,没开大灯,只有书桌上那盏檯灯昏黄的光。王磊、张小龙、法务总监老陈、安全组老吴都在。桌上摊著列印出来的日誌记录、网络连接图、资金流水。空气里有种紧绷的、一触即发的压抑。 “人控制了吗?”林浩问,声音很平静,但底下是冷的。 “还没。”王磊说,“他今天正常上班,还有半小时到。要不要现在就……” “不急。”林浩拿起张晨的履歷,仔细看了一遍。新浪uc两年,產品经理,负责游戏大厅功能。离职原因是“寻求更大发展空间”。背景调查乾净,前同事评价不错。“太乾净了,反而有问题。新浪uc和腾讯是死对头,他跳槽来浩宇,合情合理。但一进来就精准找到最核心的项目,还正好是腾讯最想知道的……” 他抬起头,看向老吴:“那个外贸公司伺服器的两次连接,除了九月十三號和二十號,之前没有任何活动?” “没有,註册后一直閒置,直到这两次。” “那就是专门为这次传文件准备的。”林浩放下履歷,“张晨可能只是个执行者,背后还有人。他刚来三个月,能拿到核心权限,是因为他主动申请,而且理由正当。谁批的?” “我批的。”王磊声音发涩,“当时觉得他有想法,想给他机会。” “不怪你。”林浩摇头,“內鬼要做事,一定会找最合理的路径。但我想知道,腾讯怎么知道我们在这个时间点,在做这个功能?hicq 4.2的开发计划,只有核心团队知道。张晨就算拿到了文档,也得有人告诉他,这个文档有价值,什么时候传出去最有效。那个时间点——代码完成,还没內测——正好是腾讯能紧急跟进、又能抢在我们前面发布的时间。这需要內部有人给他信號。” 办公室陷入死寂。所有人都在想,那个“內部的人”是谁。能知道hicq 4.2精確开发进度的人,不超过十个。而这十个人,都是跟了浩宇两年以上的老人。 “查。”林浩最后说,“但不要打草惊蛇。王磊,你今天正常工作,该开会开会,该布置任务布置任务。老吴,监控张晨的所有网络活动,包括他家里的。老陈,准备法律材料,证据固定。张小龙,hicq 4.2版本暂停发布,重新评估功能方向。另外,准备一个假的4.3版本计划,內容要诱人,要看起来是绝密,让张晨有机会传出去。我们要看看,这条线上,还有谁。” “老大,”王磊忍不住问,“不直接抓人吗?他还在继续偷怎么办?” “让他偷。”林浩笑了笑,笑容很冷,“但要偷我们想让他偷的东西。腾讯不是喜欢跟吗?这次,我们餵他点『好东西』。” 他站起身,走到窗边,拉开一丝窗帘。清晨的阳光刺进来,在办公室地板上投下一道锐利的光痕。 “这场仗,从明面打到暗面了。也好,让我们看看,腾讯的下限在哪里,我们的內鬼,藏得有多深。” 窗外,深圳的早晨,车水马龙,一切如常。 而浩宇的內部,一场无声的反间谍战,在这一天,悄然拉开序幕。 静待暗流涌动,静待真相浮出,静待那只藏在阴影里的手,自己暴露。 第97章 雷霆手段与怀柔 九月二十八日下午三点,深圳创新大厦十二层,一间没有窗户的备用会议室。百叶窗紧闭,空调开得很低,空气里有种混杂了灰尘、廉价茶叶和陈旧地毯的沉闷气味。长桌一侧坐著林浩,另一侧坐著张晨。桌面上什么都没有,没有电脑,没有文件,没有水杯,只有一束从百叶窗缝隙漏进来的惨白阳光,斜切在两人之间的空处,像一道无法逾越的鸿沟。 张晨坐在那里,穿著整齐的浅蓝衬衫,头髮梳得很顺,甚至打了髮蜡。他双手交叠放在桌上,手指很稳,表情平静,甚至带著一丝职业化的微笑。只是眼底深处,有某种极细微的、类似受惊动物的警惕,在瞳孔边缘微微闪烁。 “林总,您找我?”他开口,声音很自然,像是普通的业务匯报。 林浩没说话。他身体往后靠进椅背,右手手指在桌面上有节奏地轻轻敲击,很轻,但在绝对的安静中,每一声都像敲在耳膜上。嗒,嗒,嗒。他目光平静地看著张晨,从头髮看到衣领,看到袖口,看到交叠的手指,看到桌下併拢的脚尖。那目光没有攻击性,甚至有些散漫,但张晨脸上的微笑开始僵硬,喉结不自觉地滑动了一下。 敲击声停了。林浩从桌下拿出一个普通的牛皮纸文件袋,很薄,放在桌上,推到张晨面前。袋口开著,能看到里面几张a4纸的边角。 “看看。”林浩说。 张晨没动。他盯著文件袋,看了三秒,然后伸出手,用两根手指很小心地抽出一张。是列印的网络连接日誌,上面用红笔圈出了几行:时间、ip、协议、流量。他的手开始微不可察地抖了一下。又抽出一张,是那家空壳外贸公司的註册信息,和香港离岸帐户的资金流水,指向腾讯关联公司的箭头触目惊心。第三张,是九月二十號晚上,他家里ip到那个伺服器的加密连接记录,时间戳精確到秒,在qq更新前四小时。 最后一张,是一张照片。九月十三號凌晨一点二十一分,他从公司內网下载“gamestate_sync_spec_v1.2.pdf”的权限日誌截图。屏幕冷光映在他脸上,眼睛里是某种专注到近乎贪婪的光。 张晨的手指停在照片边缘,僵住了。他抬起头,看向林浩,嘴角那丝职业微笑彻底消失,脸色以肉眼可见的速度失去血色,变得惨白。嘴唇动了动,没发出声音。 “说说吧。”林浩的声音依然很平静,像在问“今天天气怎么样”,“腾讯给了多少?” 张晨的呼吸开始变重。他张了张嘴,又闭上,然后低下头,盯著桌面那道惨白的阳光。很久,才发出一点乾涩的声音:“林总,我……我不知道这些……” “不知道什么?”林浩打断他,语气甚至带著点好奇,“不知道你下载的文档,会通过加密通道传到腾讯控制的伺服器?不知道那个伺服器只在两个时间点被激活,正好对应你下载文档和qq更新前?不知道给你打钱的香港帐户,背后是腾讯的关联公司?还是不知道,你每次传完文件,会在深南大道篮球小分队的群里,发一句『天气不错』,然后第二天就会有一笔钱进你的海外帐户?” 每说一句,张晨的身体就僵硬一分。最后那句“天气不错”出口时,他猛地抬头,眼睛瞪大,瞳孔紧缩,像被子弹击中。那个篮球群,他以为是最安全的掩护——几个不同部门的年轻人,偶尔聊球,谁会注意一句普通的“天气不错”?但浩宇查了,不仅查了,还破译了那句暗號。 “你……”他声音在抖,“你们怎么……” “怎么知道的?”林浩替他说完,笑了笑,笑容很淡,但眼里没温度,“因为从你入职第一天起,你访问的每一个页面,下载的每一个文件,连的每一个外部网络,发的每一条消息,都在监控里。不是针对你,是对所有接触核心项目的人。只是你,正好触发了所有警报。” 张晨瘫在椅子上。所有强装的镇定瞬间瓦解,冷汗从额头、鬢角、后颈渗出,衬衫领口很快湿了一圈。他双手捂住脸,肩膀开始颤抖。 “三倍薪水,”林浩的声音在寂静中继续,像钝刀子割肉,“腾讯给你开了三倍,再加一笔签字费,五十万,打到你在香港的帐户。条件是,在浩宇待满一年,至少传递三次核心情报。这是第一次。第二次,应该是hicq 4.2正式上线后,你要传完整的测试反馈和用户数据。第三次,是浩宇下半年的產品路线图。对吧?” 张晨的手指从脸上滑下来,露出一双完全失神的眼睛。他盯著林浩,像在看一个怪物。这些细节,是他和腾讯的单线联繫人,在加密邮件里商定的。浩宇怎么可能知道?除非……除非那个联繫人,也是浩宇的人? “你猜对了。”林浩像是读出了他的想法,轻轻点头,“和你对接的那个『腾讯高级猎头』,是我们的人。从他第一次联繫你,到你接受条件,到约定暗號,到收款帐户,全是我们设的局。我们只是想知道,腾讯会用什么价码,挖什么样的人,走什么渠道。你很配合,张晨。谢谢。” 最后那句“谢谢”,轻得像羽毛,但砸在张晨耳朵里,像惊雷。他整个人像被抽掉了骨头,从椅子上滑下来,瘫坐在地,双手撑著地面,剧烈地喘息,眼泪鼻涕一起流出来。 “报警……你们会报警……”他声音破碎,语无伦次,“我会坐牢……十年……我完了……” “不报警。”林浩说。 张晨猛地抬头,像抓住救命稻草。 “今天的事,不会留下任何记录。这些材料,”林浩用指尖点了点那几张纸,“会消失。你的权限,会正常关闭,理由是『个人职业发展原因离职』。离职补偿,按n+1给你。下个月,你可以去腾讯上班,或者去任何你想去的地方。但有几句话,你要带给腾讯。” 林浩站起身,走到窗边,背对著瘫在地上的张晨。百叶窗的缝隙漏进的光,在他身上投下明暗交错的光影。 “第一,商业竞爭,各凭本事。用这种下作手段,很低级。 “第二,浩宇的护城河,不在几份设计文档,在团队,在技术,在用户。你们偷得了一次,偷不了一世。 “第三,也是最重要的——”他转过身,看著地上狼狈不堪的张晨,眼神平静得像深潭,“下次別用这么拙劣的方式。至少,找个聪明点的人。” 张晨呆呆地看著他,像听不懂人话。 “回去吧。”林浩走回桌前,把那些材料收进文件袋,按下碎纸机的开关。机器发出低沉的嗡鸣,纸张被切成极细的纸条,像一场无声的葬礼。“今天放假。明天来办离职。出去的时候,別这副样子。你是个优秀的职场人,只是有了更好的发展机会。记住了吗?” 张晨机械地点头,撑著站起来,踉蹌地走向门口。手放在门把上时,他突然回头,声音嘶哑:“为什么……不报警?” 林浩看著他,看了几秒,然后说:“因为你的价值,不在监狱里,在回去告诉腾讯,浩宇知道了,而且不在乎。因为真正的战爭,不是抓几个內鬼,是在市场上,在技术里,在產品上,堂堂正正地打贏。你,不配当我的对手。走吧。” 门开了,又关上。会议室里只剩下林浩一个人,和碎纸机低沉的嗡鸣。他走到窗边,拉开百叶窗。午后的阳光汹涌而入,瞬间充满整个房间,刺得人睁不开眼。 下午五点,王磊办公室。 “就这么放了?”王磊瞪大眼睛,难以置信,“他可是实打实的商业间谍!证据確凿!送进去至少三年!” “送进去,然后呢?”林浩坐在他对面,手里转著一支笔,“腾讯会立刻切割,说这是个人行为,然后换个方式继续。我们得到一个坐牢的小角色,失去一个埋在腾讯內部的『信使』。不划算。” “信使?” “对。”林浩停下转笔,“张晨回去,一定会被腾讯反覆审问。他会把我们让他带的话,原封不动地带到。腾讯会知道,我们发现了,而且是以一种近乎羞辱的方式发现的——我们设局让他跳,看他表演,然后轻描淡写地放了他。这种心理打击,比报警狠十倍。而且,他们会疑神疑鬼,不知道我们到底掌握了多少,不知道还有多少『张晨』是我们的人。这种不確定性,会让他们內部消耗大量精力在反间谍上,而不是在產品和市场上。” 王磊愣了愣,慢慢消化这番话。“那……蜜罐计划?” “照常进行。”林浩说,“hicq 4.2版本,按原计划上线。但在『游戏状態同步』模块里,埋一个隱蔽的逻辑炸弹——当检测到运行环境是腾讯的测试伺服器时,会主动上报虚假的性能数据和用户行为,同时,在后台悄悄开启一个反向通道,把腾讯测试伺服器的配置信息、网络拓扑、甚至部分日誌,传回我们的蜜罐伺服器。我要知道,腾讯在用什么技术架构测试,他们的网络延迟、伺服器性能、代码质量,到底怎么样。” 王磊倒吸一口凉气。这招太毒了。不但不阻止腾讯抄,还主动餵假数据,同时反向窃取对方的技术情报。这是把商业间谍战,打成了技术反制战。 “这……合法吗?”他小声问。 “不合法,但很难被抓到。”林浩说,“逻辑炸弹只在特定环境触发,传输的数据做了加密和偽装,看起来像普通的性能统计。即使被腾讯发现,他们也没法公开说——难道承认自己在测试抄袭我们的功能?这个哑巴亏,他们吃定了。” 窗外的天色渐暗。深圳的晚高峰开始了,远处深南大道上车流如织,尾灯连成红色的河流。 “磊子,”林浩看著窗外,轻声说,“商场如战场,但战场不止一种打法。明刀明枪,我们打。暗箭伤人,我们也接。但最重要的是,永远要比对手多想一步,多留一手。张晨这样的小角色,不值得浪费我们的子弹。我们要的,是让腾讯以后每次想伸手,都会犹豫,都会怀疑,都会想——这次,是不是又是林浩的局?” 他站起身,拍了拍王磊的肩膀。 “蜜罐的事,你亲自盯。一周后,我要看到腾讯测试伺服器的第一份数据报告。” 离开办公室,走廊里空无一人。林浩走回自己办公室,关上门,坐在黑暗里。窗外,城市的灯火渐次亮起,像倒映在地面的星河。 而一场没有硝烟的暗战,在这一天,以最意想不到的方式,悄然反转。 静待蜜罐生效,静待鱼儿上鉤,静待那张名为“腾讯”的巨网,在黑暗里,慢慢收紧。 第98章 马化腾的沉默 十月三日凌晨两点零八分,深圳腾讯大厦三十七层,董事长办公室。厚厚的遮光帘將窗外的城市夜景完全隔绝,只有书桌上那盏巴卡拉水晶檯灯亮著,在深色红木桌面上投下一圈昏黄、凝重、边界清晰的光晕。光晕里摊著三份文件,每份都不厚,但马化腾已经盯著它们看了超过四十分钟,手指在桌面上无意识地敲著,节奏很慢,很沉,像某种倒计时的丧钟。 第一份是投资部提交的《关於浩宇科技近期动向及风险预警》。核心內容是:浩宇hicq 4.2版本於十月一日按时上线,新增的“游戏状態深度同步”功能引发用户好评,当日新增用户突破百万。同时,浩宇游戏平台horizon arcade在东南亚六国上线满月,总用户数突破五百万,其中印尼单市场突破两百万。报告最后用红字標註:浩宇的海外扩张速度超出预期,其“独立游戏优先”策略正在东南亚形成差异化口碑。 第二份是安全与合规部提交的《关於“深南项目”意外终止及后续处理说明》。“深南项目”是內部代號,指向张晨——那个安插进浩宇的商业间谍。报告详细记录了张晨在九月二十八日突然离职,按正常流程办理手续,获得n+1补偿。他於十月二日前往腾讯报导,但在入职面谈时,他转述了林浩让他带的三句话,並坦承自己“可能从一开始就暴露了,整个行动可能是浩宇的反向钓鱼”。报告附件是技术团队的分析:浩宇hicq 4.2版本的“游戏状態同步”功能,在腾讯內部测试伺服器上运行时,会触发异常数据上报,初步判断被植入了隱蔽的蜜罐或逻辑炸弹,建议立即隔离测试环境並全面清查。 第三份是空的,只有抬头:“在高级管理层紧急会议上的发言要点”。马化腾手里的万宝龙钢笔悬在纸上,墨水在尖端凝聚,將滴未滴。 他想起四个小时前,和张晨的那场视频面谈。屏幕那头的年轻人脸色苍白,眼神涣散,但努力保持著镇定,把林浩那三句话一字不差地复述出来,包括那句“下次別用这么拙劣的方式”。说完后,张晨加了一句:“马总,我觉得……我们被耍了。浩宇可能早就知道,他们在看我们表演。” 马化腾当时没说话,只是点了点头,结束了视频。然后,他一个人在办公室里,坐到现在。 被耍了。这三个字像烧红的铁钎,烫在他的神经上。腾讯成立七年,从oicq到qq,从五个人到五千人,从华强北的出租屋到深圳的腾讯大厦,他们经歷过抄袭指控、版权诉讼、行业围剿,但从未像现在这样,被人用这种方式,轻描淡写地、近乎羞辱地,反將一军。不是激烈的对抗,不是公开的谴责,是设好局,看你跳进来,然后拍拍你的肩,说“玩得不错,下次別这么玩”。 这种从容,这种居高临下的掌控感,让马化腾脊背发凉。林浩才十九岁,创业两年,公司估值五亿美金,在腾讯这头巨兽面前,本该是战战兢兢、如履薄冰。但他没有。他敢拒绝一百亿的收购,敢用hicq正面挖qq的墙角,敢在游戏、社交、支付、晶片、作业系统多条战线同时开战,现在,还敢用这种方式告诉腾讯:你们那些小动作,我看得清清楚楚,而且不在乎。 为什么不在乎?因为真正的护城河,不在几份设计文档,在更深的地方。在团队,在技术,在用户,在那些偷不走、买不来、短期无法复製的核心能力上。浩宇敢把设计思路敞开让你抄,是因为他们確信,你抄了外形,抄不了內核;抄了功能,抄不了体验;抄了今天,抄不了明天。 马化腾放下笔,站起身,走到窗边,拉开一丝遮光帘。窗外,深圳的凌晨两点,城市还没有完全沉睡,远处深南大道上的路灯连成金色的光带,几公里外,南山的方向,创新大厦的轮廓在夜色中隱约可见。那栋楼里,那个十九岁的少年,此刻在做什么?是在庆祝hicq用户又破纪录,还是在谋划下一波更凶狠的攻势? 他不知道。但他知道,自己犯了一个错误。一个战略性的错误。当qq用户开始流失,当hicq势如破竹,当董事会和投资人的压力像潮水般涌来时,他默许了“深南项目”——用商业间谍这种上不得台面的手段,去偷对手的设计思路,想用抢先发布来打击对手士气,延缓浩宇的进攻节奏。 但结果呢?浩宇的节奏没被打乱,反而更快了。hicq 4.2准时上线,功能更完善,体验更好。而腾讯的qq 2006 beta3版本,因为紧急跟进,代码仓促,测试不足,上线后bug频出,用户吐槽“抄袭都抄不像”。更致命的是,浩宇可能在代码里埋了蜜罐,反向窃取腾讯的测试数据。偷鸡不成蚀把米,不,是蚀了一把带毒的米。 马化腾走回桌前,按下內线:“通知所有vp以上,三点整,第一会议室。紧急会议。” 凌晨三点,第一会议室坐满了人。灯光开得很亮,但每个人脸上都蒙著一层疲惫的灰白。曾李青、张志东、刘炽平、各事业群负责人,总共二十多人,没人说话,空气里有种近乎凝滯的沉重。所有人都收到了风声,知道“深南项目”出了问题,知道浩宇可能反制,知道马化腾凌晨三点召集会议,绝不会是小事。 马化腾最后一个走进来。他没坐主位,站在会议室前方,双手撑在桌上,目光缓缓扫过每一张脸。他的眼睛里有血丝,下巴有胡茬,但眼神很静,静得像暴风雨前的海面。 “两个小时前,我看了一份报告。”他开口,声音不高,但每个字都清晰,“关於我们安插在浩宇的人,被林浩发现,然后放了。走之前,林浩让他带了三句话给我。” 会议室里响起低低的吸气声。有人低下头,有人握紧了手里的笔。 “第一句:商业竞爭,各凭本事。用这种下作手段,很低级。” “第二句:浩宇的护城河,不在几份设计文档,在团队,在技术,在用户。你们偷得了一次,偷不了一世。” “第三句:下次別用这么拙劣的方式。至少,找个聪明点的人。” 每复述一句,会议室里的空气就冷一分。到最后一句时,几乎要结冰。有人脸色涨红,有人额头冒汗,所有人都感受到了那种赤裸裸的、不加掩饰的轻蔑。 “另外,”马化腾顿了顿,“技术团队初步分析,浩宇在hicq 4.2版本里,可能植入了针对我们测试环境的逻辑炸弹。也就是说,我们不仅没偷到东西,还可能被反向窃取了测试数据。” 死寂。长达一分钟的死寂。只有空调出风口嘶嘶的声响,和某些人越来越重的呼吸声。 “马总,”一个分管安全的副总裁硬著头皮开口,“这件事我有责任,是我批准了『深南项目』……” “责任在我。”马化腾打断他,声音很平静,“是我默许的。我以为,用一些非常手段,能延缓浩宇的进攻,能给qq的转型爭取时间。我错了。” 他直起身,走到白板前,拿起笔,写下两个字:正道。 “从今天起,腾讯的所有竞爭,回归正道。不搞商业间谍,不买水军抹黑,不利用政策打压。我们要在產品和战略上,堂堂正正地打败浩宇。” 他转身,看著会议室里所有人。 “我知道,这很难。浩宇现在势头很猛,hicq用户体验好,浩宇空间更乾净,游戏业务在出海,晶片和作业系统在布局。他们年轻,没有包袱,敢打敢冲。而qq老了,重了,用户抱怨了。但这就是现实。我们不能用歪门邪道去逃避现实,要去面对,去改变。” 他指向曾李青:“qq团队,从今天起,kpi调整。不再考核收入,考核用户满意度和產品健康度。所有冗余收费项,加快清理。gg位,再砍一半。启动速度、流畅度、稳定性,必须做到行业第一。我给你六个月,我要看到qq脱胎换骨。” 指向张志东:“『微信』项目,全公司最高优先级。资源,要多少给多少。目標:做一款比hicq更简单、更纯粹、更好用的即时通讯工具。上线时间,提前到明年六月。不成功,这个项目组就地解散。” 指向刘炽平:“投资部,停止对浩宇的挖角和骚扰。转向投资和扶持浩宇的竞爭对手,在游戏、社交、工具各个领域,构建对抗浩宇的生態联盟。用资本的力量,在正面战场形成合围。” 最后,他看向所有人。 “林浩用这种方式告诉我们,他不怕小动作。那我们就用阳谋,用实力,用真正的產品力和战略布局,和他打。这场仗,可能会打三年,五年,甚至十年。会很苦,会流血,会牺牲。但腾讯要想成为一家伟大的公司,就必须经歷这样的战斗,而且必须贏。” 他放下笔,走到会议室中央,目光如炬。 “都听清楚了吗?” “清楚了。”声音稀落,但渐渐匯聚,最终如雷。 “散会。” 人群沉默地离开。每个人脸上都写著沉重,但眼底深处,有某种被点燃的、久违的光。那光是羞愧,是愤怒,也是决心。 马化腾一个人留在会议室,关掉大灯,只留一盏壁灯。他走到窗前,看著窗外沉沉的夜色。远处,深圳湾的海面在凌晨的微光中泛著细碎的银光。 他轻声说,不知道是对谁说,还是对自己说: “林浩,你贏了这一局。但战爭,才刚刚开始。” 窗外,东方的天际线,开始泛起一丝极淡的鱼肚白。 而腾讯与浩宇的战爭,在这一夜,从暗处的蝇营狗苟,正式转向了明处的、更残酷也更壮烈的產品与战略对决。 静待黎明到来,静待硝烟再起。 第99章 浩宇手机正式立项 七月十二日上午十点,深圳创新大厦十二层,一间刚刚完成空气净化的保密会议室。没有窗户,四面是吸音材料包裹的淡灰色墙壁,空气里有新家具的甲醛味和净化器释放的、微甜的臭氧气息。中央一张深灰色长桌,能坐二十人,但此刻只坐了九个。林浩坐在主位,两侧分別是陈薇、刘志明、王磊、张小龙,以及来自晶片、作业系统、硬体工程、供应链的四个负责人。每个人面前都放著一个黑色的保密文件夹,封面上印著红色“绝密”字样和“项目代號:mate”的水印。 空气里有种手术开始前的凝滯。没人说话,所有人的目光都聚焦在长桌中央那个被黑布覆盖的物体上。物体大约一本书大小,轮廓方正,黑布边缘露出几根连接著测试仪器的线缆。 林浩没看那个物体,他看著在座的九个人。陈薇脸色疲惫但眼神锐利,过去半年“星核”晶片的研发压力让她瘦了十斤。刘志明手指无意识地敲著桌面,他领导的工业设计部刚刚交出“glass 1.0”的第三版原型,但问题依然一堆。王磊眉头紧锁,他在计算这个新项目要烧掉多少游戏和社交业务赚来的利润。张小龙眼神放空,显然在思考行动作业系统如何適配这个全新的硬体形態。 “开始吧。”林浩开口,声音在寂静的会议室里很清晰。 刘志明站起身,深吸一口气,揭开了黑布。 下面是一个手机模型。严格来说,是一个“外观模型+核心功能板”的拼接体。外壳是按照“glass 1.0”设计图用数控工具机精雕出来的铝合金一体成型中框,正反两面贴合著康寧提供的、经过化学强化的玻璃盖板。正面,一块3.8英寸的电容触控屏占据几乎整个表面,屏幕下方没有任何物理按键,只有一条极细的黑色边框。侧面,只有两个细长的金属按钮:电源和音量。背面是整块玻璃,居中一个圆形凸起,里面嵌著一颗从索尼定製的500万像素摄像头模块。 但模型是“死”的。没有作业系统,没有晶片,甚至没有完整的电路板。它下面连接著几台测试仪器,屏幕上显示的是一个简单的、用浩宇引擎渲染的交互演示界面——手指滑动解锁、点击图標打开应用、双指缩放图片。画面流畅,但所有人都知道,这是跑在一台高性能pc上,通过线缆传输到这块屏幕上的“动画”,不是真正的手机在运行。 “这是『glass 1.0』的第三版工程验证机,evt3。”刘志明的声音有些乾涩,“结构上,我们解决了隱藏键盘的滑轨可靠性问题,耐久测试通过五万次。中框和玻璃的贴合精度达到0.1毫米,防水防尘做到ip54级別。重量,148克。厚度,10.2毫米。电池,我们塞进去了一块2200mah的聚合物鋰电,但以现在的屏幕耗电和晶片功耗估算,实际续航可能……不超过八小时。” “晶片呢?”陈薇问。 “用的是三星的arm11,主频412mhz,搭配128mb內存。”刘志明苦笑,“我们自己的『星核』晶片,第一次流片要等到明年三月。在这之前,只能用公版方案。但三星这颗晶片的gpu太弱,跑我们的『鸿蒙』演示界面都卡顿,更別说游戏了。” “触控屏良率?”供应链负责人老徐问。 “富士康那边,联合实验室把电容触控的良率从30%提到了45%,但成本还是电阻屏的四倍。而且,多点触控的算法不稳定,经常误触或失灵。我们试了十几种手势,只有最简单的点击和滑动勉强可用。” 会议室里陷入沉默。每个人都知道问题在哪:浩宇想做一款顛覆性的手机,但核心部件——晶片、屏幕、作业系统——要么依赖供应商,要么还在实验室阶段。而供应商提供的方案,要么性能不足,要么成本太高,要么不稳定。这是一个先有鸡还是先有蛋的死循环:没有成熟的硬体,就做不出好用的手机;没有好用的手机,就吸引不到开发者为你的作业系统和晶片生態投入。 “苹果。”林浩突然说。 所有人看向他。 “我收到消息,苹果內部有一个项目,代號『purple』,在做一款全触控屏的手机。他们可能明年发布。”林浩的语气很平静,像在说“明天会下雨”,“用的也是电容触控屏,也是三星的arm晶片,也可能没有键盘。但他们的系统是基於unix的,生態是封闭的,晶片是定製的。他们敢做,是因为他们有贾伯斯,有足够的现金,有控制整个生態链的决心。” 他顿了顿,目光扫过每个人。 “我们呢?我们有什么?我们有『星核』晶片的图纸,有『鸿蒙』作业系统的原型,有『巴別塔』协议的构想,有hicq的社交网络,有浩宇游戏平台的用户。但我们没有手机。没有手机,这一切都是空中楼阁。晶片造出来给谁用?系统跑在什么设备上?协议连接什么?社交和游戏,怎么从pc延伸到口袋?” 他站起身,走到那个手机模型前,手指轻轻划过光滑的玻璃表面。 “所以,今天,浩宇第一款移动终端,正式立项。项目代號:『mate』。” “mate?”王磊下意识重复。 “伙伴,棋手,定义关係的人。”林浩转身,看著所有人,“这台设备,未来会是每个人的数字伙伴,是浩宇生態棋局里最重要的那颗棋子,是重新定义人、设备、世界关係的起点。它不是手机,是『mate』。我们要做的,不是另一个诺基亚或摩托罗拉,是第一个浩宇。” 他走回座位,坐下,打开面前的保密文件夹。第一页是项目概述,第二页是预算表。数字很长,王磊只看了一眼,就觉得喉咙发乾。 “第一期研发预算,五亿人民幣。”林浩的声音很平静,“时间,两年。目標:2007年底,拿出第一款可商用的『mate』工程样机。2008年中,小规模量產,內部和开发者测试。2008年底,公开发布。” “五亿……”王磊忍不住开口,“老大,浩宇去年全年利润才一亿多,今年就算翻倍,也就两亿多。这五亿……” “这五亿,是未来两年的全部利润,加上红杉下一轮融资的一部分,再加上可能的银行贷款。”林浩打断他,“我知道不够。所以,『mate』项目,第一期不追求盈利,甚至不追求大规模销售。我们要做的,是完成技术验证,打通供应链,跑通研发流程,建立核心团队,让浩宇拥有『从晶片到作业系统到硬体到应用』的完整能力。这笔投资,是学费。” “可如果失败了……”硬体工程负责人声音发虚。 “那就失败。”林浩说,“但必须失败在正確的路上。我们可以接受『mate』第一代卖不出去,可以接受第二代也赚不到钱,但必须让行业看到,浩宇在做的,是下一代的东西。是苹果在做的东西,是诺基亚和摩托罗拉看不懂的东西。我们要用『mate』,告诉全世界,也告诉我们自己:浩宇不是一家只会做游戏和社交的公司,是一家有野心、有能力重新定义计算世界的公司。” 他合上文件夹,身体前倾,双手撑在桌上,目光如炬。 “陈薇,『星核』晶片的流片时间,能不能提前到明年一月?” 陈薇咬了咬牙:“可以,但风险增加30%。需要加钱,加人。” “加。要多少给多少。” “刘志明,『mate』的id(工业设计)和md(结构设计),年底前必须冻结。供应链,开始接触三星、高通、索尼、东芝,我要最好的屏幕、基带、摄像头、存储器。价格可以谈,但质量必须顶级。” 刘志明重重点头。 “张小龙,『鸿蒙』的移动版本,优先级提到最高。我要在『mate』的工程样机上,看到一个能跑起来的、至少支持电话、简讯、瀏览器、应用商店的作业系统。ui/ux必须为触控萤幕从头设计,要简单,直觉,优雅。” 张小龙推了推眼镜:“明白。但需要硬体团队的实时配合,我们需要真机调试。” “硬体团队配合。从今天起,『星核』晶片组、『鸿蒙』系统组、『mate』硬体组,搬到同一层楼,联合办公。我要你们每天吵架,每天磨合,直到晶片、系统、硬体,像一个人的手、眼、脑一样协调。” 他最后看向王磊。 “磊子,你负责整个项目的资源和进度协调。每周向我匯报。遇到任何问题,当天解决。解决不了的,我来解决。钱的事,我来想办法。你只管一件事:在2007年12月31日之前,把一台能打电话、能上网、能运行hicq和《山海》简化版、体验不输iphone的『mate』工程样机,放在我桌上。能做到吗?” 王磊看著林浩的眼睛,那双年轻的眼睛里有种近乎偏执的篤定。他知道,这是一场豪赌。赌上浩宇两年的利润,赌上团队的青春,赌上公司的未来。但他也知道,如果浩宇想成为一家伟大的公司,这一仗,必须打。 “能。”他说,声音嘶哑但坚定。 “好。”林浩站起身,“那从现在起,浩宇科技,正式进入硬体战场。我们的对手,是苹果,是三星,是未来所有想做同样事情的巨头。这条路,很难,很长,可能会流血,会死人。但如果我们走通了,五年后,十年后,当人们谈起移动网际网路的起源时,『mate』这个名字,会和iphone一起,被记住。” 他走到会议室门口,停住,回头。 “这个项目,保密级別最高。对外,我们是『行动装置实验室』。对內,它是『mate』。记住,我们不是在造手机,是在造未来。散会。” 人群沉默地离开。会议室里只剩下林浩,和桌上那个冰冷的、还只是模型的“mate”。他走过去,拿起它。很轻,148克。但握在手里,像握著一座山。 窗外,深圳的七月,烈日灼人。 而浩宇向硬体进军的號角,在这一天,正式吹响。 静待“mate”从模型变成现实,从现实变成传奇。 静待一场名为“智慧型手机”的战爭,在未来的某天,因为浩宇的入场,变得更加血腥,也更加精彩。 第100章 山雨欲来 十月七日晚十一点四十七分,深圳创新大厦顶层,林浩办公室。落地窗占据了整整一面墙,窗外是深南大道绵延十公里的璀璨灯河,更远处深圳湾对岸香港的群山轮廓在夜色中沉默起伏,像一头头蛰伏的巨兽。但此刻,林浩没有看那些灯火,他盯著玻璃上自己的倒影,和倒影身后那面占据了整面墙的世界地图。 地图是电子的,深蓝底色,各大洲的轮廓用极细的银线勾勒。上面布满了密密麻麻的光点,每个光点代表一个正在运行的浩宇服务节点:中国东部和南部密集如星云,那是hicq和游戏平台的主战场;东南亚六个国家亮起了稀疏但稳定的光斑,horizon arcade刚刚扎根;北美西岸和欧洲几座大城市有零星几个孤点,是海外实验室和前哨站。而在地图的正中央,一个比其他光点大一圈、正缓缓搏动的红色標记,標註著“深圳-浩宇总部”。 空气里有种雷雨前的滯重。窗外明明无风,但林浩觉得皮肤表面有细密的电荷在爬。他二十四岁,穿著最简单的黑色t恤和灰色运动裤,赤脚站在冰凉的义大利灰岩地板上,左手无意识地转动著右手腕上一块老式的卡西欧电子表——那是父亲去年春节送的,錶盘边缘已经有了磨损的痕跡。 估值五亿美元。hicq日活两千三百万。浩宇空间用户破千万。《山海》月流水稳定在五千万。horizon arcade海外用户六百万。“星核”晶片完成架构设计。“鸿蒙”作业系统写了三十万行核心代码。“巴別塔”协议在实验室里联通了四台不同设备。“mate”手机项目组扩编到两百人。 数字很漂亮。但林浩知道,这些数字在真正的巨头眼里,可能还构不成威胁。腾讯的qq还有四亿用户,年利润是浩宇的二十倍。苹果的iphone可能明年就要发布,那將是一场海啸。谷歌的安卓正在酝酿,英特尔的迅驰还在统治移动计算。而浩宇,刚刚在牌桌上拿到入场的资格,手里捏著的,是一把需要时间才能兑现的期货。 办公室中央的全息投影仪悄无声息地启动了。空气中浮现出淡蓝色的光晕,光晕逐渐凝聚成一个少女的轮廓,穿著简单的白色连衣裙,长发及肩,面容清秀但眼神里有一种非人的、过於完美的清澈。她是“小艺”,浩宇ai实验室的第一个成果,基於林浩提供的那些超前算法训练出来的弱人工智慧助手,目前还只能处理预设的指令和简单对话。 “你在想什么?”小艺开口,声音是合成音,但语调自然得令人不安。 林浩没回头,依然看著窗外。“我在想,2005年就要过去了。” “根据公开数据,2005年中国网际网路用户突破1.1亿,宽带用户达到6430万。电子商务交易额6800亿元,网路游戏市场规模80亿元。浩宇科技在以上领域均占有显著份额。这是一个很好的年份。”小艺的声音平静无波。 “很好的年份……”林浩重复,嘴角勾起一丝极淡的、近乎自嘲的弧度。他想起了很多事情。想起年初在首尔那场大雪中失去dnf代理权,想起马化腾通过沈南鹏递来的收购邀约,想起父母在郴州老房子里看著电视新闻时惶恐的眼神,想起陈薇在“星核”立项会上说“你要准备亏五年”,想起张晨在会议室里瘫倒在地涕泪横流的样子,想起工业设计部那些年轻人熬夜画出的、充满理想主义气息的手机草图。 每一步,都像在刀尖上走。外人只看得到浩宇火箭般的增长速度,看不到深夜里伺服器崩溃时团队的绝望,看不到被腾讯水军围攻时运营姑娘们偷偷抹的眼泪,看不到晶片团队连续熬了七十二小时后,趴在测试台上睡著,手里还攥著示波器探针。 “小艺,”林浩突然问,“如果你有一个机会,能预知未来十年的技术趋势,你会怎么做?” 全息投影里的少女微微偏头,这个擬人化的动作是林浩亲自加进去的。“根据现有逻辑,最优策略是利用信息差进行提前布局,在关键节点卡位,建立技术壁垒和生態护城河,从而最大化长期收益。你正在这样做。” “是啊,我在这样做。”林浩走到酒柜前,倒了小半杯威士忌,没加冰,一口喝下。液体烧过喉咙,带来短暂的灼热。“但有时候我在想,我到底是在创造未来,还是在……偿还某种债务?” “债务?”小艺的算法无法理解这个隱喻。 “对,债务。”林浩走回窗前,看著玻璃上自己年轻得过分的倒影。二十四岁,在普通人的人生里,可能刚硕士毕业,在投行或大厂找到第一份工作,为月薪过万兴奋,为买房首付发愁。而他,手里捏著一家估值五亿美元的公司,和一场与整个中国网际网路既得利益者为敌的战爭。 有时候深夜惊醒,他会有一瞬间的恍惚,分不清自己到底是2023年那个猝死在办公桌前的三十八岁程式设计师,还是2003年这个重生回来的十八岁少年。那些超前的记忆,是礼物,也是诅咒。它让他能避开无数坑,抓住无数机会,但也让他时刻活在一种巨大的、无人可说的孤独里——他知道微信会成功,知道抖音会崛起,知道华为会被制裁,知道中美会脱鉤,知道2020年会有疫情。但他不能说,只能把那些知识打碎,偽装成“直觉”“远见”“天才的洞察”,一点一点塞进浩宇的產品和战略里。 【记住全网最快小説站 101 看书网解无聊,101??????.??????超实用 】 像是在玩一个巨大的、不能存档的硬核游戏。一步走错,满盘皆输。 “小艺,”他又问,声音很轻,“你觉得,我们能贏吗?” “贏的標准是什么?”小艺反问。 林浩沉默了很久。贏?打败腾讯?成为中国的苹果?做出世界级的晶片和作业系统?这些目標,在2005年听起来都像痴人说梦。但如果不贏,浩宇做这一切的意义是什么?仅仅是为了赚钱吗?那当初直接接受腾讯的一百亿收购,或者等公司上市后套现走人,不是更轻鬆? 不。不是为了钱。至少不全是。 他想起了“星核”晶片立项会上,陈薇说“我们要做中国人自己的晶片”时,眼里那团火。想起了工业设计部那些年轻人,在“mate”项目启动时,熬夜修改草图,爭论某个圆角弧度时,脸上那种纯粹的、近乎朝圣般的专注。想起了hicq用户论坛里,那些年轻玩家说“终於有个不逼我充钱的聊天软体了”时的感激。 浩宇存在的意义,也许就是给这个世界,多一种选择。给中国的技术人,多一个敢做梦的地方。给普通的用户,多一个乾净、简单、尊重他们的產品。这件事,比赚钱难,但比赚钱重要。 “贏的標准……”林浩缓缓说,“是五年后、十年后,当人们谈起中国网际网路时,浩宇是一个无法绕过的名字。是我们的晶片跑在亿万台设备里,是我们的系统成为另一种选择,是我们的產品真正改变了人们的生活。是我们证明了,中国公司不只会在应用层创新,也能在底层技术、在作业系统、在晶片、在真正的硬科技上,和世界最顶尖的公司,正面较量。” 小艺的全息影像微微闪烁,似乎在处理这段充满情感和价值观的表述。几秒后,她说:“这个目標在当前技术条件和资源约束下,实现概率低於5%。但根据你的行为数据,你依然会选择继续。为什么?” 林浩笑了。这次是真的笑,眼角有了细纹。“因为如果只看概率,人类现在还在树上摘果子呢。” 他走到办公桌前,桌面上摊著“mate”手机的最新结构设计图,旁边是“星核”晶片的布线仿真报告,再旁边是horizon arcade在东南亚的运营数据,最边上,是法务部准备的、针对腾讯可能的下一波诉讼的反制预案。每一份文件,都代表一场战役,一个山头,一滴要流的血。 他拿起桌上那台手机。不是模型,是真正的工程样机——铝合金中框,前后玻璃,3.8英寸电容屏,运行著简化版的“鸿蒙”系统。这是“mate”项目组过去三个月,用三星的公版晶片和浩宇自研的驱动,勉强拼凑出来的“可开机演示机”。能滑动解锁,能点开几个內置应用,能连wi-fi,甚至能跑一个简化到极致的hicq。但距离真正的“手机”,还差十万八千里。 可它握在手里,有种沉甸甸的真实感。金属冰凉,玻璃光滑,屏幕在指尖触碰下亮起柔和的光。这是种子,是火种,是浩宇向硬体世界迈出的、踉蹌但坚定的第一步。 林浩点亮屏幕。壁纸是浩宇的logo——地平线上一轮初升的太阳。下方状態栏显示:电量84%。 84%。一个微妙的数字。不是满电,但足以支撑很久。不是枯竭,但需要珍惜。 “小艺,”他看著屏幕上那个84%,轻声说,“游戏该结束了,战爭才刚刚开始。” 全息影像里的少女安静地看著他,没有回答。窗外,深圳的夜空深处,隱约传来遥远的闷雷声。要下雨了。 林浩放下手机,走到世界地图前,伸出手,指尖轻轻点在“深圳”那个搏动的红色光点上。然后,他的手指缓慢移动,划过中国沿海密集的光点群,划过东南亚那些新生的光斑,划过太平洋,最终停在北美西岸那几个孤零零的亮点上。 那里,硅谷,苹果的总部,贾伯斯可能正在某个地下实验室里,调试著第一代iphone的原型。那里,谷歌的佩奇和布林,可能正在爭论安卓系统的开源策略。那里,英特尔、高通、微软,无数巨头正在谋划著名移动网际网路时代的版图划分。 而浩宇,在深圳,在一栋普通的写字楼里,一个二十四岁的年轻人,刚刚点燃了第一颗火种。 窗外的雷声更近了。闪电划过天际,瞬间照亮了林浩平静而坚定的侧脸,也照亮了世界地图上那些稀疏但倔强的光点。 山雨欲来。 而真正的暴风雨,还在路上。 静待它,席捲一切,重塑一切。 而浩宇,已经站在了风暴眼里。 第101章 HICQ的独立发布会 八月二十日下午四点,深圳福田区,一座废弃的老电影院。外墙的红色瓷砖已经褪成了曖昧的粉白色,入口上方“红星电影院”五个大字锈跡斑斑,只剩“星电影院”三个字依稀可辨。门口的台阶上摆著几盆绿萝,藤蔓垂下来,在南方夏末的热风里轻轻摇晃。如果不是门口立著一块两米高的黑色展板,上面用极简的白字写著“hicq · 连接每一个你”,路过的人大概会以为这里正在搞拆迁。 林浩提前一个小时到了现场。他穿著一件洗得发白的浅蓝色衬衫,袖子卷到小臂,深灰色休閒裤,脚踩一双旧帆布鞋,看起来不像一个估值五亿美元公司的创始人,更像某个大学社团活动的组织者。他在门口站了一会儿,看著工作人员做最后的调试。没有红毯,没有花篮,没有媒体签到台,没有赞助商的横幅。入口处只有两个志愿者,胸前掛著“hicq用户”的工作牌,手里拿著二维码,引导来宾扫码入场。 “老大,你真的不要彩排一下?”王磊跟在后面,手里攥著一张皱巴巴的流程单,表情焦虑得像在参加高考,“至少对一遍ppt吧?” “不用。”林浩摇头,“ppt只有三页。第一页是標题,第二页是视频,第三页是结束语。没什么好对的。” “那你的演讲稿呢?” “在心里。” 王磊张了张嘴,想说什么,又咽了回去。他跟林浩干了两年,知道这个老板最大的特点就是不按常理出牌。別的ceo开发布会,恨不得请半个娱乐圈来站台,包五星级酒店,送伴手礼,媒体车马费发到手软。林浩倒好,选了个快倒闭的电影院,请了两百多个普通用户,连瓶矿泉水都没准备,只在门口放了两个饮水机,纸杯上印著hicq的logo。 “行吧。”王磊嘆了口气,“音响师已经调了三遍,投影没问题,视频文件我確认过,不会卡顿。现场来了二十个用户志愿者,负责引导和秩序维护。还有,刚才收到消息,腾讯那边有人混进来了。” 林浩脚步一顿,转头看他。 “两个,假装是用户,扫码进来的。要不要赶出去?” “不用。”林浩想了想,“让他们坐前排。听完回去好跟马化腾匯报。” 王磊苦笑。这个老板,永远是这样。別人怕被对手窥探,他倒好,恨不得把大门敞开,让人家看清楚自己在干什么。 四点半,观眾开始入场。两百多人,男女老少都有,穿什么的都有。有穿著工装、身上还带著机油味的货车司机,有背著双肩包的大学生,有抱著孩子的年轻妈妈,有头髮花白、戴著老花镜的中年大叔,有穿著汉服的小姑娘。他们走进这座破旧的电影院,在座位上坐下,有的掏出手机拍照,有的交头接耳议论,有的安静地等著,眼睛里有一种期待的光。 林浩站在后台,透过幕布的缝隙看著台下。他看到第三排中间坐著一个皮肤黝黑、满脸风霜的中年男人,双手粗糙,指甲缝里有洗不掉的油污。他看到第五排靠左的位置,一个七八岁的小女孩坐在妈妈腿上,好奇地东张西望。他看到最后一排角落里,两个穿著格子衬衫、戴著黑框眼镜的年轻人,表情严肃,手里拿著录音笔——大概是腾讯派来的。 五点整,灯光暗下来。幕布缓缓拉开,舞台上只有一把高脚凳,一盏聚光灯,和一个投影幕布。林浩走出来,没有掌声——在场的大多数人並不认识他。他走到高脚凳前,没坐,就那么站著,看著台下。 “大家好,我叫林浩,hicq的產品经理。” 声音不大,但在安静的影院里很清晰。台下有人愣了一下——他们以为会看到一个西装革履的ceo,结果台上站著一个穿著旧衬衫、看起来比自己还年轻的男生。 “今天请大家来这里,不是因为hicq要发布希么重大更新,也不是要宣布希么融资消息。只是因为,我想当面谢谢你们。” 他顿了顿,目光扫过台下每一张脸。 “hicq上线一年零四个月,註册用户两千三百万,日活跃用户八百七十万。这些数字,是你们一个一个点出来的。在座的两百多位,是从这八百七十万日活用户里隨机抽选的。你们当中,有人用hicq找到了失散多年的老同学,有人在群里找到了同城的驴友,有人用它联繫上了在外地打工的家人。我今天不想讲產品功能,也不想讲商业模式,只想听听你们的故事。” 他按了一下手里的遥控器,身后的幕布亮了起来。 画面出现的第一帧,是一条尘土飞扬的国道。镜头跟著一辆重型卡车,从清晨开到黄昏,穿过隧道,跨过大桥,最终停在山东临沂一个物流园的停车场。车门打开,一个四十多岁的中年男人跳下来,满脸倦容,但眼睛很亮。他掏出手机,打开hicq,在一个叫“鲁南货运信息交流群”的群里发了一条语音:“兄弟们,我从广州回来了,车上还有五吨空位,有没有货要捎?” 视频是纪录片风格的,没有旁白,没有配乐,只有真实的同期声。画面切到这个中年男人的家里,妻子正在厨房炒菜,儿子在写作业。男人坐在沙发上,一边吃饭一边刷著群里的消息,偶尔咧嘴笑一下。画面上浮现一行小字:李师傅,43岁,货车司机,驾龄18年,hicq用户287天。 台下安静极了。有人悄悄拿出纸巾擦了擦眼角。 画面一转,来到贵州大山深处的一个村子。土坯房前,一个扎著羊角辫的小女孩坐在门槛上,面前放著一部旧手机,屏幕上开著hicq的视频通话。对面是一个模糊的画面,一个穿著工装的女人,背景是嘈杂的工厂车间。 “妈,你什么时候回来?”小女孩的声音怯生生的。 【写到这里我希望读者记一下我们域名 海量小说在 101 看书网,101??????.??????等你寻 】 “乖,妈过年就回去。你好好上学,听奶奶的话。” “妈,我想你了……” 画面定格在小女孩咬著嘴唇、拼命忍住不哭的脸上。字幕浮现:小芳,9岁,留守儿童,父母在广东东莞打工,hicq是她和爸妈唯一的联繫方式。 台下有人开始低声啜泣。那个抱著孩子的年轻妈妈,把怀里的婴儿抱得更紧了一些,眼眶通红。 画面继续切换。一个坐在轮椅上的老人,通过hicq群和全国各地的病友交流治疗经验。一群登山爱好者,在群里策划了一场雪山徒步。一个流浪动物救助站的志愿者,用hicq群募集到了足够全站猫狗过冬的粮食。一个偏远山区的小学老师,用hicq把城里的大学生志愿者和村里的孩子连接起来,开展远程支教。 每一个故事都很短,十几秒,几十秒,但每一个故事都像一颗石子,投进在场每个人心里那片安静的湖面,激起层层涟漪。没有人说话,只有投影机的风扇在嗡嗡作响,和偶尔压抑不住的抽泣声。 最后一个画面,是夜幕降临的城市。万家灯火亮起,无数个手机屏幕在黑暗中亮起,每一个屏幕上都开著hicq的界面。画面慢慢拉远,那些光点匯聚成一条河流,流向远方。最终,画面定格在一行字上,白色的字体在深蓝色的背景上缓缓浮现—— “连接每一个你。” 全场寂静。 足足过了五秒钟,掌声才爆发出来。不是礼貌性的、敷衍的掌声,是发自內心的、带著哽咽的、用力拍到手心发红的掌声。那个货车司机李师傅站起来鼓掌,那个小女孩的妈妈站起来鼓掌,那两个腾讯来的员工,互相看了一眼,也放下了录音笔,默默地鼓起了掌。 林浩站在台上,没有鞠躬,没有微笑,只是静静地看著台下。他的眼眶也有点红,但他忍住了。他等掌声渐渐平息,才开口说话。 “hicq不是什么了不起的產品。它只是一个工具,一个让你们能够更容易地找到彼此的工具。真正了不起的,是你们。是李师傅,用小芳的妈妈,是用hicq找到病友的老人,是每一个愿意在群里分享一条有用信息、说一句暖心话的普通人。” 他停顿了一下。 “很多人问我,浩宇为什么要做hicq?腾讯已经有qq了,网易有泡泡,微软有msn,市场已经很拥挤了。我说,因为我们相信,连接是有温度的。qq很好,但它越来越像一个商场,到处都是gg,到处都在让你花钱。我们想做一个不一样的东西,一个乾净的、简单的、尊重用户的地方。在这里,你不是流量,不是数据,不是一个可以被变现的標籤。你是一个人,一个有名字、有故事、有情感的人。” 台下又响起掌声,比刚才更热烈。 “今天请你们来,还有一个目的。”林浩从口袋里掏出一个信封,“我们准备了一笔钱,不多,一百万,成立一个『hicq用户基金』。这笔钱不投gg,不搞营销,全部用来帮助hicq社群里那些需要帮助的人。李师傅的车队需要换轮胎,小芳的学校缺图书室,老人的病友群需要购买医疗设备——只要你们提出申请,经用户委员会审核通过,基金就会拨款。委员会的成员,不是公司高管,是在座的你们,是hicq的普通用户。” 这个消息像一颗炸弹,在会场炸开了。有人惊呼,有人鼓掌,有人难以置信地摇头。那两个腾讯的员工交换了一个眼神——这一招,他们从来没想过。不是补贴,不是返现,是把钱交给用户自己去决定怎么花。这种信任,这种对用户社区的赋权,腾讯做不到,也不敢做。 林浩举起手里的遥控器,投影幕布上出现了第三页ppt。只有一个二维码,和一行字: “hicq的下一个版本,由你来决定。” “这是我们能做的最大的诚意。”林浩说,“hicq的未来,不掌握在我手里,不掌握在投资人手里,掌握在你们每一个人手里。你们想要什么功能,你们討厌什么设计,你们觉得哪里不好用——告诉我,我们一起改。hicq不是我的產品,是我们的產品。” 他放下遥控器,后退一步,深深鞠了一躬。 “谢谢你们,愿意用hicq。” 灯光亮起。没有人离场。那个货车司机李师傅第一个站起来,大步走上舞台,从林浩手里接过话筒,声音沙哑但洪亮:“林总,我是个粗人,不会说话。但我代表我们车队三十多个兄弟,谢谢你。hicq让我们找到了活路。以后有啥需要帮忙的,你一句话,我们隨叫隨到!” 台下响起一片笑声和掌声。那个小女孩的妈妈也走上台,抱著孩子,红著眼眶说:“我老公也在外地打工,我们一家三口,每天晚上靠hicq视频见面。孩子每次听到爸爸的声音,都会对著屏幕喊爸爸。林总,谢谢你让我们一家人还能在一起。” 一个接一个,用户自发地上台分享自己的故事。有人哭了,有人笑了,有人说著说著就说不下去了,台下的人替他鼓掌,给他加油。那两个腾讯来的员工,不知什么时候已经收起了录音笔,其中一个摘下眼镜,悄悄擦了擦眼角。 林浩站在舞台一侧,看著这一幕,没有说话。他的手机震动了一下,是小艺发来的信息:“检测到现场情绪指数峰值,平均心率上升23%,催產素水平模擬值达到社交联结閾值。发布会效果超出预期。” 他没有回覆,把手机揣回口袋,继续看著台上那些普通人的笑脸和眼泪。他知道,从今晚开始,hicq不再只是一款產品,它是一个符號,一种信仰,一个属於这两百多万人、未来可能属於更多人的精神共同体。 而那些试图用商业间谍、用舆论抹黑、用资本碾压来打败浩宇的人,永远不会理解这种力量从哪里来。 因为他们从不相信,连接本身,就是最强大的武器。 窗外,深圳的夜色渐浓,老电影院里灯火通明。 一场没有镁光灯、没有红毯、没有香檳的发布会,正在以一种前所未有的方式,改写中国网际网路的歷史。 第102章 离线传输的杀手鐧 用户分享环节持续了近一个小时,当最后一位发言者走下舞台,林浩本以为发布会可以进入尾声。但他没有宣布结束,而是拿起遥控器,按了一下。幕布上的二维码消失了,取而代之的是一张极简的技术对比图。 左边是qq的文件传输界面,右边是hicq的文件传输界面。上方一行大字:“传输同一个3mb的word文档,猜猜谁更快?” 台下安静下来。有人掏出手机开始计时,有人交头接耳议论。林浩没有卖关子,他直接从口袋里掏出一台笔记本电脑,放在舞台中央的桌子上。电脑连著投影,屏幕上显示著hicq的文件传输界面。他又从桌子下面拿出一台同样的电脑,屏幕显示著qq的界面。 “现场测试。”林浩说,“两台电脑,连接同一个wi-fi网络——实际上是我们用一台伺服器模擬的56k拨號网络环境。文件是一个3mb的word文档,里面有文字、图片和表格。同时开始传输,大家自己看结果。” 他点击发送。两台电脑的文件传输进度条同时开始跳动。 qq的进度条走得缓慢而迟疑,像蜗牛爬行。hicq的进度条则以肉眼可见的速度稳步前进,几乎没有任何停顿。台下响起一阵低低的惊呼声。有人开始大声读秒:“三十秒……一分钟……一分半……两分钟……” 两分十七秒,hicq的进度条率先走完。屏幕上弹出一个绿色的完成提示框:“文件已成功传输,用时2分17秒。” 而qq的进度条,才刚刚走过三分之一。最终,当qq完成传输时,计时器显示:8分04秒。 台下彻底沸腾了。有人站起来鼓掌,有人吹口哨,有人大喊“牛逼”。媒体席上,几个记者已经顾不上矜持,掏出笔记本飞快地记录著什么。那两个腾讯来的员工脸色铁青,其中一个低头在手机上飞快地打字,大概是在向总部匯报。 “这不公平!”台下有人喊,“qq肯定没优化好!” 林浩笑了,他等的就是这个质疑。“好问题。那我们来拆解一下,hicq是怎么做到的。” 他按了一下遥控器,幕布上出现了一张技术原理图,標註著“浩宇自研『星尘』传输协议”。 “第一,断点续传。”林浩指著图上的一个模块,“传统的文件传输,一旦网络中断,就要从头开始。hicq会把文件切成256kb一个小块,每个块独立校验。如果传输中断,下次只需要重传失败的块,而不是整个文件。在拨號网络环境下,断线是常態。这个功能,能让用户节省80%的重传时间。” 台下有人恍然大悟地点头。 “第二,智能压缩。”林浩切换到下一张图,“我们自研了一套压缩算法,专门针对常见的文件类型——word文档、excel表格、jpg图片、txt文本。在不损失质量的前提下,平均压缩率达到40%。也就是说,一个3mb的文件,实际传输的数据只有1.8mb。传输量减半,速度自然翻倍。” 他顿了顿,补充道:“而且,压缩和解压都在本地完成,不占用伺服器资源。用户完全无感知。” “第三,传输路径优化。”林浩继续,“传统的im传输文件,数据要从发送端上传到伺服器,再从伺服器下载到接收端。如果发送端和接收端在同一个区域网,或者距离很近,hicq会自动识別,採用p2p直连传输,数据不经过伺服器中转。速度能再提升50%以上。” 他放下遥控器,看著台下:“这三点加起来,就是为什么hicq的文件传输比qq快三倍的原因。不是魔法,是技术。” 台下响起热烈的掌声。但林浩还没说完。 “还有一个功能,我认为更重要。”他拿起桌上的笔记本电脑,打开hicq的设置界面,指著一个选项,“离线传输。” 台下安静下来,所有人都竖起耳朵。 “传统的文件传输,必须发送方和接收方同时在线。如果对方不在线,文件就发不了。但hicq的离线传输,允许你把文件上传到伺服器,对方上线后自动接收。而且,文件在伺服器上保存72小时,72小时內隨时可以下载。” 他演示了一遍:给一个离线的好友发送一个文件,文件显示“已上传,等待对方接收”。然后他退出登录,重新登录另一个帐號,果然收到了文件。 “这对於那些网络不稳定、不能长时间在线的用户来说,非常实用。”林浩说,“比如,在工地打工的农民工兄弟,他们的网络可能只有在晚上休息时才稳定。有了离线传输,他们可以在任何时候给家人发送照片、文件,不用担心对方不在线。” 台下再次响起掌声,比刚才更热烈。那个货车司机李师傅使劲鼓掌,眼眶又红了。他想起自己以前想给老婆发一张路上的风景照,因为网络不稳定,传了七八次都失败,最后只能发彩信,花了好几块钱。 “这个功能,什么时候上线?”有人大声问。 “今天。”林浩说,“发布会结束后,所有用户更新到最新版本,就能使用。而且,永久免费。” 掌声和欢呼声几乎掀翻了屋顶。那两个腾讯的员工已经不再记录了,他们坐在那里,脸色灰白,像刚吞了一只苍蝇。他们知道,这个功能一旦上线,qq在文件传输领域將彻底失去竞爭力。而更可怕的是,hicq展现出的技术实力——断点续传、智能压缩、p2p加速、离线传输——每一项都是qq没有的,每一项都需要大量的技术积累和研发投入。腾讯要追赶,至少需要半年。而半年,在网际网路行业,足够改变一切。 林浩抬起手,示意大家安静。掌声渐渐平息,他走到舞台边缘,看著台下那一张张激动的脸。 “hicq还有很多不完美的地方。它的界面不够漂亮,它的功能还不够丰富,它的用户还不够多。但有一点,我可以向大家保证:hicq会一直保持简单、乾净、尊重用户。我们不会在文件传输里插gg,不会限制传输速度,不会要求你开通会员才能发大文件。因为我们认为,文件传输是沟通的基础设施,就像水电煤一样,不应该被收费,不应该被打折。” 他顿了顿,声音低沉了一些。 “也许有一天,hicq会变得很强大,也许会变得很富有。但我希望,无论它变得多大,都不要忘记今天。不要忘记我们为什么出发——为了让每一个普通人,都能更简单、更便宜、更体面地连接彼此。” 他后退一步,深深鞠躬。 灯光亮起,掌声如雷。 发布会结束后,人群久久不愿散去。用户们围著林浩,有的要签名,有的要合影,有的只是握著他的手说一声“谢谢”。那两个腾讯的员工趁乱离开了,但林浩知道,他们带走的不只是失望,还有一份详细的报告——关於hicq的技术实力,关於浩宇的產品哲学,关於那个让他们彻夜难眠的问题:这场仗,还能怎么打? 深夜,林浩回到办公室。他打开电脑,看到hicq的后台数据:发布会结束后一小时內,新增用户突破五十万;文件传输功能的使用量,是平时的二十倍;伺服器负载一度衝到90%,但很快稳定下来。他关掉电脑,走到窗前。窗外,深圳的夜色寧静而深邃。远处腾讯大厦的楼顶,那盏红色的警示灯还在闪烁,像一只不肯闭上的眼睛。 他拿起手机,给小艺发了一条消息:“今天的数据,备份一下。將来写回忆录的时候,可能会用到。” 几秒后,小艺回覆:“已备份。另,根据当前趋势预测,hicq將在72小时內突破三千万註册用户。你准备好迎接下一场战斗了吗?” 林浩看著那条消息,笑了笑,没有回覆。他关掉手机,熄了灯,在黑暗中坐了很久。 战斗?不,战斗早就开始了。今天,只是打响了第一炮而已。 第103章 张小龙的设计哲学 林浩讲完后,喝了口水,看了一眼台下,然后说:“接下来,我想请一个人上来。他是hicq真正的產品负责人,也是过去一年多,每天都在和你们的需求、吐槽、建议打交道的人。有请,张小龙。” 台下响起礼貌性的掌声。张小龙从舞台侧面走上来,穿著一件深灰色的亨利衫,黑色裤子,戴著一副半框眼镜,头髮有点乱,看起来像刚从机房被拽出来。他手里没有拿遥控器,没有拿演讲稿,只拿著一台hicq工程机。他走到舞台中央,站在那把高脚凳旁边,没有坐,沉默了几秒钟。 台下安静下来。所有人都看著他,等待这位传说中的“產品极简主义者”开口。 “我刚才在后台,听到很多用户的故事。”张小龙开口了,声音不高,带著一点湖南口音,“有一个故事让我印象很深。一位在广东打工的母亲,每天晚上通过hicq视频,看她在贵州老家的孩子。她说,每次视频结束的时候,孩子都会对著屏幕亲一下。她跟我说,张工,你能不能加一个功能,让视频通话结束的时候,屏幕能黑得慢一点?让孩子以为妈妈还在。” 台下有人轻轻吸了一口气。 “我当时很想答应她。但我没有。”张小龙说,“因为我知道,她要的不是一个功能,她要多陪孩子几分钟。而我能做的,不是加一个『缓慢黑屏』的功能,是把视频通话做得更稳定、更清晰、更流畅,让她每天能多省出几分钟,和孩子多说几句话。” 他顿了顿,目光扫过台下。 “这就是hicq的產品哲学。我们不堆功能,我们做减法。” 台下有人若有所思地点头。张小龙走到舞台边缘,离观眾更近了一些。 “大家用过qq吗?用过。你们觉得qq好吗?”他问。 台下有人喊“好”,也有人喊“太乱了”。 “我也觉得qq挺好。”张小龙说,“它是一个非常成功的產品,功能强大,生態完善。但正因为功能太多,它变得越来越重。你们有没有这种感觉:打开qq,想找人聊天,结果先看到一堆弹窗、gg、会员推荐、游戏中心、qq秀、空间动態……你花了五分钟,才找到聊天窗口在哪里。” 台下响起一阵会心的笑声和附和声。 “这不是用户的错,是產品的错。”张小龙说,“当一个產品试图满足所有人的所有需求时,它就会变成一个四不像。你想要一个锤子,它给你一把瑞士军刀。瑞士军刀很好,但你只是想钉个钉子。” 他举起手里的hicq工程机,屏幕亮著,显示著hicq的聊天界面。极其简洁:顶部是好友暱称,中间是聊天记录,底部是输入框和发送按钮。没有gg,没有弹窗,没有会员推荐,没有花哨的装饰。 “hicq的设计原则只有三条:第一,不要让用户思考。第二,不要让用户等待。第三,不要让用户花钱。” 台下有人鼓掌。 “不让用户思考,意思是界面要直观。你打开hicq,第一眼就知道怎么用。不需要看说明书,不需要摸索,不需要猜。发消息,点这里。传文件,点这里。建群,点这里。每一个按钮的位置,都是经过反覆测试的,確保绝大多数用户能在三秒內找到。” “不让用户等待,意思是响应要快。我们优化了启动速度,从点击图標到出现聊天界面,不超过两秒。我们优化了消息送达,即使在信號不好的地方,也能在三秒內送达。我们优化了文件传输,刚才大家看到了,比qq快三倍。” “不让用户花钱,意思是核心功能全部免费。hicq不会推出『会员加速传输』『会员去gg』『会员专属表情』。因为这些功能,本来就是產品应该做好的。拿用户本应享有的体验来收费,是不道德的。” 台下掌声更响了。有人喊“说得好”,有人喊“支持”。 张小龙抬手示意大家安静,然后说出了那句后来被无数媒体引用的话: “好的產品,是用完即走。” 台下安静了一瞬,然后爆发出更加热烈的掌声。这句话太反直觉了。在那个所有网际网路公司都在追求用户时长、日活、月活的时代,张小龙居然说“用完即走”。但仔细一想,又觉得无比正確。你来hicq是为了聊天,聊完了就该去做自己的事。產品不应该试图把你困在里面,不应该用算法推荐、无限滚动、通知轰炸来抢夺你的注意力。好的產品,是帮你高效地完成一件事,然后安静地等你下次需要时再来。 “用完即走,但走了还会回来。”张小龙补充道,“因为你在这里得到了高效的沟通体验,因为你没有被骚扰,因为你没有被当成流量。当你下次需要聊天时,你会自然而然地想到hicq。这就是我们想要的產品。” 他放下手机,看著台下。 “很多人问我,hicq和qq有什么区別?我说,qq像一个大商场,什么都有,但你进去之后,总是会被导购拉著买东西。hicq像一个小茶馆,只有茶,但你坐下来,可以安安静静地和朋友聊一整天。商场有商场的价值,茶馆有茶馆的温度。我们选择做茶馆。” 台下安静极了。没有人鼓掌,没有人说话,所有人都被这段话击中了。那两个腾讯来的员工,脸色已经不能用“铁青”来形容了,那是一种混合了羞耻、愤怒和恐惧的复杂表情。因为张小龙说的每一句话,都像一把手术刀,精准地剖开了qq最致命的弱点:臃肿、商业化过度、用户体验被忽视。而这些话,他们无法反驳,因为每一个用过qq的人,心里都清楚。 张小龙看了看手錶,笑了:“我讲得有点久了。本来只想讲两分钟的。好吧,最后再说一件事。” 他走到舞台中央,面对著台下所有人。 “hicq从上线到现在,没有做过一次gg,没有请过一个明星代言。因为我们相信,最好的推广,是用户的口碑。今天在座的各位,就是hicq最好的代言人。谢谢你们。” 他后退一步,深深鞠了一躬。 掌声持续了很久。有人站起来,有人吹口哨,有人大喊“hicq牛逼”。张小龙没有享受掌声,他鞠完躬就转身走下了舞台,消失在幕布后面。林浩在后台等他,递给他一瓶水。 “讲得不错。”林浩说。 “比你差远了。”张小龙拧开瓶盖,喝了一口,“你说的是故事,我说的是道理。故事比道理更容易打动人。” “但道理比故事更持久。”林浩说,“故事会被人遗忘,道理会被人记住。你今天说的那句『用完即走』,会成为一个產品哲学的经典。” 张小龙没接话,他看著幕布缝隙里透进来的光,沉默了一会儿。 “林浩,”他说,“你有没有想过,如果我们失败了,后人会怎么评价hicq?” “失败?”林浩笑了,“我们不会失败。” “我是说如果。” 林浩想了想:“他们会说,有一家叫浩宇的公司,做了一款叫hicq的產品,它很简单,很乾净,很尊重用户。它没有贏,但它让贏的人知道,还有另一种活法。” 张小龙看著林浩,看了很久,然后点了点头。 “那就够了。” 窗外,深圳的夜色越来越深。而那句“用完即走”,正在以惊人的速度,在网际网路上传播开来。它將成为hicq的精神旗帜,也將成为张小龙个人產品哲学的奠基之作。多年以后,当人们回顾中国网际网路產品史时,会记住这一天——一个穿著亨利衫的湖南人,在一家破旧的老电影院里,用十分钟的时间,重新定义了什么是“好產品”。 第104章 QQ的仓促回应 发布会结束当晚十一点,深圳腾讯大厦三十七层会议室灯火通明。马化腾坐在长桌一端,面前摆著一台笔记本电脑,屏幕上循环播放著hicq发布会的录像。他已经看了三遍。第一遍看林浩,第二遍看张小龙,第三遍盯著那个该死的文件传输演示。每看一遍,脸色就阴沉一分。会议室里还坐著七八个人,包括qq產品线的负责人、公关总监、法务顾问,以及两个刚从发布会现场回来的员工。没人敢先开口,空气像凝固的胶水。 “说说吧。”马化腾终於出声,声音很平静,但了解他的人都知道,这种平静比发火更可怕。 qq產品负责人硬著头皮开口:“马总,文件传输这个功能,我们確实落后了。断点续传和智能压缩,技术团队之前评估过,觉得优先级不高,就一直没做。离线传输更是从来没想过。这次hicq一次性全端出来,我们至少需要四到六个月才能追上。” “四到六个月?”马化腾重复了一遍,语气里带著一丝寒意,“你知道四到六个月意味著什么吗?意味著hicq可以利用这段时间,把文件传输做成他们的標誌性功能,意味著用户会形成『传文件用hicq』的习惯,意味著我们丟掉的不只是一个功能,是整个文件传输场景。” 会议室里没人敢接话。 公关总监小心翼翼地开口:“马总,我有个想法。技术上我们暂时追不上,但可以从舆论上做一些……干扰。比如,暗示hicq的压缩技术可能侵犯了某些专利,或者存在安全隱患。不需要实锤,只要能引起用户疑虑就够了。” 马化腾沉默了几秒,然后缓缓点头:“去做。但要把握好分寸,不要留下把柄。” 凌晨一点,腾讯公关团队紧急发出一篇新闻稿,標题是《qq文件传输即將迎来重大升级,多项新技术已在测试中》。正文先是宣布qq將在未来几个月內推出新一代文件传输引擎,支持断点续传和智能压缩,然后话锋一转,用了一段意味深长的表述:“qq一贯尊重智慧財產权,所有技术创新均基於自主研发。对於市场上一些声称实现『三倍速度提升』的同类產品,我们对其技术实现路径持保留態度,並保留在法律框架內进一步核查的权利。” 这篇新闻稿在凌晨两点被各大科技媒体转载。標题变成了《腾讯回应hicq:文件传输將升级,暗示对手技术可能侵权》。 早上七点,林浩被王磊的电话吵醒。“老大,腾讯出手了。他们发了篇新闻稿,暗示我们的压缩技术可能侵犯专利。” 林浩躺在床上,揉了揉眼睛:“哦。他们有说具体侵犯了哪个专利吗?” “没有,就是含沙射影。” “那就不用管。让他们猜。” “但是媒体已经开始炒作了,说我们『技术涉嫌侵权』。” 林浩沉默了几秒,然后说:“给我半小时。” 他起床,洗了把脸,坐到电脑前,打开博客。他很少写博客,上一次更新还是几个月前闢谣微软收购。他想了想,开始打字。不到二十分钟,一篇短文就写好了。他没有用激烈的言辞反驳,没有指责腾讯恶意抹黑,只是平静地陈述事实。他公布了浩宇为“星尘”传输协议提交的三项核心专利申请號,邀请所有媒体和技术爱好者查阅全文。他说技术应该靠实力说话,而不是靠嘴和公关稿。他还邀请腾讯的技术团队来做一场公开、公正、透明的技术评测,让第三方机构监督,看看到底谁的文件传输更快、更稳、更安全。 最后他说,產品会说话,用户最聪明。 早上八点,博客发布。不到一小时,阅读量破十万。评论区炸了。有人贴出了浩宇专利申请號的查询结果,证实专利確实公开可查。有人扒出了qq文件传输的歷史投诉记录,显示用户多年来一直抱怨速度慢、不稳定。有人开始对比两家公司的技术实力,结论是hicq在文件传输领域领先qq至少两年。 中午十二点,舆论彻底反转。腾讯那篇新闻稿下面的评论,从最初的“支持腾讯维权”变成了“腾讯急了”“输不起”“专利呢?倒是拿出来啊”。几家原本转载了腾讯新闻稿的媒体,悄悄修改了標题,加上了“浩宇已公开专利,腾讯暂未回应”的补充说明。 下午三点,腾讯公关总监给马化腾打电话,声音发苦:“马总,舆论风向变了。我们……要不要再发一篇回应?” 马化腾沉默了很久,久到公关总监以为电话断了。然后他说:“不用发了。再发,就是自取其辱。” 电话掛断。马化腾坐在办公室里,看著窗外灰濛濛的天空。他忽然意识到,自己犯了一个战略性的错误。他以为可以用舆论战拖延时间,为qq的技术追赶爭取缓衝。但他低估了林浩的应对速度,更低估了浩宇在技术透明度上的自信。公开专利,邀请评测,把一切摆在阳光下——这种光明磊落的姿態,在习惯了暗箱操作的行业里,简直像一面照妖镜,把腾讯的小心思照得无所遁形。 他拿起电话,打给张志东:“文件传输的升级,需要多久?” “如果全力投入,三个月。” “给你两个月。资源不够,从我这里调。两个月后,我要看到qq的文件传输不比hicq差。” “明白。” 掛了电话,马化腾靠在椅背上,闭上眼睛。他想起张小龙在发布会上说的那句话:“好的產品,是用完即走。”又想起林浩在博客里写的那句:“產品会说话,用户最聪明。”这两句话,像两根刺,扎在他心里,拔不出来。 傍晚,林浩在办公室里收到了小艺推送的舆情报告。报告显示,截至下午六点,关於“hicq文件传输”的正面討论占比87%,负面仅占5%。腾讯的“专利暗示”不仅没有起到预期的效果,反而引发了大量用户的反感和嘲讽。浩宇完胜。 林浩看完报告,关掉电脑,起身走到窗前。夕阳正从深圳湾的方向沉下去,天空被染成一片温柔的橘红色。远处的腾讯大厦,在落日中沉默地矗立著。他知道,腾讯不会善罢甘休。今天的舆论战贏了,但真正的战斗——產品之战、技术之战、用户之战——才刚刚开始。而他能做的,就是继续把產品做好,把技术做硬,把用户放在心上。其他的,交给时间去证明。 第105章 HICQ校园大使计划 九月一日,全国各地高校陆续开学。这一天,武汉华中科技大学韵苑公寓17栋的楼道里,出现了一个穿著白色t恤的瘦高男生。t恤正面印著一个小小的蓝色气泡图標,下方是一行字:“hicq · 连接每一个你”。他叫苏睿,计算机系大三学生,hicq的第247號校园大使。 他左手拎著一个装满u盘的塑胶袋,右手抱著一摞简易说明书,站在四楼走廊中间深吸了一口气。这是他第一次“扫楼”——这个词还是昨天在hicq校园大使培训群里学的。群里有两百多个人,来自全国各地的高校,群主是浩宇的一位运营负责人,发了详细的“作战指南”:先找熟人安装,形成示范效应;再逐层扫楼,重点攻克新生宿舍;每装一台,送一个印有hicq logo的滑鼠垫。苏睿把指南看了三遍,觉得自己准备好了,但真正站在陌生的宿舍门口时,手心还是出汗了。 他敲响了第一扇门。开门的是一个剃著板寸的男生,穿著迷彩军训服,脖子上还掛著湿毛巾,显然刚训练回来。“你好,我是hicq的校园大使,能耽误你两分钟吗?”苏睿儘量让自己的声音听起来自信一些。板寸男生上下打量了他一眼,目光落在他t恤的logo上:“hicq?没听过。qq不行吗?” 苏睿预料到了这个问题。他笑了笑,从塑胶袋里拿出一个u盘:“qq也行,但hicq传文件比qq快三倍,而且完全免费,没有gg。你装一个试试,不好用我帮你刪掉。”板寸男生犹豫了一下,侧身让开:“行吧,反正军训无聊,试试。” 苏睿走进宿舍,里面还有三个男生,都在各自刷手机。他打开板寸男生的电脑,插入u盘,双击安装包。进度条走得很快,不到一分钟就装好了。他註册了一个帐號,添加了板寸男生为好友,然后从自己电脑上传了一个文件——一个提前准备好的、包含了几张高清图片的压缩包。文件传输几乎是瞬间完成。板寸男生眼睛亮了一下:“哎,还真挺快。” “不止快,还能断点续传。如果你传一半断网了,重连后自动接著传,不用重新开始。”苏睿趁热打铁,“而且,你可以在群里和全班同学聊天,文件永久保存,不会过期。”他顺手建了一个“华中科技大学2025届新生交流群”,把板寸男生拉了进去,又把群二维码贴在宿舍门背后。“你可以让其他同学扫码进群。以后找老乡、找课友、找拼车回家的,都方便。” 板寸男生已经完全被说服了,主动帮苏睿招呼室友:“哥几个都装一个唄,以后传作业方便。”不到二十分钟,四台电脑全部装上了hicq。苏睿留下四个滑鼠垫和一本简易说明书,道谢离开,在笔记本上郑重地写下:“17栋404,4台,已完成。” 同样的场景,正在全国各地两百多所高校里同时上演。西安交通大学,一个女生拎著同样的u盘,敲开了南洋书院所有新生宿舍的门,一晚上装了三十多台。復旦大学,一个男生在食堂门口摆了一张桌子,旁边立著手绘的海报:“hicq,比qq快三倍的聊天软体,免费安装,送滑鼠垫。”不到两小时,带来的两百个u盘全部发完,他不得不跑回宿舍补货。哈尔滨工业大学,一个零下十几度的夜晚,一个裹著羽绒服的男生在教学楼大厅里守著摊位,双手冻得通红,但还在热情地向路过的同学介绍hicq的功能。 浩宇总部,一块实时更新的数据大屏前,王磊和几个运营同事紧张地盯著跳动的数字。过去一周,校园大使计划覆盖了全国217所高校,招募大使1260人。每个大使配发了一件t恤、一百个定製u盘、两百个滑鼠垫和五百元活动经费。总投入不到一百万,但效果远超预期。 “华东师范大学,新增註册一万二。” “武汉大学,新增九千。” “中山大学,新增一万五。” “哈工大,新增八千。” 数字每隔几分钟就跳动一次,累计註册量从零开始,像一锅慢慢加热的水,终於达到了沸点。第一周结束时,新增註册用户突破一百八十万。第二周结束时,这个数字变成了三百万。 王磊看著屏幕上的数字,长长地吐出一口气。他想起两周前,林浩在会议室里提出这个计划时,他其实是有些怀疑的。让大学生去扫楼装机,这办法太土了,太“地推”了,一点都不网际网路。但林浩说了一句话让他无法反驳:“最有效的推广,永远是人与人之间的推荐。gg可以让用户知道你的產品,但不能让用户信任你的產品。而一个同学、一个室友的推荐,比任何gg都有说服力。” 事实证明,林浩是对的。那些穿著白色t恤的年轻人,带著u盘和滑鼠垫,敲开一扇扇宿舍门,用最朴素的方式,把hicq送到了三百万大学生的桌面上。他们不是销售员,是用户,是朋友,是同龄人。他们的推荐,比任何gg都有温度,有信任,有力量。 深夜,苏睿回到宿舍,瘫在床上,打开手机,看到hicq校园大使群里已经炸开了锅。有人晒出自己一周装了八十台电脑的战绩,有人分享被拒后调整话术的经验,有人在问滑鼠垫发完了能不能再申请一批。群主发了一条消息:“兄弟们姐妹们,两周,三百万。你们创造了奇蹟。” 苏睿看著那条消息,咧嘴笑了。他想起一周前第一次敲门时的紧张,想起那个板寸男生从怀疑到惊喜的表情变化,想起今天在食堂吃饭时,听到隔壁桌有人在討论hicq的传输速度。他知道,自己参与的不仅仅是一个软体的推广,而是一场正在发生的、悄无声息的变化。这场变化,正在从一间间宿舍开始,蔓延到整个校园,最终,会改变一代人的沟通方式。他拿起那件白色t恤,上面的蓝色气泡在檯灯下泛著微光。他忽然觉得,这件t恤,比他穿过的任何一件名牌都好看。 第106章 网吧的HICQ专座 十月八日,国庆假期后的第一天,上海徐匯区零陵路,网鱼网咖旗舰店。上午十点,网吧刚开门,空气中还残留著昨夜通宵的烟味和泡麵味。老板黄海波站在前台,手里拿著一张刚列印出来的合作协议,眉头拧成了一个疙瘩。协议是浩宇科技发来的,內容很简单:网鱼网咖全国一百二十家门店,每家划出十台机器作为“hicq专座”,配备摄像头和耳麦,桌面铺设hicq主题桌垫,显示器贴角標。作为回报,浩宇承担硬体升级费用,並按月支付专区租金。 条件很优厚,优厚到黄海波觉得不对劲。他做网吧生意八年了,见过无数网际网路公司来谈合作——游戏公司想贴海报,软体公司想预装,但从来没有人愿意出钱租机器的。他拿起电话,打给深圳的浩宇总部,接电话的是林浩本人。 “林总,我不是不相信你,但我做生意的原则是:天上不会掉馅饼。你出钱租我的机器,图什么?” 电话那头传来林浩平静的声音:“黄老板,我问你个问题。你网吧里现在装的是什么聊天软体?” “qq啊,大家都用qq。” “那你有没有发现,最近越来越多的客人,开始用hicq了?” 黄海波愣了一下,回想了一下。好像確实有几个熟客,最近来上网第一件事不是登录qq,而是打开一个蓝色气泡的软体。他没太在意,以为是年轻人的新鲜劲。 “hicq的传输速度比qq快,而且建群更方便。”林浩继续说,“我们做过调研,在网吧场景下,hicq的用户体验明显优於qq。但问题是,很多用户还不知道hicq,或者在网吧里懒得自己下载安装。如果我们把hicq预装在你的机器上,配上最好的摄像头和耳麦,让用户体验到最佳的视频通话和文件传输效果,他们会愿意尝试。一旦尝试了,就会留下来。” 黄海波沉默了。他不是技术专家,但他懂人性。如果十台机器里有八台都在用hicq,剩下两台用qq的人,就会觉得自己落伍了。这种从眾心理,是网吧生意最核心的驱动力。 “还有一个数据,”林浩补充道,“我们在杭州三家网吧做了两周的內测。安装了hicq专座的机器,上座率比普通机器高出百分之十七。因为很多人会专门来找有摄像头的机器,和家人视频,和女朋友视频。你的网吧如果有二十台带摄像头的机器,就等於有了二十个吸引客流的招牌。” 黄海波心动了。他咬了咬牙:“行,我签。但说好了,专座租期至少半年。” “没问题。合同今天寄出,硬体下周到位。” 掛了电话,黄海波看著手里的协议,又看了看网吧里零零星星的客人。他有一种预感,这个叫林浩的年轻人,可能要改变网吧这个行业。 一周后,网鱼网咖全国一百二十家门店的hicq专座全部就位。统一的蓝色主题桌垫,显示器右上角贴著hicq的蓝色气泡標誌,桌面上摆著崭新的摄像头和耳麦。每台机器的桌面右下角,都有一个hicq的快捷方式,旁边附了一张小纸条:“免费试用,传文件比qq快三倍。” 上海旗舰店的网管小陈发现了一个有趣的现象。最开始几天,hicq专座和其他机器没什么区別,客人隨机选座,很少有人注意到那个蓝色气泡。但到了第三天晚上,一个经常来通宵的男生坐到了hicq专座上,打开hicq,和女朋友视频了半个小时。旁边的几个客人探头看了看,有人问:“哎,你这个画质怎么这么清楚?” “这个hicq专座配了高清摄像头,比普通的好。”男生隨口答道。 问问题的客人犹豫了一下,起身换到了旁边的hicq专座上。他也打开了hicq,试著给朋友发了一个文件,发现速度確实快。然后他叫来了自己的朋友:“你过来看,这个传文件好快,你也装一个。”像多米诺骨牌一样,从一台机器开始,hicq在网吧里悄然蔓延。 两周后,黄海波调出了后台数据。hicq专座的平均上座率是百分之九十一,而普通机器的平均上座率是百分之六十七。差了整整二十四个百分点。更让他惊讶的是,非尖峰时段——下午两三点,通常网吧最冷清的时候——hicq专座的上座率依然能保持在百分之七十以上。很多人专门挑这个时间来,就是为了用带摄像头的机器和家人视频。黄海波二话不说,主动给林浩打了电话:“林总,一百二十家店不够,我要再追加八十家。专座数量,从每店十台增加到二十台。” 林浩在电话那头笑了:“黄老板,合作愉快。” 深夜,深圳。林浩站在办公室的落地窗前,手里端著一杯已经凉透的茶。王磊推门进来,脸上带著难以抑制的兴奋:“老大,网鱼网咖的数据出来了。过去两周,通过网吧渠道新增的hicq註册用户,突破了四百万。而且,这些用户的留存率非常高,达到了百分之七十八,远高於线上gg获取的用户。” 林浩没有回头,只是轻轻“嗯”了一声。他看著窗外深圳的万家灯火,那些光亮中,有多少是从网吧的屏幕里透出来的?他不知道。但他知道,每一台hicq专座,都是一个据点,一个火种。它们在网吧这个特殊的场景里,悄然改变著人们的沟通方式。而那些在深夜里,戴著耳麦,对著摄像头微笑的人们,也许並不知道,他们正在参与一场静悄悄的革命。 他喝了一口凉茶,苦涩在舌尖化开,然后是一丝回甘。“这才刚刚开始。”他轻声说。 第107章 腾讯的內部反思 十月十五日上午九点,深圳腾讯大厦顶层大会议室。椭圆形的红木长桌能坐三十人,但今天只摆了十五把椅子,每把之间隔著足以容纳尷尬的空隙。窗帘全部拉开,阳光肆无忌惮地涌进来,照亮了空气中浮动的微尘,也照亮了每一张疲惫或紧绷的脸。马化腾坐在长桌顶端,面前没有电脑,没有文件,只有一杯清水。他穿著一件深灰色的polo衫,比平时隨意,但这种刻意的隨意反而让在座的所有人更加紧张。 人到齐了。马化腾没有说开场白,直接开口:“今天会议只有一个主题:我们为什么慢了?” 会议室里安静得能听见中央空调的嘶嘶声。没有人接话。过去两个月,hicq的校园推广和网吧合作像两把尖刀,精准地刺入了腾讯最敏感的神经末梢。校园市场曾是qq的发家之地,网吧渠道曾是qq的根据地。而现在,这两块阵地正在被浩宇一点一点蚕食。 沉默持续了將近半分钟。终於,qq事业部负责人张志东开口了:“我先说吧。我们在校园市场的反应慢了半拍。浩宇的校园大使计划,从策划到执行只用了不到两周,而我们还在走审批流程。等我们反应过来,他们已经覆盖了两百多所高校。” “为什么审批流程这么长?”马化腾问。 “因为涉及预算。校园推广需要经费,经费需要部门审批、財务审批、vp审批。一套流程走下来,至少要两周。” “那就改流程。”马化腾的声音没有起伏,“以后校园推广相关的预算,额度在五十万以下的,事业部自行审批,事后备案。不需要经过財务部和vp。” 张志东愣了一下,点了点头。他没想到马化腾会这么干脆。 “还有呢?”马化腾的目光扫过其他人。 公关总监硬著头皮开口:“网吧合作这块,我们也有责任。网鱼网咖之前和我们谈过合作,但当时我们觉得网吧渠道的边际效益在递减,就没有重视。没想到浩宇会从这个切口突进来。” “边际效益递减?”马化腾重复了一遍这个词,语气里带著一丝自嘲,“一个日活两千万的產品,去和全国最大的连锁网吧谈合作,你们觉得这是边际效益递减?这是战略盲区。” 公关总监低下头,额头上沁出了细密的汗珠。 “还有谁要说?”马化腾问。 又是一阵沉默。然后,一个年轻的產品经理举起了手。他叫陈宇,是qq邮箱团队调过来的,刚加入qq事业部不到三个月。所有人都看向他,目光里带著惊讶——在这种级別的会议上,一个新人通常只有听的份。 “马总,我可以说两句吗?”陈宇的声音有些紧张,但努力保持著镇定。 马化腾点了点头。 “我来腾讯之前,在浩宇面试过。”陈宇说。会议室里响起一阵低低的骚动。他继续说,“我没有去,但我对浩宇的文化有一些了解。我觉得,我们慢的原因,不在流程,不在资源,在……心態。” “说下去。” “浩宇做產品的心態是『我怎样才能让用户更喜欢我』,而我们做產品的心態是『我怎样才能让用户离不开我』。这两种心態,决定了完全不同的產品逻辑。浩宇关注的是用户的体验和感受,我们关注的是用户的时长和付费。所以hicq敢砍掉所有收费功能,敢把文件传输做得比我们快三倍,敢让用户『用完即走』。因为他们相信,只要用户喜欢,用户自然会回来。而我们不敢。我们怕用户走了就不回来了,所以我们拼命加功能,加gg,加付费点,想把用户拴住。结果呢?用户被拴得不舒服,反而走得更多了。” 会议室里安静得可怕。陈宇的话像一把手术刀,精准地剖开了腾讯產品哲学最深层的病灶。马化腾没有说话,但他的手指停止了敲击桌面。 陈宇继续说道:“还有一个区別。浩宇的决策链路很短。林浩可以一个人决定投入五千万做晶片,可以一个人决定签约网鱼网咖,可以一个人决定发起校园大使计划。而我们呢?一个校园推广方案,要走七八个审批节点。等我们批完,黄花菜都凉了。这不是执行力的问题,是组织架构的问题。我们的组织架构,是为一个成熟期的公司设计的,讲究的是流程、风控、合规。但浩宇的组织架构,是为一个创业期的公司设计的,讲究的是速度、灵活、试错。在存量市场,成熟期的架构更稳健;但在增量市场,创业期的架构更致命。” 他说完了,放下手,坐回椅子上。会议室里依然安静,但那种安静的质地发生了变化。从最初的压抑和迴避,变成了某种沉重但真实的反思。 马化腾沉默了很久。他端起面前的水杯,喝了一口,然后放下。他开口了,声音比刚才低了一些,但每个字都更清晰:“陈宇说得对。我们慢了,不是因为对手太强,是因为我们自己太重了。重到走不动,重到看不见用户真正的需求,重到连承认错误的勇气都快没了。” 他站起身,走到白板前,拿起笔,写下了几个字:qq2006——凤凰。 “qq2006版,內部代號『凤凰』。”他转身看著所有人,“凤凰涅槃,浴火重生。这个版本,不是一次普通的升级,是qq从里到外的重构。目標只有一个:让用户重新喜欢上qq。” 他放下笔,目光扫过每一张脸:“第一,做减法。砍掉所有非核心功能,砍掉所有影响用户体验的gg和付费点。我要看到一个乾净的、纯粹的、好用的qq。第二,做体验。文件传输要做到比hicq更快更稳定,启动速度要缩短到两秒以內,界面要重新设计,要简洁、现代、有质感。第三,做未来。移动网际网路是下一个战场,qq2006要为移动端做好准备。我不希望在手机时代,我们还在用pc时代的思维做產品。” 他停顿了一下,声音变得更沉:“这个项目,我亲自掛帅。张志东负责技术,陈宇负责產品。资源优先保障,流程特事特办。我要在三个月內看到內测版,六个月內正式上线。” 他坐回椅子上,端起水杯,一饮而尽。“散会。” 人群沉默地离开。陈宇走在最后,快要出门时,马化腾叫住了他:“陈宇,你等一下。”陈宇停住脚步,转过身。马化腾看著他,沉默了几秒,然后说:“你刚才说的那些话,很久没有人敢在我面前说了。谢谢。” 陈宇愣了一下,然后点了点头,转身离开。会议室里只剩下马化腾一个人。他坐在空荡荡的会议室里,看著白板上那几个字:qq2006——凤凰。他想起十年前,在华强北的出租屋里,他和几个合伙人写下oicq第一行代码时的情景。那时候,他们什么都没有,只有一腔热血和对產品的热爱。后来,公司做大了,上市了,成了巨头,但那种热血和热爱,好像也在不知不觉中被稀释了。 也许,这场来自浩宇的衝击,是一次必要的警醒。它让腾讯看到了自己的臃肿和迟钝,也让腾讯重新想起了那个最简单的道理:在网际网路行业,没有任何一家公司可以永远站在山顶。唯一能做的,就是不断地自我革新,不断地重生。就像凤凰一样,烧掉旧的羽毛,从灰烬中重新飞起来。 第108章 林浩的「不著急」 十月下旬的深圳,秋意终於穿透漫长的夏季,带来了第一缕凉风。hicq的校园推广和网吧合作双双告捷,用户数据像被点燃的火箭,以令人眩目的速度攀升。办公室里洋溢著一种压抑不住的兴奋,每个人都觉得胜利在望,仿佛再推一把,就能把qq拉下王座。 张小龙就是带著这种兴奋推开林浩办公室门的。他手里拿著一份厚厚的產品规划方案,上面密密麻麻標註著十几个新功能:hicq空间、hicq游戏中心、hicq钱包、hicq公眾號平台……每一个功能都是对標qq的成熟產品,每一个功能都看起来势在必得。 “林浩,这是下一阶段的產品规划。”张小龙把方案放在桌上,语气里带著少有的急切,“趁热打铁,把功能矩阵补齐。qq有的我们都要有,而且要做得更好。我有信心,半年之內,hicq可以全面超越qq。” 林浩没有立刻拿起那份方案。他靠在椅背上,看著张小龙因为连续熬夜而布满血丝的眼睛,沉默了几秒,然后说:“小龙,你觉得qq现在在做什么?” 张小龙一愣:“在追我们啊。他们那个『凤凰』计划,不就是衝著我们来的吗?” “对,他们在追我们。”林浩站起身,走到窗前,看著远处腾讯大厦的轮廓,“那如果我们现在加速跑,会怎么样?” “他们会追得更紧,但我们有先发优势……” “然后呢?”林浩转过身,看著张小龙,“我们推出空间,他们也推出空间。我们做游戏中心,他们也做游戏中心。我们做支付,他们也做支付。最后变成什么?变成两个一模一样的qq,在同一个赛道上拼体力,拼资源,拼谁的钱多。你觉得,我们拼得过腾讯吗?” 张小龙沉默了。他明白林浩的意思。腾讯的体量是浩宇的几十倍,如果陷入同质化竞爭,浩宇的劣势会越来越明显。但他又不甘心:“那我们就什么都不做?眼睁睁看著他们追上来?” “不是什么都不做。”林浩走回桌前,拿起那份方案,但没有翻开,只是轻轻拍了拍,“是不做他们也在做的事情。我们要做的,是他们想不到的事情,或者想到了也做不到的事情。” 他翻开方案,快速瀏览了一遍,然后用笔在上面画了一个大大的叉。 “这些功能,全部推迟。” 张小龙愣住了。他张了张嘴,想说什么,但林浩抬手制止了他。 “小龙,我问你一个问题。你觉得,hicq的核心竞爭力是什么?” 张小龙想了想:“快,简单,乾净。” “对。快,简单,乾净。”林浩重复了一遍,“这三个词,是我们的根。如果我们为了追赶qq,盲目地往上堆功能,就会变得越来越臃肿,越来越复杂,越来越不乾净。到时候,我们和qq还有什么区別?” 他顿了顿,语气缓和了一些:“我知道你想趁热打铁,扩大战果。但有时候,不做什么,比做什么更重要。qq现在在追我们,他们追得越紧,就越容易出错。我们要做的,不是和他们比谁跑得快,而是找准他们的必经之路,在那里埋下我们的標准。” “必经之路?” “对。qq要追上我们,必须经过哪些路口?文件传输是一个,群聊是一个,移动端是一个。在这些路口,我们提前布好局,设好標准。等他们追上来的时候,会发现路已经被我们堵死了。” 林浩拿起笔,在白板上画了一条路,路上標了几个路口。他在第一个路口写下“文件传输標准”,在第二个路口写下“群聊协议”,在第三个路口写下“移动端体验”。 “文件传输,我们已经领先了。下一步,是把hicq的文件传输协议做成行业標准。让其他软体、网站、甚至硬体厂商,都来兼容我们的协议。到时候,用户会发现,用hicq传文件,比用任何其他方式都方便。因为整个生態都在围绕我们的標准运转。” “群聊协议,也是一样。我们要定义一套开放的群聊api,让开发者可以基於hicq的群聊能力,搭建各种各样的社群应用。教育、医疗、公益、电商……每一个垂直领域,都可以长出基於hicq群聊的生態。到时候,qq要追的不是一个聊天软体,是一整片森林。” “移动端,更是重中之重。qq在pc端太强了,强到他们的组织架构、產品思维、技术架构,都是围绕pc设计的。他们要转向移动端,就像一头大象要转身,需要时间,需要痛苦的重构。而我们,从一开始就是为移动端设计的。我们要利用这个窗口期,把移动端的体验做到极致,让用户一旦在手机上用了hicq,就再也回不去qq。” 张小龙听著,眼睛越来越亮。他忽然意识到,自己刚才的想法確实太急躁了。他只想著一口气把qq打倒,却没想过,打倒qq之后呢?如果只是复製一个qq,那打倒qq又有什么意义?真正的胜利,不是消灭对手,是开创一个全新的赛道,制定全新的规则,让对手不得不跟著你的规则走。 “我明白了。”张小龙说,“那我们接下来做什么?” 林浩笑了,拿起笔,在白板最上方写了四个字:“修炼內功。” “接下来半年,hicq不做任何大的功能更新。集中所有资源,做三件事:第一,优化底层架构,把系统的稳定性和性能做到极致。第二,完善开发工具和api文档,为未来的生態开放做准备。第三,深耕几个核心场景——文件传输、群聊、移动端体验——把它们做到无可挑剔。” 他放下笔,看著张小龙:“等我们把內功练好了,等qq追到我们设定的路口时,他们会发现,等待他们的不是一场公平的竞赛,是一座他们永远无法翻越的高墙。” 张小龙重重地点了点头。他拿起那份被他视为珍宝的產品规划方案,毫不犹豫地撕成了两半,扔进了垃圾桶。 “那我回去干活了。” “等等。”林浩叫住他,从抽屉里拿出一本书,递了过去。张小龙接过来一看,是一本《道德经》,翻到某一页,有一句话被林浩用红笔画了出来:“夫唯不爭,故天下莫能与之爭。” 张小龙看著那句话,沉默了很久。然后他笑了,把那本书揣进口袋,转身走出了办公室。 窗外,深圳的天空澄澈如洗。远处的腾讯大厦在秋日的阳光下沉默矗立,像一个正在蓄力的巨人。而在这间不大的办公室里,一场关於“不著急”的战略共识,悄然达成了。它將决定hicq未来几年的走向,也將影响中国网际网路社交格局的最终版图。 第109章 超级群的標准之战 十一月十五日,深圳创新大厦五楼,hicq项目组办公区。张小龙盯著屏幕上跳动的数字,眉头拧成了一个结。过去三十天,hicq 500人超级群的上线,像一块巨石投入湖面,激起的涟漪远远超出了所有人的预期。活跃群数量突破十万,群成员总数超过三千万,每日群消息量达到惊人的一点二亿条。这些数字背后,是无数个社群在hicq上生根发芽——游戏公会、同学群、行业交流群、兴趣爱好群、甚至还有一些他从未想过的用途,比如小区业主群、家长群、救援队群。 但张小龙的眉头並没有因此舒展。因为他发现了一个问题:隨著群数量和群成员的增长,群管理的复杂度呈指数级上升。群主们开始在论坛里抱怨:五百人的群,消息刷得太快,重要信息容易被淹没;管理员权限不够用,无法精细化管理;没有群机器人,无法自动处理入群审核、关键词过滤、定时提醒等重复性工作。这些抱怨,像一根根细刺,扎在张小龙心头。他知道,如果不解决这些问题,超级群的热度很快就会降温。 他带著这些问题,敲开了林浩办公室的门。 林浩正在看一份文件,抬头看了他一眼:“怎么了?一脸苦大仇深的样子。” 张小龙把问题摊在桌上,说了一大通。林浩听完,没有立刻回答。他放下文件,靠在椅背上,沉默了一会儿,然后说:“小龙,你觉得这些管理问题,应该由谁来解决?” “当然是我们。”张小龙理所当然地回答,“用户体验出了问题,当然是產品方来解决。” “那如果我们来解决,需要多久?” 张小龙估算了一下:“开发群机器人框架,至少两个月;完善管理员权限系统,一个月;优化消息筛选和提醒机制,一个半月。加起来,至少四五个月。” “四五个月。”林浩重复了一遍,“那这四五个月里,群主们怎么办?继续忍受糟糕的管理体验?然后流失到qq群去?” 张小龙沉默了。他知道林浩说的是事实。网际网路產品的竞爭,很多时候不是比谁做得更好,而是比谁活得更久。四五个月的时间,足够让一个刚刚兴起的生態凋零。 【写到这里我希望读者记一下我们域名101??????.??????】 “我有一个想法。”林浩站起身,走到白板前,拿起笔画了一个简单的示意图,“我们不自己开发群管理工具,我们把能力开放出去,让第三方开发者来做。” 张小龙愣住了:“开放api?” “对。把超级群的创建、成员管理、消息收发、权限控制等核心能力,封装成一套开放的api接口。任何开发者,都可以基於这套api,开发自己的群管理工具。群机器人、自动审核、关键词过滤、定时提醒、数据统计……所有这些需求,都交给第三方开发者去满足。” “那质量怎么控制?万一有开发者滥用api,发垃圾消息,骚扰用户怎么办?” “制定规则。”林浩在白板上写下几个关键词,“api调用频率限制,內容审核標准,用户隱私保护条款。所有接入的第三方应用,都必须经过我们的审核和认证。违反规则的,封禁api权限。” 张小龙陷入了沉思。开放api,意味著hicq將从一个封闭的產品,转变为一个开放的生態平台。这其中的机遇和风险,都是巨大的。机遇是,hicq可以藉助第三方开发者的力量,快速丰富群管理的功能矩阵,满足各种各样长尾需求,而不需要自己投入大量研发资源。风险是,开放必然带来混乱,如果管理不善,可能会损害用户体验,甚至引发安全危机。 “还有一个问题,”张小龙说,“开放api之后,我们怎么赚钱?如果群管理工具都让第三方开发者做了,我们岂不是白白为他人做嫁衣?” 林浩笑了:“赚钱的事,不著急。先把生態做起来,把標准立起来。当hicq超级群成为社区运营的事实標准,当所有做社群的人都离不开hicq的时候,赚钱的方法自然就有了。” 他顿了顿,语气变得认真:“小龙,你想想,qq群为什么这么多年没有开放api?不是技术做不到,是不敢。因为开放意味著失控,意味著放弃一部分控制权。腾讯是一家追求控制的公司,他们寧愿自己慢慢做,也不愿意把权力交给別人。但正是这种心態,让他们错过了很多可能性。我们不一样。我们本来就没什么可失去的,为什么不试一试?” 张小龙看著林浩,看了很久。他想起自己加入浩宇时的初衷——做一款不一样的產品,走一条不一样的路。而现在,林浩正在邀请他,一起走上一条更不一样的路。那条路充满了未知和风险,但也充满了可能性和希望。 “好。”他说,“我干。” 接下来的两周,hicq技术团队日夜兼程,编写api文档、开发sdk、搭建开发者平台、制定审核规则。十一月三十日,hicq开放平台正式上线。首批开放的api涵盖群管理、消息收发、成员管理、文件存储等四大类,共四十七个接口。同时上线的还有一套完整的开发者文档和示例代码,以及一个供开发者交流和求助的论坛。 反响出乎意料的热烈。上线第一周,就有超过三百名开发者註册了帐號,提交了五十多个应用审核申请。其中,有群机器人框架,有自动入群审核工具,有群数据统计面板,甚至有群聊天气插件和群聊诗词接龙游戏。质量参差不齐,但创意十足。 张小龙每天都会花一个小时瀏览新提交的应用,有时候会忍不住亲自试用一下。他发现,有些第三方工具的思路,比他自己团队想出来的还要巧妙。比如,有一个开发者做了一个“群聊精华”工具,可以自动识別群聊中点讚数超过一定閾值的消息,將其整理成精华日报,定时推送给群成员。这个功能,张小龙团队之前討论过,但因为优先级低,一直没有排期。而现在,一个外部开发者用两周时间就做出来了,而且做得还不错。 他坐在电脑前,看著开发者论坛里那些活跃的帖子,忽然理解了林浩所说的“生態”是什么意思。那不是一句口號,不是一个概念,是实实在在的、由无数个个体共同创造出来的生命力。它不受控,不可预测,但蓬勃生长,生生不息。 十二月中旬,hicq超级群的数量突破二十万,活跃群占比保持在百分之六十以上。第三方应用的数量也突破了二百个,覆盖了群管理的方方面面。更重要的是,一些行业用户开始基於hicq超级群和开放api,搭建自己的社群运营体系。教育机构用它建家长群,电商卖家用它建客户群,公益组织用它建志愿者群。hicq超级群,正在从一个聊天功能,演变为一个社群基础设施。 而这一切的起点,不过是林浩在白板上画下的几条线,和那句“我们试一试”。 第110章 腾讯的反向追赶 十二月一日,腾讯在官网上静悄悄地更新了一行字:“qq群全新升级,现已支持500人大群。vip会员尊享特权,即刻开通。”没有发布会,没有新闻稿,甚至没有弹窗通知。但这一行字,像一颗投入平静湖面的石子,迅速在网际网路上激起了层层涟漪。消息传到浩宇总部时,王磊几乎是衝进林浩办公室的,手里攥著手机,屏幕上正是qq群的更新公告。 “老大,腾讯跟了!他们也开放了500人群!” 林浩正在看一份文件,闻言抬起头,表情没什么变化:“收费?” “收费。”王磊把手机递过来,“只有vip会员才能建500人群,普通用户最多还是200人。” 林浩接过手机,快速扫了一眼,嘴角浮起一丝极淡的笑意:“果然。” 他早就料到腾讯会跟进。500人群这个功能,是hicq撬动qq群生態的核心槓桿,腾讯不可能坐视不理。但他也料定,腾讯不敢把500人群免费开放——因为qq的会员体系中,群特权是重要的收入来源之一。如果免费开放500人群,势必会影响会员的付费意愿,进而衝击整个会员体系的收入大盘。这个两难困境,林浩看得清清楚楚。而腾讯的选择,也在他的预料之中:保收入,舍体验。 “王磊,你过来。”林浩招手,示意王磊靠近一些,然后低声交代了几句。王磊听完,眼睛一亮,连连点头,转身快步离开了办公室。 当天下午,国內各大论坛、贴吧、社交平台上,开始出现一组对比图。左边是hicq的群设置界面,清晰地標註著“500人群,永久免费,不限量创建”。右边是qq的群设置界面,標註著“500人群,仅限vip会员,每月15元”。对比图下方配了一行简洁的文字:“一个免费,一个按月收租。你选哪个?” 这组对比图像病毒一样迅速扩散。在天涯社区,帖子发布不到一小时,回復就超过了一千楼。有用户留言:“qq真是掉钱眼里了,连建个群都要收费。”有人说:“本来还犹豫要不要换hicq,看到这个对比,果断卸载qq。”还有人调侃:“腾讯:我们提供了更优质的服务。用户:什么服务?腾讯:收费服务。” 在百度贴吧,qq吧和hicq吧的討论热度同时飆升。qq吧里,有忠实用户试图为腾讯辩护:“人家也要赚钱啊,伺服器不要钱吗?”但立刻被更多人反驳:“hicq怎么就不要钱?人家伺服器是天上掉下来的?” “说白了就是吃相难看。” “以前觉得qq贵是应该的,现在有了对比,才知道自己被收了多久的智商税。” 在微博上,这个话题也迅速登上了热搜榜。一位拥有百万粉丝的科技博主发表了自己的看法:“腾讯做了一个非常危险的决策。在hicq已经免费开放500人群的情况下,腾讯依然坚持收费,等於亲手把用户推向对手。这不是產品能力的差距,是战略视野的差距。” 舆论一边倒地倾向於hicq。腾讯的官方微博下面,评论区被愤怒的用户占领。“开通vip就是为了建大群,现在hicq免费了,我为什么还要续费?”“你们是不是觉得用户都是韭菜?”“再不免费开放500人群,我就带著我的三个群搬家了。” 腾讯內部紧急召开会议。產品团队、运营团队、公关团队吵成了一锅粥。有人认为应该立刻跟进免费,保住用户为先;有人认为不能开这个口子,否则会员体系会崩塌;还有人提出折中方案——免费开放300人群,500人群保留收费。但每一种方案都有明显的弊端,谁也说服不了谁。 马化腾全程没有发言,只是静静地听著。会议持续了两个多小时,依然没有结论。最后,他站起身,说了几句话,然后转身离开了会议室。会议室里陷入死寂。所有人都听懂了那句话的分量——腾讯在hicq面前,已经失去了定价权。不是因为技术不如人,不是因为產品不如人,是因为在“免费”这把利器面前,任何收费模式都显得不堪一击。 当晚,腾讯再次更新了公告。內容很简短:“即日起,qq群500人群面向所有用户免费开放。已付费开通vip的用户,可选择退款或延长会员时长。”公告发布的瞬间,qq群的伺服器承受了巨大的压力——无数用户涌入,將自己的群从200人升级到500人。但与此同时,一个更危险的信號正在显现:很多用户在升级完群之后,並没有停止使用hicq。他们选择了“双开”——qq留著,hicq也用著。这意味著,qq並没有因为这次让步而贏回用户的心,反而让用户意识到:原来腾讯是可以被逼著让步的。原来用户的呼声,是可以改变產品的。 这种意识的觉醒,对腾讯来说,比用户流失更可怕。因为它意味著,用户不再是无条件忠诚的“私產”,而是拥有了独立判断和选择能力的“公民”。他们开始用自己的脚,为自己想要的世界投票。 深夜,林浩坐在办公室里,看著小艺推送的舆情报告。报告显示,过去二十四小时,hicq的新增註册用户突破了一百二十万,创下了非推广期的歷史新高。而qq的会员退费率,也达到了近年来的峰值。他关掉报告,靠在椅背上,闭上眼睛。他知道,这场胜利只是暂时的。腾讯不会就此认输,他们一定会找到反击的方式。但至少在今天,他可以稍微放鬆一下,享受这片刻的寧静。 他拿起手机,打开hicq,给张小龙发了一条消息:“明天开始,准备下一阶段的计划。”几秒后,张小龙回覆:“收到。”林浩看著那两个字,笑了笑,放下手机,熄了灯。窗外,深圳的夜色深沉如墨,远处的腾讯大厦依然灯火通明。他知道,那栋楼里的人,今夜註定无眠。 第111章 语音聊天室的爆发 十二月十五日,晚上八点,深圳创新大厦五楼,hicq项目组灯火通明。所有人都盯著中央那块大屏幕,屏幕上显示著一个刚刚上线的功能页面——hicq语音聊天室。简洁的深色界面,左侧是房间列表,右侧是成员列表,底部是控制按钮。看起来平平无奇,但此刻,这个平平无奇的页面,正在承受著前所未有的压力。 运营总监小雨站在大屏幕前,手里握著对讲机,声音紧绷:“伺服器组,报一下状態。” “web伺服器集群,cpu负载百分之七十二,还在上升。” “语音伺服器集群,负载百分之六十八,连接数突破五万。” “资料库伺服器,读写延迟正常,连接池使用率百分之八十五。” 小雨深吸一口气,看了一眼墙上的时钟。八点零三分。距离预告的“明星空降”活动开始,还有不到半个小时。这场活动是hicq语音聊天室上线后的第一场大型运营活动,邀请的嘉宾是一位在网络上拥有大量粉丝的歌手。团队提前一周就开始预热,在hicq各大群里投放预告,在论坛和贴吧发帖造势,甚至联繫了几个粉丝后援会,动员粉丝准时上线捧场。效果远超预期——活动开始前,预约人数已经突破了二十万。 “所有频道,保持警惕。”小雨的声音在对讲机里迴荡,“活动开始后,密切关注伺服器负载。一旦接近临界值,立即启动扩容预案。” 时间一分一秒地过去。八点十五分,在线人数突破十万。八点二十分,突破十五万。八点二十五分,语音聊天室的主房间“星光直播间”已经挤满了人,房间上限两百人,瞬间爆满。运营团队紧急开设了十个分流房间,每个房间由一名志愿者管理员主持,同步转播主房间的音频。但分流房间也迅速被填满。 八点二十九分,距离活动开始还有一分钟。主房间和十个分流房间全部满员,在线人数突破二十万。小雨的对讲机里传来伺服器组急促的声音:“语音伺服器负载突破百分之九十!web伺服器负载突破百分之八十五!资料库连接池即將耗尽!” 小雨咬了咬牙:“启动扩容预案!立刻!” 技术团队早已准备好的扩容脚本开始执行。新的伺服器实例被自动拉起,负载均衡器重新分配流量,资料库连接池动態扩展。整个过程耗时不到三分钟,但在这三分钟里,部分用户经歷了短暂的卡顿和掉线。论坛上立刻涌现出大量吐槽帖:“卡死了!”“我被踢出房间了!”“hicq行不行啊!” 八点三十二分,活动正式开始。歌手的声音通过麦克风,经过hicq语音伺服器的编码、传输、解码,最终抵达数十万台电脑的扬声器。那一刻,所有卡顿和掉线的抱怨,都被那个熟悉的声音淹没了。 “大家好,我是云深。今天能在hicq和大家聊天,很开心。” 主房间里的两百人沸腾了。公屏上祝福和问候飞速滚动,有人刷起了萤光棒的表情,有人激动地打字“云深我爱你”,还有人直接开启了语音,想和偶像对话,但被管理员及时制止。分流房间里的上万名听眾,虽然不能直接在主房间发言,但也在各自的房间里热烈討论著。 歌手唱了三首歌,中间穿插著和粉丝的互动问答。有人问她的创作灵感,有人问她的日常生活,还有人问她会不会来自己的城市开演唱会。她都一一耐心回答,声音温柔而真诚。那一刻,语音聊天室不再是一个功能,而是一个有温度的、真实的连接场所。那些分散在全国各地、甚至世界各地的粉丝,在这个虚擬的空间里,感受到了前所未有的亲近感。 活动持续了將近一个小时。当歌手说出“今天真的很开心,谢谢大家”时,公屏上刷起了满屏的“不要走”“再来一首”“hicq牛逼”。在线人数不仅没有下降,反而继续攀升,突破了二十五万。 小雨看著屏幕上的数字,长长地吐出一口气。她转头看向角落里一直沉默的林浩:“老大,我们成功了。” 林浩没有回答。他盯著屏幕上那个小小的语音聊天室界面,脑海里浮现的,是未来更广阔的图景。语音聊天室,只是开始。它可以承载线上演唱会、脱口秀、公开课、辩论赛、相亲活动……它可以成为一种全新的內容形態和社交场景。而hicq,將不再只是一个聊天工具,而是一个连接人与內容、人与兴趣、人与世界的平台。 活动结束后,小雨在办公室里开了一瓶香檳。所有人都围过来,举杯庆祝。林浩也端了一杯,但他没有喝,只是看著那些年轻的面孔在灯光下闪闪发光。他知道,今晚的胜利,是团队的胜利,是產品的胜利,更是那个“连接每一个你”的信念的胜利。 他放下酒杯,走出办公室,站在走廊尽头的窗前。窗外,深圳的夜色深沉,远处的腾讯大厦依然灯火通明。他掏出手机,打开hicq,点进那个刚刚经歷了狂欢的语音聊天室。房间里已经安静下来,只有几个人还在低声聊天。他听了一会儿,然后关掉手机,转身走回办公室。 明天,还有更多的战斗在等著他。但今晚,他可以睡个好觉了。 第112章 王磊的安全之战 十二月十五日,晚上九点四十七分,深圳创新大厦五楼。语音聊天室的歌友会刚刚进入最高潮,歌手正在唱最后一首歌,公屏上的消息刷得几乎看不清內容,在线人数突破了二十五万。办公室里瀰漫著庆祝的气氛,有人已经悄悄打开了藏在工位底下的零食柜,准备等活动结束后好好犒劳一下自己。 王磊坐在监控大屏前,手里端著一杯已经凉透的咖啡,眼睛盯著屏幕上跳动的伺服器数据。一切看起来都很正常——cpu负载稳定在百分之八十五左右,带宽占用在可控范围內,用户连接数平稳增长。他正准备放鬆一下紧绷的神经,余光却瞥见了一个异常的数值。 流量入口的某项指標,在过去的三十秒內,从正常的水平突然飆升到了一个异常的高度。王磊眨了眨眼,以为自己看错了。他放下咖啡杯,凑近屏幕,刷新了一下数据。那个数字没有回落,反而继续攀升。 他的心臟猛地收缩了一下。 “所有人,注意!”王磊的声音在办公室里骤然响起,像一盆冷水浇在刚刚升起的庆祝气氛上,“流量异常!可能是攻击!” 办公室里瞬间安静下来。所有人转过头,看向王磊。他的脸色在屏幕的冷光下显得苍白,但眼神异常锐利。他已经在脑海中快速过了一遍可能的应对方案。 “安全组,立刻启动流量分析!运维组,准备启用备用带宽!运营组,隨时准备发布熔断公告!”一连串指令从他的嘴里清晰地吐出,没有丝毫犹豫。 安全组的工程师们立刻行动起来。日誌分析工具开始扫描海量的访问记录,试图找出异常流量的特徵。运维组的手指悬在键盘上,等待著执行扩容或切换的命令。办公室里只剩下键盘的敲击声和伺服器风扇的嗡鸣。 “確认了!”安全组组长喊道,声音里带著一丝紧张,“是ddos攻击!流量来源分散在数千个ip位址上,分布在全球各地。攻击目標是语音聊天室的信令伺服器!” 王磊的拳头狠狠地砸在桌上。他担心的事情还是发生了。语音聊天室上线以来,用户增长迅猛,早就引起了某些人的注意。他预料到可能会有攻击,但没想到会来得这么快,这么猛烈。 “启动流量清洗!”他下令,“把所有可疑流量引流到清洗中心!同时联繫cdn供应商,请求带宽支援!” 技术团队迅速执行。清洗中心的算法开始识別並过滤恶意流量,正常的用户请求被放行,攻击数据包被丟弃。但攻击者显然早有准备,流量不仅没有减少,反而继续增加。短短几分钟內,攻击流量已经超过了浩宇清洗中心的处理能力。部分正常用户开始受到影响——语音出现卡顿,消息发送延迟,甚至有人被踢下线。 论坛上的抱怨声开始增多:“又卡了!” “hicq怎么回事?” “能不能行了?” 王磊看著那些帖子,牙齿咬得咯咯响。他知道,如果不能儘快解决问题,今晚好不容易积累的口碑,可能会在一夜之间崩塌。 “启用备用方案!”他做出了一个艰难的决定,“將语音聊天室的服务降级!关闭公屏消息功能,限制非活跃用户的连接,优先保障歌手的音频传输!” “但这样会影响用户体验……”运营组有人犹豫。 “总比全部瘫痪强!”王磊吼道,“执行!” 备用方案启动。公屏消息被关闭,非活跃用户被断开连接,语音伺服器的负载开始下降。歌手的歌声依然清晰稳定地传送到每一位听眾的耳中,但聊天室的气氛明显冷清了许多。 王磊没有时间惋惜。他带著安全团队,开始对攻击源进行反向追踪。攻击流量经过了多层跳板和代理,ip位址遍布俄罗斯、乌克兰、巴西、印度尼西亚……看起来像是一支分布在全球的殭尸网络。但王磊注意到一个细节:攻击流量虽然在物理上来自全球各地,但在时间上却呈现出某种规律性——主要集中在北京时间晚上八点到十二点之间,周末的攻击强度明显高於工作日。 “这不是单纯的殭尸网络。”王磊对身边的工程师说,“殭尸网络不会有时区偏好。这是有人在僱佣黑客,按照他们的工作时间发起攻击。” 工程师倒吸一口凉气:“你是说,有人在背后操纵?” “只是猜测。”王磊没有继续说下去,但心里已经有了一个模糊的轮廓。他没有证据,也无法公开指责任何人。但他知道,在这个行业里,有些竞爭,从来不只是產品和技术的较量。 凌晨三点,攻击终於减弱了。四点半,流量恢復正常。五点左右,语音聊天室的服务全面恢復,公屏消息重新开放,被踢下线的用户可以重新连接。王磊瘫在椅子上,双眼布满血丝,衬衫被汗水浸透,贴在背上。他拿起手机,给林浩发了一条消息:“搞定了。攻击溯源结果,ip指向境外。但我怀疑,有人花钱雇的黑客。” 消息发出后,他以为林浩会追问,会愤怒,会要求彻查到底。但林浩的回覆只有短短几行字:“辛苦了。让大家休息吧。明天开始,把防御体系再加固一层。预算不够找我。” 王磊看著那条消息,沉默了很久。他忽然明白,林浩不是不生气,不是不想追究。而是他知道,在商场上,有些仗,打贏了就足够了。追查幕后黑手,只会陷入无休止的扯皮和消耗。与其把精力浪费在报復上,不如把自己的城墙修得更高、更厚、更坚固。让下一次攻击,连城墙都无法撼动。 他关掉手机,靠在椅背上,闭上眼睛。窗外的天色已经开始泛白。新的一天,即將开始。而他的工作,还远远没有结束。 第113章 浩宇帐號体系 十二月二十日,深圳创新大厦十二层会议室。林浩召集了所有產品线的负责人,包括hicq的张小龙、浩宇空间的陈默、游戏事业部的王磊、以及支付和开放平台的相关负责人。会议的主题只有一个:帐號体系。 “今天叫大家来,是为了一个决定。”林浩开门见山,目光扫过在场的每一个人,“浩宇所有產品,从明年一月一日起,统一使用『浩宇通行证』。一个帐號,登录所有產品。游戏、hicq、浩宇秀、浩宇空间、以及未来可能出现的任何一个新產品,都用同一个帐號。” 会议室里安静了片刻。王磊率先打破了沉默:“技术上倒是不难,现有的用户系统做一些改造就能支持。但问题是,为什么要这么做?现在各產品线各自为政,帐號分开管理,风险隔离,不是更安全吗?” “你说得对,分开管理確实更安全。”林浩没有否认,“但分开管理,也意味著用户在每个產品里都是孤立的。他在hicq里的好友,到了游戏里就找不到了。他在浩宇空间里发的照片,不能直接分享到hicq。他在游戏里获得的成就,无法在浩宇秀里展示。这种割裂的体验,不是我们想要的。” 陈默若有所思地点了点头:“所以,统一帐號的本质,是统一用户的数据和关係链?” “对。”林浩讚许地看了陈默一眼,“统一帐號,不只是让用户少记一个密码那么简单。它的核心,是把用户在所有浩宇產品里的行为数据、社交关係、消费记录、身份信息,全部串联起来。形成一个完整的、贯穿所有產品的用户画像。” “那隱私问题呢?”张小龙提出了一个尖锐的问题,“把所有数据都集中在一起,一旦泄露,后果不堪设想。而且,用户会愿意让我们收集这么多信息吗?” “隱私问题,是底线。”林浩的神情变得严肃,“第一,所有数据的採集和使用,必须经过用户明確授权。第二,数据存储和传输,必须採用最高等级的加密標准。第三,建立严格的数据分级管理制度,不同层级的数据,只有经过授权的人员才能访问。第四,成立独立的隱私合规部门,直接向我匯报,不受任何业务部门的制约。” 他顿了顿,语气缓和了一些:“至於用户愿不愿意,取决於我们能否让用户感受到统一帐號带来的价值。如果他发现,用浩宇通行证登录游戏,可以直接继承hicq的好友列表,和好友一起组队开黑;如果他发现,在浩宇空间里发的照片,可以一键同步到hicq的动態;如果他发现,在游戏里充值的积分,可以用来购买浩宇秀的皮肤——他会愿意的。” 会议室里陷入了沉思。所有人都意识到,林浩提出的不仅仅是一个技术方案,而是一个战略蓝图。统一帐號,是连接浩宇所有產品的纽带,是构建生態闭环的第一步。没有这一步,浩宇永远只是一家拥有多款產品的公司。而有了这一步,浩宇才有可能成长为一个真正的生態平台。 “还有一点,”林浩补充道,“统一帐號,也是我们未来对抗腾讯的重要武器。qq的核心竞爭力是什么?是社交关係链。用户之所以离不开qq,是因为他的朋友、同事、家人都用qq。如果浩宇也能建立起一张覆盖所有產品的社交关係网络,用户对浩宇的黏性,將不再取决於某一个產品的优劣,而是取决於整个生態的吸引力。” 散会后,张小龙留了下来。他走到林浩面前,沉默了一会儿,然后说:“我同意统一帐號的方向。但我有一个担心。” 101看书 閒时看书选 101 看书网,101??????.??????超愜意 全手打无错站 “你说。” “统一帐號,意味著权力的集中。拥有帐號体系的人,將拥有整个生態的数据和控制权。这个人,必须值得信任。” 林浩看著张小龙,看了很久。然后他说:“所以,这个人,不是我。” 张小龙愣住了。 “帐號体系,是浩宇的基础设施。它不应该属於任何一个业务部门,也不应该由ceo直接掌控。它应该由一个独立的、中立的团队来建设和运营。这个团队,直接向董事会匯报,不受任何业务线的制约。”林浩顿了顿,“我建议,由你来牵头组建这个团队。” 张小龙彻底愣住了。他张了张嘴,想说什么,但林浩抬手制止了他。 “你是hicq的產品负责人,你最懂用户的需求,也最懂数据的安全和隱私。而且,你和各產品线的负责人关係都不错,能协调好各方利益。没有比你更合適的人了。” 张小龙沉默了很久。最终,他点了点头:“我试试。” “不是试试,是一定要做好。”林浩拍了拍他的肩膀,“浩宇的未来,就系在这套帐號体系上了。” 张小龙离开后,林浩一个人站在窗前,看著窗外深圳的景色。他知道,统一帐號体系只是第一步。未来的路还很长,挑战还很多。但只要这一步走稳了,浩宇就有了坚实的基础,去迎接更大的风浪。 第114章 马化腾的「凤凰计划」 十二月二十二日,冬至。深圳的夜晚来得早,寒风裹著沿海的湿气,在写字楼之间穿梭。腾讯大厦三十七层的会议室里,窗帘紧闭,灯光调得很暗。投影幕布上,一行大字赫然在目:“qq2006 『凤凰计划』 產品方案概览。” 马化腾坐在长桌的一端,双臂交叉在胸前,神情严肃。这是他亲自掛帅的项目,也是腾讯近年来最重要的一次自我革命。他花了很长时间来构思这个计划,反覆推敲每一个细节,直到確信它足够完整,足够有力,足以扭转乾坤。今天,是他第一次向核心团队完整阐述这个计划的全部面貌。 “凤凰计划的核心方向有两个。”马化腾开口了,声音在安静的会议室里显得格外清晰,“第一,皮肤市场。第二,qq宠物。” 他按了一下遥控器,投影切换到下一页,是一张精美的概念图——一个充满未来感的qq聊天窗口,用户可以自由更换聊天气泡、字体、背景、甚至整个聊天窗口的皮肤。每一个皮肤都是一套完整的设计方案,由专业设计师打造,涵盖从配色到图標到动效的方方面面。 “皮肤市场,不是简单的个性化装饰。”马化腾解释道,“它是一个完整的ugc平台。用户不仅可以购买官方设计的皮肤,还可以自己创作皮肤,上传到市场出售。设计师可以获得销售收入的分成。我们要把qq皮肤,打造成一个类似於『淘宝』的创意生態。” 会议室里响起低低的议论声。这个构想,远比在座大多数人预期的要大得多。它不仅仅是一个功能,而是一个全新的商业模式,一个能够激发用户创造力和参与感的生態系统。 “第二个方向,qq宠物。”马化腾切换到下一页,屏幕上出现了一只憨態可掬的卡通企鹅,穿著小衣服,戴著可爱的小帽子,正在屏幕角落里跳舞。“qq宠物,不只是一个虚擬宠物,它是用户在qq世界里的虚擬化身。它会成长,会学习,会有自己的性格和情绪。用户需要餵养它、照顾它、陪伴它。它也会陪伴用户,在用户生日时送上祝福,在用户心情低落时给予安慰。” 有人举手提问:“马总,这两个方向和hicq有什么关係?hicq主打的是简洁和效率,没有这些花哨的功能。” 马化腾微微一笑:“正是因为没有,所以才是我们的机会。hicq的简洁,吸引了那些厌倦了qq臃肿功能的用户。但简洁也意味著单调。年轻人终究是喜欢个性、喜欢表达、喜欢与眾不同的。qq皮肤和qq宠物,满足了这种需求。当hicq的用户发现,他们的聊天界面永远是一片空白,而qq用户可以隨心所欲地装扮自己的聊天窗口,可以养一只可爱的企鹅陪伴自己——他们会回来的。” 会议结束后,马化腾独自留在会议室里,看著投影幕布上那只跳舞的小企鹅,沉默了很久。他相信,凤凰计划是正確的方向。但他也知道,这场仗,不会那么容易打贏。那个叫林浩的年轻人,总能在意想不到的地方,给他製造意想不到的麻烦。他不知道林浩下一步会出什么牌,但他知道,自己已经没有退路了。凤凰计划,只能成功,不许失败。 与此同时,深圳的另一端,创新大厦。林浩的办公室里,同样亮著灯。他坐在电脑前,屏幕上是几小时前刚刚收到的一份加密邮件。邮件的附件里,是一份pdf文档,標题赫然写著:“qq2006 『凤凰计划』 產品方案概览。” 林浩没有问这份文档的来源,也不会去追究。在商场上,信息的流动就像空气一样自然。他快速瀏览了一遍,合上电脑,靠在椅背上,闭上眼睛。皮肤市场,qq宠物。马化腾的思路,他很熟悉。用虚擬增值服务来吸引年轻用户,用情感寄託来增强用户黏性。这是腾讯最擅长的手段,也是qq过去赖以成功的法宝。 但这一次,林浩不打算接招。他拿起电话,打给张小龙:“凤凰计划的文档,你看了吗?” “看了。”张小龙的声音很平静。 “你怎么看?” “两个方向,都是qq的舒適区。皮肤市场,他们有设计师资源和ugc运营经验。qq宠物,他们有品牌形象和用户情感基础。硬碰硬,我们討不到便宜。” “同意。”林浩说,“所以,我们不跟他们玩这个游戏。” “那玩什么?” “玩他们玩不了的。”林浩顿了顿,“凤凰计划的两个方向,都建立在用户『想要更多』的基础上。想要更漂亮的皮肤,想要更可爱的宠物。但有没有一种可能,用户其实不是想要更多,而是想要更少?” “更少?” “对。更少的干扰,更少的噪音,更少的负担。当qq在拼命做加法的时候,我们做减法。当qq让用户越来越忙的时候,我们让用户越来越閒。当qq试图用虚擬宠物绑架用户的情感时,我们告诉用户:你不必为任何人负责,包括一只虚擬的企鹅。” 电话那头沉默了很长时间。然后,张小龙的声音响起,带著一种缓慢的、恍然大悟的意味:“我好像有点明白了。” “不急,慢慢想。”林浩笑了笑,“凤凰计划,至少还有几个月才上线。我们有足够的时间,想清楚怎么打这场仗。” 掛了电话,林浩走到窗前,看著远处腾讯大厦的灯火。他知道,那栋楼里的人,此刻正在为凤凰计划而兴奋,而忙碌,而满怀期待。他们以为,皮肤市场和qq宠物,会是他们反败为胜的关键。但他们不知道,在棋盘的另一端,有一个对手,正在用一种他们完全无法理解的方式,重新定义这场游戏的规则。 他轻声说了一句:“凤凰涅槃?但愿你们,能承受住涅槃的代价。” 第115章 浩宇宠物的降维打击 十二月二十五日,圣诞节。深圳创新大厦五楼,hicq项目组没有节日的气氛,只有键盘敲击声和显示器冷光的交织。张小龙坐在工位前,屏幕上是一份紧急產品需求文档,標题只有四个字:“浩宇宠物”。距离林浩下达命令已经过去整整一周,团队几乎没有合过眼。三周內完成一款宠物的设计、开发、测试、上线——这个时间表,放在任何一家网际网路公司,都是天方夜谭。但林浩说要做,他们就做。 张小龙揉著发胀的太阳穴,盯著屏幕上那只还在用火柴人代替的宠物原型。它的骨架已经搭好,行为逻辑已经定义,但离一个真正能上线、能打动用户的產品,还差得很远。他不知道自己能不能在三周內完成这个任务,但他知道,如果完不成,浩宇就会在腾讯的凤凰计划面前失去先机。 他喝了一口已经凉透的咖啡,继续敲代码。 一月十五日,晚上八点,浩宇宠物正式上线。没有发布会,没有新闻稿,甚至没有弹窗通知。只是在hicq的更新日誌里,多了一行小字:“新增功能:浩宇宠物。在聊天窗口中与你互动,帮你收文件、提醒日程、与好友宠物联机玩耍。”这行小字,像一颗投入平静湖面的石子,迅速激起了层层涟漪。 首批用户是hicq的种子用户群体。他们打开更新后的hicq,发现聊天窗口的右下角多了一个小小的圆形头像。点击一下,一只毛茸茸的小动物从角落里探出头来,眨著眼睛,发出“啾”的一声。用户可以给它起名字,选择它的物种和顏色,还可以通过完成任务和互动来提升它的等级。 但浩宇宠物和qq宠物最大的区別在於:它不需要用户专门打开一个独立的窗口去餵养和照顾。它就在聊天窗口里,在你和朋友的对话之间,自然地存在著。你发消息的时候,它会在旁边打滚卖萌。你传文件的时候,它会帮你拖拽到对话框里。你设置了日程提醒,它会在指定时间跳出来,用可爱的声音告诉你该做什么了。 更让用户惊喜的是,浩宇宠物支持好友之间的互动。你可以让你的宠物去拜访好友的宠物,它们会一起玩耍、一起探险、甚至一起玩內置的联机小游戏。这些小游戏极其轻量,只有几秒钟一局,但恰到好处地填补了聊天间隙的空白,让对话变得更加生动有趣。 上线首日,浩宇宠物的领养数量突破了一百万。这个数字,让浩宇內部都感到震惊。他们原本预计首日能有二三十万就不错了,但实际数据远远超出了预期。更让他们惊讶的是,用户对浩宇宠物的喜爱程度,远远超过了他们对一个“功能”的正常期待。有人在论坛里晒自己宠物的截图,有人为宠物起名发起投票,有人甚至开始创作以自己宠物为主角的漫画和小说。 而与此同时,qq宠物的运营团队正在经歷一场噩梦。他们发现,用户开始大量流失。那些曾经每天定时上线餵养宠物的用户,渐渐地不再登录了。取而代之的,是浩宇宠物里那些更加活泼、更加聪明、更加“懂事”的小傢伙们。 qq宠物团队紧急召开会议,试图找出原因。有人认为是浩宇宠物的交互方式更轻量,有人认为是联机小游戏增加了社交趣味,还有人认为是“帮你收文件、提醒日程”的功能让宠物从“负担”变成了“帮手”。但无论哪种分析,都无法改变一个残酷的事实:在宠物这个赛道上,qq已经被浩宇降维打击了。 消息传到马化腾那里时,他正在看凤凰计划的进度报告。他沉默了很久,然后缓缓合上报告,轻声说了一句:“我们又慢了。”他没有责怪团队,没有追究责任,因为他知道,问题不在执行,在认知。qq宠物团队在设计產品时,默认的假设是“用户愿意为宠物花费时间和精力”。而浩宇宠物的设计者,默认的假设是“用户不愿意为宠物花费额外的时间和精力”。两种假设,决定了两种完全不同的產品形態。而事实证明,后一种假设,更符合人性的真相。 深夜,林浩坐在办公室里,看著浩宇宠物的数据报告。上线一周,领养数量突破三百万,日活跃用户超过一百五十万,用户平均每天与宠物互动的时间达到十多分钟。这些数据,远超他的预期。 他关掉报告,打开hicq,点进一个好友的聊天窗口。那只毛茸茸的小傢伙正在屏幕角落里打盹,偶尔翻个身,发出轻微的呼嚕声。他看了一会儿,笑了笑,然后关掉窗口,熄了灯。窗外,深圳的夜色深沉如墨。他知道,凤凰计划的火焰,已经被一场轻柔的、毛茸茸的雪,悄然覆盖了。 第116章 QQ宠物的尷尬 一月二十日,腾讯qq宠物正式上线。比浩宇宠物晚了整整两周。这两周,在网际网路行业,足以改变一切。 qq宠物的上线显得格外隆重。腾讯动用了几乎所有资源:弹窗gg、qq秀 banner、甚至在新用户註册流程中加入了引导领养宠物的步骤。他们试图用流量的洪流,弥补时间的落差。然而,当用户真正打开qq宠物,看到的是一只站在独立窗口里、等待被餵食和洗澡的小企鹅时,那种失落感几乎是瞬间蔓延开来的。 在各大论坛和社交平台上,对比贴如雨后春笋般涌现。“浩宇宠物可以帮你收文件,qq宠物只会要吃的。”“浩宇宠物能和好友的宠物一起玩小游戏,qq宠物只能自己发呆。”“浩宇宠物就在聊天窗口里,不占地方;qq宠物要单独开一个窗口,卡得要死。”这些对比,每一句都像一把小刀,扎在qq宠物团队的心上。 更让腾讯团队感到屈辱的是,一些原本对qq宠物抱有期待的忠实用户,也开始倒戈。在qq宠物的官方论坛上,一位资深用户发了一篇长帖,標题是《我真的很想支持你,但你让我怎么支持?》。他在帖子里详细对比了两款宠物的功能差异,最后写道:“qq宠物就像一个被宠坏的孩子,只知道索取,不知道付出。而浩宇宠物,像一个贴心的小伙伴,总是在你需要的时候出现。我选择后者。” 这篇帖子获得了数千个点讚和数百条回復,绝大多数都是赞同的声音。qq宠物团队试图通过运营活动挽回局面——推出限时皮肤、举办宠物选美大赛、甚至请了一位知名漫画家为qq宠物创作短篇漫画。但所有这些努力,都像是在一堵已经倾斜的墙上继续垒砖,徒劳无功。 真正的转折点,发生在一次匿名论坛的深夜发帖。一个自称是“腾讯產品经理”的用户,在一个小眾的技术论坛上,发了一篇长长的吐槽帖。帖子没有指名道姓,但明眼人都看得出来,他说的是qq宠物和浩宇宠物的竞爭。 “我们做了一个宠物,需要用户每天花时间餵养、清洁、陪伴。对手做了一个宠物,帮用户收文件、提醒日程、和朋友联机玩游戏。我们以为用户想要一个需要被照顾的『孩子』,对手告诉用户,你可以拥有一个能帮你的『伙伴』。出发点不同,结果天差地別。” “復盘的时候,我们问自己:为什么没想到?答案是,我们太习惯於『用户应该为我们付出』的思维模式了。qq秀让用户花钱买衣服,qq空间让用户花钱装修,qq宠物让用户花钱买饲料。我们默认用户愿意为虚擬世界的一切付费。但对手默认的是:用户的时间很宝贵,用户不想被一款產品绑架。他们选择了相信用户的善良,而我们选择了利用用户的弱点。” “不是我们不聪明,是对面像看过答案一样。” 最后那句话,像一颗炸弹,在网际网路上引发了轩然大波。有人猜测浩宇內部有腾讯的臥底,有人怀疑林浩有超能力,还有人开玩笑说“林浩是不是穿越回来的”。各种阴谋论甚囂尘上,但没有任何实质证据。 林浩看到这篇帖子时,正在办公室里喝茶。他读完那段“像看过答案一样”的文字,沉默了一会儿,然后把手机递给旁边的王磊:“查一下这个帖子的ip来源。如果是腾讯內部员工,看看能不能联繫上,问他愿不愿意来浩宇面试。” 王磊接过手机,看了一眼,苦笑道:“老大,你这是要挖腾讯的墙角啊。” “不是挖墙角。”林浩端起茶杯,轻轻吹了吹,“我只是觉得,能写出这种反思的人,是个难得的人才。腾讯不懂得珍惜,我们懂。” 深夜,腾讯大厦。马化腾坐在办公室里,看著那篇匿名帖子的截图,沉默了很久。他没有愤怒,没有追究是谁写的。他只是把那张截图保存了下来,放进了一个名为“教训”的文件夹里。然后,他关掉电脑,熄了灯,在黑暗中坐了很久。 他知道,那篇帖子说的“像看过答案一样”,只是一种情绪的宣泄,並非事实。但这句话背后折射出的那种无力感,那种被对手步步领先的挫败感,却是真实存在的。他不知道林浩是怎么做到的,但他知道,如果腾讯再不做出改变,类似的挫败,还会一次又一次地重演。 窗外,深圳的夜色深沉如墨。而那只在独立窗口里等待被餵食的小企鹅,依然睁著无辜的大眼睛,不知道主人为什么好久没有来看它了。 第117章 资本市场的兴趣 二月十日,深圳的冬天终於露出了它应有的面目。寒流南下,气温骤降至十度以下,湿冷的空气像无形的针,穿透衣物,刺入骨髓。创新大厦十二层的会客室里,暖气开得很足,落地窗外是灰濛濛的城市天际线,与室內温暖如春的氛围形成了鲜明的对比。 林浩坐在沙发上,面前是一杯冒著热气的龙井。对面坐著两个西装革履的男人,都穿著剪裁考究的深色西装,衬衫领口挺括,袖口的金属扣在灯光下泛著內敛的光泽。年长的那位约莫五十岁,头髮灰白,梳得一丝不苟,戴著一副无框眼镜,气质儒雅中透著精明。年轻的那位大约三十出头,坐姿端正,手里拿著一台笔记本电脑,显然是来做记录的。 年长的那位自我介绍叫陈铭远,是高盛亚洲的董事总经理,负责中国区的科技投行业务。年轻的是他的分析师。陈铭远的名片很简洁,只有名字、头衔和联繫方式,但那张纸片的分量,在场的人都心知肚明。高盛亚洲的md亲自登门,这本身就是一种信號。 “林总,我们今天冒昧来访,主要是想了解一下浩宇科技近期的战略规划和资本运作方面的考虑。”陈铭远开门见山,语气温和但直接,“高盛对浩宇的发展非常关注。我们认为,以浩宇目前的用户规模、营收增速和市场地位,完全具备赴美上市的条件。如果浩宇有这方面的意向,高盛很希望能成为您的合作伙伴。” 他说得很含蓄,但意思很明確:我们想帮你们去纳斯达克敲钟。旁边的分析师適时地打开笔记本电脑,调出一份ppt,屏幕上显示出几家中国网际网路公司在美上市后的股价走势和估值倍数,数据看起来很漂亮,曲线一路上扬,仿佛只要踏上那条路,財富就会自动滚滚而来。 林浩没有看那份ppt。他端起茶杯,轻轻吹了吹浮面的茶叶,抿了一口,然后放下。动作很慢,像是在品味那杯茶的滋味,又像是在思考如何措辞。 “陈总,感谢高盛对浩宇的认可。”林浩开口了,语气平和,“不过我有一个问题,想先请教您。” 陈铭远微微一怔,隨即恢復了得体的笑容:“林总请说。” “您在中国网际网路行业深耕多年,见过无数公司的起起落落。以您的观察和经验,”林浩顿了顿,目光平静地与陈铭远对视,“中国网际网路的终局,是什么?” 会客室里安静了下来。陈铭远脸上的笑容凝固了。他张了张嘴,又合上,手指在沙发的扶手上轻轻敲了两下,像是在寻找合適的词汇。他做投行几十年,见过无数创始人,听过无数问题。有人问估值,有人问退出时机,有人问市场窗口,但从来没有一个人,在这样的场合,问他这样一个看似虚无縹緲、实则直指本质的问题。 中国网际网路的终局。这个词太大了,大到即使是高盛的md,也不敢轻易给出答案。是像美国那样,形成几个巨头的寡头垄断?还是百花齐放,无数中小公司在各自的细分领域里生存?是用户为王的时代永远持续下去,还是技术最终会取代流量,成为新的护城河?他不知道。或者说,他知道得太清楚,反而无法用三言两语概括。 “林总这个问题,很有深度。”陈铭远缓缓说道,语气比刚才收敛了几分锋芒,“坦率地说,我没有一个確定的答案。但我可以分享一下我的观察。中国网际网路的发展,经歷了几个阶段。最早的三大门户时代,是信息聚合的胜利。然后是搜索和社交时代,是连接和分发的胜利。现在,我们可能正在进入一个新的阶段——一个由技术和生態共同驱动的阶段。谁能在这个阶段建立起真正的壁垒,谁就能笑到最后。” 他说得很谨慎,滴水不漏,既展示了见识,又没有暴露立场。但林浩注意到了他话里的一个词——生態。 “陈总说得很好。”林浩微微一笑,“生態这个词,我很认同。浩宇现在做的所有事情,无论是hicq、游戏、还是晶片,都是在为这个生態打基础。上市,当然是我们未来会考虑的一个选项。但不是现在。” 本书首发 读小说选 101 看书网,101??????.??????超省心 ,提供给你无错章节,无乱序章节的阅读体验 陈铭远的眼神微微一动。他没有追问,因为他知道,林浩愿意说的,自然会说出来;不愿意说的,问了也白搭。他只是点了点头,表示理解。 “林总,我尊重您的节奏。高盛的大门,隨时为您敞开。无论浩宇未来选择在哪个市场、以何种方式上市,我们都希望能成为您的合作伙伴。”他站起身,伸出手。 林浩也站起来,握住了那只手:“谢谢陈总。如果浩宇准备好了,一定会优先考虑高盛。” 送走高盛的两人后,林浩回到办公室,站在窗前。窗外的天空依然灰濛濛的,但他的心情却很明朗。他知道,高盛的到访,是一个信號。资本市场的嗅觉是最敏锐的,他们闻到了浩宇身上的潜力,想要提前下注。但林浩不想那么快就被资本绑上战车。上市,意味著要对股东负责,要追逐每个季度的財报,要承受来自华尔街的压力。而浩宇,还有很多重要的事情要做。那些事情,可能需要三年、五年甚至更长时间才能见到成效。在那之前,他不想被任何外力干扰自己的节奏。 他拿起手机,给王磊发了一条消息:“高盛来过了,想让我们去纳斯达克。我婉拒了。”几秒后,王磊回覆:“老大威武。”林浩看著那四个字,笑了笑,放下手机,重新投入到工作中。窗外,灰濛濛的天空中,似乎有一缕阳光,正在努力穿透云层。 第118章 员工突破500人 十二月三十一日,2005年的最后一天。深圳南山区科技园,一栋六层的独栋办公楼前,停著一辆厢式货车,车门大开,几个穿著浩宇工服的年轻人正嘿咻嘿咻地往下搬东西。箱子有大有小,有的贴著“伺服器-小心轻放”的標籤,有的敞著口,露出里面的显示器、键盘、文件夹,还有几个箱子里塞满了零食和抱枕。 林浩站在门口,穿著一件旧棉服,袖子卷到小臂,手里拎著一桶白色乳胶漆和一把刷子。他看著眼前这栋楼,六层,不算高,但在周围那些低矮的工业园区建筑中,已经显得格外醒目。外墙是简洁的灰白色,没有掛公司招牌,只在入口处镶了一行小小的不锈钢字:浩宇科技。字很小,走近了才能看清,是林浩特意要求的。 “老大,你確定要自己刷?”王磊从车上跳下来,手里搬著一个大纸箱,看到林浩那副架势,忍不住问。 “確定。”林浩把刷子在漆桶里搅了搅,然后转身走进大楼。大堂很宽敞,地面铺著浅灰色的瓷砖,墙面是刚刚刮过腻子的纯白,散发著淡淡的石灰味。正对大门的是一面巨大的空白墙壁,大约有四米宽、三米高,是整个大堂最显眼的位置。搬家公司的工人已经把家具和设备搬进来,堆得到处都是,到处是拆开的纸箱和泡沫塑料。林浩穿过这片狼藉,走到那面空白墙壁前,站定。 他深吸一口气,把刷子蘸满乳胶漆,然后抬手,在墙上落下了第一笔。白色的漆在白色的墙上留下一道湿润的痕跡,几乎看不出来。他又刷了一笔,再一笔,慢慢地,一个字的轮廓开始浮现。 第一个字是“我”。他刷得很慢,每一笔都很用力,像是在用全身的力气把那一个字刻进墙里。刷完“我”的最后一笔,他停下来,退后半步看了看,然后又蘸了蘸漆,开始刷第二个字。 “们”。 大堂里渐渐安静下来。那些正在搬箱子的、正在拆包装的、正在调试电脑的员工,都不约而同地停下了手中的活儿,围了过来。没有人说话,所有人都静静地看著林浩,看著他一笔一划地在那面白墙上刷出那行字。 第三个字是“改”。 第四个字是“变”。 第五个字是“世”。 第六个字是“界”。 当最后一个“界”字的最后一笔落定时,林浩放下刷子,退后几步,看著墙上那行湿漉漉的、还在往下淌漆的大字。字不算漂亮,甚至有些歪歪扭扭,但每一个笔画都充满了力量。 “我们改变世界。” 他转过身,看著围在四周的员工。那些年轻的脸上,有疲惫,有兴奋,有对未来的憧憬,也有对未知的忐忑。他开口了,声音不大,但在空旷的大堂里,清晰地传到每一个人耳中。 “这栋楼,以后就是我们的家了。不算大,六层,几千平米,但足够我们折腾几年了。”他顿了顿,目光扫过每一张脸,“两年前,浩宇只有几个人,挤在华强北一间不到三十平米的办公室里。那时候,我们连一台像样的伺服器都买不起,用的是我从旧货市场淘来的二手零件拼装的。现在,我们有五百个人,有这栋楼,有几千万用户。我们用了两年时间,走到了今天。” 他指了指墙上那行字:“这句话,不是口號,是承诺。我们做的每一款產品,写的每一行代码,服务的每一个用户,都是在改变这个世界。也许现在看起来微不足道,但十年后、二十年后,当人们回头看的时候,他们会发现,这个世界,真的因为我们而有了一点点不同。” 大堂里响起了掌声。先是稀稀落落的,然后越来越响,越来越齐,最终匯聚成一片雷鸣般的声浪。有人吹起了口哨,有人激动地拍打著身边同伴的肩膀,还有人偷偷抹了一下眼角。 王磊站在人群中,用力鼓著掌,眼眶有些发红。他想起了两年前,那个在华强北闷热的出租屋里,和几个年轻人一起熬夜写代码的夜晚。那时候,他们连下个月的房租都付不起,却敢说自己要改变世界。而现在,他们真的在一步步靠近那个看似遥不可及的梦想。 更新不易,记得分享101看书网 当天晚上,搬家基本完成。新办公室还乱糟糟的,到处是没拆封的纸箱和待整理的线缆,但伺服器已经上架,网络已经接通,核心业务已经恢復运行。林浩没有回家,他一个人坐在六楼靠窗的位置,看著窗外科技园的夜景。远处,深圳的灯火在夜色中闪烁,近处,腾讯大厦的轮廓清晰可见。 他拿出手机,打开通讯录,找到那个很久没有联繫的號码,发了一条简讯:“我们搬家了。有空来坐坐。”收件人:马化腾。他没有期待回復,只是觉得,在这个特殊的夜晚,应该告诉那个亦敌亦友的人一声。几分钟后,手机震动了一下。他低头看去,屏幕上只有两个字:“恭喜。” 林浩看著那两个字,笑了笑,把手机揣回口袋,继续看著窗外的夜景。2005年的最后一夜,就这样在忙碌和喧闹中过去了。当新年的钟声敲响时,他依然坐在窗前,没有庆祝,没有许愿,只是静静地看著这座城市的灯火,在心中默默计划著新一年的征程。 第119章 阿坤的焦虑 一月中旬的一个周五晚上,深圳科技园附近一家大排档。塑料棚子底下掛著昏黄的灯泡,油烟和炭火的气息在冬夜的冷空气中纠缠升腾。塑料桌椅有些油腻,桌面铺著一次性的透明塑料布,上面压著几碟花生毛豆和烤串。赵坤已经喝了不少,面前的空啤酒瓶排成了一排,脸膛涨得通红,眼神也有些涣散。林浩坐在他对面,面前的酒杯几乎没动,只是偶尔夹一粒花生米放进嘴里,慢慢嚼著。 “林浩,我问你一个问题。”赵坤开口了,声音比平时低沉许多,带著酒意的沙哑,“游戏,是不是被你当跳板了?” 林浩夹花生的筷子在半空中顿了一下,然后放下。他看著赵坤,没有说话。 “我知道,公司要做大,不能只靠游戏。社交要做,平台要做,听说你还要做手机,做晶片。”赵坤又灌了一口啤酒,抹了抹嘴,“这些我都懂。但是林浩,你有没有想过,没有游戏,浩宇走不到今天。是《血战天下》和《山海》给公司赚了第一桶金,是游戏养活了hicq的前期伺服器,是游戏的用户转化成了hicq的第一批种子用户。现在呢?你有多久没去过游戏事业部了?你有多久没参加过《山海》的版本评审了?” 林浩沉默了片刻,然后说:“阿坤,我没有忘记游戏对公司的贡献。” “但你確实在冷落它。”赵坤打断了他,声音里带著压抑已久的委屈和愤怒,“你每天开会,都是社交、平台、手机、晶片。游戏事业部现在就像一个后妈养的孩子,资源要给,人也要给,但关注和重视呢?你知道《山海》的团队现在是什么士气吗?他们觉得自己在做一件公司不再重视的事情。” “阿坤,你喝多了。” “我没喝多!我清醒得很!”赵坤猛地一拍桌子,桌上的碗碟跳了一下,发出清脆的碰撞声。周围几桌客人纷纷侧目,但看到是两个年轻人吵架,又转回头去继续自己的吃喝。“林浩,你今天给我一句痛快话——游戏,你到底还要不要?” 大排档的喧囂声仿佛在这一刻被抽离了。林浩看著赵坤,看著这个从创业第一天就跟自己並肩作战的兄弟,看著他通红的眼眶和紧握的拳头。他沉默了很久,然后开口了,声音很平静,但每个字都掷地有声。 “阿坤,游戏从来不是跳板。它是浩宇的根基,是帮助我们站稳脚跟的第一块基石。没有游戏,就没有今天的浩宇,这一点我永远不会忘记。” 赵坤的呼吸稍微平稳了一些,但眼神依然带著审视。 “但是,”林浩接著说,“如果我们只满足於做一家游戏公司,浩宇永远只能在中国网际网路的二三梯队里徘徊。腾讯可以用社交的利润补贴游戏,用游戏的利润反哺社交。他们可以承受一款游戏失败,因为他们有几十款游戏在跑。我们呢?我们只有几款游戏,输不起任何一款。如果我们不趁现在还有优势的时候,儘快建立起多元化的业务结构,等到腾讯回过神来回击的时候,我们连还手之力都没有。” 赵坤沉默了。他端起酒杯,想喝,又放下。 “阿坤,我不是不重视游戏了。我是想让游戏在一个更安全的生態里发展。当浩宇有了自己的社交平台、自己的作业系统、自己的硬体终端,游戏就不再只是游戏,它是整个生態的一部分。到时候,《山海》可以跑在浩宇的手机上,可以和hicq深度打通,可以用浩宇的支付系统完成交易。那才是游戏真正的未来。” 赵坤低著头,手指在冰凉的桌面上无意识地划著名圈。过了很久,他才开口,声音嘶哑:“你说的这些,我都明白。但你有没有想过,我等不到那一天怎么办?游戏团队等不到那一天怎么办?” 林浩的心臟猛地收缩了一下。他忽然意识到,自己一直在向前看,向未来看,却忽略了那些陪他走到今天的人,正在经歷怎样的煎熬。他们不知道未来的蓝图,他们只看到眼前的冷落。他们不知道晶片和手机的意义,他们只看到自己热爱的游戏正在被边缘化。 “阿坤,对不起。”林浩说,声音很轻,但很真诚,“是我疏忽了。我没有及时跟你们沟通公司的整体战略,让你们觉得自己被拋弃了。这是我的错。” 赵坤抬起头,看著林浩,眼眶更红了。 “给我一点时间。”林浩继续说,“我会亲自去游戏事业部,跟大家解释清楚公司的规划。我也会调整资源的分配,確保游戏在转型期依然能得到足够的支持。但阿坤,你也得答应我一件事。” “什么事?” 更新不易,记得分享101看书网 “相信我。相信我不会放弃游戏,不会放弃你们。我们一起打下来的江山,我不会让它垮掉。” 赵坤看著林浩,看了很久。然后他端起酒杯,一饮而尽,把空杯重重地墩在桌上。 “行。我信你。” 两人没有再说话,只是默默地碰了一杯,把剩下的酒一饮而尽。塑料棚外,深圳的冬夜依然寒冷,但大排档里,炭火的红光映在两个年轻人的脸上,带著一种久违的温度。 第120章 深聊与和解 大排档的爭执过后,林浩结了帐,拉起还有些摇晃的赵坤,沿著科技园南路一直往南走。夜风迎面扑来,带著沿海城市特有的咸湿气息,吹散了赵坤脸上的酒意,也吹凉了他胸中的燥热。两人沉默地走著,脚步声在空旷的人行道上迴响。路灯把他们的影子拉得很长,又缩短,又拉长。 走了大约二十分钟,眼前豁然开朗——深圳湾的海面在夜色中铺展开来,对岸香港元朗的灯火星星点点,像洒在黑丝绒上的碎钻。海边有一条新修的栈道,白天有不少人来散步骑行,此刻夜深人静,只有海浪轻轻拍打堤岸的声音,和远处偶尔传来的货轮汽笛。 林浩在栈道边停下,双手撑在栏杆上,望著海面。赵坤站在他身旁,也望著同一片海,沉默著。 “阿坤,你还记得我们第一次见面吗?”林浩忽然开口。 赵坤愣了一下,想了想:“记得。华强北那家破网吧,你在里面打《星际爭霸》,我用一套小狗加飞龙的战术把你基地推平了。” 林浩笑了:“然后你跟我说,你是个游戏策划,想做一个中国人自己的《星际爭霸》。我当时觉得,这人要么是天才,要么是疯子。” “后来呢?”赵坤问,嘴角也浮起一丝笑意。 “后来我发现,你既是天才,也是疯子。”林浩转过头,看著赵坤,“没有你,《血战天下》做不出来,没有《血战天下》,浩宇活不到今天。阿坤,游戏永远是我的根。没有你,没有《血战天下》和《山海》,就没有今天的一切。这一点,永远不会变。” 赵坤的眼眶有些发热。他低下头,看著脚下栈道木板缝隙里漏出的海水光影,沉默了一会儿,然后说:“那为什么我感觉,你正在离游戏越来越远?” “因为我不得不远。”林浩说,“阿坤,你有没有想过一个问题:十年后,浩宇会变成什么样的公司?” 赵坤没有回答。 “如果我们只做游戏,十年后,我们可能会变成另一个盛大。”林浩的声音很平静,但每一个字都很重,“盛大曾经是中国最牛的游戏公司,靠《传奇》赚得盆满钵满。然后呢?他们没有自己的社交平台,没有自己的作业系统,没有自己的硬体。当游戏市场发生变化,当用户口味改变,当他们引以为傲的爆款开始老化,他们发现自己没有退路。他们不是不努力,但努力的方向,都是在游戏这个单一赛道上內卷。盛大现在还在,但已经不再是那个能定义行业的盛大了。” 赵坤沉默地听著,手指在栏杆上轻轻敲击。 “我不想浩宇变成那样。”林浩继续说,“我想让浩宇成为一家伟大的公司,而不仅仅是一家赚钱的公司。伟大和赚钱的区別在於,伟大的公司能在时代的浪潮中留下自己的印记,能定义一种新的生活方式,能让用户真正地依赖你、尊重你、甚至爱你。而要成为那样的公司,光靠游戏是不够的。我们需要社交,需要平台,需要作业系统,需要硬体,需要晶片。这些东西,短期內都不会比游戏更赚钱,甚至会持续烧钱。但它们是未来。” 海风吹过来,吹乱了林浩的头髮。他没有去理,只是看著远处海天相接的地方,那里的黑暗似乎比其他地方更浓一些。 “阿坤,我不是不重视游戏了。我是想让游戏在一个更坚实的基础上生长。当浩宇有了自己的手机,游戏就可以隨时隨地陪伴用户;当浩宇有了自己的作业系统,游戏就可以调用底层硬体的能力,实现pc上都无法想像的体验;当浩宇有了自己的社交网络,游戏就不再是一个孤岛,而是一个连接人与人、人与世界的枢纽。那才是游戏的未来。那才是我想带你们去的地方。” 赵坤沉默了很久。海浪一遍又一遍地拍打著堤岸,发出有节奏的声响,像是在为这场对话打著节拍。他终於开口了,声音嘶哑,但比刚才稳定了许多:“我明白了。但我有一个要求。” “你说。” “我要做中国最好的3d引擎。”赵坤转过头,看著林浩,眼神里有一种久违的光芒,“不是之一,是最好的。能跟unreal、unity掰手腕的那种。我要让全世界的游戏开发者,提到中国引擎,第一个想到的就是浩宇。你得给我钱,很多钱。” 林浩看著他,看了很久。然后他笑了,笑得很开心,像一个终於等到朋友理解了自己苦心的人。 “给。” 赵坤也笑了。他伸出拳头,林浩也伸出拳头,两只拳头在夜色中轻轻碰了一下,然后两人並肩站在栈道上,看著远处海天相接的地方,谁也没有再说话。 海浪继续拍打著堤岸,风继续吹著,远处的货轮汽笛声隱约传来。深圳的冬夜,两个年轻人,在一片沉默中,达成了新的默契。 第121章 浩宇空间的內容生態 三月中旬的一个周二下午,浩宇空间的產品经理苏敏像往常一样打开后台数据,准备做周报。她习惯性地扫了一眼各个功能模块的活跃度——相册、留言板、个人档案,数据都在平稳增长,没什么异常。但当她的目光落到“日誌”那一栏时,握著滑鼠的手停住了。她眨了眨眼,以为是看错了,刷新了一下页面,数字没有变。她又刷新了一次,还是没有变。 她站起身,快步走到隔壁工位,拍了拍同事的肩膀:“你过来看一下,这个数据是不是有问题?”同事凑过来看了一眼,也愣住了。日誌功能的日活跃用户,在过去一周內增长了將近五倍。更夸张的是,新增日誌的数量,比上周增长了將近十倍。这些新增日誌的標题五花八门,但有一个共同的特点——它们都很长。 苏敏隨手点开一篇,標题是《我在南方小镇的最后一个夏天》。作者是一个网名叫“荔枝”的用户,头像是手绘的一颗剥了壳的荔枝。日誌的开头写道:“我常常想起1999年的夏天,那一年我十四岁,住在闽南一个叫不出名字的小镇。颱风来的前一天,空气闷得像蒸笼,蜻蜓低低地飞,外婆说,要变天了。”苏敏本来只是想快速瀏览一下,看看內容质量,但读著读著,她发现自己竟然停不下来了。那篇日誌没有华丽的辞藻,没有刻意的煽情,只是用极其朴素的文字,讲述了一个少女在小镇上度过的最后一个夏天。那些关於颱风、荔枝树、外婆的蒲扇、和暗恋的少年的片段,像一部缓慢放映的老电影,在她的脑海中一幕幕展开。 她读完最后一个字,沉默了几秒,然后点开了作者的页面。发现她已经写了十几篇日誌,每一篇都很长,每一篇都有不少评论和点讚。评论区里,读者们在热烈地討论著情节,猜测著人物的命运,甚至有人在催更。苏敏又点开了几篇其他热门日誌,发现类似的情况比比皆是。有人在写北漂的经歷,有人在写考研的艰辛,有人在写故乡的美食,有人在写失恋后的独白。这些文字或许稚嫩,或许不够精致,但它们有一个共同的特质——真诚。它们不是为流量而写,不是为变现而写,只是为了表达而写,为了记录而写。 苏敏深吸一口气,拿起手机,拨通了张小龙的电话:“龙哥,浩宇空间的日誌功能,出了点状况。” “什么状况?” “我们好像……不小心孵化了一个文学网站。” 张小龙赶到苏敏的工位时,她已经整理出了一份简要的数据报告。报告显示,过去两周,浩宇空间日誌功能的日活跃用户从几万人增长到了几十万人,新增日誌数量从日均几千篇增长到了几万篇。其中,超过一千字的日誌占比接近一半,超过五千字的日誌也有不少。这些长日誌的读者互动率,远高於其他任何类型的內容。 “这些用户是从哪里来的?”张小龙问。 苏敏调出了用户来源数据:“大部分是通过搜索和口碑传播找到浩宇空间的。他们在寻找一个能发布长內容、且不会被gg和推荐算法干扰的平台。传统的博客平台要么没落了,要么变得太嘈杂。我们的日誌功能,恰好满足了他们的需求。” 张小龙沉默了。他想起林浩说过的那句话:“有时候,不做什么,比做什么更重要。”浩宇空间从上线之初,就坚持不做算法推荐,不插gg,不干扰用户的阅读体验。这种“无为而治”的策略,让浩宇空间在激烈的社交平台竞爭中显得格外佛系,但也恰恰是这种佛系,吸引了那些厌倦了流量至上、算法为王的內容创作者。他们在这里找到了一个安静的、被尊重的、可以纯粹表达的空间。 “我们能不能做点什么,支持一下这群创作者?”苏敏试探性地问,“比如,给他们一个『推荐作者』的认证,或者做一个『热门日誌』的榜单?” 张小龙想了想,摇了摇头:“暂时什么都不要做。至少,不要用我们自己的手去干预这个生態的演化。一旦我们开始推荐、开始排序、开始用流量激励创作者,这个社区的性质就会发生变化。它会从『我想写』变成『我该写什么才能被推荐』。那种纯粹的创作衝动,就会被稀释。” 苏敏若有所思地点了点头。 “但我们可以做一件事。”张小龙补充道,“给创作者提供更好的工具。比如,支持markdown编辑,支持自定义排版,支持定时发布,支持访问统计。让他们能更专注於创作本身,而不是被工具的局限性所困扰。” “明白。我这就去排期。” 苏敏离开后,张小龙一个人坐在工位上,打开浩宇空间,点开那篇《我在南方小镇的最后一个夏天》,从头到尾读了一遍。读完,他沉默了很久,然后在那篇日誌的评论区里,留下了一行评论:“写得真好。期待下一篇。”他没有署自己的真名,只用了浩宇空间默认的访客暱称:过路人。 但他知道,从这一刻起,浩宇空间不再只是一个“相册加留言板”的轻量级社交產品了。它正在生长出一些意想不到的东西。而那些东西,可能会在未来,成为浩宇生態中最宝贵的资產之一。 第122章 第一个百万博主 四月十五日,浩宇空间诞生了第一位百万粉丝博主。她的网名叫“安妮”,真名陈安妮,一个在英国读传媒的二十三岁留学生。她的浩宇空间日誌专栏叫“英伦日记”,记录的是一个普通中国留学生在异国他乡的日常——语言班的窘迫、homestay家庭古怪的饮食习惯、第一次在超市打工时收错钱的糗事、深夜赶论文写到崩溃大哭然后被室友一碗泡麵治癒的瞬间。没有惊天动地的故事,没有刻意煽情的桥段,只有朴素的、真实的、带著体温的文字。 但正是这种朴素和真实,击中了无数读者的心。她的第一篇爆款日誌叫《来英国的第七十三天,我终於听懂了一句话》。写的是她在语言班学习了两个多月后,某天去超市买东西,收银员问她“paper or plastic”,她第一次没有让对方重复,自然而然地回答了“plastic, please”。走出超市的那一刻,她在路边蹲下来哭了。那篇日誌的评论区里,成千上万的留学生和曾经的留学生留下了自己的故事。有人写自己第一次独立完成课堂演讲的经歷,有人写第一次和外国人吵架居然吵贏了,有人写第一次在异国他乡过春节时和室友包饺子煮成了一锅粥。那些平凡却珍贵的瞬间,在安妮的日誌下匯聚成一条温暖的河流。 四月十五日晚上,安妮的粉丝数正式突破一百万。她坐在英国宿舍的书桌前,看著屏幕上那个数字,愣了很久。她想起半年前,自己只是在失眠的夜晚,隨手在浩宇空间写了一篇日誌,当作给自己的记录。她从来没想过,那些文字会被人看到,会被那么多人喜欢,会让她成为这个平台上第一个拥有百万粉丝的人。 消息传到深圳时,林浩正在开產品评审会。王磊推门进来,把手机递到他面前:“老大,浩宇空间出大事了。”林浩接过手机,看到安妮的页面,粉丝数显示七位数。他沉默了几秒,然后把手机还给王磊:“帮我联繫一下这位安妮,我想见她。” 两天后,深圳南山一家安静的咖啡馆。林浩比约定的时间早到了十分钟,点了一杯美式,坐在靠窗的位置等她。陈安妮走进咖啡馆时,林浩第一眼差点没认出来——她比照片上看起来更瘦小一些,穿著一件普通的白色卫衣,背著双肩包,像个刚下课的大学生。她看到林浩,有些拘谨地笑了笑,在他对面坐下。 “林总,您好。没想到您会亲自约我见面。” 林浩帮她叫了一杯热拿铁,然后说:“叫我林浩就好。我今天约你出来,是想当面跟你说一声谢谢。” 陈安妮愣住了:“谢我?” “谢谢你写出那些文字。”林浩说,“浩宇空间上线以来,我们一直在想,什么样的內容才能真正留住用户。是算法推荐的爆款,还是明星大v的入驻?后来我们发现,都不是。真正能留住用户的,是像你这样真实的人,写出的真实的文字。你没有迎合流量,没有炒作话题,只是老老实实地记录自己的生活。但正是这种老实,打动了上百万人。” 陈安妮的脸微微红了,低下头搅拌著杯中的咖啡:“其实我从来没想过会有这么多人看我的日誌。我只是……想记录一下。怕以后忘了。” “那就继续保持这种心態。”林浩说,“不要因为有了百万粉丝,就觉得自己应该写什么、不该写什么。不要被流量绑架,不要被评论左右。你想写什么就写什么,想怎么写就怎么写。保持真实,保持朴素,保持你现在的样子。这就是你最大的价值。” 陈安妮抬起头,看著林浩,眼睛里有一种说不清的光芒。她点了点头:“我会的。” 本书首发 101 看书网解无聊,?0???????.??????超方便 ,提供给你无错章节,无乱序章节的阅读体验 两人又聊了一会儿,关於她在英国的生活,关於她未来的打算,关於浩宇空间的一些改进建议。临走时,林浩起身,伸出手:“安妮,如果以后有任何需要帮助的地方,隨时联繫我。浩宇空间永远是你的家。” 陈安妮握住他的手,用力点了点头。她走出咖啡馆,春天的阳光洒在她身上,暖洋洋的。她掏出手机,打开浩宇空间,看到评论区里又有成千上万条新留言。她没有急著看,而是关掉手机,抬头看了看深圳湛蓝的天空,深深地吸了一口气。然后她笑了笑,迈开步子,走向了春天的深处。 咖啡馆里,林浩还坐在原位,看著窗外那个瘦小的身影消失在街角。他端起已经凉透的美式,喝了一口,苦涩中带著一丝回甘。他知道,安妮的出现,对浩宇空间来说,是一个重要的信號。它標誌著这个平台,正在从“功能型產品”向“內容生態”演进。而安妮,就是这片生態里,长出的第一棵大树。未来,还会有更多的树长出来,最终连成一片森林。 第123章 腾讯的Copy策略 四月二十日,深圳腾讯大厦。一场没有公开议程的秘密会议在顶层会议室举行。与会者都是腾讯各產品线的核心负责人,气氛比往常更加凝重。会议的主题只有一个:如何应对hicq的持续威胁。 大屏幕上展示著一张详细的对比表格,左边是hicq过去半年上线的主要功能,右边是qq对应的跟进状態。文件传输加速、500人超级群、语音聊天室、浩宇宠物、浩宇空间日誌……几乎每一项,qq要么已经跟进,要么正在开发中。但每一项,都慢了半拍到一拍。这种“永远慢一步”的挫败感,像一块石头压在每个人的胸口。 主持会议的是腾讯营运长张志东。他没有绕弯子,开门见山地宣布了一项新策略:“从今天起,qq將启动『复製者计划』。hicq出什么,我们就跟进什么。他们做文件传输加速,我们做更快、更稳定的文件传输。他们做500人群,我们做1000人群。他们做语音聊天室,我们做更高音质、更低延迟的语音聊天室。他们做宠物,我们做更可爱、更聪明的宠物。总之,他们有的,我们都要有,而且要做得更好。” 会议室里响起低低的议论声。有人举手问:“张总,这个策略会不会显得我们一直在模仿,缺乏创新?” 张志东沉默了片刻,然后回答:“在战场上,能贏的战术就是好战术。hicq確实在很多功能上走在了前面,但qq有更大的用户基数、更完善的生態、更强的技术储备。只要我们能在每一个功能点上追平甚至超越他们,用户就会回来。至於创新,等我们站稳脚跟之后,有的是时间去考虑。” 策略就这么定了下来。没有人反对,也没有人欢呼。所有人都知道,这是一个不得已的选择,但也是一个在当时看来最务实的选择。消息传到浩宇时,王磊气得差点摔了滑鼠。他衝进林浩的办公室,把手机往桌上一拍:“老大,腾讯疯了!他们出了一个『复製者计划』,说要全面跟进我们的所有功能!这不是明摆著抄袭吗?” 林浩正在看一份文件,闻言抬起头,表情没什么变化:“哦。然后呢?” “然后?然后我们就眼睁睁看著他们抄?” 林浩放下文件,靠在椅背上,看著王磊:“你觉得,他们能抄到什么?” “能抄到什么?功能啊!界面啊!交互啊!” “功能可以抄,界面可以抄,交互可以抄。”林浩说,“但他们能抄到我们为什么做这些功能的思考过程吗?能抄到我们对用户需求的理解吗?能抄到我们做取捨时的判断標准吗?” 王磊愣住了。 “抄不到。”林浩自己回答了这个问题,“他们只能抄到『我们做了什么』,抄不到『我们为什么这么做』。所以,他们永远会比我们慢一步。我们做a,他们跟进a;我们做b,他们跟进b。但当我们做c的时候,他们还在做b。而且,当他们把a、b、c全部抄完之后,会发现这些功能拼在一起,並不能变成hicq。因为它们的设计逻辑是割裂的,是拼凑的,没有一个统一的灵魂。” 王磊若有所思地点了点头,但眉头依然紧锁:“可是老大,如果他们用更大的资源、更快的速度,把我们的功能全部复製一遍,然后靠qq的流量优势强行推广,我们还是会有压力的。” “你说得对,所以我们要做的,不是跟他们拼速度,是拼深度。”林浩站起身,走到白板前,拿起笔画了一个简单的坐標系。横轴是“功能”,纵轴是“体验”。“腾讯的复製者计划,瞄准的是横轴——功能。我们做一个功能,他们复製一个功能。但纵轴——体验,他们复製不了。因为体验是由无数个细节构成的,是用户在使用產品过程中感受到的每一个微小的愉悦、便捷、和被尊重。这些细节,需要时间的积累,需要真实用户的反馈,需要產品团队对用户需求的深度理解。这不是靠复製功能就能实现的。” 他放下笔,转身看著王磊:“所以,我们的策略很简单:让他们抄。抄得越像,越证明我们是引领者。但我们永远留一手,让他们抄不到精髓。” “留一手?” “对。每一次推出新功能,我们都要想清楚:这个功能的核心价值是什么?哪些部分是我们可以公开让对手模仿的?哪些部分是我们必须保留的护城河?比如,文件传输的核心不是加速算法,是对用户网络环境的智能適配。超级群的核心不是人数上限,是群管理和群文化的建设工具。宠物的核心不是可爱,是和用户的情感连接。这些『核心』,才是我们真正要守护的东西。” 王磊沉默了很长时间。当他再次开口时,语气已经平静了许多:“我明白了。我们不做功能竞赛,我们做体验深耕。” “对。”林浩点了点头,“让他们在功能的战场上廝杀吧。我们要去的,是下一个战场。” 王磊离开后,林浩一个人站在窗前,看著远处腾讯大厦的轮廓。他知道,“复製者计划”只是腾讯反击的开始。未来,他们还会有更激烈的动作。但他並不害怕。因为他深知,在网际网路行业,真正的护城河从来不是功能,而是用户心中那份“用习惯了,不想换”的依赖感。而那份依赖感,是抄不走的。 第124章 精髓是什么 腾讯的“复製者计划”在网际网路圈內掀起了一阵波澜。有人嘲笑腾讯黔驴技穷,有人替浩宇感到不公,更多的人则在观望:面对体量是自己几十倍的巨头的贴身紧逼,浩宇能撑多久? 消息传到浩宇內部时,並没有引起想像中的恐慌。相反,hicq项目组的气氛异常平静。张小龙照常开完晨会,照常审查了一遍当天的產品数据,然后召集產品团队开了一个简短的內部討论会。会议的主题只有一个:“复製者计划”的精髓是什么。 “最近大家可能都看到了新闻,腾讯出了一个『复製者计划』,说要全面跟进我们的功能。”张小龙站在白板前,语气平淡得像在討论明天的天气,“有些同事可能会担心,觉得我们辛辛苦苦做出来的东西,被別人直接拿去用,不公平。也有人可能会焦虑,觉得腾讯的资源比我们多,如果他们也做出同样的功能,我们会不会失去优势。” 他顿了顿,目光扫过会议室里的每一张脸。有人皱著眉头,有人若有所思,有人面无表情地等著他继续说下去。 “这些担心,我都理解。但我想请大家想一个问题:qq复製我们的功能,已经不是第一次了。文件传输加速,他们跟进了。500人群,他们也跟进了。语音聊天室,他们还是跟进了。结果呢?用户离开qq了吗?没有。但用户大规模迁移到hicq了吗?也没有。” 他转过身,在白板上写下两个词:“功能”和“理念”。 “腾讯的『复製者计划』,能复製我们的功能,但复製不了我们的理念。而理念,才是一款產品的精髓。” 他放下笔,看著团队成员们:“我们的理念是什么?是连接。我们做hicq,是为了让用户能够更方便、更高效、更有温度地连接彼此。我们做的每一个功能,都是为了更好地实现这个目標。文件传输加速,是为了让用户能更快地分享文件,减少等待的焦虑。500人群,是为了让用户能更自由地组建和管理自己的社群。语音聊天室,是为了让用户能更真实地感受彼此的存在和情绪。宠物的本质不是一只电子宠物,是让用户在聊天时多一份陪伴感和乐趣。” “腾讯的理念是什么?是流量。他们做產品,首先考虑的是如何获取更多的用户,如何让用户停留更长的时间,如何从用户身上获取更多的商业价值。这不是贬低他们,这是商业逻辑的不同。没有对错,只有选择。” “但选择,决定了產品的气质。hicq的气质是克制、乾净、尊重用户。我们不会为了增加用户时长而推送用户不感兴趣的內容,不会为了商业化而破坏用户的聊天体验,不会为了数据增长而牺牲用户的隱私和选择权。这种气质,用户是能感受到的。也许他说不出来,但他在使用產品的时候,会觉得舒服、自在、被尊重。” 会议室里安静极了。所有人都看著张小龙,看著他平静地讲述著那些他们早已熟知、却从未如此清晰地串联在一起的理念。 “所以,当腾讯复製我们的功能时,我们不需要慌张。因为他们复製得了功能,复製不了理念。他们可以做出一个和我们一模一样的文件传输界面,但他们无法复製我们在设计这个功能时对用户等待焦虑的理解。他们可以做出一个500人群,但他们无法复製我们对社群文化的理解和尊重。他们可以做出一个语音聊天室,但他们无法复製我们对声音这种媒介的温度的感知。” 张小龙停顿了一下,声音变得更加平缓:“时间会证明,哪一个选择更正確。” 会议室里响起了掌声。先是稀稀落落的,然后越来越响,越来越齐。那些原本有些焦虑的面孔,此刻都舒展了开来,取而代之的是一种平静的坚定。 会后,张小龙回到自己的工位,打开电脑,看到林浩发来的一条消息:“听说你今天在会上讲了番话。讲得好。”他笑了笑,没有回覆,关掉消息窗口,继续投入到下午的工作中。窗外,深圳的天空澄澈如洗,阳光透过玻璃洒进来,在他的键盘上跳跃。远处的腾讯大厦依然沉默地矗立著,像一个正在蓄力的巨人。但张小龙知道,真正的力量,从来不在那栋楼里。 第125章 朋友圈的雏形 五月二十日,凌晨两点,深圳创新大厦六楼。整栋楼只有林浩办公室的灯还亮著。他坐在电脑前,屏幕上的文档已经写了三个多小时,光標在最后一段文字的末尾有节奏地闪烁。文档的標题只有一行字:“一个你关心的人都在的朋友圈。” 他停下敲击键盘的手指,从头到尾通读了一遍。文档不长,只有几页,但每一个字都经过反覆推敲。他描述了这样一个功能:在浩宇空间里,新增一个叫“好友动態”的板块,按时间顺序展示你的好友最近发布的內容——日誌、照片、状態更新。没有算法推荐,没有gg植入,没有流量分配。只是简单地、诚实地、完整地,把你关心的人的最新动態呈现给你。 他关掉文档,靠在椅背上,闭上眼睛。脑海里浮现出一些画面:一个在外地工作的年轻人,睡前刷著好友动態,看到家乡的髮小发了张老家巷口的照片,评论区里几句简短的寒暄,仿佛回到了小时候。一个刚成为母亲的年轻女人,趁著孩子睡著的间隙,发了一条带照片的动態,几分钟后就收到了十几条来自好友的祝福和“宝宝好可爱”的评论。一个独居的老人,通过好友动態看到远在国外留学的孙子分享了校园的雪景,默默点了个赞,然后关上手机,心满意足地去睡了。这些画面,是他对这个功能最朴素、也最坚定的期待。 第二天一早,他把文档发给了张小龙,附了一条消息:“你看看这个,有没有搞头。” 张小龙花了整个上午的时间仔细阅读那份文档。他读了三遍,每一遍都在空白处写下批註和疑问。中午,他敲开了林浩办公室的门,手里拿著那份已经被各种顏色的笔標註得密密麻麻的列印稿。 “我看完了。”张小龙坐下,把列印稿放在桌上,“有几个问题。” “你说。” “第一,按时间线展示,不做算法推荐。这意味著,用户可能会错过一些他们认为重要的內容,也可能会看到一些他们不感兴趣的內容。会不会影响用户体验?” “会。”林浩回答得很乾脆,“但算法推荐的问题是,它会逐渐把用户困在一个信息茧房里。用户看到的內容,都是算法认为他们想看的,而不是他们真正需要看的。时间线虽然不完美,但它诚实。它把选择权交还给用户,让用户自己决定什么重要、什么不重要。” 张小龙点了点头,在列印稿上记了几笔。“第二,不做gg植入。这个功能的商业价值在哪里?” “暂时没有商业价值。”林浩坦然承认,“但它有用户价值。当一个用户每天打开浩宇空间,第一个想看的就是好友动態,这个功能就成了。商业价值,可以等用户价值稳固之后再去探索。不著急。” 张小龙又点了点头,继续问:“第三,这个功能和qq空间有什么区別?” “qq空间的核心是『展示』,是『炫耀』。我去了哪里旅游,我买了什么新东西,我见了什么了不起的人。好友动態的核心是『连接』,是『关心』。我不需要你过得比我好,我只想知道你今天过得怎么样。两种不同的產品哲学,会导向两种完全不同的用户体验。” 张小龙沉默了。他低头看著那份被自己標註得密密麻麻的列印稿,又抬头看了看林浩。然后他笑了:“你做產品,总是先想清楚『为什么』,再想『是什么』。这一点,我比不上你。” 林浩也笑了:“那是因为我懒。想清楚『为什么』,就不用纠结『是什么』了。” 两周后,“好友动態”功能在浩宇空间上线。没有弹窗通知,没有开屏gg,只是在浩宇空间的导航栏里,多了一个新的入口。首批用户是浩宇空间的种子用户群体,他们习惯性地刷新著页面,发现了这个新变化,好奇地点了进去。然后,他们看到了一个按时间顺序排列的信息流。没有算法推荐,没有gg,没有“你可能感兴趣的人”。只有他们的好友,在最近一段时间里发布的动態。 有人发了一张早餐的照片,配文“今天的煎蛋煎糊了,但心情不错”。有人分享了一首正在听的歌,没有写任何文字。有人发了一段长长的文字,讲述自己最近在工作中的困惑和成长。有人只是简单地说了一句“晚安”。这些动態,没有精心策划的文案,没有刻意挑选的滤镜,没有討好任何人的动机。它们只是生活本身的切片,真实、琐碎、温暖。 上线首日,好友动態功能的用户参与度超出了所有人的预期。用户平均停留时长达到了一个惊人的数字,互动率(点讚、评论)也远高於浩宇空间的其他任何功能。更让团队惊讶的是,用户开始自发地在这个功能里创造新的互动方式。有人在好友的动態下留言,聊著聊著就约了一起吃饭。有人看到好友分享了一首老歌,想起了共同的回忆,在评论区里聊起了往事。有人只是默默地看著,不说话,但每天都来。 张小龙在后台看著那些数据,沉默了很久。然后他打开林浩的那份產品文档,在最后一页的空白处,写下了一行字:“一个你关心的人都在的朋友圈。”他想了想,又在下面加了一句:“也是一个关心你的人都在的朋友圈。” 窗外,深圳的夜色渐深,而那个被称为“朋友圈”的功能,正在无数人的手机屏幕上,悄然点亮一盏又一盏温暖的灯。 第126章 推荐算法的起步 六月一日,儿童节。深圳创新大厦五楼,浩宇空间项目组迎来了一位新成员——张一鸣。他被从游戏平台调过来,负责內容推荐方向的探索。隨行的只有两名实习生,都是今年刚从计算机专业毕业的应届生,一脸的青涩和紧张。 张一鸣的工位被安排在项目组最角落的位置,紧挨著窗户,採光不错,但离其他人有些远。他没有在意这些细节,坐下来第一件事就是把三台显示器並排摆好,然后开始调试环境。接下来的整整一周,他几乎没有离开过那个角落。吃饭是叫外卖,在工位上解决。喝水是去茶水间接,来回不超过两分钟。上厕所是跑步去跑步回。两名实习生被他这种工作节奏惊呆了,但也不好意思说什么,只好咬著牙跟上。 一周后,他拿著第一版推荐算法设计方案,敲开了林浩办公室的门。 “林总,这是我做的方案。”他把一份列印好的文档放在林浩桌上,“基於协同过滤,结合用户的行为数据——点讚、评论、收藏、停留时长——为用户推荐他们可能感兴趣的日誌和相册。冷启动阶段,先用热门內容填充,等用户行为数据积累到一定程度后,逐步过渡到个性化推荐。” 林浩拿起那份方案,没有急著翻开,而是先看了看张一鸣。他注意到这个年轻人眼睛里布满了血丝,但精神状態却异常亢奋,像一台刚刚启动就全速运转的发动机。 “辛苦了。先回去休息一下吧,方案我看完给你回復。” “我不累。”张一鸣说,“如果可以的话,我想今天就启动开发。” 林浩看了他几秒,然后点了点头:“行。资源不够,找我。” 张一鸣点了点头,转身走出了办公室。门关上后,林浩翻开那份方案,一页一页地仔细看下去。方案写得很扎实,逻辑清晰,论证充分,甚至连可能遇到的坑和应对方案都列了出来。他看完最后一页,合上文档,靠在椅背上,沉默了一会儿。然后他拿起电话,打给王磊:“游戏平台那边,放人的时候有没有什么意见?” “意见大了去了。”王磊苦笑,“一鸣是他们那边的技术骨干,好几个核心模块都是他带人做的。听说他要调走,负责人差点跟我翻脸。不过最后还是放了,毕竟是你亲自点的將。” “这个人,將来会成为某条赛道的王。”林浩说。 王磊在电话那头愣了一下:“你这么看好他?” “嗯。他有一种罕见的能力——能把复杂的问题拆解成简单的、可执行的步骤,然后一步一步地推进下去。这种能力,比聪明更难得。” 两周后,基於协同过滤的推荐算法在浩宇空间上线。首批覆盖的范围是日誌和相册两个內容类型。用户打开浩宇空间,会在首页看到一个名为“为你推荐”的新板块,里面展示著系统根据他们的歷史行为筛选出来的內容。 效果立竿见影。上线首日,推荐板块的点击率就达到了一个相当可观的水平。一周后,浩宇空间的整体內容消费量(日誌阅读量、相册瀏览时长)上涨了四成。用户平均停留时长也从几分钟提升到了十几分钟。更重要的是,那些原本因为缺乏曝光而被埋没的优秀內容创作者,开始被更多用户发现和关注。一位在浩宇空间写美食日誌的阿姨,粉丝从几百人涨到了几万人。一位喜欢拍摄街头摄影的退休大叔,作品被推荐后收到了大量陌生人的鼓励和讚美。 张一鸣坐在他的角落里,看著后台那些不断攀升的数据,表情没有什么变化。他打开一个文档,开始记录下一步的优化方向:引入更多的特徵维度,优化冷启动策略,探索基於內容的推荐方法……他知道,这只是一个开始。真正的挑战,还在后面。 深夜,林浩准备离开办公室时,路过浩宇空间项目组。他看到角落里那三台显示器的光还亮著,张一鸣依然坐在那里,手指在键盘上飞快地敲击著。他没有进去打扰,只是站在门口看了一会儿,然后转身离开了。走廊里迴荡著他轻轻的脚步声,和一句几乎听不清的自言自语:“某条赛道的王……” 第127章 林浩的期权计划 六月十五日,浩宇科技成立三周年。没有庆典,没有酒会,没有媒体採访。林浩选择用一种特殊的方式来纪念这个日子。 上午十点,全员邮件发出。標题只有五个字:“致每一位浩宇人。”邮件正文不长,林浩花了很长时间才写完。他写了公司从华强北那间闷热的出租屋起步,写到第一台伺服器是用二手零件拼装的,写到第一个用户註册时全组人围在屏幕前屏息等待,写到那些通宵达旦的夜晚和那些看到用户好评时欣喜若狂的瞬间。他写了很多细节,很多只有亲身经歷过那段岁月的人才会懂的细节。 然后,他写到了最重要的部分: “三年来,我一直在想一个问题:浩宇属於谁?属於我吗?属於投资人吗?属於管理层吗?不是。浩宇属於每一个为它付出过汗水、青春和梦想的人。属於那位在客服岗位上耐心解答了上万次用户疑问的姑娘,属於那位在机房通宵值守、保障伺服器稳定的运维工程师,属於那位每天清晨最早到公司、为我们擦乾净每一张桌子的保洁阿姨。” “所以,今天我做一个决定:浩宇科技將从即日起实施全员持股计划。从保洁阿姨到核心高管,每一位入职满一年的同事,都將获得公司的期权。具体的授予方案,稍后由人力资源部公布。” “浩宇不是我的,是每一个人的。未来上市那天,我希望你们都还在。” 邮件发出的那一刻,整个公司安静了几秒钟。然后,尖叫声从各个角落爆发出来,此起彼伏,像海浪一样席捲了整栋楼。有人激动地跳了起来,有人抱著身边的同事又笑又哭,有人呆坐在工位上,一遍又一遍地读著那封邮件,不敢相信自己的眼睛。 保洁张阿姨当时正在擦走廊的窗户。她不太会用电脑,是旁边的年轻同事把邮件读给她听的。听完后,她愣了好一会儿,然后低下头,用袖子擦了擦眼角,轻声说了一句:“这孩子,有心了。”然后继续擦窗户,但擦得比刚才更仔细了一些,仿佛这扇窗户,从此以后也有了不一样的意义。 下午,林浩在食堂和几位核心高管一起吃午饭。王磊端著餐盘坐到他旁边,沉默了一会儿,然后说:“老大,你知不知道你今天的决定,可能会让公司未来在资本运作上增加很多复杂性?” “知道。” “那你还做?” 林浩夹起一块红烧肉,放进嘴里,慢慢嚼完,然后说:“磊子,你说我们创业是为了什么?” 王磊愣了一下:“为了……做成一番事业?” “做成一番事业,然后呢?” “然后……改变世界?” “改变世界之后呢?” 王磊答不上来了。 “我创业,是为了让那些相信我的人,过上更好的生活。”林浩放下筷子,看著王磊,“期权不是画饼,是我对他们三年付出的认可。我不能保证每个人都发財,但我可以保证,当浩宇成功的那一天,每一个为它付出过的人,都能分享到成功的果实。这就是我的初心。” 王磊沉默了。他看著林浩,看著这个比自己年轻好几岁的创始人,忽然觉得,自己可能永远达不到他那种境界。不是因为能力,是因为心胸。 深夜,林浩一个人站在办公室的窗前,看著窗外深圳的夜景。手机震动了一下,是赵坤发来的消息:“今天的事,我服你。”他笑了笑,没有回覆,把手机揣回口袋,继续看著窗外的万家灯火。那些灯火中,有多少盏,是浩宇的员工点亮的?他不知道。但他知道,从今天起,那些灯火,也有一部分是属於他自己的了。 第128章 第一个百万富翁员工 小周的全名叫周敏,工號0017,浩宇科技的前台姑娘。她记得很清楚,两年前她来面试的那天,深圳下著瓢泼大雨,她撑著一把快散架的伞,按照地址找到华强北那间闷热的出租屋时,整个人都湿透了。她站在门口犹豫了很久,以为自己走错了地方——这怎么看都不像一家正经公司。但林浩亲自给她倒了一杯热水,让她坐下慢慢擦乾头髮,然后跟她聊了將近一个小时。聊的不是她的工作经验,因为她几乎没有,聊的是她为什么想来深圳,她有什么梦想,她觉得什么样的公司是好公司。她当时觉得这个老板有点奇怪,但也很温暖。 她入职了,月薪一千五。工作是前台,兼行政,兼保洁,兼快递收发,兼偶尔给加班的人订夜宵。她没有任何怨言,因为她觉得能在一家愿意给自己机会的公司工作,已经是莫大的幸运。她认真对待每一个细节,记住每一位同事的名字和喜好,把小小的前台区域收拾得整洁温馨。她甚至自学了基础的办公软体,主动帮其他部门做一些力所能及的杂务。 全员持股计划公布那天,她也分到了期权。五千股。人力资源部的同事耐心地向她解释期权的含义,她听不太懂,只记住了一句:“如果公司將来上市了,这些期权可能会值一些钱。”她点了点头,没有太放在心上。毕竟,上市这种事情,对她来说太遥远了。她更关心的是下个月的房租能不能按时交,老家父母的药费有没有著落。 几个月后的一个普通周三下午,小周正在前台整理快递,人力资源部的总监亲自走过来,表情有些微妙,说:“小周,你方便来我办公室一趟吗?”她心里咯噔一下,以为自己工作上出了什么差错,忐忑地跟著去了。总监请她坐下,给她倒了一杯水,然后说了一番让她至今记忆犹新的话。 “小周,公司最近完成了一轮新的融资,估值比上次翻了好几倍。你手里的那些期权,按照最新的估值计算,价值已经超过一百万了。” 小周愣住了。她看著总监的嘴巴一张一合,那些字她都认识,但组合在一起,却像一门她完全听不懂的外语。一百万。她一年的工资都不到两万块,她从来没有想过,自己这辈子能和“一百万”这个数字產生任何关係。 “你……你確定没有算错?”她的声音有些发抖。 “没有算错。”总监微笑著確认,“你从公司很早期就在了,那时候的期权价格很低。经过几轮融资的稀释和增值,確实到了这个数。当然,现在是帐面价值,要等公司上市或者被收购后才能变现。但无论如何,你已经是我们浩宇第一个百万富翁员工了。” 小周不知道自己是怎么走出总监办公室的。她只知道,当她回到前台,坐在那把熟悉的椅子上时,眼泪忽然就止不住了。她捂著嘴,不想让別人看到自己的狼狈,但泪水从指缝间滑落,滴在桌面上,晕开一小片湿润的痕跡。她想起两年前那个大雨滂沱的下午,想起那把快散架的伞,想起那间闷热的出租屋,想起林浩递给她那杯热水时温暖的笑容。她从来没有想过,自己的人生会因为一个选择而发生如此翻天覆地的变化。 消息很快在公司內部传开了。没有人嫉妒,没有人眼红,所有人都在为她高兴。同事们纷纷跑来前台拥抱她,有人开玩笑说“苟富贵勿相忘”,有人认真地告诉她“这是你应得的”。她哭著笑著,一整天都处於一种恍惚的状態。 下班后,小周没有急著回家。她一个人坐在工位上,打开电脑,登录浩宇空间,在日誌功能里写下了这样一段话:“两年前,我是一个连房租都交不起的乡下姑娘。今天,有人告诉我,我手里的期权值一百万。我不知道该怎么形容此刻的心情。我只想说,谢谢浩宇,谢谢林总,谢谢每一位和我一起走过这段路的同事。我会继续努力,配得上这份幸运。” 她点击发布,然后关掉电脑,收拾好桌面,像往常一样检查了一遍门窗和电源,然后锁好公司的大门,走进了深圳的夜色中。那天晚上,她给老家的父母打了一个很长的电话,说了很多,哭了很久。她没有告诉他们具体的数字,怕他们担心,只是说:“爸妈,我在的公司很好,老板很好,同事也很好。你们放心吧。” 电话那头,母亲的声音有些哽咽:“好就好,好就好。你在外面要照顾好自己,別太累了。” 掛了电话,小周躺在床上,看著天花板上斑驳的月光,久久无法入睡。她想起那个大雨滂沱的下午,想起那把快散架的伞,想起那杯热水。她忽然觉得,那杯热水的温度,至今还在她的手心里,暖暖的,不曾散去。 第129章 猎头的疯狂挖角 七月,深圳的盛夏热得让人喘不过气来。浩宇科技搬进新办公楼不到半年,那面写著“我们改变世界”的墙壁白漆还未完全乾透,但公司內部已经开始感受到一股暗流涌动的寒意。这股寒意不是来自市场,不是来自竞爭对手的產品,而是来自一个更隱秘、更直接的战场——人才。 最先察觉到异常的是前台的小周。她发现最近一个月,来公司“拜访”的陌生人明显增多了。有的人西装革履,自称是供应商代表,想约採购部门聊聊;有的人背著双肩包,看起来像面试者,但问他要面试哪个岗位,却支支吾吾答不上来。小周提高了警惕,严格按照规定要求每一位访客登记、佩戴访客牌、並由被访者亲自下楼来接。但百密终有一疏。 七月中旬的一个周三下午,hicq项目组一位高级工程师在午休外出后,再也没有回来。他的工位还保持著离开时的样子——显示器亮著,屏幕上是一半没写完的代码,桌上的咖啡杯里还有半杯凉透的美式。起初同事们以为他只是出去办事或者身体不舒服提前回家了,直到第二天早上他依然没有出现,hr打电话过去,才发现他的手机已经关机。第三天,他的辞职信通过电子邮件发到了hr的邮箱,措辞客气而简短,只说因个人原因决定离职,感谢公司的培养。没有交接,没有告別,没有当面说一声再见。 这件事像一颗投入平静湖面的石子,在浩宇內部激起了层层涟漪。接下来的几周里,类似的离职事件接连发生。游戏事业部一位参与了《山海》核心系统开发的技术骨干,被某大厂以三倍薪资挖走。浩宇空间一位负责用户增长的產品经理,跳槽去了另一家正在崛起的社交平台。甚至连行政部一位工作了两年的小姑娘,也被一家初创公司挖去做了运营主管。hr部门紧急统计了一份数据,结果触目惊心:过去一个月,公司的主动离职率达到了百分之八。也就是说,每个月,每一百个员工里,就有八个人选择离开。 hr总监拿著那份报告,忧心忡忡地敲开了林浩办公室的门。她把报告放在林浩桌上,声音里带著掩饰不住的焦虑:“林总,这个趋势如果再持续下去,下半年我们可能连现有业务的正常运转都维持不了。核心岗位的流失尤其严重,补充的速度远远跟不上流失的速度。” 林浩拿起那份报告,没有急著翻开,而是先问了一个问题:“离职的人都去了哪里?” hr总监愣了一下,她没想到林浩的第一反应不是问“怎么留住人”,而是问“他们去了哪”。她翻开隨身携带的笔记本,报出了一串名字:腾讯、阿里、百度、华为,还有一些正在快速成长的初创公司。林浩听完,沉默了片刻,然后说:“我知道了。你先回去吧,报告我看了。” hr总监张了张嘴,想说什么,最终还是点了点头,转身离开了办公室。她走后,林浩没有看那份报告,而是把它放在一边,拿起电话打给了王磊:“帮我查一下,过去三个月从浩宇离职的所有人,他们的去向、薪资涨幅、和新公司的职位。越详细越好。” “你要干嘛?”王磊问。 “下棋。” 一周后,一份详尽的离职员工去向分析报告放在了林浩的桌上。报告显示,离职员工中,约有四成去了腾讯,两成去了阿里,一成去了百度,其余分散在各家初创公司。薪资涨幅普遍在百分之五十到一倍之间,最高的达到了两倍。林浩一页一页地翻著那份报告,表情平静得像在读一本与自己无关的小说。看完后,他合上报告,靠在椅背上,闭上了眼睛。 办公室里安静了很长时间。当他再次睁开眼睛时,眼神里没有焦虑,没有愤怒,只有一种篤定。他拿起笔,在一张空白的a4纸上写了几行字,然后叫来了hr总监。 “从下个月开始,做三件事。”他的语气平静而清晰,“第一,全员薪资普调,幅度不低於市场平均水平。第二,启动『关键人才保留计划』,核心岗位的员工,额外授予一笔限期期权,分四年归属。第三,建立一个离职员工校友会。” hr总监愣住了:“离职员工校友会?” “对。”林浩说,“凡是主动离职的员工,只要没有违反竞业协议、没有损害公司利益,都欢迎加入校友会。我们会定期向他们推送公司动態,邀请他们参加公司年会和开放日活动,甚至在合適的时候,欢迎他们重新应聘回到公司。” hr总监有些迟疑:“林总,这样做会不会让在职的员工觉得,公司鼓励他们离职?” “恰恰相反。”林浩摇了摇头,“这会让他们看到,浩宇是一家有情义的公司。即使你离开了,我们依然尊重你、祝福你、欢迎你回来。这种文化,比任何薪资福利都更能留住人心。” hr总监沉默了一会儿,然后点了点头:“我明白了。我去落实。” 她离开后,林浩走到窗前,看著窗外深圳的天际线。远处的腾讯大厦在阳光下熠熠生辉,他知道,那栋楼里,此刻可能有无数双眼睛正盯著浩宇的人才池,像鯊鱼嗅到了血腥味。但他並不害怕。因为他知道,真正的人才,不是靠高薪就能留住的。他们需要的是成长的空间、被信任的感觉、和一份值得为之奋斗的事业。只要浩宇还能提供这些,那些真正认同浩宇价值观的人,就不会离开。而那些为了更高薪资而离开的人,他祝福他们,也欢迎他们有一天能回来。 窗外,盛夏的阳光炽烈而耀眼。一场没有硝烟的人才战爭,正在这个夏天悄然升温。而林浩,已经开始了他的下一步棋。 第130章 竞业协议的反向操作 八月,深圳的酷暑达到了顶峰。浩宇科技的人才流失率在经歷了七月的峰值后,隨著薪资普调和期权计划的落地,开始逐步回落。但林浩知道,这只是治標,不是治本。只要浩宇还在高速发展,只要竞爭对手还在虎视眈眈,人才战爭就永远不会结束。他需要一个更长远的解决方案。 一天下午,他把法务总监老陈叫到了办公室。老陈是浩宇最早的一批员工之一,四十多岁,戴著一副厚厚的黑框眼镜,说话慢条斯理,但每一句都经过深思熟虑。他在加入浩宇前,在一家知名律所做了十几年併购和智慧財產权业务,是林浩亲自挖来的。 “老陈,我想跟你聊聊竞业协议的事。”林浩开门见山。 老陈推了推眼镜,点了点头:“我也正想找你聊这个。最近离职的员工越来越多,法务部收到了不少关於竞业协议的諮询。按照行业惯例,核心岗位的员工离职后,应该签署竞业限制协议,限制他们在一定期限內加入竞爭对手。但目前我们的竞业协议覆盖率还很低,执行力度也不够。” “如果我想彻底取消竞业协议呢?” 老陈愣住了。他张了张嘴,一时间不知道该说什么。取消竞业协议?这在网际网路行业简直是天方夜谭。竞业协议是公司保护自身商业机密和核心竞爭力的重要工具,尤其是在浩宇这样的高速成长型公司里,核心员工掌握著大量的技术秘密和战略信息。如果完全不设防,竞爭对手完全可以肆无忌惮地挖角,甚至通过挖来的员工获取浩宇的核心机密。 “林总,我理解你的想法,可能是想通过宽鬆的政策来留住人心。但取消竞业协议,风险太大了。”老陈斟酌著措辞,“我们可能会面临核心技术和商业机密泄露的风险。” “我没说完全不设防。”林浩笑了笑,“我是说,换一种方式来『竞业』。” 他从抽屉里拿出一份文件,递给老陈。老陈接过来,快速瀏览了一遍,然后眉头渐渐皱了起来,又慢慢舒展开来,最后变成了一种混合著惊讶和讚嘆的复杂表情。文件是一份新的期权协议补充条款,核心內容只有一段话:“员工离职后两年內,如创办与公司业务存在竞爭或互补关係的企业,公司享有优先投资权。公司有权在同等条件下,以不低於其他投资方的条件,对员工创办的企业进行首轮投资。” “你是想……把离职创业的员工,变成浩宇的生態盟友?”老陈的声音里带著一丝难以置信。 “对。”林浩点了点头,“与其用竞业协议把他们推到对立面,不如用投资把他们拉回我们的生態圈。他们在浩宇积累的经验和人脉,如果用来创业,大概率还是会做和浩宇相关的方向。与其让他们成为我们的潜在对手,不如让他们成为我们的合作伙伴。他们成功了,浩宇也能从中受益。他们失败了,浩宇损失的只是一笔投资,而不是一个曾经的战友。” 老陈沉默了很长时间。他在脑海中快速地推演著这个方案的利弊。从法律角度看,这个方案巧妙地避开了竞业协议可能引发的劳动纠纷和舆论风险,同时为浩宇开闢了一条新的生態投资渠道。从商业角度看,它把人才流失的威胁,转化为生態扩张的机会。从文化角度看,它传递了一个强烈的信號:浩宇不仅关心员工在职期间的贡献,也关心他们离开后的发展。 “这个方案,很大胆。”老陈最终给出了他的评价,“但也有风险。如果离职员工创业失败,我们的投资可能打水漂。如果离职员工创业成功但拒绝我们的投资,我们可能会培养出一个未来的竞爭对手。” “所以,我们只投我们看好的方向,只投我们信任的人。”林浩说,“而且,优先投资权不是强制投资权。如果他们能找到更好的投资方,我们绝不阻拦。但至少,我们要有这个优先权。” 老陈又沉默了一会儿,然后缓缓点了点头:“我明白了。这个方案,我来起草细则。” “辛苦了。” 老陈离开后,林浩走到窗前,看著窗外的蓝天白云。他知道,这个决定可能会引起爭议。有人会觉得他太理想主义,有人会觉得他太冒险。但他相信,在网际网路行业,最终的竞爭不是技术的竞爭,不是產品的竞爭,而是人才的竞爭。而留住人才的最好方式,不是用锁链把他们拴住,而是用信任和尊重,让他们心甘情愿地留下来。即使他们选择离开,也要让他们带著对浩宇的感恩和眷恋离开,而不是带著怨恨和不甘离开。 窗外,一架飞机正缓缓划过天际,拖出一道细长的白色尾跡,在湛蓝的天空中慢慢消散。林浩看著那道尾跡,忽然想起了那些已经离开浩宇的同事们。他不知道他们现在过得怎么样,但他希望,当他们回忆起在浩宇的日子时,心里是温暖的。而这份新的期权协议,就是他送给他们的最后一份礼物——无论他们走到哪里,浩宇永远是他们背后的支持者,而不是拦路石。 第131章 手机项目的供应链难题 九月十五日,深圳科技园浩宇科技总部,四楼小会议室。窗帘拉得严严实实,空调开到了最低档,但房间里依然瀰漫著一种令人窒息的闷热。长桌上摊著几块玻璃样品,在惨白的灯光下泛著冷冽的光。採购总监老徐坐在林浩对面,额头上一层细密的汗珠,不知道是因为热,还是因为紧张。他面前放著一份刚出炉的供应链评估报告,封面上印著“绝密”字样,右下角標註的日期是今天。 “林总,我刚从台湾回来。友达光电那边,我亲自盯了三天。”老徐的声音有些沙哑,带著长途飞行后的疲惫,“情况比我们预想的还要严峻。电容触控屏的良率,目前依然卡在百分之四十左右。也就是说,每生產十片屏,有六片是不合格的。而且,这还是在实验室条件下的数据。如果进入量產,良率可能还会进一步下降。” 林浩没有说话,只是拿起桌上的一块玻璃样品,对著灯光仔细观察。那块玻璃很薄,边缘切割得非常整齐,表面光滑如镜。但当他微微倾斜角度时,能看到在特定的光线反射下,有一道极其细微的、蛛网般的纹路,从玻璃內部隱隱透出来。那是在镀膜和蚀刻过程中產生的应力裂纹,肉眼几乎无法察觉,但足以让一块触控屏的灵敏度和寿命大打折扣。 “成本呢?”林浩放下玻璃,问道。 老徐深吸一口气,翻开了报告中的成本分析页,报出了一个数字。那个数字让在场的另外两位项目组成员不由自主地倒吸了一口凉气。林浩的表情依然平静,但他的手指在桌面上轻轻敲了两下——这是他內心有所触动时的习惯性动作。 “这还只是触控屏一项。”老徐继续说道,声音里带著一丝苦涩,“再加上我们定製的处理器、高密度电池、精密金属中框、以及各项研发费用的分摊,整机的物料成本就已经到了一个很高的水平。如果算上渠道、营销、售后、以及合理的利润空间,最终的零售价,至少要定在五千元以上,我们才能不亏本。” 会议室里陷入了沉默。五千元。在2005年的中国,这是一个什么概念?北京市中心的房价,每平米还不到一万元。一辆普通的家用轿车,也就五六万元。一部诺基亚的主流功能手机,售价不过一两千元。五千元的手机,在当时的中国市场,几乎是天方夜谭。没有任何一家国產手机品牌,敢把价格定在五千元以上。因为在这个价位上,消费者有太多的选择——他们可以买诺基亚,可以买摩托罗拉,可以买三星,甚至可以买一台入门级的笔记本电脑。为什么要买一个从未做过手机的网际网路公司生產的、没有任何品牌知名度、甚至连能不能稳定使用都不知道的產品? “按这个成本,手机定价至少五千块,没人买。”老徐说出了那个所有人都在想、但没人敢说出口的结论。 会议室里的空气仿佛凝固了。另外两位项目组成员低著头,不敢看林浩的眼睛。他们知道,这个项目承载了林浩太多的期望,也承载了浩宇未来的战略方向。但如果成本问题无法解决,这个项目可能还没出生,就已经被判了死刑。 林浩沉默了很长时间。他拿起那块玻璃样品,再次对著灯光仔细端详。那些细微的裂纹,在光线下若隱若现,像一道道无法癒合的伤口。他放下玻璃,开口了,声音平静得出奇:“良率百分之四十,意味著每生產十片屏,有六片是废品。那这六片废品,能不能回收利用?” 老徐愣了一下:“回收利用?您的意思是……” “比如,把有瑕疵的屏降级使用。不能用在手机上,能不能用在其他对触控精度要求不那么高的设备上?比如,工业控制面板、自助售货机的显示屏、或者一些简单的智能家居设备。这样,至少能回收一部分成本。” 老徐的眼睛亮了一下:“这个思路……我之前没想过。我可以去和友达光电谈谈,看能不能建立一套分级標准。把合格的屏供给我们做手机,有瑕疵但还能用的屏,降价卖给其他客户。” “还有,”林浩继续说,“良率百分之四十,意味著有很大的优化空间。友达光电的產线,有没有可能通过调整工艺参数来提升良率?我们能不能派自己的工程师过去,和他们一起攻关?” “可以尝试,但需要时间和额外的投入。” “那就投。派一个技术团队常驻友达,和他们的工程师一起优化工艺。告诉他们,如果能把良率提升到百分之七十以上,我们可以接受一定幅度的涨价。但如果良率一直卡在百分之四十,我们可能不得不考虑其他供应商。” 老徐点了点头,飞快地在笔记本上记下了几行字。 本书首发 101 看书网书库全,101??????.??????任你选 ,提供给你无错章节,无乱序章节的阅读体验 “至於定价,”林浩顿了顿,“五千块,確实贵。但如果我们能把產品做到极致,让用户觉得这五千块花得值,他们就会买单。诺基亚的手机卖一两千,是因为它只值那个价。我们要做的,是让用户觉得,浩宇的手机,值五千块。” 会议室里的气氛,悄然发生了变化。那种沉重的、令人窒息的压抑感,被一种新的、混合著决心和期待的情绪所取代。老徐合上报告,站起身:“我明天就再飞一趟台湾。这次,不把良率问题啃下来,我就不回来了。” 林浩笑了:“也不用这么悲壮。注意身体,別累垮了。” 老徐点了点头,转身走出了会议室。另外两位项目组成员也陆续离开,房间里只剩下林浩一个人。他拿起那块玻璃样品,再次对著灯光仔细端详。那些细微的裂纹,在光线下依然清晰可见,但此刻在他眼中,它们不再只是缺陷,而是需要被征服的挑战。 他放下玻璃,拿起手机,拨通了一个號码。电话接通后,他说了一句话:“帮我约一下康寧的人,我想跟他们聊聊下一代大猩猩玻璃的合作。”窗外,深圳的暮色渐浓,而一场关於供应链的攻坚战,才刚刚拉开序幕。 第132章 飞赴宝岛 十月二十日,台北桃园机场。林浩走出到达大厅时,感受到的是一股与深圳截然不同的空气——温润中带著一丝海风的咸腥,天空是那种透亮的蓝,云朵低垂,仿佛伸手就能够到。他没有多做停留,直接坐上了前来接他的车,沿著高速公路向南驶去。目的地:新竹,友达光电总部。 车窗外,风景飞速掠过。稻田、厂房、庙宇、便利店,交替出现在视野里。林浩靠在座椅上,闭著眼睛,脑海里一遍遍地过著即將开始的行程。他此行带了一份特殊的“礼物”——一份从小艺的资料库中提取的、关於未来电容触控屏製造工艺的参数文档。这份文档被偽装成了浩宇实验室的理论推导成果,但实际上是来自未来的成熟工艺经验。他知道,这份文档一旦拿出来,可能会引起巨大的震动,甚至可能让友达的工程师对他產生怀疑。但他別无选择。如果不能在短时间內把触控屏的良率提升到可量產的水平,mate手机的上市时间將被无限期推迟,而浩宇在移动终端战场上的先发优势,將化为乌有。 到达新竹时已是傍晚。林浩没有先去酒店,而是直接让司机把车开到了友达光电的工厂门口。老徐已经在门口等著了,看到林浩从车上下来,快步迎了上去:“林总,您总算到了。友达的副总工程师和几位核心技术人员已经在会议室等著了。” “辛苦了。”林浩点了点头,跟著老徐走进了工厂。 会议室不大,布置得很简洁。友达光电的副总工程师姓黄,五十多岁,头髮花白,戴著一副厚厚的眼镜,说话带著浓重的闽南口音。他身后坐著三位技术人员,都是参与触控屏研发的核心骨干。双方寒暄了几句,很快进入了正题。黄工打开投影,开始介绍触控屏產线的现状和面临的瓶颈。他讲得很详细,从ito镀膜的均匀性控制,到黄光蚀刻的精度极限,再到雷射退火的温度曲线优化,每一个环节都列出了翔实的数据和实验记录。 林浩听得很认真,不时在笔记本上记下几个关键词。等黄工讲完,他合上笔记本,沉默了几秒钟,然后开口说:“黄工,我这边也有一份资料,是我们浩宇实验室在过去几个月里,针对触控屏工艺做的一些理论推导和仿真实验的结果。有些参数,可能和你们现有的经验不太一样。我想借著这几天在工厂的时间,和贵方的工程师一起,逐项对照验证一下。” 他从公文包里拿出一份厚厚的列印文档,递给了黄工。黄工接过文档,戴上老花镜,翻开第一页,看了几行,眉头微微皱起。他又翻了几页,眉头皱得更紧了。他没有立刻说话,而是继续往后翻,一页一页,看得越来越慢,越来越仔细。会议室里安静极了,只有纸张翻动的沙沙声。黄工身后的三位技术人员交换了一下眼神,不知道那份文档里写了什么,能让一向沉稳的黄工露出如此凝重的表情。 大约过了二十分钟,黄工终於翻完了最后一页。他摘下老花镜,揉了揉眉心,然后抬起头,看著林浩,用一种混合著惊讶和困惑的语气问道:“林总,这份文档……是你们自己做的?” “是的。”林浩平静地回答,“是我们实验室的几位同事,基於一些基础物理模型和大量的仿真计算,推导出来的。” 黄工沉默了片刻,然后缓缓摇了摇头:“不瞒你说,这里面的很多参数,我们也在实验中观察到过类似的趋势,但因为种种原因,没有深入探究下去。还有一些参数,是我们完全没有想到的方向。如果你们这些推导是正確的,那触控屏的良率问题,確实有可能在短期內得到大幅改善。” “所以,我想借用贵方的產线,花三天时间,逐项验证这些参数。”林浩说,“如果验证成功,良率提升的成果,双方共享。” 黄工看著林浩,看了很久。然后他点了点头:“好。我安排工程师全力配合。” 接下来的三天,林浩几乎住在了友达的工厂里。他每天穿著无尘服,和黄工的团队一起,在產线上逐项验证那份文档中的参数。有些参数一试就通,效果立竿见影。有些参数则需要反覆调整,甚至推倒重来。林浩没有急躁,也没有表现出任何“我早就知道会这样”的优越感。他只是耐心地和工程师们一起分析数据、討论原因、调整方案。他虚心听取每一位工程师的意见,尊重他们的经验和直觉。渐渐地,那些原本对他心存疑虑的工程师们,开始真正接纳他,把他当成自己人。 第三天晚上,当最后一项验证实验顺利完成时,產线上爆发出一阵小小的欢呼。良率从百分之四十,提升到了百分之六十八。虽然没有达到林浩期望的百分之七十,但已经是一个巨大的飞跃。黄工站在测试台前,看著屏幕上跳动的数据,沉默了很久。然后他转过身,看著林浩,说了一句让在场所有人都印象深刻的话:“林总,你们对屏幕的理解,比我们还深。” 林浩没有居功,只是谦虚地回应:“是贵方的工程师团队执行力强,才能把这些理论参数快速落地。没有你们的配合,这些推导永远只是纸上谈兵。” 黄工摇了摇头,没有再说什么。但他心里清楚,眼前这个年轻人,绝不是简单的人物。他带来的那份文档,绝不仅仅是“理论推导”那么简单。但他没有追问,因为他知道,有些秘密,不是该问的。 第四天上午,林浩离开了新竹,乘飞机返回深圳。飞机起飞时,他透过舷窗,看著下方逐渐缩小的城市轮廓,长长地吐出一口气。触控屏的良率问题,暂时解决了。但前方还有更多的难关在等著他——晶片、作业系统、摄像头、电池、散热、结构设计……每一个环节,都是一场硬仗。但他並不畏惧。因为他知道,只要一步一步走下去,总会走到终点。 第133章 技术换產能 十月二十五日,深圳创新大厦,林浩办公室。从新竹回来已经三天了,桌上还摊著友达光电发来的最新良率数据——百分之六十八。这个数字比出发前提升了將近三十个百分点,但林浩知道,这只是在实验室条件下的成果。要在大规模量產中稳定保持这个良率,还需要更多的工艺优化和產线磨合。更关键的是,友达目前只是浩宇的供应商之一,没有签订长期独家协议。如果哪天腾讯或者华为也找上门,开出更优厚的条件,友达会不会把优先產能分给別人?这个问题,像一根细刺,扎在林浩心头。 他拿起电话,打给了老徐:“帮我约一下友达的黄工,我想再谈一轮合作。” 两天后,黄工从新竹飞到了深圳。这次他没有带技术团队,只带了一位商务助理。会谈地点安排在浩宇总部四楼的小会议室,窗帘半开,午后的阳光在桌面上投下一道温暖的光带。林浩没有绕弯子,开门见山地说:“黄工,我想和友达签一份长期独家合作协议。” 黄工端起茶杯,抿了一口,没有立刻回答。他沉默了一会儿,然后放下茶杯,缓缓说道:“林总,友达很感谢你们在技术上的支持。但独家合作,关係到我们未来几年的產能规划和客户结构,我需要看到足够的诚意。” “诚意,我已经带来了。”林浩从公文包里拿出一份文件,推到黄工面前,“这是浩宇在触控屏领域的三项核心技术专利的授权许可。包括我们上次验证通过的低温多晶硅工艺优化方案、新型透明导电薄膜的配方、以及一种提高触控灵敏度的电极结构设计。这三项专利,授权友达在浩宇专属產线上使用,授权期限五年。” 黄工拿起那份文件,没有急著翻开,而是先看了看林浩的眼睛。那双眼睛很平静,没有谈判时常见的试探和算计,只有一种坦然的篤定。黄工低下头,翻开文件,一页一页地仔细看了起来。会议室里安静了很长时间,只有纸张翻动的沙沙声。当他看完最后一页,合上文件时,手指在封面上轻轻敲了两下,这是他思考时的习惯性动作。 “林总,这份授权协议,诚意很足。”黄工缓缓说道,“但我还有一个问题。这三项专利授权之后,浩宇如何保证后续的技术叠代?触控屏技术发展很快,如果一年后你们有了更好的方案,是否会继续授权给友达?” “会。”林浩的回答没有一丝犹豫,“浩宇在触控屏领域的所有技术研发成果,都会优先授权给友达的浩宇专属產线使用。我们不是做一锤子买卖,是想建立长期的战略合作关係。未来,友达的浩宇专属產线,不仅是我们的屏幕供应商,也是我们触控技术的联合实验室。我们一起研发、一起优化、一起叠代。” 黄工沉默了。他看著眼前这个年轻人,看著他那双平静而坚定的眼睛,忽然想起自己年轻时在实验室里通宵攻关的日子。那时候,他也是这样,相信技术可以改变一切。他缓缓点了点头:“好。我代表友达,同意这份合作协议。” 林浩伸出手,和黄工握在了一起。两只手,一只年轻而有力,一只苍老而稳健,在这一刻,达成了一份足以改变中国触控屏產业格局的协议。 协议的核心內容只有三条:第一,友达为浩宇开设一条专属產线,產能优先保障浩宇mate手机的屏幕需求。第二,浩宇授权三项核心触控技术专利给友达,用於该专属產线的生產。第三,专属產线的良率目標定为百分之六十五。如果连续三个月达不到目標,友达免收代工费,直到良率达標为止。消息传出后,业內一片譁然。这是中国网际网路公司第一次用技术换供应链话语权。以往,都是硬体厂商掌握核心技术,网际网路公司只能乖乖地按报价採购,没有任何议价能力。但浩宇打破了这种格局。他们用自己的技术研发成果,换来了供应链上的主动权和控制权。 消息传到腾讯时,马化腾正在审阅qq“凤凰计划”的进度报告。他放下报告,沉默了片刻,然后对身边的助理说了一句话:“浩宇已经不是一家纯粹的网际网路公司了。” 深夜,林浩独自站在办公室的窗前,看著窗外深圳的夜景。远处的腾讯大厦依然灯火通明,像一只永不闭上的眼睛。他知道,技术换產能只是第一步。未来,还有更多的硬仗要打。但他並不畏惧,因为他手中握著的,不仅是三纸专利授权书,更是一种全新的、属於浩宇的竞爭哲学——用技术,换话语权。用创新,换主动权。 第134章 专利储备的紧迫感 十月二十八日,深圳创新大厦,四楼小会议室。法务总监老陈被林浩一个电话从家里叫到了公司,进门时还带著一身晚饭的油烟味。他不知道发生了什么十万火急的事情,能让林浩在周六晚上紧急召见他。林浩没有寒暄,直接把一份刚签好的合作协议推到老陈面前:“友达的协议,今天签了。我们用三项技术专利,换了一条专属產线。” 老陈拿起协议,快速瀏览了一遍,点了点头:“我看到了。这三项专利的申请文件,法务部两个月前就已经递交了,国內申请已经受理,pct国际申请还在准备中。” “太慢了。”林浩打断了他。 老陈愣住了。太慢了?法务部的专利申请速度,在整个行业內都算是快的。一般公司从技术研发完成到提交专利申请,平均需要三到六个月。浩宇法务部已经把周期压缩到了两个月以內,这已经是极限了。 “林总,专利撰写和申报需要时间。我们要保证权利要求的范围足够宽、足够稳固,不能让竞爭对手轻易绕过。这个过程急不得。” “我理解。”林浩的语气缓和了一些,但依然带著不容置疑的坚定,“但我希望你理解另一件事:我们现在申请的每一份专利,都是十年后的子弹。现在多一份专利,十年后就多一份谈判的筹码,多一份生存的希望。” 他站起身,走到白板前,拿起笔画了一个简单的坐標轴。横轴是时间,纵轴是技术竞爭力。他画了一条陡峭上升的曲线,代表浩宇当前的技术发展速度。然后在曲线的上方,画了一条平行的虚线,標註著“专利储备”。 “技术发展再快,如果没有专利的保护,就像在沙滩上建城堡。浪一来,就塌了。”林浩转过身,看著老陈,“友达的合作让我意识到一件事:我们能用技术换產能,是因为我们手里有专利。如果有一天,我们没有专利了,或者我们的专利被別人绕过了,我们就什么都没有了。” 老陈沉默了。他理解林浩的焦虑,也理解专利的重要性。但他更知道,专利工作是一项需要耐心和细致的工作,急不得。 “林总,我向你保证,法务部会尽最大努力加快专利申报的速度。但同时,我也需要你的支持——研发部门必须及时向我们披露新的技术成果,不能等到產品都快上市了才想起来要申请专利。很多技术,在研发过程中就已经具备了申请专利的条件,早一天披露,我们就早一天开始准备。” “我会让研发部门配合。”林浩点了点头,“另外,我还有一个要求。” “您说。” “从今天起,所有自研技术,在研发立项的同时,就要启动专利检索和布局分析。技术方案初步確定后,第一时间撰写专利草案。技术验证完成后,立即提交正式申请。国內申请和pct国际申请,同步递交,不再分批进行。” 老陈倒吸了一口凉气。同步递交国內和pct国际申请,意味著法务部的工作量將成倍增加,也意味著公司的专利支出將大幅上升。但他没有提出异议,因为他知道,林浩说的每一个字,都是对的。 “我明白了。法务部会重新调整工作流程,確保满足新的要求。” “辛苦了。”林浩走到老陈面前,拍了拍他的肩膀,“老陈,我知道这很难。但十年后,你会感谢今天的自己。” 老陈苦笑了一下:“希望十年后,我还有力气感谢自己。” 两人相视一笑,会议室里的气氛轻鬆了一些。老陈离开后,林浩一个人站在白板前,看著那条陡峭上升的曲线和那条平行的虚线。他知道,专利储备是一场漫长的马拉松,不是短跑。但起跑的姿势,决定了最终能跑多远。他已经迈出了第一步,接下来,就是一步一个脚印,坚定不移地跑下去。 第135章 杨雪:铁面將军 十一月一日,深圳创新大厦,四楼大会议室。供应链部门的全体会议,气氛比往常更加凝重。不是因为业绩不好,不是因为出了什么事故,而是因为今天有一位新人要来——新任供应链总监,杨雪。 关於这位新总监的传闻,早在正式任命公布之前就已经在公司內部悄悄流传。有人说她背景很深,曾在军队系统工作多年,手里掌握著常人难以想像的人脉和资源。有人说她脾气很大,在前东家任职时,曾经把一个供应商的代表骂得当场落泪。还有人说她能力极强,经手过的项目,从来没有出过任何供应链层面的紕漏。这些传闻真假难辨,但足以让供应链部门的每一个人都绷紧了神经。 上午九点整,会议室的门被推开了。一个中等身材的女人走了进来。她穿著一件剪裁利落的深灰色西装外套,里面是白色的衬衫,扣子一丝不苟地繫到最上面一颗。短髮,没有化妆,皮肤是那种健康的麦色,眼神锐利得像一把刚刚开过刃的军刀。她走到会议桌前,没有坐下,而是双手撑在桌面上,身体微微前倾,目光缓缓扫过在场的每一个人。 “我叫杨雪。”她的声音不高,但每个字都清晰地落在会议室里每一个人的耳膜上,“从今天起,负责浩宇科技的供应链管理。在来浩宇之前,我在部队服役了十几年,管过物资、管过装备、管过后勤。对我来说,供应链就是打仗。供应商是前线,仓库是后方,物流是运输线。任何一个环节出了紕漏,都会影响整个战局的胜负。” 她停顿了一下,目光落在坐在角落里的一个採购员身上。那个採购员正低著头,偷偷用手机刷著什么。杨雪没有提高声音,只是淡淡地说了一句:“那位同事,请你把手机收起来。在我的会上,只有两件事:听,和记。如果你觉得我的会不值得你听,你可以现在就走,我不拦你。” 那个採购员的脸瞬间涨得通红,手忙脚乱地把手机揣进口袋,坐直了身体。会议室里的空气仿佛凝固了。没有人敢说话,没有人敢动,甚至连呼吸都变得小心翼翼。 杨雪收回目光,继续说道:“我知道,你们有些人可能觉得我太严厉,觉得我一个当兵的,不懂网际网路公司的规矩。但我今天把话放在这里:浩宇的供应链,从今天起,要按照打仗的標准来管。供应商的交期,就是军令状。物料的品质,就是生命线。库存的周转,就是行军速度。任何一环出了问题,我不问原因,只问结果。因为在前线,敌人不会给你解释原因的机会。” 她说完,拉开椅子,坐了下来。语气稍微缓和了一些:“现在,开始匯报吧。一个一个来,先说问题,再说方案。没有方案的,就说你需要什么资源才能拿出方案。” 会议持续了两个多小时。在这两个小时里,供应链部门的每一位员工都经歷了一场前所未有的洗礼。杨雪的问题犀利而精准,总能一针见血地指出匯报中的漏洞和盲点。她不留情面,但也公正客观。对於那些確实遇到了困难、並且已经尽力想办法解决的员工,她会给出明確的指导和支持。但对於那些敷衍了事、推諉扯皮的,她毫不客气地当场指出,言语之锋利,让几个习惯了浑水摸鱼的採购员当场红了眼眶。 会议结束后,杨雪回到自己的新办公室。她还没来得及坐下,门就被敲响了。林浩站在门口,手里端著两杯咖啡,微笑著看著她:“杨总监,方便聊两句吗?” 杨雪接过咖啡,点了点头:“林总请坐。” 林浩在她对面坐下,喝了一口咖啡,然后说:“今天的会议,我听说了。有人跟我反映,说你太严厉了,把几个同事骂哭了。” 杨雪没有辩解,只是平静地看著林浩:“林总,如果您觉得我的方式不合適,我可以调整。” “不,不用调整。”林浩放下咖啡杯,看著杨雪,眼神里带著一种欣赏,“我找你来的原因,就是因为浩宇的供应链需要一位將军。而你,就是那位將军。” 杨雪沉默了片刻,然后端起咖啡,喝了一口。咖啡很苦,没有加糖,是她喜欢的味道。 “林总,我不会让你失望的。”她说。 “我知道。”林浩站起身,走到门口,回头看了她一眼,“对了,那几个被你骂哭的採购员,如果明天还哭,就让他们来找我。我给他们发纸巾。” 杨雪的嘴角,终於浮起了一丝极淡的笑意。那是她入职浩宇以来,第一次露出笑容。 第136章 杨雪的第一次出手 十一月十五日,深圳创新大厦,四楼供应链部。杨雪办公桌上的电话响了,来电显示是一个熟悉的號码——台资连接器厂商鸿瑞电子的业务副总老郑。杨雪接起电话,对方的声音带著惯常的热情和客气:“杨总,好久不见,最近可好?” 寒暄了几句后,老郑切入正题:“杨总,今天给您打电话,是有件事想跟您通个气。最近铜价涨得厉害,塑胶原料也跟著涨,我们这边的成本压力实在太大了。公司经过核算,决定从下个月起,所有连接器產品的价格统一上调百分之十五。希望您能理解。” 杨雪没有立刻回答。她沉默了三秒钟,然后说:“郑总,这个调价幅度,我没有办法接受。” 老郑显然预料到了这个回应,语气依然和气:“杨总,我们也知道这个涨幅不小,但实在是成本扛不住了。您可以去市场上打听一下,现在哪家连接器厂不涨价?我们已经是涨得最晚的了。” “郑总,我不需要去市场打听。”杨雪的声音依然平静,但带著一种不容置疑的坚定,“我只需要知道一件事:贵司的连接器,和市面上其他品牌的连接器相比,有哪些不可替代的优势?” 电话那头沉默了几秒。老郑显然没想到杨雪会问这个问题,一时有些措手不及:“这个……杨总,我们和贵司合作了这么久,品质和服务您都是清楚的……” “品质和服务,是合作的基本前提,不是涨价的理由。”杨雪打断了他,“郑总,我需要和团队评估一下这个调价方案。三天內给您回復。” 掛了电话,杨雪没有急著召集会议,而是先打开电脑,调出了鸿瑞电子所有连接器產品的物料清单和技术规格,一份一份地仔细研究起来。她花了整整一个下午的时间,把每一颗连接器的引脚定义、额定电流、工作温度范围、插拔寿命,全部梳理了一遍。然后,她拿起电话,打给了採购部的一位工程师:“帮我查一下,国內有没有能做这种连接器的厂家。精度要求可以適当放宽,但必须满足我们的最低技术標准。” 第二天上午,一份详细的替代方案报告放在了杨雪的桌上。报告显示,东莞有一家规模不大的连接器厂商,虽然名气不大,但设备精度和技术能力都不错。他们生產的同类连接器,在关键参数上与鸿瑞的產品相差无几,在某些方面甚至略有优势。价格方面,比鸿瑞的现行报价低了约百分之十二。如果按照鸿瑞涨价后的价格计算,差价將达到百分之二十三。 杨雪看完报告,没有立刻做决定。她让採购部安排了一次对那家东莞工厂的突击验厂。当天下午,两位工程师就出发了。第三天上午,验厂报告传了回来:生產线管理水平良好,质检体系完善,產能可以满足浩宇的当前需求。唯一的短板是,他们之前没有做过手机级別的连接器,在微型化和高精度方面,可能需要一些技术指导。 杨雪看完验厂报告,拿起电话,打给了鸿瑞的老郑:“郑总,关於涨价的事,我们这边已经评估完了。” “杨总,您考虑得怎么样了?”老郑的声音里带著一丝期待。 “我们的结论是:不接受涨价。同时,我正式通知贵司,从下个月起,浩宇將逐步切换连接器供应商。感谢贵司过去一年的支持。” 电话那头沉默了。老郑显然没有预料到这个结果。他沉默了几秒,然后声音变得有些急促:“杨总,您这是什么意思?我们合作了这么久,就因为百分之十五的涨价,您就要换供应商?” “郑总,不是因为涨价。是因为您在提出涨价之前,没有给我们任何缓衝和协商的余地。一张涨价通知,百分之十五,没有商量,没有替代方案。这不是合作的態度。”杨雪的声音依然平静,但每一个字都像钉子一样钉在老郑的心里,“打仗的时候,前线不会等后方把价格谈妥了再开火。供应链也一样。我需要的是能和我一起解决问题的伙伴,不是遇到困难就把成本转嫁给我的供应商。” “杨总,您再考虑考虑,价格方面我们可以再谈……” “郑总,我已经考虑得很清楚了。感谢您过去的支持,祝贵司生意兴隆。” 杨雪掛断了电话。她没有再多说一个字。两周后,浩宇的mate手机项目开始批量使用东莞那家工厂生產的连接器。经过浩宇工程师的技术指导,產品的良率和一致性都达到了预期標准。成本方面,比使用鸿瑞连接器时下降了约百分之八。消息传到鸿瑞电子时,老郑后悔不已。他几次托人带话,表示愿意恢復原价,甚至可以在原价基础上再给一些折扣,只求重新成为浩宇的供应商。 杨雪的回答很简洁:“打仗不等人。我们已经往前走了。” 这件事在浩宇內部传开后,林浩在一次管理层会议上提到了杨雪的做法。他没有长篇大论地表扬,只说了一句话:“供应链就是打仗。杨雪,打了一场漂亮的仗。”坐在角落里的杨雪,表情依然平静,只是微微点了点头。她知道,这只是开始。前方还有更多的仗,等著她去打。 第137章 电池的秘密布局 十二月三日,深圳创新大厦,四楼供应链部。杨雪办公桌上堆满了各种电池供应商的资料,从松下、三星sdi、lg化学等国际巨头,到比亚迪、力神、亿纬鋰能等国內厂商,大大小小十几家,每一家都附有详细的技术参数和报价单。这是她过去两周的成果——按照林浩的要求,对全球主流电池供应商进行了一次全面的摸底调查。但此刻,她看著那些资料,眉头紧锁。 林浩给她的技术指標,在她看来,几乎是不可能完成的任务。能量密度要达到当时主流鋰电池的三倍,这意味著在同样体积下,电池容量要提升三倍;或者同样容量下,体积要缩小到三分之一。以2005年的电池技术水平,这个目標无异於天方夜谭。她从业多年,经手过无数供应链项目,从未见过如此激进的技术要求。 她拿起电话,打给了林浩:“林总,电池供应商的初步摸底结果出来了。但我需要跟您確认一下——您给的那个能量密度指標,是认真的吗?” 电话那头传来林浩平静的声音:“认真的。” “林总,我不是质疑您的决策,但以目前行业的技术水平,这个指標没有任何一家供应商能达到。松下做不到,三星做不到,国內的厂商更做不到。我们可能需要调整一下预期。” “我知道现在没人能做到。”林浩说,“所以我要你找的,不是现在就能做到的供应商,是有潜力在未来两到三年內做到的供应商。他们可能规模不大,可能名声不响,但必须在电池材料或者电芯工艺上有真正的技术积累和创新潜力。” 杨雪沉默了。她理解了林浩的意思——他要的不是现成的產品,而是一颗能够被培育的种子。她重新翻开了那堆供应商资料,用新的標准重新审视每一家公司。大多数被排除了,它们的优势在於规模和成本,而非技术的前瞻性。直到她的目光落在一家不太起眼的公司上——atl,新能源科技有限公司。 这家公司成立於1999年,总部位於香港,研发和生產基地位於广东东莞。创始人是几位从美国归来的华人科学家,在聚合物鋰离子电池领域拥有深厚的技术积累。杨雪注意到,atl在聚合物鋰电池的能量密度方面,已经做到了当时行业领先的水平。更重要的是,他们正在研发的一种新型硅碳负极材料,理论上可以將电池能量密度提升一倍以上。虽然还处於实验室阶段,但方向是对的。 杨雪在那份资料上做了一个標记,然后拿起电话,打给了atl的销售总监。电话接通后,她开门见山地说道:“你好,我是浩宇科技供应链总监杨雪。我们对贵司的聚合物鋰电池技术很感兴趣,希望能安排一次技术交流。越快越好。” 一周后,东莞松山湖,atl总部。杨雪带著两位电池工程师,在atl的实验室里待了一整天。他们详细了解了atl在聚合物鋰电池方面的技术路线和研发进展,也坦诚地交流了浩宇对下一代电池的技术需求。当atl的首席科学家听到杨雪提到的那个能量密度目標时,他沉默了很久,然后说了一句:“这个目標,我们也在往那个方向努力。但坦白说,我们目前还没有把握在两到三年內实现。” “如果我们愿意和你们一起研发呢?”杨雪说,“浩宇可以提供资金支持和部分研发资源,与atl成立联合实验室,共同攻关下一代高能量密度鋰电池技术。研发成果双方共享,atl拥有生產工艺的智慧財產权,浩宇拥有优先採购权和独家供应权。” atl的首席科学家看著杨雪,看了很久。然后他伸出了手:“杨总,合作愉快。” 两只手握在一起的瞬间,浩宇在电池领域的长远布局,悄然落下了一枚关键的棋子。而此时的业界,还没有人意识到,这家叫atl的中国公司,將在未来十年內,成长为全球聚合物鋰电池领域的领导者。也没有人意识到,浩宇在电池上的这次“秘密布局”,將为多年后mate手机的诞生,奠定最坚实的基础。 第138章 拜访曾毓群 十二月十五日,东莞松山湖。冬日的阳光温和地洒在开发区崭新的柏油路上,两旁是新栽的行道树,枝干还细,在微风中轻轻摇曳。atl的工厂坐落在一片工业园区的深处,灰色的外墙朴素低调,如果不是门口那块不起眼的招牌,很难让人联想到这是一家刚刚拿下了苹果ipod电池订单的公司。 林浩比约定的时间早了十五分钟到达。他没有让司机直接开进工厂,而是在路边停了一会儿,透过车窗打量著这栋不起眼的建筑。他知道,这栋楼里,藏著未来全球动力电池產业的半壁江山。而他今天要见的这个人,將是那个改变世界能源格局的关键角色。 下午两点整,林浩在atl的会客室里见到了曾毓群。他比林浩想像中要年轻一些,穿著一件普通的蓝色工装外套,戴著一副无框眼镜,说话带著福建口音,语速不快,但每一句话都经过深思熟虑。他的办公室里最显眼的不是奖盃或证书,而是一块白板,上面画满了各种化学式和结构图,有些已经被擦过多次,留下模糊的痕跡。 “林总,久仰大名。”曾毓群伸出手,和林浩握了握,“听说你们在做手机?还要做晶片?” “在做。”林浩笑了笑,“但今天来,不是想跟曾总聊手机的事。” 曾毓群眉毛微微一动,露出感兴趣的神色:“哦?那聊什么?” “聊未来。” 林浩没有急著展开,而是先问了一个问题:“曾总,您觉得,电池这个行业,十年后会变成什么样?” 曾毓群沉默了片刻,然后缓缓说道:“十年后,消费电子电池的市场会越来越大,手机、笔记本、相机,都需要更轻、更薄、续航更长的电池。atl正在往这个方向努力。” “消费电子电池,確实是一个很大的市场。”林浩点了点头,“但我觉得,电池真正的未来,不在消费电子。” 曾毓群的目光变得专注起来:“那在哪里?” “在汽车和储能。” 会客室里安静了几秒钟。曾毓群没有立刻回应,而是端起桌上的茶杯,喝了一口,然后放下,看著林浩,等他说下去。 “曾总,您有没有想过一个问题:为什么世界上所有的汽车,都要烧汽油?明明电动机的效率比內燃机高得多,明明电能比汽油便宜得多,为什么电动汽车一直没有普及?” “因为电池。”曾毓群回答得很乾脆,“能量密度不够,成本太高,充电太慢。这些问题不解决,电动汽车永远只能是玩具。” “那如果,有人解决了这些问题呢?”林浩直视著曾毓群的眼睛,“如果有人能把电池的能量密度提升五倍,成本降到现在的五分之一,充电时间缩短到十分钟以內——会发生什么?” 曾毓群没有回答。但他放在桌上的手指,微微收紧了。 “加油站会消失。”林浩继续说,“石油时代会终结。整个能源格局,会被重新定义。而那个率先突破电池技术瓶颈的公司,將成为新时代的王者。” 曾毓群沉默了很久。他看著林浩,像是在重新审视眼前这个年轻人。良久,他开口了,声音比刚才低沉了一些:“林总,你说的这些,我也想过。但那是很远的事。眼下,atl首先要活下来,要把ipod的订单做好,要在消费电子电池领域站稳脚跟。至於汽车和储能,那是十年后、甚至二十年后的故事了。” “十年,很快的。”林浩说,“曾总,我今天来,不是想说服您立刻转型去做汽车电池。我只是想跟您说一件事:浩宇愿意成为atl在下一个十年里的战略合作伙伴。不管你们是做消费电子电池,还是未来做汽车电池、储能电池,浩宇都愿意在技术、资金、资源上,提供力所能及的支持。” 曾毓群看著林浩,看了很久。然后他缓缓点了点头:“林总,你的话,我记住了。” 林浩站起身,伸出手:“曾总,期待和atl一起,改变世界。” 曾毓群握住他的手,用力摇了摇:“我也期待。” 离开atl的工厂时,天色已经有些暗了。林浩坐进车里,透过车窗,最后看了一眼那栋灰色的建筑。他知道,今天播下的种子,可能要很多年后才会发芽。但他不著急。因为他相信,有些人,註定会改变世界。而他今天见到的,就是这样一个人。 第139章 战略投资ATL 十二月二十三日,深圳创新大厦,林浩办公室。从东莞回来已经整整一周了,但那次与曾毓群的会面,依然像一块投入湖面的巨石,在林浩心中激盪著余波。他坐在办公桌前,面前摊著一份已经修改了无数遍的投资方案,每一页都密密麻麻地標註著修改痕跡和批註。方案的核心只有一页纸,但那一页纸上的数字,足以让任何一家风险投资机构的合伙人为之侧目:浩宇科技向新能源科技有限公司(atl)注资五千万人民幣,占股百分之五。资金將专项用於下一代高密度鋰电池技术的研发,以及atl东莞工厂的產能扩建。 作为交换条件,atl需承诺在未来五年內,优先保障浩宇科技所有產品的电池供应,並在同等条件下,以优於其他客户的价格和交付周期向浩宇供货。同时,双方將联合建立一所电池技术联合实验室,共同研发麵向智慧型手机、笔记本电脑、以及未来可能的电动汽车和储能领域的新型电池技术。 五千万,百分之五。这个估值,意味著atl的整体估值被定在了十亿人民幣。对於一个年营收刚刚突破两亿、利润微薄的电池製造商来说,这个估值无疑是偏高的。但林浩不在乎。他看的不是atl的现在,是atl的未来。 王磊推门进来,手里拿著一份財务分析报告,脸色有些复杂:“老大,你真的要投五千万给一家电池厂?这可是我们帐上將近三分之一的现金。董事会那边能通过吗?” “董事会那边,我会亲自去解释。”林浩抬起头,看著王磊,“磊子,你相信我,这笔投资,十年后会让所有人闭嘴。” 王磊沉默了一会儿,然后嘆了口气:“我信你。但我还是要说,这太冒险了。” “创业本身就是最大的冒险。”林浩笑了笑,“如果什么都等万无一失才去做,那机会早就被別人抢走了。” 与此同时,东莞松山湖,atl总部。曾毓群同样面临著艰难的抉择。林浩的投资方案摆在他桌上已经七天了,他每天都会拿出来看一遍,但始终没有下定决心。五千万,对於正在高速扩张的atl来说,无疑是一笔重要的资金。可以用来扩充產能,可以用来招聘人才,可以用来加速新技术的研发。但接受这笔投资,也意味著atl將和浩宇深度绑定。未来五年,atl的电池產能將优先供应浩宇,这意味著可能会失去一些其他客户的机会。 更让他犹豫的是林浩那个人。那个年轻人给他的印象太深刻了——不是因为他画的那些关於电动汽车和储能的宏大蓝图,而是因为他在描绘那些蓝图时,眼神里那种近乎偏执的篤定。那种眼神,曾毓群只在极少数的创业者身上见过。那些人,要么成为了时代的传奇,要么在通往传奇的路上粉身碎骨。他不知道林浩会是哪一种,但他知道,这个年轻人,绝对不是平庸之辈。 他拿起电话,打给了atl的联合创始人梁少康:“老梁,浩宇那份投资方案,你怎么看?” 电话那头沉默了几秒,然后传来梁少康沉稳的声音:“我觉得,可以接。那个林浩虽然年轻,但他对技术的理解和对未来的判断,不像是在画饼。而且,五千万的注资,对我们来说確实是及时雨。有了这笔钱,下一代硅碳负极材料的研发,就可以提前启动了。” “你也觉得他靠谱?” “我觉得他是个疯子。”梁少康笑了,“但疯得有意思。这个世界,需要一些疯子。” 曾毓群也笑了。他掛断电话,重新拿起那份投资方案,从头到尾又看了一遍。然后他拿起笔,在最后一页的“同意”二字下面,签下了自己的名字。 一周后,深圳创新大厦,浩宇科技总部。曾毓群带著atl的法务和財务团队,亲自飞抵深圳,与浩宇正式签署战略投资协议。签约仪式很简单,没有媒体,没有闪光灯,只有双方的核心团队在场。林浩和曾毓群分別在两份协议上籤下自己的名字,然后交换文件,握手。 “曾总,合作愉快。”林浩说。 “合作愉快。”曾毓群握著他的手,看著他的眼睛,“林总,我还是觉得你是个疯子。但我愿意陪疯子赌一把。” 林浩笑了:“曾总,你不会后悔的。” 签约仪式结束后,林浩陪著曾毓群参观了浩宇的研发中心和產品展厅。当曾毓群看到那台还处於工程验证阶段的mate手机原型时,他沉默了很久。然后他转过头,对林浩说了一句意味深长的话:“林总,我现在开始相信,你说的那个未来,也许真的会来。” 窗外,深圳的冬日阳光正好,透过玻璃窗洒进来,在两人之间形成一道温暖的光柱。那道光柱里,尘埃缓缓浮动,像是无数个正在孕育的可能性,在空气中悄然生长。 第140章 光学镜头的种子 2005年的最后几天,浙江余姚。这座位於杭州湾南岸的小城,冬天湿冷入骨,没有暖气,空气里的水分像细针一样往骨头缝里钻。林浩从深圳飞来寧波,又坐了一个多小时的汽车,才到达这个以杨梅和塑料模具闻名的小城。他此行的目的地,是余姚郊区一座不起眼的乡镇工厂——舜宇光学。 工厂的大门是那种老式的铁柵栏门,已经有些生锈,门柱上掛著白底黑字的厂牌,字跡有些褪色。门口的保安室里,一个穿著旧军大衣的老大爷正就著电暖器打瞌睡。如果不是门口停著的那辆落满灰尘的麵包车上印著“舜宇光学”四个字,林浩几乎以为自己找错了地方。 接待他的是舜宇光学的创始人王文鉴,六十多岁,头髮花白,穿著一件洗得发白的蓝色工装,手上还有没洗净的机油痕跡。他的办公室不大,一张老式的写字檯,几把木椅子,墙上掛著一幅字:“实事求是。”角落里堆著几箱光学镜片的样品,用泡沫纸包裹得严严实实。 “林总,不好意思,地方简陋,让你见笑了。”王文鉴给林浩倒了一杯热茶,用的是那种印著红色囍字的搪瓷杯,杯沿还有一个小缺口。 “王总客气了。”林浩双手接过茶杯,没有在意那个缺口,喝了一口,热茶的暖意顺著喉咙流下去,驱散了一路上的寒气,“我是做网际网路出身,但我知道,真正撑起中国製造的,不是那些光鲜亮丽的网际网路公司,是像舜宇这样,踏踏实实做技术的实业企业。” 王文鉴笑了笑,笑容里带著一丝苦涩:“林总过奖了。舜宇做了几十年光学镜片,从望远镜镜片做起,后来做显微镜、相机镜头,也做过一些手机摄像头的镜片,但量不大。说实话,我们这个行业,技术门槛高,利润薄,竞爭激烈。日本的佳能、尼康、奥林巴斯,德国的蔡司、莱卡,人家的技术积累比我们深厚得多。我们想在高端光学领域突围,难啊。” “王总,我今天来,就是想跟您聊聊手机摄像头的事。”林浩放下茶杯,看著王文鉴的眼睛,“您觉得,十年后,手机摄像头的市场会有多大?” 王文鉴想了想,摇了摇头:“不好说。现在手机摄像头像素越来越高,从三十万到一百万,现在已经有人在做两百万、三百万像素的了。但手机毕竟不是相机,镜头太小,进光量有限,画质再好也好不过专业相机。我觉得,手机摄像头可能会成为一个標配,但要说取代相机,不太可能。” “王总,我跟您的判断不太一样。”林浩说,“我觉得,十年后,手机摄像头不仅会取代大部分数位相机的市场,还会成为手机最重要的功能之一。用户选择一款手机,首先看的就是它的拍照好不好。而这个市场的规模,將是现在所有相机市场总和的好几倍。” 王文鉴沉默了。他看著林浩,眼神里带著一种复杂的情绪——有怀疑,有好奇,也有一丝被点燃的期待。 “林总,你说的这个未来,如果真的会来,那手机镜头的需求量將是天文数字。但舜宇现在的產能和技术水平,恐怕接不住这么大的市场。” “所以,我今天来,就是帮舜宇接住这个未来。”林浩从公文包里拿出一份文件,推到王文鉴面前,“浩宇科技,愿意向舜宇光学投资两千万人民幣,作为天使轮融资。这笔钱,我希望舜宇用来扩建產线、引进设备、招聘人才、研发下一代手机镜头模组技术。我们不追求短期回报,我们看重的是舜宇的长期潜力。” 王文鉴愣住了。他看著那份投资意向书,又看了看林浩,一时间不知道该说什么。两千万,对於当时的舜宇来说,是一笔天文数字。它相当於舜宇好几年的利润,足以让公司的產能和技术水平跃升一个台阶。但他不明白,为什么一家网际网路公司,会愿意投资一家做望远镜镜片的乡镇企业。 “林总,我冒昧问一句——你为什么投我们?”王文鉴的声音有些沙哑,“舜宇现在规模小,技术也不算顶尖,市场竞爭激烈。你不怕这笔钱打水漂吗?” 林浩端起搪瓷杯,又喝了一口热茶,然后放下,看著王文鉴,认真地说:“王总,因为我相信,十年后,全球每两部手机里,就有一部用的镜头是舜宇造的。” 会议室里安静了很长时间。王文鉴看著林浩,看著这个比自己年轻几十岁的创业者,看著他那双平静而篤定的眼睛。他忽然想起自己年轻的时候,也是这样,相信一些別人不相信的事情,然后一步一步,把它们变成现实。 “林总,你比我敢想。”王文鉴缓缓说道,声音里带著一种久违的温度,“我做了几十年光学,都不敢说这样的话。你敢说,我信你一回。” 他伸出手,和林浩握在了一起。一只苍老而粗糙,一只年轻而有力,在这一刻,握住了同一个未来。 签约仪式很简单,没有媒体,没有闪光灯,只有王文鉴、林浩、和几位舜宇的核心管理层,在一间简陋的会议室里,各自在一式两份的协议上籤下了名字。签约结束后,王文鉴带著林浩参观了舜宇的生產车间。车间不大,几十台设备正在运转,工人们穿著白色的防尘服,在操作台前专注地工作著。一切都井然有序,朴素而扎实。 参观结束后,王文鉴送林浩到工厂门口。冬日的阳光斜斜地照下来,在地上拉出长长的影子。王文鉴握著林浩的手,再一次问道:“林总,你真的相信,十年后全球手机的镜头有一半会是舜宇造的?” 林浩看著他,认真地回答:“王总,我不是相信。我是知道。” 王文鉴愣了一下,然后笑了,笑得很爽朗,笑声在冬日的空气中传出很远。他鬆开林浩的手,拍了拍他的肩膀:“好。那我就陪你,把这个『知道』,变成现实。” 林浩坐进车里,透过车窗,最后看了一眼那座不起眼的乡镇工厂。他知道,今天播下的这粒种子,要很多年后才会长成参天大树。但他不著急。因为他知道,有些种子,值得等待。 第141章 浩宇支付的真实数据 2006年一月十五日,深圳创新大厦,五楼会议室。浩宇支付团队月度復盘会正在进行。投影幕布上,一串串数据在墨绿色的背景上跳动,像心电图一样勾勒出浩宇钱包过去三个月的生长轨跡。日活跃用户突破三百万,月交易额突破两亿元。这两个数字,放在当时的中国第三方支付市场,已经足以让任何一家竞爭对手侧目。 但林浩看著那些数据,表情却没有太多的喜悦。他注意到一个细节:这两亿元的交易额中,有超过百分之九十是在浩宇內部生態中循环的——用户充值到浩宇钱包,然后在《山海》里买道具,在hicq里送礼物,在浩宇空间里购买装饰。真正流向外部场景的交易,少得可怜。换句话说,浩宇钱包目前还只是一个“內部流通货幣”,而不是一个真正的“支付工具”。 匯报结束后,林浩没有急著离开,而是坐在座位上,盯著幕布上那些数据,陷入了沉思。这时,坐在会议桌角落里的张一鸣开口了:“林总,我有个想法,不知道当说不当说。” “你说。” 张一鸣推了推眼镜,组织了一下语言:“浩宇钱包目前的交易额虽然不小,但几乎全部在內部循环。这说明用户对我们的信任已经建立起来了,他们愿意把钱放在浩宇钱包里,也愿意在我们的生態里消费。但如果我们一直停留在內部循环,浩宇钱包的天花板很快就会到来。因为用户在我们生態內的消费需求,是有限的。” 他顿了顿,继续说道:“我建议,接入外部电商。让用户可以用浩宇钱包,在淘宝、噹噹、或者其他电商平台上购物。这样一来,浩宇钱包就不再只是一个『游戏点卡充值工具』,而是一个真正的、可以用於日常消费的支付工具。用户的使用频率和黏性,都会大幅提升。” 会议室里安静了下来。所有人都看向林浩,等待他的回应。这个建议,其实团队內部已经討论过很多次了。支持者认为,接入外部电商是浩宇钱包从“內部工具”走向“独立支付平台”的必经之路。反对者则认为,外部电商的支付场景已经被支付宝牢牢把控,贸然进入可能会引发激烈的竞爭,甚至可能招致阿里巴巴的打压。 林浩沉默了片刻,然后抬起头,看著张一鸣:“技术上,接入淘宝需要多久?” 张一鸣显然已经做过功课,回答得很快:“如果只是接入淘宝一家,技术开发和商务谈判同步推进的话,大概需要两到三个月。但如果要广泛接入多家电商平台,周期会更长,至少半年以上。” “那就先从淘宝开始。”林浩说,“三个月內,我要看到用户能用浩宇钱包在淘宝上买东西。” 会议室里响起一阵低低的骚动。有人兴奋,有人担忧,有人已经开始在心里盘算著需要调动哪些资源。林浩没有理会那些反应,他看向张一鸣:“这个项目,你来负责。需要什么资源,直接找我。” 张一鸣点了点头:“明白。” 会议结束后,林浩一个人留在会议室里,看著幕布上那些数据,又坐了一会儿。他知道,接入外部电商,意味著浩宇钱包將正式踏入支付宝的领地。那是一个远比游戏点卡和虚擬礼物更广阔、也更凶险的市场。但他也知道,如果浩宇钱包永远只停留在內部循环,它就永远只是一把精致的钥匙,打不开那扇通往未来金融世界的大门。 他关掉投影,站起身,走出会议室。走廊尽头的窗外,深圳的冬日阳光正好,照在远处的腾讯大厦上,反射出一片耀眼的光芒。他眯起眼睛,看著那片光芒,轻声说了一句:“支付宝,准备好了吗?” 第142章 支付宝的警觉 2006年一月二十日,杭州,阿里巴巴总部。马云坐在他那间摆满了各种稀奇古怪摆件的办公室里,手里拿著一份刚从印表机里吐出来的数据报告。报告是支付宝团队连夜整理出来的,標题很朴素,但內容足以让任何一位关注中国网际网路支付市场的人睡不著觉——《关於浩宇科技旗下支付產品“浩宇钱包”的市场动態分析》。 他戴著那副標誌性的圆框眼镜,一页一页地翻著,表情从最初的漫不经心,逐渐变得专注,最后凝固成一种若有所思的沉默。报告中的数据,像一幅逐渐清晰的地图,在他眼前勾勒出一个正在悄然崛起的对手。日活跃用户三百万,月交易额两亿元,用户增长率连续三个月保持在两位数以上,且丝毫没有放缓的跡象。 更让他在意的,是报告中提到的一个细节:浩宇钱包的用户黏性极高,人均使用频率和单次使用时长,都显著高於行业平均水平。这意味著,用户不仅仅把浩宇钱包当作一个“充值工具”,而是真正把它融入了日常的数字生活中。他放下报告,摘下眼镜,用拇指和食指捏了捏鼻樑,然后靠在椅背上,闭著眼睛,沉默了很久。 坐在他对面的支付宝总裁陆兆禧,看到他这副表情,心里也有些没底。他小心翼翼地开口问道:“马总,您怎么看?” 马云睁开眼睛,没有直接回答,而是先问了一个问题:“老陆,你觉得浩宇钱包和支付宝比,最大的优势是什么?” 陆兆禧想了想,回答道:“场景。浩宇钱包有游戏、有社交、有內容社区。用户在这些场景里消费,天然就需要一个支付工具。浩宇钱包是长在场景里的,而支付宝是独立於场景之外的。这是我们和他们的最大区別。” “你说得对,但只说对了一半。”马云站起身,走到窗前,看著窗外杭州冬日的天空,灰濛濛的,像一块未经擦拭的毛玻璃,“浩宇钱包最大的优势,不是场景,是用户习惯。用户已经习惯了在浩宇的生態里花钱,习惯了把钱存在浩宇钱包里。这种习惯一旦养成,就很难改变了。如果有一天,浩宇钱包走出他们的內部生態,接入外部电商,你觉得会发生什么?” 陆兆禧的脸色变得凝重起来:“那將会成为支付宝的直接竞爭对手。” “不是將会,是已经在发生了。”马云转过身,看著陆兆禧,“浩宇钱包的日活已经三百万了,月交易额两个亿。这个体量,已经不是可以忽略不计的小打小闹了。而且,他们还在高速增长。如果我们不採取行动,等到他们长到日活一千万、月交易额十亿的时候,再想遏制,就来不及了。” 他走回办公桌前,拿起一支马克笔,在白板上写下了几个字:“浩宇支付—场景—用户习惯—外部电商。” “通知支付宝团队,从今天起,密切监控浩宇钱包的所有动態。他们的每一次版本更新、每一次商务合作、每一次市场活动,我们都要第一时间掌握。同时,加快支付宝在游戏、社交、內容社区等场景的布局。既然浩宇钱包是从游戏里长出来的,那我们就在游戏里和他们正面打一仗。” 陆兆禧点了点头:“明白。我这就去安排。” 他转身准备离开,马云又叫住了他:“老陆,还有一件事。” “您说。” 马云沉默了几秒,然后说了一句让陆兆禧印象深刻的话:“注意深圳那个姓林的小子。” 陆兆禧愣了一下,然后重重地点了点头,转身走出了办公室。门关上后,马云一个人站在白板前,看著那几个字,沉默了很久。他有一种预感,那个远在深圳的年轻人,將会在未来很长一段时间里,成为他最难缠的对手之一。但他並不畏惧,甚至隱隱有些期待。因为真正的棋手,从来不会害怕强大的对手。他们害怕的,是没有对手。 第143章 支付墙的突破 一月二十五日,杭州,淘宝网总部。林浩比约定的时间提前了五分钟到达。他站在那栋不起眼的写字楼前,看著门口那块印著“淘宝网”三个字的招牌,心里有些感慨。两年前,淘宝还只是一个刚刚从阿里巴巴孵化出来的小项目,被ebay中国压得喘不过气来。两年后,它已经成长为国內最大的c2c电商平台,正在一步步把ebay中国逼向绝路。 而今天,他要见的人,正是淘宝网的创始人兼总经理——孙彤宇。 孙彤宇比林浩想像中要年轻一些,三十出头,戴著一副黑框眼镜,说话带著江浙口音,语速不快,但思维极其敏捷。他的办公室里最有特色的装饰,是一面贴满了用户手写感谢信的墙壁,五顏六色的信纸层层叠叠,像一幅由无数个微小故事拼凑而成的壁画。 “林总,久仰大名。”孙彤宇热情地伸出手,和林浩握了握,“你们hicq做得非常好,我自己也在用。” “孙总客气了。”林浩笑了笑,“淘宝才是真正改变了中国人的购物方式。我这次来,是想和淘宝谈一个合作。” 孙彤宇点了点头,示意林浩继续说下去。林浩没有绕弯子,开门见山地说出了他的方案:“我们希望,浩宇钱包能成为淘宝的支付选项之一。作为交换,hicq可以向淘宝开放登录接口。用户可以用hicq帐號直接登录淘宝,无需额外註册。” 这个方案,看似简单,实则蕴含著精妙的算计。对淘宝来说,hicq当时已经拥有数千万活跃用户,开放登录接口意味著淘宝可以零成本获取海量的潜在买家,这对於正在全力扩张的淘宝来说,无疑是一个巨大的诱惑。而对浩宇来说,接入淘宝意味著浩宇钱包將第一次走出內部生態,进入真正的电商场景。这將是浩宇钱包从一个“內部流通货幣”向“独立支付工具”转型的关键一步。 孙彤宇听完,没有立刻回答。他端起桌上的茶杯,喝了一口,然后放下,沉默了片刻,才缓缓说道:“林总,你的方案,我个人很感兴趣。hicq的用户量和活跃度,对淘宝来说確实很有吸引力。但这件事,我一个人做不了主。我需要和集团匯报一下。” “我理解。”林浩点了点头,“我等孙总的消息。” 两人又聊了一会儿,话题从合作方案延伸到了电商和社交的未来。孙彤宇对林浩的很多观点都表示认同,两人在一些深层次的问题上颇有共鸣。临別时,孙彤宇握著林浩的手说:“林总,不管这次合作能不能成,我都认你这个朋友。” 林浩笑了笑:“我也是。” 然而,林浩回到深圳的第三天,就收到了孙彤宇的电话。电话那头,孙彤宇的声音有些疲惫,带著一丝歉意:“林总,抱歉,集团那边没有通过。马总的意思,是暂时不考虑接入外部支付工具。支付宝是淘宝唯一的支付选项,这个策略不会改变。” 林浩沉默了几秒,然后说:“明白了。孙总,谢谢你为这件事做的努力。” 掛了电话,林浩站在窗前,看著窗外深圳的天际线,沉默了很久。他知道,马云拒绝这个合作,不是因为不看好hicq的用户价值,而是因为他看到了浩宇钱包潜在的威胁。一旦浩宇钱包接入淘宝,就等於在支付宝的城墙上打开了一扇门。而那扇门一旦打开,就再也关不上了。 “马云,你果然是个难缠的对手。”林浩轻声说了一句,嘴角却浮起了一丝笑意。因为他知道,这扇门虽然暂时关上了,但通往未来的路,从来不只有一扇门。 第144章 支付牌照的正式申请 2006年二月十日,深圳创新大厦,四楼法务部。老陈的办公桌上摊著一份刚刚列印出来的、足足有三百多页的申请材料。封面上印著几个黑色宋体大字:“支付清算组织管理办法——第三方支付业务许可证申请书。”左下角是申请单位名称:浩宇科技有限公司。右下角是日期:2006年二月十日。 这是法务部过去一个月昼夜奋战的成果。自从央行放出风声,即將出台第一版《支付清算组织管理办法》,正式將第三方支付纳入监管体系以来,老陈就知道,一场关於支付牌照的爭夺战,已经悄然打响。谁能在第一时间递交申请,谁就能在这场爭夺战中占据先机。他拿起那份沉甸甸的材料,从头到尾又翻了一遍,確认每一个签名、每一份附件、每一张证明文件都准確无误,然后合上文件夹,站起身,走向林浩的办公室。 林浩正在打电话,看到老陈进来,示意他稍等,对著电话说了几句,然后掛断,看向老陈:“准备好了?” “准备好了。”老陈把那份材料放在林浩桌上,“三百二十七页,涵盖公司资质、股东结构、业务模式、风险控制、技术安全、客户权益保护等全部要求的內容。法务部已经逐项核对过三遍,没有问题。” 林浩没有翻开那份材料,而是先看著老陈,问了一句:“老陈,你觉得,央行会批吗?” 老陈沉默了片刻,然后如实回答:“不確定。第三方支付牌照,在国內是新生事物。央行的审核標准会是什么,谁也不知道。但有一点可以肯定——我们是全国第三家正式递交申请的企业。前两家,分別是支付宝和財付通。” “第三家。”林浩重复了一遍这个词,嘴角浮起一丝笑意,“挺好的。既不是第一个吃螃蟹的,也没有掉队。” 他拿起那份材料,翻开封面,看著第一页上那些密密麻麻的条款和数据,沉默了几秒,然后拿起笔,在申请单位法定代表人签字那一栏,签下了自己的名字。笔尖划过纸张的声音,在安静的办公室里格外清晰。签完字,他合上材料,递给老陈:“递交吧。” 老陈接过材料,郑重地点了点头,转身走出了办公室。林浩一个人坐在办公桌前,看著窗外灰濛濛的天空,沉默了很久。他知道,这份三百多页的申请材料,不仅仅是一份行政许可申请,更是浩宇在金融科技领域投下的一枚重要的棋子。如果获批,浩宇將正式获得合法的第三方支付经营资质,浩宇钱包將从一个“內部流通货幣”,变身为一个受央行监管、具有法定地位的独立支付工具。而如果被拒,浩宇在支付领域的布局,將被迫退回起点,重新寻找出路。 他拿起手机,给张一鸣发了一条消息:“材料交了。等结果吧。”几秒后,张一鸣回覆:“不管结果如何,我们都已经在路上了。”林浩看著那条消息,笑了笑,放下手机,重新投入到工作中。 窗外,深圳的冬日天空依然灰濛濛的,但他仿佛看到,在那片灰濛濛的天际线上,有一道微弱的光,正在努力穿透云层。 本书首发 读小说就上 101 看书网,101??????.?????超顺畅 ,提供给你无错章节,无乱序章节的阅读体验