Changelog - AeroStrike
All notable changes to this project will be documented in this file.
[1.2.0] - 2026-06-15
Added
-
Scoring System: Implemented a comprehensive scoring system.
- +500 points for destroying enemy jets.
- +2000 points for sinking the enemy cruiser.
- +100 bonus points for every flare burst conserved at the end of a mission.
- HUD Updates: Added a real-time score display to the top-left HUD.
- End Screens: Victory and Game Over screens now display the final score.
-
Disorientation Mechanics:
- Player: Rapid high-G turns (7 direction changes) now cause a 5-second stall and fire lockout with a “DISORIENTED” HUD warning.
- Missiles: Incoming missiles can now be disoriented by 4 sharp evasion turns when in close proximity, causing them to lose their lock.
Changed
-
Enemy Missile Visuals: Enemy missiles (from both jets and the cruiser) now match the geometry of friendly missiles but are colored red (
0xff3333) for clear identification. -
Combat Balance:
- Enemy jets and the cruiser now have a 10-second cooldown between homing missile launches.
- Friendly carrier defense missiles now deal 0 damage but continue to track and explode on targets for visual atmosphere.
- Camera System: Refined the follow-camera to be closer and more dynamic, improving visibility and the sense of speed.
- Enemy AI: Fixed a bug where enemy aircraft were stationary; they now correctly patrol and engage in dogfights.
Fixed
- Enemy Jet Orientation: Corrected the nose orientation of enemy jets so they face forward during flight.
- Spawn Logic: Adjusted enemy spawn distances and visibility for better engagement flow.
- Carrier Defense: Restored the carrier’s missile launch logic after it was temporarily removed.
[1.1.0] - 2026-06-15
Added
- Flare System: Added a flare limit of 10 bursts per sortie.
- HUD Counter: Added a “FLARES” counter to the status panel.
- Refill Logic: Landing on the carrier now fully replenishes flares along with health and missiles.
Fixed
- Enemy Missile Geometry: Updated enemy projectiles to use proper 3D missile models instead of simple spheres.