兩週前在逛一個以前很喜歡的英國網站,明明應該很小的工具,居然載入半天,好奇心驅使我研究了一番。原來那個工具並不是新的程式,而是 Flash 以 Ruffle (https://ruffle.rs/) 這個開源的 Flash Player 模擬器來載入的。關於 Ruffle ,以前曾經在另一個知名的網站 Wayback Machine (http://web.archive.org/) 中,有使用 Ruffle 載入遊戲玩的經驗,印象中就是偏慢,然後中文字是出不來的。
研究了一個多星期,不但我的那些互動式 Flash 教具、學具可以重新在瀏覽器中出現,中文也都順利顯示!更進一步,幫它們寫了一個「SWF 自製遊戲啟動器」:
「SWF 自製遊戲啟動器」可以載入 Google 試算表中的遊戲設定及題庫,透過 Ruffle Player 來載入 SWF 檔案並執行 Flash 的程式。
它的使用方法和「HTML5 FUN:自製遊戲啟動器」類似。
編修自己的遊戲題庫
- 建立 Google 試算表題庫範例的「副本」:
- 按 [範例試算表例] 開啟。
- 按試算表左上方選單的 [檔案] 中找 [建立副本]。
- 將試算表副本「共用」,設定為「知道連結的任何人」「檢視者」。
- 在自己的試算表副本中,先在畫面下方的工作表名稱中,按一下想製作的遊戲。
- 修改題庫內容。
- 複製瀏覽器最上方網址列中的網址。
製作遊戲網址及 QR Code
- 開啟「SWF 自製遊戲啟動器」:
- 按 [SWF 自製遊戲啟動器] 來進入遊戲啟動器。
- 在啟動器的頁面中找到「參數設定」
- 在「 Google 試算表共用連結網址」的輸入區中,貼上前面複製好的試算表網址。
- 按【送出參數並製作網址】按鈕。
製作好的遊戲網址,按一下,會複製到剪貼簿,即可以將網貼到別處保存或分享。想立即玩,可以按一下 QR Code 的圖片;或是用載具掃描 QR Code。
操作示範影片
- 錄完補上
Q&A
- 「SWF 自製遊戲啟動器」支援哪些 Flash 遊戲?
- 個人設計的所有遊戲及工具都可以用遊戲啟動器來載入使用(清單待重新整理),但是目前能搭配 Google 試算表自訂設定及題庫的有:
- 如何製作遊戲選單?
- 與「HTML5 FUN:自製遊戲啟動器」類似,SWF 自製遊戲啟動器的說明待整理。
- 載入時為什麼很慢?
- 因為我們使用的是 Ruffle Flash Player 的模擬器,加上有中文必須等它下載一個 8MB 的「芫荽」字型檔,所以要稍等一下下。
- 遊戲可以下載到本機玩嗎?
- 只要下載了 Flash Player 程式,就可以用來開啟本機中的 .swf 檔案播放,所以關鍵在去哪裡下載 Flash Player。Adobe 已經找不到,可以在 Wayback Machine 找到他們備份的 Adobe Flash Player 32 , 按這裡前往查看下載。
- 字體可以更換嗎?
- 目前「SWF 自製遊戲啟動器」預設使用「芫荽」字體,另外測試過,也可以使用 Google 的思源黑體;不過目前不提供更換字體。
- 可以多個遊戲放到同一個 Google 試算表嗎?
- 一個 Google 試算表可以有很多個工作表,所以放很多個不同遊戲,想新增工作表,在試算表的畫面最左下角有個加號,「+」按一下,就可以新增工作表,複製已有的遊戲題庫貼上,再修改設定或題目內容即可。
相關連結
更新記錄
- 2025.01.09 公開
沒有留言:
張貼留言