A simple, yet pretty fireworks show, coded in C++ with the OLC Pixel Game Engine
In this repo, there are three branches. Each branch uses a different architecture for the underlying data.
Type | Performance | Ease of writing | Extensibility | Branch |
---|---|---|---|---|
Original/Procedural | Best (90k) | Medium | Worst | main |
OOP | Worst (30k) | Worst | Medium | proper-oop |
EnTT | Medium (50k) | Best | Best | port-to-entt |
The number in the performance column here compares the amount of rockets I can spawn, before the FPS dips below 100.