《泰拉瑞亞》概率邏輯門基礎教程及基礎應用簡述(基礎電路教學)
在《泰拉瑞亞》中是存在著電路系統的,並與現實中的電路邏輯相同,所以值得好好研究一下。但不少玩家對於電路的了解是極少的,對於電路系統自然也是一頭霧水,今天小編就為大家帶來泰拉瑞亞中的基礎電路教學,一起來看看吧。
一.首先,概率邏輯門是什麽?
我們都知道蒸汽朋克NPC售賣邏輯門,在蒸汽朋克的售賣欄裡你可以看到一個叫做故障邏輯門燈(faulty lamps),這就是構成概率邏輯門的關鍵。
在任意六種正常的邏輯門上面,放置一個故障邏輯門燈(中間可以放置任意邏輯門指示燈),這個邏輯門就會變為概率邏輯門。如圖。
(不同的邏輯門變為概率邏輯門時,其底部邏輯門樣子會不一樣,但功能和性質完全相同,其實樣子的不一樣只是用來標記原先的邏輯門樣式)
概率邏輯門的使用也很簡單,它分為三個部分:頂燈(故障邏輯門燈),邏輯門指示燈,概率邏輯門。改變指示燈的亮滅可以控制信號輸出概率(見下面)。頂燈用於信號輸入,開關、拉杆、壓力板等都要連接到這裡;而下面的邏輯門則是用於信號輸出,連接其他信號接收物品,如雕像等。在頂燈和邏輯門之間不需要有電線連接,只需要二者有各自的正確物品連接即可。(見下圖)
二.概率邏輯門的性質1——概率
概率邏輯門與普通的邏輯門不一樣,顧名思義,它的信號輸出是有概率的。
以概率邏輯門往上數至第一個故障邏輯門燈,這二者之間的邏輯門指示燈會影響此概率邏輯門的輸出概率(也就是第一個頂燈往上的指示燈和頂燈也就對概率邏輯門的信號輸出沒有影響了)。(如下圖)
具體則為:亮起的邏輯門指示燈數量/總共的邏輯門指示燈數量=邏輯門信號輸出的概率,例如:一個概率邏輯門上面擺放了一個亮起的指示燈,1個熄滅的指示燈,最上面是頂燈,那麽這個概率邏輯門信號輸出的概率就是1/2。如圖:
當然,如果只有一個指示燈,那麽就可以很容易地推斷出:亮起時概率為100%,熄滅時為0%,這就可以用來表示是/否(0和1)
三.概率邏輯門的性質2—延遲
邏輯門能夠用來傳遞信號,但它並不是瞬時傳輸信號。為此,我們可以做一個小裝置來驗證這個結論:
首先看上列兩個裝置,拉動兩個開關,看起來時間差距並沒有,但我們將兩個裝置連起來,你將看到差距:
可以看到,我在下面接了一條藍線,如果下面的信號傳輸比上面快的話,那麽藍線將會先於上面的紅線信號傳輸,提前熄滅所連接的那個指示燈,上方的火把將不會熄滅。
拉開拉杆,我們發現,上方的火把沒有熄滅,這就證明下面的信號傳輸比上面快。
這就說明了一點:在邏輯門(概率邏輯門)中的信號傳輸是有延遲的,從頂燈輸入信號到邏輯門輸出信號需要時間。(這個時間小於1tick,所以它的時間很短)
利用這個小小的邏輯門延時,我們可以製作出一個傳送器轉運站電路,在下圖的電路中,人物會從第一個傳送器開始依次傳到最後一個傳送器,但之間間隔的時間很短。
四.概率邏輯門應用—簡單邏輯先後
運用概率邏輯門的0%觸發概率和100%觸發概率(上面說過),我們可以製造出需要有觸發順序才能成功發出信號的裝置,如下圖:
你需要先拉下面的開關,亮起右面的指示燈,才能拉動上面的開關使火把亮起
你還可以做成需要三個開關才能使火把亮起的裝置,只要最後使最右面連接火把的邏輯門燈亮起即可
當然,通過增加邏輯門指示燈數量,你甚至可以造出需要先後拉動100個開關才能使火把亮起的裝置,這就需要你自己去嘗試啦
五.一次性電路
我們知道,當邏輯門上面的指示燈滿足該邏輯門的條件時,邏輯門就會輸出信號,那麽讓邏輯門的信號返回來熄滅指示燈會發生什麽呢?
我們可以發現,指示燈被熄滅了,但是邏輯門發出了一陣煙霧。這就是邏輯門煙霧,這種現象也叫做爆門(不過因為本帖是專門講述概率邏輯門的,加之在大量使用爆門的情況下,想要理清邏輯比較困難,所以在此不講述爆門)
我們也可以將其應用到概率邏輯門上:
如圖(兩個邏輯門指示燈都為亮起狀態),拉動開關後,兩個指示燈都會被熄滅,這樣子無論再怎麽拉動拉杆都無法再次輸出信號了,這樣它就成為了一個一次性電路。
一次性概率邏輯門電路的構造原理:只要從頂燈輸入信號後,所有邏輯門指示燈均變為熄滅狀態,即可達到一次性電路效果。
六.降頻電路
拉一次開關使邏輯門發出信號很容易,可是要是兩次呢?四次呢?
如果不用邏輯門的話,我們可以使用下列這個裝置來達到這個效果:
第一次:陷阱發射,但方塊被實化(初始狀態為虛化),所以無法激活壓力板發出信號。
第二次:陷阱發射,方塊被虛化,陷阱觸發壓力板發出信號熄滅火把。
那麽用概率邏輯門如何實現這個效果呢?
很簡單,我們把陷阱想成頂燈,方塊想成邏輯門指示燈,壓力板想成概率邏輯門,這樣子我們就能夠造出一個拉動兩次輸出一次的電路了。這種電路也被稱為—降頻電路(如圖)
它的工作方式是什麽呢?我們來分析一下這個電路的工作方式,以上面的這個2倍降頻電路為例。(記住電路的初始狀態,如上圖,你擺放時也要這樣注意邏輯門指示燈的亮滅)
(我把第一個邏輯門簡寫為1,第二個簡寫為2)
第一次:2滅
第二次:2亮,輸出信號
第三次:2滅
第四次:2亮,輸出信號
......以此類推
按照這樣的方法,我們可以任意擴大電路規模
說明:每聯一個概率邏輯門(是電線連到指示燈的邏輯門才算,沒聯到的不算,例如1就不算,2、3、4才算),最終輸出的頻率就降低為原先的1/2(依最終輸出端所連接的邏輯門而定),計算概率的方式為:頻率=原始輸入電路的信號頻率*1/2^從第一個有效的概率邏輯門算起到輸出端的邏輯門數量
拿上圖舉例:輸入的信號頻率為60次/s,那麽第二個火把接收到的信號頻率就是60* 1/2^3=7.5次/s
七.遞次電路
我們學會了如何使用邏輯門降低頻率,那麽如何使用邏輯門來達到遞次(依次)的目的呢?
首先,我們的目的是遞次,也就是將相同的狀態依次傳遞。達到這個目的很簡單,只需要每次激活,邏輯門將自己的燈的狀態傳遞到下一個邏輯門那裡即可,如下圖:
(拉動開關後,第一個邏輯門熄滅自己的指示燈,同時點亮第二個邏輯門的指示燈,這就可以看做一次狀態傳遞)
以此類推,我們可以將這個裝置無限延長(下圖為四個),所需要注意的是,為了讓循環一直進行,需要將最後一個門的指示燈與第一個門的指示燈連接,如圖:
遞次電路的工作過程(以上方電路為例,從左到右邏輯門依次為1、2、3、4):
第一次:1輸出同時2亮,1滅
第二次:2輸出同時3亮,2滅
第三次:3輸出同時4亮,3滅
第四次:4輸出同時1亮,4滅
說明:擺放多少邏輯門,一個循環就是輸入端輸入幾次信號。它也可以作為降低頻率的裝置,連接其中任意一個輸出端(邏輯門),輸出的頻率就為:輸入端頻率* 1/邏輯門個數
此外,遞次電路還可以與降頻電路共同應用,可以達到降低任意倍數頻率的效果(其實單用遞次也可以,就是電路規模要造很大)。如下圖,如果連接下面遞次電路中的一個邏輯門,頻率就會被降低為原來的1/8
八.複位電路
當我們使用邏輯門電路的時候,如果你不知道你的邏輯門電路處在什麽樣的狀態下,那就比較麻煩了,這時候你就需要用到複位電路來恢復你的電路到初始狀態。
如下圖:這是一個最基本的概率邏輯門一次性電路,拉動開關火把熄滅。那麽我們如何來記錄它的狀態呢?
我們只需要再接一個概率邏輯門,使上方邏輯門熄滅火把的同時觸發下面邏輯門的指示燈,這樣子上面的狀態就會被轉移到下面去了,那麽如何把這個狀態複位回上面的邏輯門呢?
我們只需要像下圖這樣連接,這樣拉動下面的開關,下方的邏輯門會把狀態傳遞回上面(包括火把的狀態,如果你不想全部複位的話,你可以將連接火把的電線換一個顏色,隻複位邏輯門),同時下面的邏輯門也會自己回復到初始的關閉狀態。
將這樣的單個複位部件組合起來,便是一個完整的複位電路,它可以用來複位遞次或者降頻等電路:
九.隨機電路
我們已經知道了概率邏輯門的信號輸出是有概率的,但是這僅僅體現在一個輸出端上,我們如何讓概率邏輯門在多個邏輯門輸出端上都達到隨機呢?這就是隨機電路(以下用1/6的隨機電路舉例)
看下面的六個概率邏輯門,它們的輸出概率分別為:1/6,1/5,1/4,1/3,1/2,1。我們怎樣將它們連接起來並達到1/6的隨機輸出概率呢?
看下圖,我們只需要將這六個邏輯門連接起來,並使每次信號都能夠依次經過這六個邏輯門即可。不要在意上面的六個與門,那只是用來進行信號的不間斷傳遞,否則一次輸入信號只能對第一個邏輯門起作用(電路上面與門的工作方式:第一個邏輯門接收信號,上面的指示燈改變狀態使第一個邏輯門向第二個邏輯門發出信號,以此類推直到第六個)
這樣子便可以完成一個完全的1/6概率的隨機電路。可能會有吧友疑惑了:六個邏輯門的概率都不一樣,怎麽會有1/6的概率呢?那讓我來分析一下:
1.首先,信號輸入到第一個概率邏輯門上,有1/6的概率輸出信號,如果沒有輸出信號,則轉向下一個概率邏輯門(假設概率是一個整體,原始值為1,現在就是5/6)
2.第二個門的概率為1/5,輸出信號的概率同樣為5/6*1/5=1/6,與第一個相同(如果沒有輸出信號,現在就是4/6)
3.第三個門為1/4,同理,概率也為4/6*1/4=1/6(~~3/6)
4.第四個門為1/3,同理,(2/6)
5.第五個門為1/2,同理,(1/6)
6.這樣一來,只有1/6的概率信號會到第六個邏輯門上,而第六個邏輯門的輸出概率則為100%
這樣就是一個接近完美的1/6概率
我們來把這個裝置稍微美化一下(下面為顯示裝置和信號處理部分),它就成了一個骰子(喜歡賭博的老哥們!)