tmptrash / irma

Digital organisms ecology system experiment
MIT License
15 stars 5 forks source link

Think about mutations in molecule based architecture #74

Closed tmptrash closed 4 years ago

tmptrash commented 5 years ago

Сейчас мутации просто меняют произвольный байт кода. Если учитывать, что теперь это не код, а молекулы (со специальным флагом внутри), то просто менять код не выйдет. Нужно придумать как делать это так, чтобы не разваливать структуру молекул. Или разваливать?

Есть еще вариант, более строгий и вероятно правильный. Создавать мутации без потери и создания элементов. Сейчас при мутации add, атом просто возникакт неоткуда. Это неверно. Нужно брать его произвольно из рандомной части мира и вставлять в организм. Тогда закон сохранения материи будет выполняться.