<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

教學/電報機

出自Minecraft Wiki
跳到: 導覽搜尋
Mcredstonesim icon.png
此條目利用紅石模擬器(MCRedstoneSim)格式的圖表以求表述緊湊明晰。

有些設計的高度超過了兩格,此處使用GIF動態圖像逐幀或者多幅圖表並列展示。完整圖例請見紅石圖例頁面。

Ic translate.svg
此條目的(部分)內容需要翻譯。

你可以幫助我們來翻譯此條目,但請勿使用機器翻譯

Minecraft裡的電報機與真正的電報設備工作原理相同:發送一系列長距離脈衝,由接收端進行解碼。有很多種設計方法,從簡單的閃爍紅石火把, 到龐大的機器,進行接收、刪除、編輯,然後將他們發送到目的地. 本教學將講解如何建造和操作這個設備。

一個中等規模的電報機設備外觀

工作原理[編輯 | 編輯原始碼]

所有不管簡單或複雜的電報都需要四個東西: 發報機、反相器(非門)、紅石線、以及接收裝置。一般用控制桿作發射裝置;當然也可以是按鈕或者壓力板,但因為它們保持0.9秒的啟動時間,所以不太方便發送消息。控制桿則可以迅速開關,能發送莫爾斯電碼等快速脈衝的電報語言。之後,它們可能要先通過一個非門再輸出。因為許多電報設備都使用紅石火把來輸出信號,如果沒有非門,當收到信號時,火把反倒會熄滅。雖然這只是一個外觀問題,但如果不這樣做,在讀取信息時可能會發生混亂。然後信號要經過最重要的傳輸線,把消息輸送到目的地。傳輸線一般是長長的紅石線加上每十五格一個紅石中繼器,直到到達目的地。最後是接收器,它把信息顯示給玩家。可以是單獨一個紅石火把,也可以是一個擺滿紅石中繼器的房間。

電報機構成[編輯 | 編輯原始碼]

發射裝置[編輯 | 編輯原始碼]

在電報室的控制桿

發射裝置是用來傳輸到接收器的一系列脈衝機制,它可以是控制桿、按鈕或壓力板。

控制桿[編輯 | 編輯原始碼]

控制桿在現在的所有的發射裝置中最常見的,在任何情況下是最實用的選擇,他可以創建一個短或長的脈衝,並是目前為止表示最準確的。

按鈕[編輯 | 編輯原始碼]

按鈕可以用在單向電報系統中,給其他玩家發送遇險信號,可是,接收機在按鍵自按下去到彈回來的0.9秒之內不會被啟動。 在緊急情況時,送一個遇險信號是個不錯的主意。但接收器有可能會忽略通過按鈕發出來的消息。

壓力板[編輯 | 編輯原始碼]

雖然他們類似於按鈕,但由於他們獨有的特性,當生物走上去時將會啟動,多個壓力板可以定位一個山洞的不同點,所有這些都可以連接到單向求救電報。如果有任何怪物踩上去(只有有害怪物會在山洞裏生成),只要踩上,就會發出求救信號,讓其他玩家能夠採取行動。

接收裝置[編輯 | 編輯原始碼]

一個用紅石中繼器做的6bit接收器。

接收器則是顯示另一個電報室發送的信息,它可以是紅石火把、紅石中繼器等。

紅石火把[編輯 | 編輯原始碼]

紅石火把是一種原始但小巧的接收器,因為它可以顯示從脈衝啟動到接收器的過程。他不會記錄、循環,也不能顯示整條消息,不方便解釋一個含糊的消息。這是常見的One-Way和經典的電報系統,簡單和瞬時是它的特點。此外,它是唯一一個能夠安裝在牆上的接收器。

紅石燈[編輯 | 編輯原始碼]

紅石燈在1.2加入之後減少了一點麻煩,可以省去非門。

紅石中繼器[編輯 | 編輯原始碼]

紅石中繼器最簡單的形式是像紅石火把那樣接收。然而他們不能夠接收快速脈衝或者安裝在牆壁上。如果連續放置多個中繼器,可以查看消息大部分,如果夠長,將可以查看整段消息,每個脈衝的顯示和消失,可以調整中繼器的延遲做決定,也可以讓消息在接收方無限循環。

活塞[編輯 | 編輯原始碼]

你可以使用多個位元接收器,讓他們看起來像點和破折號

音階盒[編輯 | 編輯原始碼]

當加上一個反着的快速脈衝發生器,注意,他可以作為一個聽覺裝置並顯示消息(加上快速脈衝發生器是因為可以讓點和破折號分開)

