b7804bd547
Add CLI for networking
2025-05-24 13:22:47 -04:00
0896ccf691
Fix faster diagonal acceleration for the player
...
CI / Formatting (push) Successful in 1m27s
Also always accelerate the player using the same force, so that bigger players aren't overpowered.
2025-05-24 00:43:44 -04:00
10b525e4c7
Make only playable area seeded
2025-05-23 23:49:11 -04:00
10a6bad336
Fix balls showing up in the wrong place
CI / Formatting (push) Successful in 1m17s
2025-05-23 17:06:05 -04:00
d73683359a
Fix apparent jitter in player movement
...
CI / Formatting (push) Successful in 1m15s
Remember: `time.delta_secs()` needs to be included in ALL movement calculations!!! This one was pretty well hidden because the player movement was properly interpolated and the camera lerped after it, but it was still barely noticeable!
2025-05-22 23:17:53 -04:00
b42563a94d
Update scroll sensitivity for discrete mouse wheels
2025-05-22 23:04:03 -04:00
bef0b66ee1
Add names to entities
2025-05-22 23:03:32 -04:00
2df3f0262b
Add Bevy remote protocol setup
2025-05-22 23:03:11 -04:00
6a151397de
Add function documentation
CI / Formatting (push) Successful in 1m30s
2025-05-19 22:19:04 -04:00
fc95857824
Make more random
...
At least, make the stuff that doesn't need to be deterministic non-deterministic
2025-05-19 21:23:58 -04:00
245dfde91e
Add zoom function
...
CI / Formatting (push) Successful in 1m3s
man it took me so long to find out that Rust has a `ref` keyword lol
2025-05-19 18:03:39 -04:00
214e0ceedc
Extract systems
2025-05-19 00:27:12 -04:00
cef21f4a00
Extract entities
2025-05-18 23:57:43 -04:00
b7780b8862
Extract Seed and AppSettings to utils
2025-05-18 23:12:00 -04:00
9be7b102d7
Extract main.rs
2025-05-18 22:54:54 -04:00
84eb560e43
Give Seed an Into<[u8; 8]>
2025-05-18 22:09:09 -04:00
763acd0ad8
Minor comments
CI / Formatting (push) Successful in 1m3s
2025-05-17 19:16:52 -04:00
cab6c605ab
Make camera follow ball
...
CI / Formatting (push) Successful in 1m6s
Also increases world size now that not everything has to fit in frame
2025-05-17 18:17:38 -04:00
b5792648eb
Update to Bevy 0.16
...
Also update RNG handling
2025-05-17 15:57:35 -04:00
44541e16e1
Give the window a title
CI / Formatting (push) Successful in 44s
CI / Clippy (push) Failing after 19m13s
2025-03-31 22:31:26 -04:00
0c0c306b25
Pre-generate seeded random values ahead of time
...
CI / Formatting (push) Successful in 46s
CI / Clippy (push) Failing after 17m22s
And use run-random values for unimportant things
2025-03-28 22:38:55 -04:00
4476bdfeeb
Add CLI
...
CI / Formatting (push) Successful in 41s
CI / Clippy (push) Successful in 6m17s
Initially just basic options and seed
2025-03-23 22:49:05 -04:00
946e961633
Make RNG seedable
2025-03-23 22:32:57 -04:00
6732f5575c
Create basic interactive physics system
CI / Formatting (push) Successful in 41s
CI / Clippy (push) Successful in 6m9s
2025-03-22 22:32:08 -04:00
6108f140b6
Remove text and more unnecessary dependencies
CI / Formatting (push) Successful in 34s
CI / Clippy (push) Successful in 6m7s
2025-03-22 20:33:25 -04:00
a29a40c5c8
Copy Avian2d interpolation example
...
5b8e64c6fd/crates/avian2d/examples/interpolation.rs
2025-03-12 22:11:42 -04:00
f0b845ee62
Initial commit
2025-03-02 22:50:04 -05:00