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 3 years have passed since last update.

MAヒーローズ・リーグAdvent Calendar 2019

Day 20

コミュニティ対抗戦で使用したクイズゲームのお話

Last updated at Posted at 2019-12-20

この記事は、MAヒーローズ・リーグ Advent Calendar 2019の20日目の記事になります。

#はじめに
Festaで実施されたコミュニティ対抗戦のクイズゲームのお話です。

もともと昨年実施した結婚式の余興用のアイテムでした。
当時はクイズゲームではなく、アンケート方式(多数決)のみ。

今年の3月に大阪であったLineThingsハッカソンで、LineThingsに対応させ、画面もLIFF化すると実施が簡単になり、今年で7回くらいクイズ実施してます。
たぶん自分が作った作品の中でも最多に近い利用回数。
MAリーグ用にいろいろ改良したけど発表の機会がなかったので
ここでがっつり説明書書きます。

#仕組みについて
親子1台と、子機4台の構成
親機は、LineThingsデバイスとWiFiのAPとして機能し、子機はWiFiで親機に繋がり通信する感じ
ESP8266をAPとして使うと、繋がるのは4台までなので同時に参加人数は4人です。

ボタンはこんな感じ

ブレッドボードだと持ち運びに弱いのでホットボンドでガチガチに固めてます。
来年はもう少しかっこよくしてみたい。

あと、 エンジニアさんは基本蓋を開けたがるので
「中身を見るのは、クイズが終わってからお願いします」と最初にお話するが定番化してきました。

そしてグダグダ親機
BLEとWiFiの同時使用でFlash足らなくESP8266との二台構成
この辺りがバグの温床に・・
※NoOTA設定で、1台構成にできることをあとで知りました。。

クイズはすべてLIFFで作成可能です!

対抗戦用に用意したのが、表示名を変更できる機能と、クイズをネットから追加する機能
この機能のおかげで対抗戦の2回戦が実施できました。

#クイズについて
クイズはスマホを横表示にして使います
※LINEって横画面対応なんですよ?知ってました?

問題から始まり・・

四択が表示し・・

回答状況が表示され・・

早押しの一覧が表示される

ここまでが一連の流れ

ちなみに、こんな感じで画像問題にも対応してます。

#対抗戦

こんなゆるい感じで実施
各コミュニティに用意いただいた珠玉のクイズを出したり
某番組風に事前に撮影した動画クイズがあったりと
・・いろいろ変な動作があったり・・

少しでは楽しんでいただけたのではないかなと思ってます。

#最後に
問題の1枚
4人しか参加できないのに、プレイヤーが2人増えた。
なぜだろう。

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?