プログラミングとパズルゲームの共通点は? その難しさと楽しさ

拡大
縮小

2つめのポイントは、受け取った信号の回数を数える「カウンタータグ」の使い方だ。この場合は、「タイマータグ」から送られた信号の数をカウントしている。1秒ごとに信号が送られるので、結果的に秒数をカウントすることになるわけだ。たとえばカウントの上限を「30」と指定すれば、30秒まで数えたらつないでいる次のタグへ信号を送ることになる。

最後に「動きタグ」、「タイマータグ」、「カウンタータグ」、「カメラタグ」のコネクタを順番につなげば、

【「動きタグ」が上向き、または、下向きになったら】⇒【「タイマータグ」と「カウンタータグ」で30秒数えてから】⇒【「カメラタグ」で撮影する】

というプログラムの完成となる。

何度も試してみることで“正解”が見えてくる

ただし、このプログラムには、まだ不備がある。「30秒数えてから次のアクションを起こす」という時限装置が追加されたものの、この時限装置を“解除”する手段がないからだ。つまりこの状態でも、30秒の遅延はあるにせよ、イヌちゃんが一度でもゴロンと横向きになれば撮影されてしまうことには変わりない。

次ページ時限装置の“解除法”
関連記事
トピックボードAD
ライフの人気記事
トレンドライブラリーAD
連載一覧
連載一覧はこちら
人気の動画
【田内学×後藤達也】新興国化する日本、プロの「新NISA」観
【田内学×後藤達也】新興国化する日本、プロの「新NISA」観
【田内学×後藤達也】激論!日本を底上げする「金融教育」とは
【田内学×後藤達也】激論!日本を底上げする「金融教育」とは
TSUTAYAも大量閉店、CCCに起きている地殻変動
TSUTAYAも大量閉店、CCCに起きている地殻変動
【田内学×後藤達也】株高の今「怪しい経済情報」ここに注意
【田内学×後藤達也】株高の今「怪しい経済情報」ここに注意
アクセスランキング
  • 1時間
  • 24時間
  • 週間
  • 月間
  • シェア
会員記事アクセスランキング
  • 1時間
  • 24時間
  • 週間
  • 月間
トレンドウォッチAD
東洋経済education×ICT