本
文
摘
要
这个问题有意思,虽然没接触过做游戏,但我好歹是个敲代码的,也玩过好几年时间的LOL,应该有资格来说一说。
在我看来,一个英雄的代码复杂度是和玩家交互的复杂度成正比,可以理解为操作越花里胡哨,代码的难度就越大。
像厄斐琉斯,佐伊,豹女这些操作复杂或者是多形态的,用到的代码肯定比蛮易信这些上古英雄会多。
当然操作复杂是一部分,真要比个输赢,选个代码最难的英雄,很多人把会不约而同提到这两位:
佛耶戈
塞拉斯
这两位都是重量级,要说代码实现也挺离谱,调用的资源在安装包里以G为单位,说塞拉斯出来之前英雄联盟好像才5到6个G,出来之后一下子9G多,然后佛耶戈一出来直接给干到了15G。
自从他们上线以来,bug是层出不穷,而且竞争非常激烈,大家注意看下图视频的发布时间:
每次看到塞拉斯bug的视频,总会有人刷“现在压力来到了佛耶戈这边”;每次看到佛耶戈bug视频,也会有人刷“现在压力来到了塞拉斯这边”。
LOL英雄越来越多,这俩技能又是直接涉及所有英雄,交互太多,所以bug肯定多。但这绝对不是拳头程序员的问题,倒不如说应该是——
yxlm设计师!!!!
的问题。
我估摸着,拳头的程序员现在每次看到这俩玩意儿的bug,估计就这句话了
要不直接来一记痛贯天灵给设计师?
再扯点别的,
对程序员,来说遇到屎山代码应该是这样一种体验:
LOL的代码现在就是一座屎山,充斥着各种bug,就看谁给他挖出来。
其他英雄的bug相当于偶尔在屎山上刨个坑,跺两脚。
而塞拉斯等于在屎山上凿井。
佛爷等于是屎山里挖公路。
大伙自行体会