マインクラフト × プログラミングTwitterFacebookLINE2021.09.142018.11.02目次マインクラフトでプログラミングの概念を学ぼう事前準備編スクラッチの導入についてのちょっとした解説マインクラフトでプログラミングするための設定マインクラフトとプログラミングツールの接続方法JAVAエディションでプログラミング基本的なプログラム簡単な家を建てるまで 全7回番外編 実験、改良、解読などマインクラフト統合版Windows10エディション MakeCode でプログラミングマインクラフト × MakeCode メインページチュートリアル解説エデュケーションエディションスポンサーリンクマインクラフトでプログラミングの概念を学ぼうマインクラフトをスクラッチやほかのプログラミングツールと連携させてプログラミング体験をしてみよう。基本的な建築をしながらいろいろ試してみようというマインクラフトプログラミング(マイクラミング)のコンテンツ一覧ページです。事前準備編スクラッチの導入についてのちょっとした解説マインクラフトでプログラミングするために知っておきたいことマインクラフトにスクラッチを接続するために必要な条件などをJAVAエディションとwindows10エディションで比べてみました。マインクラフトでプログラミングするための設定マイクラミング JAVA版 マインクラフトとスクラッチの設定 Forge1.12.2プログラミングの教育でも使用されるスクラッチを使ってマインクラフトでプログラミングの基礎を遊びながら学ぼう。マインクラフトでプログラミング、略してマイクラミング。今回はJAVA版マインクラフトとスクラッチを連携させる設定の解説です。3年程た...Windows10版 マインクラフトとCode Connectionの設定マインクラフトでプログラミングをするために Code Connection というアプリを導入します。 JavaScriptやPythonでプログラミングができるようになります。マインクラフトとプログラミングツールの接続方法JAVA版 マインクラフトとスクラッチの接続方法マインクラフト JAVAエディションとscratch1.4 の接続方法です。事前の設定が済んでいない方は下記リンクから設定をしてください。マインクラフトとスクラッチの接続方法起動する順番はどちらでもいいのでマインクラフトとスクラッチ1.4を...Windows10版 マインクラフトとCode Connectionの設定マインクラフトでプログラミングをするために Code Connection というアプリを導入します。 JavaScriptやPythonでプログラミングができるようになります。JAVAエディションでプログラミング基本的なプログラム簡単な家を建てるまで 全7回準備編 スクラッチ × マインクラフト プログラミング 0回目マインクラフト プログラミング するための準備です。変数というものを指定します。基本の変数まずは変数というものを作ります。変数と聞くとそこですでにあきらめてしまう方もいると思いますがここでやる変数はわりと簡単です。基本の変数を作らないとブロ...簡単なプログラム スクラッチ × マインクラフト プログラミング 1回目マインクラフト プログラミング マイクラミング1回目です。全6回で簡単な家を建ててみましょう。基本条件マインクラフトのワールドはクリエイティブ、フラット初期スポーン地点の座標は 0.4.0スクラッチとマインクラフトはコネクト済み接続用に-1...組み合わせのプログラム スクラッチ × マインクラフト 2回目前回は単純に地面にオブジェクトを設置しただけでした。繰り返しの命令を使い同じことを指定の回数実行させました。10×10のコンクリートを設置し、最後に壁を作ってみようとしていたのでまずは答えの一例から。上が地面に10×10のオブジェクトを設置...オブジェクトの方向 スクラッチ × マインクラフト 3回目前回は壁を作成しその中に窓ガラスを設置しました。オブジェクトは後から上書きできることがわかりました。これはプログラムは後から実行されたものが有効になるという性質によるものです。では豆腐ハウスのプログラム例から床、窓付きの壁×2、窓なしの壁×...ドアを詳しく スクラッチ × マインクラフト 4回目前回はblockDataによって方向や状態が変わるということを調べハシゴとドアを設置しました。さらにドアは2つのblockDataで組み合わせないと正しく設置できないということがわかりました。開閉の状態や電源の状態で分かれていることも分かり...規則性を見つける スクラッチ×マインクラフト 5回目前回はドアのblockData値を少し詳しく見ていきました。ドアは少し特殊なようでうまく組み合わせないと思ったように設置できないことがわかりました。それでは豆腐ハウスの屋根を改良するプログラム例からすでに屋根がある場合はblockTypeI...変数と演算 スクラッチ × マインクラフト 6回目さて前回は段数(回数)を取得するために変数を作るということになりました。考え方としては1段目の変数は12段目の変数は23段目の変数は34段目の変数は4として1段終わると変数に+1することにするとプログラムも楽です。1段目は12段目は1+13...番外編 実験、改良、解読など海底神殿の解体をプログラムしてみた スクラッチ × マインクラフト 特別編マインクラフトの海底神殿は2時間で水抜きできる!?スクラッチを使えば可能です。マイクラで遊びながら楽しくプログラミング。頑張れば30分で水抜き&解体も可能。スクラッチ の制御パネル reset の解説 改良スクラッチの制御パネルにある様々な命令パイソンでプログラムコードを記述する際に使用するものがほとんどですがresetはスクラッチからでも問題なく使用可能です。実行するとスポーン地点を中心に一定範囲を平らに整地しスポーン地点に戻るというもので...マインクラフト統合版Windows10エディション MakeCode でプログラミングマインクラフト × MakeCode メインページマインクラフト でJavaScriptプログラミング MakeCode Windows10Windows10のマインクラフトを使用してプラグミングの概念を学ぼう! Windows10 ではスクラッチではなくメイクコードを使用しています。チュートリアル解説マインクラフト MakeCode Agent Moves ブロック版チュートリアル No.1 Agent Moves|エージェントの移動マインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。多分一番簡単だと思われるAgent Move...マインクラフト MakeCode Agent Moves コードチェック マインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。多分一番簡単だと思われるAgent Moves のコードチェックページです。命令4つ分のコードですね。 player.onChat("tp", funct...マインクラフト MakeCode Agent Build ブロック版チュートリアル No.2 Agent Buildマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Agent Build の解説ページです。チュートリアル解説想定...マインクラフト MakeCode Agent Build コードチェック マインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Agent Build のコードチェックページです。 player.onChat("pd", function () { agent.setAssi...マインクラフト MakeCode Mega Jump ブロック版チュートリアル No.3 Mega Jumpマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Mega Jump の解説ページです。チュートリアル解説想定時間10...マインクラフト MakeCode Mega Jump コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Mega Jump のコードチェックページです。 player.onChat("jump", function (num1) { player.te...マインクラフト MakeCode Flower Trail ブロック版チュートリアル No.4 Flower Trailマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Flower Trail の解説ページです。 チュートリアル解...マインクラフト MakeCode Flower Trail コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Flower Trail のコードチェックページです。 player.onChat("trail", function () { for (let i...マインクラフト MakeCode Super Digger ブロック版チュートリアル No.5 Super Diggerマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Super Digger の解説ページです。チュートリアル解説...マインクラフト MakeCode Super Digger コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Super Digger のコードチェックページです。 player.onChat("dig", function () { while (true)...マインクラフト MakeCode Fast Forward ブロック版チュートリアル No.6 Fast Forwardマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Fast Forward の解説ページです。 チュートリアル解...マインクラフト MakeCode Fast Forward コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Fast Forwardのコードチェックページです。 player.onChat("ff", function () { for (let i = 0...マインクラフト MakeCode Billboard ブロック版チュートリアル No.7 Billboard|巨大看板マインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Billboard の解説ページです。 チュートリアル解説...マインクラフト MakeCode Billboard コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Billboard のコードチェックページです。player.onChat("print", function () { blocks.print( ...マインクラフト MakeCode Compass Rose ブロック版チュートリアル No.8 Compass Rose|羅針図マインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Compass Rose の解説ページです。 チュート...マインクラフト MakeCode Compass Rose コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Compass Rose のコードチェックページです。 player.onChat("compassrose", function () { bloc...マインクラフト MakeCode Spleef ブロック版 チュートリアル No.9 Spleefマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Spleef の解説ページです。チュートリアル解説想定時間10分。日本語...マインクラフト MakeCode Spleef コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Spleef のコードチェックページです。 player.onChat("spleef", function (num1) { blocks.fill...マインクラフト MakeCode Leap of faith ブロック版チュートリアル No.10 | Leap of faithマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Leap of faith の解説ページです。チュート...マインクラフト MakeCode Leap of faith コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Leap of faith のコードチェックページです。今回のコードはこちら。 player.onChat("lof", function () { ...マインクラフト MakeCode Gold Stairs ブロック版チュートリアル No.11 | Gold Stairsマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Gold Stairsの解説ページです。 チュートリアル解...マインクラフト MakeCode Gold Stairs コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Gold Stairs のコードチェックページです。 player.onChat("goldstairs", function () { builde...マインクラフト MakeCode Lava Tower ブロック版チュートリアル No.12 Lava Towerマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Lava Tower の解説ページです。チュートリアル解説想定...マインクラフト MakeCode Lava Tower コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Lava Tower のコードチェックページです。新しく登場したコードはloops.pause(625)一時停止のこのコードです。チェックするのもどうかと思...マインクラフト MakeCode Sand Storm ブロック版チュートリアル No.13 | Sand Stormマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Sand Storm の解説ページです。チュートリアル解説想...マインクラフト MakeCode Sand Storm コードチェックマインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Sand Storm のコードチェックページです。チュートリアルの最後になります。 player.onChat("sandstorm", function ...マインクラフト MakeCode Chicken Rain ブロック版チュートリアル No.14 Chicken Rainマインクラフト MakeCode プログラミング。チュートリアル解説編。チュートリアルは途中でやめると強制的に解説が終了します。Chicken Rain の解説ページです。日本語版にはなく...マインクラフト MakeCode Chicken Rain コードチェックいよいよ本当に最後のチュートリアルとなりました。まさか英語版にもう一つあったなんて気が付きませんでしたね。マインクラフト MakeCode プログラミング。チュートリアル、コードチェック編。Chicken Rain のコードチェックページで...マイクラミング メイクコード Walk on Water プログラムチェックマインクラフトプログラミング、略してマイクラミング。当初はマインクラフト+スクラッチでマイクラッチにしようと思ったのですがエデュケーショナル・デザイン株式会社さんが商標として登録申請をしているので使用はやめました。Minecraft+Scr...マイクラミング メイクコード Game Over プログラムチェック マインクラフトプログラミング、略してマイクラミング。ちなみにマインクラフトをスクラッチでプログラミングすることはマイクラッチといっています。 今回はマインクラフトwindows10版でプログラミングをするCode Connectionの...マイクラミング メイクコード Rainbow Beacon プログラムチェック マインクラフトプログラミング、略してマイクラミング。ちなみにマインクラフトをスクラッチでプログラミングすることはマイクラッチといっています。 今回はマインクラフトwindows10版でプログラミングをするCode Connectionの...マインクラフト メイクコード プログラミング チュートリアル 第2弾 Aquariumマインクラフトで水族館を作るマインクラフトは水のアップデートが行われて、たくさんの水棲動植物が追加されました。生物はタラ、サケ、フグ、熱帯魚、イルカ、カメ等です。熱帯魚にいたっては、模様や色の組み合わせによって3,000種類以上存在するそう...マインクラフト メイクコード プログラミング チュートリアル 第2弾 Leaping Salmonマインクラフトで空からサケが降ってくる?!マイクラミング メイクコード チュートリアル 第2弾 No.02今回は海の楽しみとして紹介されている2つのチュートリアルと2つのサンプルのうちチュートリアルとして紹介されているものを実践していきたい...エデュケーションエディションマインクラフト windows10 Educationモードでの楽しみ方マインクラフト windows10版で科学実験をしてみようEducationエディションとはなにか?マインクラフト windows10版を購入するとおまけ(?)の機能してエデュケーション エディションをプレイすることができます。そもそもマイ...マイクラ エデュケーションエディションの元素構成器の使い方統合版マインクラフトでプレイすることができる化学実験CHEMISTRY LAB JOURNALとして公開されている資料をもとにした日本語解説ページです。元素構成器とは?物質を構成する陽子、電子、中性子を組み合わせて元素を作る機械です。元素構...マイクラ エデュケーションエディションの化学物作成器の使い方マイクラ エデュケーションエディションの化学物作成器の使い方マイクラ エデュケーションエディションの実験テーブルの使い方統合版マインクラフトでプレイすることができる化学実験CHEMISTRY LAB JOURNALとして公開されている資料をもとにした日本語解説ページです。実験テーブルとは?元素や化合物を結合して新たなアイテムを作り出す装置です。 マイクラwi...マイクラ エデュケーションエディションの物質還元器の使い方統合版マインクラフトでプレイすることができる化学実験CHEMISTRY LAB JOURNALとして公開されている資料をもとにした日本語解説ページです。 物質還元器とは? アイテムを分解して元素を取り出す装置です。 これもなかなか面白い装置...マイクラ エデュケーションエディションの化学物作成器 一覧表マイクラ エデュケーションエディションの化学物作成器 一覧表元素番号を参考までに表記しています。