Minecraftの赤い論理のレッスン。第ゼロ回:基本

content auto translated from {from}

さあ、仕事に取り掛かりましょう。しかも、簡単なものではなく、かなり複雑で興味深く、…まあ、適度に面白いかもしれない、ゲームを新しい視点から開くことができる課題です。あなたは Minecraft「斧を振り回して木を集める」 だけだと思っていましたか? 「違うんじゃないの?」 と誰が言ったのですか? \人を指差す** あなた? おい、もっと掘り進めてください、私たちは邪魔をしません。他の皆さんは、続きへようこそ。

ちなみに、続きにはたくさんの画像がありますので、トラフィックにご注意を...

[cut]

第0部:イントロダクション

今日は (そして今日だけでなく) 神秘的な レッドストーン (以下 「レッドストーン」、あまり美しくはないかもしれませんが、書くのは簡単です) についてお話しします。皆さんが数多くの洞窟探検で見つけたものです。中には、このレッドストーンを床に「植えて」、2分間その周りを歩き回った後に、どう使うか思いつかなかった人もいるでしょう。誰かは、インターネットを見て、実際にはとてもクールだと読んだかもしれませんし、YouTubeの動画を見てそのアイデアに感銘を受け、…その後、巨大な回路、理解できない言葉、ゼロや一についての節が始まるのでした。ウクッ…

このブログは、それがクールだと理解したが、どうやってそれを実現するか理解できなかった人々のための即興の教科書です。私はそれをレッスンに分け、最初に、どの教科書でもそうであるように、さまざまな定義と単純な回路に耐える必要があります。しかしその後 (絶対に約束します)、私たちはより真剣で複雑なメカニズムに取り組み始めます。中には、このレッスンだけで十分で、全てが明確になる人もいるかもしれません。それがこの文章が書かれている理由です。それで、私はとても嬉しいです。=)

さて、何も忘れていないようです。行きましょう!

第1部:画像

まずは簡単に、画像から始めましょう。はい、画像です。レッドストーン回路の次の要素をご紹介します。

最も重要な要素は レッドサンド (Redstone Dust) で、またの名を ワイヤー (Redstone Wire) とも呼ばれます。回路では接続ワイヤーの役割を果たします。ワイヤーを敷設するには、床で右クリックするだけです。ブロックの頂上にだけ置くことができます。

レッドトーチ (Redstone Torch)。これもまた、レッドストーン回路で重要な役割を果たします。電源要素として使用されたり、インジケーターとして、さらにはインバーター回路で使用されます (これは後で説明します)。

トーチは信号源として、常に回路に「1」を供給します。次の要素はスイッチとして機能し、オンのときに1を出力します。

レバー (Lever) – オンの状態では、接続されたワイヤーに1を供給します。オフの状態では、当然「0」です。

ボタン (Button) – 壁にのみ取り付けられます。押した後、0.9秒間信号を供給し、その後元の状態に戻ります。

石と木の圧力プレート (Stone / Wood Pressure Plates) – シンプルなボタンとは異なり、圧力プレートは (信じてください!) 床にのみ取り付けられ、上に立つと作動します。離れた後は、信号は止まります。ボタンには重要な違いがありますが、最初は必要ありませんので、あまり考えないでおきましょう。

このレッスンではこれらの要素があれば十分です。理論に入ります。今日のレッスンで最も楽しくない部分です…

第2部:離散数学

このフレーズを聞いて、顎がこわばってきた人はいますか?恐らく、大きな公式や証明を思い出したのかもしれません。しかし、いいえ、ここにはそれはありません、もっと簡単です。

レッドストーン回路の基礎を理解するためには、少なくとも何が起こるかの理解が必要です。それでは、各ワイヤーと回路要素は2つの状態を持つことができることを知っておいてください – 0または1(それぞれ「オフ」または「オン」、ただし、「負」の状態と「正」の状態と呼ばれることが多いです)。状態に応じて、導体要素は明るく点灯したり、そうでなかったりします。

左のワイヤーで現在信号が流れていますが、右のワイヤーは無視されています。

右のトーチには現在信号がありますが、左のトーチにはありません。

回路には、特定の機能を果たすノードがあります。「ノード」とは、上で説明した、信号に影響を及ぼす要素を指します:トーチ、インバーター、シンク信号ジェネレーターなど。それらはより大きなノードに結合され、より複雑な機能を果たします。理にかなっていますね。

では、如何にして Minecraft の世界でワイヤーを接続できるのでしょうか?電気機器は一つもありません。答えは簡単です:ドア、流体(非常に巧妙に、しかし可能)、鉄道、ディスペンサー、音楽ブロックに接続します。

それだけです。少ないですが、理解できることを願っています。さあ、創造を始めましょう…

第3部:どうやってそれは機能するのか?

