|
|
8cbe1b0431
|
Add huge asteroids
|
2025-10-18 17:43:22 +01:00 |
|
|
|
79ac5a489d
|
Add "clear" text when all asteroids destroyed
|
2025-10-18 17:43:22 +01:00 |
|
|
|
88f49dab91
|
Create text module for displaying messages
|
2025-10-18 17:43:22 +01:00 |
|
|
|
d6ec24ae5d
|
Add restart and handle quitting with callback
|
2025-10-18 17:43:22 +01:00 |
|
|
|
10be5ec391
|
Add game over message
|
2025-10-18 17:43:22 +01:00 |
|
|
|
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 |
|