yuni
10b8b90c2d
add MacOS build instructions
2024-03-30 13:52:15 +01:00
yuni
8500646226
document WGPU_BACKEND=gl workaround for non-vulkan GPUs
2024-03-30 13:40:50 +01:00
yuni
b78340dd1a
implement 3rd person view, flexible attachment of camera to actors
2024-03-29 19:41:46 +01:00
yuni
bb73b1ed1d
implement collider/mass commands
2024-03-29 18:20:12 +01:00
yuni
349e38e848
cleanup
2024-03-29 17:22:54 +01:00
yuni
f0739606ad
less debug info
2024-03-29 17:21:46 +01:00
yuni
9534504b20
cleanup
2024-03-29 17:18:43 +01:00
yuni
c390a18ae5
add crash sound on collision
2024-03-29 16:58:42 +01:00
yuni
c6b8d21c54
disable downward gravity.... =D
2024-03-29 16:39:37 +01:00
yuni
25db91f39e
implement controls and basic collisions
2024-03-29 16:33:12 +01:00
yuni
198da2c850
Let's try out bevy_xpbd_3d. Added it as dependency.
2024-03-29 16:15:26 +01:00
yuni
79edffccc1
place a couple of mysterious monoliths
2024-03-29 14:19:57 +01:00
yuni
477794f95c
add rotationx command
2024-03-29 14:19:18 +01:00
yuni
9d5c7a4947
add credits for ion.ogg
2024-03-29 04:48:48 +01:00
yuni
6b82b0cc0b
bump to v0.3.0
2024-03-29 04:39:57 +01:00
yuni
62abacf648
add sound for ion engine
2024-03-29 04:36:46 +01:00
yuni
2b4fd9e5b5
cleanup
2024-03-29 03:31:15 +01:00
yuni
b3885aa4b6
come to a full stop when braking while slow
2024-03-29 03:30:03 +01:00
yuni
0717495d57
fix slow braking
2024-03-29 02:49:16 +01:00
yuni
dd49906cce
clamp input vector, allowing slow motion while holding space
...
In typical games we would normalize the input vector so that diagonal
movement is as fast as forward or sideways movement. But here, we
merely clamp each direction to an absolute maximum of 1, since every
thruster can be used separately. If the forward thrusters and the
leftward thrusters are active at the same time, then of course the total
diagonal acceleration is faster than the forward acceleration alone.
2024-03-29 02:41:05 +01:00
yuni
8f682ee5b6
cleanup
2024-03-29 02:40:55 +01:00
yuni
ac747ac9c3
stop key now breaks with proper engine physics
2024-03-29 02:21:28 +01:00
yuni
add6605a9a
WIP stop key 2
2024-03-29 01:55:23 +01:00
yuni
65c843f55f
WIP stop key
2024-03-29 01:40:58 +01:00
yuni
b96eb701ab
cleanup
2024-03-29 01:31:02 +01:00
yuni
57d651ad04
cleanup
2024-03-29 01:19:37 +01:00
yuni
33bb26b8e1
cleanup
2024-03-29 01:13:28 +01:00
yuni
73d96aa69c
cleanup
2024-03-29 00:14:01 +01:00
yuni
880f92611a
fix up/downward thrusters
2024-03-29 00:09:00 +01:00
yuni
4111f16454
add engine warm up time
2024-03-29 00:03:10 +01:00
yuni
a25b249bb8
enlarge the FoV at high adrenaline
2024-03-28 23:38:41 +01:00
yuni
1486b6749a
gain adrenaline at high velocity
2024-03-28 23:13:59 +01:00
yuni
bbf4f468cd
add m/s + km/h display
2024-03-28 23:09:08 +01:00
yuni
427a3cb182
add --version option
2024-03-28 22:34:16 +01:00
yuni
24b0031799
extend crate manifest
2024-03-28 22:34:08 +01:00
yuni
5e9dbf0344
unmute sfx in cargo run
by default
2024-03-28 20:54:34 +01:00
yuni
e1bcb9bb7a
remove wakeup sound at start
2024-03-28 20:54:28 +01:00
yuni
0b193e53ad
fix text box position
2024-03-28 20:53:54 +01:00
yuni
4602ee0504
cleanup
2024-03-28 20:49:57 +01:00
yuni
ee58302156
cleanup bloom code in hud
2024-03-28 20:47:41 +01:00
yuni
2eb00d025d
add toggleable reticule to HUD
2024-03-28 20:47:18 +01:00
yuni
99fd2ec750
cleanup
2024-03-28 20:35:54 +01:00
yuni
44ec500ce7
remove radio when hud is active (mainly to remove all nonfree assets)
2024-03-28 20:03:51 +01:00
yuni
6eb126d4c1
change BGM to Dead Space Style Ambient Music by Sharvarian
2024-03-28 19:59:57 +01:00
yuni
0a37e523b6
document vehicle enter/exit key in README, change to q
2024-03-28 17:25:57 +01:00
yuni
f8d0c87664
renamed bike to MeteorAceGT
2024-03-28 17:25:35 +01:00
yuni
c25f627a22
better bike model, angled side thrusters allow backward motion
2024-03-28 17:18:54 +01:00
yuni
8bc80b3c6c
implement exiting vehicles
2024-03-28 16:33:40 +01:00
yuni
8c3fa09b5c
add bike start sound when entering vehicle
2024-03-28 16:02:25 +01:00
yuni
f4aea80f34
add rocket sound effect for bike
2024-03-28 14:14:49 +01:00