The Billiard Sim is started. What I thought would be an easy project has quickly become a half-thousand lines of code (and I write pretty dense code).
It’s pretty basic right now. The physics are simple and a bit off. But it’s something.

seen from Malaysia
seen from Germany
seen from China

seen from Germany
seen from Germany
seen from United States

seen from United States

seen from Italy

seen from France
seen from Canada
seen from China
seen from Vietnam
seen from Bangladesh
seen from Russia
seen from United States
seen from United States

seen from United States
seen from China
seen from United States
seen from China
The Billiard Sim is started. What I thought would be an easy project has quickly become a half-thousand lines of code (and I write pretty dense code).
It’s pretty basic right now. The physics are simple and a bit off. But it’s something.
Been awhile
I kinda took a break from, well, thinking.
But I’m back. At least a little.
I’m working on a pool table simulator. It’s kinda silly, but it’s something to keep me occupied.
An event-based timing system means that calculations are only needed when collisions occur, and only on the balls affected by the collision, so the simulation should be super fast.
It’s crazy the geometry and algebra problems that are thrown at me when I do this sort of thing. I had just suddenly found myself needing to solve a fourth degree polynomial to find out when two moving balls collide with each other. Suddenly all the obscure math I learned seems worthwhile.