Sistema de partículas

En la web de http://setosa.io/bus/ han construido un estupendo simulador de una línea de autobuses urbana. ¿Has esperado alguna vez en una parada de autobús y de repente has visto llegar a dos o tres autobuses juntos? Este simulador nos ayuda a comprender cómo un ligero retraso de cualquier autobús hace que toda la línea se colapse, repercutiendo en largas colas y en un sistema ineficiente.

En cualquier momento podemos pulsar en un autobús para “retrasarlo” y ver cómo impacta al funcionamiento del servicio. Dejando el ratón encima de una parada de autobús podemos ver una gráfica con el tiempo acumulado de espera de los usuarios.

Para construir esta animación han usado varias herramientas diferentes: d3, Angular Material, Coffescript, Browserify y Gulp.