子ども向けロボットプログラミング教室プログラボ北大路のえもりです。
アドバンスト1のクラス、今週は「タイマートイ」を制作し、プログラミングしました。
タイマートイは、制限時間内にブロックでできたパズルを完成させるようなゲームです。 どうやったら盛り上がるか?ゲームのルールや、成功・失敗時の動作などは、各自が考えます。
時間を計測するプログラムの扱い方を学ぶのと同時に、遊ぶ人の立場に立った製品開発や、持てる技術を使って“やりたいこと”をカタチにする練習・・・といった目的もあると思います。
とある生徒は、ブロックを3×5の15マスに並べる時に、「縦にも横にも同じ色のブロックを入れてはいけない」というルールを考えました。実際に何度かやってみて、制限時間を調整したり、失敗した時の動きを調整したりして、こんな作品を仕上げました。
パズル以外の製品を開発してくれた生徒もいます。
目覚まし時計やキッチンタイマーのように、時間を教えてくれるタイマーで、ポイントは最初に時間設定ができるところです。
他にもパズル以外の製品=オリジナルゲーム作りに挑戦した生徒もいたんですが、時間切れというか、企画に今のスキルが追い付いていなかったというか、、、 結局、 完成しませんでした。
完成しなかったことは消化不良で、本当に残念ですが、この失敗(?)を糧にして、次の制作へ意欲をつなげてもらえると、嬉しいです。