今週の学び合いでは、声の大きさでキャラクターがジャンプするプログラムを作りました。
Scratchのマイク機能を使い、
「どれくらいの音でジャンプする?」
「もっと高く飛ばすには?」
と子どもたちは試行錯誤しながら取り組んでくれていましたよ。
- 16:10~ はじめに
- 16:11~ モクモクタイム①
- 17:40~ 学び合いタイム
- 17:00~ モクモクタイム②
- 17:25~ 終わりの会
- 17:45~19:00 モクモクタイム
ゼネラルコース
モクモクタイム
- 検定Bronze_ドラゴンをやっつけろ
- RPGアニメーション2
- ボクシング
- ロケットと足し算
- サッカーゲーム
今週も各自の進捗に合わせた課題・制作に取り組みました。





教材は基本的に3部構成になっています。
・【基本編】「大きさを90%にする」のような指示に従って、1つのブロック(コマンド)を選んでつなげる
・【アレンジ編】「炎があたったときに、catの表情を変える」のような指示があって、複数のブロックの組み合わせを考える
・【自由アレンジ編】自由にアレンジを考える
です。
まずは【基本編】で、ゲームやアニメーションの基本的な動きを作成していきます。
書いてある文章から、少し読み替えが必要なことはありますが、
想像力が必要なほどではありません。
「変数「HP」が1減る」のような指示があったときに、
“1減るということは、-1ずつ変えるんだな”
と考えるというようなイメージです。

【アレンジ編】では、文章から、ロジックを組み立てていく必要があります。
上の例「炎があたったときに、catの表情を変える」という指示の場合、
「炎があたったときに」というのは、
“もしネコが炎に触れたなら”と、考えれば、
もし~ならというブロックと、
炎に触れたというブロック
を組み合わせることで実現できそうだなと組み立てます。
さらに、それをいつ行えばいいかを考え、
炎はいつ当たるか分からないし、
いつ当たっても、有効になるようにしないといけません。
そうすると、スタートが押されてから、ずっと、待ち構えておく必要があります。
従って、「ずっと~を繰り返す」というブロックの中に入れることになります

【自由アレンジ編】は、文字通り、どんなふうに変えたいかを考える所から
始めてもらいます。
個人差はありますが、いくつかプログラムをつくっていくうちに、
こんなこともできるんじゃないか
というのがわかってきて
発想も出てくるようになります。
発想だけで、実現可能性なども分かりませんから、
「こんなの作りたいんだけど」と、サポーターに相談しながら、
進めていきます。
自由アレンジ編こそ、プログラミングで子どもの力をつける
大事な部分だと私たちは考えますが、
その分教える側のパワーもかかりますので、
実施していないスクールもあります。
モクモクタイムというのは、プログラムをつくることに集中して取り組む時間です。
世界中でもっともポピュラーなビジュアルプログラミング言語であるScratchを用いて、
ゲームやクイズなどをつくります。

学び合いタイム「声でジャンプ!」
今回の授業では
「音量でジャンプするプログラム」をテーマにプログラミングを行いました。
パソコンのマイクを使い、
声の大きさによってキャラクターがジャンプするという仕組みです。
完成イメージ)

「えっ?声で動くの?」
と子どもたちは最初から興味津々。
まずは
「どうやったら声で動くプログラムが作れるだろう?」
という問いからスタートしました。
Scratchには
音の大きさを感知する機能があります。
子どもたちはその機能を見つけながら、
- どれくらいの音でジャンプさせる?
- 小さい声でも反応する?
- 大きな声だともっと高くジャンプする?
今回は音の大きさを感知する機能をつかうので、
声だけでなく、手をたたく音など、
いろいろと試行錯誤を繰り返します。
すると子どもたちは
「あーーーーーー!!」
「うわ!めっちゃ飛んだ!」
「反応しやん!」
と、自然と実験が始まります。
ただプログラムを作るだけではなく、
どうしたら思った動きになるのかを考えながら調整していく。
この過程がとても大切です。
そして制作の合間には、
子どもたち同士でこんな会話も生まれます。
「うわ!めっちゃジャンプするやん!」
「どうやったん?」
「これ試してみ!」
AIや検索を使えば
答えはすぐに見つかる時代です。
だからこそ
- 考える
- 試す
- 言葉にする
- また考える
この繰り返しを通して、
自分の頭で考える力を育てていきます。
今回の「声でジャンプ」も
子どもたちの笑い声と叫び声(笑)と試行錯誤で
とても盛り上がる授業となりました。
これからも楽しみながら、
考える力が育つ授業を続けていきます。



プロフェッショナルコース
プロフェッショナルコースでは、内容もプロ仕様ですが、
パソコン、モニター、マウスもプロ仕様です。
実際に現場で使っているレベルの機器を使用しています。


例えばこんなゲームをつくります。
https://a-aschool.com/game/easy/

全世界で100万人以上が使用するゲームエンジンであるUnity(ユニティ)でゲーム制作をするコースです。
Unityは「ポケモンGo」や「ドラゴンクエストウォーク」といった有名なゲーム制作にも使われており、今もっとも注目されているゲーム開発エンジンのひとつです。
小学生にもわかりやすい講義映像を観ながら、自分のペースで演習を進め、
ゲームをつくりあげていきます。
サポーターが横にいますので、わからない部分はすぐに聞くことができ、自分のペースで進めつつ、困って進捗しないことがないような環境で進めることができます。
社会人向けの講座と比べても、手厚い体制になっていますので、
小学生のお子様でも安心して学んでいただけます。
(終わり)