信息顯示器[編輯 | 編輯原始碼]

使用信息顯示器,就可以查看即將發送,然後再發送它到目的地,無論紅石火把或紅石中繼器都可以用,當使用串聯中繼器,可以升級到有循環和擦出功能的顯示器。

顯示循環和擦除設備[編輯 | 編輯原始碼]

帶有循環和擦除設備的12bit接收機

循環對於顯示器和接收器都是一個有用的補助,它連接端的紅石中繼器顯示器開頭,一次又一次,直到消息被刪除。擦除設備是很有必要的,創建一個顯示屏循環,當他們清除循環的消息,消息就被清除了。一個完整的循環系統和橡皮擦系統需要或非門(NOR)

擦除設備[編輯 | 編輯原始碼]

它工作原理很簡單:終止循環。通常,它是連接到或非門(NOR)上的控制桿。儘管他們之間有額外的空間,應建立接收器循環,並讓輸入端在NOR的側邊上,請記住,不應該有任何交叉的地方,當然你也可以使用多層電路。

或非門[編輯 | 編輯原始碼]

Logic NOT.gif

或非門可以控制循環,直到你想發送、編輯和刪除消息,你需要兩個拉回來的控制桿來啟動它們。之後可以都向前,也可以一個向前一個向後

電報類型[編輯 | 編輯原始碼]

單向電報[編輯 | 編輯原始碼]

一個以紅石火把做接受裝置的單向電報系統
一個單向電報的例子

就像他的名字的意思一樣,單向電報只能發往一個方向,並嚴重的限制了他的能力。 如右圖所示,這個系統須要發報機(1)、非門(2)、通信線路(3)、和收報機(4)。但這種電報是唯一一種對單人遊戲真的有用的電報。 如果在礦洞裏有一個控制桿,家裏有一台收報機。這個系統可以提醒他。舉個例子,他們可以在家裏有一排接受裝置,如果在某個礦洞裏發現了鑽石,那麼他可以打開發報機,這樣在他家裏對應這個礦洞的紅石火把就會亮起。這可以提醒他那個礦洞裏有鑽石或其他有價值的礦物。當他在其他礦洞裏發現了有價值的礦物時,他只需要打開這個礦洞裏的控制桿就可以更新提示。, 左圖便是一個例子。在多人遊戲裏的一個用處是作為一個求救信號,如果你遇上了麻煩(比如遇上了苦力怕)它可以讓你發出求救信號,叫別的玩家幫助你擺脫你遇上的麻煩。

基本電報[編輯 | 編輯原始碼]

一個典型的電報室.
一個具有兩個控制室的雙向電報室.

最基本的系統,經典的電報機很容易建立,但不是那麼容易使用。它由一個控制桿,一個非門,和每個通信方向的紅石火把。一個簡單的雙向電報如右圖。1和2是小控制室,A和B是非門。請注意,加上適當間隔的紅石中繼器,該區域在兩機之間可以拉長。經典的電報允許快速操作以及空間小到每個控制室只有1x2x2。此外,由於其有限的規模和能力,它不需要邏輯知識,使得它非常適合初學者或當你只擁有少量紅石。缺點是,雖然你可能是新玩家,但是你必須將任何一種你決定去拍語言的電報拍得非常流利。這點你只好接受。事實上,除非他們必須在你開始發送時即時開始閱讀消息,否則其完全失去意義。這很快成為了問題,尤其是當伺服器滯後。儘管如此,玩家以任何方式使用它,經常是因為他們喜歡其與真正的電報的很大的相似性。因此,經典的電報是緊湊的,簡單的,非常現實的,它可能是值得考慮的一個更先進的系統。

多向電報[編輯 | 編輯原始碼]

一個有「發送到所有人」按鈕的三向電報室.

雖然這一分類涵蓋最多電報類型,但是多方位的電報在一般的設計中非常獨特,可以是具有挑戰性的類型。這主要是由於布線要求,數量和,雙向,所需空間這些因素。例如,一個三個方向的電報最少需要六個獨立的紅石線的長度,這是創造一個經典的,沒有額外的能力的紅石火把接收機系統所需的材料。雖然這是不在短距離的問題,但是獲取大量的紅石粉為這樣一個項目需要的是有問題的,好的做法是,在開始之前,粗略地估計其建設的需要是多少。

簡易多向莫爾斯電報機[編輯 | 編輯原始碼]

