Hour of Codeで学ぶプログラミング基礎の基礎 第20回
Minecraftの世界をプログラミングで作る
Minecraft上でアイアンゴーレムやゾンビ操るプログラミング (1/6)
2017年05月13日 17時00分更新
今回は、前回に引き続きオリジナルなMinecraft作りを通してプログラミングを学ぶ「Minecraftデザイナー」コースを紹介します。
目次
パズル7:クリーパーの爆発で壁を壊して羊のところへ行く
「パズル7」では、触れると爆発する「クリーパー」という緑色の生物を壁の前まで連れて行き、爆発によって壁を壊して羊のところへ行くというプログラムを作ります。
まずは、クリーパーという生物の音を再生してみましょう。「出現した時」の中に「音を再生 クリッパーの音」ブロックをドラッグ&ドロップで追加します。
ブロックをセットしたら「実行」ボタンをタップしましょう。クリーパーを爆発させることはできましたが壁まで連れて行っていないので、これでは羊のところへは行けません。
クリーパー自身が、羊のところまで行くプログラムが必要です。まずは、「ずっとくりかえす やること」を「使用(しよう)された時」の中に追加します。
さらに「向かって一歩動く 羊」を「ずっとくりかえす やること」の中に追加します。
プログラムが完成したら「実行」してみましょう。クリーパーを歩かせることには成功しましたが、壁までたどり着く前に爆発してしまいました。
触れて爆発させる前に、クリーパーには壁まで先に行っておいてもらいましょう。先ほど追加した「ずっとくりかえす やること」を「出現した時」の中に移動します。タップして選択状態にしたらドラッグして「使用(しよう)された時」から外し、「出現した時」の中に移動します。このときお「ずっとくりかえす やること」の中にある「向かって一歩動く 羊」も一緒に移ります。
プログラムが完成したら「実行」しましょう。
クリーパーか自分で壁の前まで進んでいるので、触れて爆発に備えて少し避けて待ちます。しばらくすると、クリーパーが爆発して壁を壊してくれるので、無事に羊のところへ到着できるはずです、これでパズル7をクリアできました。「次へ」をタップして、レベル8に進みましょう。
この連載の記事
- 第24回 Minecraftで関数使ったプログラミングに挑戦!
- 第23回 Minecraftで「エージェント」を使ったプログラミングを学ぶ
- 第22回 Swift言語で独自の関数を定義してその役割を学ぶ
- 第21回 iPad上でSwift言語を使ってキャラクターの動きを学ぶ
- 第19回 Minecraft上でニワトリや牛を動かすプログラミング
- 第18回 映画「モアナと伝説の海」のカカモラ戦士の踊りをプログラミング
- 第17回 映画「モアナと伝説の海」のモアナとカカモラの海賊を倒すプログラミング
- 第16回 映画「モアナと伝説の海」のモアナと海賊カカモラの船に近づくプログラミング
- 第15回 映画「モアナと伝説の海」のモアナと魚を捕まえるプログラミング
- この連載の一覧へ