NEBULA RUNNERCEO CORPORATION PROTOCOL75 sectores · 34 centros de energía · victoria por control
Fase de NegociacionHabla, pacta y prepara tus alianzas. · cierre 18/10/2026 23:59Iniciar sesion

Version actual

Nebula Runner NR-1.0.0

Esta pagina resume la version activa y lo que ha cambiado respecto a la anterior para que puedas seguir el progreso del minijuego de forma clara.

Estado: Release interna Version: NR-1.0.0 Foco: Sin foco Vista Guest

Prueba real

Camino directo para validar el hosting

La pagina de versiones tambien te deja saltar al arranque real: registro, login, partidas, beta IA y fase.

Ruta jugable actual

Desde la portada hasta el turno

Esta version ya deja visible el flujo que queremos usar para betas internas y smoke autenticado.

Partida activa

Sala lista para abrir

El servidor ya responde y la partida puede preparar un lobby o una demo de entrada.

Abre el lobby de validacion o lanza una demo activa desde el flujo de administracion.

Prologo de campaña

La ultima partida que deja herencia

Cuando cierre la primera partida, aqui se contara la victoria anterior, la faccion, las alianzas y las traiciones.

0Ejercitos heredados
0Facciones con legado
3Por faccion
0Turno final

Prologo de campana

Aun no hay victoria canon registrada.

Motivo:

Cierre: #0 |

Ejercitos heredados

Los tres mejores supervivientes por faccion pasan al prologo de la siguiente campana.

Guardar hasta 3 ejercitos supervivientes por faccion y hacerlos visibles al abrir temporada.

Aun no hay una partida cerrada para mostrar herencia de ejercitos.

FINAL del proyecto

Nebula Runner listo para beta publica estable

El proyecto se considera terminado cuando el juego pueda jugarse desde el Sol del Nexo hasta replay/reporte en hosting real, con modo solo IA estable, lobby limpio, reglas canon auditadas y sin artefactos pesados de desarrollo.

CIERRE en definicion cerrada

Terminamos cuando

  • Flujo publico completo: Sol del Nexo -> tutorial/reglas/mapa -> jugar -> login/registro -> partidas -> lobby -> mapa.
  • Beta solo IA jugable: crear sesion local o real, ordenar, terminar fase, resolver IA, revisar report.php e historico.php.
  • Reglas canon cerradas: movimiento, apoyo, convoy simple/cadena, desalojo, retirada y reabastecimiento con tests verdes.
  • UI final con alma: sectores legibles, flechas compactas, SFX con toggle, replay por fases y feedback QA facil de copiar.
  • Hosting real verificado: smoke autenticado, correo de bienvenida, BD preparada, rutas limpias y bundle medium+long sin fallos.
  • IA suficiente para beta: cadete/operador/veterano/estratega, prioridad por centros de estrella, apoyos utiles y memoria agregada justa.
  • Cierre de carpeta: artefactos de sectorizacion retirados, assets pesados justificados y documentacion status/version/guide sincronizada.

Checks de salida

  • scripts/nebula-beta-readiness.ps1 -Mode visual|local|hosting -WriteReport
  • scripts/nebula-bundle-check.ps1 -Bundle all -Jobs 4
  • scripts/nebula-live-flow-smoke.ps1 -UseLocalBetaLogin
  • scripts/nebula-beta-rehearsal.ps1 -Port 8011 -Cycles 3

Despues del FINAL

  • Congelar reglas y UI base.
  • Pasar a contenido, balance, sonidos finales y temporadas.
  • No anadir features grandes salvo bugs bloqueantes o feedback real de beta.

Cierre de la v1

Foto honesta del estado

100% Cierre aproximado
0% Trabajo restante
1-2 sesiones fuertes Empuje corto
1-2 dias de trabajo real Pulido interno

Siguiente foco

Bundles que cierran la release

Post-v1: smoke autenticado en hosting real, carril beta solo/IA mas corto y cierre del onboarding/lobby antes del ensayo publico.

Medio plazo

Bundles de cierre

Geometria detallada y validacion · en cierre

