遊んで学べる「Experiments with Google」(第33回)
コマンドは「ビリーは円です」 子供向けプログラミング言語「Billy」でできること(1/2 ページ)
「Experiments with Google」は、GoogleがAIやARといった最新技術の可能性を示すために、実験的な応用例を紹介するショーケースだ。膨大なコンテンツを公開しており、その多くはスマートフォンやPCで試せる。
この連載では、多種多様な応用例の中から興味深いものをピックアップ。実際に遊んだ体験レポートを通して、裏側にあるテクノロジーや、技術の活用方法とその目的を解説する。
読者の皆さんも、ぜひ自分の手で試しながらその仕組みを学んでもらえたらうれしい。きっと、最新技術の魅力に気付くはずだ。
子供向けプログラミング言語 コマンドは「ビリーは円です」
連載33回目の今回は、初歩のプログラミングを「Billy」で体験してみる。
Billyは、視覚的に分かりやすい子供向けのプログラミング言語だ。Webページ上でプログラミングコードを記述可能で、円や四角などの基本的な図形を描いたり、その大きさや色を変えたりできる。コマンドを入力するとその場ですぐ実行されるインタープリタ方式なので、手軽に試せるし操作が分かりやすい。
複雑な条件判断やループを行う機能はないが、逆にとてもシンプルなのでプログラミングを初めて経験する子供にピッタリだろう。ちなみに、作者のSimon Last氏はエンジニア兼デザイナーで、情報共有ツール「Notion」の開発に携わっているそうだ。
BillyのWebアプリを起動すると、懐かしいプログラミング言語「BASIC」の入力画面とよく似たコマンドプロンプトが表れる。ここに1行入力する度に、その実行結果が下のエリアに反映される仕組みだ。
起動画面に「迷ったら『help』と入力して」とある。どのような入力すればいいか分からなければ「help」と入れてみよう。コマンドの例を教えてもらえる。試しにやってみたところ、「try 'billy is a circle'」(「ビリーは円です」と入力してみよう)というアドバイスをもらえた。
つまり「◯◯さんは☆☆形」というコマンド形式のようだ。そこで少し変えて、筆者の名前をもじって「nobu is a ellipse」と打つと、きちんと楕円を描けた。
どのようなコマンドがある? GitHubの解説を読む
helpに従えばある程度の操作をできるが、どのようなコマンドが用意されているのか事前に全体像を把握しておきたい。ありがたいことに解説がGitHubで公開されていた。
それによると、描画する円や四角といった図形オブジェクトは「character」(キャラクター)と呼ばれていて、好きな名前を付けられる。図形の形は「circle」(円)や「ellipse」(楕円)、「square」(正方形)、「triangle」(三角)などを指定できる。billyというキャラクター名で円を描くなら「billy is a circle」になるというわけだ。
キャラクターの位置を変えたい場合は「move」コマンドを使う。例えば「move billy left 100」でbillyを左に100動かせる。キャラクターの大きさや色は、コマンドで変更できる。billyを赤くしたければ「billy's red is 250」などと入力する。なお、入力時に「's」は省略しても問題ない。
具体的なコマンドを特定のキーに割り当てることも可能だ。「when i press q move billy right 50」(Qキーを押したらビリーを右に50動かす)と入力すれば、「Q」を押すたびbillyが右へ50移動する。自分なりに応用して「when i press l move billy left 50」としたところ、「L」を押すと左へ移動するように設定できた。
Copyright © ITmedia, Inc. All Rights Reserved.
遊んで学べる「Experiments with Google」
AIやVRなど最新技術の実験的な応用例を紹介するGoogleのショーケース「Experiments with Google」を実際に試して遊んでレポートする。専門知識がない人でも楽しくIT技術の魅力に気付き、その可能性を学んでいけるようキュレーションする。
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「Xが情報収集に役立たない……」熊本地震で不満の声続出 「Twitterを返して」
-
2
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
3
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
4
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
5
Z世代に聞く次の流行、「AIイラスト」が1位に 「Claude Code」も上位
-
6
東野圭吾さん死去、Xなどで追悼相次ぐ 「ガリレオ」など数々の人気作、エンジニアから転身
-
7
NVIDIAやMicrosoftなど30社超、オープンAIの防御ツール共同開発の「Open Secure AI Alliance」設立
-
8
「あ、その情報メモしたい!」を叶えるワイヤレスイヤフォン、Nothing「Ear (3a)」
-
9
はてな、11億円流出の調査報告書を公開 偽警察、口外禁止、残業・休出200時間超、孤立……ほころびが連鎖
-
10
有識者はGoogleやX、Meta、ドワンゴを名指しで批判……総務省、偽広告や誹謗中傷に発信・拡散前の対策求める
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR