MengeCrowdSim / Menge

The source code for the Menge crowd simulation framework
Apache License 2.0
138 stars 64 forks source link

Creating a simulation programmatically is painful, unwieldy, and incomplete #128

Open curds01 opened 5 years ago

curds01 commented 5 years ago

Problem statement

Menge has been architected, from a very early point in its development, with a configuration-file-centric apporach. Work has been done to make it extensible and streamline the work required to add dynamically defined elements to the XML specification. And it works, but it has done so at the cost of actually building a simulation directly.

This code attempted to recreate the core/headon.xml programmatically. It illustrates many of the issues outlined below.

Items to track

This is a list of observations of pain points that need to be alleviated to better facilitate the workflow.