Cerrar el pipeline reproducible de hitboxes detalladas y colores de hover por propietario para que el mapa canon responda pegado al borde real del sector.

Regenerar los contornos detallados cuando cambie el SVG canon. · Validar cobertura, centros y fallbacks en cada build. · Mantener el mapa clicable pegado al borde real del sector. · Aplicar hover con color de faccion inicial o propietario conquistado.

Ordenes y tactica canon · en cierre

Endurecer reglas de apoyo/convoy y mostrar validacion visual paso a paso para que la orden invalida se detecte antes de enviar.

Nave Capital: solo apoyo a movimiento de Infanteria Caza con origen vinculado. · Checklist visual de cadena de convoy en orders.php con pasos bloqueantes. · Glosario visual unificado en mapa, reporte e historico (ancla y flechas canon). · Sonidos UI contextuales en mapa, botones, modales y replay con toggle persistente por jugador. · Replay cronologico por turnos con control de inicio desde el turno seleccionado. · Feedback visual de impacto en el mapa de ordenes al soltar flecha (ok o bloqueada) para mejorar lectura tactica instantanea. · Auditoria de coherencia por turno visible en status, report e historico. · Politica de envio por precheck configurable por perfil canon (bloqueante o flexible). · Gate backend transaccional en nebula_store_order con anti-lock: solo bloquea si no reduces errores. · Snapshots de precheck before/after resolucion y before/after submit visibles para trazabilidad por turno.

IA tactil y dificultad · en marcha

Hacer que el modo solo se sienta vivo con selector de dificultad, sfx contextuales y arrastre con lectura visual fuerte.

Selector de dificultad IA por partidas de prueba. · Ruido y agresividad escalonados por cadete/operador/veterano/estratega. · Sonidos y feedback de arrastre, confirmacion y menus. · Playtest instanciable para abrir, jugar y revisar UI e historico en un ciclo corto. · Vista previa sin BD en play.php?preview=1 con boton Terminar fase y resolucion simulada para QA rapido.

Validacion del arranque · en cierre

Mantener entrada publica, login, lobby, dashboard, status, version y reporte como camino corto de smoke test desde el Sol del Nexo hasta la resolucion.

