2019年12月21日
toio™️「ビジュアルプログラミング」のあそびかた 基本編:ブロック一覧と機能説明
今回は基本編のまとめとして、toioのビジュアルプログラミングで使用しているtoio専用のブロックについて解説します。ぜひ他の基本編の記事と併せてご覧ください。
※このカテゴリーでは、toioの「ビジュアルプログラミング」の基本的な使いかたや様々なあそびかたを紹介しています。この記事は主にお子様への説明をサポートいただける大人の方(保護者の方・先生)を対象としています。ご要望に応じてお子様向けの記事も準備して参ります。
※toioについては公式サイト(https://toio.io/)、本カテゴリーの記事一覧は「一覧マップ」をご覧ください。
toioのビジュアルプログラミングで使えるブロック
toioのビジュアルプログラミングでは、ブロックを使って直感的にプログラムを作ることができます。1つのブロックは1つの動作や処理を表します。使えるブロックはScratch 3.0 (※)とほぼ同等になっています(動き・見た目・音・イベント・制御・調べる・演算・変数・ブロック定義・拡張機能/詳細はこちらを参照してください)。これらの汎用的なブロックに加え、toio専用のブロックを用いることで、キューブをプログラムで簡単に動かすことができます。
(※)Scratchは、MITメディア・ラボのライフロング・キンダーガーテン・グループの協力により、Scratch財団が進めているプロジェクトです。https://scratch.mit.edu から自由に入手できます。
各ブロックはビジュアルプログラミングの画面左のメニューの中にある状態でもクリックするたびに1度実行されます。ぜひ一通り実際に触ってみてください。
toio専用のブロックの解説
ここでは、toio専用のブロックがどのような動作や処理を行うか具体的に解説します。
(2019/12/19公開のバージョン2.0.0に対応)
現在の場所から速さ・距離を指定してキューブを前後に移動させる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
現在の向きから速さ・角度を指定してキューブを左右に回転させる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
速さ・移動先の座標(X, Y)を指定してキューブを移動させる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
速さ・方向(マットに対する向き)を指定してキューブを回転させる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブの現在のx座標
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブの現在のy座標
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブの現在の向き(度)
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
速さ・移動先のマスの位置(列・行)を指定してキューブを移動させる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブが現在乗っているマスの列番号
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブが現在乗っているマスの行番号
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブが指定したマス(行・列)に触れた時に開始する
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブが指定したマス(行・列)に触れているか調べる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブが指定した印刷物(マット、カード等)に触れた時に開始する
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
キューブが指定した印刷物(マット、カード等)に触れているか調べる
※toio専用のマット(トイオ・コレクション付属のプレイマット、または「toio コア キューブ」付属の簡易プレイマット)が必要です
速さ・動作時間を指定してキューブを前後に動かす
速さ・動作時間を指定してキューブを左右に回転させる
動作時間を指定して左右のタイヤを異なる速さで回す
タイヤの動作(キューブの移動)を停止する
色・時間を指定してランプを光らせる
ランプを消灯する
音程と時間を指定してキューブのスピーカーから音を鳴らす
キューブのスピーカーの音を止める
toio専用ブロック一覧表
以上の説明を一覧表(PDF形式)にまとめましたので、下記よりダウンロードしてご利用ください。
まとめ
toio専用のブロックは比較的数が多く、計22個を紹介しました。全てを頭に入れておくのは大変なので、まずは1つ1つ実行してみて感覚をつかみましょう。その後は、ぜひ使いながら・あそびながら機能や振る舞いを理解し、体の感覚を通じて機能や使い方のコツを身につけていただければと思います。
toioならではのサンプルやテクニックなどについては随時blogで紹介していきます。また、全体像については一覧マップをご覧ください。
それではまた次回お会いしましょう。
----
※本カテゴリーや各記事の内容は私的利用を目的とした参考情報となっています。toioのビジュアルプログラミングの利用条件についてはこちらのページの最下部にある「サイトポリシー」を参照ください。
※各製品名・サービス名は各社の商標です。各製品・サービスの詳細については各製品・サービス提供元へお問い合わせください。