[閒聊] 拳頭工程師分享梅爾反彈是怎麼做出來的

看板LoL (英雄聯盟)作者 (正太學研究者雨颯)時間6小時前 (2025/12/20 23:00), 6小時前編輯推噓53(55230)
留言87則, 64人參與, 2小時前最新討論串1/1
【身為拳頭公司程式設計師,我是如何實現梅爾的反彈的? -嗶哩嗶哩】 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

12/20 23:05, 6小時前 , 1F
屎山代碼就是這樣累積出來的 ==
12/20 23:05, 1F

12/20 23:05, 6小時前 , 2F
這什麼鬼故事
12/20 23:05, 2F

12/20 23:06, 6小時前 , 3F
RD:垃圾PM開三小spec
12/20 23:06, 3F

12/20 23:06, 6小時前 , 4F
果然原型是風牆==
12/20 23:06, 4F

12/20 23:06, 6小時前 , 5F
印度人跟中國人完全沒有創造力 只會魔改
12/20 23:06, 5F

12/20 23:06, 6小時前 , 6F
真的不要靠北工程師寫的爛 提這鬼需求的設計師沒被
12/20 23:06, 6F

12/20 23:06, 6小時前 , 7F
打死就不錯了
12/20 23:06, 7F

12/20 23:07, 6小時前 , 8F
不愧是拳頭公司wwww
12/20 23:07, 8F

12/20 23:07, 6小時前 , 9F
屎山程式碼就是這樣來的
12/20 23:07, 9F

12/20 23:08, 6小時前 , 10F
看到都是特例 頭超痛==
12/20 23:08, 10F

12/20 23:13, 6小時前 , 11F
系統會越來越肥就是這些東西搞出來的
12/20 23:13, 11F

12/20 23:17, 6小時前 , 12F
我記得夜曲關燈是弄一個超大小兵擋螢幕==
12/20 23:17, 12F

12/20 23:18, 6小時前 , 13F
那個同一個程式師已經闢謠了
12/20 23:18, 13F

12/20 23:23, 6小時前 , 14F
垃圾PM 你行你上
12/20 23:23, 14F

12/20 23:24, 6小時前 , 15F
全部當成例外 靠北
12/20 23:24, 15F

12/20 23:25, 6小時前 , 16F
這樣代表每一次出新角色 梅爾也要重新更新
12/20 23:25, 16F

12/20 23:26, 6小時前 , 17F
靠北
12/20 23:26, 17F

12/20 23:27, 6小時前 , 18F
看完只感嘆果然是老遊戲了
12/20 23:27, 18F

12/20 23:27, 6小時前 , 19F
12/20 23:27, 19F

12/20 23:28, 6小時前 , 20F
屎山代碼
12/20 23:28, 20F

12/20 23:30, 6小時前 , 21F
哇操勒 那不就一個一個刻出來的 都是血淚
12/20 23:30, 21F

12/20 23:32, 6小時前 , 22F
真的是垃圾PM
12/20 23:32, 22F

12/20 23:32, 6小時前 , 23F
我的天…..
12/20 23:32, 23F

12/20 23:32, 6小時前 , 24F
以後這邊出bug就一個一個改 讚喔
12/20 23:32, 24F

12/20 23:33, 6小時前 , 25F
夜曲之前有確定的是Q的那團黑是一堆小兵,黑影消失
12/20 23:33, 25F

12/20 23:33, 6小時前 , 26F
等於小兵死掉,造成在遇到特朗德時就產生會讓
12/20 23:33, 26F

12/20 23:33, 6小時前 , 27F
特朗德瘋狂回血
12/20 23:33, 27F

12/20 23:33, 6小時前 , 28F
「我們覺得很酷」 「酷你老媽xxx」
12/20 23:33, 28F

12/20 23:34, 6小時前 , 29F
用刻的 無敵了 維護的真的改到死
12/20 23:34, 29F

12/20 23:36, 6小時前 , 30F
12/20 23:36, 30F

12/20 23:36, 6小時前 , 31F
羽毛:工程師最討厭的三個英雄 維爾戈賽勒斯梅爾
12/20 23:36, 31F

12/20 23:37, 6小時前 , 32F
拉基PM
12/20 23:37, 32F

12/20 23:39, 6小時前 , 33F
設計師:我覺得這樣會很好玩,你做看看
12/20 23:39, 33F
※ 編輯: rainnawind (36.230.39.201 臺灣), 12/20/2025 23:42:58

12/20 23:44, 6小時前 , 34F
竟然是全部技能一個一個重寫…?
12/20 23:44, 34F

12/20 23:45, 6小時前 , 35F
這樣好像有語病 不是"所有"都當特例重寫
12/20 23:45, 35F

12/20 23:46, 6小時前 , 36F
他指得是艾希W like的那種多重投射物的技能
12/20 23:46, 36F

12/20 23:47, 6小時前 , 37F
比如泡麵頭W 原本按邏輯都會從發散 反彈時變成集中
12/20 23:47, 37F

12/20 23:48, 6小時前 , 38F
這樣就太鬼了 所以"這類"技能才全部被拆開來重寫
12/20 23:48, 38F

12/20 23:52, 6小時前 , 39F
其實這樣才好寫 疊床架屋 反正壞也是壞梅爾= =
12/20 23:52, 39F

12/20 23:53, 6小時前 , 40F
太苦了工程師
12/20 23:53, 40F

12/20 23:57, 6小時前 , 41F
原始程式代碼太古老了 只好一項一項加進去
12/20 23:57, 41F

12/21 00:02, 5小時前 , 42F
跟軟體的架構有關阿 沒遇過這類問題的都覺得很好解
12/21 00:02, 42F

