最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

【Terraria】概率邏輯門基礎教程及基礎應用簡述(基礎電路教學)

2018-07-14 16:09 作者:dcfhft  | 我要投稿

以下內容均是從我在貼吧發(fā)的貼子搬過來的

(原帖地址:https://tieba.baidu.com/p/5794870961)

概率邏輯門是terraria特有的一種邏輯門(Inverted Gate,也叫故障邏輯門),這種邏輯門我覺得是功能最簡便和全面的一種邏輯門(terraria中雖然沒了非門,但多了個概率邏輯門還是很好的)。限于技術能力,所述內容肯定有缺誤,敬請大家之處啦,下面直接開始教學。

(理解本專欄需要一點點的電路基礎,不過只需要知道有邏輯門和信號激活這種東西即可)

一.首先,概率邏輯門是什么?

我們都知道蒸汽朋克NPC售賣邏輯門,在蒸汽朋克的售賣欄里你可以看到一個叫做故障邏輯門燈(faulty lamps),這就是構成概率邏輯門的關鍵。

在任意六種正常的邏輯門上面,放置一個故障邏輯門燈(中間可以放置任意邏輯門指示燈),這個邏輯門就會變?yōu)楦怕蔬壿嬮T。如圖。


(不同的邏輯門變?yōu)楦怕蔬壿嬮T時,其底部邏輯門樣子會不一樣,但功能和性質完全相同,其實樣子的不一樣只是用來標記原先的邏輯門樣式)

概率邏輯門的使用也很簡單,它分為三個部分:頂燈(故障邏輯門燈),邏輯門指示燈,概率邏輯門。改變指示燈的亮滅可以控制信號輸出概率(見下面)。頂燈用于信號輸入,開關、拉桿、壓力板等都要連接到這里;而下面的邏輯門則是用于信號輸出,連接其他信號接收物品,如雕像等。在頂燈和邏輯門之間不需要有電線連接,只需要二者有各自的正確物品連接即可。(見下圖)

 


二.概率邏輯門的性質1

概率邏輯門與普通的邏輯門不一樣,顧名思義,它的信號輸出是有概率的。

 


以概率邏輯門往上數至第一個故障邏輯門燈,這二者之間的邏輯門指示燈會影響此概率邏輯門的輸出概率(也就是第一個頂燈往上的指示燈和頂燈也就對概率邏輯門的信號輸出沒有影響了)。(如下圖)

 


具體則為:亮起的邏輯門指示燈數量/總共的邏輯門指示燈數量=邏輯門信號輸出的概率,例如:一個概率邏輯門上面擺放了一個亮起的指示燈,1個熄滅的指示燈,最上面是頂燈,那么這個概率邏輯門信號輸出的概率就是1/2。如圖:


當然,如果只有一個指示燈,那么就可以很容易地推斷出:亮起時概率為100%,熄滅時為0%,這就可以用來表示是/否(0和1)

 


三.概率邏輯門的性質2—延遲

邏輯門能夠用來傳遞信號,但它并不是瞬時傳輸信號。為此,我們可以做一個小裝置來驗證這個結論:

 

 


首先看上列兩個裝置,拉動兩個開關,看起來時間差距并沒有,但我們將兩個裝置連起來,你將看到差距:

 


可以看到,我在下面接了一條藍線,如果下面的信號傳輸比上面快的話,那么藍線將會先于上面的紅線信號傳輸,提前熄滅所連接的那個指示燈,上方的火把將不會熄滅。

拉開拉桿,我們發(fā)現,上方的火把沒有熄滅,這就證明下面的信號傳輸比上面快。

 


這就說明了一點:在邏輯門(概率邏輯門)中的信號傳輸是有延遲的,從頂燈輸入信號到邏輯門輸出信號需要時間。(這個時間小于1tick,所以它的時間很短)

利用這個小小的邏輯門延時,我們可以制作出一個傳送器中轉電路,在下圖的電路中,人物會從第一個傳送器開始依次傳到最后一個傳送器,但之間間隔的時間很短。

 


