Slide 1

Slide 1 text

MineCraftのレッドストーンを 現実世界まで拡張してみた 田中みそ 2023/1/31 IoTLT vol.95

Slide 2

Slide 2 text

自己紹介 田中 みそ (田中 大樹) Qiita: miso_develop Twitter: miso_develop Facebook: 田中みそ  LINE API Expert  IoT界隈やスマートスピーカー界隈に よくいます

Slide 3

Slide 3 text

子どもももう小学生なのでMineCraftを解禁した • サンドボックスゲーム • 世界一売れたゲーム • 元はインディーズゲームで Microsoftが買収 https://www.minecraft.net/ja-jp より

Slide 4

Slide 4 text

レッドストーンという電子っぽい仕組みがある レッドストーンを使うと ギミックを仕込んだり、 いろいろと自動化できる https://www.youtube.com/ より

Slide 5

Slide 5 text

レッドストーンという電子っぽい仕組みがある ANDやORといった論理 回路やラッチやフリップ フロップ回路も作れる https://minecraftjapan.miraheze.org/wiki/%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF/%E3% 83%AC%E3%83%83%E3%83%89%E3%82%B9%E3%83%88%E3%83%BC%E3%83%B3%E5%9B%9E%E8%B7%AF より

Slide 6

Slide 6 text

レッドストーンという電子っぽい仕組みがある それらを組み合わせて マイクラの中でCPUを 作る猛者もいる https://gigazine.net/news/20211217-minecraft-cpu-chungus-2/ より

Slide 7

Slide 7 text

これを現実まで拡張したら色々できそうな…

Slide 8

Slide 8 text

ということでレッドストーンを現実世界 まで拡張するMODをつくってみた🤖

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

https://twitter.com/miso_develop/status/1618281425991790597

Slide 11

Slide 11 text

https://twitter.com/miso_develop/status/1618642030720319489

Slide 12

Slide 12 text

https://twitter.com/miso_develop/status/1619021537146998785

Slide 13

Slide 13 text

https://twitter.com/miso_develop/status/1619712411703070722

Slide 14

Slide 14 text

DEMOの構成 WebSocket opniz PC/Server/Cloud マイクラ(MOD) M5ATOM

Slide 15

Slide 15 text

MOD仕様 • レッドストーンを送受信するブロックを追加し、 WebSocketで外部とレッドストーン信号(16bit)を 双方向通信 opniz Send Block: レッドストーン信号を受信したら WebSocketで値を送信 opniz Receive Block: WebSocketでデータを受信したら レッドストーン信号を発信

Slide 16

Slide 16 text

MOD仕様 それぞれ4種類あり別々の入力/出力を扱える

Slide 17

Slide 17 text

まとめ • マイクラたのしい • レッドストーンで電子工作っぽいことができる • それを現実まで拡張してレゴとかと連携したら もっとたのしい!