flatline
flatline
Нужно подумать, как сделать мир больше. Сейчас если увеличить его в 10 раз относительно `1920x1080`, то вкладка падает от недостатка памяти. Нужно придумать более рациональную модель хранения точек. Например можно...
 Нужно реализовать алгоритм MCMC на популяции. Для этого нужно ввести конфиг `orgMCMCPeriod`, который будет запускать одну итерацию алгоритма. Он состоит в следующем: - при наступлении периода нужно отсортировать все...
Подумать о динамическом изменении параметров системы, если она не эволюционирует (если совокупное кол-во энергии у организмов не увеличивается или уменьшается). Например, можно увеличить число мутаций или изменить вероятностные коэфициенты. update:...
Так же подумать об улучшениях карты: - ~~приближение\удаление~~ - ~~прокручивания во все стороны~~ - пользовательские скины для организмов и объектов мира (камни, воды,...). При этом организмы будут больше одного пикселя.
- Amount of changes per life - Mutations details (add, change,...) - Amount of clones per life - Max/Min energy organism (both lines in one chart) - Max/Min fitness organism...
Сейчас настройки можно менять только в Config файлах. Нужно сделать визуализацию настроек, чтобы их можно было применять в реальном времени через контролы. И сохранять, разумеется. За это должен отвечать отдельный...
Нужно добавить команду в man.api.showIps(show = true) для показа, скрытия IPS в левом верхнем углу экрана. Связано с #65, #106
- Написать статью в блог о распределенных вычислениях на js. Начать писать ее после парочки тестовых прогонов системы на нескольких девайсах - Попросить друзей сделать репост статьи в FB с...
Для `codeYieldPeriod = 1` нужно сделать специальную версию функции `VM.run()` которая не будет крутиться в цикле. Он не нужен, так как всего одна итерация. Это ускорит переключение между потоками.
Смотри [здесь](https://flow.org/) и [здесь](https://habrahabr.ru/post/243713/). Нужно подумать нужно ли нам это. вроде это типизированный подход.