Florian Sylvain
|
7f0a191855
|
feat: ball spawn mechanics w/ mouse input & refac
|
2025-05-12 12:22:00 +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 |
|