Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Wargames que estan pegando fuerte e interesan a toda la comunidad de wargameros.

Moderador: Moderadores Wargames

Avatar de Usuario
IndiaVerde
Crack - Major
Crack - Major
Mensajes: 1642
Registrado: 27 Feb 2021, 11:31
STEAM: Jugador
Ubicación: Palacio Imperial (Coruscant)

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por IndiaVerde »

Lo tengo!!!

A probarlo en serio!!! :W00t:

Gracias Pijus de Roma. :aplauso:
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Actualización con los cambios-actualizaciones principales

- Se ha cambiando la pantalla de inicio y el logo del juego.

- Se ha cambiando el interfaz para que tenga una apariencia más acorde con la época que cubre el juego.

- Ya es totalmente funcional el juego táctico con varias opciones: Jugador vs IA en modo clásico (IGO_UGO) y modo histórico (así le llamo al WEGO), IA vs IA en ambos modos. Funcional el PBEM WEGO, un turno por intercambio de ficheros, (la mitad de intercambios que en un PBEM clásico de 2 intercambios por turno).

- Se ha cambiado totalmente el sistema de combate para un sistema más hardcore donde el jugador tiene que gestionar munición, kits de reparación. Las naves tienes municiones por tipo de cañón, y el sistema de daños añade al de casco y vela, el daño en cañones y las bajas de tripulación y marines (que también se ha introducido en el juego)., `pueden ser heridos o muertos, los primeros se pueden ir recuperando con los kits médicos.

- Se han añadido ventanas con gráficos en los resultados de daños y para gestión de nave.

- Se ha añadido al Editor Táctico (de escenarios) un generador de batalla, con una serie de selecciones por parte del jugador se genera un escenario, el jugador aun tiene la posibilidad de cambiar algo de lo de generado antes de salvarlo y jugarlo. También se añadido la posibilidad de generar un mapa táctico (se entiende con costa, bajíos, baterías costeras) y salvarlo para usarlo posteriormente en un escenario o batalla generada. Se han añadido mercantes para utilizar en los escenarios de convoy o

- Se ha incluido un Constructor de Campaña, el jugador puede crearse su propia campaña desde cero o modificar una existente.

Ahora me concentraré en el juego estratégico

Algunas imágenes.

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen
Otros nicks: Meroka37
Avatar de Usuario
IndiaVerde
Crack - Major
Crack - Major
Mensajes: 1642
Registrado: 27 Feb 2021, 11:31
STEAM: Jugador
Ubicación: Palacio Imperial (Coruscant)

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por IndiaVerde »

Bravo!! :aplauso: :aplauso:
Avatar de Usuario
CM
Crack - Oberst
Crack - Oberst
Mensajes: 4229
Registrado: 17 Ene 2005, 00:06
STEAM: No Jugador

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por CM »

Crítica constructiva...
El grafismo del mapa lo veo soso. ¿Esa textura está hecha así por algún motivo?
Imagen
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Creada página web y dominio.


www.empiresundersails.com
Otros nicks: Meroka37
Avatar de Usuario
LordSpain
Crack - Oberst
Crack - Oberst
Mensajes: 16310
Registrado: 08 Dic 2006, 14:43
STEAM: Jugador
Ubicación: En el frente, de frente

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por LordSpain »

:aplauso: :aplauso:
ImagenImagenImagenImagenImagen
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Una actualización del estado del proyecto:

Con el juego táctico completado y estable a falta de añadir algún detalle me he concentrado en el juego estratégico; respecto al desarrollo que programé en Python he cambiado algunos aspectos determinantes:

- Los turnos pasan de ser mensuales a semanales con resolución por impulsos diarios.
- El comercio pasa de ser algo abstracto a incluir artículos, fuentes de materia prima, factorías para convertir materia prima en artículos.
- El recurso principal, el dinero, se mueve entre el Tesoro Nacional y los puertos de la metrópoli por tierra, pero para el resto (puertos coloniales) hay que mover el dinero por barco. La producción de artículos en factorías y fuentes de materia prima requiere dinero y mano de obra.
- En cada turno hay una fase de comercio, se actúa como en una subasta, las naciones proponen compras con precio máximo y ventas con precio mínimo, en una única ronda se comprueban ventas con compras y las que coincidan en parámetros se cierran como contratos. El pago es automático en el momento del cierre del contrato, pero el comprador debe enviar mercantes a recoger la mercancía comprada en el puerto donde se compro en un periodo de tiempo o pierde el dinero invertido. Esto obligará en algunas ocasiones a tener que escoltar los mercantes, o crear un convoy.

Hay dos tipos de artículos: Navales - para la construcción y reparación de naves, velas, cañones, munición ,etc . Este tipo de artículos son necesarios para mantener las operaciones de la flota. Comerciales - Son artículos de primera necesidad o de lujo, son necesarios para tener contento al pueblo y tiene impacto en la moral nacional y en el nivel de rebelión. Si el jugador no comercia suficiente con estos artículos, bajará la moral con el riesgo de que el malestar se convierta en rebeliones, a un nivel muy bajo el jugador pierde la campaña.

Imagen
Otros nicks: Meroka37
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Cuando se inicia una campaña, del listado de naves históricas se seleccionan para la campaña aquellas que están en servicio en el año de inicio, hay un proceso de descarte basado en la antigüedad de las naves, por cada año con anterioridad al inicio de la campaña una nave tiene un 2% de posibilidad de ser descartada, por ejemplo una campaña empieza en 1800, y una nave entró en servicio en 1790, tiene un 20% de no aparecer y un 80% de aparecer.

Al inicio de la campaña, las naves que históricamente entraron en servicio hasta 2 años después empiezan la campaña en construcción, (esto era automático en la campaña antigua), el jugado o la IA tiene que empezar a construir la nave y puede llevar muchos meses o incluso más de un año dependiendo del tamaño, disponibilidad de los materiales para la construcción, de dinero para pagar la mano de obra, etc.

Un porcentaje de las naves empiezan en reserva (In Ordinary en inglés), estás naves están desarmadas (sin cañones) y tienen una pequeña tripulación de mantenimiento (10% de la tripulación normal), llevarlos al estado activo requiere, tiempo, dinero, dotar a la nave de la tripulación, marines, cañones, munición, kits de reparación. La ventaja de tenerlos en reserva es que el coste de mantener una nave activa se reduce a una quinta parte.

Imagen

Imagen

Nave en reserva (sin cañones) y con una tripulación mínima

Imagen
Otros nicks: Meroka37
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Artículos navales:

- Cañones, por calibre, se construyen en Fundiciones (Foundries) y requiere hierro y carbón (que se obtienen de fuentes de materia prima.
- Munición por tipo y calibre, se fabrica en arsenales y requiere hierro y pólvora, el hierro proviene de una fuente de materia prima y la pólvora se fabrica en un molino de pólvora que requiere azufre y salitre (saltpeter)
- Madera (timber) que se trabaja en el astillero y proviene de fuentes naturales
- Velamen (Rigging) se fabrica en ropería (ropewalk) y requiere cáñamo (hemp)
- Medical kits que se fabrican en alquimias (Achemistry) y se utilizan para currar heridos en combate.

Artículos de primera necesidad y de lujo (relevante para el comercio)
- Ropas - tejidos, Carbón, Café, Algodón, Ambar, Pescado, Comida, Pieles, Oro, Grano, Pólvora, Cáñamo, Hierro, animales vivos, sal, salitre, seda, plata, azúcar, azufre, té, madera, tabaco, herramientas, vino

Puertos, factoría y fuentes de materia prima interconectados

Imagen

En los puertos hay dos almacenes uno de artículos navales y otro de artículos no navales

Imagen

Imagen
Última edición por PijusMagnificus el 02 Jul 2026, 11:45, editado 1 vez en total.
Otros nicks: Meroka37
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Sistema de compra-venta comercial (subasta).
El jugador y ocultamente la IA hace sus propuestas de compra y venta,
Entonces se casan (match)


Imagen

El jugador propone unas compras

Imagen

Y unas ventas

Imagen

Después de casar propuestas de compra y venta se cierran los contratos, pagan automáticamente y ya pueden enviar naves a recoger la mercancía comprada... suerte con los corsarios, tormentas, y bloqueos!

Imagen
Otros nicks: Meroka37
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

En puertos jugador e IA puede mover recursos desde-a naves atracadas en ellos. Y también están conectados a las factorías y materias primas para poder traspasar entre almacenes productos y materias primas, y lo más importante, el dinero para hacer funcionar las mismas.

Estas conexiones están marcadas en el mapa con unas líneas intermitentes que conectan puertos, factorías y fuentes de materia prima

Imagen

Imagen

Imagen
Última edición por PijusMagnificus el 02 Jul 2026, 11:45, editado 1 vez en total.
Otros nicks: Meroka37
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

El dialogo de creación de flotas ya está funcionado. Las flotas se crean en puerto con naves que estén activas, y tienen varios tipos de misiones: Transito, patrulla, bloqueo, incursión, escolta. Despendiendo del tipo de misión el destino puede ser un puerto amigo, enemigo, neutral, zona marítima. Y la velocidad de la flota se toma de la nave más lenta que la contiene.

Imagen

En el pantallazo se ve que una flota creada para ir de Manila a Lima, se ven lo detalles, 8 nudos de velocidad máxima, 7750 millas naúticas que requerirán en condiciones ideales 41 días, esto podrá variar por las condiciones climáticas, por potencial perdida de velocidad por averías en alguna nave de la flota, etc.

Imagen

Un tema importante es que las corrientes de los océanos están implementadas, eso implica que ir de A a B es diferente en tiempo que de B a A. El mapa se divide en hexágonos con cada uno siendo aproximadamente 125 millas.

En las 2 imágenes de abajo dos flotas, una parte de La Habana hacía Ferrol y otra el trayecto contrario, Ferrol a La Habana. Se puede ver que las rutas son diferentes ya que para optimizar la mismas se deben aprovechar las corrientes a favor y evitar las corrientes en contra.

Imagen

Imagen
Otros nicks: Meroka37
PijusMagnificus
Crack - Oberst
Crack - Oberst
Mensajes: 2954
Registrado: 05 Mar 2011, 08:25
STEAM: Jugador
Ubicación: Dandole caña a Incontinencia Suma

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por PijusMagnificus »

Cuando se corre el turno se verifican posibles contactos entre flotas, si los avistamientos se producen se decide si finalmente hay combate en función de bastantes parámetros, reglas de enfrentamiento que tenga la misión de las flotas, nivel de agresividad del mando de la flota, etc.

Al final un listado de batallas a combatir correspondiente a la semana del turno se lista.

Imagen

Aquí viene ahora la flexibilidad para resolver los combates:
- Se pueden resolver en AUTO (esta es la opción más rápida), el juego decide con cálculos el resultado de la batalla, y actualiza el estado de las naves, sus tripulaciones, marines, cañones, munición y kits de reparación y médicos. Y decide el ganador de la batalla.

- Modo MANUAL, el jugador lo decide todo, puede hacerlo según le parezca, o jugar la batalla en otro juego de PC, tablero, miniatura.

- Modo Táctico utilizando cualquiera de los modos, Clásico, Histórico, PBEM y en modo IA vs IA, IA vs Jugador o Jugador vs Jugador.El jugador puede jugar cualquier bando y de cualquier batalla (incluso si no participan naves de su bando). El escenario de la batalla se abre automáticamente en el juego táctico (modo seleccionado) y tras su finalización se exporta automáticamente el resultado a la campaña.

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

Trabajando ahora la diplomacia, seguiré actualizando
Otros nicks: Meroka37
Avatar de Usuario
Akayar
Support-PdL
Support-PdL
Mensajes: 916
Registrado: 02 May 2021, 17:49
STEAM: Jugador

Re: Un pequeño proyecto personal - Age-of-Sail Naval Campaign

Mensaje por Akayar »

:palomitas: :Ok:
Responder