技術參考
加入你自己的遊戲:HTML、資料夾、.zip 或 .play
Offline Games 和 PlayDrop 接受的遊戲檔案:單一 HTML 檔案、靜態資料夾或 .zip,或 .play 套件。
可以加入的內容
Offline Games 可以執行由靜態檔案組成的網頁小遊戲。從「檔案」App 加入:
- 單一 HTML 檔案:整個遊戲放在一個
.html頁面中,腳本、樣式和圖片都包含在頁面內或從網路載入。 - 資料夾或 .zip:靜態網頁遊戲,包含啟動遊戲的 HTML 頁面(通常是
index.html),以及該頁面透過相對路徑載入的腳本、圖片和音效等檔案。如果有多個 HTML 頁面且沒有catalogue.json,Offline Games 會詢問要用哪個頁面啟動遊戲。 - .play 檔案:PlayDrop 遊戲套件,也就是把遊戲檔案打包成 .zip 後重新命名為
.play。Offline Games 會把你自己的遊戲分享為.play檔案,讓朋友也能加入。
支援範圍
- 加入後,遊戲會在你的裝置上執行,即使離線也可以。從網路載入的內容仍需要連線。
- 只能執行靜態檔案:PHP 或 Node 等伺服器程式碼無法執行。
- 一款遊戲最多可包含 10,000 個檔案、512 MB,每個檔案最多 100 MB。
- 使用 PlayDrop SDK 的遊戲會透過 SDK 保存進度;其他遊戲則會保留它們儲存在你裝置瀏覽器中的資料。
名稱、說明和圖片
Offline Games 會根據遊戲頁面的標題和說明,或遊戲的 catalogue.json 填入名稱和說明;如果在遊戲檔案中找到圖片,也會用作遊戲圖片。否則會使用檔案名稱。加入遊戲前,你可以修改這些內容。
上傳到 PlayDrop
登入後,你也可以在加入遊戲時把它上傳到你的 PlayDrop 帳號:私人會保存只有你能開啟的備份,不公開讓持有連結的朋友可以玩,公開則讓所有人都看得到。不公開和公開遊戲會取得可分享的連結。上傳最多可包含 512 個檔案、每個檔案 50 MB、每款遊戲 200 MB。想了解 PlayDrop 如何發布遊戲,請參閱發布。