ECLIPSE IMPERIA 1.8.0: LA PRUEBA QUE TERMINÓ CONVIRTIÉNDOSE EN UN UNIVERSO COMPLETO Esto comenzó como una prueba para ver hasta dónde podía llegar un juego de estrategia espacial accesible. Pero joder con la prueba: lo que empezó siendo un pequeño experimento se ha convertido en un juego enorme, profundo y completamente jugable. Eclipse Imperia es un juego original de estrategia espacial para una persona contra civilizaciones controladas por inteligencia artificial. La interfaz se utiliza desde el navegador, pero el juego se ejecuta localmente en el ordenador. No necesita una cuenta, conexión permanente, compras, cuotas ni servidores externos. La edición compilada para Windows incluye todo lo necesario. Empiezas con un planeta y una civilización en sus primeros pasos espaciales. A partir de ahí puedes levantar una economía, investigar, fabricar flotas, cultivar alimento, explorar, colonizar, comerciar, negociar, espiar, formar alianzas, intervenir en política, afrontar crisis, invadir mundos y decidir qué clase de imperio quieres construir. No es únicamente un juego de construir minas y esperar. El universo reacciona a tus decisiones y puede configurarse de muchas maneras: velocidad económica, científica y de flotas por separado; dificultad; agresividad y adaptabilidad de la IA; riqueza minera y agrícola; ecología; expediciones; eventos; topología lineal o circular; porcentajes de escombros; número de galaxias; tamaño; rivales; mundos agrícolas; condiciones iniciales y objetivos de victoria. EL TAMAÑO REAL DEL JUEGO Para hacerse una idea de todo lo que contiene actualmente: - 46 edificios planetarios, orbitales y lunares. - 49 tecnologías e investigaciones. - 34 tipos de naves. - 27 defensas y sistemas de escudo. - 15 misiones de flota diferentes. - 10 cultivos agrícolas. - 18 objetivos de expedición profunda. - 18 especialistas de expedición. - 5 protocolos de riesgo. - 12 efectos posibles de artefactos procedurales. - 17 personalidades y objetivos estratégicos para la inteligencia artificial. - 11 políticas planetarias y 5 doctrinas imperiales. - 9 enfoques de gobernador y 9 planes de desarrollo planetario. - 8 recursos estratégicos de frontera. - 8 megaproyectos únicos de final de partida. - 5 facciones internas, 10 leyes y 7 tipos de resolución del Senado galáctico. - 5 operaciones de espionaje y 4 posturas de contrainteligencia. - Un diseñador de naves con 5 cascos y 14 componentes. - 7 crisis galácticas con varias fases y soluciones. - 7 orígenes narrativos de tres capítulos cada uno. - 13 familias de sucesos narrativos. - 6 logros permanentes. - 6 composiciones musicales y 31 efectos de sonido identificativos. - Una Enciclopedia con 455 artículos reales organizados en 16 categorías. No son cifras decorativas. Cada edificio, investigación, nave, defensa, cultivo, artefacto, ley, misión y proyecto tiene costes, requisitos, estadísticas, efectos y usos propios. UNIVERSOS PEQUEÑOS O GIGANTESCOS Cada partida puede ser íntima o descomunal. La configuración actual permite: - Hasta 128 rivales estratégicos controlados por IA. - Hasta 64 cooperativas agrícolas neutrales. - Hasta 12 galaxias. - Hasta 250 sistemas por galaxia. - 15 posiciones en cada sistema. - Hasta 12 agromundos propios iniciales. En su tamaño máximo son 3.000 sistemas y 45.000 posiciones. Además, una partida ya comenzada puede ampliarse posteriormente sin borrar planetas ni progreso. Se puede elegir topología lineal o circular por separado para sistemas y galaxias. Esa elección no es visual: afecta a distancias, combustible, duración de viajes, comercio, expediciones, misiles, logística y selección de objetivos de la IA. ECONOMÍA, CIENCIA Y DESARROLLO La economía incluye metal, cristal, deuterio, energía, alimento, población, créditos y ocho recursos estratégicos. Hay contaminación, habitabilidad, moral, producción agrícola, comercio, capacidad de almacenamiento, población activa y especialización planetaria. Cada planeta puede convertirse en un mundo minero, granero, científico, industrial, fortaleza, puerto comercial, base expedicionaria o núcleo de frontera. Los gobernadores opcionales pueden seguir planes definidos por el jugador, respetar una reserva mínima, construir, crear granjas y cosechar, pero nunca atacan ni toman decisiones políticas por su cuenta. La investigación es imperial y puede financiarse desde un planeta o mediante una red científica que reparte el coste entre varios mundos. Antes de confirmar se muestra cuánto aporta cada planeta. Si se cancela, el reembolso vuelve proporcionalmente a sus lugares de origen. La Enciclopedia permite consultar costes de edificios y tecnologías en los niveles 1, 5 y 10, pero también calcular cualquier nivel entre 1 y 100. Por ejemplo, se puede pedir directamente el coste exacto de una Mina de metal de nivel 36, la inversión acumulada, el tiempo base y el efecto que produciría. FLOTAS, EXPLORACIÓN Y COMBATE Las 34 naves cubren transporte, colonización, espionaje, reciclaje, exploración, rescate, diplomacia, minería, apoyo, mando, sigilo, guerra y megaingeniería. Las quince misiones disponibles son: - Atacar. - Transportar. - Espiar. - Colonizar. - Desplegar. - Reciclar. - Realizar una expedición. - Cartografiar. - Enviar ayuda humanitaria. - Abrir una ruta comercial. - Establecer un bloqueo orbital. - Realizar una patrulla aliada. - Efectuar una extracción orbital. - Enviar un convoy de rescate. - Ejecutar un sabotaje. El sistema calcula capacidad, carga, combustible, nave más lenta, tecnologías de motores, distancia, topología, velocidad elegida y modificadores especiales. Antes de retirar una flota se presenta una revisión completa con su nueva hora de regreso, combustible no recuperable y consecuencias. El combate se resuelve por rondas y tiene en cuenta armas, escudos, blindaje, doctrinas, políticas, artefactos, proyectos y defensas. Los informes detallan daño, absorción, bajas, botín, tecnologías, modificadores, escombros y posible formación de una luna. Los porcentajes de naves, defensas y deuterio que pasan a escombros son reglas independientes del universo. Se utilizan de la misma manera en el combate real, el simulador, la vista de Galaxia, el reciclaje y las decisiones de la IA. Las expediciones profundas combinan objetivos, especialistas, protocolos de riesgo, alimento, combustible, duración, posibilidad de pérdida, diarios persistentes, anomalías, artefactos y recursos estratégicos. INTELIGENCIA ARTIFICIAL EN IGUALDAD DE CONDICIONES Los rivales normales comienzan con los mismos recursos, alimento, población, edificios, tecnologías, unidades y condiciones iniciales que el jugador. La dificultad no les regala progreso: modifica su frecuencia de decisión, precisión y audacia. La IA puede construir en todos sus planetas, investigar, financiar ciencia entre mundos, fabricar naves y defensas, cultivar, comerciar con humanos o con otras IA, utilizar las quince misiones, colonizar, reciclar, explorar, formar alianzas, votar, gastar favores, resolver su propia narrativa, espiar, diseñar naves, invadir, administrar ocupaciones y vasallos, participar en crisis, usar artefactos, logística y guerra orbital y perseguir megaproyectos. Sus personalidades también importan. Hay perfiles científicos, industriales, militares, defensivos, comerciales, ecológicos, diplomáticos, nómadas, arqueólogos y otros estilos. La adaptabilidad configurada determina cuánto modifican su estrategia según lo que ocurre durante la partida. El juego nunca vota, responde eventos ni toma decisiones irreversibles en nombre del jugador. POLÍTICA, DIPLOMACIA, ESPIONAJE E INVASIONES Dentro del imperio existen cinco facciones, leyes, coaliciones, protestas, huelgas y distintos modelos de sucesión política. En el Senado galáctico se pueden presentar resoluciones, votar, utilizar favores y aprobar sanciones, defensa colectiva o medidas para afrontar crisis. La diplomacia incluye neutralidad, comercio, pactos de no agresión, alianzas, guerra, confianza bilateral y tratados de paz. Las alianzas pueden tener nombre, sigla, declaración, rangos, tesorería, infraestructura común, encargos, defensa compartida y sucesión del liderazgo. El espionaje utiliza redes persistentes, agentes, activos, infiltración, confianza de la información y contrainteligencia. Los datos inciertos se muestran como estimaciones e intervalos, nunca como cifras exactas ocultas presentadas falsamente como seguras. Las guerras pueden continuar en la superficie de los planetas mediante transporte de tropas, asedio, rendición, ocupación, resistencia, integración, vasallaje y liberación. Los vasallos conservan sus mundos y pueden pagar tributo, recibir autonomía o recuperar la soberanía. PLANIFICACIÓN Y HERRAMIENTAS ESTRATÉGICAS El Centro estratégico incorpora: - Libro mayor de colonias. - Consejero explicable. - Plantillas de flota y carga. - Planificador de vuelos. - Memoria de espionaje. - Marcadores de objetivos con notas y prioridad. - Simulador de combate. - Órdenes logísticas. - Calculadora de amortización económica. - Calculadora de recicladores. También existe un planificador imperial con órdenes reordenables, requisitos, reservas, costes y fechas estimadas. Las previsiones combinan las colas reales y planificadas de todos los planetas y pueden exportarse. El panel imperial permite ordenar, agrupar, nombrar y etiquetar mundos, revisar producción y flotas estacionadas y exportar información en CSV o JSON. Hay notificaciones filtrables, avisos anticipados, calendario exportable en formato iCalendar, reglas de mensajes, búsquedas guardadas, conversaciones asociadas a informes, temporadas repetibles, estadísticas privadas, recuperación después de derrotas y una red logística física con depósitos, rutas, reservas y convoyes. Los informes de batalla se pueden exportar en BBCode, Markdown o JSON para compartirlos en foros. También se puede generar un informe general del imperio con reglas, planetas, reservas, producción, edificios, ciencia, flotas, diplomacia, artefactos, logros y estadísticas. MODOS NORMAL Y POR PESTAÑAS El jugador decide cómo quiere utilizar la interfaz: - Modo normal: presenta todas las secciones seguidas para una lectura continua. - Modo por pestañas: muestra un apartado cada vez y reduce mucho la cantidad de enlaces y contenido visible. La elección es persistente y puede cambiarse desde Configuración. Ningún modo elimina funciones. Las pestañas siguen el patrón accesible de WAI-ARIA: Flecha izquierda y derecha recorren sus nombres, Inicio y Fin saltan a los extremos y Enter o Espacio abre la elegida. Este sistema se utiliza en Configuración, Centro estratégico, Enciclopedia, Escenarios y mods, Informes, Planificación, Diplomacia, Mercado, Museo, Senado, Historia, Espionaje, Invasiones, Logística, Guerra orbital, Expediciones, encuentros y otras pantallas densas. UNIVERSO DETENIDO O TIEMPO REAL Cada partida guarda qué debe ocurrir cuando se detiene el servidor: - Universo detenido: absolutamente todo queda congelado. No se producen recursos, no terminan colas ni flotas y ninguna IA actúa. - Tiempo real: al volver se reconstruye el tiempo transcurrido. Se procesan producción, colas, vuelos y actividad estadística de la IA. Los rivales pueden haber construido, investigado, comerciado o incluso atacado durante la ausencia. El resumen informa de lo sucedido: duración, rondas simuladas, decisiones de IA, flotas, colas, ataques y cambios de recursos, población y alimento. MODO TRAMPAS Quien quiera experimentar puede activar un modo trampas escribiendo exactamente TRAMPAS en Configuración. El editor permite añadir, retirar o modificar recursos, créditos, población, condiciones planetarias, edificios, investigaciones, naves, defensas, recursos estratégicos, fuerzas terrestres, granjas, lunas, diseños personalizados y artefactos. El modo trampas respeta también la presentación normal o por pestañas. La partida queda marcada permanentemente para que nunca se confunda con una partida normal. MODS Y ESCENARIOS El juego incluye ocho mods completos y conectados, todos declarativos y seguros: - 16 orígenes adicionales. - 16 campañas de cuatro etapas. - 16 escenarios. - Historias de exploración, ecología, comercio, guerra, arqueología, tiempo, confederaciones y una campaña final conjunta. Los mods utilizan JSON y nunca ejecutan Python de terceros. Tienen manifiesto, versión, dependencias, espacios de nombres, validación, activación transitiva y modo seguro. La distribución incorpora un editor de mods completo y accesible escrito en wxPython. Permite crear, cargar, editar, duplicar, renombrar, borrar y validar manifiestos, dependencias, orígenes, etapas, decisiones y escenarios. Cada campo tiene una etiqueta visible encima y Control+H explica el elemento que tenga el foco con valores y ejemplos. Las reglas de escenarios utilizan un catálogo único compartido con el motor. Actualmente existen 19 reglas, pero el editor obtiene automáticamente su tipo, límites, valores y ayuda. El escenario demostrativo puede heredar las reglas nuevas que se añadan en el futuro sin tener que modificar su archivo. ACCESIBILIDAD Eclipse Imperia ha sido diseñado para utilizarse completamente con teclado y lectores de pantalla. Incluye: - Encabezados jerárquicos y regiones identificadas. - Enlaces para saltar al contenido, recursos, navegación y planeta activo. - Tablas accesibles con títulos y encabezados. - Formularios agrupados y controles HTML nativos. - Foco visible y navegación completa sin ratón. - Alto contraste y texto ampliado persistentes. - Compatibilidad con reducción de movimiento y colores forzados de Windows. - Reflujo para pantallas estrechas. - Avisos selectivos que no interrumpen constantemente al lector. - Índices de secciones en las pantallas densas. - Remapeo individual de 34 acciones de teclado. - Detección de atajos duplicados o reservados. - Opción para añadir Shift a todos los atajos si Control+Alt entra en conflicto con el lector de pantalla. - Cuadros emergentes que colocan el foco en el título y al principio del contenido. - Manual completo que se abre en otra pestaña, conservando abierta la partida. - Cuatro perfiles de asistencia independientes de la dificultad. El sistema de audio tiene música y efectos separados, cuatro mezcladores, salida mono, reducción durante la lectura del lector de pantalla, historial textual y perfiles exportables. Cada señal sonora importante tiene también un equivalente textual. GUARDADO LOCAL Y PROTEGIDO El progreso se guarda automáticamente en el ordenador dentro de un contenedor protegido mediante AES-GCM. La clave se custodia con la protección disponible en Windows, macOS o Linux, y las escrituras son atómicas para evitar partidas parciales. El panel wxPython permite crear copias de seguridad y transferir partidas entre ordenadores mediante un paquete protegido con contraseña. También existe una API local opcional, de solo lectura, desactivada por defecto y limitada a la interfaz local. Sus permisos para estado, planetas, flotas, calendario, informes y estadísticas se conceden por separado. UN JUEGO AUDITADO DE PRINCIPIO A FIN Además de las pruebas normales, el juego se ha sometido a campañas de estrés simuladas. En la auditoría máxima se configuraron 128 rivales estratégicos, 64 cooperativas agrícolas, 12 galaxias de 250 sistemas, topologías circulares y reglas extremas. Se revisaron tanto las acciones humanas como las de la IA y la campaña continuó hasta dejar un único imperio. La batería automatizada actual contiene 119 pruebas y todas terminan correctamente antes de generar los paquetes de distribución. DESCARGA PARA WINDOWS La versión compilada no necesita Python. Solo hay que descargarla, descomprimirla, ejecutar EclipseImperia.exe, iniciar el servidor desde el panel y jugar en el navegador: https://xebolax.synology.me/wftp/MisJuegos/EclipseImperia-Windows.zip CÓDIGO FUENTE PARA DESARROLLADORES También publico el código fuente completo para quien quiera estudiarlo, auditarlo, modificarlo, aprender de él o crear nuevas funciones y mods: https://xebolax.synology.me/wftp/MisCodigos/EclipseImperia-Desarrolladores.zip El proyecto se distribuye bajo licencia MIT. Eclipse Imperia es un proyecto original inspirado por los grandes juegos de estrategia espacial. No está afiliado con OGame ni utiliza sus textos, imágenes o recursos. Sí, todo esto empezó como una prueba. Pero visto en lo que se ha convertido, creo que merece mucho la pena compartirlo.