Accedi
Crea

🧰 SDK per i giochi

window.BRB

Ogni gioco riceve un piccolo aiutante chiamato BRB. BRB.storage.get(key) e BRB.storage.set(key, value) salvano i progressi di ogni giocatore. Anche localStorage funziona e viene salvato nel cloud.

BRB.score.submit(score) aggiunge alla classifica (solo il punteggio migliore). BRB.gameOver({won, score}) termina una partita.

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) rendono il gioco più vivace.

BRB.fullscreen() e BRB.orientation("landscape") lo chiedono gentilmente alla pagina.

BRB.user.lang è la lingua del giocatore (come "fr" o "ar") e BRB.user.dir è "rtl" per le lingue scritte da destra a sinistra, così un gioco può parlare la lingua del giocatore.

Regole

I giochi non possono usare internet, cookie, moduli, pop-up o link. Sono permessi i font di Google Fonts e le librerie di cdnjs. Ogni gioco deve pesare meno di 2 MB.