construct
construct copied to clipboard
JavaScript Digital Organisms simulator
Оно должно работать точно так же, как `Manager.run()/stop()`
Подумать про доступ к коду организма другими организмами, но только находясь рядом. `Под вопросом`
Нужно сделать филогенетическое дерево на основе, например json или какой-нибудь технологии. Это даст нам понимание почему одни мутации поддерживают мягкая отборочный, а другие нет. update: нужно использовать json но в...
Модуль статистики сейчас устарел. Нужно переписать его с учетом полного филогенетического дерева, а текущий стереть.
Добавить примитивы для общения: say(var::Int8), listen(pos)::Int8. say() должен ложить число в свой локальный буфер. listen() забирать из этого буфера. При забирании число остается в буфере. Буфер должен быть цикличным.
Добавить команду termFollow(orgId, color). Она будет переключаться между менеджерами и "следить" за одним организмом. Возможно нужно будет временно менять его цвет или как-то выделять среди других.