Oleksandr Zaitsev

Results 101 issues of Oleksandr Zaitsev

`CMAgent >> destroyed` is a duplicate of `isDead`: ```st CMAgent >> destroyed "Answer if the entity is destroyed or not" ^isDead ``` ```st CMAgent >> isDead ^ isDead ``` Also,...

Needs discussion
good first issue
gsoc

`CMSpatialEntityElement` class should be renamed to `CMCell`. The old class name must be deprecated to ensure compatibility because this is a big change

Refactoring
good first issue

Recently, we have re-introduced aggregates of cells and groups of agents into Cormas: - ([b0334a6](https://github.com/cormas/cormas/commit/b0334a6b11537dfd284624e92f38c583ea750352)) Added a `CMAgentGroup` class - ([9392791](https://github.com/cormas/cormas/commit/9392791d49ed5f6a5cd4a3ce1185d51f35470606), [776ba68](https://github.com/cormas/cormas/commit/776ba6859e539db2f04edd5ce486bd2ede33986a)) Added `CMSpatialEntityAggregate` class and associated methods: - In...

cleaning
Needs discussion

Cormas simulations can not be initialized in Pharo 11 because `SpRoassalInspectorPresenter` does not exist How to reproduce: 1. Create a Pharo 11 image 2. Load Cormas (dev branch) 3. In...

UI

Currently, Cormas provides a “Save PNG” button in the simulation runner (see `CMSpacePresenter >> saveToPng`) that allows users to export a static image of the diagram canvas. ![Image](https://github.com/user-attachments/assets/e53755e3-332a-4f40-b9fa-8d26563ec950) It would...

UI
Needs discussion

`destroyed:` setter has 3 implementors, all of them are rather confusing. The superclass implementor of `CMEntity` is overriden by both (all) of its subclasses and never called with `super`. So...

cleaning
Needs discussion

We must create a nice UI that would simplify the creation of models. The [Robot-Forager Tutorial](https://cormas.org/#/robot-forager) demonstrates how cumbersome it can be to create a new model. For example, when...

UI
Student Project Idea

If you click on the "Create" button, it will simply select the first class of agents from the list and create an instance of that class in a cell on...

UI
gsoc

Once we've loaded the example model, we have to close the window, go to Cormas meny and open _"Models in this images"_ to run the simulation. This is annoying... I...

UI
gsoc