作者rabbithenry (歡迎光臨Wiiholic.com)
看板GameDesign
標題[請益] 想請問一些機率的演算方式
時間Thu May 27 16:10:18 2010
最近初涉獵遊戲程式開發,想寫一個撿金幣的遊戲,就是天上會隨機出現各種不同價值的
金幣,然後操作下面的人左右移動來撿錢。
想請問,這類型的遊戲,想要讓掉落的物品根據一定的機率掉落,應該要怎麼做?我想讓
數個不同分數的物品依照分數大小,分數越大掉落的機率越小,但是希望分數大的物品不
要發生連續掉落的狀況,也希望不要太久都沒有掉落半個高分的,讓總分能夠控制在大約
一個數字內。
我目前的作法只是做一個random的數字,然後不同範圍代表不同的物品,不過這就產生相
同機率下,要決定掉落哪個物品的問題,而且這樣也沒辦法控制大約的總分。
想請問各位,這種遊戲程式掉落物品的機率一般都是怎樣去計算它的公式呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.219.53
1F:推 ilovebbs:XD...大富翁... 05/27 16:17
2F:推 snowlike:單位時間內掉落固定物品數,隨機部分為時間內的分布如何 05/27 16:56
3F:推 ckhonor:標準差? 05/27 17:16
4F:→ rabbithenry:所以直接以亂數去決定分布這樣的方法可以嗎? 05/27 17:47
5F:推 chchwy:百面骰? 05/27 21:21
6F:推 cowbaying:陣列加亂數 可以製造比較正常的亂數機制 05/27 22:40
7F:→ rabbithenry:您的意思是 先建立好想要掉落的物品陣列,然後用亂數 05/28 10:44
8F:→ rabbithenry:打亂順序 再依序掉落嗎? 05/28 10:44
9F:推 cowbaying:不是 05/28 13:28
10F:推 cowbaying:做個亂數表吧 05/29 12:41
11F:→ cowbaying:抱歉沒看清楚...回個文給你參考 05/29 13:20