【教育版マイクラ】体験版レッスン「Hour of Code 邸宅からの脱出」をやってみた (1)

この記事では、教育ばんマインクラフトの体験たいけんばんレッスン「Hour of Code 邸宅ていたくからの脱出だっしゅつ」を紹介しょうかいします。

プログラミング問題の内容ないようと考え方を中心に、初心者しょしんしゃさんにも分かりやすくていねいに解説かいせつしていきます。ただし、答えそのものは掲載けいさいしていません。

日本語の翻訳ほんやくがイマイチだったので、言語の設定せってい英語えいごえてプレイしました。日本語に設定せっていした場合のブロックの表記などにちがいがあるかもしれません。

また、英語えいごでプレイしても楽しめるように、ストーリーのあらすじもざっくりと紹介しょうかいします。

教育ばんマイクラのダウンロード~インストールまでの手順てじゅん体験たいけんばんレッスンのはじめ方については「教育ばんマインクラフトの無料むりょう体験たいけんばんレッスンを受ける方法ほうほう」で紹介しょうかいしています。

スポンサーリンク

Hour of Code 邸宅からの脱出の概要

ある日、あなたはブレイコウスキー博士はかせ不思議ふしぎ屋敷やしき招待しょうたいされました。
屋敷やしきの中にはなぞかくされており、そのなぞかし、夜明けまでに脱出だっしゅつすると、なんとエメラルド100万が手に入ります!
謎解なぞときの準備じゅんびはできましたか?さあ、冒険ぼうけんに出発しましょう!

「Hour of Code 邸宅ていたくからの脱出だっしゅつ」では、様々なコーディングパズルをくことで、プログラミングの基本的きほんてきな考え方やデバッグの方法ほうほうを学び、コンピュテーショナル・シンキングを使った問題解決かいけつ力をやしなうことができます。

コンピュテーショナル・シンキング(計算的けいさんてき思考)とは、問題や課題かだい解決かいけつするための考え方です。分解ぶんかいしたり、パターンを見つけたり、むずかしいものを簡単かんたんな考え方にえたりする方法ほうほうを使って、コンピューターサイエンスだけでなくほかの分野でも使えます。

 

「Hour of Code Escape Estate(邸宅ていたくからの脱出だっしゅつ)」をえらんで、「CREATE WORLD(世界を作成さくせい)」をクリックしましょう。

「CREATE WORLD」をクリック

 

使っている入力デバイスを、「Keyboard(キーボード)」または「Touch Controls(タッチ操作そうさ)」からえらびます。

入力デバイスの選択

 

ロゴをクリックしてレッスン開始です。

ロゴをクリック

 

最初さいしょに、チュートリアルをスキップするか聞かれます。

チュートリアルスキップ

  • Skip Tutorial … チュートリアルをスキップする
  • Start Tutorial … チュートリアルを開始する

チュートリアルでは、マイクラの基本的きほんてき操作そうさ方法ほうほうを教えてもらえます。画面の指示しじにしたがってキャラクターを動かしてみましょう。

マイクラの操作そうされている場合は、スキップしてしまって大丈夫だいじょうぶです。

 

屋根裏部屋

屋敷やしきの前に到着とうちゃくすると、ブレイコウスキー博士はかせ出迎でむかえてくれました。

ブレイコウスキー博士

こんにちは、わたしはダッジ・ブレイコウスキー博士はかせです。夜明けまでに屋敷やしきから脱出だっしゅつして、100万のエメラルドを手に入れる自信じしんあるということですね?素晴すばらしい!それでは、正面玄関げんかんに向かいましょう!

正面玄関げんかんに近づくと……屋敷やしきの中にまれてしまいました。

 

キラキラしている本を右クリックすると、うしなわれた日記(Lost Diary)が手に入ります。

日記を手にする

うしなわれた日記を手に持った状態じょうたいで右クリックすると、読むことができます。

先週、なぞの人物から招待状しょうたいじょうを受け取った。手紙には、夜明けまでにこの屋敷やしきから脱出だっしゅつできたら、100万のエメラルドが手に入ると書かれている。エメラルドなんて興味きょうみなかったけれど、動画のいいネタになると思って挑戦ちょうせんしてみることにした。

しかし、ここに到着とうちゃくした途端とたん屋敷やしきまれてしまった。何を言ってるのか分からないと思うが、本当のことだ。

