以前レビューしたCUBROIDはタブレット/スマホのアプリでプログラミングする以外にパソコン(PC)のScratchでプログラミングする方法があります。
しかし、手順通りにやっても全然できなかったので、色々調べてみたところCUBROIDをPCのScratch2.0オフラインエディターでプログラミングできるようになりました!
- CUBROIDをPCのScratch2.0オフラインエディターでプログラミングする方法
ずっと、ScratchにCUBROID用の拡張機能のブロックが追加できなくて行き詰まっていたのですが、見事解決できました。
結論から言うと、Adobe AIRのWebKit同梱版をインストールすれば拡張機能のブロックが追加できました!
画像付きで詳しく解説します。
キューブロイドをPCのスクラッチ2.0でプログラミングする方法
具体的な説明の前に全体像の把握からです。下記のような環境でプログラミングします。
パソコン(PC)とマスターキューブを付属のUSBケーブルで接続し、マスターキューブと各キューブは無線(Bluetooth)で接続します。
また、導入手順の概要は次のとおりです。
- 必要ファイルのダウンロード
- 各ソフトウェアのインストール
- ソフトウェアとキューブの接続
では、順番にみていきましょう!
1.必要ファイルのダウンロード
必要なファイルは次の3つです。
- Adobe AIR
- Scratch2.0オフラインエディター
- CUBROID用Scratchファイル
Adobe AIRとScratch2.0オフラインエディター
まずは、Scratch関連をダウンロードします。
公式サイトのダウンロードページにアクセスします。
下の方に行くと[Scratch 2.0 オフラインエディター]があるので、それをクリックします。
すると、ダウンロードできる3種類のファイルがあります。
拡大するとこんな感じです。まずは[Adobe AIR]をクリックします。
Adobe AIRのダウンロード画面が表示されるのでページの下の方までスクロールします。
下の方までスクロールすると「AIR runtime including WebKit」があるので、Windows版をダウンロードします。
拡大した画面です。
ダウンロードが完了しました。
ダウンロードが完了すると次のファイルが取得できます。
次は、前のページに戻ってオフラインエディターをダウンロードします。[ダウンロード]をクリックします。
ダウンロードが完了しました。
ダウンロードが完了すると次のファイルが取得できます。
CUBROID用Scratchファイル
次はCUBROID用のScratchファイルをダウンロードします。
公式サイトにアクセスし、[Support]をクリックします。
サポートページが表示されたら、下の方にある[Coding Blocks & Curo AI]をクリックします。
[How to set the Scratch 2.0 program]をクリックします。
必要なファイルが置いてあるグーグルドライブのリンクがあるのでクリックします。
その中の[0 Scratch Guide.zip]をクリックしてダウンロードします。
カーソルをあわせるとダウンロードボタンが表示されるのでクリックしてダウンロードします。
クリックするとこのような表示がされますが、[エラーを無視してダウンロード]をクリックします。
ダウンロードが完了するまでしばらく待ちます。
ダウンロードが完了すると次のファイルが取得できます。
必要なファイルはダウンロードできたので、次は各ソフトをインストールしていきましょう。
2.各ソフトウェアのインストール
ソフトは次の順番でインストールします。
- Adobe AIR
・・・Scratch2.0オフラインエディターを動作させるためのソフト - Scratch2.0オフラインエディター
・・・Scratch2.0を使ってプログラミングするためのソフト - CUBROID用Scratchファイル
・・・CUBROID用の拡張機能ブロックが含まれるファイル
順番にみていきましょう。
1.Adobe AIR
まずは、Adobe AIRをインストールします。
AdobeAIR.exeをダブルクリックして実行します。
使用許諾契約書に同意したら、[同意する]をクリックします。
警告画面が出ますが、[はい]をクリックします。
インストールが完了したら[完了]をクリックします。
これで「Adobe AIR」のインストール完了です。
2.Scratch2.0オフラインエディター
次は、Scratch2.0オフラインエディターをインストールします。
Scratch-xxx.exeをダブルクリックして実行します。
[インストール後にアプリケーションを起動]のチェックを外し、[続行]をクリックします。
警告画面が出ますが、[はい]をクリックします。
しばらく待ちます。
インストールが完了したら[完了]をクリックします。
これで「Scratch2.0オフラインエディター」のインストール完了です。
3.CUBROID用Scratchファイル
最後はいよいよCUBROID用のScratchファイルを準備します。
0 Scratch Guide.zipを解凍します。
ファイルを右クリックし、[プログラムから開く→エクスプローラー]をクリックします。
[すべて展開]をクリックします。
そうすると展開先が表示されるので好きな場所に選び、[展開]をクリックします。
そうすると展開が完了します。
ここまでで、必要なソフトのインストールと準備は完了です。
3つのソフトがインストールできたら、次はキューブとScratch2.0オフラインエディターを接続してプログラミングしてみましょう。
3.ソフトウェアとキューブの接続
キューブとScratch2.0オフラインエディターを接続する手順は次のとおりです。
- マスターキューブの電源ON
- マスターキューブとパソコン(PC)をUSBケーブルで接続
- Cubroid Linkの起動とマスターキューブ用のポートを開放
- Scratchの起動
まず、マスターキューブの電源をONにします。するとLEDが白で点滅します。
次にPCとマスターキューブをUSBケーブルで接続します。するとLEDが緑に点灯します。
そしてマスターキューブとPCの通信ができるようにするために「Cubroid Link」を起動します。
「0 Scratch Guide」の中に「Cubroid Link.exe」があるのでダブルクリックして起動します。
すると、この画面が表示されるので[詳細情報]をクリックします。
そして[実行]をクリックします。
すると「Cubroid Link」が立ち上がります。画面に「press Start Button」が表示されたら、[Start]ボタンをクリックします。
初めて起動するとファイアウォールの画面が出ますので、[アクセスを許可する]をクリックします。
接続に成功すると「comPort Open Success」が表示されます。
最後に「cubroid scratch_eng.sb2」を使って、Scratch2.0オフラインエディターを起動します。
「0 Scratch Guide」の中に「cubroid scratch_eng.sb2」があるのでダブルクリックして起動します。
「cubroid scratch_eng.sb2」を開くソフトが関連付けられていないと次のような画面が開きます。
なので、[Scratch 2.exe]を選択して[OK]をクリックします。
これでScratch2.0オフラインエディターが起動します。
初めて起動すると使用情報を自動送信するかどうか選択する画面が出ますのでどちらか選びます。
プログラミング画面が起動したら[More Blocks]をクリックします。
「Scratch for Cubroid」の○が緑で点灯していれば接続成功です。
以上でPCとマスターキューブの接続は完了です。
簡単なプログラミング例
では、実際にプログラミングしていきましょう!
プログラミングする手順は次のとおりです。
- プログラミングしたいキューブをScratchに追加する
- プログラミングしたいキューブとマスターキューブを無線で接続する
上記のとおりです。
1.プログラミングしたいキューブをScratchに追加する
まず、プログラミングしたいキューブをScratchに追加します。
追加するキューブの命令ブロックに[✓]を入れます。
2.プログラミングしたいキューブとマスターキューブを無線で接続する
次は追加するキューブの電源をONにします。
電源をONにしたらキューブの「白いボタン」を押します。
しばらくすると自動で接続され、命令ブロックの数字が0→1へ変化します。
接続が確認できたら試しにLEDを表示する命令ブロックを編集画面に置き、クリックします。
するとLEDが[スマイル]になりました!
また、命令を[泣き顔]に変更して実行すると、[泣き顔]になりました!
おおっ!ちゃんとプログラミングできますね。
まとめ:スクラッチを使ってプログラミングを楽しもう!
ずっと、CUBROID用の拡張機能ブロックが表示できなくて行き詰まっていたのですが、なんとか解決できました。これでScratch2.0オフラインエディターでもプログラミングができます。
また、Scratch3.0でプログラミングする方法もあるので環境に応じて使い分けてください。パソコンにBluetoothがあればScratch3.0で、無ければScratch2.0という感じですね。
キューブロイドをスクラッチ3.0でプログラミングする方法を解説
あと、無料の会員登録をすればCUBROIDをScratchで遊ぶための教材もあるので、ぜひ挑戦してみてくださいね。
では、CUBROIDを楽しんでください(^_^)/~