Commit Graph

17 Commits

Author SHA1 Message Date
7ed120899c Track asteroid count 2025-10-18 17:43:22 +01:00
bd6161505c Add shooting recoil 2025-10-18 17:43:22 +01:00
450fdd8afe Tweak some parameters 2025-10-18 17:43:22 +01:00
fe3c615517 Wrap all entities and shapes 2025-10-18 17:43:22 +01:00
8d13b862c5 Replace big asteroids with smaller ones when shot 2025-10-18 17:43:22 +01:00
a1f289ef9d Prevent asteroids from spawning overlapped 2025-10-18 17:43:22 +01:00
4ce86ec405 Increase min distance asteroids spawn at 2025-10-18 17:43:22 +01:00
e9cb65534c Implement asteroid bouncing 2025-10-18 17:43:22 +01:00
1b3bc21026 Rename collision_radius to just radius 2025-10-18 17:43:22 +01:00
64b7fc60fc Handle collisions 2025-10-18 17:43:22 +01:00
1053d61fda Implement collision detection 2025-10-18 17:43:22 +01:00
9ed14e07e5 Add collision info to entities 2025-10-18 17:43:22 +01:00
da6a56b0b5 Refactor asteroid generation 2025-10-18 17:43:22 +01:00
1907d00782 Add asteroids 2025-10-18 17:43:22 +01:00
79dc3c1256 Move all input handling into input module 2025-10-18 17:43:22 +01:00
f992dd3d39 Create RNG module 2025-10-18 17:43:22 +01:00
c1f339484b Factor game logic into own module 2025-10-18 17:43:22 +01:00