這是一個非常簡易的摩爾斯電碼接收和發送器。控制桿旁的紅石燈顯示發送內容,在第1層牆上的燈則是接收器。The signs are to show which telegraph room is receiving the message. Build a mirror of the structure to complete a Multi-Directional Morse Telegraph Sender and Receiver Room. The redstone on the floor is the sender and the line on the slab is receiver.

  • Structure starts above ground
  • Slabs are on upper section
  • Levers hooked onto top wall

單向型[編輯 | 編輯原始碼]

多向型[編輯 | 編輯原始碼]


File:Telegraph.gif
A Multi Directional telegraph room in use from outside and inside

一些替代方案[編輯 | 編輯原始碼]

Frequency matching[編輯 | 編輯原始碼]

424x424px

This device allows you to transmit different signals without any modification to the transmission line (it can remain a combination of redstone wires and repeaters). In this system, different frequencies represent different signals.

To build this circuit, you should build a transmitter — a simple oscillator — and attach it to the transmission line with a repeater. At the other end of the line, build another oscillator with the same delay. Configure the output of the transmission line in order to match the oscillators (they should turn on and off exactly at the same time, this is very important).

Then, connect the receiver oscillator and the output of the transmission line to a comparator in subtraction mode. If the received waveform is different from the receiver oscillator waveform, the comparator will generate a blinking signal at its output.

You can connect the transmission line to different receivers with different frequencies, and don't forget to match the timing.

The receiver circuit might get bulky, but this system allows you to spend much less redstone on the transmission line, if you have the transmitter and the receiver far away from each other.

模擬電報機[編輯 | 編輯原始碼]

Analog transmission line.

Analog telegraph uses up to 16 states of a redstone wire, instead of just two. Animation on the left is pretty self-explanatory: connect the repeaters as shown. The distance between the matching repeaters should be exactly 15.

紅石時鐘電報機[編輯 | 編輯原始碼]

步驟[編輯 | 編輯原始碼]

  1. 首先你需要建造一座建築物,尺寸至少為16格×5格。如果你想的話,你可以讓它看起來像一個現實裡的建築物,例如郵局。
  2. 接下來,在牆上挖一個長洞。16格×5格的建築需要12格方塊長(如果你把建築物建的更大,要在牆上留4格方塊或在其他方塊留空間)你必須有4格方塊的閒置空間。
  3. 沿着洞放置最大延遲的紅石中繼器
  4. 連接到一個時鐘電路(越大越好)。節省空間的一個好方法是在一行中反覆上下移動。以此作為「儲存」。
  5. 接着是「傳輸」,放置一個控制桿在其中一格空間。有一個告示牌在控制桿上表示「傳輸」會更好。
  6. 然後,建造一條最大延遲的紅石中繼器線連到另一個電報局 (做這個的一個好方法是方塊-紅石中繼器-方塊等等)要拐彎先放置一格方塊,再放置一個面向拐彎方向的紅石中繼器。連結到另一個時鐘電路。
  7. 要使用「傳輸」,使用摩爾斯電碼。要製造一點,開啟它再立刻關閉它;要製造一划,開啟它後數三聲再關閉它。
  8. 然後是「刪除」,放置方塊在黏性活塞面向的方向,當啟動時,你能夠讓它們脫離時鐘電路以停止脈衝(製造它可以不會造成破壞而只是把方塊拿出來)。
  9. 現在是「取消」,假設你發了一封電報而你犯了一個錯誤並且想要阻停它,做一個「取消」就對了。與時鐘一樣,軌道越多越好。

現在,一切搞定。

優缺點[編輯 | 編輯原始碼]

優點:
  • 可以留言。
  • 快速。
  • 使用方便。
缺點:
  • 需要大量紅石中繼器。
  • 需要摩爾斯電碼。
  • 會有卡頓(阻止這種情況的好方法是在紅石時鐘電路保持良好狀態)。
  • 需要一個巨大的時鐘電路以製造7個字母的單詞。

小貼士:[編輯 | 編輯原始碼]

  • 在一張紙上寫下每個字母的莫爾斯電碼,相當於莫爾斯電碼表。
  • 在控制桿上方放置告示牌。
  • 一個不錯的方法是將音階盒連接到線路,而不是時鐘電路。
  • 製作更多時鐘電路以接收更多消息。

錯誤[編輯 | 編輯原始碼]

如果電報機超出載入區塊,它將無法工作,因為紅石中繼器(需要維護信號)不會更新(在Java版1.3.2中測試),但是這是電報機最重要的用途,因為無法給出可視信號。這可能在以前的更新中發生了更改。