Gioco
Il modulo di gioco offre varie funzionalità relative al gioco. Dopo aver letto la parte relativa al tuo motore di gioco nella pagina Introduzione a JOGOS_SDK
, puoi utilizzare le funzionalità correlate come segue:
window.JOGOS_SDK.game;
Sospensione/Ripresa del gioco
Quando il gioco viene interrotto (fine del livello, pausa del gioco, ecc.), è obbligatorio chiamare il metodo di sospensione del gioco per informarci che il gioco è stato sospeso. Non dimenticare di chiamare il metodo di ripresa del gioco per informarci che il gioco è stato ripreso quando questo viene ripristinato o continuato (ripristino, risurrezione, accesso al prossimo livello, ecc.). L'SDK gestirà automaticamente la sospensione e la ripresa durante la riproduzione degli annunci, quindi non è necessario chiamarli ripetutamente.
// Informaci che il gioco è stato sospeso
await window.JOGOS_SDK.game.pause();
// Informaci che il gioco sospeso è stato ripreso
await window.JOGOS_SDK.game.continuePlay();
Inizio/Fine caricamento del gioco
Quando il tuo gioco inizia a caricare, è obbligatorio chiamare il metodo di inizio caricamento per informarci che il gioco ha iniziato a caricare. Dopo il termine del caricamento, assicurati di chiamare il metodo di fine caricamento per informarci che il gioco ha completato il caricamento.
// Informaci che il gioco ha iniziato a caricare
await window.JOGOS_SDK.game.loadingStart();
// Informaci che il caricamento del gioco è stato completato
await window.JOGOS_SDK.game.loadingEnd();
Quando il gioco inizia a caricare, è obbligatorio chiamare il metodo di inizio caricamento per informarci che il gioco ha iniziato a caricare; dopo il termine del caricamento, è obbligatorio chiamare il metodo di fine caricamento per informarci che il gioco ha completato il caricamento.
// Informaci che il gioco è stato sospeso
await window.JOGOS_SDK.game.pause();
// Informaci che il gioco è stato ripreso
await window.JOGOS_SDK.game.continuePlay();
Momento felice
Questo metodo può essere chiamato quando il giocatore raggiunge un determinato traguardo (sconfiggere un Boss, raggiungere un punteggio alto, ecc.). Una chiamata riuscita a questo metodo attiverà azioni di celebrazione sul sito web (ad esempio, lanciare dei coriandoli). Non è necessario chiamare questo metodo quando si completa un livello o si riceve un premio.
// Attivare il momento felice del gioco
await window.JOGOS_SDK.game.happytime();