[討論] 進化後的技能"可能"可預測

看板PokemonGO作者 (keith)時間7年前 (2016/09/23 22:06), 7年前編輯推噓37(370102)
留言139則, 33人參與, 最新討論串1/2 (看更多)
原文 : https://www.reddit.com/r/TheSilphRoad/comments/543mnp/apparently_it_ is_possible_to_predict_moveset/ 縮址 : https://goo.gl/MdlMe2 -- 這是一件還沒被完全確認的事情, 但因為有點意(ㄅㄚ)思(ㄍㄨㄚˋ)還是轉過來 給大家討論一下 -- (以下情境式翻譯) 就是阿, 歪國仁的PTT---reddit上今天有人PO了一篇文章 某歪國鄉民 : "窩遇到一個人, 她會神秘的 Magic~~ 窩給她我的一些資料後她跑了一個 程式就能算出來某隻怪進化後的技能惹, Amazing! 而且窩進化後真的都跟她預測一樣 , 試很多隻都是! Wow! 請問大大這是怎麼辦到的呢?" 歪國鄉民A: 騙肖, 證據勒? 歪國鄉民B: 真的假的?你提供了什麼資訊給她? 歪國鄉民C: 如果真的能預測那就不用浪費糖果在該死的保麗龍上啦! . . . (以上情境式翻譯) -- 然後該原PO提供了更多相關訊息 : 他是在 Discord 上一個叫 Gym Leader 的伺服器中的頻道 100_IV 遇到叫 Erika 的神秘 人士, 他提供了他的遊戲內ID,帳號種類(PTC or Google),想預測的寶可夢以及該隻的 " CP, HP, 升級需要星塵數, 強化過與否" 這些資訊給她後 Erika 就跟他說她用程式找到他的 "PID" 了並複製跑出來的一串訊息給他 : 寻找 PID:14696654562846623408。。完毕! 您要的进化结果是 Fire Fang Fire Blast 。 正在预算中请稍等。。大约44秒 。。。。 完毕!您可以开始进化了! (對, 是簡體中文) 之後他真的進化他問的那隻後, 居然得到跟預測一樣的結果, 之後再試幾隻都是 但他沒辦法套到更多資訊, Erika 顯然不想分享她用的程式和更多細節, 因此才來問大家 目前有眾多猜測: 1. 可能有辦法不用帳密而得到某玩家資料? 2. 原PO提供的資訊其實幾乎等於是在提供 "IV", 或許知道 IV 和一些參數(ex:玩家編號) 可以預測進化技能?(也就是進化根本不是隨機, 是跟野怪CP一樣用玩家資料查表決定,只是 這次看的參數更多, 不像CP只看玩家等級一項) 3. PID 是什麼? 玩家ID? 寶可夢ID? ... 目前該討論文沸沸揚揚 如果進化不是近乎隨機而是根據參數和公式決定, 那可能真的會有辦法(不論合/非法)預測 也有人開始想丟類似資訊給原PO請他轉交給 Erika 預測看是否有更多實例佐證這消息 大家看完覺得如何呢? -- 個人小心得有二 : 1.強國人就是行(? 2.注意! 該段文字是 "您要的进化结果...", 如果這根本是修改了伺服器資料讓他強行 進化成指定結果的程式...? 那會很可怕 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.220.68 ※ 文章網址: https://www.ptt.cc/bbs/PokemonGO/M.1474639574.A.3D1.html

09/23 22:11, , 1F
再怎麼隨機都是程式跑的只要抓到就有可能?
09/23 22:11, 1F

09/23 22:11, , 2F
靠提供的三項值來骰技能,實作可行,只是如果我是設計師
09/23 22:11, 2F

09/23 22:11, , 3F
除非企劃要求我這樣幹,否則我就直接Random.Range()就好
09/23 22:11, 3F

09/23 22:12, , 4F
如果是隨機應該是會在點進化那時才有辦法知道吧
09/23 22:12, 4F

09/23 22:12, , 5F
有一個方式可以破解迷思,抓兩隻CP、HP、星塵一樣的怪
09/23 22:12, 5F

09/23 22:13, , 6F
進化看是否骰到同樣的數值,就可得證
09/23 22:13, 6F
你這例子該篇推文就有人討論過 她還有要其他資訊, 所以參數可能更多, 比方說 PID 如果是指每隻寶可夢的獨特編號 那同一隻不同人抓應該要不一樣, 這可能就讓進化有了歧異 但也可能某些資訊是混淆視聽用的,其實不需要

