PTT評價

[閒聊] 史加納重製困難的原因

看板LoL標題[閒聊] 史加納重製困難的原因作者
wai0806
(一生摯愛喜多郁代)
時間推噓84 推:87 噓:3 →:52

https://twitter.com/neolexical/status/1769898725684736230

Riot的產品經理

Engineer:okay we just finished deleting a cornerstone of league history.

OK我們剛刪掉了聯盟歷史的基石

They weren’t kidding. It was super painful and took multiple days because he
is referenced by so many things that warning keep yelling at us and we dono
what else we broke the older the champion the worse it gets…

沒在開玩笑,這超級痛苦而且花了很多天,因為史加納被很多東西引用,我們也不知道把啥弄崩潰了就一直跳警告出來,英雄越老就越糟糕啊…

Turns out he isn’t just a primordial sovereign of Ixtal… he was also a
primordial sovereign of our code base. Literally carried LoL code base on hisback

事實證明史加納不只是伊克斯塔爾的基石…也是我們程式碼的,真的是扛起了整個LOL程式碼

這是接下來會出很多bug的意思嗎XD

--
https://i.imgur.com/ZZMkC4X.png


喬:我爸剛剛說了啥???

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.31.161 (臺灣)
PTT 網址

superRKO 03/19 18:44結論 大便Code

diefish5566 03/19 18:45賽恩這種更老的怎就沒事 史加納不是台服剛開進度時

diefish5566 03/19 18:45的英雄嗎...

frostdumplng03/19 18:45原來真相是史加納被做成英雄聯盟

qwer338859 03/19 18:45A extends 史加納

Chanlin01 03/19 18:46壓在底層的老code

YuniQLo 03/19 18:46從屎山深處把史加納挖出來

※ 編輯: wai0806 (1.172.31.161 臺灣), 03/19/2024 18:46:54

superRKO 03/19 18:46我還真想不到史嘉納的哪一個技能會跟系統交互 被動

superRKO 03/19 18:46尖塔也是後面加的

ThreekRoger 03/19 18:47什麼,他們英雄間的程式會互相引用?!

iMElLoN 03/19 18:47之前不就小改過一次了,怎麼這次才出現問題,擺明

iMElLoN 03/19 18:47是唬爛

laladiladi 03/19 18:52直接出一隻新的蠍子不就行了

emptie 03/19 18:52留著不給選不就好了 新的做一個同名稱英雄 機制重

emptie 03/19 18:52新寫

panvincent 03/19 18:53感覺是水晶場地?

jimgene 03/19 18:54所以Riot寧願出新英雄,也懶得重做

jimgene 03/19 18:55太麻煩,引用太多

ccccc2758 03/19 18:55陳年屎山code是這樣的

GGFACE 03/19 18:56地圖吧 英雄沒道理要互相引用

WayThuz 03/19 18:57屎山迦納

Lumbereddy 03/19 19:00賽恩多久以前就重製了

qd6590 03/19 19:02哪個天才引用一堆蠍子的code

SamualLin 03/19 19:03 https://i.imgur.com/se3tt9I.jpg

SamualLin 03/19 19:03跟這顆椰子一樣

gaym19 03/19 19:03自己不想做在那他媽的找理由 操

rainnawind 03/19 19:04https://i.imgur.com/N5zEojQ.jpeg

panvincent 03/19 19:04乾脆出個LoL 2不好嗎

gaym19 03/19 19:04直接把原型隱藏重捏就好

rainnawind 03/19 19:04https://i.imgur.com/vI3bQEI.png

rainnawind 03/19 19:05https://i.imgur.com/fiE0MfO.png

sowulo 03/19 19:05有些code只有寫的人知道當初為啥要那樣做 甚至本人

sowulo 03/19 19:05也不知道

jimgene 03/19 19:05有可能啊,蠍子有緩速,眩暈,護盾

rhox 03/19 19:06有時候專案裡面就是有一些不明的引用

rainnawind 03/19 19:06https://i.imgur.com/VtsHWFq.png

jimgene 03/19 19:06這這幾個效果,很多英雄都有,說不定都引用蠍子

ringtweety 03/19 19:07蠍子比較有特色的 大概就R跟後來改的地圖擺水晶吧?

