irma icon indicating copy to clipboard operation
irma copied to clipboard

Digital organisms ecology system experiment

Results 44 irma issues
Sort by recently updated
recently updated
newest added
trafficstars

Нужно исследовать вопрос пожертвований и грантов для этого проекта. Вот, одна из [ссылок](https://dou.ua/lenta/articles/open-source-reasons-to-join/?from=comment-digest_post&utm_source=transactional&utm_medium=email&utm_campaign=digest-comments), где про это упоминается.

enhancement

Нужно подумать в сторону WebAssembly. Идея такова: написать виртуальную машину на C или Rust или C++ и вызывать ее из JS. В свою очередь виртуальная машина будет вызывать JS функции...

enhancement
refactoring

Добавить сохранение и загрузку состояния всех элементов мира в бэкап. Должны сохраняться: все точки мира, организмы, молекулы, конфиг,...

enhancement

Добавить в этот плагин такие новшества: - Добавить соединение молекул. Если они рядом, то могут скрепиться - В зависимости от того в какой точке Перлина находится молекула нужно чтобы распад...

enhancement

В книге "[The Nature of code](https://natureofcode.com/book/chapter-2-forces/)" разбираются примеры виртуального 2D мира, где действуют силы гравитации и объекты не просто двигаются, а испытывают все эти силы. То есть, они двигаются более...

enhancement

По аналогии с `nread` нужно добавить `nwrite`, которая будет записывать фрагмент программы организма, который ее вызывает в организм, который находится рядом. **upd**: Если это и можно делать, то только с...

enhancement

Нужно чтобы `BioVM` просто переопределял метод `run()`. Для этого нужно чтобы мы не использовали локальные переменные `ax`, `bx`, `re`, а использовали `org.ax`, `org.bx`, `org.re`.

refactoring

Это очень фундаментальная идея того, как организмы должны хранится в мире и из чего состоять. Она сводит все маленькие идеи воедино... В ветке language-redesign, последние пол года я пытался сделать...

enhancement

Это сложный вопрос. В основном, мы не реализововали это из за сложностей взаимодействия между организмами с разными размерами тела. Но теоретически, это возможно. - Можно упростить эту систему введя одинаковые...

enhancement

Изначальная идея запуска `VM` для всех элементов мира выглядит сейчас для меня более логичной. Все атомы из которых состоит материя должны быть "живыми" вне зависимости от того являются ли они...

enhancement