ekiefl / pooltool

A sandbox billiards game that emphasizes realistic physics
https://pooltool.readthedocs.io
Apache License 2.0
234 stars 37 forks source link

Roadmap #1 #9

Closed ekiefl closed 3 years ago

ekiefl commented 3 years ago

The state of the code is becoming more and more complex, and I need to simplify the design for my sanity. At the same time, I have written so many classes and functions that docs have become important, even if for no other reason than for my own personal use. Here are a couple of things I need to do, and I'm pretty sure it should be in this order.

ekiefl commented 3 years ago

objects has been decomposed into cue.py, ball.py, and table.py

ekiefl commented 3 years ago

engine has been decomposed into system and evolution. Inside evolution, support for multiple shot evolution algorithms has been implemented. A naive discrete time integrator has been implemented

ekiefl commented 3 years ago

Mission accomplished