製作遊戲的兩三事【22】產品包抽獎的玄機

從事線上遊戲的研發工作,除了單純的研發遊戲外,配合營運單位的各種行銷、運營的工作也相當重要。

雖然說線上遊戲的檔案可以靠網路下載,不過隨著遊戲的檔案越來越大,只靠網路下載不見得符合部份玩家的需求,因此遊戲公司會推出實體的產品包。

在便利商店以及各種通路可以看到的實體產品包,就是在這樣的需求下推出的。為了促銷這些產品包(也就是某些玩家口中的騙錢包),遊戲公司通常會在裡面附上一些遊戲中的虛寶,有的時候則是會採用隨機抽獎的方式。

這個產品包的抽獎,其實在製作上是有很多技巧的,或許各位會認為『不過就是設個亂數,有什麼難的。』不過實際上,為了控制抽獎時的獎品數量(特別是比較好的獎品),通常不會用這麼不安全的方式。

簡單舉個例子來說吧,如果今天產品包的抽獎,有1%的機會可以抽到遊戲中的時裝一套,照一般人的想法,可能會認為遊戲公司就做個網頁,然後裡面設定一個1%的亂數機率,當玩家輸入產品包中的序號時,再亂數決定有沒有抽中就好。

不過,有做過遊戲算過機率的遊戲企劃一定知道,這種『將結果交給上帝』的亂數模式,最後結算後時裝的抽中機率很難和1%相符合。在某些意外的情況時裝的抽中率可能會高過1%。對於遊戲公司來說,自然是不希望發生這樣的狀況。

通常,為了避免將結果交給亂數會有意外的狀況,同時也為了控制原本希望抽中數量很稀少的虛寶意外的大放送,遊戲公司會採用另外製作抽獎的中獎列表。

舉例來說,要推出一萬個產品包,裡面有1%的機會抽中時裝,因此遊戲公司就會另外製作一份一萬行的列表,裡面有100行中獎的簽隨機散佈在這一萬行中。每當玩家到官網上輸入序號進行抽獎時,
就會從這個列表上照順序開始使用,如果最後一萬行都用完,就可以確保最多只會送出100件時裝。

由於這個列表的資料是加密存在系統中,因此玩家並不會知道第幾行會中獎。在玩家無法得知這樣的情報以及不知道有多少人已經抽獎的狀況下,這樣的結果和用亂數隨機抽獎的結果是很類似的。

採用這樣的作法,玩家手中產品包的序號是什麼並不重要,因為它是用去抽獎的順序來決定玩家會抽到什麼獎。

另一種作法,則是在官方的資料庫裡直接將序號和能夠抽到的獎品連結,每個產品包中的序號,都配上了一個能夠抽到什麼樣獎品的資料。因此,當玩家買到產品包的時候,也就已經決定了他會抽到什麼樣的獎品。如果採用這種作法,就要小心序號上不要有能夠被玩家分析的資料,免得序號被玩家破解後,玩家在購買時會只挑他們需要的序號去購買,如果發生這樣的事情,那些沒人買的產品包會成為退貨。

不過,最近國內某公司代理的某款線上遊戲卻出了狀況,據網路上玩家所說,只要看產品包後面的序號就可以知道裡面能抽到什麼。這事情如果是真的,只能說這款遊戲的營運單位太不小心了 ….