12/21 00:06, 5小時前 , 43F
這種堆積出來的屎山代碼 只要寫出來的人離職了 後面
12/21 00:06, 43F

12/21 00:06, 5小時前 , 44F
接替的人都會很痛苦
12/21 00:06, 44F

12/21 00:07, 5小時前 , 45F
光看敘述就覺得屎山代碼 ...
12/21 00:07, 45F

12/21 00:08, 5小時前 , 46F
好寫是好寫阿 可是後面維護跟修改的話很痛苦
12/21 00:08, 46F

12/21 00:09, 5小時前 , 47F
牛逼 一個一個刻
12/21 00:09, 47F

12/21 00:11, 5小時前 , 48F
本來沒有實時渲染的話,那就都是先烘培好的內
12/21 00:11, 48F

12/21 00:13, 5小時前 , 49F
工程師鬼故事
12/21 00:13, 49F

12/21 00:21, 5小時前 , 50F
笑死 拉10坨屎還能吹
12/21 00:21, 50F

12/21 00:22, 5小時前 , 51F
這狗屎還能commit難怪整天產出垃圾
12/21 00:22, 51F

12/21 00:25, 5小時前 , 52F
本來就只能這樣寫 程式又不是天馬行空就可以套用可
12/21 00:25, 52F

12/21 00:25, 5小時前 , 53F
以跑又可以兼顧平衡
12/21 00:25, 53F

12/21 00:26, 5小時前 , 54F
都那麼大公司又不是路邊小公司 寫之前好好規劃下吧
12/21 00:26, 54F

12/21 00:26, 5小時前 , 55F
設計師真的應該學寫程式 我每次聽到莫名其妙要求都
12/21 00:26, 55F

12/21 00:26, 5小時前 , 56F
會覺得很幹
12/21 00:26, 56F

12/21 00:28, 5小時前 , 57F
這東西都能給過代表從上面就是個智障
12/21 00:28, 57F

12/21 00:35, 5小時前 , 58F
你要往前改 抽積木可能垮一堆 只好不停蓋違建了
12/21 00:35, 58F

12/21 00:40, 5小時前 , 59F
以後出新英雄的邏輯就是 先看技能能不能符合梅爾的
12/21 00:40, 59F

12/21 00:41, 5小時前 , 60F
反彈程式 不行就在寫多一條程式碼 繼續疊床架屋
12/21 00:41, 60F

12/21 00:47, 5小時前 , 61F
還以為有甚麼神技 原來是屎山代碼
12/21 00:47, 61F

12/21 00:49, 5小時前 , 62F
以後有其他交互導致BUG就好玩囉
12/21 00:49, 62F

12/21 00:51, 5小時前 , 63F
...
12/21 00:51, 63F

12/21 01:02, 4小時前 , 64F
暴力解永遠是你最後的手段
12/21 01:02, 64F

12/21 01:11, 4小時前 , 65F
樓上那個小兵的那被設計師證實是假的了 有空可以去
12/21 01:11, 65F

12/21 01:11, 4小時前 , 66F
看那個訪問
12/21 01:11, 66F

12/21 01:12, 4小時前 , 67F
都是例外 乖乖重寫
12/21 01:12, 67F

12/21 01:12, 4小時前 , 68F
基本上跟小兵有關的謠言都是假的
12/21 01:12, 68F

12/21 01:14, 4小時前 , 69F
上面當然給過.會覺得上面不給過絕對沒待過科技業
12/21 01:14, 69F

12/21 01:19, 4小時前 , 70F
這聽起來就是隨便一搞就會出Bug欸
12/21 01:19, 70F

12/21 01:21, 4小時前 , 71F
你是要寫出超幹爆屌的代碼然後超時還是寫一坨屎但
12/21 01:21, 71F

12/21 01:21, 4小時前 , 72F
準時,選前者的肯定是好研究者,選後者的肯定是好
12/21 01:21, 72F

12/21 01:21, 4小時前 , 73F
員工
12/21 01:21, 73F

12/21 01:24, 4小時前 , 74F
好可怕的程式碼
12/21 01:24, 74F

12/21 01:25, 4小時前 , 75F
蠻屌的 哈哈哈哈 不亞於一個個判斷1-1000的質數
12/21 01:25, 75F

12/21 01:26, 4小時前 , 76F
垃圾PM 我工作量又增加了
12/21 01:26, 76F

12/21 01:31, 4小時前 , 77F
見證屎山代碼的出生
12/21 01:31, 77F

12/21 01:44, 4小時前 , 78F
工程師: 拉基spec 拉基引擎
12/21 01:44, 78F

12/21 02:00, 3小時前 , 79F
幹破角
12/21 02:00, 79F

12/21 02:02, 3小時前 , 80F
挖靠 只能說是愛啊w
12/21 02:02, 80F

12/21 02:04, 3小時前 , 81F
幹笑死 史山底層+1
12/21 02:04, 81F

12/21 02:07, 3小時前 , 82F
給工程師一個respect
12/21 02:07, 82F

12/21 02:46, 3小時前 , 83F
辛苦工程師了,代表每出一個英雄就要特例
12/21 02:46, 83F

12/21 02:49, 3小時前 , 84F
做不出來 土法煉鋼
12/21 02:49, 84F

12/21 03:13, 2小時前 , 85F
爛code
12/21 03:13, 85F

12/21 03:19, 2小時前 , 86F
設計師的美好幻想都要工程師絞盡腦汁
12/21 03:19, 86F

12/21 03:20, 2小時前 , 87F
太苦了RD
12/21 03:20, 87F
文章代碼(AID): #1fHhe2-5 (LoL)
文章代碼(AID): #1fHhe2-5 (LoL)