Scratch大会対策 STEP08|シューティングゲーム(確率・アイテム)

大会で求められる「仕様を読み取り、短時間で正しく組み立てる力」を練習するScratchタイムアタック課題です。配布プリントに沿って20分で制作し、その後のデバッグと発展まで含めて50分授業として使えます。

教材PDF

難易度:上級
対象:小学6年生〜中学生/複数のクローンと当たり判定を扱える学習者
学習内容:複数クローン、当たり判定、確率、3種類のアイテム、ブロック定義

この授業の目標

敵・弾・アイテムをクローンで管理し、確率で出現するアイテムによって攻撃方法を切り替えられる。

準備するもの

  • Scratch 3.0が利用できるパソコン
  • 印刷した課題PDF、または別タブで開いたPDF
  • 保存用のScratchアカウント、または作品ファイルを保存できる環境
  • 残り時間を確認できるタイマー

50分の授業進行

時間学習活動講師の支援
0〜5分完成イメージと勝敗条件を確認する見た目より必須仕様を優先することを伝える
5〜10分PDFを読み、プレイヤーと弾、敵、8分の1の抽選、3種類の攻撃効果に分解するスプライト・変数・メッセージを紙に整理させる
10〜30分20分タイムアタックで制作する5分ごとに残り時間を伝え、未完成でも次の仕様へ進ませる
30〜40分チェックリストで動作確認し、バグを直す最初はアイテムが必ず出る設定で全体を確認し、最後に8分の1へ変更します。クローン削除の抜けを重点的に確認します。
40〜47分発展課題に挑戦するライフ・ボス・連射制限を追加する/アイテム効果の継続時間を管理する
47〜50分作品を保存し、できた仕様と次に直す点を記録するコードの工夫を1つ言葉で説明させる

評価観点

  • 仕様理解:PDFの必須仕様を機能単位に分けて説明できる
  • 実装:プレイヤーと弾、敵、8分の1の抽選、3種類の攻撃効果の主要部分が正しく動く
  • デバッグ:小さくテストし、原因を切り分けて修正できる
  • 説明:変数・条件・ブロック定義の役割を自分の言葉で説明できる

振り返り

  1. 20分で完成できた必須仕様はどこまででしたか。
  2. 最も時間がかかったバグと、直すために試したことを書きましょう。
  3. もう10分あれば追加したい機能を1つ決めましょう。

大会情報・発表の機会は Digital Steps League公式サイト で確認できます。

コメント

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