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

Minecraft MakeCodeチュートリアル

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

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

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

Minecraft for Windows 10に対応したMakeCodeエディタが公開されました。MakeCodeはmicro:b...
スポンサーリンク
Google336 記事下

Chicken rain

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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 CHICKENS!!!

Agent Moves

Minecraft MakeCodeチュートリアル

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

tp teleport エージェントをプレイヤーの場所に移動させる
fd forward エージェントを前に5ブロック歩かせる
rt right エージェントを右に向かせる
lt left エージェントを左に向かせる

Minecraft MakeCodeチュートリアル

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チュートリアル

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

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

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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

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

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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 ||agent:agent place on move|| block. This t...

Compass Rose

Minecraft MakeCodeチュートリアル

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

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

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

Minecraft MakeCodeチュートリアル

This tutorial shows you how to create words and letters (text) from blocks. The text is placed in the Minecraft world at a position you choose using the ||bloc...

Mega Jump

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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

Minecraft MakeCodeチュートリアル

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

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

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

チュートリアル続きます

関連コンテンツ
ブログランキング
  • にほんブログ村 教育ブログ プログラミング教育へ
  • にほんブログ村 子育てブログ 子供の習い事(教室・業者)へ

  • スポンサーリンク
    Google336 記事下
    Google336 記事下

    シェアする

    • このエントリーをはてなブックマークに追加

    フォローする

    トップへ戻る