09/23 22:13, , 7F
這太八卦了吧
09/23 22:13, 7F

09/23 22:14, , 8F
這個前面有講過 理論上會想像成每次都骰 但這很浪費 CPU
09/23 22:14, 8F

09/23 22:14, , 9F
心得二,個人看法是中文解讀不同,「您要的進化結果」重
09/23 22:14, 9F

09/23 22:15, , 10F
點是「結果」而不是「您要的」
09/23 22:15, 10F
我會那樣懷疑是因為它的 "正在预算中请稍等。。大约44秒 。。。。 完毕!您可以开始 进化了!" 居然是出現在結果之後 如果都已經有結果那還需要算什麼?

09/23 22:15, , 11F
呼叫Random.Range()並不會浪費多少效能啊= =
09/23 22:15, 11F

09/23 22:15, , 12F
再怎麼浪費效能,跑動畫的20秒時間,怎麼可能不夠他算出
09/23 22:15, 12F

09/23 22:16, , 13F
pokemon ID
09/23 22:16, 13F

09/23 22:16, , 14F
如果他要PID,那麼請問這個值該如何取得呢?
09/23 22:16, 14F

09/23 22:16, , 15F
同隻寵升級後的技能好像也會一樣 跟朋友對照過兩三隻
09/23 22:16, 15F

09/23 22:16, , 16F
都是這樣
09/23 22:16, 16F

09/23 22:16, , 17F
可能是要減少伺服器的壓力?
09/23 22:16, 17F
另外一個有趣觀點,如果技能是用查表決定而非隨機 那儲存玩家的寶可夢資料時就可以只存決定的參數少存結果 需要用到時再查表 因為每次跑出來結果必一樣

09/23 22:16, , 18F
之前不是有人試過了嗎 兩個人抓同一隻怪 同IV同技能
09/23 22:16, 18F

09/23 22:17, , 19F
但進化後 技能不見得會相同啊
09/23 22:17, 19F

09/23 22:17, , 20F
我說的是 抓到兩隻啵啵 CP10 HP10 按進化
09/23 22:17, 20F

09/23 22:17, , 21F
同寵同 CP 跟朋友同時抓的大閘蟹進化後技能不同
09/23 22:17, 21F

09/23 22:17, , 22F
會不會骰出一樣技能的比比鳥
09/23 22:17, 22F

09/23 22:17, , 23F
如果技能可以在手機運算的話 只要回傳進化的訊息就好
09/23 22:17, 23F

09/23 22:17, , 24F
而且還同 ip 同時點進化喔
09/23 22:17, 24F

09/23 22:18, , 25F
這要破解好像也不難開一隻新帳號抓三圍一樣就好
09/23 22:18, 25F

09/23 22:18, , 26F
如果說今天是用save&load大法但是每次都骰出一樣的技能
09/23 22:18, 26F

09/23 22:18, , 27F
那我們才能解讀成,他有一個參數用來控制固定骰出的技能
09/23 22:18, 27F

09/23 22:18, , 28F
還能用不同版本雙開同一隻抓兩次
09/23 22:18, 28F

09/23 22:18, , 29F
梅森旋轉算法,有興趣的可以google
09/23 22:18, 29F

09/23 22:21, , 30F
PRNG 是完全發生在伺服器上 人數多是很可觀的
09/23 22:21, 30F

09/23 22:21, , 31F
要作實驗 別拿CP10的 高於10都好
09/23 22:21, 31F
※ 編輯: keith291 (1.162.220.68), 09/23/2016 22:29:40

09/23 22:29, , 32F
PID是來自於本傳中的性格值
09/23 22:29, 32F

09/23 22:29, , 33F
ttp://www.smogon.com/ingame/rng/pid_iv_creation
09/23 22:29, 33F

09/23 22:30, , 34F
http://0rz.tw/F8s8u 百科可以稍微看看 簡單來說他類似
09/23 22:30, 34F

09/23 22:30, , 35F
reddit 有老外貼了這篇 內容很有趣
09/23 22:30, 35F
還有 64 則推文
09/23 22:58, , 100F
那我可能誤會了 看來不能那樣測XD 或是說已經有反例了
09/23 22:58, 100F

09/23 23:00, , 101F
這也太八卦了吧
09/23 23:00, 101F

09/23 23:01, , 102F
不過可以反向到把這個公式找出來真的超強
09/23 23:01, 102F

09/23 23:01, , 103F
怪拿到時的素質一開始已經決定不是不可能....
09/23 23:01, 103F

