第一次做密室逃脫就上手 - 捲毛

近幾年真人密室逃脫產業蓬勃發展,引人入勝的劇情、豐富的機關,解開謎題後的爽感,吸引了大量的玩家,覺得玩密室逃脫還不夠過癮?不如來自己做一個吧!

這場議程講述一群大學生如何從 0 開始,想故事、製作機關、布景、在 4 個月內打造一間融合 IoT、AI、AR 技術的密室逃脫。

先備知識

知道什麼是密室逃脫

tags: SITCON 2020 共筆 SITCON 2020 2020 共筆 R0

歡迎大家來到SITCON 2020 ヽ(✿゚▽゚)ノ
共筆入口:https://hackmd.io/@SITCON/2020
手機版請點選上方 按鈕展開議程列表。

請從這裡開始

speaker

  • 沈宇軒
  • 中興大學資訊社社長
  • 技能樹跟 Yamaha 一樣亂點的男人

緣起

  • 興創智慧產業學程
  • CS+X
  • 資訊科學結合另一個學科領域
  • 跨領域合作思考能力
  • 思考能力

教外系寫程式 (X

教外系作專題 (X

作一間 IOT 鬼屋 (X

作一間密室逃脫 (O

規劃

到處都是密碼鎖,決定做一間沒有密碼鎖的密室逃脫

劇情&機關

分工

  • IoT

  • AI

    • Train 要用的 model
  • AR

    • 設計手機app
  • Server

故事簡介

  • 開發過程中,學生破壞 AI 後逃亡

教授 good,研究生 bad,大家要來修復爆走的 AI
講者

系統架構

  • IoT Devices

  • Restful API

  • Server

    • Mongo DB
    • Flask
    • frontend: React

IoT - 機關製作

  • 目標
    • 機關監控
    • 流程控制
  • 通通連上 wifi
  • ESP8266 很便宜的 Wifi 模組 + aRest

IoT - 燈光控制

  • 作了 10+ 片,放棄 -> 變成精美手工藝品
    • 5V 繼電器
    • 變壓器
  • 改良方案
    • 熱溶膠 + 伺服馬達 控制電燈開關

IoT - 倒數計時器

有點小,有些玩家說到最後還沒發現它的存在

那有十四顆馬達在轉欸,有夠大聲

IoT - 追人鏡頭

材料

  • RasperBerry Pi
  • Arduino

openCV
tiny-YOLO V3

IoT - 隔間門

  • Wifi module
  • MG995R 舵機
  • 伺服N馬達
  • 紙箱*N

IoT - RFID 鑰匙盒

  • 磁扣在密室中不同地方
    Solidwork 製圖

IoT - 抽屜電動鎖

  • wifi模組
  • 伺服馬達

IoT - 音樂計算機

  • 按鍵有音高的計算機
    • 改電路成 USB 供電
  • 短時傅立葉轉換分析頻率
  • RasperBerry Pi 3
  • usb 音效卡

IoT - 棺材謎題

把熊塞進棺材並蓋上則解謎成功

  • NodeMCu

IoT - 接線盒

有很多孔,接線來通關

IoT - AI 核心

偵測方塊放置的位子

  • 目標:
    • 夠炫
  • RFid 騙說是用AI影像辨識做的

AI 模型訓練

  • MNIST 手寫識別
  • Tiny YOLOv3
    • 需要即時辨識
    • 算力不足,只有兩張 1060
    • 可以很準確的框人

AR 手機應用程式開發

故事設定:遺留的 Debug 工具

  • unity
  • vuforia
  • AR Code

Server - 機關流程控制

  • 流程控制
  • 玩家監控
    • 監視器
    • 玩家進度
    • 事件 log
  • 控制機關
    • 各機關狀態

美術組 場景佈置

彌補資工人普遍美術細胞不足

營運狀況

  • 謎題太困難
  • 提示不足
  • 遊玩時間過長
  • 機關不夠堅固 (鑰匙被物理暴力取得)

改進檢討

  • Restful API
    • 缺陷:所有 Device 都需要 IP, AP 掛掉重建很麻煩
    • 建議用 MQTT

總結

製作時間流程

  • 8月 / 專案規劃
  • 9, 10月 / 開工(?
  • 11月 / 進行招工、場地佈置與美工設計
  • 12月初 / 系統測試與宣傳
  • 12/16~20 專案成果發表

QA

為什麼沒有用 MQTT?

太菜
講者

IOT 電源部分如何處理?

用天花板壓條
所以地板是沒有電線的

結局?

A 教授是瘋子

Select a repo