Эксперимерт по создания среды, в которой клетки связаны гравитационно, по различным простым правилам и при этом могут эволюционировать. У каждой клетки есть днк состоящая из 3 генов-нейросетей. Клетки могут мутировать, а также скрещиваться, обмениваясь генами. Нейросеть от brain.js
-
зеленая (аналог листьев) - бесконечно получает энергию от освещения. При насыщении делится. Отдает энергию вообще всем кроме синих своег оклана и чужим красным.
-
белая (аналог семечка, или стволовой) - делится, при наборе энергии деления. С чужими белыми - мгновенно скрещивается. Отдает энергию чужим красным. Отдает энергию всем своим, у кого меньше, кроме синих.
-
красная (атакующая) - взаимное уничтожение с чужими красными. У синих удаляет энергию, не поглощая. При насыщении делится.
-
синяя (броня) - без днк, не потребляет энергию и не влияет на остальные клетки.
У каждой клетки 3 гена-нейросети, регулирующие превращение в другую клетку при делении.
При скрещивании у новой клетки - набор генов берется от предков случайным образом. В днк гена возможны мутации.
4 выхода (в какую клетку превратится)
Входы:
- 0 - энергия
- 1 - остаток индикаторного вещества
- 2 - освещенность
- 3 - случайное число
- 4-7 - касается ли враг
- 8-11 - касается ли свой организм