気がつくと、屋根裏やねうら部屋べやにいた。かぎのかかったドアが3つ……そのうちの1つが脱出口だっしゅつぐちになるはずだ。どうやったらドアを開けることができるのだろう。

日記のページは全部で10ページあります。屋敷やしき探索たんさくしながら、のこりのページを見つけましょう。

 

部屋へやの中央のキラキラに近づくと、エージェントに助けをもとめられます。

まず、使用するプログラミング言語を選択せんたくします。

プログラミング言語を選択

Blocksはブロックを組み合わせるビジュアルプログラミング、Pythonはテキストプログラミングです。初心者しょしんしゃはBlocksえらびましょう。

 

それでは、トラップドアの下からエージェントを救出きゅうしゅつしましょう!

カーソルとエージェント

 

Cキーをおすと、コードビルダーが開きます。

最初のプログラム

  • 「on start」ブロック
    再生さいせいボタンをおしたとき、中にある命令めいれいを実行します。
  • 「cursor move (オレンジ) by (0)」ブロック
    カーソルをオレンジ矢印やじるしの方向に指定したブロック数だけ移動いどうします。
  • 「open trapdoor」ブロック
    トラップドアを開きます。

 

プログラムに何も手をくわえないで、そのまま動かしてみましょう。

最初プログラムの実行結果

カーソル(水色のわく)が、オレンジ色の矢印やじるしの方向に2ブロック進んで、止まってしまいました。

なぜうまくいかなかったか考えてみましょう。

最初さいしょのカーソルの位置いちからトラップドアまで3ブロック進む必要ひつようがあります。しかし、プログラムでは2ブロック前に動かす命令めいれいになっています。また、トラップドアを開ける命令めいれいもありません。

コードの間違まちがいを修正しゅうせいし、再生さいせいボタンをおしてプログラムを実行してみましょう。

コンピューターやソフトウェアの問題を見つけて修正しゅうせいする作業のことをデバッグといいます。プログラムが思ったように動かない場合、うまくいかない原因げんいん特定とくていし、どのような修正しゅうせいを行えばいいのかを考えます。

デバッグは、コンピューターやソフトウェアをスムーズに動かすためにとても重要じゅうような作業。時には少しむずかしいこともありますが、問題解決かいけつのスキルを身につけるためにも大切なことです。

 

トラップドアは開きましたが、エージェントはまだ出られないようです。

最初のプログラム

トラップドアを開けた時と同じ手順てじゅんで、エージェントを上にあげるプログラムを作りましょう。

  1. プログラムを動かしてみる。
  2. うまくいかない原因げんいんさがす。
  3. プログラムを修正しゅうせいする。
  • 「agent move (forward) by (0)」ブロック
    エージェントを指定した方向とブロック数だけ移動いどうします。
    up:上、down:下、right:右、left:左、forward:前、back:後ろ

エージェントを救出きゅうしゅつすると、緑色のドアが開きます。

 

ルートは3つある

緑のドア

屋根裏やねうら部屋べやにはドアが3つあり、屋敷やしきから脱出だっしゅつするためのルートを1つえらべます。それぞれのルートにはちがう部屋へやがあり、そのルートをえらんだ時だけ入ることができます。

  • 緑のドア :4部屋へや屋根裏やねうら部屋べや書斎しょさいキッチン談話室
  • 黄色いドア:5部屋へや屋根裏やねうら部屋べや錬金術れんきんじゅつ部屋へや→温室→実験じっけん室→談話室)
  • 赤いドア :6部屋へや屋根裏やねうら部屋べやほり→地下室→応接室おうせつしつ実験じっけん室→談話室)

緑のドアは初心者しょしんしゃ向けのルート。はじめてプレイする場合は、緑のドアから挑戦ちょうせんしましょう。

黄色いドアまたは赤いドアのルートに進む場合は、もう一度エージェントに話しかけてください。

黄色いドアのルート赤いドアのルートは、べつの記事で解説かいせつしています。

スポンサーリンク

書斎

やっと屋根裏やねうら部屋べやから脱出だっしゅつできたと思ったら、今度は不思議ふしぎな図書館にめられてしまった。ここにある大きなかがみはふつうのかがみじゃない!本当にかがみなのか、それとも異次元いじげんへつながるまどなのか?とにかく、このまま前に進むしかない……

粘土玉を動かそう