Sol del Nexo enlazado a una entrada publica de Nebula Runner con tutorial breve, reglas y mapa canon. · Login, registro y verificacion enfocados para entrar directamente al menu de partidas sin puerta intermedia. · Correo de bienvenida con lore del Nexo y acceso posterior al menu de partidas. · Helpers centrales de ruta Nebula + check de higiene publica para evitar regresiones de onboarding. · Higiene privada de rutas en play/status/version para dejar visibles solo partidas, beta IA, ordenes beta y replay. · Higiene de replay en report/historico para priorizar beta IA, ordenes beta e integridad desde la lectura del turno. · Conservar visible la ruta de registro, lobby y preparado. · Alinear reportes y replay con el estado real del juego. · Mantener sincronizados los scripts de validacion. · Anadir smoke autenticado de orden + resolucion IA solo + reporte/historico. · Check visual de orders (ui-orders-visual-check.php) para HUD de gestos, sectores hover/drag y glosario de flechas. · Check de superficie sonora ui-sfx-surface-check.php para validar canal SFX y toggle. · Check solo-playtest-surface-check.php para asegurar el flujo preparar -> resolver -> revisar historico/reporte. · Check historico-turn-reel-check.php para validar replay cronologico y start-index. · Menu privado de partidas creadas con tick de acceso por jugador y seleccion de lobby activo. · Flujo host aprobar/descartar solicitudes de entrada con cola visible y arranque al completar facciones. · Popup host de solicitudes de entrada en partidas.php con tick de acceso mas legible y cola viva visible. · Menu de partidas convertido en cabina visual con ruta corta, dock de creacion, tarjetas de lobby, metricas compactas y SFX en acciones criticas. · Lobby.php elevado a cabina cinematica con briefing de faccion, bitacora compacta, ruta viva, chat publico en tarjetas y enlace IA beta actual. · Transicion lobby-mapa-ordenes reforzada con carril de mando visible, estados tacticos y SFX en los pasos de playtest. · Lobby depurado de rebotes dashboard.php: preparado anclado, mapa canon y ordenes beta como ruta principal. · Briefing previo al mapa con faccion asignada, despliegue inicial y ventana BITACORA antes de continuar. · Limpieza de rutas legacy visibles en bitacora, recordatorios, simulacion, admin y paginas EN: beta IA, partidas y ordenes beta como accesos principales. · Limpieza de rutas legacy en portada, login beta local, map-overlay y stats-api para que APIs y superficies apunten a beta IA, partidas y ordenes beta. · Compatibilidad limpia solo/dashboard: controladores internos vivos, pero navegacion visible derivada a partidas, mapa, beta IA, ordenes y login central. · Correos, registro y quickstart del bootstrap redirigidos a partidas, mapa, estado y ordenes beta en vez de tablero legacy. · Bundle paralelo de checks por tramo (--bundle=medium|long) para iterar mas rapido con mas archivos a la vez. · Wrapper PowerShell nebula-bundle-check.ps1 para lanzar medio+largo en paralelo con un solo comando. · Export de reporte JSON en nebula-bundle-check.ps1 para medir tiempos/fallos por bundle y acelerar iteraciones. · Check automatizado replay-surfaces-ui-check.php para validar bloques replay y script compartido en report/historico/publico. · Pulso visual del replay en historico/report/publico para mostrar estado, tipo, faccion y simbolo del paso actual. · Replay brief compartido en dashboard, guide, status y bitacora para condensar el ultimo turno con accesos rapidos a reporte e historico. · Smoke autenticado endurecido para orden -> resolver turno -> validacion replay en report/historico/historico-publico, con guardrail live-flow-smoke-check.php en bundle medio. · Estado visual drop-state en orders.php para distinguir buscando/listo/bloqueado durante el arrastre de ordenes. · Feedback de drop-state especifico por accion (mover/apoyar/convoy) con bloqueo visual de convoy a destino no planetario. · Selector de densidad visual compacta/normal/cinematica en orders.php para comparar lectura tactica, brillos y tamaño de flechas sin tocar el resto del HUD. · Brief operativo de convoy en orders.php con capital, infanteria transportada, destino y ruta visible antes de guardar. · Laboratorio de ordenes sin BD en orders.php?preview=1 con drag, validacion, flecha viva y resolucion rapida para QA. · Micro-SFX de drop-state en ordenes para busqueda, destino valido y destino bloqueado durante el arrastre. · Laboratorio de ordenes con audio tactico en preview: hover scan, grab/drop, ruta y bloqueo al arrastrar unidades. · Playtest IA rapido en play.php (preparar demo si hace falta, resolver 1 turno y abrir historico en replay-turnos). · Checklist jugable en play.php para probar arrastre, SFX, resolucion IA, replay e integridad en una misma ruta. · Ventana beta solo IA en play.php con boton Terminar fase y resolver turno para acelerar feedback de gameplay. · Modo beta en orders.php con dock de vuelta a play.php, cierre rapido de fase y conservacion de contexto tras guardar orden. · Entrada local /login/ para crear sesion beta solo IA y preparar demo sin depender del login principal durante playtest. · Gateway visible al playtest IA desde mapa, ordenes, dashboard y guia para volver al modo solo sin perder contexto. · Mision guiada de primera orden en orders.php con pasos vivos de accion, origen, destino, validacion y cierre beta. · Hub breve de replay en report e historico con enlace directo al playtest IA y salto al tablero. · Replay breve tambien en fase y sala de mando para mantener la misma lectura tactica en superficies de entrada. · Replay breve tambien en frentes y operaciones para cerrar superficies tacticas de lectura avanzada. · Modo RequireAuth en nebula-live-flow-smoke.ps1 para distinguir claramente un skip sin credenciales de una prueba autenticada real. · Check ai-learning-surface-check.php para vigilar memoria evolutiva y entrenamiento IA tras resolucion. · Robustez BD con manifiesto, auditoria de integridad, eventos de sistema, checkpoints de partida y db-robustness-check.php en bundle medio. · Principios visibles de IA evolutiva justa en solo/status: memoria agregada, identidad opaca y limite temporal. · Historico publico sincronizado con fase activa y pulso tactico, sin avisos PHP de carga inicial. · Demo publica abre por defecto el ultimo turno con replay poblado y carril de fases para QA visual sin login ni BD. · Limpieza de artefactos de sectorizacion: .tmp, PNG privados y herramientas de hitbox retiradas tras cerrar sectores. · Selector de dificultad IA dentro de la ventana beta solo para comparar cadete/operador/veterano/estratega sin salir del playtest. · Lectura visible de comportamiento IA por dificultad en beta/status y smoke autenticado vigilando play.php. · Panel de ultima resolucion beta con capturas, apoyos, convoys, bajas, invalidas y salud del replay. · Capa visual sci-fi biomecanica en beta, ordenes y replay con filamentos, scanlines y guardia de movimiento reducido. · Carril beta corto reforzado con command dock compartido en beta-solo.php y menos ruido de enlaces en status/version. · Reel cronologico con Inicio y velocidades Lento/Normal/Rapido para revisar animacion y gameplay del turno hasta la foto activa. · Replay tactico con Inicio y velocidades tambien en report, historico e historico-publico para QA de causas, simbolos y ritmo del turno. · Cabina beta con tarjetas causa/simbolo/consecuencia de la ultima resolucion y SFX snap al enganchar sector asistido en ordenes. · Resumen por fases del replay beta: movimientos, convoys, apoyos, batalla y retiradas con helper compartido y check de bundle medio. · Carril de fases sincronizado con replay tactico: fase activa visible en report/historico durante play, salto por timeline y teclado. · Orbita QA en beta solo IA con preview, laboratorio de ordenes, replay demo publico y cabina real reunidos para feedback rapido. · Telemetria QA en laboratorio de ordenes: accion, drop, ruta y checklist de lectura para validar arrastre, convoy, SFX y flecha viva. · Laboratorio de ordenes alineado con numeracion canon de sectores para que unidades, convoyes y validacion JS no dependan de codigos visuales internos. · Telemetria QA trasladada a orders.php?beta=1 para comparar accion, drop, ruta y servidor entre preview sin BD y partida real contra IA. · Mision operativa en beta-solo.php para indicar el siguiente paso exacto del playtest: login, preparar IA, ordenar, resolver o revisar replay. · Cierre de fase guiado en beta-solo.php con estado, precheck, accion primaria, SFX y rutas directas a ordenes/replay/reporte. · Caja negra de resolucion beta: al cerrar fase vuelve al turno resuelto exacto, enlaza replay/reporte de ese turno y muestra coherencia visible antes de seguir ordenando. · Huella QA de caja negra beta con hash de resolucion, firma, cadena replay, click trace y snapshots JSON de precheck visibles. · Baliza de feedback beta con ticket QA, paquete de diagnostico corto y checklist de arrastre/regla/resolucion/sensacion. · Boton de copiar paquete QA en la baliza beta con fallback de portapapeles, estado accesible y SFX de exito/error. · Modo foco QA de 10 segundos en la baliza beta para resaltar arrastre, convoy, resolucion o SFX durante playtest. · Registro local QA opcional en la baliza beta para guardar ultimas pruebas con modo, turno, ticket y paquete diagnostico. · Export copiable del registro local QA para pegar varias pruebas con fecha, foco, turno, ticket y payload. · Descarga local .txt del registro QA para conservar sesiones largas de playtest sin servidor. · Vista compacta del ultimo registro QA en la baliza beta con fecha, foco, turno, replay y ticket. · Ruta guiada de playtest QA en la baliza beta: ordenar, terminar fase, revisar replay y guardar feedback con foco visual por paso. · Estado de ciclo QA completado y cierre de fase con etiqueta Resolviendo IA para evitar dobles envios durante el playtest. · Escala visual precision en orders.php y orders-preview.php: flechas, halos, puntas, trails, nodos y contornos compactos para no tapar sectores. · Escala visual precision en replay tactico: rutas, focos, nodos, unidades y puntas con tamano fijo para report/historico/preview. · SFX por fase en replay tactico: movimiento, convoy, apoyo, batalla, retirada, aviso y fallo con carga inicial silenciosa. · Gramatica visual por fase en replay tactico: flujo de movimiento, onda de convoy, enlace de apoyo, impacto de batalla y retirada descendente. · Baliza de envio en orders.php para indicar orden incompleta, lista, validando, bloqueada, con avisos, confirmada o enviandose antes de guardar. · Compuerta beta-final en beta-solo.php con puertas de runtime, sesion, orden/resolucion, replay y timeline inmediato/medio/final. · Ensayo beta de 3 turnos visible en beta-solo.php con orden fallida, convoy/apoyo, retirada o baja y paquete QA. · Runner scripts/nebula-beta-rehearsal.ps1 con tres ciclos reales orden->resolver->reporte->historico y paquete NR-BETA-REHEARSAL visible en play.php. · Wrapper scripts/nebula-beta-readiness.ps1 para agrupar bundle, doctor/preflight BD, smoke local y smoke hosting en un solo veredicto. · Botones de copiar readiness en beta-solo.php para lanzar visual/local/hosting sin seleccionar comandos a mano. · Preset -WriteReport en readiness para dejar el ultimo informe JSON en .tmp/nebula-beta-readiness-<modo>.json sin tocar codigo del juego. · Panel ultimo readiness guardado en beta-solo.php para leer el JSON mas reciente, copiar la ruta y enseñar el resumen sin salir de la cabina. · Ruta de entrada mas clara en login/index.php y partidas.php para llevar al jugador a menu de partidas, lobby y beta solo IA con menos rebotes. · Ruta rapida en preview.php para saltar a partidas, login beta, cabina beta real y ultimo readiness desde la demo sin BD. · Ruta rapida en orders-preview.php y orders.php beta para saltar a mapa preview, cabina real, readiness, feedback QA y partidas sin romper el ciclo de playtest. · Smoke autenticado local con -UseLocalBetaLogin para crear sesion beta en localhost y revisar mision beta, ordenes con telemetria, reporte e historico. · Diagnostico visible en login beta local cuando BD/PDO no esta listo, con salida a preview sin BD y server-check. · server-check.php y start-local-server.ps1 conectados para arrancar PHP local con pdo_mysql/mbstring y lanzar smoke beta local en un comando. · Diagnostico de socket MySQL/MariaDB en server-check.php y start-local-server.ps1 para distinguir driver cargado, configuracion valida y base de datos apagada. · Doctor BD local en scripts/nebula-db-doctor.ps1 para detectar config, socket, servicio, binarios MySQL/MariaDB y siguiente accion sin exponer secretos. · Switch -WithDbDoctor en nebula-bundle-check.ps1 para ejecutar reglas, superficies y diagnostico BD dentro del mismo paquete de QA. · Instalador real games/nebula-runner/scripts/install-production.php con --dry-run, --create-database, esquema, semilla canon y snapshot antes de beta IA real. · Wrapper local scripts/nebula-db-preflight.ps1 para ejecutar el instalador con el PHP correcto y extensiones pdo_mysql/mbstring cargadas. · Switch -WithDbPreflight y -RequireDbReady en nebula-bundle-check.ps1 para correr QA medio/largo junto al preflight de instalacion. · Compuerta BD real en beta-solo.php con driver, socket, schema y siguiente accion visibles antes de preparar/resolver IA. · Smoke local inteligente: valida preview y readiness si BD esta bloqueada, y exige -RequireDbReady solo para partida real contra IA. · Runbook scripts/nebula-beta-local-runbook.ps1 para ejecutar doctor, preflight, servidor local, smoke JSON y readiness local con un solo comando. · Informe unico .tmp/nebula-beta-local-runbook.json y panel server-check.php#runbook-local para leer el ultimo veredicto beta sin abrir varios JSON. · Panel play.php#beta-db-unlock para ver desde la cabina beta el bloqueo BD, copiar comandos Docker/runbook y saber cuando pasar a partida IA real. · Doctor scripts/nebula-php-runtime-doctor.ps1 para confirmar si PHP puede cargar pdo_mysql/mbstring directo o con extension_dir forzado. · Paquete BD NR-DB-UNLOCK copiable en cabina beta y server-check para saber si falla driver, config, socket, schema o partida IA real. · Informes JSON de runbook, readiness, smoke y bundle escritos en UTF-8 sin BOM para que PHP los lea de forma fiable en paneles beta. · Puerta final scripts/nebula-beta-final-gate.ps1 para consolidar runbook, readiness y bundle en .tmp/nebula-beta-final-gate.json antes de probar beta IA real. · Puerta final beta con gate runtime PHP independiente para separar pdo_mysql/mbstring de socket, schema y partida IA real. · Lanzador scripts/nebula-beta-ai-playtest.ps1 para alternar entre preview IA sin BD y beta IA real con BD obligatoria en un solo comando. · Paquete QA NR-BETA-IA copiable en play.php y server-check.php con veredicto, superficies 5/5, URL objetivo y comando real. · Paquete final NR-FINAL-BETA copiable en puerta final y server-check con gates, bloqueadores, socket, preflight y comando de beta real. · Helper scripts/nebula-db-local-compose.ps1 para generar/arrancar MariaDB local por Docker y desbloquear beta real sin instalar servicios manualmente. · Paquete NR-DB-COMPOSE persistente para distinguir Docker ausente, contenedor arrancando y socket MariaDB abierto desde cabina beta y server-check. · Helper scripts/nebula-db-local-portable.ps1 y paquete NR-DB-PORTABLE para arrancar MariaDB ya instalada sin crear servicio Windows ni instalar Docker.

