2025年1月9日 星期四

Flash : SWF 遊戲啟動器

2025年1月9日 星期四
我第一個自製的Flash 抽號碼機是 2005 年的事,時光飛逝,今年已是 2025年。2009年前後密集創作的其它 Flash 工具及遊戲,原本放在力行國小的檔案,可能學校網頁伺服器已不再對外提供服務,舊的網址都讀取不到。

兩週前在逛一個以前很喜歡的英國網站,明明應該很小的工具,居然載入半天,好奇心驅使我研究了一番。原來那個工具並不是新的程式,而是 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 自製遊戲啟動器」:
  • 在啟動器的頁面中找到「參數設定」
  • 在「 Google 試算表共用連結網址」的輸入區中,貼上前面複製好的試算表網址。
  • 按【送出參數並製作網址】按鈕。
製作好的遊戲網址,按一下,會複製到剪貼簿,即可以將網貼到別處保存或分享。想立即玩,可以按一下 QR Code 的圖片;或是用載具掃描 QR Code。

操作示範影片

  • 錄完補上

Q&A

  • 「SWF 自製遊戲啟動器」支援哪些 Flash 遊戲?
    • 個人設計的所有遊戲及工具都可以用遊戲啟動器來載入使用(清單待重新整理),但是目前能搭配 Google 試算表自訂設定及題庫的有:
  • 如何製作遊戲選單?
  • 載入時為什麼很慢?
    • 因為我們使用的是 Ruffle Flash Player 的模擬器,加上有中文必須等它下載一個 8MB 的「芫荽」字型檔,所以要稍等一下下。
  • 遊戲可以下載到本機玩嗎?
    • 只要下載了 Flash Player 程式,就可以用來開啟本機中的 .swf 檔案播放,所以關鍵在去哪裡下載 Flash Player。Adobe 已經找不到,可以在 Wayback Machine 找到他們備份的 Adobe Flash Player 32 , 按這裡前往查看下載
  • 字體可以更換嗎?
    • 目前「SWF 自製遊戲啟動器」預設使用「芫荽」字體,另外測試過,也可以使用 Google 的思源黑體;不過目前不提供更換字體。
  • 可以多個遊戲放到同一個 Google 試算表嗎?
    • 一個 Google 試算表可以有很多個工作表,所以放很多個不同遊戲,想新增工作表,在試算表的畫面最左下角有個加號,「+」按一下,就可以新增工作表,複製已有的遊戲題庫貼上,再修改設定或題目內容即可。

相關連結

更新記錄

  • 2025.01.09 公開


沒有留言:

張貼留言

 
雄::gsyan © 2009. Design by Pocket