- Catoms2D Rotations from the menu are sometimes mistakenly authorized, and blocks sometimes perform 2 rotations at a time.
- Catoms2D graphical grid size seems too narrow, which cuts modules at coordinate x = (gridSize - 1) in two. See below:
- Enable Meld action for generic rotation events (Rotation 2D/3D)
- Refactor Scheduler functions (e.g. startPaused), depends on Debugger implementation
- Replace current event container
multimap<date, event>to a more efficient one, e.g., a priority queue.
- Camera and Spotlight elements could be automatically deduced from the rest of the data in the configuration file. See Configuration::exportToVisibleSim method in https://github.com/nazandre/VisibleSimConfigGenerator/blob/master/build/configuration.cpp.
- Organize simulator core source code files in subfolders
- Build CMake with targets: Makefile and Code::Blocks IDE project
- Native support for non-modular multi-robot systems with wireless communication capability
- Support for obstacles as a standard feature in VisibleSim
- Meld Interpreter Debugger
- C++ Debugger
- Scenario definition and parsing
- Scenario events scheduling and execution