粘土ねんどの玉を、金ブロックまで移動いどうさせましょう。

粘土玉を動かそう

 

まず、最初さいしょのプログラムに何も手をくわえないで、そのまま動かしてみましょう。

粘土玉を動かそう:プログラムと実行結果

左側ひだりがわの赤いブロックに移動いどうしてしまいました。

なぜうまくいかなかったか考えて、プログラムを直しましょう。

  • 「clay ball move (up) by (0)」ブロック
    粘土ねんど玉を指定した方向とブロック数だけ移動いどうします。
    up:上、down:下、right:右、left:左

 

鏡のパズル

部屋へやの中に突然とつぜんかがみあらわれました!でも……かがみうつ部屋へや違和感いわかんを感じませんか?

部屋べやかがみを同じにしてみましょう。

レッドストーンランプはレバーを右クリック、暖炉だんろの上のカボチャはプログラミングでならべます。

鏡のパズル

 

鏡のパズル:プログラムと実行結果

  • 「cursor move 色 by (0)」ブロック
    カーソルを色の矢印やじるしの方向に指定したブロックの数だけ移動いどうします。
  • 「place カボチャ」ブロック
    カボチャをきます。
  • 「repeat (4) times do」ブロック
    指定した回数、中にある命令めいれいをくり返し実行します。

repeat(くりかえし)ブロックを使ってみましょう。

 

素早い騎士

ドアを開けるには、4つのレバーを正しい順番じゅんばんで動かす必要ひつようがあります。しかし、手動でやるにはスピードが足りません。素早すばや騎士きしならレバーを素早すばやく引くことができます。

素早い騎士

 

素早い騎士:プログラムと実行結果

よく観察かんさつして、正しい順番じゅんばんを見つけましょう。ゆかにも注目!

  • 「flip 色 lever」ブロック
    色の場所にあるレバーを引きます。

 

キッチン

大きな食堂しょくどうにたどり着いた。おそろしいゾンビのシェフを見つけたが、わたしに気づいていないようだ。勇気ゆうきを出してシェフに話しかけると「パン!」とうなるばかり。わたしはこの不気味ぶきみなシェフを助けるべきなのだろうか?もしかしたら、脱出だっしゅつの道を教えてくれるかもしれない……

パンのレシピ

ゾンビのシェフがパンを作っています。パンの作り方をさがして教えてあげましょう。

パンのレシピ

 

パンのレシピ:プログラムと実行結果

  • 「harvest wheat」ブロック:小麦を取ります。
  • 「mill wheat」ブロック:小麦をきます。
  • 「make dough」ブロック生地きじを作ります。
  • 「bake into bread」ブロック:パンをきます。

 

ハングリーハウス

家はおなかが空いています!リンゴ、サーモン、キノコのシチューを何個なんこずつ食べさせれば満足まんぞくしてもらえるでしょうか?

ハングリーハウス

 

ハングリーハウス:プログラムと実行結果

食べ物を持ったゾンビが流れていますね……

「feed house (0) 食べ物」ブロック:家に食べ物をあたえます。

 

ごちゃ混ぜの食事

ゾンビのシェフは、みんなに間違まちがった料理りょうりを出してしまいました。みんなに正しい料理りょうりを食べさせてあげましょう。

ごちゃ混ぜの食事

 

ごちゃ混ぜの食事:プログラムと実行結果

キッチンを探索たんさくして、メニューを見つけましょう。

プログラムの最後さいごに、ブロックを1つ追加ついかするだけで修正しゅうせいできます。

「swap 色 side」ブロック:色でつながった料理りょうりえます。
スポンサーリンク

談話室

この玄関げんかんの大きなドアは、屋敷やしきの外へつながっているようだ!しかし、どうやって開けるのだろう?このチェスばんがドアを開けるカギなのか?きっと手がかりがどこかにあるはず……ここまでたんだ、もう引き返すわけにはいかない!

ごちゃ混ぜの絵

絵がぐちゃぐちゃになってしまいました。ブロックをおして絵を直しましょう。

ごちゃ混ぜの絵

 

ごちゃ混ぜの絵:プログラムと実行結果

どの方向に、どういう順番じゅんばんでおしたらよいか考えてみましょう。

「push 矢じるし」ブロック:矢じるしの方向におします。

クリアするとキングのこまあらわれます。右クリックして解放かいほうしましょう。

 

