Uso di una libreria: ad es. p5play.js
Per simulare le leggi della fisica, senza conoscerne le formule, è possibile usare una libreria che permetta di gestire automaticamente gli oggetti tenendo conto delle loro proprietà.
Per p5.js non ne esiste niente di specifico ma si può usare la libreria p5play.js nata inizialmente solo per sviluppare semplici videogiochi ma con possibilità di simulare le leggi della fisica potenziate dalla versione 3.

Le classi della libreria e il modo di usarle entra un po’ in conflitto con la sintassi di p5.js (ad esempio il canvas si crea con
new Canvas()anziché concreateCanvas()e le coordinatemouseXemouseYsono affiancate dalle proprietàmouse.xemouse.y) ma il loro uso risulta comunque abbastanza intuitivo.