🧰 ゲーム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" になります。これで、ゲームがプレイヤーのことばで話せます。
ルール
ゲームでは、インターネット、クッキー、フォーム、ポップアップ、リンクはつかえません。Google Fonts のフォントと cdnjs のライブラリはつかえます。ゲームは1つ2 MB未満にしてください。