

correct trajectory and energy computations involving penetration and deflection.environmental factors: air and water friction and gravity.detected collisions with the terrain, water or objects.Simulate the flight of the projectile given:.Compute firing visibility and audibility for other entities in the world, based on the weapon and accessories.Heat up the weapon (for Thermal Imaging).Emit the correct sounds and muzzle flash, based on the weapon and accessories.All behave differently: some have a powered rocket engine, some emit light, some are explosive, etc.

