作者bmw3633 (滑鼠兔)
看板PokemonGO
標題[情報] 開發日記:GO對戰聯盟
時間Sat Feb 26 06:27:06 2022
https://pokemongolive.com/en/post/devdiary-march2022-gobattleleague/
工程師針對為什麼打天梯會有一堆bug提出解釋
本文內容為個人主觀看法,覺得我內文偏頗請前往官網觀看原文
是什麼導致了 GO 對戰聯賽中的延遲,我們如何減少它?
那是玩家手機封包傳送到伺服器的時候lag,你們要自立自強
原本用WiFi的玩家請改用移動數據,原本用移動數據的改用WiFi
By 工程總監 - Stephen G
這句真是他媽的幹話
GO對戰聯盟的匹配系統如何運作?
我們的演算法絕對不會針對你的寶可夢隊伍來安排逆風場
我們是根據你的對戰表現來安排對手
比如:你的分數2300,但我們評估你實力有2800,就會安排2800的對手
你的寶可夢隊伍只是其中一項不起眼的參考依據而已
By 高級執行製作人 - Steve Wang
那就是有針對陣容阿!!!
快速攻擊存在哪些問題,我們如何解決這些問題?
1.快速攻擊不同步
比如說龍息,攻擊的頻率(T數)跟龍尾一樣快
那是玩家手機的時間跟網路時間不同步,他本來就有病
我們會再研究額外同步時間的功能來解決這個問題
2.快速攻擊不一致
當一方普攻,一方同時開大時,系統判定是先處理普攻,再處理大招
所以偷小招成功,導致大招延遲,又因為大招延遲導致沒有傷害
我們短期處理方式是消除大招延遲,讓普攻跟大招可以同時執行
3.開大後沒辦法普攻
我們沒辦法解決這個bug,正在想辦法修復
By 伺服器高級工程師 - Ben Li
槽點太多,不知道怎麼吐了
什麼是戰鬥記錄?
就提供對戰紀錄讓我們可以看哪邊出問題
By 軟體工程師 - Jess C
什麼是戰鬥代碼維護?
就是為每一個對戰動作跟錯誤編列代碼,稱為戰鬥重構
這樣我們發現問題時可以直接找出對應的程式碼來修改
就像是:錯誤(11)找不到GPS,錯誤(2)網路錯誤
By 客戶端軟體工程師 - Alex Hardinger
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.128.212 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PokemonGO/M.1645828029.A.342.html
※ 編輯: bmw3633 (36.236.128.212 臺灣), 02/26/2022 06:43:47
1F:推 starlitfish: 難怪每次打一打都覺得對手突然變強 幹 02/26 07:43
2F:推 j022015: 匹配系統已經是不爭的事實 你換頭一隻就會出現剋屬的隊伍 02/26 08:36
3F:→ j022015: 跟你打 屢試不爽 02/26 08:36
4F:→ bmw3633: 以前是玩家用數據證明 這篇是官方證明 02/26 08:42
5F:推 mmmpkxabc36: 早就知道有安排克屬了 還一堆人屁話不信 02/26 10:03
6F:推 sam9595: 你真的沒有超譯嗎...我看原文跟你講的差很多 02/26 10:44
7F:→ shield: 早就說對戰有50%勝率設定啊www 還有人覺得工程師不會做 02/26 10:53
8F:推 eveway: 可能以為有隊伍數據就一定會用到吧 官方解釋直接無視這樣 02/26 10:55
9F:推 HsuTW: 內文是寫沒有參考寶可夢隊伍吧 還是哪句我漏看? 02/26 11:12
10F:推 CYTSWAT: 我都逆風就直接退出一直換一直換換到順風才繼續打 02/26 11:54
11F:→ CYTSWAT: 這樣百分之百能戰勝 02/26 11:54
12F:→ bmw3633: 我有超譯阿! 開頭就註明內容偏頗 參考隊伍是在講他們會觀 02/26 12:01
13F:→ bmw3633: 查玩家用哪些寶可夢 強勢的/爆冷門的 正面延伸是在講被禁 02/26 12:03
14F:→ bmw3633: 參賽的20隻 只是我講的是負面延伸 02/26 12:03
15F:推 HsuTW: 懂XD 02/26 12:46
16F:→ HsuTW: 他只是在回應大家的疑問,不寫出來永遠都不會有吵完的一天 02/26 13:19
17F:→ Mistblade: 打對戰這麼久,說是隨機匹配我絕對不相信,我認為預設 02/26 20:44
18F:→ Mistblade: 就是讓你贏兩場,要贏更多就很吃運氣,說到底n社還是 02/26 20:44
19F:→ Mistblade: 希望玩家多克金,不想讓你太容易拿到獎勵 02/26 20:44
20F:→ Mistblade: 如果要做到公平,那就應該先匹配玩家,再選擇寶可夢 02/26 20:45
21F:噓 IANDRUMMANIA: 亂翻一通 02/26 21:03
22F:噓 IANDRUMMANIA: 明明延遲的部份是他請各玩家測試你用wifi還是行動 02/26 21:05
23F:→ IANDRUMMANIA: 網路那個ping低就用哪個,因為主要延遲來自於客戶 02/26 21:05
24F:→ IANDRUMMANIA: 端送到伺服器這一段。 02/26 21:05
25F:推 beaster: 抓滿12小時31隻色違...有補到些洞算開心 02/26 21:07
26F:→ shield: 在不考慮上輪勝率的情況 感覺預設讓你順風2場逆風2場1場勢 02/26 21:19
27F:→ shield: 均力敵(就算贏也是險勝) 02/26 21:20
28F:噓 pepsilee: 超譯真棒! 02/26 21:49
29F:→ s81005123: 玩家都真人要怎麼預設… 02/26 23:33
30F:→ bmw3633: 上面講的預設是在說針對陣容吧 至於能不能打贏則是看駕駛 02/27 14:02
31F:→ bmw3633: 技術能不能超越對方 02/27 14:02
32F:→ s81005123: 我是指那個說預設兩勝的XD 02/28 16:27
33F:噓 admin3389: 說個笑話那些臉特腫的這時候就不出來刷存在感了呵呵 03/21 00:29
34F:噓 eveway: 發現分類用情報 補個噓 03/25 09:35