Largo plazo

Bundles de expansion

Season Framework · planned

Convertir Nebula Runner en una escalera persistente por temporadas con clasificacion, carryover y cierres de campana.

Marcadores persistentes por CEO y faccion. · Reglas de herencia entre campanias. · Informes de cierre de temporada.

Director Solo · planned

Expandir la IA directora para que pueda sostener una partida en solitario con memoria, estilo y reaccion tactica propia.

Perfiles de memoria por faccion. · Ordenes adaptativas de la IA. · Dificultad dinamica segun resultados reales. · Aprendizaje incremental desde historicos de todas las partidas sin distinguir humano o IA. · Escalado de madurez IA (cadete -> operador -> veterano -> estratega) segun muestras acumuladas. · Contrato visible de IA justa para explicar que no usa informacion secreta futura ni identidad real del jugador.

Automation Nexus · planned

Automatizar turnos, correos, recordatorios y bitacoras para escalar el juego con menos carga manual.

Recordatorios de fase y resolucion. · Correo automatico de turno y recuperacion. · Bitacora narrativa diplomatica y militar. · Notificaciones de lobby (solicitud, aceptacion, rechazo, partida lista) para reducir friccion de entrada.

Canon Profiles · in_progress

Motor de reglas parametrizable por perfil canon para evitar cambios manuales de PHP en cada iteracion.

Perfil canon cargable por NEBULA_RULE_PROFILE y override por partida desde status.php. · Perfiles de movimiento/apoyo/convoy versionables por temporada. · Suite automatica rule-profile-check.php para validar reglas por perfil. · Auditoria de coherencia con mismatches por sector/unidad entre summary y snapshot. · Replay tactico con causas de fallo por unidad y simbologia estandar. · Check automatizado replay-cause-symbol-check.php para validar causa+simbolo en timeline y rail tactico. · Validador previo al turno para rechazar ordenes invalidas antes de enviar. · Prevalidador batch por jugador y turno (preturn-validator-batch-check.php) para detectar bloqueos antes del submit final. · Tema visual del mapa segun accion activa y estado arrastrando/listo para que la orden se sienta viva. · Gramatica visual de ordenes por drop-state para unificar prevalidacion, replay tactico y tutorial interactivo. · Copys y bloqueos por accion conectados al perfil canon para que mover/apoyar/convoy ensenen reglas antes del submit. · Briefs de orden convertidos en tutorial vivo para explicar convoyes complejos sin depender del manual. · Identidad sonora parametrizable por perfil visual/faccion para sustituir tonos sinteticos por libreria final. · Banco de pruebas contra IA convertido en QA jugable para revisar bugs de interfaz, reglas y replay antes de hosting real. · Ventana de beta local evolucionable a modo ventana final con controles de turno, replay e integridad. · Resumen de ruta de convoy en el checklist antes de guardar para explicar la cadena paso a paso. · Tonos SFX declarativos en controles clave del panel de ordenes y del flujo de convoy.

Anti-Cheat y Lore Vivo · planned

Cerrar anti-cheat con replay firmado por click real de sector, IA mas agresiva por faccion y bitacora viva por turno.

Firma de replay ligada al click real de sector. · Correlacion click->orden auditada en cada resumen de resolucion. · Cadena firmada replay_click_chain_v1 para detectar tamper entre orden/resolucion/replay. · Pulso visual del replay firmado como futura huella de anti-cheat y trazabilidad. · Replay hub con salto a integridad, historico y playtest IA para auditar una partida desde cualquier punto. · IA por facciones con perfiles ofensivos diferenciados. · Bitacora narrativa viva con cronica militar y diplomatica por turno.

IA directora

Base tecnica del modo solo jugador

Base tecnica para una IA directora de facciones, memoria de partida, cronicas de sector y modo solo jugador canon.

Objetivos

  • Cada faccion tendra una personalidad tactica estable y un lore propio.
  • La IA aprendera estilos humanos a partir de patrones de victorias, alianzas y traiciones.
  • Cada partida guardara memoria de comportamiento, relaciones, banners y cambios de reputacion.
  • La IA escribira cronicas de sector y hotspots para alimentar el lore del mapa.
  • El modo solo jugador permitira jugar contra facciones controladas por IA sin perder el secreto del juego.