ringtweety 03/19 19:09我在想會不會是現在地圖物件變化 有用到蠍子水晶?

goldstorm 03/19 19:09能跑的程式碼就千萬不要動它 這是認真的

nahsnib 03/19 19:09說不定馬爾札哈的大絕就複製蠍子的多個傷害(X

rainnawind 03/19 19:09https://i.imgur.com/nfFvc7J.jpeg

kevintseng9 03/19 19:10還是直接LOL 2了

doom3 03/19 19:10坐實了LOL的新英雄技能就是舊的複製貼上

h75311418 03/19 19:11古老code 很難改?

rainnawind 03/19 19:11https://i.imgur.com/TKgpgAg.jpeg

h75311418 03/19 19:12應該就是一堆水晶吧

qd6590 03/19 19:12古老的code可能是大便這沒問題 有問題的是在這之上

qd6590 03/19 19:12還有更多的人繼續出產大便 到底是WTF

qd6590 03/19 19:13不過我也是大便 欸嘿

superRKO 03/19 19:13難改 因為你不知道前人寫了啥大便

rainnawind 03/19 19:13https://i.imgur.com/urCfJOi.png

superRKO 03/19 19:13最佳解就是大家都大便

IvanLord 03/19 19:13基石?不是瑟菈芬的踏板嗎?

qd6590 03/19 19:14踏板就是設計師在求救的訊號

shinchen 03/19 19:15跟玩疊疊樂抽底下的方塊一樣

sowulo 03/19 19:15跟wow的16格包一樣

f40075566 03/19 19:17幹那個鴿子梗圖笑死

likeyouuu 03/19 19:21認真還是唬爛啊?! lol

j198811 03/19 19:25程式設計師的日常

tokuchi2013 03/19 19:31可是我很喜歡現在的蠍子,AR很好用

n20001006 03/19 19:33好好笑

sprite0527 03/19 19:33直接出一個新的 然後把舊的鎖起來很難嗎

cbab3610 03/19 19:35高耦合的下場 爛

rainnawind 03/19 19:36會不會用隱藏的模式結果搞出重名BUG

damen0808 03/19 19:37要不要乾脆說召喚峽谷是蠍子在下面扛著的算了

liu2007 03/19 19:39為什麼英雄要被其他東西引用?不是封裝得好好的嗎?

dos01 03/19 19:39水晶也是上一次才改出來的 是當初那批工程師都被裁

dos01 03/19 19:39掉了嗎? 不然沒理由不會改阿

toasty1340 03/19 19:40超級合理 你又不知道前人寫該行的目的是啥

toasty1340 03/19 19:40沒事就別動 改了垮了怎辦==

h75311418 03/19 19:40應該是寫程式的才知道了

Kururu8079 03/19 19:41可能其他英雄也呼叫一部分史家那的code,導致改下去

Kururu8079 03/19 19:41其他英雄也發生改動

dos01 03/19 19:41阿 還是那個壓制的水晶特效?

ohmylove347 03/19 19:42OOP原罪,我大FP天下第一!

dos01 03/19 19:42那個變水晶好像只有蠍子能打出來

h75311418 03/19 19:42有偷東西的角色沒出一隻就要改XD

PetrVanis 03/19 19:49笑死 直接出新英雄假裝是蠍子重置就好了 這程式le

PetrVanis 03/19 19:49ader沒經驗吧

vincent8914 03/19 19:50就是oop的設計模式沒落實才會發生這種事啊

TaiwanFight 03/19 20:04騙騙文組 .保留舊的創一隻新英雄取代掉就行了

TaiwanFight 03/19 20:05經理就這種程度 難怪bug一堆

a4715646 03/19 20:18笑死人,有這麼難膩

geniusw 03/19 20:28他們code應該很多問題 不然一個紅藍視角切換做不出

onionandy 03/19 20:35什麼喇機CODE 分層處理哪有這樣分的

cha122977 03/19 20:38應該是場地有reference到他 其他英雄不至於...吧?

LaLawaBQ 03/19 20:57笑死我

qd6590 03/19 21:01OOP做好根本不可能發生蠍子被人家引用的問題吧==

qd6590 03/19 21:04幹 我想到了該不會佔水晶的code在蠍子身上

qd6590 03/19 21:05後來決定讓其他人也能佔水晶 就到處亂引用 這樣嗎

qd6590 03/19 21:07不然就是那個夾人有跟上一層抽象的東西互動嗎==

c871111116 03/19 21:08改了垮了那就表示這程式測試夠糞抓不到啊

roger262390003/19 21:08那就出一隻心焦不就好了

c871111116 03/19 21:08阿不過反正這家公司也都沒在測試的 那好像完全合理

roger262390003/19 21:09舊角放著讓想玩的人玩 真的不是一定要重製

jay920314 03/19 21:21幹笑死 原來是現代英雄聯盟建立在蠍子上 背負屎山

sowulo 03/19 22:17剛開始做這遊戲的時候應該沒想到會有今天的規模就

sowulo 03/19 22:17寫的比較隨便吧

hylio7754 03/19 22:20當初寫也一定很痛苦 設計屎功能給別人寫超爽

TokyoKind 03/19 22:21舊的不要動 直接寫一隻新的啊==

jay0055846 03/19 22:29哪來那麼多圖笑死

Haruna1998 03/19 22:40為什麼不同英雄要互相引用啦XD 裡面的判斷都單獨f

Haruna1998 03/19 22:40or 那個英雄才對吧?

juicylove 03/19 22:47我猜很多計算部分寫了if 英雄=史加納 這樣的東西

juicylove 03/19 22:49譬如淨化的技能判定?

ilohoo 03/19 22:51當時維爾戈和塞勒斯出來時就是個好時機把code重新審

ilohoo 03/19 22:51視了

s37166117 03/19 22:59解耦合

Violataf 03/19 23:14直接做一隻新英雄叫史加納不就好了?

DON3000 03/19 23:18趁機改一改吧 雖然不太可能

bigtsang 03/19 23:24之前不是魔豆還是哪隻也是逢改必有bug

tung3567752 03/19 23:40感覺程式架構超髒

wwwsamyoui1203/19 23:59https://i.imgur.com/1I3c6ey.jpg

wwwsamyoui1203/19 23:59https://i.imgur.com/0ZtthHn.jpg

Shichimiya 03/20 00:12笑死 被陳年爛code反噬了

jayppt 03/20 00:29猜測壓制+位移這機制太特殊 變成別的機制都要圍繞

jayppt 03/20 00:29蝎子的R做調整

kelvin0004 03/20 01:10動搖國本

naya7415963 03/20 01:14難道我們在玩的LOL其實也是用史加納族人屍體做出來

naya7415963 03/20 01:14的嗎

chy19890517 03/20 02:13之前bug王是賽勒斯的大吧?

chy19890517 03/20 02:13而且捏一隻新的把舊的隱藏不能嗎= =?

kaiDX 03/20 02:36官方說法只是找理由罷了 這篇的精華是貼圖

QQ5566 03/20 07:46https://i.imgur.com/mElSeXC.jpg

grapherd 03/20 07:48https://i.imgur.com/9U2CA2e.jpeg

weltschmerz 03/20 09:53直接把他封起來 然後創一隻新的不就好了

HungDa 03/20 11:08笑死該不會直接引用蠍子的技能程式繼續改吧

pearnidca 03/20 11:09攻城獅惡夢

Pocer 03/20 11:36這種成年老遊戲應該是很正常XD

Raptors1 03/20 11:49直接出一隻新角然後舊的autoban就好

breeze1108 03/20 12:0036樓的圖笑爛

runningboy 03/20 12:05板上各種專門維護糞code的經驗,就是放著不管直接重

runningboy 03/20 12:05

ap9xxx 03/20 12:05工程師貼圖好好笑 然後新遊戲還可以罵 但我記得真的

ap9xxx 03/20 12:05營運久的老遊戲幾乎都有屎山代碼造成或大或小問題

howard83715 03/20 12:21以前魔獸的十六格包也是構成世界的基石

eyb602 03/20 12:28笑死 湯姆貓那張圖我不久前才遇到

zjkgsd365 03/20 12:50怎麽一講到寫code大家這麼有共鳴

alice0107 03/20 13:47笑死

zxcchiou 03/20 15:15阿就很多代碼都高耦合 新來的是要怎麼改?

wang111283 03/20 16:33出一隻史加那 史加納autoban啊