遊んで学べる「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
「侵入経路塞いだが、バックドアから……」不正アクセス105時間の攻防、分単位で報告 防災メールのアルカディア
-
2
NECの委託先にサイバー攻撃 正規アカウント悪用し顧客のサーバ暗号化、個人情報の漏えいも
-
3
ソースネクスト、パスワードなぜ平文で流出 「暗号化していたが、鍵にアクセスできるシステムに侵入された」
-
4
「お名前.com デスクトップクラウド」不正プログラム設置で全プラン停止 FX用VPS、2万6739サーバに影響か
-
5
スクエニアカウントに不正ログイン、他社で流出の情報使用か 全アカウントのパスワード強制リセットも視野に
-
6
ふるさと納税の「ふるさとチョイス」、会員情報445万件流出 寄附控除試算額も
-
7
認証局eMudhraの中間証明書、秘密鍵が「数ミリ秒」で復元可能な脆弱性 大手各社が緊急遮断
-
8
メドレー、不正アクセスで停止中のサービスを作り直して再開へ 従来システムは再稼働させず
-
9
デジタル庁、政府職員18万人にAIエージェント環境を展開──「源内」で提供開始、独自の安全基準も
-
10
栃木県警、全職員の情報流出か アルカディア不正アクセス、他県警でも被害判明相次ぐ 報道
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR