Skip to content

Jogo

O módulo de jogo oferece várias funcionalidades relacionadas ao jogo. Após ler a parte relacionada ao seu motor de jogo na página Introdução ao JOGOS_SDK, você pode usar as funcionalidades relevantes da seguinte maneira:

javascript
window.JOGOS_SDK.game;

Pausar/Continuar jogo

Quando o jogo for interrompido (fim de nível, pausa do jogo, etc.), é obrigatório chamar o método de pausa do jogo para informar que o jogo foi pausado. Não se esqueça de chamar o método de continuação do jogo para informar que o jogo foi retomado quando ele for restaurado ou continuado (recuperação, ressurreição, entrada no próximo nível, etc.). O SDK trata automaticamente a pausa e continuação durante a reprodução de anúncios, não sendo necessário chamá-los repetidamente.

javascript
// Informe-nos que o jogo foi pausado
await window.JOGOS_SDK.game.pause();
// Informe-nos que o jogo pausado foi retomado
await window.JOGOS_SDK.game.continuePlay();

Iniciar/Encerrar carregamento do jogo

Quando o seu jogo começar a carregar, é obrigatório chamar o método de início de carregamento para informar que o jogo começou a carregar. Após o término do carregamento, certifique-se de chamar o método de encerramento de carregamento para informar que o jogo terminou de carregar.

javascript
// Informe-nos que o jogo começou a carregar
await window.JOGOS_SDK.game.loadingStart();
// Informe-nos que o carregamento do jogo terminou
await window.JOGOS_SDK.game.loadingEnd();

Quando o jogo começar a carregar, é obrigatório chamar o método de início de carregamento para informar que o jogo começou a carregar. Após o término do carregamento, é obrigatório chamar o método de encerramento de carregamento para informar que o jogo terminou de carregar.

javascript
// Informe-nos que o jogo foi pausado
await window.JOGOS_SDK.game.pause();
// Informe-nos que o jogo foi retomado
await window.JOGOS_SDK.game.continuePlay();

Momento feliz

Este método pode ser chamado quando o jogador alcançar um feito (derrotar um Chefão, alcançar uma pontuação alta, etc.). Uma chamada bem-sucedida a este método irá disparar ações de celebração no site (por exemplo, lançar confetes). Não é necessário chamar este método ao completar um nível ou receber uma recompensa.

javascript
// Ativar o momento feliz do jogo
await window.JOGOS_SDK.game.happytime();