Robert Garrett robert
  • Joined on 2022-06-25
robert pushed to trunk at robert/another-asteroids 2025-08-13 12:51:34 -07:00
fc43be0777 Hook up the action selectors to the buttons
robert pushed to trunk at robert/another-asteroids 2025-08-13 10:59:45 -07:00
a74b99deb4 Visual button interaction is working, needs act
2f9401e93f Begin GameOver scene, widget spawner works
54ef257ab4 Make generic UI despawning function
69bef24913 Collect GUI plugins at the top of the module
df4479bf49 Remove collision debug print system
Compare 5 commits »
robert closed issue robert/another-asteroids#16 2025-08-12 21:39:36 -07:00
Implement WorldSize as a Newtype around Bevy's Vec2
robert pushed to trunk at robert/another-asteroids 2025-08-12 21:39:36 -07:00
33828d6a85 Rewrite WorldSize as a newtype around Vec2
5e2018d3e4 Docs for physics module
7c877264a2 autoformat
16842c13f7 Docs for objects.rs
e199db16eb Docs for machinery.rs
Compare 6 commits »
robert opened issue robert/another-asteroids#20 2025-08-12 21:28:41 -07:00
Create my own crate features to pass through to Bevy & Rapier2d
robert opened issue robert/another-asteroids#19 2025-08-12 21:14:15 -07:00
Add invincibility grace-period for respawning.
robert pushed to trunk at robert/another-asteroids 2025-08-12 09:34:07 -07:00
70f2313766 Improve documentation for the events
58bbc1e614 Fix documentation links
79679759c5 Move HUD spawning system into widgets
0e517de419 Move the title screen stuff into widgets.rs
cb2b57449a Create a "widgets" module (by moving title scene)
Compare 16 commits »
robert deleted branch rearrange from robert/another-asteroids 2025-08-12 09:33:46 -07:00
robert created branch rearrange in robert/another-asteroids 2025-08-11 21:50:59 -07:00
robert pushed to rearrange at robert/another-asteroids 2025-08-11 21:50:59 -07:00
58bbc1e614 Fix documentation links
79679759c5 Move HUD spawning system into widgets
0e517de419 Move the title screen stuff into widgets.rs
cb2b57449a Create a "widgets" module (by moving title scene)
9a262fcffc Move Lifetime component to machinery module
Compare 10 commits »
robert pushed to trunk at robert/another-asteroids 2025-08-10 19:40:18 -07:00
804186ea2f Handle player ship destruction... some of it...
robert opened issue robert/another-asteroids#18 2025-08-10 19:40:12 -07:00
Implement a proper HUD
robert opened issue robert/another-asteroids#17 2025-08-10 19:35:44 -07:00
Create a "Game Over" scene
robert pushed to trunk at robert/another-asteroids 2025-08-10 18:50:06 -07:00
45b1fe751f Create the asteroid splitter to break down rocks.
3d28d489b0 Fix: Pass size through to spawned asteroid
cdd665cc93 Add bullet on-impact despawning system
Compare 3 commits »
robert closed issue robert/another-asteroids#13 2025-08-10 15:14:37 -07:00
Create a component & system to despawn entities after an elapsed time.
robert closed issue robert/another-asteroids#14 2025-08-10 15:14:37 -07:00
Mark Asteroids and Bullets with a lifetime component so they despawn
robert pushed to trunk at robert/another-asteroids 2025-08-10 15:14:37 -07:00
364fbd7530 Use the lifetime limiters on Bullets & Asteroids
2f463303a0 Create Lifetime component and system
8d689d7842 Wire in the bullet & asteroid destruction events
Compare 3 commits »
robert pushed to trunk at robert/another-asteroids 2025-08-10 12:13:52 -07:00
65f28e832f Implement basic gun controller
robert commented on issue robert/another-asteroids#15 2025-08-10 12:13:16 -07:00
Create a Bullet component

Completed in 65f28e832f5467fa981769246111ba2b87350b30.

I need to improve the game feel, but that's a separate issue.

robert closed issue robert/another-asteroids#15 2025-08-10 12:13:16 -07:00
Create a Bullet component