Итоги голосования для комментария:
ariklus Чтобы играть в «непонятно что делаем но это как-то влияет на что-то большое» достаточно опуститься до уровня клеток.
ИМХО, логичнее играть за «разумные части генома, отвечающие за...».
Тогда можно играть в конкретные изменения.
Например, можно запилить что-то вроде следующего:
1) Мутируем, чтобы приспособиться к среде
2) Определяем какую долю популяции охватили те или иные мутации через десять поколений (малый масштаб изменения, как и его полезность, увеличивают вероятность «закрепления»
3) «прыгаем» в случайного представителя десятого поколения в тоже изменившейся среде.
+