マインクラフトでプログラミングする方法まとめ(Win10版/MakeCode)

子供がプログラミングを学ぶための教材としても注目されている
大人気ゲームMinecraft(マインクラフト)

 

マインクラフトでプログラミングに挑戦してみたいけれど、

  • まず何を準備したらいいか分からない。
  • マイクラやMakeCodeの操作方法が分からない。
  • チュートリアルは何からやればいい?
  • コマンドブロックの出し方が分からない。

と悩んでいる方もいるのではないでしょうか。

 

この記事では、マインクラフト(マイクラ)でプログラミングする方法を
初心者の方でも分かるようにまとめてみました。

 

スポンサーリンク

マイクラでプログラミングするために必要なもの

マイクラ(Win10版)

マイクラでプログラミングをするためには、

  • マインクラフト(Windows 10版)
  • Code connection for Minecraft(無料)

これら2つのソフトが必要です。
Java版とまちがえないように注意してくださいね。

 

\Amazonで買った方がオトクです/

 

 

入手方法からインストールまでのくわしい手順は、下の記事で解説しています。

 

マイクラの操作方法

マイクラをパソコン以外のプラットフォームで遊んだことがある人も多いと思います。

しかし、ゲーム機のコントローラーとマウス・キーボードでは
かなり操作感が変わるので、プログラミングの前に少し遊んで慣れておきましょう。

マイクラをプレイするのが初めてという人は、プログラミングする前に
マイクラで思いっきり遊んでどんなゲームなのか体感してみてくださいね。

ゲーム画面の見かた

マイクラ ゲーム画面の見かた

移動

マウスでカーソルを動かすと、視点が動きます。
進みたい方向を向いて「W」キーをおすと前へ歩きます。

  • 「W」キー:前に歩く(「W」キー2度おしで走る)
  • 「S」キー:後ろ歩き
  • 「A」キー:左にカニ歩き
  • 「D」キー:右にカニ歩き
     
  • 「スペース」キー:ジャンプ
  • 「Shift」キー:しゃがむ(スニーク)

 

アイテムの操作

マイクラ インベントリ画面の見かた

  • 左クリック:ブロックを壊す、武器で攻撃する
  • 右クリック:ブロックを設置、アイテムを使う
  • マウスのスクロールホイール:ホットバーのアイテムを選択
     
  • 「E」キー:インベントリを開く/閉じる
  • 「Q」キー:アイテムを1つ落とす(「 Ctrl + Q 」で全部落とす)

インベントリとは、持っているアイテムを管理する画面です。

 

チャット画面

チャット画面では、チャットを送信したり、コマンドを実行することができます。

  • 「T」キー:チャット欄を開く
  • 「Enter」キー または 「→」ボタン:送信/実行
  • 「ESC」キー:チャット欄を閉じる

 

その他

  • 「ESC」キー:ゲームメニューを開く
    ゲームメニューでは、設定を変えたり、
    セーブしてゲームを終了することができます。
     
  • ウィンドウの切りかえ(Alt + Tab)
    マイクラとMakeCodeの画面の切りかえは、マウスでもできますが、
    「Alt」キーをおしながら「Tab」キーをおして切りかえたほうが楽です。

 

マイクラとCode Connectionを接続する

MakeCodeをクリック

マイクラとCode Connectionを接続し、プログラミングができる状態にしましょう。

  1. マイクラを起動する。
  2. ゲーム画面で「T」キーをおして、チャット欄を開く。
  3. Code Connectionを起動する。
  4. コピーボタンをクリックして、コマンドをコピー。
  5. マイクラにもどり、コマンドをチャット欄に貼り付け。( Ctrl + V )
  6. 「Enter」キーをおして、実行する。
  7. 「サーバーへの接続を確立しました」と表示される。
  8. Code Connectionにもどり、「MakeCode」をクリックする。

 

マイクラのプログラミング環境「MakeCode」

マイクラ MakeCodeの画面

MakeCodeとは、Microsoftが開発したプログラミング環境です。

ブロックを組み合わせてプログラミングするので直感的に操作でき、
プログラムの内容も理解しやすいのが特徴。

また、JavaScriptやPythonによるテキストプログラミングも可能です。

 

マイクラとMakeCodeのくわしい操作方法は、下の記事で紹介しています。

 

PRオーダーメイド型子ども向けプログラミング教室【LITALICOワンダー】

チュートリアルにチャレンジ!

これでマイクラでプログラミングをする準備が整いました。
最初はチュートリアルから挑戦してみましょう。

Agent Movesをクリック

 

Agent Moves:エージェントを動かしてみよう!

