2017年10月11日水曜日

不思議なダンジョンを作る (2)


少し前に不思議なダンジョンの通路を作りましたが、まだ単なるダンジョンです。
そこに不思議要素の心臓部となるレッドストーン回路を作ります。


ダンジョンの中心に近い場所を少しだけ整地してスペースを作りました。
回路を床に敷き詰めるわけではないのですが、雪とかだらしなく残っていると気持ち悪かったので。


過去に何回か作っているアイテム仕分け回路を9つ作ります。
鉄の節約の為、上段はホッパーじゃなくてトロッコで配送するようにしています。
また、仕分けされたアイテムはチェストに収納されるのではなく、ドロッパに入って即排出されます。


排出されたアイテムは、おいしい湧き水を使った水路を辿って一か所に集められ、ドロッパーで上部の元の場所に戻されます。


そして、今回の回路のキモなのですが、長周期クロック回路と下向きのドロッパーを組み合わせた装置を作ります。
つまり定期的に、ドロッパーからアイテムがトロッコに落とされ、最初に作ったアイテム仕分けに流されます。
ちなみに、ドロッパーは9種類のアイテムが入っています。


一見すると意味のなさそうな装置ですが、これはドロッパーがランダムに排出することを利用したランダム回路です。
スクリーンショットのように各アイテム仕分け部分にTフリップフロップを付けることで、9つのスイッチが定期的にランダムに切り替わります。
これによって、2の9乗、すなわち512通りのパターンのダンジョンを作る、、準備が整いました。

実は昔、回路だけで疑似乱数回路を作ろうとチャレンジしたことがあったのですが、あまりの難しさに断念したことがあります。


source : マインクラフトてんやわんや開拓記