Skip to content

Releases: matthew-kissinger/terror-in-the-jungle

v0.2-alpha — WebGPU + Combined Arms

Choose a tag to compare

@matthew-kissinger matthew-kissinger released this 20 May 15:16
67969e6

223 commits since v0.1-alpha (2025-09-22) — major engine and content overhaul.

Live build: https://terror-in-the-jungle.pages.dev

Renderer

  • WebGPU + TSL by default, automatic WebGL2 fallback (KONVEYER 0-10, merged 2026-05-13)
  • TSL per-fragment Preetham sky with in-shader HDR sun-disc
  • AGX tonemap (ACES toggleable via WorldBuilder)
  • Per-scenario exposure recalibration
  • Sky LUT bumped to 32×32 for fog/hemisphere reader smoothness

World

  • A Shau Valley 21km real-DEM scenario
  • DEM edge taper replaces boundary clamp
  • Slope-aware route stamping
  • Hydrology river surface + per-mode water enable

Vehicles & Combat

  • M151 Jeep — drivable, full physics
  • M48 Patton tank — chassis + turret + cannon, Rust→WASM ballistic solver pilot
  • M2HB stationary emplacement — player + NPC gunners
  • Sampan watercraft — VC/NVA river boat
  • PBR (Patrol Boat River) — twin M2HB mounts, PBR-class US riverine
  • M35 truck + M113 APC (motor-pool placements)
  • Tank gunner AI with lead prediction + kill attribution
  • NPC mount/dismount of emplacements
  • NPC wade behavior + slope-stuck recovery
  • Re-enabled Recast crowd surface, fixed terrain-solver stall loops (DEFEKT-4)
  • Cover-search spatial grid (DEFEKT-3)

Water Physics

  • Buoyancy + watercraft physics (hand-rolled hull)
  • Player swimming + breath system
  • River flow gameplay current pushing floating bodies
  • Wade foot-splash effects

Wayfinding (2026-05-19 campaign)

  • Press-F-to-board proximity HUD prompt
  • Drivable-vehicle markers on minimap, full map, and compass

Architecture

  • Phase F materialization rearch R1 — engine architected for 3,000 combatants via materialization tiers (live-fire verified at 120 NPCs)
  • Combat sub-attribution telemetry (Influence/AI/Billboards/Effects)
  • Lane rename: lodLevelsimLane + renderLane
  • Sky-refresh idempotency at 2s cadence

Campaigns

  • 2026-05-13 post-WebGPU campaign — 12 cycles, 66 PRs (#192-#274)
  • 2026-05-19 visual-and-wayfinding campaign — 3 parallel cycles, 11 PRs (#275-#285)

Infrastructure

  • Cloudflare Pages deployment (manual via workflow_dispatch)
  • Mobile WebGL2 fallback validation
  • bumped cloudflare/wrangler-action v3 → v4

🤖 Generated with Claude Code