Salidas de memoria

  • bitacora de faccion
  • resumen de comportamiento
  • banner de personalidad
  • historial de alianzas
  • historial de traiciones
  • cronica de sector
  • lore incremental

Legado de unidades

Ejercitos con nombre propio

Cada unidad podra llevar un nombre, un rango y una cronica que siga viva entre partidas para dar mas peso al lore de cada faccion y a las historias que deja cada turno.

Identidad

Cada unidad tendra un nombre propio.

Bitacora de ejercito

El juego contara la ultima gran partida al abrir una nueva.

Herencia entre partidas

Los ejercitos supervivientes pasan a la siguiente campaña con su nombre y nivel romano. Cada faccion puede arrastrar sus 3 mejores cronicas.

Primer nivel canon: I

Canon diplomatico

La reputacion, los pactos rotos y las alianzas activas ya alimentan la cronica de cada CEO. Las acciones rapidas de trato, chat, convoy y alianza se guardan para que el lore tenga memoria viva.

Corto plazo real

Siguiente inmediato

  • Regla de apoyo de Nave Capital endurecida: solo apoyo a movimiento valido de Infanteria Caza.
  • Glosario visual canon aplicado en reporte/historico y checklist de convoy en orders.php.
  • Tests de resolucion de convoy automatizados en scripts/convoy-resolution-check.php (4 escenarios base).
  • Runner por lotes scripts/rules-bundle-check.php con filtros --bundle=medium|long|all para repartir checks por tramos y acelerar iteraciones.
  • Modo paralelo por tramos: --bundle=medium --parallel --jobs=4 y --bundle=long --parallel --jobs=4.
  • Wrapper de operación en paralelo: powershell -ExecutionPolicy Bypass -File scripts/nebula-bundle-check.ps1 -Bundle all -Jobs 4.
  • Validador de borrador conectado a servidor con checklist paso a paso y estado por chequeo.
  • Precheck de turno por usuario activo en Orders (boton "Validar mis ordenes") y endpoint dedicado.
  • Guardado protegido por gate backend transaccional: en modo bloqueante solo acepta la orden si limpias o reduces errores de precheck.
  • Snapshots JSON de precheck before/after en resolucion y envio para auditoria por turno y por usuario.
  • Politica de envio por precheck configurable por perfil canon (bloqueante o flexible).
  • Trazas click->orden firmadas en payload y resumen anti-cheat visible en status/report.
  • Script de politica precheck-policy-check.php para validar bloqueo/flex por perfil y override por partida.
  • Script de gate precheck-submit-gate-check.php para validar clean/improved/blocked/flex.
  • Script de auditoria order-click-trace-check.php para validar correlacion y firmas por turno.
  • Script de cadena firmada replay-chain-check.php para verificar replay firmado y deteccion de tamper.
  • Canal de sonido UI con toggle persistente: hover, click, abrir/cerrar menus y reproduccion de replay.
  • Replay cronologico en Historico con arranque desde el turno seleccionado y orden canon visible de resolucion.
  • Flujo de playtest IA rapido en play.php: preparar (si hace falta), resolver 1 turno y abrir historico.php#replay-turnos.
  • Checks nuevos: ui-sfx-surface-check.php, solo-playtest-surface-check.php, historico-turn-reel-check.php y retreat-zero-strength-check.php.
  • Prevalidador previo al turno por usuario: preturn-validator-batch-check.php para detectar bloqueos antes del envio final.
  • Panel de snapshots de precheck visible en status/report para comparar before/after por turno.
  • Popup host en partidas.php para aceptar o descartar solicitudes con tick de acceso mas legible y cola viva visible.
  • Limpieza de artefactos de sectorizacion: .tmp, PNG privados y herramientas de hitbox retiradas; guardrail en storage-cleanup-surface-check.php.
  • Ventana beta solo IA con selector de dificultad para comparar Cadete, Operador, Veterano y Estratega sin salir del playtest.
  • Lectura visible de comportamiento IA por dificultad en beta/status: ruido tactico, iniciativa, apoyos, convoys y defensa.
  • Panel beta de ultima resolucion con capturas, apoyos, convoys, bajas, invalidas y salud del replay antes de abrir reporte/historico.
  • Capa visual sci-fi biomecanica en beta, ordenes y replay: filamentos, scanlines, halos organicos y guardia prefers-reduced-motion.
  • Vista previa sin BD en play.php?preview=1 con boton Terminar fase y resolver turno, densidad FX y glosario visual para playtest inmediato.
  • Selector de densidad visual compacta, normal y cinematica en orders.php para modular la intensidad sin agrandar hitboxes.
  • Siguiente hito: smoke autenticado en hosting real (enviar orden, resolver IA y revisar report.php + historico.php) manteniendo la vista previa sin BD como superficie de QA rapido.

