
壹、前言
相信許多玩家玩過伺服器中常常會有遇到伺服器營運方或者玩家所營業的抽獎機,常常以此謀取暴利並一夕之間躍升首富而使人稱羨。而許多光顧抽獎機的顧客因不理解機台主所提供的機率而錯估了形勢而抽了自己心目中不理想的機台。今天我就要在這篇文章中完整的提供抽獎機的製作教程以及機率教學,並提供其完整的原理使想開其他種類的台主能夠活用這些知識來創造出其他更高端的機台(例如:圓盤抽獎機、十燈抽獎機等等…)
貳、抽獎機機體製作
※本教學圖文為個人習慣的蓋法,美觀以及建築陳設可依自己的喜好做調整,謝謝!
Step 1.挖出空間以放置後台區。

在抽獎機中,我習慣將後台機關大多置於地底。先挖一個長寬高各為14*11*5的地洞,以放置之後的機關。
Step 2.放置前台的地板

在前台放置一個長9米的地板,任意材質都可以。
Step 3.製作噴發口



依照順序的把隔離前後台的牆壁、投擲器、紅石燈、漏斗、箱子以及玻璃放置完成噴發區的作業。
這樣子當玩家抽取投擲器噴發物品時,物品就會順著水流流入漏斗內並進入箱子供玩家拿取。
※小技巧:可使用冰磚放置於水流下方以加速物品的流動。
※注意:發射器≠投擲器,若使用發射器可能導致放置部分獎品時會直接噴出並不會進入到漏斗內(例如:箭矢、生怪蛋等等…)
Step 4.前台抽獎口製作

※注意:雖然壓力版與洞的位置可以因個人喜好而放置,但不可將洞開在壓力版的旁邊(在技術原理篇會提及原因)。
Step 5.分類器製作(技術原理篇會詳細解說原理)




製作一個分類器以分辨顧客丟入的物品是否為自己所想要的指定物,我這裡以鑽石當指定物為例,必須先事先準備23個鑽石並如上述形式分成22顆及1顆放入鑽石分類區的上方漏斗以及下方漏斗。
Step.6 慢連閃器(連丟機制)製作(技術篇亦會詳細闡述其原理)

如圖即可完成一個連丟器,至於紅石中繼器的tick數可因人喜好而更改,tick數愈少每一抽相隔的時間會愈短。
Step 7.獎品口後台製造





依上述步驟完成噴發口後台的建造,其中後台的這些投擲器即為判斷機率的部分(如何設置機率會在稍後技術篇細談)。
Step 8.連接後台

透過紅石以及紅石中繼器連接連丟器以及後台機率區,這樣就完成五燈抽獎機的純機台製作啰。
參、技術篇
相信新手們在蓋完抽獎機後,仍對抽獎機的運作原理以及機率設置抱持著許多的問號,在接著這部分的技術篇,我會儘可能用簡易的方式使各位為了蓋抽獎機而觀賞我的文章的巴友們來稍微講述一些紅石的原理以及其所應用的內容,使各位巴友們能夠更清楚紅石的妙用。
以下講述的內容包括:
1.淺談機率以及投擲器的隨機特性。
2.比較器的信號判斷以及滿箱檢測。
3.漏斗的特性。
4.抽獎機所運用的紅石原理(分類器、連丟器、獎品口後台)。
5.抽獎機的機率運算。
若各位巴友們有已經了解的紅石特性這章節可以斟酌觀賞^^~
1.淺談機率以及投擲器的隨機特性
關於機率,以簡白的語言來說,就是一件事情發生的可能性。
所以我們可以得到機率的公式為:指定事件的發生可能性/所有事件的發生可能性(指定物品佔據的格數/全部物品所佔據的格數)
很抽象?沒關係,在講完投擲器的特性後會實際具體操作一遍。
關於投擲器的特性,有一個重要特性是貫穿整個抽獎機,也是調整機率當中最重要的:
◆如果投擲器保存空間的多個格子被物品佔據,則會丟出隨機一個格子中的物品。隨機選擇的過程在投擲的時候決定,而非投擲器被啟動時確定;在這個短暫的間隔內,玩家可以將投擲器中的物品移進移出。(引用自Minecraft Wiki)
由於這個特性,我們可以從這段文中得知,當投擲器接收到信號時,他會從有物品的格子中挑選一個進行噴射。也就是說,在投擲器接收到信號時,每一個有物品的格子都有機會被射出。因此我們可以得之在這邊所有事情的發生可能性就是有物品的格子總數(亦換言之就是射出的物品有幾種可能性)。而假設我在有六個雜物的物品當中放有一顆鑽石,根據機率公式可以算出鑽石被噴射的機率為:
1(鑽石所放置的格數)/7(物品總共佔據的格數)=1/7

