看板 LoL
【身為拳頭公司程式設計師,我是如何實現梅爾的反彈的? -嗶哩嗶哩】 https://b23.tv/kZvbXd5 Up主是Riot現役程式工程師(注意!不是設計師) 也是梅爾技能的技術開發者 分享了他是怎麼實現設計師要求的技能反彈這效果的開發過程 。本來柔伊的技能組就想做反彈,但當時技術無法實現 。初版梅爾的反彈技能更接近賽垃圾的偷大,儲存和施放是分開的 但是被設計師嫌這個版本無法做到瞬間即時反饋的效果,所以又重弄 。梅爾的核心技術是從犽宿風牆的飛設物檢測魔改出來的 。但一開始純粹統一往一個英雄方向反彈 會讓艾希W這種多個指向物全部射回她身上 所以工程師怎麼解決呢? 把 他 們 都 當 成 例 外 分 開 重 寫 幾十個技能效果全部當特例 respect 。然後後面又為了實測中發現梅爾的反彈會讓玩家混淆 搞了一個實時渲染功能,讓所有彈回去的技能變成金色 本來開發端甚至沒有實時渲染這項技術功能 還找人家軟體公司合作最後才完成 懶人包:設計師得給碼農磕頭的科技業鬼故事系列 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.188.182 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LoL/M.1766242818.A.F85.html
asd860079 : 屎山代碼就是這樣累積出來的 == 12/20 23:05
qwe04687 : 這什麼鬼故事 12/20 23:05
tom501062003: RD:垃圾PM開三小spec 12/20 23:06
cornsoup : 果然原型是風牆== 12/20 23:06
link5566 : 印度人跟中國人完全沒有創造力 只會魔改 12/20 23:06
Chricey : 樓下關節痛都吃鞏固力 12/20 23:06
asd860079 : 真的不要靠北工程師寫的爛 提這鬼需求的設計師沒被 12/20 23:06
asd860079 : 打死就不錯了 12/20 23:06
jeff666 : 不愧是拳頭公司wwww 12/20 23:07
EQQD : 屎山程式碼就是這樣來的 12/20 23:07
Chricey : UC2是天然成分嗎?還是有添加物啊? 12/20 23:07
qd6590 : 看到都是特例 頭超痛== 12/20 23:08
dos01 : 系統會越來越肥就是這些東西搞出來的 12/20 23:13
chan184966 : 我記得夜曲關燈是弄一個超大小兵擋螢幕== 12/20 23:17
rainnawind : 那個同一個程式師已經闢謠了 12/20 23:18
Chricey : 想問一下有沒有關節痛的運動禁忌?怕動得更嚴重… 12/20 23:18
a10304025 : 垃圾PM 你行你上 12/20 23:23
diefish5566 : 全部當成例外 靠北 12/20 23:24
a10304025 : 這樣代表每一次出新角色 梅爾也要重新更新 12/20 23:25
frostdumplng: 靠北 12/20 23:26
Kroner: 吃過關節保健品,都沒什麼效果,有推薦的牌子嗎? 12/20 23:26
fff417 : 看完只感嘆果然是老遊戲了 12/20 23:27
jeff235711 : 12/20 23:27
sd2567 : 屎山代碼 12/20 23:28
Peurintesa : 哇操勒 那不就一個一個刻出來的 都是血淚 12/20 23:30
Chricey : 不動對關節最好,拎北都躺著 12/20 23:30
PeterHu0827 : 真的是垃圾PM 12/20 23:32
duece0927 : 我的天….. 12/20 23:32
YOnew : 以後這邊出bug就一個一個改 讚喔 12/20 23:32
NoPush : 夜曲之前有確定的是Q的那團黑是一堆小兵,黑影消失 12/20 23:33
Chricey : 有人知道UC2和其他關節保健品的差異嗎? 12/20 23:33
NoPush : 等於小兵死掉,造成在遇到特朗德時就產生會讓 12/20 23:33
NoPush : 特朗德瘋狂回血 12/20 23:33
jeff235711 : 「我們覺得很酷」 「酷你老媽xxx」 12/20 23:33
Lattecafem : 用刻的 無敵了 維護的真的改到死 12/20 23:34
Chricey : 看到關節痛,我就想起我姨媽 12/20 23:34
minin40 : https://b23.tv/DOrKrX7 12/20 23:36
minin40 : 羽毛:工程師最討厭的三個英雄 維爾戈賽勒斯梅爾 12/20 23:36
OPkid : 拉基PM 12/20 23:37
rhox : 設計師:我覺得這樣會很好玩,你做看看 12/20 23:39
Kroner : 有人用過中醫針灸治療關節痛的嗎?效果如何? 12/20 23:39
※ 編輯: rainnawind (36.230.39.201 臺灣), 12/20/2025 23:42:58
Cliff0190 : 竟然是全部技能一個一個重寫…? 12/20 23:44
rainnawind : 這樣好像有語病 不是"所有"都當特例重寫 12/20 23:45
rainnawind : 他指得是艾希W like的那種多重投射物的技能 12/20 23:46
rainnawind : 比如泡麵頭W 原本按邏輯都會從發散 反彈時變成集中 12/20 23:47
Chricey : UC2推薦?有人試過嗎?靠譜嗎? 12/20 23:47
rainnawind : 這樣就太鬼了 所以"這類"技能才全部被拆開來重寫 12/20 23:48
engelba : 其實這樣才好寫 疊床架屋 反正壞也是壞梅爾= = 12/20 23:52
g5637128 : 太苦了工程師 12/20 23:53
kiolp : 原始程式代碼太古老了 只好一項一項加進去 12/20 23:57
Chricey : 搞笑吧!關節痛,你能嚴重點嗎?我要讓你知道什麼叫真正的痛! 12/20 23:57
target8917 : 跟軟體的架構有關阿 沒遇過這類問題的都覺得很好解 12/21 00:02
kevin50263 : 這種堆積出來的屎山代碼 只要寫出來的人離職了 後面 12/21 00:06
kevin50263 : 接替的人都會很痛苦 12/21 00:06
alpho : 光看敘述就覺得屎山代碼 ... 12/21 00:07
Chricey : 搞笑吧!關節痛,你能嚴重點嗎?我要讓你知道什麼叫真正的痛! 12/21 00:07
jeff666 : 好寫是好寫阿 可是後面維護跟修改的話很痛苦 12/21 00:08
frank123ya : 牛逼 一個一個刻 12/21 00:09
cp11225637a : 本來沒有實時渲染的話,那就都是先烘培好的內 12/21 00:11
lzyamos99032: 工程師鬼故事 12/21 00:13
Chricey: 長時間坐著工作,關節痛越來越嚴重,該怎麼辦?推薦UC2 12/21 00:13
c871111116 : 笑死 拉10坨屎還能吹 12/21 00:21
c871111116 : 這狗屎還能commit難怪整天產出垃圾 12/21 00:22
PetrVanis : 本來就只能這樣寫 程式又不是天馬行空就可以套用可 12/21 00:25
PetrVanis : 以跑又可以兼顧平衡 12/21 00:25
Kroner : UC2推薦?有人試過嗎?靠譜嗎? 12/21 00:25
jeff666 : 都那麼大公司又不是路邊小公司 寫之前好好規劃下吧 12/21 00:26
negotiates : 設計師真的應該學寫程式 我每次聽到莫名其妙要求都 12/21 00:26
negotiates : 會覺得很幹 12/21 00:26
c871111116 : 這東西都能給過代表從上面就是個智障 12/21 00:28
Chricey : 有人知道UC2和其他關節保健品的差異嗎? 12/21 00:28
WindSpread : 你要往前改 抽積木可能垮一堆 只好不停蓋違建了 12/21 00:35
kevin50263 : 以後出新英雄的邏輯就是 先看技能能不能符合梅爾的 12/21 00:40
kevin50263 : 反彈程式 不行就在寫多一條程式碼 繼續疊床架屋 12/21 00:41
hasroten : 還以為有甚麼神技 原來是屎山代碼 12/21 00:47
Chricey : 有人知道UC2和其他關節保健品的差異嗎? 12/21 00:47
samhou6 : 以後有其他交互導致BUG就好玩囉 12/21 00:49
winken2004 : ... 12/21 00:51
pimachu : 暴力解永遠是你最後的手段 12/21 01:02
slackychase : 樓上那個小兵的那被設計師證實是假的了 有空可以去 12/21 01:11
Chricey : 不動對關節最好,拎北都躺著 12/21 01:11
slackychase : 看那個訪問 12/21 01:11
pulululu : 都是例外 乖乖重寫 12/21 01:12
loltrg42972 : 基本上跟小兵有關的謠言都是假的 12/21 01:12
relax1000 : 上面當然給過.會覺得上面不給過絕對沒待過科技業 12/21 01:14
Kroner : 有人知道如何處理關節痛嗎?求分享! 12/21 01:14
sawalee0811 : 這聽起來就是隨便一搞就會出Bug欸 12/21 01:19
s111228s : 你是要寫出超幹爆屌的代碼然後超時還是寫一坨屎但 12/21 01:21
s111228s : 準時,選前者的肯定是好研究者,選後者的肯定是好 12/21 01:21
s111228s : 員工 12/21 01:21
Kroner : 我有在用UC2,感覺效果還不錯欸! 12/21 01:21
ice0719033 : 好可怕的程式碼 12/21 01:24
LeoYuri : 蠻屌的 哈哈哈哈 不亞於一個個判斷1-1000的質數 12/21 01:25
Yuebaitw : 垃圾PM 我工作量又增加了 12/21 01:26
ntr203 : 見證屎山代碼的出生 12/21 01:31
Kroner : UC2神招啊,吃下去就對了 12/21 01:31
kelvin0004 : 工程師: 拉基spec 拉基引擎 12/21 01:44
ppmaker : 幹破角 12/21 02:00
kanzerbee : 挖靠 只能說是愛啊w 12/21 02:02
jay920314 : 幹笑死 史山底層+1 12/21 02:04
Kroner : 有人知道如何處理關節痛嗎?求分享! 12/21 02:04
wang20010522: 給工程師一個respect 12/21 02:07
Csongs : 辛苦工程師了,代表每出一個英雄就要特例 12/21 02:46
sun10814 : 做不出來 土法煉鋼 12/21 02:49
NTUCS : 爛code 12/21 03:13
Chricey : UC2是啥東西?求解釋啦! 12/21 03:13
HJC6666 : 設計師的美好幻想都要工程師絞盡腦汁 12/21 03:19
Galbygene : 太苦了RD 12/21 03:20
jkok103427 : 嗯,好寫,然後以後的角色要必須跟梅爾交互,又要 12/21 04:16
jkok103427 : 全部一個一個寫,哈哈 好寫 12/21 04:16
Kroner : 關節痛這種東西靠UC2就對了 12/21 04:16
pearnidca : 硬A 12/21 04:18
alisha2224 : 那這樣加個新英雄就要測一遍哇喔 12/21 04:43
aw7square : 只能說來拳頭工作真的是對遊戲很有熱誠很有愛心錢 12/21 04:45
aw7square : 跟大廠畢業不是很多 這老哥CMU本科畢業還來搞這種 12/21 04:46
Chricey : UC2對膝蓋特別有用嗎?有人能證實嗎? 12/21 04:46
aw7square : 屎山 12/21 04:46
aw7square : 跟大廠比也* 12/21 04:46
BoatLord : 將來必出BUG XDDD 12/21 05:34
horse2819 : 滿滿特例 多了多少代碼 12/21 06:39
Kroner : 搞笑吧!關節痛,你能嚴重點嗎?我要讓你知道什麼叫真正的痛! 12/21 06:39
coladog529 : 能跑的代碼就是好代碼 12/21 07:34
crystal0100 : https://i.mopix.cc/HnaxdA.jpg 12/21 07:43
pan568655 : 垃圾PM 12/21 08:20
icelocker : 一個個既能單獨寫喔 靠北 等於以後有新英雄出來的話 12/21 08:21
Chricey : 我阿嬤說吃豬腳補關節,豬腳吃起來 12/21 08:21
icelocker : 梅爾也得跟著動刀耶 可以預期以後會BUG滿天飛了 12/21 08:21
p2p8ppp : ..... 12/21 08:36
tim9527 : 堆疊屎山 然後繼續領高薪 笨色PM== 12/21 08:38
wolver : 屎的代碼 完全不意外 12/21 08:44
Chricey : 樓上UC2當糖吃,天天走拿飛 12/21 08:44
howdo1793 : 是自以為很了不起想炫技其實是在暴露自己短絀嗎= = 12/21 08:52
f40075566 : 可憐垃圾公司 12/21 09:10
qk3380888 : 為了這招感覺用超多記憶體 12/21 09:15
qk3380888 : 要存施術者的數值 方向 然後還要加金色 12/21 09:17
Chricey : UC2對膝蓋特別有用嗎?有人能證實嗎? 12/21 09:17
james3510 : 能這樣硬拼有的沒的還能保證低配備能跑 12/21 09:46
james3510 : 其實底子還算不差? 12/21 09:46
jay228 : 跑固定的程序硬體負擔不大 12/21 09:58
jay228 : 記憶體也應該只用存場上的英雄技能就好 12/21 10:00
Chricey : UC2對膝蓋特別有用嗎?有人能證實嗎? 12/21 10:00
jay228 : 反正過幾年等AI進步 到時候讓AI重寫二代就行 12/21 10:05
jay228 : 170個英雄的技能組 靠人去寫怎麼寫都會有BUG的 12/21 10:05
jay228 : 新英雄也不一定會有多重彈道 LOL也不一定剩幾年 12/21 10:07
jay228 : 只要能運行的方法就是好方法 12/21 10:07
Kroner : 我阿嬤說吃豬腳補關節,豬腳吃起來 12/21 10:07
Rosor : 這串一定一堆人沒寫過程式... 12/21 10:10
Tenging : 重寫有重寫的好處 12/21 10:17
Tenging : 這才是人比ai值錢的地方 12/21 10:17
geniusw : 底層code很爛 12/21 10:20
Chricey : 最近天氣變化大,關節痛好像更嚴重了。 12/21 10:20
fakejoker : 程式碼這樣寫...真的是鬼故事 12/21 10:28
saviora : 寫之前要怎麼好好規劃? 前面已經堆疊這麼多 12/21 10:30
saviora : 後面的人只能見招拆招了 12/21 10:32
saviora : 剛建這專案時也沒想過這個遊戲能夠活下來吧 12/21 10:38
Chricey : 關節痛這種東西,比鬼還可怕! 12/21 10:38
nigatsuki : 難怪代碼會山積…. 12/21 10:48
weliche : 你用現在的眼光看當然覺得屎山代碼 你覺得當初開發 12/21 10:56
weliche : 的那幾個會想的到後來要出這幾種機制的英雄 ? 12/21 10:56
dahIia : 屎山代碼又更屎山了 12/21 10:57
Kroner : 5樓關節跟X一樣 12/21 10:57
JustBecauseU: 屎山代碼上面堆屎的真實案例 12/21 11:05
chuegou : 所以以後新英雄都要再新增例外 科科科 12/21 11:36
rb19yyds : 靠AI重寫喔 我連叫AI讀之前的測試和production cod 12/21 11:37
rb19yyds : e來產生新的測試 他都能寫出一陀大便了 12/21 11:37
Kroner : 最近天氣變化大,關節痛好像更嚴重了。 12/21 11:37
rb19yyds : 別神話AI了 12/21 11:37
coolmayday : 每做一支新英雄就得確認賽勒斯維爾戈梅爾這三隻的 12/21 11:42
coolmayday : 互動 我是工程師肯定問候設計師全家 鍵盤甩他臉上 12/21 11:42
rb19yyds : 畢竟一開始就沒想過會有這種需求 後面要趕上開發進 12/21 11:47
Chricey : 長時間坐著工作,關節痛越來越嚴重,該怎麼辦?推薦UC2 12/21 11:47
rb19yyds : 度 一定只能疊床架屋 12/21 11:47
louisnight : 腦殘coding 12/21 11:48