問答桌遊 - 1. 基礎技術架構

2 月 2, 2023

--

進行媒介

  • 為了有網路就能玩所以
    1. 使用網頁 (我也只會網頁)
    2. 不需要登入

--

 系統架構

  • 網頁:HTML + JavaScript + CSS
  • 通訊使用 EMQX MQTT + WebSocket 方案
  • 儲存因為不需要永久儲存又怕阻塞所以選擇 Redis

--

網頁技術

作答使用手寫,所以需要一個網頁塗鴉的功能,經過搜尋之後有

因為手寫後要給出題者評分,所以功能實現除了要可以手寫之外還要有「重現」的功能,一開始使用 signature-pad 簽名相關的套件,後來因為沒有清除、換顏色功能又換回一般塗鴉功能。

參考了黑暗大加上 Google 的手機 touch 修正才可以使用

--

聲音播放

只需要播放、暫停控制,所以使用 HTML5 DOM 控制就可以了

--

 235 total views,  7 views today

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。