難易度:★☆☆

【マイクラ×MakeCode】エージェントを動かしてみよう!(チュートリアル:Agent Moves)
この記事では、 MakeCode for Minecraftのチュートリアル 「Agent Move」について紹介します。 マイクラでプログラミングをするための準備が整ったら、 チュートリアルから挑戦してみるのがオススメ...

MakeCodeを起動すると、
プレイヤーのそばにAgent(エージェント)というカワイイロボットが出現します。

Agent Movesでは、エージェントを動かすのに基本的なブロックを学ぶことができます。
このチュートリアルでMakeCodeの操作にも慣れておきましょう。

 

Agent Build:エージェントで建築してみよう!

難易度:★☆☆

【マイクラ×MakeCode】エージェントで建築してみよう!(チュートリアル:Agent Build)
この記事では、 MakeCode for Minecraftのチュートリアル 「Agent Build」について紹介します。 「Agent Build」では、 エージェントを使って四角形にブロックを置くプログラムづくりを...

Agent Buildでは、
エージェントを使って四角形にブロックを置くプログラムづくりを通して、
プログラミングの基本「順次」「くり返し」「条件分岐」を学ぶことができます。

Agent Movesの次にチャレンジするのがオススメです。

 

Fast Forward:時間を早送りしてみよう!

難易度:★☆☆

【マイクラ×MakeCode】時間を早送りしてみよう!(チュートリアル:Fast Forward)
この記事では、 MakeCode for Minecraftのチュートリアル 「Fast Forward」について紹介します。 「Fast Forward」では「ゲーム内の時刻に100を追加する」ブロックを使って、...

Fast Forwardではプレイヤーが歩いたときに通常より早く時間がたつプログラムを作ります。

かんたんなプログラムなので、初心者さんでもすぐできますよ!

 

Compass Rose:羅針図を描いてみよう!

難易度:★☆☆

【マイクラ×MakeCode】羅針図を描くプログラムを作ろう(チュートリアル:Compass Rose)
この記事では、 MakeCode for Minecraftのチュートリアル 「Compass Rose」について紹介します。 Compass Rose(コンパスローズ)とは、東西南北の方向を示す羅針図(らしんず)...

Compass Roseでは、ブロックで文字を作って羅針図(らしんず)を描きます。

マイクラの座標の見かたもマスターできますよ!

 

PRマイクラでプログラミング!自分だけのダンジョンを作ろう【D-SCHOOLオンライン】

座標について知ろう

マイクラの座標

マイクラでは、場所を指定するために座標(ざひょう)を使います。

座標とは、とある位置を指定するための数字の組み合わせのこと。
マイクラの世界では、x,y,zの3つの座標軸があります。

  • x軸 … 東西の方向(東がプラス)
  • y軸 … 上下の方向(上がプラス)
  • z軸 … 南北の方向(南がプラス)

 

原点が基準 … 絶対座標

絶対座標とは、ワールドのどこかにある
原点(x=0,y=0,z=0)からどれだけはなれているかで決まる座標のことです。

設定で「座標の表示」をオンにすると、
今自分がいる場所の絶対座標が分かります。

 

コマンドを実行した位置が基準 … 相対座標

相対座標とは、コマンドを実行した位置からどれだけはなれているかで決まる座標のことです。
~」と「^」を使って相対座標を表します。

~(チルダ)

コマンドを実行した位置が基準になります。

  • x … 東西の方向(東がプラス)
  • y … 上下の方向(上がプラス)
  • z … 南北の方向(南がプラス)

^(キャレット)

コマンドを実行した位置が基準になるのに加えて、
プレイヤーの向いている方向に応じて、xyz軸の方向も変わります。

  • x … プレイヤーから見て左右方向(左がプラス)
  • y … プレイヤーから見て上下方向(上がプラス)
  • z … プレイヤーから見て前後方向(前がプラス)

 

座標については、下の記事でくわしく解説しています。

 

コマンドブロックを使ってみよう

RS信号を送る

コマンドブロックとは、コマンドを入力しておけるブロックのこと。
コマンドブロックにレッドストーン信号を送ると入力しておいたコマンドを実行できます。

 

チャット欄に下のコマンドを入力して実行すると、コマンドブロックを入手できます。

/give @p command_block

すべて半角で入力しましょう。

 

コマンドブロックの種類やくわしい使い方は、下の記事で解説しています。

 

まとめ

マインクラフトでプログラミングする方法を紹介しました。

チュートリアルでプログラミングになれたら、
自分のマイクラのプレイスタイルに合わせたプログラムを作ってみてくださいね。

 

 

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