プログラミングとパズルゲームの共通点は?

その難しさと楽しさ

それでは「MESHアプリ」で、プログラムを組む過程を、体験した順番に紹介していこう。

プログラムは「キャンバス」と呼ばれる画面上で行う。まず画面下の「タグリスト」に並んでいるアイコンから、水色の「動きタグ」アイコンをタップして、そのままキャンバスまで移動させる。これで、キャンバス上に「動きタグ」アイコンが配置される。

このアイコンをタップすると、【動きタグが〇〇になったら】の「〇〇」を指定する画面が表示される。ここでは「向きが変わったら」の「上」を指定した。これで【動きタグが「上向き」になったら】というところまでプログラムされたことになる。

続いて「タグリスト」の「カメラタグ」アイコンを、キャンバス上に配置する。これは、「MESHアプリ」がインストールされているスマートフォンで写真を撮る、というアクションを指定するタグだ。撮影で前面カメラ、背面カメラのどちらを使うかが指定できる。ここでは「背面」を指定した。

最後に「動きタグ」アイコンの右側にあるコネクタを引き出し、出てきた線を「カメラタグ」アイコンのコネクタとつなげば【「動きタグ」が上向きになったら】⇒【背面カメラで写真を撮る】というプログラムの完成だ。「MESH」のプログラムは、すべてこの要領で組むことができる。

タグ同士の組み合わせを考える工程はまさにパズル感覚

プログラムの手順自体は驚くほど簡単なのだが、それをどのように使うのかを考えていくのが、結構難しい。

例えば、先ほどのプログラムではイヌちゃんに装着した「動きタグ」が【上向きになったら】という条件を指定しているのだが、これではひとつの姿勢だけにしか反応しないことになる。イヌちゃんは反対向きに寝ることもあるので、「動きタグ」が「下向き」になった場合も考慮しなければならないのだ。

次ページパズル系のアクションゲームを解く感覚?
ライフの人気記事
トピックボードAD
関連記事
  • Amazon週間ビジネス・経済書ランキング
  • 令和の新教養
  • 育休世代 vs.専業主婦前提社会
  • 自衛隊員も学ぶ!メンタルチューニング
トレンドライブラリーAD
  • コメント
  • facebook
-

コメント投稿に関する規則(ガイドライン)を遵守し、内容に責任をもってご投稿ください。

ログインしてコメントを書く(400文字以内)
アクセスランキング
  • 1時間
  • 24時間
  • 週間
  • 月間
  • シェア
トレンドウォッチAD
小野薬品vs.本庶京大教授<br>大型新薬めぐり深まる溝

本庶佑教授と小野薬品工業がタッグを組んで生み出したがん免疫治療薬「オプジーボ」。ところが、本庶氏が特許の正当な対価として150億円の支払いを求め、小野薬品工業を提訴する方針を固めた。両者の関係はなぜこじれてしまったのか。

  • 新刊
  • ランキング