I recently had my first look at the way Ufos are generated and how trajectories work. I didn't realize it up to that point, but from the speed and type of the Ufo, you can more or less know exactly if it will land or not, even without a hyperwave decoder. For example, P8 is the only trajectory with 56% max velocity, so if I see a Ufo with that speed I know I need to shoot it down now because it's not going to land and soon will get away. You also know exactly what the next Ufo is gonna be.
For me, it's not much fun playing a game where I know what will happen next. So I would like to add some randomness to Ufo type selection, trajectories and speed.
- I would like to add a random component to the speed, so I cannot tell what the trajectory is by just looking at the speed.
- I would like to add a randomness to the selection of waypoints or trajectories, so that it's not 100% guaranteed that an Ufo on abduction mission will land.
- And most of all, I would like to have some tech level or causality dependent selection of Ufo size and number, with a random factor. By causality dependent I mean that if an Ufo fails to accomplish it's mission, the next Ufo is going to be a bigger one than if the mission had not failed. Or they send two instead of one.