【教育版マイクラ】体験版レッスン「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をコピーしました