I cannot believe I have never discovered this bug before!
Obviously, World War II-era bombs should continue to fly in the same direction after they are released, without turning to the left or to the right.
Unfortunately, LAC's bombs turn left or right as the plane that dropped them turns left or right! You can actually "steer" your bombs in flight! That's just NOT RIGHT. I will be working to fix this in an upcoming release.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Further testing reveals that even rockets in flight get "steered" left and right as the aircraft that released them turns left or right. The effect is less apparent with rockets due their high velocity and consequently much shorter time in flight, but careful observation confirms that my rockets do not fly as straight as they should if my aircraft initiates a strong turn after releasing them, and the error is always in the direction of the aircraft's turn. I will need to look at the aerodynamic logic of rockets and bombs in flight.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I found and fixed the "Falling bombs Trajectory bug", and the improvements are undergoing alpha testing in upcoming version 8.75, which will probably be released for beta testing sometime in July of 2022. The code changes were confined to the "DynamicObj::move()" function within aiobject.cpp.
Early testing is encouraging. It is now MUCH easier to successfully hit enemy targets with bombs and rockets and survive the experience, since defensive turns after release of ordnance no longer deflect the trajectories of that ordnance away from the intended target.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I cannot believe I have never discovered this bug before!
Obviously, World War II-era bombs should continue to fly in the same direction after they are released, without turning to the left or to the right.
Unfortunately, LAC's bombs turn left or right as the plane that dropped them turns left or right! You can actually "steer" your bombs in flight! That's just NOT RIGHT. I will be working to fix this in an upcoming release.
Further testing reveals that even rockets in flight get "steered" left and right as the aircraft that released them turns left or right. The effect is less apparent with rockets due their high velocity and consequently much shorter time in flight, but careful observation confirms that my rockets do not fly as straight as they should if my aircraft initiates a strong turn after releasing them, and the error is always in the direction of the aircraft's turn. I will need to look at the aerodynamic logic of rockets and bombs in flight.
I found and fixed the "Falling bombs Trajectory bug", and the improvements are undergoing alpha testing in upcoming version 8.75, which will probably be released for beta testing sometime in July of 2022. The code changes were confined to the "DynamicObj::move()" function within aiobject.cpp.
Early testing is encouraging. It is now MUCH easier to successfully hit enemy targets with bombs and rockets and survive the experience, since defensive turns after release of ordnance no longer deflect the trajectories of that ordnance away from the intended target.
This fix is published in new beta-test version 8.77 here:
https://askmisterwizard.com/2019/LinuxAirCombat/Installers/index.htm
Version 8.77, with this fix, has now been promoted to "Production" status.