Skip to main content
Prompts Interactive Bingo Game Creator 1-90

model coding user risk: low

Interactive Bingo Game Creator 1-90

Create a bingo game with numbers 1-90 displayed on a 9x10 colored board, including speed and volume selectors, control buttons for replay, reset, new game, pause, line verification…

PROMPT

Crea un juego de bingo.
Los números van del 1 al 90.


Options:
- Los números que van saliendo se deben coloca en un tablero dividido en 9 filas por 10 columnas. Cada columna va del 1 al 10, la segunda del 11 al 20 y así sucesivamente.
Para cada fila, el color de los números es el mismo y distinto al resto de filas.
- Debe contener un selector de velocidad para poder aumentar o disminuir la velocidad de ir cantando los números
- Otro selector para el volumen del audio
- Un botón para volver a cantar el número actual
- Otro botón para volver a cantar el número anterior
- Un botón para reiniciar la partida
- Un botón para empezar una nueva partida
- Se pueden introducir los cartones con un código único con sus números a partir de un archivo csv.
- Cada cartón se compone de tres filas y en cada fila tiene 5 números. En la primera columna irán los números del 1 al 9, en la segunda del 10 al 19, en la tercera, del 20 al 29 y así hasta la última que irán del 80 al 90.
- Si se han introducido ya los cartones, se deben quedar almacenados para no tener que estar introducirlos otra vez.
. También se puede introducir a mano cada cartón de números con su código.
- Debe tener un botón para pausar el juego o continuarlo.
- Debe tener un botón de línea. Para que haga una pausa y se compruebe si es correcta la línea (han salido los 5 números de una misma línea de un cartón y solo puede haber una línea por juego). Si se introduce el código del cartón del jugador que ha cantado línea debe indicar si es correcto o no.
- También debe contener otro botón para bingo (han salido los 15 números de un cartón). Debe comprobar si se introduce el código del cartón si es correcto.
- Los números de cada partida deben ser aleatorios y no pueden repetirse cuando se inicie un nuevo juego.

EXPECTED OUTPUT

Format
code

CAVEATS

Missing context
  • Tecnología o framework para implementación (e.g., HTML/JS, React).
  • Formato exacto del archivo CSV para cartones.
  • Detalles de audio (TTS, archivos pregrabados).
  • Plataforma objetivo (web, móvil).
  • Cómo mostrar múltiples cartones y entrada de código para línea/bingo.
Ambiguities
  • Tablero de 9 filas por 10 columnas, pero columnas del 1-10,11-20,..., implicando columna 10:91-100, pero números solo hasta 90.
  • Diferencia no clara entre 'reiniciar la partida' y 'empezar una nueva partida'.
  • 'Solo puede haber una línea por juego' podría implicar reglas específicas no detalladas.

QUALITY

OVERALL
0.60
CLARITY
0.65
SPECIFICITY
0.75
REUSABILITY
0.25
COMPLETENESS
0.55

IMPROVEMENT SUGGESTIONS

  • Especificar pila tecnológica: 'Implementa como aplicación web con HTML5, CSS3 y vanilla JavaScript.'
  • Corregir tablero: 'Tablero de 9 filas x 10 columnas: columna 1 (1-10), ..., columna 10 (81-90).''
  • Definir formato CSV: 'CSV con columnas: codigo,n1,n2,n3,n4,n5 por fila, repetido para 3 filas.'
  • Añadir diferencia: 'Reiniciar: repetir números desde inicio; Nueva partida: números aleatorios nuevos.'
  • Incluir boceto UI o estructura HTML básica.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR MODEL