/jsboard

An aircraft boarding simulator written in JavaScript

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

jsBoard

An aircraft boarding simulator written in JavaScript

Features/To-do

jsBoard currently supports these features:

  • Presets for seat layouts of several popular narrowbody aircraft
  • Simulate multiple boarding algorithms:
    • Back-to-front
    • Front-to-back
    • Random
    • Steffen 2008 [1]
    • Qiang 2014 [2] (Coming soon)
  • Variable simulation speed

References

  1. Steffen, J. H. (2008). Optimal boarding method for airline passengers. Journal of Air Transport Management, 14(3), 146-150.
  2. Qiang, S., Jia, B. Xie, D., Gao, Z. (2014). Reducing airplane boarding time by accounting for passengers' individual properties: A simulation based on cellular automaton. Journal of Air Transport Management, 40(8), 42-47.
  3. [CGP Grey]. (2019). The Better Boarding Method Airlines Won't Use [Video]. YouTube. www.youtube.com/watch?v=oAHbLRjF0vo