#我的世界# 第一次在這個平臺投稿,好像沒看到啥命令塊相關的內容(可能是因為沒啥用吧233),總之請多指教( ᐛ )
這是一個非常簡單的小遊戲,只需要十二個命令塊(以下簡稱cb)完成
遊戲是限時的,在倒計時歸零時會統計並顯示玩家點擊的黑塊數量;如果倒計時歸零前點到了白塊會自動結束遊戲。
那麼如何製作呢?
首先需要六個實體,分別命名score,time,剩餘四個命名game,按如上位置放置。
這裡尤其要注意實體y座標,我設置的是:
y4為紅石礦石
y5-9是遊戲滾動部分
y10必須為白色混凝土
y11放置著game盔甲架
除此之外需要創建一個計分板
/scoreboard objectives add game dummy
(對話框輸入)
還有給與命令塊和關閉指令提示
/give @s command_block
/gamerule commandblockoutput false
(對話框輸入)
接著是控制遊戲開始的三個命令塊
在對話部分有顯示指令,為了防盜只展示在圖片裡不會寫出來只解釋指令意義,需要自己輸入到命令塊。
cb1:將事先準備好的遊戲模板clone到遊戲點
也就是後面這層混凝土就是事先準備的遊戲模板,clone到石英部分
cb2:重置game計分板
cb3:將倒計時設置為你認為合適的分數
(這裡可以自己加一個say/title之類的提示遊戲開始)
接下來是循環鏈
cb1:當玩家點擊到白塊時提示失敗
cb2:失敗後將遊戲界面設置為紅色混凝土避免遊戲繼續判定
cb3:倒計時歸零(遊戲結束)提示玩家總分
cb4:倒計時-1
cb5:遊戲結束後將遊戲界面變為石英避免遊戲繼續判定
cb6:玩家點擊黑塊後加分
cb7:玩家點擊黑塊,遊戲界面滾動一格
cb8(這個命令塊是有條件的,不過要把我展示的“有條件三個字刪了不然會語法錯誤):隨機選擇一個白塊變為黑塊
cb9:重置紅石礦石