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

При переключении на русский или украинский языки не работают горячие клавиши `Ctrl-V`, `Ctrl-F`

bug

Нужно: - сделать `panzoom` public - вынести верхние-левые кнопки из `Canvas` в `World` - сделать верхние-левые кнопки плагинами класса `World` - сюда же будет добавлен плагин AudioPlayer

refactoring

Это должна быть появляющаяся\исчезающая панелька, которая отображает информацию об организме, когда пользователь кликнул на него. Нужно учитывать смещение канваса и зум+прокрутку `panzoom`. Должна содержать: - `item` - `x, y` -...

enhancement

Если эмулятор работает достаточно долго, то молекулы начинаются куда-то теряться. ![image](https://user-images.githubusercontent.com/1142545/68901069-df5c7780-073d-11ea-9bf4-31c4ef24db88.png) . На этой картинке это видно. А начиналось все вот так ![image](https://user-images.githubusercontent.com/1142545/68901151-10d54300-073e-11ea-8357-21bb65ad42fe.png) **upd:** у меня есть догадка. Скорее всего...

bug

В целях оптимизации, мы разделяем молекулы и организмы. Это влияет на то будет ли VM выполнять их код или нет. Сейчас только код организмов выполняется. Молекулы остаются "мертвыми". Единственное взаимодействие...

bug
refactoring

Сейчас для одной точки в мире мы храним `32` битное число в массиве `World._data`. `23` бита было бы вполне достаточно для хранения `8388608` организмов и столько же для вспомогательной информации...

refactoring

Нужно использовать [эту](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/copyWithin) функцию для копирования части массива в себя же при скроле.

refactoring

Есть две TODO в файле Config.js: ``` // TODO: rename all molecules related names to prefix "mol". // TODO: do we really can change all non constants in real time?...

bug

Будет затемнять мир. Влияет на работу команды `see`.

enhancement