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:
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.
// 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.
// 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.
// 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.
// Ativar o momento feliz do jogo
await window.JOGOS_SDK.game.happytime();