09/23 23:02, , 104F
可能因為要跟個人的UID計算 所以會不同? 那也是很難實測
09/23 23:02, 104F

09/23 23:02, , 105F
能破解的人真的是太神喇
09/23 23:02, 105F

09/23 23:02, , 106F
"同一隻寵" 也只是指你在同等級的情況下 點同一隻怪
09/23 23:02, 106F

09/23 23:03, , 107F
可以拿到同樣cp而已... 還有IV和技能組合則是所有點到
09/23 23:03, 107F

09/23 23:03, , 108F
那隻寵的玩家不論等級都不變
09/23 23:03, 108F

09/23 23:04, , 109F
但是你把那隻寵收到背包後又如何? 如果收到後就每隻
09/23 23:04, 109F

09/23 23:04, , 110F
給予獨立的編號 再跟進化的技能組合搭上關聯
09/23 23:04, 110F

09/23 23:04, , 111F
感覺上也是合理的啊?
09/23 23:04, 111F

09/23 23:07, , 112F
除了cp,iv還有身高體重等資訊...可能用到很多參數喔
09/23 23:07, 112F

09/23 23:08, , 113F
好猛阿 可是這樣好像會少了點樂趣XD 乾勒還我鋼之翼的糖果
09/23 23:08, 113F

09/23 23:10, , 114F
如果真的可以運算 那以後可能可以用星塵調整自己要的招式
09/23 23:10, 114F

09/23 23:17, , 115F
意思是這隻怪抓到就注定是剛毅了嗎XDDD
09/23 23:17, 115F

09/23 23:20, , 116F
拳四郎 : 你已經鋼翼了!! 快龍 : 嗚吼吼...吼...
09/23 23:20, 116F

09/23 23:26, , 117F
破解了
09/23 23:26, 117F

09/23 23:39, , 118F
還 蠻 屌 的 屌 爆 了
09/23 23:39, 118F

09/23 23:42, , 119F
要是這樣大家都等IV100完美技的就好了拉..
09/23 23:42, 119F

09/23 23:45, , 120F
農的要死要活算什麼wwww 一切天注定
09/23 23:45, 120F

09/23 23:58, , 121F
random好寫 但是很無趣
09/23 23:58, 121F

09/24 00:09, , 122F
random才公平阿 抓的怪量多所有技能都會有一定數量
09/24 00:09, 122F

09/24 00:10, , 123F
查表決定弄個不好可能某些人抽到好招機會比別人低很多
09/24 00:10, 123F

09/24 00:11, , 124F
這個不RANDOM的話 玩家感覺會很差啊...
09/24 00:11, 124F

09/24 00:12, , 125F
好不容易堆了125顆的 結果竟然是天生就註定要報廢
09/24 00:12, 125F

09/24 00:12, , 126F
只是你不知道 所以就只能白費功夫
09/24 00:12, 126F

09/24 00:13, , 127F
看著pid(顯示肛翼,破壞光線):原來是嚕嚕米啊,我還以為是
09/24 00:13, 127F

09/24 00:13, , 128F
快龍
09/24 00:13, 128F

09/24 00:13, , 129F
除非N社快點弄個配招系統出來
09/24 00:13, 129F

09/24 00:51, , 130F
要減輕伺服器負擔抓到就決定是很有可能的
09/24 00:51, 130F

09/24 00:52, , 131F
抓到就打上編號 按表查技能很有可能
09/24 00:52, 131F

09/24 00:54, , 132F
所以只要知道那隻怪物特殊編號 查出技能應當可行
09/24 00:54, 132F

09/24 00:57, , 133F
因此我認為 不管中間如何計算 找到代碼就極有可能找出進
09/24 00:57, 133F

09/24 00:57, , 134F
化後技能
09/24 00:57, 134F

09/24 01:11, , 135F
這樣有雞巴到
09/24 01:11, 135F

09/24 01:31, , 136F
這篇有趣! 多虧原po分享
09/24 01:31, 136F

09/24 03:20, , 137F
靠北 弄到兩隻肛液死光快龍 如果是抓到就決定真的感
09/24 03:20, 137F

09/24 03:20, , 138F
覺很差
09/24 03:20, 138F

09/24 03:38, , 139F
不過想想也是...不這樣而用亂數的話那資料量增加太大了
09/24 03:38, 139F
文章代碼(AID): #1NvJRMFH (PokemonGO)
文章代碼(AID): #1NvJRMFH (PokemonGO)