▲如圖所示,總共有七個格子被物品佔據,而鑽石佔據了一個格子,故機率為1/7。
2.比較器的信號判斷以及滿箱檢測
紅石比較器擁有四大特性:保持信號強度、比較信號強度、信號強度作差以及檢測方塊狀態。
前端火把的狀態可以由使用物品鍵切換:
- 關閉、熄滅(指示比較器處於「比較模式」),
- 打開、亮起(指示比較器處於「作差模式」)。(以上文段節錄Minecraft Wiki)
而在抽獎機所會運用的比較器原理則包括:比較信號強度以及檢測方塊狀態。故在這篇文章當中我會著重於這兩個部分。
※關於紅石比較器的完整教學,在精華版上已有相關文章,歡迎有興趣的前往觀看。
※關於紅石比較器的完整教學,在精華版上已有相關文章,歡迎有興趣的前往觀看。
點我前往
※比較信號強度:

關於比較器的埠我們可以分成三端:分別為A端(後端)、B端(側端)以及C端(前端)
而在此功能之中,A端及B端負責輸入信號,並由C端判斷是否輸出信號。
若A端的信號強度>B端的信號強度,則C端會輸出A端所輸入比較器的信號強度(保持信號強度特性)
反之,若A端的信號強度<B端的信號強度,則C端不輸出任何信號。

▲A端信號(15級)>B端信號(12級),故C端輸出15級信號。

▲A端信號(12級)<B端信號(15級),故C端不輸出信號。
※檢測方塊狀態
當比較器的A端為一個容器時,比較器可以偵測容器的裝滿程度來決定輸出的信號強度,由於抽獎機用於檢測方塊狀態的容器全為漏斗,我就以漏斗來示範以下章節。

▲物品數量對漏斗輸出信號的對應表(圖片來源:Minecraft Wiki)
由上述表我們可以清楚的知道多少物品可以觸發信號強度,直到滿箱時可以輸出最大信號15。
而有一特例,當物品的性質為不可堆棧物品或16個為一組的物品時,會將其視為64個物品以及4個物品。

▲如圖所示,即使只放了一個鑽劍,仍會輸出三格強度(判斷為64個物品)。
3.漏斗的特性
漏斗除了我們熟知的傳輸物品的特性外,還可以利用紅石的開關控制其運作。當漏斗接收信號時,漏斗會停止運作。
這也解釋了為何我在抽獎機的建造過程中提及不可將壓力板放在漏斗旁邊,因為會導致漏斗罷工進而導致抽獎機無法運作。

▲如圖所示,鎖住漏斗後,漏斗無法正常的接收物品。
4.抽獎機所運用的紅石原理。
※分類器

▲分類器示意圖(2號漏斗放置22個鑽石、3號漏斗一個)
由以上特性綜合,我們可以開始了解分類器的原理。當物品從上方流過經過1號漏斗時,如果該物品是鑽石,就會因為鑽石可堆棧而被吸下去,反之則會送到垃圾區。而由於2號漏斗不指向下,以及3號漏斗受紅石火把信號的影響,22個鑽石是不會被送到下方的箱子的。但是當有鑽石經1號漏斗被送至2號漏斗時,2號漏斗會存在23個鑽石。這會促使後方的比較器輸出2格信號以消滅下方的紅石火把信號,進而導致3號漏斗向2號漏斗索取一個鑽石並將一個鑽石放入箱子(抓一丟一),這也是為什麼要在第三個漏斗放置一個鑽石。而經過這個動作後會由於2號漏斗僅剩22個鑽石而無法使紅石火把信號維持熄滅,而導致三號漏斗再次罷工回到22個鑽石的狀態。
※連丟器

