5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Line Things + テルミンでFlappy UFO

Last updated at Posted at 2019-07-30

皆さんはテルミンご存知でしょうか?

手を空中でフワフワ動かすとひゅわ〜んひゅよ〜んと、
人の声のような不思議な音を出す楽器です。
こうゆうやつですね。

どうでしょうか?
この音、あるイメージを想起させないでしょうか?なんかこう、ぼーっと夜空を見てて、飛行機だと思ってた光が、ジグザグに飛行しだして…
そうUFOですね。
しかも、この音懐かしさをおびてますよね(Youtubeの映像が古いってのもありますが、、)。人型というよりは、タコ足の宇宙人が乗っていそうです。

UFOとテルミンで何かできないかなーということで、
ちょっとレトロみを感じるFlappy BirdならぬFlappy UFOをLIFFに仕込んで、距離センサをコントローラーにUFOを動かすゲームを作ってみました。

構成

スクリーンショット 2019-07-24 23.20.47.png

デバイス側

  • 距離センサで取得した値をBluetooth経由でLIFFへ送信

LIFF側

  • 距離をhlzに変換してTone.jsでエフェクトをかけてテルミン風の音をだす
  • 距離に合わせてcanvas内のUFOを上下に動かして障害物を避ける

実装

Liff側
line-things-starterにcanvasの実装をのせた形になっています。

デバイス側
※こちらもline-things-starterのesp32のサンプルをベースに距離センサの実装を加えています。

デモ

デモ動画サムネイル

一応できたが、、

Bluetoothでリアルタイムでデバイスと通信できるというメリットはいかせたものの、
ゲーム自体は面白くないですね。。
ということで、もう一捻り加えたご褒美もらえるバージョンも作ってみました。

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?