This seems like something that would have been done before. If it has been, sorry!
In this theme, you have to arrange your start, checkpoints, and endpoints in either ascending or descending order by elevation. For example, put your start at height 1, CP1 at height 3, CP2 at height 4, and an endpoint at height 7. Some specifics are below.
- The only blocks that need to be "sorted" are the start blocks, CP blocks, and end blocks.
- The blocks must be built in order of intended route. Therefore, the car must pass each checkpoint higher or lower than the previous one, depending on the direction built.
- The block must have part of its clip higher or lower than the previous block's clips (depending on which way you decide to build), and it must never have part of its clip pass the previous block's clips in the incorrect direction. For example: CP1 uses height 4 and the track is being built upwards. CP2 can encompass heights 4 and 5, since it still has part of its clip above CP1. If CP2 encompassed heights 3, 4, and 5, that would be invalid since part of its clip goes below CP1. If CP2 only encompassed height 4, that would be invalid since it did not build upwards in any way.
- The elevation of the vehicle does not matter; only the position of the blocks matters.
- A multilap block on a lapped course counts as either a start or an end, and therefore can be either the highest or lowest point of the course. If the course is not lapped, treat it as a start block.