#マインクラフト でプログラミングを行う方法/ #MakeCode #JavaScript #Python #minecraft

Web上にほぼ情報が無かったのでTwitterにつぶやきましたが、ブログにも書いておきます。困っている人が結構ほかにもいるはず。 実現できること Minecraft for windows 10(統合版)をプログラムから操ることができます。使える言語は下記です。 ブロックプログラミング- JavaScript- Python はまりポイント 利用する「Code Connection」と「Minecraft」で接続できるバージョンに依存関係がある模様です。使えていた環境でも、Minecraftのバージョンが上がったタイミングでCode Connectionと接続できなくなってしまうことが過去多発している模様です。これからも発生する可能性が高いと覚悟しておく必要がありそうな雰囲気があります(私の勝手な感想です)。 対処方法 原因はプログラムのバグなので基本的にはバグを報告し、修正してもらうのを待つ対応となります。2022年5月時点の問題は下記で報告されています。私も報告しておきました。 https://bugs.mojang.com/browse/MCPE-154405?jql=project%20%3D%20MCPE%20AND%20resolution%20%3D%20Unresolved%20AND%20text%20~%20%22code%22%20ORDER%20BY%20updated%20DESC 問題の回避方法 変更を待っているといつ直るかわかりませんので、能動的に問題を回避するにはminecraftの古いバージョンを実行するという方法があります。 下記のツールで複数バージョンのminecraftを同時にインストール、起動させることが簡単に可能です。 https://github.com/MCMrARM/mc-w10-version-launcher ただし、このツールで過去のバージョンのminecraftを実行するためにはWindowsを開発モードに設定しておく必要があります。これは「設定」から「開発モード」を検索して有効化しておいてください。 2022年4月30日時点の接続可能なバージョン minecraft バージョンCode Connectionとの接続可否1.18.31.4NG1.18.30.4NG1.18.12.1OK 接続デモ Youtubeで接続を実演してますので細かい操作方法はそちらを見ながら真似してもらえればと思います。 https://www.youtube.com/watch?v=lcdE04qewBU

May 6, 2022 · 1 min · 胡田昌彦

Minecraftをオンラインで遊ぶためにもマイクロソフトアカウントが必要だという話

マイクロソフトアカウントはとても便利なのでWindowsのサインインに使ったり、メールを送受信したり、クラウドストレージを使ったりなど皆さんされていると思います。 私はクラウドサービスでの利用、そしてWindowsでの利用から入ったのであまり意識していなかったのですが、マイクロソフトアカウントはMicrosoftのゲーム関連でも利用されていますね。Xbox Liveですとか。 そのため、「ゲームをするためにマイクロソフトアカウントを作成したい」というニーズもかなりあり、PC側の世界とは結構な断絶があるようです。我が家の子供たちにもMinecraftでゲームをするためにマイクロソフトアカウントを代理で私が作成しましたし、友人ともマインクラフトを一緒に遊んでますし、「マイクロソフトアカウントにサインインできない」という悲鳴も結構聞こえてきます。 私はいろいろと裏側の仕組みを考えたりそれを解説するのが好きなのですが、一度そういうのは抜きにして、本当に単純に一番簡単な方法でMinecraftでオンラインマルチプレイができる状態にするための解説動画を作ってみました。 「一番簡単にやる」というコンセプトなので下記のようにしました。 マイクロソフトアカウントを今持っていようが持ってなかろうが無視して、新規にマイクロソフトアカウントを作成する。- メールアドレスを今持っていようが持っていなかろうが無視して、新規にメールアドレスを作成する。 たしかにこれが一番簡単です。 ですが、このように簡単だからとマイクロソフトアカウントを複数作ってしまったり、メールアドレスを複数作ったりしてしまうことが正しいとはもちろん考えていません。本来であればマイクロソフトアカウントは1つ作成し、それをWindowsにもゲームにも使うべきですし、メールアドレスも複数持ってしまうよりは1つの方が日常は便利です。もちろん意図的に複数作成して使い分けたいならそれはそれで構わないとは思いますが、それは自分が何をしているのかわかっていてきちんと管理できることが大前提ですから。 とはいえ、そのようなことを解説しだすと理解されませんし、目的が達成できません。必要悪みたいなところはありますね。 最近はYoutubeに力を入れているのですが、Youtubeで視聴数を伸ばしたり、クリック率を上げたり、チャンネル登録者数を上げたりしようとすると、とにかく「わかりやすく」「目的まで最短で」解説する必要があるなと強く感じています。Youtubeで解決しようとする人は、そもそも文字を読むのすら面倒という人も多いものと思います。 というわけで、Youtubeに力を入れてるだけなのはダメかなと思い始めているところでもあります。なかなか難しいです。

August 28, 2021 · 1 min · 胡田昌彦

AI・テクノロジーの情報を発信しています

YouTube

AI・テクノロジーの最新トレンドを動画で配信中

note

技術コラム・深掘り記事を公開中