マインクラフト×プログラミング MakeCode チュートリアル12

マインクラフト×プログラミング MakeCode チュートリアル12

さてマイクラプログラミングのチュートリアルも、もう少しです。
今回の「Leap of faith」(リープオブフェイス)ではあなたの度胸が
試されます。
「Leap of faith」は思い切った決断という意味があります。

あなたの思い切った決断で、倒れてしまわないように上手に
コントロールできるようになりましょう。

それでは、いつものようにマインクラフトを起動して、コードコネクションを使ってマインクラフトに接続したら、MakeCodeのエディターを開いてください。

<概要>
「Leap of faith」は思い切った決断という意味です。
空高いところから、スカイダイビングのように飛び降りて
見事プールに着地できれば成功となります。

今回の目標

①高い位置から落ちても水に着地すれば生き残れることを学ぶ。
②サバイバルモードに変更する方法を学習する。

決死のスカイダイビング!

MakeCodeのエディター画面から、下記画像の赤枠でかこんだ、
「Leap of faith」をクリックしましょう。
そして前回同様、 「ブロックでチュートリアルを開始」をクリックしてください 。

チュートリアル選択画面

今回も上側の説明文が英語になっています。まだ日本語化していないようなので、私が翻訳します。(間違って翻訳したらごめんなさい。文法とかはあまり気にせずに大体で訳します)

まずは、落ちても大丈夫なプールを作成

①.ではさっそく、「チャットコマンド”run”を入力した時」の
”run”部分を”lof”(エル、オー、エフ)に変えましょう。
lofは「Leap of faith」の各単語を1文字ずつ取った、省略した
コマンドとなります。
では次へ進みましょう。

左側の黄緑色のボタン、ブロックから「ブロックを並べる」を持ってきましょう。そして、ブロックの部分の絵を「草ブロック」から「水」へ変更します。

草ブロックから水ブロックに変えれたかな?

変えれたら、プールのような形を作るために水ブロックを置く範囲を決めます。

範囲の始まりを「-1,-3,-1」(マイナス1、マイナス3、マイナス1)
範囲の終わりを「1,-1,1」(プラス1、マイナス1、プラス1)
に変更しましょう。

以前のチュートリアルでもやってきているので、このブロックを設置する場所の
意味はだんだんと学習できてきていると思いますが、意味は以下となります。

最初の数字 :プラスだと「東」、マイナスだと「西」
真ん中の数字:プラスだと「上」、マイナスだと「下」
最後の数字 :プラスだと「南」、マイナスだと「北」

それでは、ここまでのプログラムを下記に記載します。

プログラムの例

ではプログラムを実行したいので、スタートボタンスタートボタンを押してから、
ゲームに戻りましょう。

「t」を押してチャットを出したら、「lof」と入力してプログラムを実行してみましょう。
上手に3マスの四角形のプールができたかな?

プログラムの実行例
これはプールなのか?(笑)

石の舞台を作る

②.さて地面にプールが出来上がったら、空にスカイダイビングのための舞台を
ととのえましょう。

左側の黄緑色のボタン、ブロックから「ブロックを並べる」を持ってきましょう。そして、ブロックの部分の絵を「草ブロック」から「石」へ変更します。

草ブロックから石ブロックに変えれたかな?

次にこの石ブロックを高い位置に設置したいので、

範囲の始まりを「-1,28,-1」(マイナス1、マイナス3、マイナス1)
範囲の終わりを「1,128,1」(プラス1、マイナス1、プラス1)

として、プールと範囲は同じだけど、高い位置に石ブロックが
出るように設定します。

ここでチュートリアルでは、一旦ゲームに戻って石ブロックが出来ているか?
を確認していますが、そのまま次へ行っても問題ありません。

プログラムの例

主人公を石ブロックの上にテレポートさせる

③.ではスカイダイビングの土台もできたので、主人公を空に浮かぶ石の上まで
テレポートさせましょう。

左側の青いボタン、プレイヤーから「現在の位置から~にテレポートする」
を持ってきて、先ほど作った石ブロックのプログラムの下に置きましょう。

そしてテレポートする位置を
「0,130,0」(ゼロ、プラス130、ゼロ)とします。
こうすることで、現在の位置から130マス上にテレポートできますね。

ただ、このままスカイダイビングして、作ったプールの中に落ちれなくても、
倒れることはありません。なぜなら今はクリエイティブモードだから。。。
なので・・・
サバイバルモードに変更させるように新しいブロックを使います。

左側の茶色のゲームボタンから、「ゲームモード」を持ってきて、またブロックの最後に入れましょう。
そうすると最初の設定から「ゲームモード サバイバル」となっているので、
そのままの設定で、サバイバルモードになるようプログラムができています。

ここまで作ると下のようなプログラムができたと思います。

プログラムの例

上手にスカイダイビングしてプールに落ちよう!

④.さぁ全部のプログラムができたので、スタートボタンスタートボタンを押した後、
ゲームに戻って、「lof」を実行してみましょう。

空の上に設置した石ブロックの上に立っていると思います。

それでは、そこから「思い切った決断」をしてスカイダイビングをしましょう!
そして、上手に主人公を動かして見事にプールに着地しよう。

プールに着地できないと、もう一度やりなおしになりますが、何度でもできるので成功するまで繰り返しやってみましょう。

何回かやれば、うまくプールに入れるかな?失敗しても全然OKだよ!

まとめ

今回は、ブロックが出てくる場所を設定することの復習と、
新しくサバイバルモードに変更できるブロックを学習することができましたね。

空からのスカイダイビングで上手に着地するのは難しかったかもしれませんが、
どんなに上から落ちても水の中に落ちれば、生き残れることが分かったかな?

それでは、また次の学習で!