Tutto ciò che ti serve per installare, personalizzare e sfruttare al meglio Lusus: il gioco arcade 3D completamente personalizzabile che trasforma i visitatori di WordPress in lead coinvolti. Questo manuale copre ogni funzione, impostazione e shortcode.
01Introduzione02Requisiti & installazione03Attivazione & licenza04Avvio rapido
05Come funziona il gioco06Comandi, pausa e schermo intero07Riferimento shortcode08Panoramica del pannello di amministrazione09Regole di gioco
10Personalizzazione visiva11Tipografia & font12Branding & immagini13Testi e audio14Style Preset
15Classifica globale16Lead generation17Premi con coupon18Banner di Game Over19Ticker di notizie20Dashboard analytics
21Privacy & GDPR22Siti multilingua23Prestazioni & compatibilità24Risoluzione problemi & FAQ25Changelog
Lusus è un plugin WordPress premium che inserisce un vero gioco 3D nel browser — uno sparatutto arcade in WebGL basato su Three.js — in qualsiasi pagina o articolo con un solo shortcode. Ma Lusus è più di un gioco: è un motore di engagement e lead generation. I giocatori lasciano nome ed email per salvare un punteggio, scalano una classifica globale e possono sbloccare coupon sconto — trasformando i visitatori passivi in contatti, giocatori abituali e clienti.
| Requisito | Minimo |
|---|---|
| WordPress | 5.8 o superiore (testato fino alla 7.1) |
| PHP | 7.4 o superiore |
| Browser | Qualsiasi browser moderno con WebGL — computer, tablet e telefono. Sui rari browser senza grafica 3D, la schermata iniziale spiega cosa fare. |
lusus in /wp-content/plugins/).[lusus] a qualsiasi pagina o articolo per mostrare il gioco.[lusus_leaderboard] per la classifica pubblica e [lusus_ticker] per un ticker di notizie autonomo.In una nuova installazione Lusus applica il preset Base Style — colonna sonora, font, colori e logo già impostati — e attiva la classifica globale. Gli aggiornamenti non sovrascrivono mai le tue personalizzazioni.
Eliminando il plugin dalla schermata Plugin si cancellano tutti i suoi dati: la tabella della classifica, le impostazioni e i preset salvati (in un multisito, su ogni sito). Se vuoi conservare la classifica, esportala prima in CSV.
Lusus è un plugin premium. Licenze, attivazione e aggiornamenti automatici sono gestiti da Freemius, la piattaforma che gestisce anche il tuo acquisto.
Ogni licenza sblocca il 100% delle funzioni e vale per un sito.
Con una licenza attiva, le nuove versioni compaiono in Bacheca → Aggiornamenti e si installano con un clic, come qualsiasi plugin WordPress. Se usi una cache delle pagine, svuotala dopo l’aggiornamento, così i visitatori ricevono i nuovi file del gioco.
Il percorso più veloce per avere un gioco funzionante:
[lusus]Vuoi la classifica su una pagina a parte, o una barra di annunci scorrevole? Usa [lusus_leaderboard] e [lusus_ticker] — funzionano entrambi anche senza il gioco (capitolo 7).
Lusus è uno sparatutto arcade disegnato in tempo reale con Three.js/WebGL, fino a 60 FPS e nitido sugli schermi HiDPI. L’astronave vola lungo una pista al neon: il giocatore la pilota, spara e schiva.
Distruggi gli asteroidi, raccogli i bonus e resisti il più a lungo possibile. L’HUD mostra le vite rimaste; ogni urto ne costa una. Il gioco accelera man mano che il punteggio cresce: SPEED 2 a 1.000 punti e SPEED 3 a 2.500.
| Cosa | Come | Punti |
|---|---|---|
| Asteroide | Sparagli — i grandi si spezzano in due | +10 × combo |
| Cubo bonus | Sparagli | +50 |
| Cubo Triplo Laser | Sparagli: tre laser per 15 secondi | +50 |
| Super Bonus (la tua immagine) | Prendilo con l’astronave — ricarica anche i colpi. Se gli spari perdi punti | +150 / -50 |
| Sfiorata | Passa vicinissimo a un ostacolo senza toccarlo | +25 × combo |
| Power-up che non ti serve | Scudo già attivo, colpi già al massimo | +50 |
Solidi al neon luminosi, da raccogliere sparandogli o volandoci contro:
Gli asteroidi abbattuti uno dopo l’altro formano una catena che ne moltiplica i punti: ×2 da 5 di fila, ×3 da 12, ×4 da 25. La catena si rompe dopo 3 secondi senza distruggere nulla, o quando l’astronave viene colpita. Il contatore e il moltiplicatore compaiono sotto il punteggio. La velocità del gioco segue il punteggio senza il moltiplicatore, così le combo non rendono mai il gioco più difficile.
Quindici temi wireframe procedurali — portali, tunnel ad anelli, archi, città, canyon e altro — si combinano a caso, così la pista non è mai uguale. Esplosioni a strati con onde d’urto, laser luminosi, punteggi fluttuanti, scossa della camera e vibrazione del telefono fanno sentire ogni colpo. Gli effetti di movimento rispettano l’impostazione “riduci movimento” del visitatore.
Con le Schermate animate attive, il mondo continua a scorrere lento dietro le finestre di inizio e di Game Over, qualche asteroide passa, e le finestre ruotano via in 3D su START e RESTART. A Game Over il giocatore vede il punteggio finale, il riepilogo (tempo, asteroidi, precisione, sfiorate, miglior combo), la classifica personale, il modulo per salvare il punteggio e, se lo ha vinto, il coupon.
I punteggi sono controllati dal server: i valori oltre il Punteggio Massimo (predefinito 1.000.000) vengono rifiutati, i salvataggi hanno un limite di frequenza e un nuovo punteggio non cambia mai il nome pubblico di un giocatore prima che tu lo approvi (capitolo 15).
| Dispositivo | Movimento | Fuoco |
|---|---|---|
| Tastiera | WASD o le frecce direzionali | Spazio (tieni premuto per la raffica) |
| Mouse (computer) | L’astronave segue il puntatore | Tasto sinistro (tieni premuto per la raffica) |
| Touch (telefoni, tablet) | Joystick virtuale (in basso a sinistra) | Pulsante di fuoco (in basso a destra) |
Premi P o Esc, oppure il pulsante di pausa nell’HUD. Il gioco va in pausa da solo anche quando la scheda del browser è nascosta o il gioco esce dallo schermo, e riprende con un conto alla rovescia 3-2-1.
Il pulsante schermo intero (o F durante una partita) allarga il gioco a tutto lo schermo; cambiare a metà partita la mette in pausa. Su iPhone, dove i browser non hanno la modalità a schermo intero, il gioco riempie invece la finestra del browser. Puoi nascondere il pulsante in Layout ed Effetti → Schermo.
Punteggio, vite, colpi, power-up, combo e i pulsanti di pausa, schermo intero e audio stanno in piccole finestre di vetro in alto, nello stile delle finestre di inizio e di Game Over. Il pulsante audio spegne musica ed effetti e ricorda la scelta.
I comandi touch compaiono su ogni schermo touch, in verticale o in orizzontale; in orizzontale la finestra di Game Over passa a un layout compatto su due colonne. Con la Risoluzione Adattiva attiva, i dispositivi più lenti abbassano la risoluzione per restare fluidi.
| Shortcode | Cosa mostra | Indipendente? |
|---|---|---|
[lusus] | Il gioco 3D completo, con la classifica personale, il modulo per salvare il punteggio e il coupon a Game Over. | — |
[lusus_leaderboard] | La classifica globale pubblica. | Sì — funziona su qualsiasi pagina senza il gioco. |
[lusus_ticker] | Una barra di messaggi scorrevole. | Sì — visibile anche con la casella del ticker spenta. |
Per ridimensionare l’area di gioco sugli schermi larghi almeno 769 px, aggiungi l’attributo desktop_height ; telefoni e tablet mantengono il loro layout. Unità: px, vh, vw, %, em, rem (un numero senza unità vale px).
[lusus desktop_height="800px"]Il gioco si adatta da solo a ogni schermo, quindi non servono copie separate per desktop e mobile. Se una pagina contiene [lusus] due volte — per esempio in due sezioni Elementor, una nascosta su mobile e una su desktop — parte solo la copia visibile sullo schermo e le altre vengono rimosse.
Script e stili si caricano solo sulle pagine che contengono uno shortcode di Lusus — nel contenuto, nei dati di Elementor, nei template del Theme Builder o nei popup. Nell’editor di Elementor il gioco mostra un segnaposto leggero.
Tutto si trova sotto Lusus nel menu di amministrazione di WordPress, in quattro schede:
| Scheda | Cosa contiene |
|---|---|
| Impostazioni di gioco | Tutte le 128 opzioni, in cinque sottoschede (sotto). |
| Moderazione Classifica | Approva, rifiuta o elimina i punteggi, uno alla volta o in blocco; pagine da 100 giocatori e una vista In attesa ; esportazione CSV di tutti i giocatori o solo di quelli approvati. |
| Analytics | Andamento di giocatori e punteggi (capitolo 20). |
| Style Preset | Stili integrati; salva, carica, esporta e importa i tuoi (capitolo 14). |
| Sottoscheda | Sezioni |
|---|---|
| Branding | Titolo e sottotitolo del gioco, font, loghi, immagine del Super Bonus. |
| Colori | Colori del tema, delle finestre e dei pulsanti, della scena di gioco, della classifica. |
| Layout ed Effetti | Bordi e raggi, bagliore neon, asteroide decorativo, schermo (schermo intero, risoluzione adattiva, schermate animate), audio. |
| Testi ed Etichette | I 33 testi che i giocatori vedono durante la partita. |
| Funzionalità | Regole del gioco, classifica globale e privacy, news ticker, premio coupon, banner di Game Over, notifica email, webhook. |
Ogni opzione è elencata con la sua chiave e il valore predefinito nell’ Appendice A.
Le regole del gioco sono in Funzionalità → Gameplay. Tutto è attivo di default; spegni quello che non vuoi.
| Impostazione | Predefinito | Cosa fa |
|---|---|---|
| Colpi a disposizione | 100 | Colpi laser con cui il giocatore parte. Il Super Bonus e il power-up colpi li ricaricano. 0 = illimitati. |
| Asteroidi che si spezzano | Attivo | Gli asteroidi grandi si spezzano in due pezzi più piccoli quando vengono colpiti. |
| Power-up Scudo e Colpi | Attivo | Solidi luminosi: il tetraedro arma uno scudo, le barre ricaricano i colpi. |
| Barriere al Neon | Attivo | Travi indistruttibili attraverso la pista, da superare passando nei varchi. |
| Combo e Sfiorate | Attivo | Moltiplicatore fino a ×4 per gli asteroidi abbattuti di fila; 25 punti per ogni sfiorata. |
| Power-up Bomba | Attivo | Una bomba rara con conto alla rovescia 3-2-1 e un’onda d’urto che ripulisce la pista. |
| Riepilogo di Fine Partita | Attivo | Tempo, asteroidi, precisione, sfiorate e miglior combo a Game Over. |
| Comandi col Mouse | Attivo | Al computer l’astronave segue il puntatore e il tasto sinistro spara. |
Combo e bomba fanno crescere i punteggi più in fretta. Se offri un coupon, gioca qualche partita e controlla che il suo Punteggio Minimo sia ancora una vera sfida.
Lusus ti dà un ampio set di controlli grafici, così il gioco si adatta al tuo brand invece di sembrare un plugin generico. Un colore lasciato vuoto segue i colori del tema.
| Impostazione | Predefinito | Comandi |
|---|---|---|
| Colore Primario | #5535FF | Tonalità neon principale: astronave, griglia, finestre |
| Colore Secondario | #FF8C00 | Evidenziazioni, asteroidi, combo, pulsanti |
| Colore di Sfondo e Opacità | #161616 / 100 | Sfondo del gioco (opacità 0–100%) |
| Colore Testi e Laser | #FFFFFF | Testi dell’interfaccia e laser |
| Colore Sottotitolo | #aaaaaa | Sottotitolo nella schermata iniziale |
Le finestre di inizio, pausa e Game Over e l’HUD condividono uno stile: colore di sfondo e opacità (predefinita 45), sfocatura effetto vetro (20 px), colore del bordo, raggio (24) e spessore (2). Campi di testo, pulsanti e i loro stati hover hanno colori propri e un raggio dei pulsanti (12); la cornice esterna del gioco ha raggio, spessore e colore propri.
Colore della griglia, dello scenario (wireframe), dell’ombra dell’astronave e del cubo Triplo Laser; colori del punteggio finale, dei nomi e della riga record; raggio e bordo dei riquadri e delle righe della classifica.
Intensità Neon Glow (0–200%, predefinita 100) regola ogni bagliore e ombra — da discreto a neon arcade pieno.
Il grande asteroide che ruota dietro la schermata iniziale segue il mouse con un effetto magnetico. Puoi attivarlo o spegnerlo e regolarne dimensione (100–600 px, predefinita 340) e posizione.
Tutte e tre sono attive di default.
Lusus ha due slot per i font — primario (titoli e interfaccia; predefinito Orbitron, peso 700) e secondario (testi; predefinito Rajdhani, peso 400) — ognuno con tre possibili sorgenti:
| Sorgente | Come funziona |
|---|---|
| Google Fonts | Scegli un font dall’elenco; il browser del visitatore lo carica da Google. |
| Font del Tema | Usa i font che il tuo tema carica già: Astra, GeneratePress, OceanWP, Kadence, Hello Elementor o il Kit di Elementor. |
| Caricamento Personalizzato | Un file WOFF o WOFF2 dalla Libreria media; Lusus scrive per te il @font-face . Solo gli amministratori possono caricare file di font. |
Per ogni slot imposta il peso, la spaziatura tra le lettere e la trasformazione del testo (per esempio MAIUSCOLO).
Con la sorgente Google Fonts il browser del visitatore contatta i server di Google, che ricevono il suo indirizzo IP. Nell’UE va indicato nella privacy policy — oppure scegli Font del Tema o Caricamento Personalizzato per entrambi gli slot.
Titolo del gioco (predefinito LUSUS) e sottotitolo, mostrati nella schermata iniziale.
Il Super Bonus da +150 può essere una tua immagine — il tuo logo o un prodotto che vola lungo la pista. Le GIF animate sono supportate (decodificate fotogramma per fotogramma). Consigliato: quadrata, fino a 320×320 px, meno di circa 50 KB, 8–20 fotogrammi.
Una texture 3D ha bisogno del permesso per essere usata: prendi l’immagine dalla Libreria media di questo sito. Se i tuoi media sono serviti da una CDN su un altro dominio, la CDN deve inviare l’header Access-Control-Allow-Origin . La console del browser mostra un messaggio di Lusus con l’indirizzo dell’immagine.
Ogni parola che il giocatore vede è un’impostazione in Testi ed Etichette — 33 testi in tutto (elenco completo nell’ Appendice A). Alcuni esempi:
| Testo | Predefinito |
|---|---|
| Pulsanti Avvia / Riavvia | START GAME / RESTART GAME |
| Titolo / testo delle istruzioni | FLIGHT CONTROLS / WASD, ARROWS or MOUSE to move – SPACE or CLICK for Laser – P to pause |
| Etichetta del punteggio | POINTS: |
| Titolo pausa / pulsante Riprendi | PAUSED / RESUME |
| Etichetta combo / sfiorata | COMBO / CLOSE CALL |
| Scudo / bomba | SHIELD ON / BOMB! |
| Colpi ricaricati / colpi esauriti | +{n} SHOTS / NO AMMO |
| Etichette del riepilogo | TIME / ASTEROIDS / ACCURACY / NEAR MISSES / BEST COMBO |
| Classifica personale vuota | NO SCORES YET |
In +{n} SHOTS, {n} diventa il numero di colpi ricaricati. Il testo delle istruzioni accetta HTML di base.
| Colonna sonora integrata | Atmosfera |
|---|---|
| Nebula Drifter 3.0 | 96 BPM — ambient, esplorazione |
| Hyperdrive Engage 3.0 | 138 BPM — veloce, combattimento |
| Stardust Cruiser 3.0 | 115 BPM — dub techno, crociera |
Le colonne sonore sono composte dal vivo dal browser (Web Audio): nessun file da scaricare. Un MP3 personalizzato dalla Libreria media le sostituisce; il Volume Musica è al 50% di default.
Effetti procedurali con un tocco di riverbero e posizione stereo; la musica si attutisce per un attimo quando l’astronave viene colpita. Il pulsante audio nell’HUD spegne tutto e ricorda la scelta. I browser permettono l’audio solo dopo un clic o un tocco, quindi parte con START.
I preset di stile sono stili completi da attivare all’istante o riusare su altri siti.
Base Style Flight Style B&W Style Matrix Style Mapping Style Love Style
Il Base Style viene applicato in una nuova installazione. I preset integrati cambiano solo l’aspetto — colori, font, immagini e musica — e lasciano invariati testi, regole di gioco, classifica, coupon, banner, email e webhook. Non si possono sovrascrivere e si rinnovano quando si aggiorna Lusus.
Caricare o importare un preset può cambiare solo le impostazioni di Lusus — mai altro sul tuo sito.
La classifica globale persistente trasforma i visitatori occasionali in habitué che tornano a difendere la loro posizione.
[lusus_leaderboard].A Game Over il giocatore scrive un nome (fino a 8 caratteri) e un indirizzo email, spunta la casella del consenso e salva. Ogni email è un giocatore: un punteggio migliore aggiorna la stessa riga e viene contato il numero di partite giocate. L’email non è mai mostrata in pubblico. La classifica personale delle schermate di inizio e di Game Over resta nel browser del giocatore.
I nuovi giocatori compaiono in pubblico solo dopo che li approvi in Moderazione Classifica: approva, rifiuta o elimina le righe una alla volta o in blocco. La tabella mostra 100 giocatori per pagina e ha una vista In attesa , così niente in attesa di approvazione va perso. Quando un giocatore approvato salva un punteggio con un nome diverso, la classifica mantiene il nome approvato finché non approvi quello nuovo; Rifiuta lo ripristina.
Dietro un reverse proxy o una CDN che nasconde gli indirizzi dei visitatori, dichiaralo con il filtro lusus_trusted_proxies , altrimenti tutti i visitatori condividono un solo indirizzo. Gli sviluppatori possono cambiare i limiti con lusus_ip_limit_max, lusus_ip_limit_window, lusus_new_entry_max e lusus_new_entry_window.
Ogni punteggio salvato porta con sé un nome, un indirizzo email e la data e l’ora del consenso del giocatore. Lusus ti dà diversi modi per usarli.
In Moderazione Classifica, scarica tutti i giocatori — o solo quelli approvati — come file CSV (UTF-8, si apre correttamente in Excel) con le colonne Email Address, First Name, Score, Status, Date, Consent Date, pronto da importare in Mailchimp, ActiveCampaign o Brevo. I valori che potrebbero essere eseguiti come formule nel foglio di calcolo vengono neutralizzati.
In Funzionalità → Notifica Email, ricevi un’email ogni volta che un giocatore salva un nuovo record personale. Imposta il destinatario (vuoto = l’email dell’amministratore del sito) e l’oggetto, con i segnaposto {name}, {email} e {score}:
Lusus: New score from {name}L’email contiene nome, email, punteggio e ora del giocatore, con un link alla scheda di moderazione.
Invia i dati dei giocatori in tempo reale a Zapier, Make, n8n o a qualsiasi endpoint. La richiesta non rallenta mai il gioco (non bloccante, timeout di 5 secondi). Payload JSON:
{
"event": "new_score",
"name": "MARCO",
"email": "marco@example.com",
"score": 1250,
"timestamp": "2026-10-19T12:30:00+02:00",
"site_url": "https://example.com"
}Mostra un modulo newsletter di Contact Form 7, WPForms, MC4WP o simili nel banner di Game Over (capitolo 18).
Il testo di consenso predefinito copre solo la classifica, e gli indirizzi non sono verificati. Per inviare newsletter, cambia il testo del consenso perché chieda quello scopo e conferma ogni indirizzo con il doppio opt-in del tuo servizio email — oppure raccogli le iscrizioni con un modulo dedicato.
Premia chi raggiunge un punteggio obiettivo con un codice sconto a Game Over — vendite gamificate che portano chi compra dritto al tuo shop.
In Funzionalità → Premio Coupon:
| Impostazione | Scopo | Predefinito |
|---|---|---|
| Attiva Premio Coupon | Attiva il premio | Disattivato |
| Punteggio Minimo per Sbloccare | Punteggio necessario per vincere il codice | 0 |
| Codice Coupon | Il codice sconto mostrato | — |
| Titolo / messaggio del premio | Titolo e istruzioni | You earned a reward! / Use this code at checkout |
| Testo / URL del pulsante CTA | Pulsante verso il tuo shop | SHOP NOW / — |
| Info Scadenza | Riga di urgenza facoltativa | — |
I giocatori che si qualificano vedono il codice con un pulsante per copiarlo e il tuo pulsante CTA. Ricorda di impostare sia il codice sia l’URL del pulsante: sono vuoti di default.
Il codice coupon non è nel sorgente della pagina: il gioco lo chiede al server solo dopo che il punteggio è sufficiente, con un limite per indirizzo di rete. Nessuno può leggerlo senza giocare.
Combo e bomba fanno crescere i punteggi più in fretta: prova qualche partita e imposta un Punteggio Minimo che sia ancora una vera sfida.
Mostra un tuo blocco nella schermata di Game Over — il momento di massima attenzione. Perfetto per una promozione, un link, un’immagine o l’iscrizione alla newsletter.
Per mostrare un modulo di iscrizione, incolla lo shortcode del tuo plugin di moduli — Contact Form 7, WPForms, MC4WP e simili:
[contact-form-7 id="123"]Per sicurezza, moduli, script e iframe incollati come HTML vengono rimossi. Lo shortcode del plugin di moduli invece funziona.
Un’elegante barra di messaggi scorrevole per annunci, regole od offerte. Due messaggi: il primo nel colore primario, il secondo nel colore secondario (di default invitano i giocatori ad accedere e salvare il punteggio).
[lusus_ticker] la mostra su qualsiasi pagina, con o senza il gioco, anche quando la casella è spenta.La scheda Statistiche ti dà a colpo d’occhio l’andamento del coinvolgimento, con le tendenze confrontate col periodo precedente:
| Metrica | Significato |
|---|---|
| Giocatori totali | Tutti i giocatori in classifica |
| Nuovi oggi | Oggi rispetto a ieri |
| Questa settimana / Questo mese | Periodo attuale rispetto al precedente |
| Punteggio medio | Punteggio medio di tutti i giocatori |
Lusus ti dà gli strumenti per raccogliere contatti in linea con il GDPR:
Solo per i giocatori che salvano un punteggio: nome, indirizzo email, punteggio, data del salvataggio, data e ora del consenso e numero di partite giocate. L’email non è mai mostrata in pubblico. Nel browser del giocatore il gioco conserva la classifica personale, il nome e la scelta dell’audio; Lusus non usa cookie di tracciamento.
Three.js e il motore del gioco sono inclusi nel plugin. L’unica richiesta esterna è a Google Fonts, quando uno slot di font usa la sorgente Google Fonts (quella predefinita): scegli Font del Tema o Caricamento Personalizzato per evitarla (capitolo 11).
Lusus fornisce gli strumenti; la privacy policy, il testo del consenso e l’uso dei dati spettano a te. Per le newsletter, vedi la nota del capitolo 16.
.po/.mo (Loco Translate, Poedit).wpml-config.xml che entrambi i plugin leggono.SCRIPT_DEBUG è attivo); un solo contesto WebGL; il disegno si ferma quando il gioco è fuori dallo schermo.Due ottimizzazioni possono interferire: Delay JavaScript execution avvia gli script solo al primo movimento del mouse o tocco, e Remove unused CSS toglie gli stili degli elementi che il gioco crea dopo. Lusus si esclude da solo in WP Rocket, LiteSpeed Cache e Perfmatters. Con altri plugin, escludi lusus-loader e zacGameConfig dal ritardo del JavaScript, e la cartella wp-content/plugins/lusus/css/ dalla rimozione del CSS inutilizzato.
Controlla che la pagina sia stata salvata con lo shortcode, poi svuota la cache. Dopo aver cambiato le impostazioni o aggiornato Lusus, svuota anche la cache delle pagine.
La classifica globale deve essere attiva, e il giocatore deve inserire un’email valida (se non lo è, il campo trema) e spuntare la casella del consenso. Se il server rifiuta un salvataggio, il giocatore vede il perché.
Ogni indirizzo può salvare 5 punteggi ogni 10 secondi, e il gioco riprova da solo. Dietro un proxy o una CDN, dichiaralo con lusus_trusted_proxies (capitolo 15).
L’immagine non si può usare come texture 3D — vedi la nota del capitolo 12.
Merito delle combo (fino a ×4) e della bomba, novità della 2.0.9. Controlla il Punteggio Minimodel tuo coupon, oppure spegnile in Funzionalità → Gameplay.
No: uno [lusus] per pagina. Si adatta da solo a ogni schermo (capitolo 7).
| Versione | Novità principali |
|---|---|
| 2.0.9 | Moltiplicatore combo e sfiorate; power-up bomba; schermate di inizio e Game Over animate; nuovo HUD di vetro; miglior combo nel riepilogo. Consenso verificato dal server e salvato con ogni punteggio; strumenti privacy di WordPress e testo per la policy; shortcode (moduli di iscrizione) nel banner di Game Over; WPML e Polylang; esclusioni automatiche per i plugin di cache. Correzioni di sicurezza e affidabilità. |
| 2.0.8 | Comandi col mouse; colonne sonore riscritte; moderazione a pagine con vista In attesa; salvataggi che resistono alle cache delle pagine; funziona anche con la memoria del sito bloccata; correzioni del layout sui telefoni; traduzione italiana completa. |
| 2.0.7 | Pausa e schermo intero; colpi limitati; power-up scudo e colpi; barriere al neon; scenario procedurale; riepilogo di fine partita; effetti d’impatto e nuovi suoni; risoluzione adattiva; un motore molto più leggero e veloce. |
| 2.0.6 | Correzioni per touch e GIF animate; caricamento dei font solo per gli amministratori; meno memoria; testato fino a WordPress 7.1. |
| 2.0.5 | Errori chiari quando un punteggio non si salva; correzioni della tastiera; coupon con limite di richieste; tocca per riprovare se il motore non si carica. |
| 2.0.4 | Motore 3D caricato su richiesta; schermata di caricamento al neon; segnaposto nell’editor di Elementor; coupon consegnato solo a chi vince; protezione anti-spam rafforzata; esportazione CSV più sicura. |
| 2.0.3 | Gioco più fluido nell’azione intensa. |
| 2.0.0 – 2.0.2 | Licenze Freemius e aggiornamenti automatici; Base Style applicato nelle nuove installazioni. |
Tutte le 128 opzioni con i valori predefiniti, raggruppate come in Lusus → Impostazioni Gioco. Le chiavi delle opzioni usano il prefisso zac_ . Questi sono i valori predefiniti del plugin: una nuova installazione applica sopra il preset Base Style (colonna sonora, colori, font, logo) e attiva la classifica globale.
| Impostazione | Key | Predefinito |
|---|---|---|
| Titolo del Gioco | zac_game_title | LUSUS |
| Sottotitolo / Autore | zac_game_subtitle | Customizable 3D game widget |
| Font Principale (UI, Titoli) | zac_font_primary | Orbitron |
| Font Principale (UI, Titoli) — sorgente | zac_font_primary_source | google |
| Font Principale (UI, Titoli) — file caricato | zac_font_primary_custom_url | — |
| Font Principale (UI, Titoli) — peso | zac_font_primary_weight | 700 |
| Font Principale (UI, Titoli) — spaziatura lettere | zac_font_primary_letterspacing | 0 |
| Font Principale (UI, Titoli) — trasformazione testo | zac_font_primary_transform | — |
| Font Secondario (Testi, Autore) | zac_font_secondary | Rajdhani |
| Font Secondario (Testi, Autore) — sorgente | zac_font_secondary_source | google |
| Font Secondario (Testi, Autore) — file caricato | zac_font_secondary_custom_url | — |
| Font Secondario (Testi, Autore) — peso | zac_font_secondary_weight | 400 |
| Font Secondario (Testi, Autore) — spaziatura lettere | zac_font_secondary_letterspacing | 0 |
| Font Secondario (Testi, Autore) — trasformazione testo | zac_font_secondary_transform | — |
| Logo Personalizzato | zac_custom_logo | — |
| Logo Schermata Iniziale (PNG/GIF) | zac_start_logo | — |
| Immagine Super Bonus (+150) | zac_super_bonus_image | — |
| Impostazione | Key | Predefinito |
|---|---|---|
| Colore Primario | zac_primary_color | #5535FF |
| Colore Secondario | zac_accent_color | #FF8C00 |
| Colore di Sfondo e Opacità | zac_bg_color | #161616 |
| Colore di Sfondo e Opacità — opacità (%) | zac_bg_opacity | 100 |
| Colore Testi e Laser | zac_ui_text_color | #FFFFFF |
| Colore Sottotitolo | zac_subtitle_color | #aaaaaa |
| Impostazione | Key | Predefinito |
|---|---|---|
| Sfondo Finestre e Opacità | zac_overlay_bg_color | #161616 |
| Sfondo Finestre e Opacità — opacità (%) | zac_overlay_opacity | 45 |
| Effetto Blur Sfondo Finestre (px) | zac_overlay_blur | 20 |
| Colore Bordi Finestre | zac_overlay_border_color | — |
| Colore Bordi Contenitori | zac_border_color | — |
| Colore Testi Istruzioni | zac_instruction_text_color | #CCCCCC |
| Colore Sfondo Input | zac_input_bg_color | #000000 |
| Colore Testo Input | zac_input_text_color | #FFFFFF |
| Sfondo Pulsanti | zac_btn_bg_color | — |
| Sfondo Pulsanti Hover | zac_btn_bg_hover_color | — |
| Colore Testo Pulsanti | zac_btn_text_color | #FFFFFF |
| Colore Testo Hover Pulsanti | zac_btn_hover_text_color | #000000 |
| Colore Testo Privacy (GDPR) | zac_privacy_color | #FFFFFF |
| Impostazione | Key | Predefinito |
|---|---|---|
| Colore Griglia di Scorrimento | zac_grid_color | — |
| Colore Colonne Wireframe | zac_pillar_color | — |
| Colore Ombra Astronave | zac_shadow_color | #000000 |
| Colore Cubo Triplo Laser | zac_triple_laser_color | #FFFFFF |
| Impostazione | Key | Predefinito |
|---|---|---|
| Colore Punteggio Finale | zac_final_score_color | — |
| Colore Nomi Giocatore | zac_leader_name_color | — |
| Sfondo Riga Record | zac_record_bg_color | #000000 |
| Impostazione | Key | Predefinito |
|---|---|---|
| Raggio Bordi Contenitori (px) | zac_border_radius | 0 |
| Spessore Bordi Contenitori (px) | zac_border_width | 2 |
| Raggio Bordi Finestre (px) | zac_overlay_border_radius | 24 |
| Spessore Bordi Finestre (px) | zac_overlay_border_width | 2 |
| Raggio Bordi Pulsanti (px) | zac_btn_border_radius | 12 |
| Raggio Contenitore Classifica (px) | zac_leader_box_radius | 15 |
| Bordo Contenitore Classifica (px) | zac_leader_box_border | 1 |
| Raggio Righe Classifica (px) | zac_leader_item_radius | 8 |
| Bordo Righe Classifica (px) | zac_leader_item_border | 1 |
| Intensità Neon Glow (%) | zac_neon_intensity | 100 |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva | zac_enable_hero | Attivo |
| Dimensione (px) | zac_hero_size | 340 |
| Posizione Orizzontale | zac_hero_right | 50 |
| Posizione Verticale | zac_hero_bottom | 50 |
| Impostazione | Key | Predefinito |
|---|---|---|
| Pulsante Schermo Intero | zac_enable_fullscreen | Attivo |
| Risoluzione Adattiva | zac_adaptive_quality | Attivo |
| Schermate animate | zac_animated_screens | Attivo |
| Impostazione | Key | Predefinito |
|---|---|---|
| Colonna sonora integrata | zac_builtin_track | Nessuno |
| MP3 personalizzato (sostituisce) | zac_bg_music | — |
| Volume Musica (%) | zac_bg_music_volume | 50 |
| Impostazione | Key | Predefinito |
|---|---|---|
| Etichetta Punteggio | zac_txt_score_label | POINTS: |
| Pulsante Inizio | zac_txt_btn_start | START GAME |
| Pulsante Riavvio | zac_txt_btn_restart | RESTART GAME |
| Messaggio Ingresso Classifica | zac_txt_leader_entry_msg | You made it into the top pilots leaderboard |
| Titolo Istruzioni | zac_txt_instr_title | FLIGHT CONTROLS |
| Testo Istruzioni | zac_txt_instr_body | WASD, ARROWS or MOUSE to move - SPACE or CLICK for Laser - P to pause |
| Titolo Classifica (Inizio) | zac_txt_leader_start | PERSONAL RANKING |
| Titolo Classifica (Fine) | zac_txt_leader_end | PERSONAL RANKING |
| Testo Classifica Vuota | zac_txt_leader_empty | NO SCORES YET |
| Titolo Game Over | zac_txt_game_over | GAME OVER |
| Placeholder Nome | zac_txt_input_placeholder | Your Name |
| Placeholder Email | zac_txt_input_email_placeholder | Your Email |
| Testo "Nuovo Record" | zac_txt_new_record | NEW RECORD |
| Testo Bonus (+50) | zac_txt_bonus_flying | +50 BONUS |
| Testo Super Bonus (+150) | zac_txt_super_bonus_flying | SUPER BONUS +150 |
| Testo Penalità (-50) | zac_txt_penalty_flying | PENALTY -50 |
| Testo Triplo Laser | zac_txt_triple_laser_flying | TRIPLE LASER 15s! |
| Testo Speed Livello 1 | zac_txt_speed_1 | SPEED 1 |
| Testo Speed Livello 2 | zac_txt_speed_2 | SPEED 2 |
| Testo Speed Livello 3 | zac_txt_speed_3 | SPEED 3 |
| Titolo Pausa | zac_txt_paused | PAUSED |
| Pulsante Riprendi | zac_txt_btn_resume | RESUME |
| Testo Colpi Esauriti | zac_txt_no_ammo | NO AMMO |
| Testo Scudo | zac_txt_shield_flying | SHIELD ON |
| Testo Colpi Ricaricati | zac_txt_ammo_flying | +{n} SHOTS |
| Testo Bomba | zac_txt_bomb_flying | BOMB! |
| Etichetta Combo | zac_txt_combo | COMBO |
| Testo Sfiorata | zac_txt_close_call | CLOSE CALL |
| Riepilogo: Etichetta Tempo | zac_txt_sum_time | TIME |
| Riepilogo: Etichetta Asteroidi | zac_txt_sum_destroyed | ASTEROIDS |
| Riepilogo: Etichetta Precisione | zac_txt_sum_accuracy | ACCURACY |
| Riepilogo: Etichetta Sfiorate | zac_txt_sum_grazes | NEAR MISSES |
| Riepilogo: Etichetta Miglior Combo | zac_txt_sum_combo | BEST COMBO |
| Impostazione | Key | Predefinito |
|---|---|---|
| Colpi a disposizione | zac_ammo_max | 100 |
| Asteroidi che si spezzano | zac_asteroid_split | Attivo |
| Power-up Scudo e Colpi | zac_powerups | Attivo |
| Barriere al Neon | zac_barriers | Attivo |
| Combo e Sfiorate | zac_combo | Attivo |
| Power-up Bomba | zac_bomb | Attivo |
| Riepilogo di Fine Partita | zac_enable_summary | Attivo |
| Comandi col Mouse | zac_mouse_control | Attivo |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva | zac_enable_global_leaderboard | Disattivato |
| Titolo Classifica | zac_global_lb_title | GLOBAL RANKING |
| Giocatori Mostrati | zac_global_lb_limit | 10 |
| Punteggio Massimo (Anti-Cheat) | zac_max_score_allowed | 1000000 |
| Testo Consenso Privacy (GDPR) | zac_privacy_text | I consent to email processing for the leaderboard |
| URL Privacy Policy | zac_privacy_url | — |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva News Ticker | zac_enable_news_ticker | Disattivato |
| Messaggio 1 (colore primario) | zac_news_text_1 | Sign in with your email to save your score and enter the World Rankings |
| Messaggio 2 (colore secondario) | zac_news_text_2 | You can change your name every time you set a new high score! |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva Premio Coupon | zac_enable_coupon | Disattivato |
| Punteggio Minimo per Sbloccare | zac_coupon_min_score | 0 |
| Codice Coupon | zac_coupon_code | — |
| Titolo Premio | zac_coupon_heading | You earned a reward! |
| Messaggio Premio | zac_coupon_message | Use this code at checkout |
| Testo Pulsante CTA | zac_coupon_cta_text | SHOP NOW |
| URL Pulsante CTA | zac_coupon_cta_url | — |
| Info Scadenza (opzionale) | zac_coupon_expiry_text | — |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva Banner | zac_enable_gameover_banner | Disattivato |
| Contenuto HTML Banner | zac_gameover_banner_html | — |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva Notifica Email | zac_enable_email_notify | Disattivato |
| Email Destinatario | zac_email_notify_to | — |
| Oggetto Email | zac_email_notify_subject | Lusus: New score from {name} |
| Impostazione | Key | Predefinito |
|---|---|---|
| Attiva Webhook | zac_enable_webhook | Disattivato |
| URL Webhook | zac_webhook_url | — |
Lusus — Manuale d’uso · v2.0.9 · © 2026 Antonello Zaccaria · ← Torna al sito