A generative koi breeding game, where koi pass down their patterns and other features to their offspring. It is a game both about the chance of evolution and the zen beauty of the pond.
The fish’s patterns are procedurally generated, based on the parameters that are encoded in its genome. It is created from layered noise and parameters such as seed, size, the number of layers, lacunarity, persistence, alpha cutoff, and hue make each fish’s pattern unique as well as deterministic. When the fish reproduce, the parent’s parameters are combined randomly. All permutations create interesting patterns, where the influence of both parents can be recognized.
The pond goes through a day-night cycle. At night, the moonlight creates caustic patterns on the pond’s floor. The algae population is dependent on the pond’s oxygen and nitrogen level and grows procedurally according to these environmental circumstances.
You as the breeder have to make sure that the pond ecosystem stays in a balance while you observe the beautiful patterns that are generated, passed on, and combined.