【マイクラ】レッドストーン講座#1 レッドストーントーチ①
誰に頼まれたわけでもないのですが、ブログを利用して、レッドストーンについて解説めいたことをしてみようと思います。需要があるかどうかは知りませんが、自分にとっても知識の整理になるので、できる限り続けたいと思っています。初回はレッドストーントーチについて、ごくごく基礎的なことから始めたいと思います。なお、統合版に準拠して説明を進めていきます。[data-toc]{background:#ffffffd9;border:1px solid var(--color-border-medium-emphasis,#08121a4d);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}[data-toc] h2,[data-toc] ol,[data-toc] p{margin:0}[data-toc] .toc-header{align-items:center;display:flex;font-weight:700;gap:12px}:is([data-toc] .toc-header) h2{color:var(--color-text-medium-emphasis,#08121abd);font-size:.875em}[data-toc] .toc-empty-message{color:var(--color-text-low-emphasis,#08121a9c);font-weight:400}:is([data-toc] .toc-empty-message) p{font-size:.75em}[data-toc] ol{list-style:none;padding:0}:is([data-toc] ol) .last.collapse a{border:none}:is([data-toc] ol) a{border-bottom:1px solid var(--color-surface-tertiary,#08121a14);display:block;font-size:.75em;padding:6px 0;-webkit-text-decoration:none;text-decoration:none}[data-toc] .h4,[data-toc] a{color:var(--color-text-medium-emphasis,#08121abd)}[data-toc] .h2{font-weight:700}[data-toc] .h3{font-weight:400;margin-left:8px}[data-toc] .h4{font-weight:400;margin-left:16px}[data-toc] [role=button][aria-expanded]{align-items:center;display:flex;font-size:.75em;font-weight:700;gap:4px;justify-content:center;padding:4px 0;text-align:center;-webkit-text-decoration:none;text-decoration:none}[data-toc] [role=button][aria-expanded=true]:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M20.97 14.55c0 .26-.1.51-.29.71a.996.996 0 0 1-1.41 0l-7.29-7.29-7.29 7.29a.996.996 0 1 1-1.41-1.41l7.29-7.29c.78-.78 2.05-.78 2.83 0l7.29 7.29c.19.19.28.44.28.7'/%3E%3C/svg%3E")}[data-toc] [role=button][aria-expanded=false]:after,[data-toc] [role=button][aria-expanded=true]:after{background:var(--object-low-emphasis,#08121a9c);content:"";display:block;height:1rem;mask-size:contain;width:1rem}[data-toc] [role=button][aria-expanded=false]:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M3.05 9.45c0-.26.1-.51.29-.71a.996.996 0 0 1 1.41 0l7.29 7.29 7.29-7.29a.996.996 0 1 1 1.41 1.41l-7.29 7.29c-.78.78-2.05.78-2.83 0l-7.29-7.29c-.18-.19-.28-.44-.28-.7'/%3E%3C/svg%3E")}[data-toc]:has([role=button][aria-expanded=false]) .last:not(.collapse) a{border:none}[data-toc]:has([role=button][aria-expanded=false]) .collapse{display:none}[data-toc]:not(:has([role=button][aria-expanded])):not(:has(.collapse)) .last a{border:none}:is([contenteditable=true],.no-js,#no-js) [data-toc] .collapse{display:revert!important}目次 1.レッドストーントーチの置き方とその振る舞いについて 2.信号を反転させる性質 3.注意点 レッドストーントーチの焼き切れ 4.ちょっとした応用例 トーチタワー 5. 応用例 ラッチ回路 AND回路 ラッチ回路 AND回路 目次を開く1.レッドストーントーチの置き方とその振る舞いについてさっそくですが、置き方から。置き方は2通りありますが、置き方によって周りに伝わる動力の範囲が、違います。レッドストーンランプが明るくなっているところに、動力が伝わっています。まずは垂直に置いた場合。ブロックの側面につけた場合。一点注意するべきところがあります。上のSSで赤丸をつけたところは、他の明るくなっているブロックと性質が違います。さらにレッドストーンランプを増やして、範囲を広げてみました。こうなります。さて、ここでレッドストーンの初歩的な知識なんですが、レッドストーンに関するブロックの状態って3通りありまして… まったく動力を受けていない状態(光っていないレッドストーンランプ) 他から動力を受けているだけの状態(赤丸を除く、光っているレッドストーンランプ) 隣接するブロックに動力を与えられる状態(赤丸のレッドストーンランプ)レッドストーントーチは、その真上にあるブロックを3の状態にするという性質があります。(この性質は、もう少し詳しく説明したほうが良さそうですが、それは後日の課題とさせてください)2.信号を反転させる性質動力を与えられる状態のブロックに、レッドストーントーチを置くとどうなるか。右側のように消えます。オンの信号をオフにして伝えることになるので(矢印の方向)、信号を反転させる性質がレッドストーントーチにはあります。実際の装置でよく使うのは…レバーOFFの状態でレッドストーン信号を出したい(=レバーONの状態でレッドストーン信号を切りたい)よくレッドストーントーチを挟みます。3.注意点 レッドストーントーチの焼き切れレッドストーントーチから出た信号で、そのトーチの刺さっているブロックを、動力を与えられる状態にすると、回路がショートし、トーチが消えてしまいます。下はショートが起きている状態です。実際の回路づくりでは…よくこんな形でやらかします。4.ちょっとした応用例 トーチタワーレッドストーントーチを利用した、ちょっとした応用例を紹介します。信号を、下から垂直方向に上げたいときの組み方。トーチ、ブロック、トーチ、ブロックと交互に置いていきます。別の形でジグザグ組みもあります。垂直方向に、信号を下す組み方もできます。こちらは、ブロックのほかにレッドストーンダストも必要です。5. 応用例 ラッチ回路 AND回路ま、この手の組み方は自分よりもっと詳しい人がいくらでもいると思いますが、一応、簡単に紹介しておきます。ラッチ回路ラッチ回路とは、入力が変化しても、記憶した状態を保持できる回路のこと。なんのこっちゃ…って感じですけど、まぁ、ざっくり言うと、いったんONのボタンを押すと、OFFのボタン(リセット)が押されるまで、ONになった情報を保持し続ける回路のことです。レッドストーントーチを使って上のように組むことができます。全く同じ機能のモノですが、的ブロックを使うと小型化できますAND回路AND回路とは、複数の入力がすべてONのとき(1のとき)、出力がONになる(1になる)というものです。なんのこっちゃって感じですけど…例えばこんな感じに組んだもので…レバーを両方ONにしたときに、真ん中のトーチはONになります。と、まぁ、回路を組むときには色々なところで使うんですが、折に触れて説明していくことになると思います。とりあえずこんなところで!a { text-decoration: none; color: #464feb;}tr th, tr td { border: 1px solid #e6e6e6;}tr th { background-color: #f5f5f5;}