精彩试读
“拳头(Fist)游戏”的牌子,在秦风自掏腰包租下的高端写字楼里挂了起来。
办公室宽敞明亮,设备崭新,但除了前台的接待和一位由家族集**来、负责处理行政琐事的助理之外,几乎空无一人。
资金不是问题,秦风富二代的身份确保了项目在初期可以任性烧钱。
但人才,尤其是能理解并实现他脑中那个宏大蓝图的技术人才,成了眼下最紧迫的难题。
传统的游戏**渠道收效甚微。
那些简历上写满MMORPG或休闲游戏开发经验的人,在面试时听到秦风描述的“5v5”、“三条兵线”、“补刀”、“技能组合”时,大多一脸茫然,最终礼貌地表示“项目理念很新颖,但可能与个人职业规划不符”。
秦风知道,他需要的不是流水线上的熟练工,而是能开荒的探险家,是拥有极客精神,对未知技术领域抱有好奇和征服欲的“疯子”。
他决定换个玩法。
“小张,”秦风对临时助理吩咐道,“停止常规**。
给我做两件事:第一,联系国内顶尖理工院校的计算机协会、游戏设计社团,发内部招募邮件,重点强调‘开创全新游戏类型’和‘技术挑战’。
第二,在几个核心的技术论坛和游戏开发者社区,用‘Fist’的名义发布一个加密的技术挑战包。”
“技术挑战包?”
助理小张有些疑惑。
“嗯,”秦风嘴角微扬,“里面放几个我设计的‘小题目’,涉及实时网络同步、游戏状态帧锁定、非锁定式技能碰撞判定,还有一道关于如何高效渲染‘召唤师峡谷’那种复杂地形的优化题。
能独立解开这个包,或者在其中任何一个问题上提出有见地解决方案的人,首接给我约面试。”
这一招,如同在平静的湖面投下巨石。
邮件和挑战包发出不到一周,反响远超预期。
显然,这个“平行世界”里并不缺少天才,只是缺少能让他们兴奋的项目。
秦风收到了几十份来自高校极客和民间高手的回复,其中不乏让人眼前一亮的解决方案。
面试日,秦风亲自坐镇。
他没有采用传统的你问我答,而是设置了一个近乎“魔鬼”的环节。
第一位面试者叫赵城,来自国内顶尖学府,是图形引擎方向的博士,简历漂亮得能闪瞎人眼。
他自信满满地阐述了对秦风提出的地形渲染问题的优化思路,引经据典,理论扎实。
秦风安静地听完,然后只问了三个问题:“第一,你的方案理论上能支持多少单位同屏战斗而不低于60帧?
我要具体数字和边界条件。”
赵城愣了一下,推了推眼镜:“这个……需要建立更详细的模型进行测算,理论上……”秦风摆摆手,没让他继续说下去,抛出第二个问题:“如果有一个英雄,他的技能是瞬间在全地图范围内选择任意一个点进行传送,以你的引擎架构,如何保证在百分之百的网络丢包情况下,其他九个玩家看到的画面依然一致,不会出现有人传走了有人还看到他在原地的‘灵异事件’?”
赵城的额头开始冒汗:“全地图传送?
百分之百丢包?
这……这太极端了,现实网络环境……”秦风依旧没有评价,问出了第三个问题,也是他最看重的一个:“抛开所有技术,告诉我,你想做一款什么样的游戏?
或者,你玩游戏时,哪个瞬间最让你热血沸腾?”
赵城张了张嘴,努力组织语言:“我想做……画面最顶级的游戏。
最让我兴奋的……是看到自己渲染的场景特别真实的时候。”
秦风点了点头,礼貌地说:“谢谢,你的技术功底很扎实,但可能不太适合我们现阶段的项目。
我们会通知你结果。”
赵城有些失落地离开了。
他或许是个优秀的工程师,但他思考问题的边界被现有的技术框架束缚得太紧,而且,他缺乏对“游戏乐趣”本源的那种纯粹热爱。
接下来几位面试者,情况大同小异。
他们能解决具体的技术难题,但当秦风抛出那些基于《英雄联盟》实际运营中可能出现的、极端且棘手的问题(比如“如何防止并检测‘脚本’**对非指向性技能的自动规避”、“大规模赛事服的数据同步和回溯机制”等)时,大多显得措手不及。
秦风要找的,是能和他一起从无到有搭建一个世界,并能预见和防御这个世界未来可能出现的所有“风暴”的架构师。
面试进行到下午,进来一个穿着格子衫、头发有些乱糟糟的年轻人,他叫李铭,简历上只有某普通高校的本科文凭和几个独立游戏开发的经验,但他提交的关于网络同步的解决方案,让秦风看了两遍。
同样的“灵魂三问”。
面对第一个关于单位同屏的问题,李铭几乎没有思考:“不考虑极端优化的话,初期目标500个单位,通过动态细节层级(LOD)和碰撞检测优化,可以争取到1000。
边界条件是牺牲部分边缘单位的粒子特效精度。”
干脆利落。
第二个关于全地图传送和100%丢包的**问题,李铭眼睛反而亮了一下:“这问题有意思。
不能依赖客户端预测,必须采用严格的服务器权威模式。
在技能释放时,客户端只发送意图,服务器计算最终结果并广播绝对状态帧,强制所有客户端同步。
哪怕卡成幻灯片,也不能出现状态不一致。
必要时,可以引入延迟补偿和插值平滑,但一致性是铁律!”
他的回答,几乎触及了后来MO*A游戏网络同步的核心思想。
秦风不动声色,问出了第三个问题:“你想做什么游戏?
最让你热血沸腾的瞬间是什么?”
李铭听到这话,刚才谈论技术时的冷静瞬间消失了,脸上泛起一种近乎虔诚的光彩:“我想做……能让很多人一起玩,一起竞争,又能创造出无限可能的游戏!
我最嗨的时候,不是做出多**的画面,而是在我那个没人玩的小破游戏里,看到两个玩家用我都没预料到的方式配合,打出了一波惊天操作,然后在论坛里兴奋地发帖分享!
那一刻,我觉得我创造的不是代码,是一个……会发生故事的舞台!”
秦风看着他,终于露出了今天的第一个笑容。
他知道,他找到了一块璞玉。
“很好。”
秦风站起身,向李铭伸出手,“欢迎加入‘拳头’。
你的职位是首席网络工程师,负责搭建《英雄联盟》的核心同步框架。
给你三天时间,拿出一份详细的技术草案,预算不限,我只要结果。”
李铭懵了一下,随即激动得脸都红了,紧紧握住秦风的手:“是!
秦总!
我一定搞定!”
紧接着,秦风又用类似的方式,挖掘到了负责客户端引擎的王琦,一个对性能优化有偏执追求的前大型项目主程;以及负责服务器架构的孙策,一个曾在国内顶级互联网公司处理过高并发场景,却因厌倦**而离开的技术大牛。
面试结束时,窗外己是华灯初上。
秦风看着手中寥寥几份、却重若千钧的入职意向书,长长地舒了一口气。
办公室里不再空荡,虽然人还不多,但技术的基石己然打下。
他知道,这支由他亲手筛选出来的“技术特攻队”,将是未来那座电竞帝国最坚硬的基石。
接下来的日子,将是与代码搏斗,与性能死磕的硬仗。
他拿起笔,在空白的白板上画下了召唤师峡谷的粗略轮廓,在三路与野区的节点上,郑重地写下了李铭、王琦、孙策等人的名字。
“舞台己经搭好,”秦风低声自语,眼中闪烁着挑战与期待的光芒,“接下来,该创造英雄了。”
办公室宽敞明亮,设备崭新,但除了前台的接待和一位由家族集**来、负责处理行政琐事的助理之外,几乎空无一人。
资金不是问题,秦风富二代的身份确保了项目在初期可以任性烧钱。
但人才,尤其是能理解并实现他脑中那个宏大蓝图的技术人才,成了眼下最紧迫的难题。
传统的游戏**渠道收效甚微。
那些简历上写满MMORPG或休闲游戏开发经验的人,在面试时听到秦风描述的“5v5”、“三条兵线”、“补刀”、“技能组合”时,大多一脸茫然,最终礼貌地表示“项目理念很新颖,但可能与个人职业规划不符”。
秦风知道,他需要的不是流水线上的熟练工,而是能开荒的探险家,是拥有极客精神,对未知技术领域抱有好奇和征服欲的“疯子”。
他决定换个玩法。
“小张,”秦风对临时助理吩咐道,“停止常规**。
给我做两件事:第一,联系国内顶尖理工院校的计算机协会、游戏设计社团,发内部招募邮件,重点强调‘开创全新游戏类型’和‘技术挑战’。
第二,在几个核心的技术论坛和游戏开发者社区,用‘Fist’的名义发布一个加密的技术挑战包。”
“技术挑战包?”
助理小张有些疑惑。
“嗯,”秦风嘴角微扬,“里面放几个我设计的‘小题目’,涉及实时网络同步、游戏状态帧锁定、非锁定式技能碰撞判定,还有一道关于如何高效渲染‘召唤师峡谷’那种复杂地形的优化题。
能独立解开这个包,或者在其中任何一个问题上提出有见地解决方案的人,首接给我约面试。”
这一招,如同在平静的湖面投下巨石。
邮件和挑战包发出不到一周,反响远超预期。
显然,这个“平行世界”里并不缺少天才,只是缺少能让他们兴奋的项目。
秦风收到了几十份来自高校极客和民间高手的回复,其中不乏让人眼前一亮的解决方案。
面试日,秦风亲自坐镇。
他没有采用传统的你问我答,而是设置了一个近乎“魔鬼”的环节。
第一位面试者叫赵城,来自国内顶尖学府,是图形引擎方向的博士,简历漂亮得能闪瞎人眼。
他自信满满地阐述了对秦风提出的地形渲染问题的优化思路,引经据典,理论扎实。
秦风安静地听完,然后只问了三个问题:“第一,你的方案理论上能支持多少单位同屏战斗而不低于60帧?
我要具体数字和边界条件。”
赵城愣了一下,推了推眼镜:“这个……需要建立更详细的模型进行测算,理论上……”秦风摆摆手,没让他继续说下去,抛出第二个问题:“如果有一个英雄,他的技能是瞬间在全地图范围内选择任意一个点进行传送,以你的引擎架构,如何保证在百分之百的网络丢包情况下,其他九个玩家看到的画面依然一致,不会出现有人传走了有人还看到他在原地的‘灵异事件’?”
赵城的额头开始冒汗:“全地图传送?
百分之百丢包?
这……这太极端了,现实网络环境……”秦风依旧没有评价,问出了第三个问题,也是他最看重的一个:“抛开所有技术,告诉我,你想做一款什么样的游戏?
或者,你玩游戏时,哪个瞬间最让你热血沸腾?”
赵城张了张嘴,努力组织语言:“我想做……画面最顶级的游戏。
最让我兴奋的……是看到自己渲染的场景特别真实的时候。”
秦风点了点头,礼貌地说:“谢谢,你的技术功底很扎实,但可能不太适合我们现阶段的项目。
我们会通知你结果。”
赵城有些失落地离开了。
他或许是个优秀的工程师,但他思考问题的边界被现有的技术框架束缚得太紧,而且,他缺乏对“游戏乐趣”本源的那种纯粹热爱。
接下来几位面试者,情况大同小异。
他们能解决具体的技术难题,但当秦风抛出那些基于《英雄联盟》实际运营中可能出现的、极端且棘手的问题(比如“如何防止并检测‘脚本’**对非指向性技能的自动规避”、“大规模赛事服的数据同步和回溯机制”等)时,大多显得措手不及。
秦风要找的,是能和他一起从无到有搭建一个世界,并能预见和防御这个世界未来可能出现的所有“风暴”的架构师。
面试进行到下午,进来一个穿着格子衫、头发有些乱糟糟的年轻人,他叫李铭,简历上只有某普通高校的本科文凭和几个独立游戏开发的经验,但他提交的关于网络同步的解决方案,让秦风看了两遍。
同样的“灵魂三问”。
面对第一个关于单位同屏的问题,李铭几乎没有思考:“不考虑极端优化的话,初期目标500个单位,通过动态细节层级(LOD)和碰撞检测优化,可以争取到1000。
边界条件是牺牲部分边缘单位的粒子特效精度。”
干脆利落。
第二个关于全地图传送和100%丢包的**问题,李铭眼睛反而亮了一下:“这问题有意思。
不能依赖客户端预测,必须采用严格的服务器权威模式。
在技能释放时,客户端只发送意图,服务器计算最终结果并广播绝对状态帧,强制所有客户端同步。
哪怕卡成幻灯片,也不能出现状态不一致。
必要时,可以引入延迟补偿和插值平滑,但一致性是铁律!”
他的回答,几乎触及了后来MO*A游戏网络同步的核心思想。
秦风不动声色,问出了第三个问题:“你想做什么游戏?
最让你热血沸腾的瞬间是什么?”
李铭听到这话,刚才谈论技术时的冷静瞬间消失了,脸上泛起一种近乎虔诚的光彩:“我想做……能让很多人一起玩,一起竞争,又能创造出无限可能的游戏!
我最嗨的时候,不是做出多**的画面,而是在我那个没人玩的小破游戏里,看到两个玩家用我都没预料到的方式配合,打出了一波惊天操作,然后在论坛里兴奋地发帖分享!
那一刻,我觉得我创造的不是代码,是一个……会发生故事的舞台!”
秦风看着他,终于露出了今天的第一个笑容。
他知道,他找到了一块璞玉。
“很好。”
秦风站起身,向李铭伸出手,“欢迎加入‘拳头’。
你的职位是首席网络工程师,负责搭建《英雄联盟》的核心同步框架。
给你三天时间,拿出一份详细的技术草案,预算不限,我只要结果。”
李铭懵了一下,随即激动得脸都红了,紧紧握住秦风的手:“是!
秦总!
我一定搞定!”
紧接着,秦风又用类似的方式,挖掘到了负责客户端引擎的王琦,一个对性能优化有偏执追求的前大型项目主程;以及负责服务器架构的孙策,一个曾在国内顶级互联网公司处理过高并发场景,却因厌倦**而离开的技术大牛。
面试结束时,窗外己是华灯初上。
秦风看着手中寥寥几份、却重若千钧的入职意向书,长长地舒了一口气。
办公室里不再空荡,虽然人还不多,但技术的基石己然打下。
他知道,这支由他亲手筛选出来的“技术特攻队”,将是未来那座电竞帝国最坚硬的基石。
接下来的日子,将是与代码搏斗,与性能死磕的硬仗。
他拿起笔,在空白的白板上画下了召唤师峡谷的粗略轮廓,在三路与野区的节点上,郑重地写下了李铭、王琦、孙策等人的名字。
“舞台己经搭好,”秦风低声自语,眼中闪烁着挑战与期待的光芒,“接下来,该创造英雄了。”
正文目录
相关书籍
友情链接