如果有在接觸電腦的人一定會知道一件事情,
除了某些情況外(量子電腦之類的東西),
這世界目前透過電腦,
無法產生真正的隨機數!
在PM遊戲的世界裡,
各種看似隨機的事件都是倚賴亂數決定的,
這也就是為何我們能透過對亂數產生方式的解析,
來調整出想要的PM。
其他太多哩哩喳喳的也不多講了(其實應該是不會,哈哈),
先介紹幾個亂數調整會用到的概念及幾個常用的詞,
以後這個Blog會固定使用這些詞彙囉。
(其實這篇文章是名詞解釋吧!)
首先,可以把亂數調整想像成玩大富翁,
在某一個特定的格子上,就會發生特定事件,
亂數調整所要做的,就是找出那個格子並且踩到它,讓那個事件發生。
PM的亂數調整(Random Number Generation,簡稱RNG),
在中文就是亂數調整(應該吧),
日文我不會,但應該是「乱数調整」加個ポケモン之類的應該就能搜尋到了。
關於亂數調整想先舉一個別的遊戲的例子來說明,
很久很久以前有一款遊戲名曰真三國無雙四,這款遊戲有個護衛兵系統,
太詳細就不講了,總之大家會要追求強悍的護衛兵,
後來就有人把刷護衛兵的時間給整理出來,
就發現護衛兵的能力其實是depend on遊戲主機型號及時間。
PM的亂數是依據遊戲版本、主機以及時間所決定的,
一般我們無法調整遊戲版本和主機(其實一直買主機跟遊戲也不是不行啦....),
所以我們在調整時是針對時間這部分下手!
在調整PM時,有兩條主要的亂數列需要了解,
第一個是個體值亂數表,
第二則是性格值亂數表。
而根據啟動時間、參數(parameter)、以及按鍵組合這三項要素會決定一個初始seed,
而這個seed會決定個體值亂數表以及性格值亂數表,
我們在執行時,就是要透過確定初始seed,
然後在這兩張亂數表中找到我們想要的數值之PM。
打個比方來說:
某個老外Charles說,他在紐約市48街,第五大道(fifth Avenue)以西的6號大廈中辦公,
那邊人生地不熟,要怎麼找Charles勒~~~
假設我們從34街和第五大道的交口出發,
往東北走(冷知識:NYC的Avenue不是正南北向,是東北西南向),
一路經過35,36,37.....44,45,46一直到47,48街,就找到了Charles住的那個大廈的48街,
然後再沿著48街往西走(其實硬要說的話是往西北啦),
就可以找到Charles所在的大廈。
Charles辦公所在地附近的照片
(PS: 這邊只是舉例,從34街走到48街大概兩站地鐵站的距離,可以考慮坐車)
在這個Case中,
紐約市就好像是初始seed之確定(天底下城市那麼多,天知道Charles在哪),
找個體值亂數的過程就好比是在5th ave.上找48街的過程,
而找性格值亂數的過程就好比是在48街找Charles所在大廈的過程。
所以我們在做亂數調整時,
首先要找出我們目標PM所在的位置(就好像Charles所在的No.6 W 48 St.),
然後在正確的大道上(depend on 時間)找到正確的街道,
才能在正確的街道中找到正確的位置。
再拉回到大富翁的Case來想,試想:
如果阿土伯站在第7格,想要獲得在第10格的大財神,那麼他遙控骰子要設定幾步呢??
當然就是3步阿~~~~
其實PM的亂數調整也是一樣,
要透過一些操作讓我們可以在特定格子遭遇事件(捕獲、領蛋)來獲得我們想要的PM。
而每隻PM都會有一個專屬於他的性格值 (稱之為PID)
而這個PID和其OT(Original Trainer)的TID(Trainer ID)、SID(Secret ID)產生某種特殊情愫時,
該PM就會以色違面貌出現。
所以PM的亂數調整說穿了就是一段找地址和走格子的過程!
透過正確的位置的locate,以及正確走法的execute,來得到想要的PM囉~
除了某些情況外(量子電腦之類的東西),
這世界目前透過電腦,
無法產生真正的隨機數!
在PM遊戲的世界裡,
各種看似隨機的事件都是倚賴亂數決定的,
這也就是為何我們能透過對亂數產生方式的解析,
來調整出想要的PM。
其他太多哩哩喳喳的也不多講了(其實應該是不會,哈哈),
先介紹幾個亂數調整會用到的概念及幾個常用的詞,
以後這個Blog會固定使用這些詞彙囉。
(其實這篇文章是名詞解釋吧!)
首先,可以把亂數調整想像成玩大富翁,
在某一個特定的格子上,就會發生特定事件,
亂數調整所要做的,就是找出那個格子並且踩到它,讓那個事件發生。
PM的亂數調整(Random Number Generation,簡稱RNG),
在中文就是亂數調整(應該吧),
日文我不會,但應該是「乱数調整」加個ポケモン之類的應該就能搜尋到了。
關於亂數調整想先舉一個別的遊戲的例子來說明,
很久很久以前有一款遊戲名曰真三國無雙四,這款遊戲有個護衛兵系統,
太詳細就不講了,總之大家會要追求強悍的護衛兵,
後來就有人把刷護衛兵的時間給整理出來,
就發現護衛兵的能力其實是depend on遊戲主機型號及時間。
PM的亂數是依據遊戲版本、主機以及時間所決定的,
一般我們無法調整遊戲版本和主機(其實一直買主機跟遊戲也不是不行啦....),
所以我們在調整時是針對時間這部分下手!
在調整PM時,有兩條主要的亂數列需要了解,
第一個是個體值亂數表,
第二則是性格值亂數表。
而根據啟動時間、參數(parameter)、以及按鍵組合這三項要素會決定一個初始seed,
而這個seed會決定個體值亂數表以及性格值亂數表,
我們在執行時,就是要透過確定初始seed,
然後在這兩張亂數表中找到我們想要的數值之PM。
打個比方來說:
某個老外Charles說,他在紐約市48街,第五大道(fifth Avenue)以西的6號大廈中辦公,
那邊人生地不熟,要怎麼找Charles勒~~~
假設我們從34街和第五大道的交口出發,
往東北走(冷知識:NYC的Avenue不是正南北向,是東北西南向),
一路經過35,36,37.....44,45,46一直到47,48街,就找到了Charles住的那個大廈的48街,
然後再沿著48街往西走(其實硬要說的話是往西北啦),
就可以找到Charles所在的大廈。
Charles辦公所在地附近的照片
(PS: 這邊只是舉例,從34街走到48街大概兩站地鐵站的距離,可以考慮坐車)
在這個Case中,
紐約市就好像是初始seed之確定(天底下城市那麼多,天知道Charles在哪),
找個體值亂數的過程就好比是在5th ave.上找48街的過程,
而找性格值亂數的過程就好比是在48街找Charles所在大廈的過程。
所以我們在做亂數調整時,
首先要找出我們目標PM所在的位置(就好像Charles所在的No.6 W 48 St.),
然後在正確的大道上(depend on 時間)找到正確的街道,
才能在正確的街道中找到正確的位置。
再拉回到大富翁的Case來想,試想:
如果阿土伯站在第7格,想要獲得在第10格的大財神,那麼他遙控骰子要設定幾步呢??
當然就是3步阿~~~~
其實PM的亂數調整也是一樣,
要透過一些操作讓我們可以在特定格子遭遇事件(捕獲、領蛋)來獲得我們想要的PM。
而每隻PM都會有一個專屬於他的性格值 (稱之為PID)
而這個PID和其OT(Original Trainer)的TID(Trainer ID)、SID(Secret ID)產生某種特殊情愫時,
該PM就會以色違面貌出現。
所以PM的亂數調整說穿了就是一段找地址和走格子的過程!
透過正確的位置的locate,以及正確走法的execute,來得到想要的PM囉~
沒有留言:
張貼留言