20 Commits
Author SHA1 Message Date
Florian Sylvain 26a5e96389 feat: total ball count display & ball spawning via Insert key 2025-05-14 01:13:52 +02:00
Florian Sylvain 6969cacacc feat: ThreadPool refac & dynamic thread management 2025-05-14 00:53:24 +02:00
Florian Sylvain 60c33a7965 refac: rendering, debug overlay, & game mechanics 2025-05-14 00:26:21 +02:00
Florian Sylvain e25d32f8c6 refac: project overhaul, cpp industry standards and google code style 2025-05-13 22:58:04 +02:00
Florian Sylvain 77b7631f63 feat: optimize color update logic in Ball class and improve vector normalization 2025-05-11 07:02:05 +02:00
Florian Sylvain c58a2cead2 feat: implement multithreading for collision resolution and ball updates 2025-05-11 06:35:47 +02:00
Florian Sylvain d1c4f36963 feat: BatchRenderer for optimized ball rendering 2025-05-11 05:19:18 +02:00
Florian Sylvain f81eb7e810 doc: remove TODO section from README.md 2025-05-11 04:36:52 +02:00
Florian Sylvain 98c3bbf3f9 feat: dynamic color update to Ball based on velocity 2025-05-11 04:36:24 +02:00
Florian Sylvain 509c6ceeca feat: update Ball and PhysicalObject classes to include window size/resize 2025-05-11 03:29:09 +02:00
Florian Sylvain 8e91d54de7 feat: collision resolution & spatial grid for balls 2025-05-11 03:08:36 +02:00
Florian Sylvain c2d410379f feat: debug toggle button (F3) 2025-05-11 02:36:06 +02:00
Florian Sylvain e493cf4b58 feat: DebugOverlay for rendering debug information 2025-05-11 02:22:11 +02:00
Florian Sylvain 9b65954776 feat: batched debug lines draws 2025-05-11 01:41:19 +02:00
Florian Sylvain f276d243ec feat: BallFactory for random ball generation 2025-05-11 01:28:07 +02:00
Florian Sylvain 885ed1ec4b refac: moved draw & input code out of game class 2025-05-11 01:01:18 +02:00
Florian Sylvain 874b54cf36 feat: velocity tracking w/ rendering lines 2025-05-11 00:18:01 +02:00
Florian Sylvain 92ca5cd5fb refactor: input handling & impulse constant 2025-05-10 23:18:18 +02:00
Florian Sylvain 85551bf8ed feat: basic game structure w/ Ball physics & input handling 2025-05-10 23:08:57 +02:00
Florian Sylvain 5fcac0f157 Initial commit 2025-05-10 20:17:35 +02:00