開發日記:GO對戰聯盟 - PokemonGO

Table of Contents

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

--

All Comments

Hedwig avatarHedwig2022-03-03
難怪每次打一打都覺得對手突然變強 幹
Donna avatarDonna2022-03-08
匹配系統已經是不爭的事實 你換頭一隻就會出現剋屬的隊伍
跟你打 屢試不爽
Dorothy avatarDorothy2022-03-12
以前是玩家用數據證明 這篇是官方證明
Freda avatarFreda2022-03-17
早就知道有安排克屬了 還一堆人屁話不信
Oscar avatarOscar2022-03-22
你真的沒有超譯嗎...我看原文跟你講的差很多
Lauren avatarLauren2022-03-20
早就說對戰有50%勝率設定啊www 還有人覺得工程師不會做
Necoo avatarNecoo2022-03-25
可能以為有隊伍數據就一定會用到吧 官方解釋直接無視這樣
Kelly avatarKelly2022-03-20
內文是寫沒有參考寶可夢隊伍吧 還是哪句我漏看?
Frederic avatarFrederic2022-03-25
我都逆風就直接退出一直換一直換換到順風才繼續打
這樣百分之百能戰勝
Lydia avatarLydia2022-03-20
我有超譯阿! 開頭就註明內容偏頗 參考隊伍是在講他們會觀
Margaret avatarMargaret2022-03-25
查玩家用哪些寶可夢 強勢的/爆冷門的 正面延伸是在講被禁
參賽的20隻 只是我講的是負面延伸
Damian avatarDamian2022-03-20
懂XD
Lily avatarLily2022-03-25
他只是在回應大家的疑問,不寫出來永遠都不會有吵完的一天
Barb Cronin avatarBarb Cronin2022-03-20
打對戰這麼久,說是隨機匹配我絕對不相信,我認為預設
就是讓你贏兩場,要贏更多就很吃運氣,說到底n社還是
希望玩家多克金,不想讓你太容易拿到獎勵
Lily avatarLily2022-03-25
如果要做到公平,那就應該先匹配玩家,再選擇寶可夢
Odelette avatarOdelette2022-03-20
亂翻一通
Suhail Hany avatarSuhail Hany2022-03-25
明明延遲的部份是他請各玩家測試你用wifi還是行動
網路那個ping低就用哪個,因為主要延遲來自於客戶
端送到伺服器這一段。
Zanna avatarZanna2022-03-20
抓滿12小時31隻色違...有補到些洞算開心
Hedy avatarHedy2022-03-25
在不考慮上輪勝率的情況 感覺預設讓你順風2場逆風2場1場勢
Madame avatarMadame2022-03-20
均力敵(就算贏也是險勝)
Kumar avatarKumar2022-03-25
超譯真棒!
Faithe avatarFaithe2022-03-20
玩家都真人要怎麼預設…
Daniel avatarDaniel2022-03-25
上面講的預設是在說針對陣容吧 至於能不能打贏則是看駕駛
技術能不能超越對方
Kumar avatarKumar2022-03-20
我是指那個說預設兩勝的XD
Genevieve avatarGenevieve2022-03-25
說個笑話那些臉特腫的這時候就不出來刷存在感了呵呵
Una avatarUna2022-03-20
發現分類用情報 補個噓