Win10版マイクラでプログラミング! MakeCodeチュートリアル その1

Minecraft MakeCodeチュートリアル

Windows 10版のマイクラでプログラミングできるよーと子どもに画面を見せたら、やりたいやりたい!と言うので、少しScratchから離れてマイクラを使ってプログラミングの勉強をしてみようと思います

といっても、僕もよくわかっていないので、公式のチュートリアルでこっそり勉強することにします

Windows10版マイクラでプログラミングする方法はこちらです

Minecraft for Windows 10でビジュアルプログラミング
Minecraft for Windows 10に対応したMakeCodeエディタが公開されました。MakeCodeはmicro:bitのJavaScript Blocks Editorでおなじみの開発環境です 必要なのは Minecraf...

Chicken rain

Minecraft MakeCodeチュートリアル

チャット欄に「chicken」と入力したら100羽のニワトリが空から降ってくるプログラム

Minecraft MakeCodeチュートリアル

Chicken Rain
Let’s get started with coding in Minecraft! Why not add some life to your world? Maybe a chicken… No, let’s have LOTS OF...

Agent Moves

Minecraft MakeCodeチュートリアル

エージェントを動かすプログラム

tpteleportエージェントをプレイヤーの場所に移動させる
fdforwardエージェントを前に5ブロック歩かせる
rtrightエージェントを右に向かせる
ltleftエージェントを左に向かせる

Minecraft MakeCodeチュートリアル

Agent Moves
Get your agent to move. In this tutorial you will make some chat commands to have your agent move and turn.

Agent Build

Minecraft MakeCodeチュートリアル

エージェントを使ってブロックを組むプログラム。ブロックは減りませんが、持っていないとブロックを設置しません。なので、実行前にエージェントにブロックを持たせる必要があります。あと、プレイヤーが邪魔でブロックが置けない場合があるので、エージェントからちょっと離れてからコマンドを実行した方が良いです

tpteleportエージェントをプレイヤーの場所に移動させる
pdpen downエージェントが動いた後にブロックを置くようにする。Scratchでいう「ペンを下ろす」と同じ感じです
fdforwardエージェントを前に3ブロック歩かせる

Minecraft MakeCodeチュートリアル

次に、squareコマンドの作成。4×4の四角形の形にブロックを組みます
(squareの実行前にpdを実行する必要があります)

Minecraft MakeCodeチュートリアル

このプログラムでは、エージェントが邪魔になって最後の1ブロックが作れないため、残念ながら四角形になりません

Minecraft MakeCodeチュートリアル

squareのループバージョン。前述のプログラムをループ処理を使って書き直したバージョン。これも四角になりません

Minecraft MakeCodeチュートリアル

公式チュートリアルに掲載されている、ちゃんとした四角になる(?)バージョン

Minecraft MakeCodeチュートリアル

エージェントの前にブロックがある場合、エージェントを上に動かすことで、ちゃんと四角になる・・・というプログラムですが、エージェントを左回転させてから前にブロックがあるかをチェックしているので、うまくいきません

というわけで、ちゃんと動くように修正してみました。左回転する前にブロックがあるかをチェックするようにしています

Minecraft MakeCodeチュートリアル

これでちゃんとした四角になります

Minecraft MakeCodeチュートリアル

Agent Build
The agent is very useful if it can build things for you. One thing you will learn in this tutorial is how to use the ||a...

Compass Rose

Minecraft MakeCodeチュートリアル

「Compass Rose」というのは羅針盤のこと。羅針盤が薔薇の花みたいに見えるからCompass Roseと言うのだそうです

自分の位置を中心にして20ブロック離れた場所に東・西・南・北・上・下の6つのアルファベットの形のブロックを作成します

(E)ast, (W)est, (N)orth, (S)outh, (U)p, (D)own ですね

Minecraft MakeCodeチュートリアル

Compass Rose
This tutorial shows you how to create words and letters (text) from blocks. The text is placed in the Minecraft world at...

Mega Jump

Minecraft MakeCodeチュートリアル

チャット欄に「jump」と入力したら、高さ100ブロックの位置にプレイヤーをテレポートさせるプログラム

Minecraft MakeCodeチュートリアル

こちらは高さを自由に設定できるバージョン

Minecraft MakeCodeチュートリアル

jumpコマンドの後にスペースをいれて高さの数字を入れます
例)jump 100

Mega Jump
Build a mod that lets you jump high… as high as you want!

MakeCodeのエディタとマイクラの画面の切り替えがちょっと面倒ですが、マイクラの世界をプログラムでコントロールできるのは楽しいですね

チュートリアル続きます

[PR]
タイトルとURLをコピーしました