m-abdulhak / SwarmJS

Interactive 2D swarm robotics simulation platform developed to prototype, benchmark, and showcase control algorithms for multi robot systems.
https://m-abdulhak.github.io/SwarmJS/
10 stars 7 forks source link

Add Static Configurations #57

Closed m-abdulhak closed 11 months ago

m-abdulhak commented 11 months ago

Add ability to define static options that can be changed by the user and take effect after reloading the scene. These will provide more flexibility as they can support options that do not work dynamically such as changing the environment size or robot size. Static properties set by the user will remain into effect until the scene is changed or the page is reloaded. Static properties definitions can be passed along with other scene configurations. UI elements are automatically created based on the dynamic properties definitions.