新学習指導要領で「プログラミング教育必修化」が2020年から小学校に導入されます。プログラミングってなに?というお母さんお父さんに前回はScratchというプログラミングソフトをご紹介しましたが、今回はMOONBlock(ムーンブロック)という無料ソフトのご紹介と使い方です。子供向けといっても、大人でも楽しみながら学べるソフトです。これもScratch同様親子で試してみてください。画面の構成MOONBlock(ムーンブロック)を使ってみるパペットを画面に出すパペットのリンゴ狩りゲームを作るMOONBlockまとめMOONBlock(ムーンブロック)とは子供でも視覚的にできるプログラミングにビジュアルプログラミングというのがあります。前回のScratchも同様のビジュアルプログラミングです。そのビジュアルプログラミング言語として国内(秋葉原リサーチセンター)で開発されたのが「MOONBlock」です。「MOONBlock」に必要なのはWebブラウザだけなので、設定などはありません。Explorerの一部のバージョンでは使えない場合があります。ChromeやFirefoxを使うとよいです。プログラミング体験を簡単に始めることができます。MOONBlockは、テキストで命令文や英数字などの文字を打ち込む必要はありません。ブロックを組み合わせて並べるだけでプログラミングができます。くまなどのパペット(キャラクター)や命令のブロックをを動かすだけです。子供だけでなく大人も楽しめます。一緒にやってみましょう。国内のツールですので、もちろん日本語で使うことができます。Moonblock(ムーンブロック)スクロールして「MOONBlockをはじめる」をクリックすると作成画面に移動します。MOONBlock(ムーンブロック)の使い方サイトで下の方へスクロールすると「MOONBlockをはじめる」というのがあります。クリックすると作成画面に移動します。図のような画面が表示されます。画面構成をみてみましょう。●キット画面の上の方にMoonblockのブロックをしまってある箱が並んでいます。これらを「キット」と呼びます。キットをクリックすると、箱が開き、しまってあるブロックが出てきます。一度クリックすると箱が閉じます。並んでいるキットの上でマウスを左右にドラッグすると、画面に見えていないキットを表示できます。●ワークスペース画面中央の黒いところにブロックを配置します。ここを「ワークスペース」といいます。ブロックのない場所でドラッグすると、配置してある全てのブロックが移動します。画面右下にゴミ箱があります。ブロックを消すには、ここにドラッグします。・作ったゲームを保存したい時は、セーブデータのプログラムをコピーしてメモアプリで保存します。右上にあるのは実行画面です。RUNボタンを押すとこの画面でゲームが実行されます。スポンサーリンクMOONBlock(ムーンブロック)を使ってみる簡単なものを作りながら操作の手順をみてみましょう。パペットを画面に出す好きなキャラクターを画面に表示するプログラムを作ってみます。1.画面左上の「パペットキット」クリックします。「パペットキット」の中にしまわれているブロックが出てきます。「パペットブロック」(「パペット」と書いてあるブロック)をドラッグして、ワークスペースに配置します。3.パペットのくまをクリックすると他のパペット(キャラクター)一覧がでます。クリックすると変更できます。「ビヘイビアキット」(「ビヘイビア」と書いてあるキット)をクリックします。「ビヘイビアキット」の中にしまわれているブロックがでてきます。5.一番上の「出現」と書いてあるブロックをドラッグして、「パペットブロック」のくぼみに組み込みます。組み込みがうまくいくとパペットブロックが縦に大きくなります。6.画面下の操作ボタンの「RUN」をクリックします。プログラムが正しく実行されると、次のようにパペットが右上の画面に表示されます。「START」の文字は実行画面をクリックすると消えます。パペットのリンゴ狩りゲームを作るパペットを操作してリンゴをひろうゲームを作ってみます。※例ではパペットをブタさんにしてみましたが、やっぱり他のパペットにしたいという時は、絵をクリックして変えてから次にいきます。先ほどの出現の続きから作ります。「ビヘイビアキット」をクリックして、「ビヘイビアキット」の中にしまわれているブロックをだします。2番目の動きブロックを組み込みます。2.「動きブロック」には”ジグザグに移動”を”クリックしたところに向かって移動”に替えます。変更するには動きのブロックの文字が書いてあるところをクリックすると候補が表示されます。方向はそのまま”全方向”を指定します。これでクマさんがクリックしたところに移動するようになります。3.「パペットブロック」をもう1つワークスペースに配置します。「クマさん」の絵をクリックして「1」のアイコンを選択します。「出現ブロック」を組み込み、”たくさんでる”を指定します。アイコンの「パペットブロック」に「フレームシーケンスブロック」(ビヘイビアキットの色ブロックの下のブロック)を組み込み、絵柄を変更します。「1」の絵をクリツクすると絵柄一覧が表示されます。リンゴを(好きな物)をクリックすると絵柄一覧の下端に表示されます。先ほどの「1」と「リンゴ」が並んでいますね?絵柄は複数選択してアニメーションさせることができますが、今回はリンゴ1個だけで良いので、いらない絵柄(この場合は「1」)はクリックして消します。5.図のようになります。アイコンの「パペットブロック」に「当たり判定ブロック」(ビヘイビアキットの7番目のブロック)を組み込み、当たる相手に”くま”、あたるとに”消える”を指定します。これで衝突するとリンゴが消えるようになります。アイコンの「パペットブロック」に「リアクションキット」の「リアクションブロック」を組み込みます。“全滅した”を指定します。「リアクションブロック」に「ゲームキット」の「ゲームクリアブロック」を組み込みます。これでリンゴを全て拾った時にゲームクリアになります。7.「ゲームキット」の「タイマーボードブロック」をワークスペースに配置し、”カウントアップ”を指定します。これでゲームクリアまでの時間を画面に表示します。最後に画面下の「Run」をクリックしてプログラムを実行します。実際にやってみるには実行画面のSTARTをクリックします。マウスでくまを移動してリンゴを消します。クリアしてもう一度やるには「RUN」をクリックします。●MOONBlockではJavaScriptのコードを見ることができます。ブロックを組み合わせていくと、だんだんと実際のプログラミングコードはどう書けばいいのかが気になってくると思います。そんなときはJavaScriptのコードを確認してみましょう。JavaScriptのコードを見るには、「ソースコード」のボタンをクリックします。ブロックを組み合わせてプログラミングしてみる。↓ソースコードをチェックするこれを繰り返していけば、プログラムがどういう手順で動いているのかだんだんと理解できるようになっていきます。MOONBlockまとめうまくできましたか?うまくいかなかったら「どこがちがう?」ということを考えてみましょう。簡単なものを作ってみて、パペットを変えてみる、数を変えてみる、動きを変えてみる・・・など、部分的に変更したりして、使い慣れたら、自分でストーリーを作ってプログラミングしてみましょう(^^)書ききれなかったので、ブロックやパペットの一覧は別ページに作りますね参考にしてください。コメントをキャンセルメールアドレスが公開されることはありません。ENTRYコロナウイルス予防のアルコール消毒液の作り方!売りきれなら自作を毎日のようにコロナウイルスのニュースが飛びかっています。ウイルス予防にも?最近では外出の時、マスクをしている人を多く見かけます。公衆電話のかけ方知らない人が増えている?!普通の時と緊急災害時めっきり少なくなった公衆電話。自転車の違反て意外と知らないことが多い?つい、でも罰金は5万円!身近でもみかける自転車事故や違反。自転車保険加入が2020年4月から東京都でも義務化って知ってた?自転車保険の義務化?日頃自転車利用の多いので気になる話題です。→もっと見るプロフィールこんにちは。映画を観ること・パソコンで遊ぶこと・チョコレート・中島みゆきさんの歌・・やりたいことは・・いろいろあるけど、まずは資金と自由な時間を確保しないと進まない。日々どうしたらできるか考えながらリアル仕事に追われています。