๐—•๐˜‚๐—ถ๐—น๐—ฑ๐—ถ๐—ป๐—ด ๐—” ๐Ÿฎ๐—— ๐—ฃ๐—ต๐˜†๐˜€๐—ถ๐—ฐ๐˜€ ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ ๐—œ๐—ป ๐—ฉ๐—ฎ๐—ป๐—ถ๐—น๐—น๐—ฎ ๐—๐—ฆ

I built a 2D physics engine using vanilla JavaScript. I used no libraries. I used no build tools. This project uses the Canvas 2D API.

The engine has bugs. These bugs affect stability and speed.

Common problems:

The causes are clear. Stabilization settings are off. Time steps miss fast hits. Sorting objects takes too much time.

Here are the fixes:

This project is a tool for learning. It shows raw physics mechanics. It needs community help.

Help fix these bugs. Optimize the solver. Add new features.

Source: https://dev.to/pavkode/vanilla-js-2d-physics-engine-needs-bug-fixes-and-enhancements-for-stability-and-performance-439l