最近になって、急に、子どもとプログラミングの掛け合わせに強い興味を抱くようになりました。子どもと一緒にプログラミングしたら、純粋に楽しそうゲームが大好きな子どもたちが、もし、自分でゲームを作れることを知ったらどうなるかな2020年から始まるプログラミング教育に先駆けて少しでも学んでおけるといいかもね自分自身がプログラマーということもあって、パパってこういう仕事をしてるんだね〜!と理解してもらえるかもしれないっていう感じです。してみた一部始終を書いて行こうと思います。どんなゲームを作りたい?とは言え、本人たちに興味がないことを無理やりやらせるほど、無意味なことはありません。そこで、まずは、ゲームを自分で作りたい!と考えたことがあるのかどうか、もし、自分でゲームが作れるとしたら、どんなゲームを作りたいと思うか、を子どもたちに率直に聞いてみることにしました。子どもたちから返って来た言葉は、意外な言葉でした。マイクラの実況動画を観ています。実況動画を観ては、楽しそう楽しそう!と言っているんですよね。遊べなくてですね・・・だからこそ、余計に試してみたい!という気持ちが強いのかもしれません。考えて、それを作りたいってことだね?という話しをすると、いやいや、そうではないと言う。同じものを作りたい!と言うんですよ。🤔どうやら、子どもたちの中では、ゲームは「やるもの」であって、「作るもの」ではないのかもしれません。そりゃ、そうですよね、まさか、自分でゲームが作れるとは思わないですもんね。登場によって、自分でもゲームが作れることを知り、一気に世界が広がった気がするし、やはり、まずは、出会うこと、知ることこそが出発点だよな〜!と。なんと、ゲームは作れるんです!とりあえず、こういうオリジナルゲームを作りたいっ!という強い欲求(反応)はなかったので、一緒にプログラミングしてみるのは、ちょっと難しそうかな〜?とも思いましたが、最後に一言、こう言ってみました。ほんと?子どもたちは、とてもビックリした様子でした。ゲームを自分で作れるはずがない、そんな、まさか!という感じです。信じられないのも無理はないと思います。このとき、子どもたちが頭の中に思い浮かべていたゲームはスプラトゥーンやマリオのようなハイクオリティなものだとは思いますが、思いのほか、悪くない反応をしてくれたので、今度、ちょっと一緒に遊んでみようか〜!と軽く子どもたちを誘い、プログラミングの準備をすることにしました。ものがあることを教えて頂いたこともあり、この教材を試してみることにしました。企画・開発しているキットのことです。Unity」という冊子を無料配布していて、その中のページにも記載がされています。アクセスすると、以下のリソースを無料で入手することが出来ます。どんな感じで進めようかなスターターキットの中には、3Dフライトゲームのチュートリアルマニュアルが同梱されているので、このマニュアルに沿って進める感じがヨサソウです。基本的な操作方法を覚えつつ、最終的には、自分好みのコースを作成してフライトするゲームを完成させる、というストーリーになっていたので、難易度としても低めだし、なんとかこなせるレベルかな、と思いました。小学4年生まずは、娘の簡単な特徴を共有しておきますね。次に、息子の簡単な特徴を共有しておきます。フライトゲームという題材は、とてもゲームらしさがあり、インパクトもあり、かつ、パラメータを変える、コースを作る、という点においては、非常に分かりやすく取っつきやすかったと思います。ゲームの難易度が高かったことで、子どもたちのモチベーションが下がってしまいました。今回のような初めての体験作りの中では、躓きポイントを出来るだけ減らしてあげることと、やはり、スゴイ!楽しい!面白い!自分もやってみたい!と思わせるようなポジティブな気持ちに向かわせる工夫が必要そうですね。評価だったり、ものづくりの評価、プログラミングの評価にまで繋がってしまいそうな気がしました。何も教えてないっすよ、本当の楽しみはこれからなんだよ〜!ってところを伝える前に、なんだ、全然面白くないじゃ〜ん?と判断されてしまう(シャットアウトされてしまう)のは、本当に勿体無いし、危ういことだと思います。題材側だけではなく、それを教える側にも、それなりの対応力が必要とされそうですね。はい、問題を解きましょう!みたいなただの押し付けではなく、子どもの気持ちに寄り添ったり、一緒に悩んで考えたりしてあげられるとヨサソウですね。操作に慣れていませんでした。操作も同時に教えてあげないといけないので、結構、難しいなぁ〜という印象を受けました。教えられたかなと思いました。あと、左クリックと右クリックも、左右の概念がまだ曖昧で、えーと、どっちが左で・・・どっちが右だっけな?と頭を悩ませたりもしてましたね。トラックパッドによる操作は難しそうだった(直感的ではない?)ので、やはり、マウスがあった方がヨサソウですね。操作も少しずつ慣れていたので、やりたいっ!と思う強い気持ちさえあれば、簡単に越えられるくらいのものかな?という感じですね。仰っていましたが、下手に詳細な説明をしてあげるよりも、長嶋茂雄氏のように、分かりやすく見本を示しながら、バッ!とザッ!と説明してあげる方がよく伝わる感じがありました。ドロップってどういう操作なのかを説明してあげるときに「まず、掴みたい対象物を左クリックして、そして、押しっぱなしにした状態のまま、マウスを動かして、置きたい場所に着いたら左クリックを離すんだよ!」と長々と真面目に説明してあげるよりも、「ガッと掴んでスイーッとポイッ!だよ!」と言ってあげた方が分かりやすかったりします。おお、なるほどな、確かに、子どもに説明するときに、なぜか、そういう雑っぽさのある説明の仕方をしていたわ〜という感じです。Shigerabilityと呼びます。(うそ)真面目な話し、子どもたちはまだ、難しい言葉を知らないので、子どもたちにも伝わる分かりやすい簡単な言葉に置き換えて説明するスキルは、とても大事なスキルだと思います。相手に伝わるように説明するという意味なので、雑に適当に教えてあげることとはまた別の話しですね。置くだけでも、どこに置こうかな、縦に並べて置いてみようかな、それとも、敷き詰めてみようかな、あっちに置こうかな、こっちに置こうかな、と色んなことをぐるぐると頭の中で考えては、心の中でワクワクして、手を動かして、草を置いていました。あり、心が動けば、自然と手も動いてゲームが作り上がっていく、という感じで、これはもう、大人も子どもも変わりないな、という感じがしました。触ることは初めての体験だったけど、想像以上に楽しんでいたのではないかと思います。教えるのは初めての経験だったため、色んな学びがありましたね。それと同時に、色んな課題も見つかったため、それについては、また、別の記事で言及出来たらいいな、と思います。配置しながら、自分らしさのあるゲームを作り上げることも全然可能だな、という感触がありました。プログラミングだ!コードを書くぞ!というストーリーに乗せるよりは、全然イイカンジがしました。ゲームを作りたい!という気持ちや、楽しい!面白い!という気持ちがあってこそのものだと思うので、そういう意味では、最初の体験をどう作り上げてあげるか、は大事な役割だな〜と思いました。中途半端に始めて、本質を知る前に挫折してしまったり、嫌いになってしまったりしてしまわないように、教育する側は配慮する必要がありそうですね。教材がそこにポンッとあれば誰でも出来るのかっていうと、それはまた、別の話だと思いました。Postsfakestarbabyのtipsスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。