重力をハックせよ!iPadセンサーで操る「ピョンキー」プログラミング入門

サイエンストレーナーの桑子研です。毎日が実験。

皆さんは、スマートフォンやタブレットを傾けたとき、画面がくるっと回転したり、ゲームのキャラクターが動いたりする仕組みを不思議に思ったことはありませんか?実はその裏側には、「加速度センサー」「ジャイロセンサー」といった、目には見えない小さな精密機械が「科学の目」として働いているのです。今回は、そんなiPadに内蔵されたハイテクなセンサーを使って、自分だけのオリジナルゲームを作れる魔法のようなアプリをご紹介します。

スクラッチがiPadで楽しめる「ピョンキー」

こちらの「ピョンキー」は、アプリストアからダウンロードすることができる無料アプリです。世界中で愛されている教育用プログラミング言語「スクラッチ(Scratch)」を、iPadでも快適に動かせるように開発されました。

これがプログラミングの画面。スクラッチとほぼおなじですね。

ピョンキーの最大の特徴は、単に絵を動かすだけでなく、iPadというハードウェアが持つ「五感」をプログラミングに組み込める点にあります。

航空機の技術?「ロール」と「ピッチ」を操る

iPadでプログラミングをしていて特に面白いのが、内蔵センサーのデータを直接扱えることです。専門的な言葉で、タブレットを手前や奥に傾ける動きを「ピッチ(Pitch)」、左右に傾ける動きを「ロール(Roll)」と呼びます。これらは実は、飛行機や船がどのくらい傾いているかを表すときに使われる本格的な科学用語なのです。このセンサーデータを使えば、指で画面を触らなくても、「タブレットを傾けるだけでキャラクターを動かす」という直感的な操作が可能になります。今回はこれを利用して、簡単な迷路ゲームを作ってみました。

左上がスタート地点、右側の穴を目指します。

こちらがプログラムの例。電車の中でさっと作ってみました。

実際の動きはこちらの動画をご覧ください。

重力を感じてボールが転がるような動きは、まさに物理学とプログラミングの融合ですね。

センサー機能を有効にする方法

ピョンキーでこれらのセンサーを使うには、ちょっとした「準備」が必要です。まず、画面上部にある「ファイル」の隣の「編集」をタップしてください。

そして、一番下にある「iPadセンサーを有効にする」を押して、アクセスを許可しましょう。

これだけで、iPadがあなたの動きを検知できるようになります。パレットの「しらべる」という項目の中に「スライダーセンサー」というブロックがありますが、その「スライダー」という文字の部分をタップしてみてください。すると、メニューの中に「ロール」や「ピッチ」が現れます!

プログラム自体はとてもシンプルなので、画面のブロックを追いかけるだけで、キャラクターがどうして傾きに反応するのか、その仕組みが理解できるはずです。

デジタルとリアルの架け橋

画面の中だけで完結せず、現実世界の「動き」をプログラムに取り込む。これは現代のロボット工学や自動運転技術にも通じる、とても大切な考え方です。

ピョンキーを使えば、あなたのiPadがただの板ではなく、重力や傾きを感知するインテリジェンスな装置に早変わりします。ぜひ皆さんも、科学の力をプログラミングで操る楽しさを体験してみてください!

お問い合わせ・ご依頼について

科学の不思議やおもしろさをもっと身近に!自宅でできる楽しい科学実験や、そのコツをわかりやすくまとめています。いろいろ検索してみてください!
・科学のネタ帳の内容が本になりました。詳しくはこちら
・運営者の桑子研についてはこちら
・各種ご依頼(執筆・講演・実験教室・TV監修・出演など)はこちら
・記事の更新情報はXで配信中

科学のネタチャンネルでは実験動画を配信中!

3月のイチオシ実験!

  • 押し花を作ろう!:梅や桜の花の押し花を作ってみましょう。特別なケースに入れると、長く保存できて、しおりにもなります。

テレビ番組・科学監修等のお知らせ

書籍のお知らせ

講師・ショー・その他お知らせ

Explore

  • 楽しい実験…お子さんと一緒に夢中になれるイチオシの科学実験を多数紹介しています。また、高校物理の理解を深めるための動画教材も用意しました。
  • 理科の教材… 理科教師をバックアップ!授業の質を高め、準備を効率化するための選りすぐりの教材を紹介しています。
  • Youtube…科学実験等の動画を配信しています。
  • 科学ラジオ …科学トピックをほぼ毎日配信中!AI技術を駆使して作成した「耳で楽しむ科学」をお届けします。
  • 講演 …全国各地で実験講習会・サイエンスショー等を行っています。
  • About …「科学のネタ帳」のコンセプトや、運営者である桑子研のプロフィール・想いをまとめています。
  • お問い合わせ …実験教室のご依頼、執筆・講演の相談、科学監修等はこちらのフォームからお寄せください。