Skip to content

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:

javascript
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.

javascript
// 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.

javascript
// 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.

javascript
// 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.

javascript
// Attivare il momento felice del gioco
await window.JOGOS_SDK.game.happytime();