ゲームクラフトブロックの使い方から感想までコロコロゲーム工作ブロックは、以前当サイトでもご紹介した「MOONBlock」をベースに作られた教育用のビジュアルプログラミング言語ですが、さらにコロコロコミックのキャラクターが素材として用意されていたり、小学生でも分かりやすいインターフェースが採用されていたりと、随所に改良が盛り込まれています。MOONBlockの特徴であるJavaScriptでの確認やオリジナルブロックを追加する機能は健在であり、小学生向けイメージの強いコロコロを題材としつつ、大人でも本格的にJavaScriptのコーディングを学べるツールとなっています。MOONBlockの方についての詳しいレビューは、JavaScriptも学べるプログラミング学習ツールMOONBlockの使い方をご覧ください。戻る2.小学生向けにさらに親切になった、MOONBlockのコロコロ版コロコロゲーム工作ブロックは、前述のとおり教育用のビジュアルプログラミング言語である「MOONBlock」をベースに作成されています。コミックの読者層である小学生向けにさらに分かりやすくインターフェースが変更されていますが、自力でJavaScriptを記述してオリジナルのブロックを追加することのできる「JavaScriptキット」の機能はこちらでも使用することができ、MOONBlockの特徴的な拡張性の高さは確保されています。▲目次へ戻る3.セーブ&ロードの仕組みはMOONBlockと変わらずMOONBlockはセーブ&ロード機能が一見して分かりにくいのも特徴ですが、それはコロコロゲーム工作ブロックでも変わらないようです。セーブ&ロードの詳しい方法は、次の項目でご紹介したいと思います。ゲーム工作ブロックの始め方と動作環境コロコロゲーム工作ブロックを始めるには、公式サイトへ移動して「今すぐゲーム作りに挑戦!」ボタンをクリックします。Chromeを使用してみて下さい。ゲーム工作ブロックの画面コロコロゲーム工作ブロックの画面は、次のように構成されています。MOONBlockとの大きな違いは、画面左側のメニューバーの存在です。使用できるブロックやキャラクターの一覧やサンプル、使い方PDFの表示など、操作に迷ったらすぐに参照することができるようになっています。画面上部には、ブロックのカテゴリが並んでいます。横に長く「パペット」「ビヘイビア」「リアクション」「コロコロ1」「コロコロ2」「ゲーム」「制御」「ロジック」「変数」「JavaScript」の、合計10個のカテゴリがありますが、画面サイズにより隠れています。クリック&ドラッグで項目をつかんで左右にスライドすると、隠れているカテゴリを表示することができます。MOONBlockと比べると、コロコロ専用のパペットを使用できる「コロコロ1」「コロコロ2」の2つのカテゴリが追加になり、代わりにURLから画像を読み込むなどの操作を行える「ネットワーク」とストレージへのキーのセーブやロードなどの操作が行える「システム」の2つのカテゴリが削除されています。画面右上のSTARTと描かれた枠は、実行画面です。画面下部のメニューには、「セーブデータ」「ソースコード」「リセット」「スクリーン」「RUN」の5つのボタンが並んでいます。画面右下のごみ箱マークには、不要なブロックを重ねることで削除することが可能です。画面中央の薄くイラストが描かれた黒いフィールドは、全体が入力エリアとなっています。任意のカテゴリをシングルクリックすると、それに対応するブロックの一覧が表示されます。MOONBlockでは一覧にはコンパクトなアイコンが表示され貼り付けるとパーツが展開する構造でしたが、コロコロ版ではより分かりやすく使用する形そのままで表示されるようになりました。この一覧からブロックを選んで入力エリアにドラッグ&ドロップしていくことで、プログラミングを行っていきます。キャラクターを使用するには、「パペット」や「コロコロ1」「コロコロ2」のカテゴリを選択して、希望するキャラクターのブロックをドラッグします。パペットとは、コロコロゲーム工作ブロックにおいてはキャラクターのことを指す用語となっています。右下にあるごみ箱アイコンへ重ねると、ブロックを削除することができます。くっついているブロックの上をつかむと、その下についているブロックもまとめて捨てることができます。画面下部にある「RUN」ボタンをクリックすると、画面右上で作成したプログラムが実行されます。「RUN」の隣にある「スクリーン」ボタンを押すと、真ん中に拡大して実行画面が表示されます。左下にある「×とじる」ボタンを押すと、拡大が解除されます。プログラムのセーブとロードコロコロゲーム工作ブロックもMOONBlockと同じく、セーブ&ロードは一見して少し分かりにくい仕組みになっています。セーブを行う場合は、まず左下にある「セーブデータ」ボタンを押します。すると画面中央にソースコードのようなセーブデータが表示されるので、適当なテキストファイルなどにコピペして保存します。ロードする場合も「セーブデータ」ボタンを使用します。フォームを表示したら中身を全て消して、テキストに保存しておいたセーブデータをペーストします。その状態で「×とじる」ボタンを押すと、元の状態に復元されるという仕組みになっています。MOONBlockとは異なり、セーブデータ画面表示中のURLをブックマークしても入力状態の保存はできませんでした。画面下部にある「ソースコード」というボタンをクリックすると、ブロックをJavaScriptに変換したソースを確認することができます。気になるブロックを配置するたびにどんなコードが増えているのかを確認してみると、JavaScriptの構文に対する理解がより深まるのでおすすめです。新規プロジェクトの作成(入力内容の初期化)リセットボタンを押すと、入力した内容をクリア(初期化)することができます。セーブせずに消してしまうと元には戻れないので、リセットする場合はご注意下さい。▲目次へ戻る5.コロコロゲーム工作ブロックの口コミや評価は?コロコロゲーム工作ブロックを実際に親子で利用した方の感想を見つけましたので、ご紹介致します。キャラクターに表示される条件、動き、何か起きた時の反応などをブロックを積むように設定していきます。うちの子が初めてプログラミングっぽいことに触れたのですが、わかりやすいキャラクター絵やサンプルのプログラムも用意されていて、かなりわかりやすく、そして入口にはちょうどいいコンテンツでした。その後コロコロを読むようになってからお気に入りになったでんじゃらすじーさんのキャラもあって、いろいろなうんこが飛んでいくお下品シューティングを作って遊んでいました。(出典:ゲーム作る人になりたいという2年生の息子に、プログラミング?ゲーム作りっぽいことを体験させてみた夏休み。)このように、小学2年生のお子さんでもシューティングゲームが作成できるくらいの分かりやすさが特徴のようです。大人には少し簡単すぎるのではと感じられるかもしれませんが、しかしコロコロゲーム工作ブロックはブロックを組んで終わりではなく、JavaScriptを使ったブロックの追加にも対応しています。子供にも分かりやすく、かつ大人でも満足できる奥の深さを持った、世代を問わず楽しめる学習ツールとなっているようです。実際にプログラミング経験がある大人の筆者でも、時間を忘れてゲーム作りに熱中してしまいました。▲目次へ戻る6.コロコロはいちばん簡単なJavaScript入門ツールかもコロコロゲーム工作ブロックを使用してみたところ、基本の動きははほとんどMOONBlockと変わりませんでした。子供向けということでさらに親切になっているぶんコロコロ版の方が親しみやすいインターフェースにも感じますが、ヘルプメニューの常駐でそのぶん入力画面が狭くなっていたり、一部ネットやストレージにアクセスするブロックが減っていたりと、システムに慣れると不便に感じる部分もあります。自分の好みや用途と合わせて、MOONBlockと上手に使い分けてみて下さい。▲目次へ戻るSHARE最新記事スキルアップ2020.02.19兵庫県のプログラミングスクール5選|人気おすすめは?料金&特徴を比較2020年最新!この記事では、兵庫県で人気&おすすめのプログラミングスクール5校を料金や講座内容別に徹底比較。ご自分のペースで効率よく学べる無料のオンラインスクールもありますよ。今回は、茨城県で人気&おすすめのプログラミングスクール6校を料金や特徴別に徹底比較。多彩なコースで効率よく学べる人気スクールなど厳選してまとめました。今回は、兵庫県でおすすめのIT専門学校とプログラミングスクールを受講料が安い順ランキングで9校まとめました。若狭湾を囲んで美しいビーチや景勝地が点在する福井県。今回は「プログラミングを学んで東京都内でエンジニアとして就職したい!」という方に向けて、福井でおすすめのIT専門学校&プログラミングスクールを厳選2校ピックアップ。[...]スキルアップ2020.02.10岡山県のIT専門学校&プログラミングスクール7選!学費と特徴を徹底比較きびだんごと桃太郎といえば岡山県!今回は、そんな岡山県でおすすめのIT専門学校&プログラミングスクールを受講料が安い順にランキング形式で7校ご紹介。世界遺産の厳島神社や日本三景と称される安芸の宮島など、世界的に有名な観光地として知られる広島県。