クイーンを救え

本棚ほんだなの一番上にクイーンのこまがあります。上に上がるために何か作れないでしょうか。

クイーンを救え

 

クイーンを救え:プログラムと実行結果

プログラムで足場を作り、本棚ほんだなの一番上にあるクイーンのこま解放かいほうしましょう。

足場の形は自由です。本棚ほんだなの一番上に行ければOKです!

  • 「cursor move 色 by (0)」ブロック
    カーソルを色の矢印やじるしの方向に指定したブロックの数だけ移動いどうします。
  • 「place block」ブロック
    ブロックをきます。

repeat(くりかえし)ブロックを使ってみましょう。

 

間違った誕生日

キングとクイーンを解放かいほうしましたが、チェスばんの正しい場所にありません。こまを正しい場所に移動いどうさせることができるでしょうか。

間違った誕生日

 

間違った誕生日:プログラムと実行結果

談話室に誕生たんじょう日ケーキがあらわれました。キングは4月1日クイーンは5月4日誕生たんじょう日のようです。

部屋べやの中央にあるチェスばんをよく見ると、カレンダーのようになっています。キングとクイーンを誕生たんじょう日の位置いち移動いどうしましょう。

  • 「move king (色) by (0)」ブロック
    キングを指定した色の矢印やじるしの方向に指定したブロックの数だけ移動いどうします。
  • 「move queen (色) by (0)」ブロック
    クイーンを指定した色の矢印やじるしの方向に指定したブロックの数だけ移動いどうします。

 

最後の戦い

時のエージェントとTARRA

なんと!この屋敷やしきはただの屋敷やしきではなく、異次元いじげん監獄かんごくだったのです。
時のエージェントたちはこの監獄かんごくからせず、あなたが解決策かいけつさくを見つけることを期待していたようです。
 
「どうだ、おどろいたか?時のエージェントがもどってきたぞ!今度はお前がこの屋敷やしき永遠えいえんめられる番だ!せいぜい新しいおうちを楽しむんだな!ワハハハ!」
 
かれらは、あなたを永遠えいえんにこの屋敷やしきめようとしました。
 
「そうはいかないぞ!」
 
その時、TARRAがあらわれました。時のエージェントたちを止めるためにやってきたのです。
TARRAは玄関げんかんがタイムオーブにつながっていて、時のエージェントたちがタイムオーブを使って脱出だっしゅつするつもりだと教えてくれました。クロノキャノンを使えば、タイムオーブを止めることができます。

クロノキャノンを発射せよ

4つのクロノキャノンは、それぞれちがう色のビームを放ちます。

それぞれのビームの色は、タイムオーブをかこむリングの色と対応たいおうしていて、同じ色のリングをこわことができます。

クロノキャノンを起動せよ

 

クロノキャノンを起動せよ:プログラムと実行結果

リングは、外側そとがわから順番じゅんばんにこわす必要ひつようがあります。発射はっしゃするビームの順番じゅんばんを考えましょう。

「activate 色 cannon」ブロック:色のビームを発射はっしゃするキャノンを作動させます。

 

エンディング

エンディング

時のエージェントたちの脱走だっそう阻止そしし、屋敷やしきから無事ぶじ脱出だっしゅつすることができました。

屋敷やしきの中で見つけたうしなわれた日記は、なんとブレイコウスキー博士はかせによって書かれたものでした。

おどろくべきことに、ブレイコウスキー博士はかせ自身も時のエージェントたちによってさそまれ、屋敷やしきめられていたのです。

残念ざんねんながら、100万のエメラルドを手に入れることはできませんでした。なぜなら、博士はかせ破産はさんしてしまったためです。

しかし、世界をすくうことができたし、おまけにおいしいクッキーも手に入りました。なかなかいい結果けっかではないでしょうか。

~おしまい~

 

他のルートもプレイしてみよう!

Hour of Code 邸宅ていたくからの脱出だっしゅつ、緑のドアルートを紹介しょうかいしました。

黄色いドアのルートや赤いドアのルートにも、魅力的みりょくてきなパズルがたくさんあります。ぜひ挑戦ちょうせんしてみてください。

もしタイムエージェントやTARRAについて知りたいと思ったら、「Hour of Code タイムクラフト」をプレイしてみてください。そこでかれらについてくわしく知ることができます。

 

 

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