Backend Refactoring and Re-Configuring
The backend needs more orthogonality to allow easier changes to specific parts. Currently, the engine is still responsible for too many disparate jobs; and the Simulation is simultaneously simulating the Cell-World and Rendering it to the screen. Those two are the biggest stumbling blocks, which entail a host of smaller changes internally to them.
When is it finished: When Simulation and Rendering are completely decoupled from one another, the Engine has been taken a thorough look at, and all three classes are thoroughly unit-tested (and unit-testable).
No due date
0% Completed