Robert Garrett robert
  • Joined on 2022-06-25
robert pushed to trunk at robert/another-asteroids 2025-08-09 14:26:50 -07:00
dea8a0dc1a Fix: apply thrust input properly
6191fde25a Fix: apply steering input properly
d4f11faf5a Fix: integrate rotation *correctly*
e841facf73 Remove Rotation component, update usage sites
939ffc70a1 Add AngularVelocity, begin removal of Rotation
Compare 14 commits »
robert commented on issue robert/another-asteroids#6 2025-08-09 13:23:31 -07:00
Combine movement update systems

Issue invalidated by e834d94b8ae23733e727ae26b4dc586ffe367864.

It wasn't necessary to have the Position component at all. Rather than controlling execution order, I've just removed the…

robert closed issue robert/another-asteroids#6 2025-08-09 13:23:31 -07:00
Combine movement update systems
robert commented on issue robert/another-asteroids#12 2025-08-09 11:35:49 -07:00
Create a physics module for physics and physics-adjacent things

Completed in 600532ba486b5d820ef09bed61f9150a3b5c698a

robert closed issue robert/another-asteroids#12 2025-08-09 11:35:49 -07:00
Create a physics module for physics and physics-adjacent things
robert pushed to trunk at robert/another-asteroids 2025-08-09 11:17:54 -07:00
809810b8ce First parts of a collision event handler
29735e7426 Move ship parts into it's own submodule
Compare 2 commits »
robert pushed to trunk at robert/another-asteroids 2025-08-07 15:32:26 -07:00
ab5f489450 Enable collision sensing for bodyless entities
d4ceaa6312 Add Sensor component to colliders
Compare 2 commits »
robert pushed to wasm at robert/another-asteroids 2025-08-07 13:04:59 -07:00
28810166d1 Name the profiles to not suggest they're WASM-only
robert pushed to trunk at robert/another-asteroids 2025-08-06 11:07:52 -07:00
f553574e3e Beginning work with collision detection
robert pushed to trunk at robert/another-asteroids 2025-08-06 10:32:53 -07:00
96e9376330 Autoformat before physics feature
robert pushed to trunk at robert/another-asteroids 2025-07-30 20:41:48 -07:00
07105760f5 Bump Rust edition to 2024
robert pushed to wasm at robert/another-asteroids 2025-07-29 20:06:09 -07:00
05b6c3311e A couple extra build profiles
robert pushed to wasm at robert/another-asteroids 2025-07-29 16:26:47 -07:00
20c2a53d8a Use wasm-server-runner as the WASM runner
robert pushed to wasm at robert/another-asteroids 2025-07-29 16:21:14 -07:00
e22dbfa6b7 Add wasm-specific feature for RNG child dependency
robert created branch wasm in robert/another-asteroids 2025-07-29 16:16:59 -07:00
robert pushed to wasm at robert/another-asteroids 2025-07-29 16:16:59 -07:00
7f0040a961 Add wasm-specific feature for RNG child dependency
robert pushed to trunk at robert/another-asteroids 2025-07-29 16:16:54 -07:00
1555c93bed Set asteroid velocity so they move into play area
robert pushed to trunk at robert/another-asteroids 2025-07-29 14:52:19 -07:00
2b93654491 Randomly assign asteroid spawning positions
c80ada4aa6 Add "rand" crate, store an RNG in AsteroidSpawner
Compare 2 commits »
robert opened issue robert/another-asteroids#16 2025-07-29 13:58:51 -07:00
Implement WorldSize as a Newtype around Bevy's Vec2
robert opened issue robert/another-asteroids#15 2025-07-29 11:51:38 -07:00
Create a Bullet component