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