こんにちは、木原です(-☌ᴗ⚬-) 49回目の神楽坂プログラミング教室は「micro:bitでピンボールゲームを作ろう」でした! みんな大好き!?ピンボールのステージに、センサーやアクチュエーターを追加してワクワクなゲームを作ります。
使った商品はこちら
ベースとなるピンボールキット。ステージまわりはダンボール板、フリッパーや発射台は3Dプリンターで出力したパーツを使います。 sedu.link
追加できるセンサー。ビー玉が当たってくるくる回転したら得点ゲット、的が倒れたら得点ゲット、な仕掛けを追加できるセンサーです。
LEDボードをセンサー部分に追加して、得点ゲットしたらピカピカ光らせる、なんてことも可能
追加できるアクチュエーター。ビー玉の通り道を変更します!
参加者がみんなリピーターさんだったため、みんなで一緒に取り組む部分はささっと飛ばして進行。最初に各パーツの仕組み・プログラムの作り方を一通り伝えたら
ピンボールキットを組み立てて、今日のメイン!自分でパーツを選んでステージづくり!ここから、各自もくもく作業タイム。
それぞれ、楽しいステージが完成しました♪
遊んでいる様子 youtube.com
作って、遊んで、アレンジして、遊んで、さらにアレンジして... と次から次に「こうしたい」「あーしたい」が子供たちから出てきました!サポートするのがとても楽しかったです。的に当たった回数によってLEDの光る場所・色を変えたり、光った後じわ~っとゆっくり消えていくようにしたり。くるくるセンサーはクリーンヒットするといっぱい点数が入るから、2回転で1点ゲットに変更したい!などなど。
アイディアを実現するために、ちょっと複雑なプログラムに挑戦することもあります。理解は難しいかなぁ、なんてときも。ただ、今は完全に理解できなくても「こんなこともプログラムで作れるんだ!」とか、後になって「あのときのプログラムはこういうことか!」とか、何かしら必ずその子の血肉にはなっているはず。そう思いながらサポートしています。
最後は、お互い作ったステージで遊びあったり。1時間くらいアレコレとステージのプログラムを作っていて、すんごい集中力でした(-☌ᴗ⚬-)
神楽坂プログラミング教室についてはこちら