The existing simulation operates on a grid-based coordinate system (≈30×40) where entities (“blips”) represent friendly units, enemy units, and objectives. Each entity is assigned a fixed health value, and interactions are resolved through direct commands specifying movement and target coordinates.
The system supports:
- 2D tactical visualization with indexed grid positions
- 3D terrain rendering (procedural elevation only)
- Basic simulation through coordinate-driven movement and attack resolution
- Static objective capture mechanics (progress-based)
While functional, the current model abstracts away most real-world dynamics, limiting realism and strategic depth.
Several structural constraints prevent the simulation from scaling into a realistic wargaming environment:
- Discrete cells restrict movement and positioning
- No concept of real-world scale, distance, or orientation
- Limits integration with realistic terrain and physics
- Terrain is purely elevation-based (mountains only)
- No differentiation between urban areas, roads, water, or cover
- 3D map is visual-only and not used in simulation logic
- All entities are treated uniformly (100 HP)
- No differentiation in unit roles, capabilities, or behavior
- Combat is deterministic and instantaneous
- Commands resolve immediately without time progression
- No intermediate states such as movement, detection, or engagement phases
- Objectives rely on static capture mechanics
- No dynamic mission evolution or strategic variation
A foundational upgrade involves replacing the current grid-based coordinates with a continuous, real-world coordinate system.
- Use continuous spatial coordinates (latitude/longitude abstraction)
- Introduce real distance, direction, and scale
- Generate maps based on randomized coordinate regions instead of fixed grids
- Enables realistic movement, range calculation, and spatial reasoning
- Allows seamless integration of terrain, airspace, and maritime zones
- Removes artificial constraints imposed by discrete grids
- Procedural generation produces only elevation (mountainous terrain)
Map generation evolves into a multi-layered world model:
Each location includes:
- Terrain type (urban, plain, mountain, water)
- Elevation
- Movement cost
- Cover value
- Visibility modifiers
- Urban zones (dense structures, limited visibility)
- Open terrain (high visibility, low cover)
- Water bodies (naval domain)
- Roads (faster traversal)
- 3D map becomes a representation of simulation data, not just a visual mesh
- Urban environments initially approximated using simple structures before full modeling
The simulation will transition from instant resolution to a tick-based system.
Each time step processes:
- Unit state updates
- Movement progression
- Detection checks
- Engagement resolution
- Objective updates
- Introduces temporal dynamics
- Allows interruption, reaction, and emergent behavior
- Enables more realistic combat flow
Entities will evolve from abstract blips into stateful units with defined roles.
-
Unit types (infantry, armor, recon, etc.)
-
Attributes:
- Detection range
- Engagement range
- Mobility
- Behavior patterns
-
Replace simple HP with state-based damage:
- Active
- Damaged (reduced effectiveness)
- Destroyed
Combat will follow a structured pipeline:
- Detection (based on distance, terrain, and conditions)
- Targeting (line-of-sight and prioritization)
- Engagement (range, accuracy, weapon effects)
- Resolution (probabilistic outcomes)
- Line-of-sight constraints
- Terrain-influenced visibility
- Probabilistic hit and damage models
Environmental factors will directly influence simulation outcomes.
- Weather (rain, fog, storms)
- Time of day (day/night cycles)
- Visibility range
- Detection degradation
- Movement penalties
- Accuracy variation
Objectives will shift from static capture mechanics to dynamic mission-driven logic.
- Area control
- Reconnaissance
- Escort and defense
- Target elimination
- Dynamic objective updates during simulation
- Contested zones and influence-based control
- Partial success and failure conditions
The simulation will expand beyond land-based operations into a multi-domain environment.
- Land: terrain-aware movement and combat
- Air: altitude-based movement, large detection radius
- Naval: surface movement restricted to water
- Underwater: sonar-based detection, no line-of-sight dependency
Multi-domain integration will be introduced incrementally, with land simulation fully stabilized first.
The simulation will adopt a structured lifecycle:
- Initialization
- Active engagement
- Resolution
- Post-simulation evaluation
- Objective completion
- Casualties and survivability
- Territorial control
- Operational efficiency
This replaces binary win/loss conditions with graded mission outcomes.