SirStone
  • Joined on 2025-05-04
SirStone commented on issue SirStone/SirRoboGarage#122 2026-08-29 20:17:46 +02:00
Enemy-motion-aware bullet simulation

Implemented in commit a730a9e

Summary: Fixed enemy-motion snapshot error by interpolating enemy position at bullet arrival time. stepBullets now accepts enemyVx, enemyVy and computes…

SirStone closed issue SirStone/SirRoboGarage#123 2026-08-29 20:17:46 +02:00
Mutation sigma annealing
SirStone commented on issue SirStone/SirRoboGarage#123 2026-08-29 20:17:46 +02:00
Mutation sigma annealing

Implemented in commit a730a9e

Summary: Replaced constant mutation sigma with decay schedule: sigma = initialSigma * exp(-generation / annealingHalfLife). Default annealingHalfLife=50…

SirStone closed issue SirStone/SirRoboGarage#124 2026-08-29 20:17:46 +02:00
Decouple aim() from tickGA - compute input vector once per tick
SirStone commented on issue SirStone/SirRoboGarage#124 2026-08-29 20:17:46 +02:00
Decouple aim() from tickGA - compute input vector once per tick

Implemented in commit a730a9e

Summary: Decoupled aim() from tickGA by computing the input vector once per tick instead of duplicating it. aim() now receives pre-computed vector as parameter…

SirStone closed issue SirStone/SirRoboGarage#125 2026-08-29 20:17:46 +02:00
GMM-based GA warm-starting from battle history
SirStone closed issue SirStone/SirRoboGarage#120 2026-08-29 20:17:45 +02:00
Input cleanup: remove redundant distance from sliding window
SirStone commented on issue SirStone/SirRoboGarage#120 2026-08-29 20:17:45 +02:00
Input cleanup: remove redundant distance from sliding window

Implemented in commit a730a9e

Summary: Removed redundant distance entry from sliding window. Distance now appears only once at index 90 in the 90-dimensional input vector (was 91). Updated…

SirStone closed issue SirStone/SirRoboGarage#121 2026-08-29 20:17:45 +02:00
Tracker extraction: VBulletTracker becomes VBulletEnvironment
SirStone commented on issue SirStone/SirRoboGarage#121 2026-08-29 20:17:45 +02:00
Tracker extraction: VBulletTracker becomes VBulletEnvironment

Implemented in commit a730a9e

Summary: Renamed VBulletTracker to VBulletEnvironment and extracted it as an explicit module boundary. Updated tickGA signature to accept env: var VBulletEnvironm…

SirStone closed issue SirStone/SirRoboGarage#122 2026-08-29 20:17:45 +02:00
Enemy-motion-aware bullet simulation
SirStone commented on issue SirStone/SirRoboGarage#119 2026-08-29 19:07:22 +02:00
Input cleanup: remove redundant distance from sliding window

Duplicate of #120. Closing.

SirStone closed issue SirStone/SirRoboGarage#119 2026-08-29 19:07:22 +02:00
Input cleanup: remove redundant distance from sliding window
SirStone opened issue SirStone/SirRoboGarage#125 2026-08-29 19:05:26 +02:00
GMM-based GA warm-starting from battle history
SirStone opened issue SirStone/SirRoboGarage#124 2026-08-29 19:04:37 +02:00
Decouple aim() from tickGA - compute input vector once per tick
SirStone opened issue SirStone/SirRoboGarage#123 2026-08-29 19:04:19 +02:00
Mutation sigma annealing
SirStone opened issue SirStone/SirRoboGarage#122 2026-08-29 19:04:14 +02:00
Enemy-motion-aware bullet simulation
SirStone opened issue SirStone/SirRoboGarage#121 2026-08-29 19:04:08 +02:00
Tracker extraction: VBulletTracker becomes VBulletEnvironment
SirStone opened issue SirStone/SirRoboGarage#120 2026-08-29 19:04:02 +02:00
Input cleanup: remove redundant distance from sliding window
SirStone opened issue SirStone/SirRoboGarage#119 2026-08-29 19:03:42 +02:00
Input cleanup: remove redundant distance from sliding window