コンテンツにスキップ

Scratch: 色違い探しゲーム

概要

内容: クローンを複数作成し、その中から一つの色を変化させ、それを探すゲーム

対象者: Scratchの操作方法等基本が分かっているレベル以上

公開プロジェクト: 色違い探し on Scratch

完成図:

完成図

原案: 春日さん

作成方法

1. 座標を変化させながらクローンを作成する

手順1

  • 左から右へ並べるためにx座標を増やしながらクローンする

2. クローン元のスプライトを隠す

手順2

  • クローン元のスプライトが見えてしまうので隠す

  • 隠すだけでは次回旗を押したときに表示されないので先頭に表示するも付ける

3. それぞれのクローンに番号を割り振る

手順3-1

手順3-2

  • このスプライトのみで変数を作り、クローンする度に1ずつ変える

  • このスプライトのみの変数はクローンごとに値が保持され、クローンされた時点でクローン元が持っていた値を受け継ぐ

このままでは本当にそれぞれのクローンが違う値を保持しているか分からない。

なので、下のコードを作ってクローンを押してもらい、ぞれぞれが違う値であることを確認する。

手順3-3

4. 色を変えるクローンを乱数で決め、クローンされたときに色を変える

手順4

  • 色を変えるクローン番号のための変数を作り、乱数を代入する

  • クローンされたときに番号が該当すれば色や明るさの効果を掛ける

5. 正解・不正解の判定

手順5

  • スプライトが押された時に、色を変えたクローンであれば正解、そうでなければ不正解と言うようにする

  • 条件式の部分は手順4の部分と同じため、生徒に自分で考えて埋めてもらうようにしても良い

アレンジ・応用

  • 難易度を上げる

    • 色・明るさの効果の強さを下げる

    • クローンの数を増やす

    • クローンに動きを付ける

  • 正解すると次の問題、不正解すると終了するようにする