四.概率邏輯門應用—簡單邏輯先后

運用概率邏輯門的0%觸發(fā)概率和100%觸發(fā)概率(上面說過),我們可以制造出需要有觸發(fā)順序才能成功發(fā)出信號的裝置,如下圖:

你需要先拉下面的開關,亮起右面的指示燈,才能拉動上面的開關使火把亮起

 


你還可以做成需要三個開關才能使火把亮起的裝置,只要最后使最右面連接火把的邏輯門燈亮起即可

 


當然,通過增加邏輯門指示燈數量,你甚至可以造出需要先后拉動100個開關才能使火把亮起的裝置,這就需要你自己去嘗試啦

五.一次性電路

我們知道,當邏輯門上面的指示燈滿足該邏輯門的條件時,邏輯門就會輸出信號,那么讓邏輯門的信號返回來熄滅指示燈會發(fā)生什么呢?

 


我們也可以將其應用到概率邏輯門上:

 


如圖(兩個邏輯門指示燈都為亮起狀態(tài)),拉動開關后,兩個指示燈都會被熄滅,這樣子無論再怎么拉動拉桿都無法再次輸出信號了,這樣它就成為了一個一次性電路。

一次性概率邏輯門電路的構造原理:只要從頂燈輸入信號后,所有邏輯門指示燈均變?yōu)橄鐮顟B(tài),即可達到一次性電路效果。

六.降頻電路

拉一次開關使邏輯門發(fā)出信號很容易,可是要是兩次呢?四次呢?

如果不用邏輯門的話,我們可以使用下列這個裝置來達到這個效果:

第一次:陷阱發(fā)射,但方塊被實化(初始狀態(tài)為虛化),所以無法激活壓力板發(fā)出信號。

第二次:陷阱發(fā)射,方塊被虛化,陷阱觸發(fā)壓力板發(fā)出信號熄滅火把。

 


那么用概率邏輯門如何實現這個效果呢?

很簡單,我們把陷阱想成頂燈,方塊想成邏輯門指示燈,壓力板想成概率邏輯門,這樣子我們就能夠造出一個拉動兩次輸出一次的電路了。這種電路也被稱為—降頻電路(如圖)

 


它的工作過程是什么呢?我們來分析一下這個電路的工作過程,以上面的這個2倍降頻電路為例。(記住電路的初始狀態(tài),如上圖,你擺放時也要這樣注意邏輯門指示燈的亮滅)

(我把第一個邏輯門簡寫為1,第二個簡寫為2)

第一次:2滅

第二次:2亮,輸出信號

第三次:2滅

第四次:2亮,輸出信號

......以此類推

按照這樣的方法,我們可以任意擴大電路規(guī)模

 


說明:每聯(lián)一個概率邏輯門(是電線連到指示燈的邏輯門才算,沒聯(lián)到的不算,例如1就不算,2、3、4才算),最終輸出的頻率就降低為原先的1/2(依最終輸出端所連接的邏輯門而定),計算概率的方式為:頻率=原始輸入電路的信號頻率*1/2^從第一個有效的概率邏輯門算起到輸出端的邏輯門數量

拿上圖舉例:輸入的信號頻率為60次/s,那么第二個火把接收到的信號頻率就是         60*  1/2^3=7.5次/s

七.遞次電路

我們學會了如何使用邏輯門降低頻率,那么如何使用邏輯門來達到遞次(依次)的目的呢?

首先,我們的目的是遞次,也就是將相同的狀態(tài)依次傳遞。達到這個目的很簡單,只需要每次激活,邏輯門將自己的燈的狀態(tài)傳遞到下一個邏輯門那里即可,如下圖:

(拉動開關后,第一個邏輯門熄滅自己的指示燈,同時點亮第二個邏輯門的指示燈,這就可以看做一次狀態(tài)傳遞)

        


以此類推,我們可以將這個裝置無限延長(下圖為四個),所需要注意的是,為了讓循環(huán)一直進行,需要將最后一個門的指示燈與第一個門的指示燈連接,如圖:

 


