在《我的世界》中,很多玩家利用紅石作機關做過門、樓梯等,那大家有用紅石做過五子棋嗎?下面小編就給大家帶來紅石五子棋的教程,大家可以學著做出來。
一、顯示頻
(1): 做之前確定的事情:
1、五子棋棋盤大小15x15。
2、需要能顯示沒有棋,黑棋,白棋3種狀態。
3、電路可直接用//stack復制(可堆疊)。
4、一個點的大小。 ①每個點需要最少2個鎖存器,一個鎖存器存儲這個點是白色,另一個存儲黑色,當2個都為0的時候則不顯示(沒有棋)。 ②選擇合適的鎖存器,以確定點的大小。 ③考慮美觀優先選用正方形。
5、裝飾。
(2): 開始制作:
1、每個點需要2個鎖存器,而鎖存器的最簡設計為3L2W2H,2個即4寬,所以確定每個點的大小寬為4,因為優先選用 正方形,以高也定為4。
2、寬4高4每個點,為了美觀我們留出一排做間隔,也就是我們最終顯示屏每個點顯示⑨個燈。其余7個方塊留空做間隔。
3、顯示屏需要顯示3種狀態。
4、因為紅石燈的性質,所以布線像這樣即可點亮四個角,再這樣添加一條線,就能顯示3種狀態了。
二、鎖存
(1):做之前確定的事情:
1、鎖存器:使用上圖中的3W2W2H版本。
2、每個點需要2個鎖存器。
3、每個鎖存器需要2個輸出一個輸入以及一個清零。
4、保證高4可疊加。
(2): 開始制作:
1、疊加2個鎖存器并輸出給顯示屏(圖中只有顯示屏的2個輸入中繼器,沒有顯示屏電路。)。
2、制作輸入線(輸入由接下來的xy定位輸入。)。
3、拉出2個輸出留給接下來的勝負判定。
4、拉一條清零線。
三、xy定位
(1):做之前確定的事情:
1、除xy外還應該與黑棋白棋進行與運算。
2、因為鎖存器黑棋白棋的2個輸入是并列的,所以我們把(x和黑棋與)和(x和白棋與)的輸出分別和y與做到定位。
3、因為需要15x15個4x4的點,所以電路傳輸部分很長,選用較為簡單的電路擺在下面然后向上傳輸電路的方法制作。
4、把xy定位的輸出接到鎖存器的輸入端。
5、保證xy定位器和鎖存器的第二個輸出端互不干擾。
(2):開始制作:
1、選用恰當的與門設計。
2、使用半磚(熒石)向上傳輸,并重復1的設計。
3、保證所有鎖存器的輸入都覆蓋到。
4、理線,讓x和y的線間距都為1,方便雙向移位器布線。
四、雙向移位器
這個不需要講太多原理和輸入輸出需求,主要在存檔里看怎么做。
重點: 1、當移位到盡頭的時候就限制輸入,不允許再向這個方向移位。
2、分清楚哪個是x哪個是y。
五、理線
把黑棋的15x15個輸出和白棋的輸出分開,方便進行勝負判定。
制作方法看存檔就可以看懂,非常簡單的結構。
六、勝負判定
這個教程的精髓部分
原理:
1、Minecraft中紅石的信號只能傳輸15格。
2、與門原理。
3、沒了。
4、臥槽樓上你真的不是開玩笑原理就這么簡單?
5、↑是的。請看圖:
圖中有6個輸入,分別取名ABCDEF。2個輸出 CD。
要達成勝利,5連珠就必須是ABCDE或者BCDEF。
輸入A的信號可以影響到B,C但是影響不到D。
輸入B的信號可以影響到A,C,D但是影響不到E。
每個輸入都可以影響在它左邊的2個信號和在它右邊的2個信號。
也就是說當ABCDE都有輸入時,在輸出C的火把會亮起來。而如果任意一個沒有輸入,就會影響到輸出C。
這是一個五輸入與門,并且可以很方便擴展。(布爾表達式為: outputC=A&B&C&D&E ; outputD =B&C&D&EF.)
布線:
1、因為我們2個輸入寬高都是間隔3,所以我們輸入的信號是9格長的。(A剛好能影響到C的程度)
2、斜的布線比橫豎的復雜一些,要6格線能拉到下一個輸入,而橫的只需要4格,所以斜的判定輸入信號是13格長的。(A剛好能影響到C的程度)
3、然后就是接線了,接線不困難也不涉及理論上的東西,這里就不多講了,直接在存檔里面就可以看到。
| 我的世界新手指南 | ||||
| 新手入門攻略 | 新手常見問題 | 生存模式小知識 | 工具使用方法 | 村民繁殖屋 |
| 我的世界指令攻略 | ||||
| SEED指令大全 | OP指令大全 | OP刷錢攻略 | 方塊代碼大全 | WE指令代碼 |
| 我的世界合成攻略 | ||||
| 另類道具合成 | 武器合成大全 | UU物質合成 | 盔甲合成大全 | 基礎物品合成 |
| 我的世界道具攻略 | ||||
| 精品地圖種子 | 戰船 | 核電站 | 豪華木屋 | 活塞大炮 |
| 我的世界大神作品 | ||||
| 千年帝都洛陽 | 擎天柱 | 企業號 | 中世紀城堡 | 冰島上的別墅 |
| 一念天堂一念地獄 | ||||
| 前往天堂 | 去往地獄 | |||
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13