Commit Graph

  • 1550b094ed Refactor to use ECS main Stone_Red 2026-07-08 18:56:19 +02:00
  • e8ee6a9398 Add maxNodes limit, path caching, and rectangle weight fixes to pathfinding Stone_Red 2026-07-08 02:09:21 +02:00
  • 79ee1e06f4 Implement agent sector-based view culling and path catch-up logic Stone_Red 2026-07-08 00:31:56 +02:00
  • 68253c38ce Move path assignment to main thread and refactor pathfinder to avoid memory allocations Stone_Red 2026-07-07 19:32:13 +02:00
  • ced5509983 Add xml docs Stone_Red 2026-05-05 23:37:43 +02:00
  • 83bb3dc2f3 Add comment explaining candidate skipping tradeoff in grid filling Stone_Red 2026-05-05 23:22:25 +02:00
  • 2717ea49ae Add startup menu for simulation configuration before initialization Stone_Red 2026-05-05 23:05:53 +02:00
  • 9dfbf06ec3 Code cleanup Stone_Red 2026-05-05 19:46:12 +02:00
  • ceadce08bb Set default brush mode to Obstacle instead of Weight in grid game Stone_Red 2026-05-05 19:44:55 +02:00
  • c755df7a16 Fix graph update logic Stone_Red 2026-05-05 19:41:47 +02:00
  • 8181cde647 Batch agent path calculation for improved performance Stone_Red 2026-05-05 18:02:19 +02:00
  • 5730248a3a Reset gridChanged before updating graph for affected zones Stone_Red 2026-05-05 17:59:00 +02:00
  • 5cf361ceae Fix IncrementalUpdateGraph affected zone bug Stone_RedandCopilot 2026-05-05 15:29:50 +02:00
  • 30613fddba Add incremental graph update support and benchmarks to GridFiller/Pathfinder Stone_Red 2026-05-05 14:46:18 +02:00
  • 2216bac568 Remove FunctionalTests and add advanced benchmarks, tests for GridFiller and optimize GridFiller Stone_Red 2026-05-05 12:06:56 +02:00
  • a27346b81c Add GridFillerBench project with functional tests and BenchmarkDotNet benchmarks Stone_Red 2026-05-05 11:34:34 +02:00
  • 2306b6e9f5 Change saturation of zone rectangles and outline weighted cells when zones visible Stone_Red 2026-05-05 02:49:29 +02:00
  • ab45029623 Optimize path drawing by caching bounds and improving visibility checks Stone_Red 2026-05-05 02:23:22 +02:00
  • 8b604070ee Add Shift+Click area fill for brush tools and allow batch tile operations Stone_Red 2026-05-05 02:07:13 +02:00
  • 7ce2b5436f Add batch processing for tile and obstacle operations Stone_Red 2026-05-05 01:28:28 +02:00
  • 1b79459b36 Add thread safety and optimize grid obstacle, weight, and recalculation logic Stone_Red 2026-05-05 01:28:21 +02:00
  • cd9718d61c Support weighted path finding Stone_Red 2026-05-05 01:16:19 +02:00
  • 19cb21ece2 Turn off path randomization and penalize stretched rectangles Stone_Red 2025-02-14 18:01:40 +01:00
  • a4d5cef869 Fix progress tracker do not remove property Stone_Red 2025-02-14 18:00:57 +01:00
  • 8992447323 Initial commit Stone_Red 2025-02-14 01:17:55 +01:00