Using the evolution algorithm. Starting from one to four parameters of weight, including max height, bumpiness, number of holes, and pillars. The purpose of choosing these parameters are trying to make the builds as flat as possible.
This is part of the Game AI course work, so the code is not allowed to be shared.