簡単です。赤い砂を手に取り、床で何度かクリックします。次のようなものが得られるはずです:

それこそ、信号が流れるワイヤーです。完璧にまっすぐなラインを敷く必要はなく、次のような形でも良いです:

すべて、削除できます (むしろワイヤーを取り除くという表現を覚えておいてください)。次に信号のソースを置きます。トーチを手に取り、床に差し込みます。次のようになります:

上は通常のトーチで、下はレッドストーンで編まれたトーチです。違いは明白です。

今度はトーチをドアに接続します。ドアを作成し、設置し、ワイヤーを引き寄せましょう。

私たちがワイヤーをドアに接続する前、ドアは閉じています:

トーチに接続した後、ドアは開きます:

すごいでしょう? そうでもない? ああ、そうですね、常に開いているドアはどうするのか… では、トーチを取り除き、その場所にレバーを設置します:

これで、レバーを引くことでドアを操作できます。レバーを切り替え、ドアの開く瞬間を楽しんでください:

レバーでは、ワイヤーが明るい赤で点灯しているとき(「1」、信号があります)ドアが開いており、ワイヤーが黒であるとき(「0」、信号はありません)ドアが閉じていることが簡単に確認できます。

今日の次の要素は、圧力プレートです。レバーの代わりにそれを設置します:

そして、立ち上がってそれに乗ります:

はい! ドアが開きました。自分の体重だけでなく、手から投げられる任意のブロックでも開くことができます:

疑う人のために:

ブロックがボタンを押しました、すべては正当です。

今度は壁にボタンを設置します:

近づいて押します。0.9秒数えて、ドアが閉まるのを見るでしょう。

ああ、私たちはなんでこんなにエネルギーを浪費しているのでしょう? 2つのドアを接続し、両方を圧力プレートで開けましょう:

すべては素晴らしい…

第4部:紙の上では完璧だった…

…もし信号がワイヤーを通じて広がるときに弱まらなければ。どうしてそうなるのか? 専用のワイヤーが信号を運ぶ距離:

備考。 Beta 1.3以前では、信号を持つワイヤーは常に赤でした。しかし、今は信号が源から遠ざかるにつれて、ワイヤーの色が黒に近づきます。

シンプルな 15ルール を覚えておいてください: 信号は源から15ブロックまでしか広がりません。 簡単に確認できます:

16ブロック目に設置されたドアは閉じているため、信号は届いていません (ドアは「1」の信号で開きます)。

では、どうすればいいのでしょう? 15ブロック内の回路に制限するのでしょうか? ふふ… それは私たちのやり方ではありません。信号を延長することを学びます(賢い表現にすると「信号の減衰を補償する」となります)。

備考。 このレッスンでは、信号の減衰を補償する古い方法について説明します。Beta 1.3のリリース後、別の方法が追加されましたが、後で説明します。

すべてを消去し、次のようにワイヤーを敷設します:

ご覧のとおり、16ブロック目では信号が「黒っぽく」なりました。では、いくつかのブロックからワイヤーを取り除きましょう:

そして、最後にこのようなデバイスを取り付けます:

一般的には「インバーター」と呼ばれています。これは信号を反転させ、すなわち 0 を 1 に、1 を 0 に変えます。

回路を続け、このインバーターの出力に別のものを接続します:

便利のためにインバーターに番号を付けます:

動作原理は簡単です:どんな信号であれ、最初のインバーターに到達し、それが反転され(0 → 1、1 → 0)、次のインバーターまで送られ、再度反転されて元の値に戻ります。インバーターは信号の源であるトーチを使用しますので、信号は再び「正」と「負」を呼ばれることが多いですが、最初の15ブロックの距離をカウントし始めたからです。

私たちの回路の動作を確認しましょう。ボタンに立って、回路に正の信号を送りましょう:

ドアが開きました。今、ボタンから離れます:

インバーターの間の部分が他の2つの色とは異なることは簡単に察知できます。この部分では信号が別の符号を持っています。

第5部:結論

さて、今日の内容は以上です。これが Minecraft の赤い論理 の最も基本的な概念です。これらのおかげで、すでに何かを作成することができます。たとえば、地下バンカーからレバーで外のドアを開けることができます。原始的ですが、最初にはちょうど良いです。これを宿題にしましょう。完成したら、スクリーンショットや動画を投稿してください。評価を付けます。 ;)

それでは、退場させていただきます。心からのあなたのために、fr4ntic

P.S. 提供する資料の方式についての 建設的な 批判を歓迎します。

P.P.S. 次のレッスンのリクエストを受け付けています。

P.P.P.S. もしこれをどこかにコピーしたくなった場合 (なんてことだ)、

ただ著者とこの記事のリンクを示してください。あなたには難しくありませんし、私は嬉しいです。