> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Costruire un gioco

> Costruisci un gioco in Base44 con account dei giocatori, punteggi salvati, effetti sonori e grafica generata, poi promuovilo a nuovi giocatori.

Trasforma la tua idea di gioco in qualcosa a cui le persone possono giocare. Che sia una serata di trivia o un quiz televisivo, il tuo prossimo gioco inizia con un prompt. Pianifica le regole, descrivile e l'[AI game maker](https://base44.com/ai-game-maker) costruisce un gioco che puoi progettare, testare e condividere.

![La home page di Trivia Blitz 44 in rosa e ciano neon, con una card della sfida giornaliera accanto a un cabinato arcade in pixel art](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-home.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=24197a0fcb8c0955c608ca5b44141f0e)

Un gioco costruito con Base44

> [card] [Parti da un template di gioco](https://base44.com/templates/apps/games)
>
> Sfoglia i template di giochi e personalizzane uno nella chat AI.

***

## Passaggio 1 | Costruire il gioco

Descrivi il tuo gioco in un prompt e Base44 lo costruisce: l'app, le pagine, le domande o i livelli e i dati che il gioco salva. Funziona meglio con giochi 2D per browser basati su regole, tempi e punteggi, come questi:

> [card] Quiz
>
> Domande a tempo con un punteggio finale, come un trivia giornaliero.

> [card] Puzzle
>
> Una parola o una griglia giornaliera da risolvere con un numero fisso di tentativi.

> [card] Quiz televisivo
>
> Un tabellone di categorie e punteggi che un conduttore gestisce su uno schermo condiviso.

> [card] Bingo
>
> Cartelle con caselle casuali che i giocatori segnano quando vengono chiamati gli elementi.

> [!TIP]
>
> Non sai da dove iniziare? Discuti prima il tuo gioco con l'AI in [modalità plan](https://docs.base44.com/it/Getting-Started/starting-from-your-first-prompt.md#usare-la-modalità-plan).

Includi questi punti nel tuo prompt:

* **Come funziona un round:** quante domande, turni o livelli, ed eventuali limiti di tempo.
* **Punteggio:** quanti punti vale ogni azione e cosa non vale punti.
* **Quando finisce il gioco:** cosa termina un round, come l'ultima domanda o lo scadere del timer, e cosa vedono i giocatori dopo.
* **Cosa si azzera e quando:** un nuovo puzzle ogni giorno, una classifica settimanale o partite illimitate.
* **Chi può giocare:** se i giocatori accedono con un account e quanto spesso ogni giocatore può giocare.
* **Chi vede cosa:** cosa possono vedere gli altri giocatori, ad esempio solo nomi visualizzati e punteggi.

> [!NOTE]
>
> Il prompt di esempio qui sotto salva i punteggi tramite funzioni backend, che richiedono il [piano Builder](https://base44.com/pricing) o superiore.

**Per costruire il tuo gioco:**

1. Vai alla home page di Base44.
2. Descrivi il tuo gioco nella casella del prompt, incluse le regole.
3. Clicca l'icona di invio.
4. Aspetta mentre Base44 costruisce il gioco. Puoi seguirne l'avanzamento nella chat AI e descrivere lì eventuali modifiche in seguito.

Ad esempio, questo prompt ha costruito un trivia giornaliero:

```text wrap theme={null}
Costruisci un gioco di trivia chiamato Trivia Blitz 44 con uno stile arcade retrò al neon: sfondo scuro, testo rosa e ciano luminoso e un font in stile pixel.

Gioco:
- Ogni giorno c'è un quiz di 10 domande a scelta multipla, uguale per tutti i giocatori. Un nuovo quiz inizia a mezzanotte UTC.
- Scegli le 10 domande del giorno da una raccolta di almeno 100 domande di cultura generale, ognuna con 4 risposte possibili e una sola risposta corretta.
- Ogni domanda ha un timer di 15 secondi. Una risposta corretta vale 100 punti più 10 punti per ogni secondo rimasto. Una risposta sbagliata o nessuna risposta vale 0.
- Dopo la domanda 10, mostra il punteggio totale e a quali domande il giocatore ha risposto correttamente.

Giocatori e punteggi:
- I giocatori accedono per giocare. Ogni giocatore può giocare il quiz giornaliero una volta.
- Salva ogni partita finita con il nome visualizzato del giocatore, il punteggio e la data del quiz.
- Aggiungi una pagina Classifica con i 10 migliori punteggi di oggi. Mostra solo i nomi visualizzati, mai gli indirizzi email.
- I giocatori possono vedere le proprie partite passate. Gli altri giocatori vedono solo nomi visualizzati e punteggi, nella classifica.
- Nessuno può modificare o eliminare un punteggio dopo la fine della partita.
```

![L'editor dell'app con il prompt di Trivia Blitz 44 nella chat AI e la schermata iniziale al neon del gioco, con un cabinato arcade in pixel art, nell'anteprima](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-editor.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=82c30185459926f0a29799ec257f1e66)

Un gioco nell'anteprima dell'editor dell'app

***

## Passaggio 2 | Proteggere i dati del gioco

I punteggi salvati danno ai giocatori un motivo per tornare, e una classifica funziona solo se i giocatori possono fidarsi. I permessi dei dati del gioco definiscono chi può vedere e modificare ciò che il gioco salva, come punteggi, progressi e dettagli dei giocatori.

Quando il tuo prompt dice chi può vedere e modificare i punteggi, l'AI imposta i permessi per te. In questo trivia, ogni giocatore vede solo le proprie partite, e solo le funzioni backend dell'app possono salvare o modificare un punteggio. La classifica mostra solo nomi visualizzati e punteggi, come chiedeva il prompt.

Scopri come [cambiare i permessi dei dati](https://docs.base44.com/it/Building-your-app/Managing-your-app-data.md#cambiare-i-permessi-dei-dati) e [testarli in anteprima](https://docs.base44.com/it/Setting-up-your-app/Managing-security-settings.md#testing-your-permissions).

![La pagina Permissions di una tabella in cui i giocatori vedono solo le proprie partite e solo le funzioni backend possono crearle o aggiornarle](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-score-permissions.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=5a1c801ea081f383e762d3c63521fc71)

Permessi dei dati per i giocatori

**Per controllare i permessi del tuo gioco:**

1. Vai all'editor dell'app.
2. Clicca **Dashboard**.
3. Clicca **Data**.
4. Seleziona la tabella che memorizza i punteggi.
5. Clicca **Permissions**.
6. Confronta questi permessi con le regole del tuo prompt. Se non corrispondono, descrivi la modifica nella chat AI.

![Una classifica giornaliera dei 10 migliori con posizione, nome visualizzato del giocatore e punteggio](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-leaderboard.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=a8cc360a896f32943f4590158693b5b3)

Una classifica con nomi visualizzati e punteggi

***

## Passaggio 3 | Progettare il gioco

Dai al tuo gioco il suo aspetto, il suo suono e il suo stile.

### Impostare l'aspetto

Descrivi l'aspetto che vuoi nella chat AI, ad esempio "uno stile arcade retrò con rosa e ciano neon e un font pixel." Per quiz, puzzle e giochi da tavolo, puoi anche selezionare un singolo elemento nell'anteprima e cambiarne colore, testo o spaziatura. Scopri di più su come [progettare con l'AI](https://docs.base44.com/it/Building-your-app/Designing-with-AI.md).

### Aggiungere immagini

Descrivi l'immagine e dove va in un solo messaggio, e l'AI la genera e la aggiunge alla tua pagina. Ad esempio, questo prompt ha aggiunto un cabinato arcade alla home page del trivia:

```text wrap theme={null}
Genera un'immagine in pixel art di un cabinato arcade al neon luminoso in rosa e ciano, e mostrala nella home page accanto alla card della sfida giornaliera.
```

![La home page di Trivia Blitz 44 con un cabinato arcade in pixel art generato accanto alla card della sfida giornaliera](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-arcade-cabinet.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=caf69daed7d59e93988b1fbda5fe748e)

Un'immagine generata nella home page di un gioco

### Aggiungere suoni e i tuoi file

Allega i tuoi file nella chat AI, poi indica dove va ciascuno o quando viene riprodotto. Ad esempio:

```text wrap theme={null}
Aggiungi effetti sonori con i due file audio che ho allegato. Riproduci correct.wav quando una risposta è giusta e wrong.wav quando è sbagliata o il timer scade. Aggiungi un pulsante per disattivare l'audio nell'intestazione. L'audio è attivo per impostazione predefinita e il gioco ricorda la scelta di ogni giocatore sul suo dispositivo.
```

![La casella dei messaggi della chat AI con correct.wav e wrong.wav allegati e un prompt che descrive quando viene riprodotto ogni suono](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-chat-audio.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=88901dc2a12c703cbc2de79cff585be2)

File audio allegati

**Per allegare file nella chat AI:**

1. Vai all'editor dell'app.
2. Clicca l'icona **Add**  nella chat AI.
3. Clicca **Upload from computer**.
4. Seleziona i tuoi file immagine, come PNG o JPG, o i tuoi file audio MP3 o WAV.
5. Descrivi come usare ogni file, poi invia il messaggio.

> [!NOTE]
>
> I file che carichi nella chat AI restano privati. Quando l'AI li aggiunge al gioco, salva delle copie pubbliche. Scopri di più su [come funzionano gli allegati della chat](https://docs.base44.com/it/Building-your-app/Using-media.md#come-funzionano-gli-allegati-della-chat).

***

## Passaggio 4 | Testare il gioco

Testa il gioco prima di condividerlo, così puoi verificare che ogni regola funzioni come l'hai descritta. Gioca come farebbe un nuovo giocatore, poi confronta ciò che succede con il tuo prompt.

> [!NOTE]
>
> I [dati di test](https://docs.base44.com/it/documentation/managing-app-data/testing-your-data.md) richiedono il [piano Builder](https://base44.com/pricing) o superiore. Con il piano Free, salta i passaggi sui dati di test e gioca nell'anteprima normale. I punteggi delle prove finiscono così nei dati live: cancellali prima di condividere il gioco e controlla l'accesso di ogni giocatore dopo la pubblicazione.

**Per testare il tuo gioco:**

1. Vai all'editor dell'app.
2. Clicca **Dashboard**.
3. Clicca **Settings**.
4. Attiva **Test Data** in **Advanced Capabilities**.
5. Se il gioco conserva contenuti come le domande nei suoi dati, chiedi alla chat AI di aggiungere contenuti di esempio ai dati di test.
6. Clicca l'icona **Turn on test data** sopra l'anteprima prima di giocare i round di prova.
7. Gioca e controlla ogni regola:
   <ul aria-label="Regole del gioco da controllare">
     <li>**Punteggio:** gioca un round e confronta ogni punteggio con le tue regole, ad esempio una risposta corretta con tempo rimasto e una domanda scaduta.</li>

     <li>**Azzeramenti:** torna dopo l'orario di azzeramento e controlla che ci sia un nuovo round, come il quiz del giorno dopo.</li>

     <li>**Tentativi ripetuti:** finisci un round, poi prova a giocare di nuovo e controlla che il gioco segua la tua regola sulle partite ripetute.</li>

     <li>**Cronologia salvata:** apri le tue partite passate e controlla che punteggio e data corrispondano al round che hai giocato.</li>

     <li>**Accesso di ogni giocatore:** apri il [link di test](https://docs.base44.com/it/documentation/managing-app-data/testing-your-data.md#condividere-un-link-di-test-alla-tua-app) del gioco in una finestra privata del browser e registrati come secondo giocatore. Poi ricarica l'editor dell'app, [agisci come quel giocatore](https://docs.base44.com/it/Setting-up-your-app/Managing-access.md#testing-your-app-as-a-user) e controlla che veda solo ciò che le tue regole consentono, come le proprie partite.</li>

     <li>**Contenuto della classifica:** controlla che la classifica mostri solo ciò che le tue regole consentono, come nomi visualizzati e punteggi senza indirizzi email.</li>

     <li>**Audio e disattivazione:** gioca con l'audio attivo, poi disattivalo e ricarica la pagina per controllare che il gioco ricordi la tua scelta.</li>

     <li>**Layout mobile:** passa l'anteprima alla [vista mobile](https://docs.base44.com/it/Building-your-app/Design-foundations-and-layout.md#personalizzare-l’app-per-il-mobile) e controlla che domande, pulsanti di risposta e risultati entrino nello schermo. Dopo la pubblicazione, gioca un round anche su un telefono.</li>
   </ul>

![La schermata di fine partita con l'etichetta Game saved, un totale di 1.760 punti, 10 risposte corrette su 10 e un riepilogo delle risposte](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-results.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=fc346981b1842e7d6eb8c1a80c515135)

Un round finito con il suo punteggio

***

## Passaggio 5 | Pubblicare il gioco

Pubblica il gioco per renderlo disponibile ai giocatori. Scegli **Public** in **App visibility** per far giocare chiunque. Se il tuo prompt chiedeva ai giocatori di accedere, come nel trivia, il tuo gioco ha già le pagine di login. Per aggiungere l'accesso in seguito, chiedilo alla chat AI. Scopri come [impostare la visibilità dell'app](https://docs.base44.com/it/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) e [usare le pagine di login del gioco](https://docs.base44.com/it/Setting-up-your-app/Managing-login-and-registration.md#about-your-login-pages).

**Per pubblicare il tuo gioco:**

1. Vai all'editor dell'app.
2. Clicca **Publish** nella barra superiore.
3. Scegli chi può aprire il gioco in **App visibility**.
4. Clicca **Publish**.
5. Clicca l'icona **Copy link** per copiare il link del gioco e condividerlo.

> [!NOTE]
>
> Creare i file per App Store e Google Play richiede il [piano Builder](https://base44.com/pricing) o superiore. Per prepararli, clicca la scheda **Mobile app** nel pannello Publish. Scopri di più su come [inviare la tua app agli app store](https://docs.base44.com/it/Building-your-app/Mobile-experience.md#inviare-la-tua-app-agli-app-store).

***

## Passaggio 6 | Promuovere il gioco

Quando il gioco è online, puoi promuoverlo per raggiungere più giocatori e ricevere feedback.

> [card] [Invia a Launchpad](https://docs.base44.com/it/promoting-your-app/submitting-to-launchpad.md)
>
> Condividi il tuo gioco con la community di Base44.

> [card] [Promuovi il tuo gioco](https://docs.base44.com/it/promoting-your-app/social-content.md)
>
> Crea post social che portano nuovi giocatori.

> [card] [Unisciti al Discord di Base44](https://discord.com/invite/ThpYPZpVts)
>
> Condividi il tuo gioco e ricevi feedback da altri builder.

***

## FAQ

> [accordion] Posso costruire un gioco multiplayer o 3D?
>
> Sì. L'AI può costruire:
>
> * **Giochi multiplayer in tempo reale** in cui i giocatori entrano nella stessa stanza di gioco e vedono le mosse degli altri mentre accadono. Le stanze di gioco in tempo reale usano funzioni backend, che richiedono il [piano Builder](https://base44.com/pricing) o superiore.
> * **Giochi 3D** costruiti con three.js.
>
> Descrivi nella chat AI come i giocatori entrano e competono, o com'è il tuo mondo 3D.

> [accordion] Come azzero i punteggi o la classifica?
>
> **Per cancellare tutti i punteggi:**
>
> 1. Clicca **Data** nella dashboard della tua app.
> 2. Clicca l'icona **More actions**  sulla card della tabella dei punteggi.
> 3. Clicca **Clear table records** e poi **Move to Trash**.
>
> Per 30 giorni puoi ripristinare i punteggi cancellati da **Recently deleted** nello stesso menu.
>
> Per correggere un singolo punteggio, clicca la sua riga, modificalo e salva.
>
> Se hai attivato i dati di test, scegli prima **Production** o **Test** nella pagina Data, così modifichi i punteggi giusti. Per azzeramenti regolari come una classifica settimanale, chiedi alla chat AI di aggiungerne uno. Scopri di più su come [modificare ed eliminare i dati](https://docs.base44.com/it/Building-your-app/Managing-your-app-data.md#eliminare-i-dati).

> [accordion] I giocatori possono giocare senza accedere?
>
> Sì. Scegli **Public** in [**App visibility**](https://docs.base44.com/it/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) per far giocare chiunque senza un account.
>
> Senza accesso, il gioco non può distinguere i giocatori, quindi non può conservare le loro partite passate né mostrare i loro nomi in classifica. Per salvare i punteggi di ogni giocatore, fai accedere i giocatori. Il tuo gioco ha già le pagine di login se il prompt chiedeva l'accesso. Altrimenti, chiedi alla chat AI di aggiungerlo.

> [accordion] Come faccio pagare i giocatori per il mio gioco?
>
> Configura i pagamenti con [Base44 Payments](https://docs.base44.com/it/Setting-up-your-app/setting-up-wix-payments.md) o [Stripe](https://docs.base44.com/it/documentation/setting-up-your-app/setting-up-payments.md) e chiedi alla chat AI di aggiungere un checkout in cui i giocatori pagano.
>
> Se pubblichi il gioco sull'App Store o su Google Play, limita le vendite in-app a beni fisici e servizi. Apple e Google richiedono i propri sistemi di acquisto in-app per i contenuti digitali come livelli premium, livelli sbloccati o valuta virtuale. Scopri di più su come [vendere nella tua app](https://docs.base44.com/it/documentation/building-your-app/uploading-to-app-stores.md#selling-in-your-app).

> [accordion] Come impedisco ai giocatori di copiare il mio gioco?
>
> Quando il gioco è pubblico, il badge **Edit with Base44** in basso a destra permette a chiunque di copiarlo nel proprio account. Per rimuovere questa scorciatoia, [nascondi il badge](https://docs.base44.com/it/Setting-up-your-app/Managing-access.md#showing-the-base44-badge).

> [!NOTE]
>
> Questa pagina è stata tradotta con l'AI. Per le informazioni più accurate e aggiornate, consulta la [versione inglese](https://docs.base44.com/index.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.