Expansion futura

Lo que quedara para largo plazo

  • Motor de reglas por perfil canon para no tocar PHP en cada variacion.
  • Replay tactico estandar con causas de fallo por unidad.
  • Validador previo al turno para bloquear ordenes invalidas antes del envio.
  • Paisaje sonoro adaptativo por fase de turno y eventos de combate.
  • Anti-cheat con replay firmado por click real de sector.
  • IA por faccion mas agresiva y bitacora viva de lore por turno.

Cambios desde la ultima version

Resumen de lo que cambio

Versiones

Como lo seguiremos

  • La version actual sube cuando cambia la ficha visible o la logica central del juego.
  • Las versiones menores se usan para ajustes tacticos, correcciones y mejoras de interfaz.
  • La siguiente version ya esta reservada para geometria detallada, support, convoy, ties, selector de densidad visual y la vista tactica con feedback real.

Accesos

Donde mirar

  • Software para la ficha principal y la entrada al juego.
  • Guia para la explicacion rapida de fases y ordenes.
  • Frentes para leer presion, repliegue y sectores expuestos.
  • Temporadas para ver el tablero piloto y la escalera futura.
  • Historial para seguir cada build y que cambio desde la anterior.
  • Tablero para el estado y los accesos del jugador.
  • Reporte para leer el cierre semanal.