▲連丟器示意圖
當有物品進入連丟器的投擲器時,比較器因滿箱檢測而會輸出信號,並經過中繼器線路輸出信號至上方判斷獎品的噴射情況,而在繞回比較器的時候,則會因比較信號強度A端(弱信號)<B端(15級信號)而銷毀C端信號並觸發投擲器,最後導致整條線路未有信號。而未有信號的比較器會再次進行滿箱檢測以輸出下一波信號。(若投擲器未有東西則無法進行滿箱檢測)
※懶人包:滿箱檢測->輸出信號->比較信號強度弱銷毀信號->滿箱檢測->重複動作
綜合以上兩項物品,我們就可以蓋出絕大部分連丟抽獎機的下方區域了。
※獎品口後台

▲獎品台後台示意圖
我們不難發現,當下方信號傳遞至上方時,會觸發最左方的投擲器(控制一燈機率),並噴射一個物品進入旁邊的漏斗,而我們也可發現前方的比較器會對噴射的物品進行滿箱檢測,所以會有以下兩種情況:
噴射可堆棧的物品(1個物品)-輸出一格信號並僅觸發音階盒。
噴射不可堆棧的物品(64個物品)-輸出三格信號,觸發音階盒、前方獎品投擲器以及觸發下一個判斷機率的投擲器。
所以我們可以清楚得知,如果五個判斷機率的投擲器皆噴射出不可堆棧的物品,那就是該位顧客成功中大獎(五燈)了。
5.抽獎機的總機率計算
我們在第4點已經清楚知道只有噴射不可堆棧的物品才能觸發噴射獎品,於是我們可以得出單燈的機率公式為:投擲器中不可堆棧的物品佔據格數/總物品佔據的格數
※切記:不可將相同右可堆棧的物品分成兩個格子放,否則在之後判斷結束返回投擲器時會自動堆棧。

▲切記,千萬不可以把不可堆棧的物品分成兩個或以上的格子放。
而要觸發第五個燈的判斷,必須先成功觸發第四個燈的判斷,以此類推。故我們可以得知必須五個燈都判斷成功才能算是中五燈。
所以我們最終可以得出抽獎機機率公式為:一燈機率*二燈機率*三燈機率*四燈機率*五燈機率。
而在某些機主的機台,我們常常會看到一串數字,如下圖所示:

▲在某些機率公開的抽獎機機台,我們有時可以見到一串數字如圖中的(1 2 3 4 5)。
那具體來說,這些數字代表的意思是什麼呢?其實這些數字代表每個機率投擲器當中物品所佔據的格數,而這種機台每一個機率投擲器都僅會放置一個不可堆棧的物品。所以我們顧客可以將這些所有數字相乘並倒數,如圖我們可算出這台機台抽到五燈的機率為:1*2*3*4*5=120並倒數,故這台機台五燈的機率為1/120。
肆、細節強化
如果只是想開開機台,其實前面三章所講的已經非常足夠了,但以下仍介紹一些我在開台的時候可能會對機台作一些小強化的地方,總共只有兩點。
1.自動補貨系統
想必對一些蒸蒸日上的台主來說,投擲器僅提供九組的空間時在不夠用吧?沒關係,直接在後面接個漏斗就可完事。
※小提示:這樣的紅石接法不算作給予信號,故不會使漏斗無法運作。

▲嫌補貨太麻煩?直接延伸出37組置物空間!
2.聲音響的次數與發射獎品的次數不同步
想必大家都有個疑惑,為什麼中四個燈會有五個聲音,又或者是中三個燈會有四個聲音?這是一件很奇怪的事情吧,原因是因為即使燈未接收信號,只要機率投擲器作出判斷,音階盒一定會接收信號所致。所以最好的解套方式就是把音階盒挪到後面,亦可增加音色的多樣性。

▲將音階盒挪到後面讓燈的次數與音樂次數同步吧!還能增加音色喔!
伍、結語
非常感謝大家觀賞完如此攏長的文章,如果覺得這篇文章有幫助想要營業的你或看不懂機率的你,歡迎在底下留下一個大大的GP呦。有任何問題也都歡迎下方留言討論或私密我的Discord:咲條絲#3339。祝各位想開台的大老闆都能生意昌隆、門庭若市。我們下次見啰,掰掰~(*´∀`*)