As you probably noticed if you’ve looked at our beta Optimized Touring Plans over the past few weeks, we’ve been working hard to improve the whole experience, from a new UI to new features to behind-the-scenes upgrades. Today we’ve pushed an engine update that will give you even better results when using the optimize feature.
When you optimize a plan, the engine looks for the most efficient attraction order to give you a great experience in the park. Previously, it did each optimization independently, so each optimization would have no relation to any previous optimizations you may have performed on your plan. Because there may be several “optimal” plans (each with the same projected total wait time), in some scenarios you could optimize several times and get different attraction orders each time. This was confusing.
In our new update, the engine take into account the last optimization when searching for the best plan. This means that when you optimize twice, the second result will only change if the optimizer finds an order that is better than the one you have now.
Why does this matter? Here’s an (overly simplified!) example: let’s say that you want to ride Space Mountain and Splash Mountain, and the optimizer determines that you’ll have the same wait times in your plan regardless of which you ride first. In your first optimization, it gives you Space Mountain first and Splash Mountain second.
In the old way of optimizing, if you optimized a second time, it could return Splash Mountain first and Space Mountain second; this alternative still qualified as a “best” plan since the waits were exactly the same.
In this new way, the second optimization will still return Space first and Splash second if the wait times stay the same. You will only get a new step order if we determine a change that would actually reduce your wait time.
We think this new way of doing things will be a great improvement and much less confusing. Let us know what you think!