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

# Crear un juego

> Crea un juego en Base44 con cuentas de jugadores, puntuaciones guardadas, efectos de sonido y arte generado, y promociónalo entre nuevos jugadores.

Convierte tu idea de juego en algo que la gente pueda jugar. Ya sea una noche de trivia o un concurso, tu próximo juego empieza con un prompt. Planifica las reglas, descríbelas y el [creador de juegos con IA](https://base44.com/ai-game-maker) construye un juego que puedes diseñar, probar y compartir.

![La página de inicio de Trivia Blitz 44 en rosa y cian neón, con una tarjeta de desafío diario junto a una máquina recreativa en pixel art](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-home.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=24197a0fcb8c0955c608ca5b44141f0e)

Un juego creado con Base44

> [card] [Empieza desde una plantilla de juego](https://base44.com/templates/apps/games)
>
> Explora plantillas de juegos y personaliza una en el chat de IA.

***

## Paso 1 | Crear tu juego

Describe tu juego en un prompt y Base44 lo construye: la app, las páginas, las preguntas o niveles y los datos que guarda tu juego. Funciona mejor con juegos 2D para navegador basados en reglas, tiempos y puntuaciones, como estos:

> [card] Trivia
>
> Preguntas con tiempo y una puntuación al final, como un juego de trivia diario.

> [card] Rompecabezas
>
> Una palabra o cuadrícula diaria que resolver con un número fijo de intentos.

> [card] Concurso
>
> Un tablero de categorías y valores en puntos que un presentador dirige en una pantalla compartida.

> [card] Bingo
>
> Cartones con casillas aleatorias que los jugadores marcan a medida que se cantan los elementos.

> [!TIP]
>
> ¿No sabes por dónde empezar? Habla primero de tu juego con la IA en el [modo Planificar](https://docs.base44.com/es/Getting-Started/starting-from-your-first-prompt.md#using-plan-mode).

Incluye esto en tu prompt:

* **Cómo funciona una ronda:** Cuántas preguntas, turnos o niveles hay, y cualquier límite de tiempo.
* **Puntuación:** Cuántos puntos da cada acción y qué no da puntos.
* **Cuándo termina el juego:** Qué termina una ronda, como la última pregunta o el fin del temporizador, y qué ven los jugadores después.
* **Qué se reinicia y cuándo:** Un rompecabezas nuevo cada día, una tabla de clasificación semanal o partidas ilimitadas.
* **Quién puede jugar:** Si los jugadores inician sesión y con qué frecuencia puede jugar cada uno.
* **Quién ve qué:** Lo que pueden ver otros jugadores, como solo los nombres visibles y las puntuaciones.

> [!NOTE]
>
> El prompt de ejemplo de abajo guarda las puntuaciones mediante funciones de backend, que requieren el [plan Builder](https://base44.com/pricing) o superior.

**Para crear tu juego:**

1. Ve a la página de inicio de Base44.
2. Describe tu juego en el cuadro de prompt, incluidas tus reglas.
3. Haz clic en el icono de enviar.
4. Espera mientras Base44 construye tu juego. Puedes seguir su progreso en el chat de IA y describir allí cualquier cambio más tarde.

Por ejemplo, este prompt creó un juego de trivia diario:

```text wrap theme={null}
Crea un juego de trivia llamado Trivia Blitz 44 con un estilo retro de salón recreativo neón: fondo oscuro, texto rosa y cian brillante y una fuente de estilo pixel.

Jugabilidad:
- Cada día hay un cuestionario de 10 preguntas de opción múltiple, el mismo para todos los jugadores. Un cuestionario nuevo empieza a la medianoche UTC.
- Elige las 10 preguntas de cada día de un banco de al menos 100 preguntas de cultura general, cada una con 4 opciones de respuesta y una respuesta correcta.
- Cada pregunta tiene un temporizador de 15 segundos. Una respuesta correcta suma 100 puntos más 10 puntos por cada segundo restante. Una respuesta incorrecta o sin respuesta suma 0.
- Después de la pregunta 10, muestra la puntuación total y qué preguntas acertó el jugador.

Jugadores y puntuaciones:
- Los jugadores inician sesión para jugar. Cada jugador puede jugar el cuestionario diario una vez.
- Guarda cada partida terminada con el nombre visible del jugador, la puntuación y la fecha del cuestionario.
- Agrega una página Leaderboard con las 10 mejores puntuaciones del día. Muestra solo los nombres visibles, nunca las direcciones de correo.
- Los jugadores pueden ver sus propias partidas anteriores. Los demás jugadores solo ven nombres visibles y puntuaciones, en la tabla de clasificación.
- Nadie puede editar ni eliminar una puntuación después de que termina la partida.
```

![El editor de la app con el prompt de Trivia Blitz 44 en el chat de IA y la pantalla de inicio neón del juego, con una máquina recreativa en pixel art, en la vista previa](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-trivia-editor.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=82c30185459926f0a29799ec257f1e66)

Un juego en la vista previa del editor de la app

***

## Paso 2 | Proteger los datos de tu juego

Las puntuaciones guardadas dan a los jugadores un motivo para volver, y una tabla de clasificación solo funciona si los jugadores pueden confiar en ella. Los permisos de datos de tu juego definen quién puede ver y cambiar lo que guarda tu juego, como puntuaciones, progreso y datos de los jugadores.

Cuando tu prompt dice quién puede ver y cambiar las puntuaciones, la IA configura los permisos por ti. En este juego de trivia, cada jugador solo ve sus propias partidas, y solo las funciones de backend de la app pueden guardar o cambiar una puntuación. La tabla de clasificación muestra solo nombres visibles y puntuaciones, como pedía el prompt.

Aprende a [cambiar los permisos de datos](https://docs.base44.com/es/Building-your-app/Managing-your-app-data.md#changing-data-permissions) y a [probarlos en la vista previa](https://docs.base44.com/es/Setting-up-your-app/Managing-security-settings.md#testing-your-permissions).

![La página Permissions de una tabla donde los jugadores solo ven sus propias partidas y solo las funciones de backend pueden crearlas o actualizarlas](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-score-permissions.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=5a1c801ea081f383e762d3c63521fc71)

Permisos de datos para los jugadores

**Para revisar los permisos de tu juego:**

1. Ve al editor de la app.
2. Haz clic en **Panel**.
3. Haz clic en **Datos**.
4. Selecciona la tabla que guarda tus puntuaciones.
5. Haz clic en **Permisos**.
6. Compara estos permisos con las reglas de tu prompt. Si no coinciden, describe el cambio en el chat de IA.

![Una tabla de clasificación diaria de los 10 mejores con la posición, el nombre visible del jugador y la puntuación](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-leaderboard.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=a8cc360a896f32943f4590158693b5b3)

Una tabla de clasificación con nombres visibles y puntuaciones

***

## Paso 3 | Diseñar tu juego

Dale a tu juego su aspecto, su sonido y su estilo.

### Definir el aspecto

Describe el aspecto que quieres en el chat de IA, como "un estilo retro de salón recreativo con rosa y cian neón y una fuente pixel". En los juegos de trivia, rompecabezas y de tablero, también puedes seleccionar un solo elemento en la vista previa y cambiar su color, su texto o su espaciado. Obtén más información sobre [diseñar con IA](https://docs.base44.com/es/Building-your-app/Designing-with-AI.md).

### Agregar imágenes

Describe la imagen y dónde va en un solo mensaje, y la IA la genera y la agrega a tu página. Por ejemplo, este prompt agregó una máquina recreativa a la página de inicio del juego de trivia:

```text wrap theme={null}
Genera una imagen en pixel art de una máquina recreativa neón brillante en rosa y cian, y muéstrala en la página de inicio junto a la tarjeta del desafío diario.
```

![La página de inicio de Trivia Blitz 44 con una máquina recreativa en pixel art generada junto a la tarjeta del desafío diario](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-arcade-cabinet.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=caf69daed7d59e93988b1fbda5fe748e)

Una imagen generada en la página de inicio de un juego

### Agregar sonido y tus propios archivos

Adjunta tus archivos en el chat de IA y luego indica dónde va cada uno o cuándo suena. Por ejemplo:

```text wrap theme={null}
Agrega efectos de sonido con los dos archivos de audio que adjunté. Reproduce correct.wav cuando una respuesta sea correcta, y wrong.wav cuando sea incorrecta o se acabe el tiempo. Agrega un botón de silencio en el encabezado. El sonido está activado por defecto, y el juego recuerda la elección de cada jugador en su dispositivo.
```

![El cuadro de mensaje del chat de IA con correct.wav y wrong.wav adjuntos y un prompt que describe cuándo suena cada uno](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-chat-audio.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=88901dc2a12c703cbc2de79cff585be2)

Archivos de sonido adjuntos

**Para adjuntar archivos en el chat de IA:**

1. Ve al editor de la app.
2. Haz clic en el icono **Agregar**  en el chat de IA.
3. Haz clic en **Upload from computer**.
4. Selecciona tus archivos de imagen, como PNG o JPG, o tus archivos de sonido MP3 o WAV.
5. Describe cómo usar cada archivo y luego envía tu mensaje.

> [!NOTE]
>
> Los archivos que subes en el chat de IA son privados. Cuando la IA los agrega a tu juego, guarda copias públicas. Obtén más información sobre [cómo funcionan los adjuntos del chat](https://docs.base44.com/es/Building-your-app/Using-media.md#how-chat-attachments-work).

***

## Paso 4 | Probar tu juego

Prueba tu juego antes de compartirlo para comprobar que cada regla funciona como la describiste. Juega como lo haría un jugador nuevo y luego compara lo que pasa con tu prompt.

> [!NOTE]
>
> Los [datos de prueba](https://docs.base44.com/es/documentation/managing-app-data/testing-your-data.md) requieren el [plan Builder](https://base44.com/pricing) o superior. En el plan Free, omite los pasos de datos de prueba y juega en la vista previa normal. En ese caso, tus puntuaciones de prueba van a tus datos en vivo, así que bórralas antes de compartir tu juego y revisa el acceso de cada jugador después de publicar.

**Para probar tu juego:**

1. Ve al editor de la app.
2. Haz clic en **Panel**.
3. Haz clic en **Configuración**.
4. Activa **Test Data** en **Advanced Capabilities**.
5. Si tu juego guarda contenido como preguntas en sus datos, pide al chat de IA que agregue contenido de ejemplo a los datos de prueba.
6. Haz clic en el icono **Activar datos de prueba** encima de la vista previa antes de jugar rondas de prueba.
7. Juega y revisa cada regla:
   <ul aria-label="Reglas del juego que revisar">
     <li>**Puntuación:** Juega una ronda y comprueba cada puntuación con tus reglas, como una respuesta correcta con tiempo restante y una pregunta sin tiempo.</li>

     <li>**Reinicios:** Vuelve después de tu hora de reinicio y comprueba que hay una ronda nueva esperando, como el siguiente cuestionario diario.</li>

     <li>**Intentos repetidos:** Termina una ronda, intenta jugar de nuevo y comprueba que el juego sigue tu regla de repetición.</li>

     <li>**Historial guardado:** Abre tus partidas anteriores y comprueba que la puntuación y la fecha coinciden con la ronda que jugaste.</li>

     <li>**Acceso de cada jugador:** Abre el [enlace de prueba](https://docs.base44.com/es/documentation/managing-app-data/testing-your-data.md#sharing-a-testing-link-to-your-app) de tu juego en una ventana privada del navegador y regístrate como un segundo jugador. Luego vuelve a cargar el editor de la app, [actúa como ese jugador](https://docs.base44.com/es/Setting-up-your-app/Managing-access.md#testing-your-app-as-a-user) y comprueba que solo ve lo que permiten tus reglas, como sus propias partidas.</li>

     <li>**Contenido de la tabla de clasificación:** Comprueba que la tabla de clasificación muestra solo lo que permiten tus reglas, como nombres visibles y puntuaciones sin direcciones de correo.</li>

     <li>**Sonido y silencio:** Juega con el sonido activado, luego siléncialo y vuelve a cargar la página para comprobar que el juego recuerda tu elección.</li>

     <li>**Diseño móvil:** Cambia la vista previa a la [vista móvil](https://docs.base44.com/es/Building-your-app/Design-foundations-and-layout.md#customizing-your-app-for-mobile) y comprueba que las preguntas, los botones de respuesta y los resultados caben en la pantalla. Después de publicar, juega también una ronda en un teléfono.</li>
   </ul>

![La pantalla de fin de partida con la etiqueta Game saved, un total de 1,760 puntos, 10 de 10 aciertos y un resumen de las respuestas](https://mintcdn.com/base44/IzNlmjcQkCzjMAO3/images/apps-games-results.png?fit=max\&auto=format\&n=IzNlmjcQkCzjMAO3\&q=85\&s=fc346981b1842e7d6eb8c1a80c515135)

Una ronda terminada con su puntuación

***

## Paso 5 | Publicar tu juego

Publica tu juego para que esté en vivo para los jugadores. Elige **Public** en **Visibilidad de la app** para que cualquiera pueda jugar. Si tu prompt pedía que los jugadores iniciaran sesión, como en el juego de trivia, tu juego ya tiene páginas de inicio de sesión. Para agregar el inicio de sesión más tarde, pídeselo al chat de IA. Aprende a [configurar la visibilidad de tu app](https://docs.base44.com/es/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) y a [usar las páginas de inicio de sesión de tu juego](https://docs.base44.com/es/Setting-up-your-app/Managing-login-and-registration.md#about-your-login-pages).

**Para publicar tu juego:**

1. Ve al editor de la app.
2. Haz clic en **Publicar** en la barra superior.
3. Elige quién puede abrir tu juego en **Visibilidad de la app**.
4. Haz clic en **Publicar**.
5. Haz clic en el icono **Copy link** para copiar el enlace de tu juego y compartirlo.

> [!NOTE]
>
> Crear los archivos para App Store y Google Play requiere el [plan Builder](https://base44.com/pricing) o superior. Para prepararlos, haz clic en la pestaña **Mobile app** del panel Publish. Obtén más información sobre [enviar tu app a las tiendas de apps](https://docs.base44.com/es/Building-your-app/Mobile-experience.md#submitting-your-app-to-app-stores).

***

## Paso 6 | Promocionar tu juego

Cuando tu juego esté en vivo, puedes promocionarlo para llegar a más jugadores y recibir comentarios.

> [card] [Envíalo a Launchpad](https://docs.base44.com/es/promoting-your-app/submitting-to-launchpad.md)
>
> Comparte tu juego con la comunidad de Base44.

> [card] [Promociona tu juego](https://docs.base44.com/es/promoting-your-app/social-content.md)
>
> Crea publicaciones para redes sociales que atraigan nuevos jugadores.

> [card] [Únete al Discord de Base44](https://discord.com/invite/ThpYPZpVts)
>
> Comparte tu juego y recibe comentarios de otros creadores.

***

## Preguntas frecuentes

> [accordion] ¿Puedo crear un juego multijugador o en 3D?
>
> Sí. La IA puede crear:
>
> * **Juegos multijugador en vivo** donde los jugadores se unen a la misma sala de juego y ven los movimientos de los demás en el momento. Las salas de juego en vivo se ejecutan en funciones de backend, que requieren el [plan Builder](https://base44.com/pricing) o superior.
> * **Juegos en 3D** creados con three.js.
>
> Describe en el chat de IA cómo se unen y compiten los jugadores o cómo es tu mundo en 3D.

> [accordion] ¿Cómo reinicio las puntuaciones o la tabla de clasificación?
>
> **Para borrar todas las puntuaciones:**
>
> 1. Haz clic en **Datos** en el panel de tu app.
> 2. Haz clic en el icono **Más acciones**  en la tarjeta de tu tabla de puntuaciones.
> 3. Haz clic en **Vaciar registros de la tabla** y luego en **Move to Trash**.
>
> Puedes restaurar las puntuaciones borradas desde **Eliminados Recientemente** en el mismo menú durante 30 días.
>
> Para corregir una sola puntuación, haz clic en su fila, cámbiala y guarda.
>
> Si activaste los datos de prueba, primero elige **Production** o **Test** en la página Datos para cambiar las puntuaciones correctas. Para reinicios periódicos, como una tabla de clasificación semanal, pide al chat de IA que agregue uno. Obtén más información sobre [editar y eliminar datos](https://docs.base44.com/es/Building-your-app/Managing-your-app-data.md#deleting-data).

> [accordion] ¿Pueden jugar sin iniciar sesión?
>
> Sí. Elige **Public** en [**Visibilidad de la app**](https://docs.base44.com/es/Setting-up-your-app/Managing-access.md#setting-your-app-visibility) para que cualquiera pueda jugar sin una cuenta.
>
> Sin inicio de sesión, tu juego no puede distinguir a los jugadores, así que no puede guardar sus partidas anteriores ni mostrar sus nombres en la tabla de clasificación. Para guardar las puntuaciones de cada jugador, haz que inicien sesión. Tu juego ya tiene páginas de inicio de sesión si tu prompt lo pedía. Si no, pide al chat de IA que lo agregue.

> [accordion] ¿Cómo cobro a los jugadores por mi juego?
>
> Configura los pagos con [Base44 Payments](https://docs.base44.com/es/Setting-up-your-app/setting-up-wix-payments.md) o [Stripe](https://docs.base44.com/es/documentation/setting-up-your-app/setting-up-payments.md) y pide al chat de IA que agregue un checkout donde los jugadores paguen.
>
> Si publicas tu juego en App Store o Google Play, limita las ventas dentro de la app a bienes y servicios físicos. Apple y Google exigen sus propios sistemas de compras dentro de la app para el contenido digital, como niveles premium, niveles desbloqueados o moneda virtual. Obtén más información sobre [vender en tu app](https://docs.base44.com/es/documentation/building-your-app/uploading-to-app-stores.md#selling-in-your-app).

> [accordion] ¿Cómo evito que los jugadores copien mi juego?
>
> Cuando tu juego es público, la insignia **Edit with Base44** abajo a la derecha permite que cualquiera lo copie en su propia cuenta. Para quitar ese acceso directo, [oculta la insignia](https://docs.base44.com/es/Setting-up-your-app/Managing-access.md#showing-the-base44-badge).

> [!NOTE]
>
> Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la [versión en inglés](https://docs.base44.com/index.md).


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