遊んで学べる「Experiments with Google」(第33回)
コマンドは「ビリーは円です」 子供向けプログラミング言語「Billy」でできること(2/2 ページ)
コマンドが衝突 変数は1つだけ 制約から学んだこと
上で試したbillyとは別に、新たに「jane」という正方形を描こうと「jane is a square」と入力した。すると「square」という単語に「q」という文字が含まれていたため、billyが意図せず右へ動いてしまった。また、billyを左へ動かす「L」はhelpコマンドと衝突するので、これも良くない設定だった。注意した方が良い。
次に「when i press q move jane width 50」(Qキーを押したらjaneの幅を50増やす)と入れたら、「q」を押すたびjaneの幅が50ずつ増えると同時に、billyが右へ動くようになった。1つのキーに複数の動作を割り当てられる仕様は便利に使えるかもしれない。
プログラミングにつきものの変数は、「number」という1つだけ使える。「number is 20」と命令すれば、numberが20という数値の代わりになる。この状態で、lucyという三角形に対して「when i press p move lucy red number」(Pキーを押したらLucyの赤みを[number]増す)と設定しておくと、pを押す度にlucyの赤みが20ずつ増していく。
楽しみながら学ぶ Billyは初歩レベルにちょうどいい
このようにBillyの機能は極めて限定的だが、プログラミングのコマンドがどのようなものか雰囲気をつかむには役立つだろう。キャラクター名を付けるというのも、子供に分かりやすいかもしれない。操作方法を覚えないと使い始めることすら難しい高機能なプログラミング言語に比べたら、入門には適しているだろう。
図形の描写以外もしたければ、クリスマスに合わせて以前紹介したGoogleの「サンタ追跡サイト」で公開されている、プログラムを組んで妖精を動かす「コードラボ」や妖精を踊らせる「コードブギ」がお薦めだ。もっと本格的に学びたいなら、プログラミング教育用の言語「Scratch」などへステップアップしてもいい。
プログラミングに限らず、何かを身に付けるなら楽しみながら学ぶのが効果的だ。特に初めて何かに触れるなら、Billyくらい低いハードルからスタートしてみるのがいいかもしれない。
Copyright © ITmedia, Inc. All Rights Reserved.
遊んで学べる「Experiments with Google」
AIやVRなど最新技術の実験的な応用例を紹介するGoogleのショーケース「Experiments with Google」を実際に試して遊んでレポートする。専門知識がない人でも楽しくIT技術の魅力に気付き、その可能性を学んでいけるようキュレーションする。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「食事量は1日1200kcal以下、でも肥満」な人を14日間追跡調査 痩せない理由は……米コロンビア大などの研究
-
2
なぜ酒蔵の許諾なしに? 「VTuberコラボ日本酒」騒動、主催者が経緯説明 仲介者による調整で「準備進んでいると認識」
-
3
かっぱ寿司「配布前のコラボグッズ、フリマで買わないで」 プリキュアコラボ発表日に注意喚起
-
4
本物そっくり“AI生成レシート“が経費精算の脅威に マネフォ「自力で見破るのは難しい」 企業はどう備える?
-
5
「ペンギンを返して」→「3匹全部採用して」 批判殺到のSuica新キャラ、ファンアートが空気を変えた? SNSの声
-
6
「菜の花がおかしい」――イラストレーター制作うたうマラソン大会ポスターに指摘相次ぐ 事務局がAI使用明かす【訂正あり】
-
7
「iPhone Duo」純正ケース話題、「面白いけど高い」……1万4800円と2万4800円
-
8
幻の「ちいかわ」コラボ第3弾皿、捨てちゃうの? くら寿司に聞いてみた
-
9
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
10
「ランジェリーパープルじゃない」「買おうと思ってたのに」 iPhone 18 Pro/Pro Maxの色に落胆の声
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR