這個(gè)問(wèn)題有意思,雖然沒(méi)接觸過(guò)做游戲,但我好歹是個(gè)敲代碼的,也玩過(guò)好幾年時(shí)間的LOL,應(yīng)該有資格來(lái)說(shuō)一說(shuō)。
在我看來(lái),一個(gè)英雄的代碼復(fù)雜度是和玩家交互的復(fù)雜度成正比,可以理解為操作越花里胡哨,代碼的難度就越大。
像厄斐琉斯,佐伊,豹女這些操作復(fù)雜或者是多形態(tài)的,用到的代碼肯定比蠻易信這些上古英雄會(huì)多。
當(dāng)然操作復(fù)雜是一部分,真要比個(gè)輸贏,選個(gè)代碼最難的英雄,很多人把會(huì)不約而同提到這兩位:
佛耶戈
塞拉斯
這兩位都是重量級(jí),要說(shuō)代碼實(shí)現(xiàn)也挺離譜,調(diào)用的資源在安裝包里以G為單位,說(shuō)塞拉斯出來(lái)之前英雄聯(lián)盟好像才5到6個(gè)G,出來(lái)之后一下子9G多,然后佛耶戈一出來(lái)直接給干到了15G。
自從他們上線以來(lái),bug是層出不窮,而且競(jìng)爭(zhēng)非常激烈,大家注意看下圖視頻的發(fā)布時(shí)間:
每次看到塞拉斯bug的視頻,總會(huì)有人刷“現(xiàn)在壓力來(lái)到了佛耶戈這邊”;每次看到佛耶戈bug視頻,也會(huì)有人刷“現(xiàn)在壓力來(lái)到了塞拉斯這邊”。
LOL英雄越來(lái)越多,這倆技能又是直接涉及所有英雄,交互太多,所以bug肯定多。但這絕對(duì)不是拳頭程序員的問(wèn)題,倒不如說(shuō)應(yīng)該是——
yxlm設(shè)計(jì)師!?。?!
的問(wèn)題。
我估摸著,拳頭的程序員現(xiàn)在每次看到這倆玩意兒的bug,估計(jì)就這句話了
要不直接來(lái)一記痛貫天靈給設(shè)計(jì)師?
再扯點(diǎn)別的,
對(duì)程序員,來(lái)說(shuō)遇到屎山代碼應(yīng)該是這樣一種體驗(yàn):
LOL的代碼現(xiàn)在就是一座屎山,充斥著各種bug,就看誰(shuí)給他挖出來(lái)。
其他英雄的bug相當(dāng)于偶爾在屎山上刨個(gè)坑,跺兩腳。
而塞拉斯等于在屎山上鑿井。
佛爺?shù)扔谑鞘荷嚼锿诠贰?/p>
大伙自行體會(huì)