コンテンツにスキップ

指導要領:Scratch 多面迷路ゲーム

概要

  • 対象:スクラッチを数時間やった後。アカウントを持っている人。

  • 前提とするスキル:ステージの背景、メッセージ

  • 時間:60分〜90分

  • 内容:面移動型の迷路ゲーム。たくさんの背景を使用するのが特徴。

解説・ねらい

  • 「背景が〜になったら」イベントを使って場面転換のやり方を学ぶ

  • もとのデータをリミックスして応用する方法を学ぶ

  • 紙に設計図を書く必要があるくらいの複雑なプログラムを作るきっかけにしてもらう

完成サンプル

screen1.png

https://scratch.mit.edu/projects/215223227/

  • ドアに触るたびに違う場面に行く

基本的な授業手順

  1. 元のプログラムを開き、リミックスさせる

  2. ステージの背景を増やしてみせる

  3. 扉を増やしてみせる

  4. あとは自由にやってもらう

リミックス用の元のプログラム

https://scratch.mit.edu/projects/216003862/

remix02.png

ポイント

ネコのスクリプト

cat_script01.png

  • 移動のプログラムでは、黒い部分に行けないように、「黒に触れたら戻る」処理を入れるのがポイント

  • 「背景が〜になったら」で適切な場所に現れるようにする

次の場面に行くドアのプログラム

forward_door_script01.png

  • 背景によって表示・隠すを切り替える。

  • 表示する背景になったときに、「<ネコに触れた>まで待つ」を使うのがポイント。

元の場面に戻るドアのプログラム

back_door_script01.png

  • 背景によって表示・隠すを切り替える。

  • 戻るときはどのドアから戻ったかによってネコの位置が変わるので、メッセージを用いる。