For the record, I'm not saying everyone should not implement GA this way. The major proponents of GA are typically academic, who are interested in its abstract properties of computation. In this setting, it's probably a reasonable approach. But this is a completely different problem than engineering a game-engine which strongly encodes constraints into its solution. It's more like plumbing than math.
In fact, the datapoint here is an argument against implementing GA in its general form to perform computations.
There is a world of difference between understanding the properties of a computation and wanting to turn a wrench.
In fact, the datapoint here is an argument against implementing GA in its general form to perform computations.
There is a world of difference between understanding the properties of a computation and wanting to turn a wrench.