登入
製作

🧰 遊戲 SDK

window.BRB

每個遊戲都有一個叫做 BRB 的小工具。BRB.storage.get(key) 和 BRB.storage.set(key, value) 可以幫每個玩家儲存進度。localStorage 也能用,而且會存到雲端。

BRB.score.submit(score) 會把分數加到排行榜(只算最高分)。BRB.gameOver({won, score}) 會結束一回合。

用 BRB.fx.confetti(), BRB.fx.shake(el), BRB.fx.flash(), BRB.sfx.play("jump"|"hit"|"win"|"lose"|"coin"), BRB.fx.tween(), BRB.fx.fit(canvas, w, h) 讓遊戲更熱鬧、更好玩。

BRB.fullscreen() 和 BRB.orientation("landscape") 會禮貌地請頁面切換成全螢幕或橫向。

BRB.user.lang 是玩家的語言(像是 "fr" 或 "ar"),遇到由右到左書寫的語言時,BRB.user.dir 會是 "rtl",這樣遊戲就能說玩家的語言。

規則

遊戲不能使用網路、cookie、表單、彈出視窗或連結。可以使用 Google Fonts 的字型和 cdnjs 的函式庫。每個遊戲請保持在 2 MB 以下。