遞次電路的工作過程(以上方電路為例,從左到右邏輯門依次為1、2、3、4):

第一次:1輸出同時2亮,1滅

第二次:2輸出同時3亮,2滅

第三次:3輸出同時4亮,3滅

第四次:4輸出同時1亮,4滅

說明:擺放多少邏輯門,一個循環(huán)就是輸入端輸入幾次信號。它也可以作為降低頻率的裝置,連接其中任意一個輸出端(邏輯門),輸出的頻率就為:輸入端頻率* 1/邏輯門個數

此外,遞次電路還可以與降頻電路共同應用,可以達到降低任意倍數頻率的效果(其實單用遞次也可以,就是電路規(guī)模要造很大)。如下圖,如果連接下面遞次電路中的一個邏輯門,頻率就會被降低為原來的1/8

 


八.復位電路

當我們使用邏輯門電路的時候,如果你不知道你的邏輯門電路處在什么樣的狀態(tài)下,那就比較麻煩了,這時候你就需要用到復位電路來恢復你的電路到初始狀態(tài)。

如下圖:這是一個最基本的概率邏輯門一次性電路,拉動開關火把熄滅。那么我們如何來記錄它的狀態(tài)呢?

 


我們只需要再接一個概率邏輯門,使上方邏輯門熄滅火把的同時觸發(fā)下面邏輯門的指示燈,這樣子上面的狀態(tài)就會被轉移到下面去了,那么如何把這個狀態(tài)復位回上面的邏輯門呢?

 


我們只需要像下圖這樣連接,這樣拉動下面的開關,下方的邏輯門會把狀態(tài)傳遞回上面(包括火把的狀態(tài),如果你不想全部復位的話,你可以將連接火把的電線換一個顏色,只復位邏輯門),同時下面的邏輯門也會自己回復到初始的關閉狀態(tài)。

 


將這樣的單個復位部件組合起來,便是一個完整的復位電路,它可以用來復位遞次或者降頻等電路:

 


九.隨機電路

我們已經知道了概率邏輯門的信號輸出是有概率的,但是這僅僅體現在一個輸出端上,我們如何讓概率邏輯門在多個邏輯門輸出端上都達到隨機呢?這就是隨機電路(以下用1/6的隨機電路舉例)

看下面的六個概率邏輯門,它們的輸出概率分別為:1/6,1/5,1/4,1/3,1/2,1。我們怎樣將它們連接起來并達到1/6的隨機輸出概率呢?

 


看下圖,我們只需要將這六個邏輯門連接起來,并使每次信號都能夠依次經過這六個邏輯門即可。不要在意上面的六個與門,那只是用來進行信號的不間斷傳遞,否則一次輸入信號只能對第一個邏輯門起作用(電路上面與門的工作方式:第一個邏輯門接收信號,上面的指示燈改變狀態(tài)使第一個邏輯門向第二個邏輯門發(fā)出信號,以此類推直到第六個)

 


這樣子便可以完成一個完全的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概率


我們來把這個裝置稍微美化一下(下面為顯示裝置和信號處理部分),它就成了一個骰子!

                                         我們就可以在terraria里賭博啦!


(順便安利一下本人的上個刷怪機制教程專欄)

本專欄參考的視頻:

感謝大家的閱讀!


【Terraria】概率邏輯門基礎教程及基礎應用簡述(基礎電路教學)的評論 (共 條)

分享到微博請遵守國家法律
镇康县| 民勤县| 桃园市| 陈巴尔虎旗| 合水县| 西充县| 香河县| 九寨沟县| 阿克陶县| 白朗县| 牙克石市| 乐业县| 瓮安县| 鄯善县| 庄河市| 邯郸县| 兴宁市| 梅州市| 元江| 伊吾县| 牡丹江市| 雷波县| 乾安县| 武安市| 阜宁县| 抚州市| 西乌| 成安县| 温宿县| 陕西省| 依安县| 定安县| 翁源县| 利川市| 桓台县| 盐城市| 军事| 利辛县| 曲阳县| 哈巴河县| 德令哈市|