Slot Factory

Motor de generacion de juegos

NeonBounty

/app/output/NeonBounty

Titulo del juego

El nombre visible para el jugador (pestana del navegador, pantalla de carga, y el titulo dorado que aparece si el logo no es un banner) -- distinto del identificador tecnico NeonBounty, que no cambia. Todavia no esta instalado -- al guardar se actualiza solo esta copia de trabajo.

Vista previa

Proba el juego jugando de verdad (con datos de prueba, sin instalar nada) para ver como quedan los rodillos, el marco, y comparar botoneras/layouts de HUD ANTES de instalarlo en el sitio real.

▶ Abrir vista previa

💻 Local (Laragon)

No se pudo consultar la base de datos ahora mismo ((2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection refused)")). Revisa que MySQL/Laragon este corriendo y volve a cargar esta pagina.

🌐 VPS (lajugada.bet)

Todavia no subiste este juego al VPS. Al instalar: se suben app/, public/ (con el motor Canvas y todos los assets/icono) y el .blade.php por SFTP a /var/www/casinoelrey, y el juego queda dado de alta en la base del VPS como BORRADOR (oculto del lobby) -- exactamente igual que instalar en Local, pero en produccion.

Categorias

No se pudo consultar la base de datos ahora mismo ((2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection refused)")). Revisa que MySQL/Laragon este corriendo y volve a cargar esta pagina.

Simulador de RTP -- verificar antes de publicar

Corre miles de spins simulados con la MISMA matematica del motor PHP real (pesos, paytable, Free Spins/GWILD, Mystery, Hold & Win, y el mismo throttle CheckRtp que corre en produccion) para confirmar que el RTP objetivo configurado es realmente alcanzable -- CheckRtp solo puede RECORTAR pagos, nunca aumentarlos, asi que si el RTP crudo ya queda por debajo del objetivo, ese objetivo es imposible de alcanzar en vivo por mas que el panel de RTP del casino diga otra cosa.

PROBLEMA: el RTP crudo (89.89%) queda por DEBAJO del objetivo configurado (96.00%). CheckRtp solo puede recortar pagos, nunca inventarlos -- este juego JAMAS va a alcanzar el 96.00% prometido en vivo, sea cual sea la configuracion del panel de RTP. Hace falta subir pesos/paytable antes de publicar.
RTP crudo (sin throttle)
89.89% · hit 35.98% · feature 0.185% · max 100.0x bet
RTP en vivo (con CheckRtp)
91.38% · hit 36.09%
Objetivo configurado
96.00%

Simulado con 20000 spins en 2.1s -- 2026-07-28 23:36:34. No incluye Bonus Buy (compra directa del feature), solo juego natural.

Exportar para otro casino (motor generico)

Arma un paquete portable (frontend HTML/Canvas/JS puro + manifest.json con el contrato de API + una guia de integracion) para que un equipo de desarrollo en OTRO motor de casino lo adapte a su propio backend -- no depende de Laravel/VanguardLTE, y no toca tu sitio real.

Estilo de botonera

Actual: Metalico / bisel 3D (referencia: Pragmatic Play) -- Bisel metalico grueso y muy pulido, spin circular grande y dominante -- el estilo 'de fabrica' de este programa hasta ahora.

Elegi uno de los 10 estilos relevados de estudios reales. Cambia solo el look de los botones y el spin (colores, bisel, forma) -- no toca el tema, las imagenes ni la logica del juego, y se puede cambiar cuantas veces quieras sin regenerar nada mas.

Layout de HUD

Actual: Calco Pragmatic (barra plana) -- Calco estructural literal de la barra inferior de un juego Pragmatic Play real (pedido explicito del usuario tras comparar contra una captura real): SIN cajas ni fondos individuales por stat -- los iconos (menu/info/sonido) flotan directo sobre la barra plana, CREDIT/BET como texto plano apilado (sin borde), un mensaje central de estado, y -/SPIN/+ circulares a la derecha. Turbo, autoplay, tabla de pagos y compra de bono quedan detras de un unico boton '...' (menu desplegable), igual que en los juegos reales -- ninguna funcion se pierde, solo se reordena. Es el default de fabrica desde el pedido explicito del usuario de que la botonera sea 100% identica en todos los juegos, siempre.

Cambia la DISPOSICION de los elementos del HUD (no solo el color, como el estilo de botonera de arriba) -- se puede cambiar cuantas veces quieras sin regenerar nada mas del juego.


¿Los botones de ESTE juego no quedaron bien de tamaño o posición? Arrastralos y agrandalos/achicalos a mano, en vivo, sobre el juego real -- se guarda solo para este juego.

✥ Abrir editor de botonera (arrastrar y redimensionar)

Imagenes generadas (22)

Si alguna no te convence: apreta ↻ Reintentar para que la IA genere otra version de cero con el mismo prompt, o ⇩ Descargar para bajarla, arreglarla en tu editor/IA preferido, y volver a subirla con "Subir" (no hace falta regenerar nada mas).

bg_loading.png
Fondo de la pantalla de CARGA (unos segundos, antes del juego).
⇩ Descargar
bg_reels.png
Fondo GENERAL del juego -- ocupa toda la pantalla, se ve DETRAS de todo (rodillos, HUD) mientras se juega. Es el 'fondo total'.
⇩ Descargar
casino_icon.jpg
Miniatura/tapa del juego en el LOBBY del casino -- lo primero que ve el jugador antes de entrar a jugar (no se ve DENTRO del juego).
⇩ Descargar
frame_reels.png
Marco/borde de los RODILLOS -- se dibuja ENCIMA del fondo general, con una ventana transparente en el centro donde van los simbolos. NO es un fondo, es el borde decorativo alrededor de la grilla.
⇩ Descargar
logo.png
Logo -- se ve en la pantalla de CARGA, antes de arrancar el juego.
⇩ Descargar
provider_badge.png
Sello/badge del proveedor -- chico, esquina del juego.
⇩ Descargar
symbols/goldenwild.png
Golden Wild
⇩ Descargar
symbols/h1_cazador.png
Simbolo H1_CAZADOR
⇩ Descargar
symbols/h2_alien.png
Simbolo H2_ALIEN
⇩ Descargar
symbols/h3_blaster.png
Simbolo H3_BLASTER
⇩ Descargar
symbols/h4_boveda.png
Simbolo H4_BOVEDA
⇩ Descargar
symbols/h5_nave.png
Simbolo H5_NAVE
⇩ Descargar
symbols/l1.png
Simbolo L1 -- Carta 10 en holograma futurista con marco de circuitos de neon y detalle cromado
⇩ Descargar
symbols/l2.png
Simbolo L2 -- Carta J en holograma futurista con marco de circuitos de neon y detalle cromado
⇩ Descargar
symbols/l3.png
Simbolo L3 -- Carta Q en holograma futurista con marco de circuitos de neon y detalle cromado
⇩ Descargar
symbols/l4.png
Simbolo L4 -- Carta K en holograma futurista con marco de circuitos de neon y detalle cromado
⇩ Descargar
symbols/l5.png
Simbolo L5 -- Carta A en holograma futurista con marco de circuitos de neon y detalle cromado
⇩ Descargar
symbols/mystery.cand1.png
Mystery.Cand1
⇩ Descargar
symbols/mystery.png
Mystery
⇩ Descargar
symbols/scatter.png
Scatter (dispara Free Spins)
⇩ Descargar
symbols/superwild.png
Super Wild
⇩ Descargar
symbols/wild.png
Simbolo Wild
⇩ Descargar

Audio -- musica de fondo y efectos (Freesound.org, CC0)

Vuelve a buscar TODOS los sonidos de este juego (musica de fondo tematica en loop + spin/win/freespins/bigwin/click/coin), probando varias busquedas alternativas en cascada por cada uno. Util para juegos generados antes de esta mejora, que quedaron sin musica de fondo constante o con efectos genericos.

Sonido para 'Neon Bounty'
Se descargaron automaticamente los sonidos marcados [LISTO] desde
Freesound.org (licencia CC0 -- dominio publico, sin atribucion
obligatoria, seguro para uso comercial). Los que digan [PENDIENTE]
no tuvieron ningun resultado CC0 razonable -- agregalos a mano cuando
quieras, el juego funciona igual mientras tanto.

El juego funciona perfecto SIN estos archivos -- el boton de sonido de
la botonera aparece igual, simplemente no suena nada hasta que los
agregues. Es 100% opcional, a tu ritmo.

Donde van: public/games/NeonBounty/assets/audio/
(crea la carpeta si no existe)

Formato: .mp3 (tambien funciona .ogg si le cambias la extension
en SOUND_FILES/MUSIC_FILE dentro de public/games/NeonBounty/js/sound.js)

Archivos que el motor ya sabe usar:

  - spin.mp3 -- al arrancar cada spin (base o free spin) [LISTO -- ya descargado de Freesound.org, CC0]
  - win.mp3 -- cuando se gana en alguna linea [LISTO -- ya descargado de Freesound.org, CC0]
  - freespins.mp3 -- al activarse el bonus feature (Free Spins / Hold & Win) [LISTO -- ya descargado de Freesound.org, CC0]
  - bigwin.mp3 -- reservado para una futura celebracion de win grande (no conectado todavia) [LISTO -- ya descargado de Freesound.org, CC0]
  - click.mp3 -- reservado para clicks de botones (no conectado todavia) [LISTO -- ya descargado de Freesound.org, CC0]
  - coin.mp3 -- reservado para animaciones de monedas (no conectado todavia) [LISTO -- ya descargado de Freesound.org, CC0]
  - bg_music.mp3 -- musica de fondo en loop mientras se juega, volumen bajo (35%) [LISTO -- ya descargado de Freesound.org, CC0]
  - bg_music_bonus.mp3 -- OPCIONAL -- musica mas intensa solo durante los free spins (crossfade automatico) [LISTO]

Donde conseguir/crear los que falten (gratis):
  - Cargá una FREESOUND_API_KEY gratis (freesound.org/apiv2/apply) en
    "API keys" del panel para que el programa busque y descargue estos
    sonidos solo la proxima vez que generes un juego.
  - freesound.org y pixabay.com/sound-effects -- bancos de efectos
    gratuitos (revisa la licencia de cada uno antes de usarlo en un
    proyecto comercial, algunos piden atribucion).
  - Un generador de efectos de sonido por IA (ElevenLabs u otro que
    prefieras) -- pedile algo como 'slot machine spin whoosh, short,
    punchy' o 'casino coin win chime, bright, 1-2 seconds'.
  - Para la musica de fondo: buscar 'casino background music loop
    royalty free' en el banco de audio que prefieras, o generarla
    con un generador de musica por IA con ese mismo prompt.

Videos del juego

El programa ya intenta generar estos videos solo (animando el poster del juego con IA, gratis) apenas termina de generar las imagenes -- si el resultado no te convence, arrastra otro video encima para reemplazarlo. Cada uno tiene ademas su propio prompt para pegar en el generador de video por IA que prefieras si preferis armarlo vos (maximo 2500 caracteres, ya viene recortado si hacia falta).

Ver que paso en el ultimo intento de generar video automatico
OK   teaser.mp4 (Hugging Face ZeroGPU, Wan2.2, gratis)
  [VIDEO] token de HF sin cuota (402) -- rotando al siguiente (9 disponibles)
  OK   trailer.mp4 (Hugging Face ZeroGPU, Wan2.2, gratis)
  OK   free_spins_intro.mp4 (Hugging Face ZeroGPU, Wan2.2, gratis)
  OK   free_spins_outro.mp4 (Hugging Face ZeroGPU, Wan2.2, gratis)
  OK   mystery_reveal.mp4 (Hugging Face ZeroGPU, Wan2.2, gratis)
Trailer/intro general del juego
Duracion sugerida: 10-15 segundos
Tamano: 1.9 MB
Duracion real: duracion no disponible (instala ffmpeg para verla)
Reemplazar por otro video
1064 / 2000 caracteres
Vuelve a generar el .mp4 con Hugging Face (Wan2.2) usando el texto de arriba -- reemplaza el video actual.
2500 / 2500 caracteres
Animacion de bonus: entrada a Free Spins
Duracion sugerida: 3-5 segundos
Tamano: 865 KB
Duracion real: duracion no disponible (instala ffmpeg para verla)
Reemplazar por otro video
1065 / 2000 caracteres
Vuelve a generar el .mp4 con Hugging Face (Wan2.2) usando el texto de arriba -- reemplaza el video actual.
2499 / 2500 caracteres
Animacion de bonus: cierre de Free Spins
Duracion sugerida: 4-6 segundos
Tamano: 1.7 MB
Duracion real: duracion no disponible (instala ffmpeg para verla)
Reemplazar por otro video
1129 / 2000 caracteres
Vuelve a generar el .mp4 con Hugging Face (Wan2.2) usando el texto de arriba -- reemplaza el video actual.
2500 / 2500 caracteres
Animacion de bonus: revelacion Mystery
Duracion sugerida: 3-5 segundos
Tamano: 882 KB
Duracion real: duracion no disponible (instala ffmpeg para verla)
Reemplazar por otro video
1057 / 2000 caracteres
Vuelve a generar el .mp4 con Hugging Face (Wan2.2) usando el texto de arriba -- reemplaza el video actual.
2499 / 2500 caracteres
Extra: teaser
Tamano: 1.1 MB
Duracion real: duracion no disponible (instala ffmpeg para verla)
Reemplazar por otro video
1073 / 2000 caracteres
Vuelve a generar el .mp4 con Hugging Face (Wan2.2) usando el texto de arriba -- reemplaza el video actual.
+ Agregar otro video

Proximos pasos

# Proximos pasos — Neon Bounty

## Que es cada imagen de fondo/marco (para no confundirlas)

- **`bg_reels.png`** = el **FONDO TOTAL** del juego -- ocupa toda la
  pantalla, se ve DETRAS de todo mientras se juega (rodillos, HUD).
- **`frame_reels.png`** = el **MARCO/BORDE** de los rodillos -- se dibuja
  ENCIMA del fondo, con una ventana TRANSPARENTE en el centro (ahi se ve
  la grilla de simbolos real). No es un fondo, es el borde decorativo.
- **`bg_loading.png`** = el fondo de la pantalla de CARGA, se ve solo unos
  segundos antes de arrancar el juego (no se ve durante el juego en si).
- **`casino_icon.jpg`** = la miniatura/tapa del juego en el LOBBY del
  casino, antes de entrar a jugar (tampoco se ve dentro del juego).

1. Revisa/genera los assets que falten (ver ASSET_PROMPTS.txt) en
   `public/games/NeonBounty/assets/` — chequea especialmente que
   `frame_reels.png` tenga transparencia real en el centro (no un
   patron de cuadros grises, y sin ninguna escena/habitacion dibujada
   adentro de la ventana -- tiene que quedar vacia).

2. Copia las carpetas `app/`, `public/` y `resources/` de esta salida
   hacia la raiz de tu proyecto Laravel (se fusionan solas, no
   pisan nada mas porque los nombres de carpeta son unicos).

3. Da de alta el juego en la tabla `games` — la forma mas segura es
   duplicar la fila de un juego que ya funciona (ej. Iron Syndicate)
   cambiando `name`/`title`, vía `php artisan tinker`:

   ```php
   $src = \VanguardLTE\Game::where('name', 'IronSyndicate')->first();
   $new = $src->replicate();
   $new->name = 'NeonBounty';
   $new->title = 'Neon Bounty';
   $new->stat_in = 0; $new->stat_out = 0;
   $new->rtp_stat_in = 0; $new->rtp_stat_out = 0; $new->current_rtp = 0;
   $new->save();
   ```

4. El RTP objetivo quedo en `96.00%` en `init.php` (`rtp_slots`) -- es
   editable en cualquier momento desde el Panel de Control de RTP del
   backend admin, sin tocar codigo.

5. Probar: `GET /game/NeonBounty?api_exit=/` (200 sin error), despues un
   `doInit`/`doSpin` de prueba, y por ultimo abrir en el navegador y
   verificar visualmente (grid, spin, linea ganadora, bonus buy, free
   spins). El motor ya respeta el balance real del jugador (debita el
   bet y acredita el win via el mismo sistema GameBank/CheckRtp que
   el resto del catalogo).

### Guia experta de matematica y volatilidad
Con RTP objetivo 96.00% y el tipo de juego `mystery_wild`, el perfil de volatilidad tipico de la industria para esta combinacion es **Volatilidad media**:
- Hit frequency de referencia: 20% - 28%
- Ganancia maxima de referencia: 200x - 1000x la apuesta
- El equilibrio mas comun en el mercado actual -- rachas secas moderadas compensadas por features de bonus que dan variabilidad. Es el punto de partida recomendado para la mayoria de los juegos nuevos si no se tiene un publico especifico en mente.

Estos numeros son puntos de partida de la industria, no una regla fija -- ajustalos vos mismo desde el Panel de Control de RTP segun como responda tu propia base de jugadores.

**Escalera de pago sugerida por tier de simbolo** (multiplicador de la apuesta de linea, 5 de un tipo):
- Simbolos bajos (cartas: 10-A o equivalente): 0.4x - 1x la apuesta de linea
- Simbolos medios (objetos/personajes secundarios del tema): 1x - 5x la apuesta de linea
- Simbolos altos (protagonistas del tema, H1-H3): 5x - 25x la apuesta de linea (H1 puede llegar a 50x+)
- Wild / Scatter / simbolo de bonus: Wild similar o superior al H1; Scatter paga fijo aparte de lineas

**Este tipo de juego se parece, en terminos de mecanica de industria, a:** Mystery Reels Megaways - Blueprint/Reel Time Gaming, Genie Jackpot Megaways - Blueprint Gaming -- es solo una referencia de orientacion (a que familia de mecanica pertenece), el arte y el tema de TU juego salen 100% de tu propia descripcion, no se copia nada de estos juegos.

**Mecanicas de bonus de este juego (y a que se parecen en la industria):**
- **Free Spins con multiplicador**: Tiradas gratis disparadas por Scatter, con un multiplicador que puede ser fijo, creciente o persistente durante el round. (ej: Great Rhino - Pragmatic Play (3 scatter -> 10 free spins, rinocerontes wild con multiplicador 2x fijo); Gold Rush - Pragmatic Play (3 scatter -> 10 free spins, wild dinamita con multiplicador 2x/3x))
- **Mystery Symbol**: Un simbolo comodin de apariencia unica que puede caer en cualquier celda; al terminar el spin, todas las celdas Mystery se revelan juntas al mismo simbolo antes de evaluar lineas. (ej: Mystery Reels Megaways - Blueprint/Reel Time Gaming (el simbolo Mystery se clona en varias celdas y revela todas al mismo simbolo); Genie Jackpot Megaways - Blueprint Gaming (simbolos Mystery agregados por el Genio, revelan un simbolo pagante garantizado))
- **Bonus Buy**: El jugador paga un multiplo fijo de la apuesta para entrar directo al feature especial, saltando la espera de que caiga organicamente. (ej: Practicamente todo el catalogo moderno de Pragmatic Play trae 'Buy Feature'; Hacksaw Gaming y Nolimit City son conocidos por ofrecer varios tiers de compra (barato/caro) en casi todos sus lanzamientos)

### Biblia del juego (direccion creativa)
_Armada por IA a partir del tema que describiste._

**Mundo/atmosfera:** Un espacio estacionario de alta tecnología, bañado en la luz cegadora de las luces neónicas y la energía alienígena, donde un cazarrecompensas cybernetico espera su próximo objetivo.

**Hilo visual compartido:** Neón, metal, humo y luces cegadoras, con un toque de futurismo y tecnología avanzada, creando un ambiente dramático y atractivo.

**Simbolos altos (H1-H5):**

- H1: La nave espacial del cazarrecompensas -- La nave con un diseño futurista, con luces neónicas y paneles de control que brillan con un aura azulada
- H2: La puerta de acceso al sector secreto -- La puerta con un diseño de seguridad avanzado, con luces rojas y sensores que emiten un humo blanco
- H3: El holograma de la recompensa -- Un holograma de una mujer con un atuendo futurista, con luces neónicas que se reflejan en su cabello
- H4: La criatura alienígena que escapa -- Una criatura con forma de serpiente, con escamas brillantes y ojos verdes que brillan en la oscuridad
- H5: La estrella y la nebulosa en el fondo -- Una estrella brillante y una nebulosa de colores pastel, con un fondo de espacio negro que crea un efecto de profundidad

**Mecanica/volatilidad sugerida:** free_spins (high) -- La mecánica de free spins encaja perfectamente con el tema de la búsqueda de recompensas y la exploración del espacio estacionario.


## Memoria del sistema — mejoras ya aprendidas y aplicadas solas

Estas correcciones ya vienen incorporadas de fabrica en las plantillas de este game_type (no hace falta hacer nada, ya se aplicaron a este juego):

  - [botonera/estilos] Tarea #72 completa: botonera configurable con 10 estilos reales para elegir. Nuevo modulo lib/button_styles.py con BUTTON_STYLES (pragmatic, novomatic_egt, netent, playngo, betsoft, isoftbet, rubyplay, playson, habanero, inbet), cada uno basado en las notas de STUDIO_STYLE_NOTES relevadas en vivo. Cada estilo redefine SOLO los selectores de botones/spin (.is-btn, .is-btn-icon, .is-btn-small, .is-btn-spin y sus variantes hover/active/disabled) usando las MISMAS variables CSS del juego (--is-gold, --is-red, etc), asi se adapta al tema de cada juego sin tocar el layout del HUD. Los 5 style.css.tmpl (fixed_lines, fixed_lines_gamble, hold_and_win, hold_and_win_gamble, mystery_wild) ya no tienen la botonera hardcodeada -- ahora tienen el token __BOTONERA_CSS__ que scaffolder.py::build_subs() rellena segun cfg['button_style'] (via button_styles.get_button_style_css). Fallback seguro a 'pragmatic' si el id no existe o no vino en el cfg. Wireo completo: select de estilo agregado a 'Nuevo juego' y 'Juego rapido' (se guarda en cfg y viaja por los hidden fields del paso 2), mas una ruta nueva /games/<name>/button_style (POST) + panel en la ficha del juego para cambiar el estilo de un juego YA generado sin rehacer nada (solo re-renderiza css/style.css). Probado con un script que corrio scaffold() para los 5 game_types x 5 estilos (incluyendo uno inexistente para confirmar el fallback) y verifico que no quede el token sin reemplazar y que las reglas .is-btn/.is-btn-spin esten presentes; tambien confirmado que las reglas .is-spin-icon (icono tematico del boton de spin, exclusivas de fixed_lines) sobreviven intactas sea cual sea el estilo elegido.
  - [estudio/marcas] Segunda tanda de estudio en vivo (lajugada.bet logueado, 2026-07-04): Troll Hunters 2 (Play'n GO), Secrets of London (EGT), Narcos (NetEnt, licencia real), The Wolf's Bane (NetEnt). 9 mecanicas NUEVAS agregadas a BONUS_MECHANIC_LIBRARY como NO IMPLEMENTADAS: walking_wild (Narcos: wild ganador se desplaza 1 celda/spin), spreading_wild (Wolf's Bane: wild contagia 1 vecino), wild_pay_multiplier_on_substitute (Secrets of London: wild duplica el pago al sustituir), dual_bonus_trigger (Secrets of London: Scatter clasico + simbolo Bonus separado en reels fijos con feature distinto), pick_and_click_bonus (Wolf's Bane: minijuego de elegir objetos), random_wild_transform (Narcos Drive-By: transforma simbolos altos en Wild al azar), locked_symbol_coin_collector (Narcos Locked Up: 3+ en misma fila se traban con valor random 1-10x, dispara mini-bonus cluster), choice_of_freespins_tradeoff (Troll Hunters 2: elegir 9fs sin mult / 7fs+x2 / 5fs+x3), ways_pays (Narcos: 243 Ways sin lineas fijas). Se agregaron 2 STUDIO_STYLE_NOTES nuevos: Play'n GO (panel lateral con medidor de feature siempre visible, spin verde + autoplay naranja separado) y NetEnt (botonera FLAT/minimalista sin bisel, texto gris mayusculas chico, spin puede re-tematizarse por completo ej. revolver en Narcos). Se agregaron 2 muestras reales de paytable a REAL_PAYTABLE_SAMPLES (Wolf's Bane y Narcos) confirmando un patron NUEVO: NetEnt suele pagar los simbolos altos EN PARES identicos entre si, distinto del escalonado unico de Pragmatic. Total mecanicas en la libreria: 19. Sigue siendo insumo directo para Tareas #72 (botonera variable) y #73 (paytable completo).
  - [estudio/marcas] Wolf Gold (Pragmatic Play) confirmado en vivo con paytable real completa 3/4/5 (bet=1000 ARS): H1 Bufalo 3=1000/4=10000/5=20000, H2 Aguila 3=800/4=6000/5=16000, H3 Caballo 3=600/4=4000/5=12000, H4 Puma 3=400/4=2000/5=8000, L1-L4 (A/K/Q/J) todos iguales 3=200/4=800/5=2000. Esto confirma que los simbolos bajos NO se escalonan entre si (solo los altos forman la escalera de valor) -- dato clave para Tarea #73. Ademas se marco explicitamente en industry_knowledge.py que Novomatic/EGT (Sizzling Hot) queda como estilo SECUNDARIO/alternativo por pedido del usuario (visualmente el mas basico de los estudiados), NO como referencia principal -- la linea principal sigue siendo Pragmatic Play. Nuevo dict REAL_PAYTABLE_SAMPLES agregado a industry_knowledge.py con estos numeros reales verificados.
  - [estudio/marcas] Se entro a 7 juegos reales de distintos proveedores (Betsoft: Golden Horns, Book of Darkness; iSoftBet: The Golden City; RubyPlay: Grand Express Action Class; Playson: Wolf Power Megaways; Habanero: The Big Deal Deluxe; InBet Games: Chilli Lucky Wheel) para relevar mecanicas de bono y estilo de botonera/paytable por marca. Todo el detalle quedo en lib/industry_knowledge.py (BONUS_MECHANIC_LIBRARY con 3 mecanicas nuevas anotadas como no-implementadas: ante_bet, branching_choice_bonus, wheel_bonus ampliado; y STUDIO_STYLE_NOTES con la nota de casa de 7 proveedores). Sirve de insumo directo para 2 mejoras pendientes: (1) botonera con variantes de estilo/marca propia configurable (no siempre igual), y (2) tabla de pagos mas completa (3/4/5 de un tipo en vez de solo 5, como hacen los juegos reales).
  - [arte/botonera] Botonera plana/generica. Arreglado: bisel metalico tipo estudio profesional (Pragmatic Play) en todos los botones (siempre con la paleta de colores del juego, nunca fija), mas un icono tematico opcional generado por IA (spin_icon.png) adentro del boton de SPIN -- ej. una calavera para un tema Dia de los Muertos.
  - [panel] No habia forma de bajar una imagen ya generada para editarla en otra IA/editor y volver a subirla. Agregado: boton Descargar junto a Reintentar/Subir en cada asset de la ficha del juego.
  - [arte/calidad] Los backgrounds (bg_reels/bg_loading/frame_reels) se generaban SIEMPRE con Pollinations (el motor de menor calidad de los tres) porque necesitan 1920x1080 exacto y NVIDIA/Cloudflare tienen resoluciones fijas. Arreglado: ahora se generan con NVIDIA/Cloudflare en su resolucion panoramica mas cercana (1344x768) y se recortan/escalan al tamaño exacto despues (sin distorsion), quedando Pollinations solo como ultimo recurso.
  - [audio] La musica de fondo (y varios efectos) quedaban sin conseguir nada en Freesound porque se probaba UNA sola busqueda fija. Arreglado: cada sonido prueba una lista de alternativas en cascada (de mas tematica/especifica a mas generica), y la musica de fondo ahora arma su busqueda a partir del tema real del juego en vez de 'casino background music' generico.

Prompts de imagen usados

Prompts de imagen para 'Neon Bounty'
(Pega cada uno en tu generador de imagenes gratuito preferido si el
modo automatico fallo para algun archivo, o si queres regenerar alguno.)

=== logo.png ===
A premium online-slot game LOGO that spells out exactly the words "Neon Bounty" in big bold ornate 3D lettering -- the title text must be the hero of the image, perfectly spelled, perfectly legible, filling most of the width. Style of a top-tier slot studio (Pragmatic Play, NetEnt): letters built from glowing NEON TUBE lighting in vivid saturated colors with a soft outer bloom/glow, sleek rounded futuristic letterforms, small electric sparks, a slight arc to the baseline, and small themed decorative flourishes (a gritty neon-lit space station docking bay at night, a cybernetic bounty hunter's ship parked beside a cracked vault door glowing with alien energy locks, holographic wanted posters flickering in purple and cyan neon, steam venting from pipes lit by pink and blue neon signage, a starfield and distant nebula visible through a cracked viewport window, rich weathered metal and neon-glass and chrome textures, cinematic lighting with at least one warm point light source (neon signs, engine glow, sparks), rich material texture, atmospheric depth with foreground/midground/background separation, dramatic but readable color palette, AAA slot studio production value (Pragmatic Play / NetEnt level), no text, no logos, no watermark, no signage, no readable letters anywhere in the scene. Un espacio estacionario de alta tecnología, bañado en la luz cegadora de las luces neónicas y la energía alienígena, donde un cazarrecompensas cybernetico espera su próximo objetivo. Hilo visual OBLIGATORIO compartido con el resto de las imagenes de este mismo juego: Neón, metal, humo y luces cegadoras, con un toque de futurismo y tecnología avanzada, creando un ambiente dramático y atractivo.) tucked around the letters WITHOUT covering or breaking them. WIDE HORIZONTAL BANNER composition, about 3:1 (three times wider than tall), dark plain transparent background. The ONLY text in the image is "Neon Bounty" -- no other words, no tagline, no watermark, no gibberish letters. Razor-sharp, high detail.
=== bg_reels.png ===


=== frame_reels.png ===
"Create a frame with a gritty, high-tech space station docking bay at night, with a cybernetic bounty hunter's ship parked beside a cracked vault door glowing with alien energy. The ship should be centered in a large, neon-lit window with a cracked viewport showing a starfield and distant nebula. The frame should be made of rich, weathered metal with neon-glass and chrome textures, with cinematic lighting that includes at least one warm point light source from neon signs, engine glow, or sparks. The frame should be decorated with solid, planar magenta (#FF00FF) fill, and should not include any text, logos, watermarks, signage, or readable letters. The frame should be a complete and finished object, with columns, pilasters, and a cornice or remate at the top and a base at the bottom, all made of the same rich, weathered metal with neon-glass and chrome textures. The frame's left and right sides should be occupied by solid, high-tech architecture with columns, pilasters, and totems, with a cornice or remate at the top and a base at the bottom, all made of the same rich, weathered metal with neon-glass and chrome textures. The frame's left and right sides should occupy 10-16% of the width each, with the window in the center occupying the majority of the area. The frame should be perfectly legible, with clean lines, no blurr
=== provider_badge.png ===


=== casino_icon.jpg ===


=== symbols/h1_cazador.png ===


=== symbols/h2_alien.png ===


=== symbols/h3_blaster.png ===


=== symbols/h4_boveda.png ===


=== symbols/h5_nave.png ===


=== symbols/l1.png ===


=== symbols/l2.png ===


=== symbols/l3.png ===


=== symbols/l4.png ===


=== symbols/l5.png ===


=== symbols/wild.png ===


=== symbols/superwild.png ===


=== symbols/scatter.png ===


=== symbols/goldenwild.png ===


=== symbols/mystery.png ===
"Image of a cybernetic bounty hunter's iconic cybernetic arm, encased in a sleek, weathered metallic exosuit, with glowing neon circuits and wires, set against a deep, dark background, with no text, no letters, no words, no numbers, no writing, no banners, with rich material texture, and a warm, golden point light source highlighting the metallic surfaces, and a chromatic rim light emphasizing the contours of the arm, and a deep, rich, but dramatic color palette inspired by the gritty neon-lit space station docking bay, with a focus on a palette of deep blues, purples, and golds, and a sense of mystery and futurism." AAA top-tier slot studio production quality (Pragmatic Play, NetEnt level), razor-sharp, vibrant saturated colors, crisp clean edges, professional game-art polish. ABSOLUTELY NO TEXT of any kind anywhere in the image: no words, no letters, no numbers, no writing, no banners, no labels, no title, no name — pure image only.

Zona de peligro

Borra este juego de TODOS lados: la carpeta de borrador local, y si llegaste a instalarlo, tambien sus archivos del sitio real (app/Games/, public/games/, la vista y el icono de lobby) y su fila en la base de datos. No se puede deshacer.

Volver a la lista