Entrar
Criar

🧰 SDK de jogos

window.BRB

Todo jogo ganha um pequeno ajudante chamado BRB. BRB.storage.get(key) e BRB.storage.set(key, value) salvam o progresso de cada jogador. localStorage também funciona e é salvo na nuvem.

BRB.score.submit(score) envia para o ranking (só a melhor pontuação). BRB.gameOver({won, score}) termina uma rodada.

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) deixam o jogo mais animado.

BRB.fullscreen() e BRB.orientation("landscape") fazem um pedido educado para a página.

BRB.user.lang é o idioma do jogador (como "fr" ou "ar") e BRB.user.dir é "rtl" para idiomas escritos da direita para a esquerda, assim o jogo pode falar o idioma do jogador.

Regras

Os jogos não podem usar a internet, cookies, formulários, pop-ups nem links. Fontes do Google Fonts e bibliotecas do cdnjs são permitidas. Cada jogo deve ter menos de 2 MB.