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
- Conventional Git Commit Guidelines for AImodelcoding
- AI Engineer for ML Integration and Deploymentmodelcoding
- Elite Frontend UI Developermodelcoding
- Code Recon Source Code Auditormodelcoding
- HTWind Single-File Widget Generatormodelcoding
- Design System Component Spec Generatormodelcoding
- Karpathy LLM Coding Guidelinesmodelcoding
- Strict Full-Stack Engineer Repo Rulesmodelcoding
- Codebase WIKI.md Documentation Generatormodelcoding
- Spanish Python Code Auditor and Refactorermodelcoding