Trey Del Bonis
|
78cb1147b9
game: removed old debug platform that no longer makes sense
|
hai 2 semanas |
Trey Del Bonis
|
4a9484c5d1
misc: added world raycasting, reimplemented block interaction
|
hai 2 semanas |
Trey Del Bonis
|
d0485ca39e
game: rework player node tree to reflect in-engine collision shapes
|
hai 2 semanas |
Trey Del Bonis
|
ac29045ded
math, sim: reworked some of how collisions work to simplify
|
hai 2 semanas |
Trey Del Bonis
|
7e7dc7c6cf
math, sim: added `AAVec3f` type and reworked collisions to work properly now
|
hai 2 semanas |
Trey Del Bonis
|
1bd080ee03
misc: switched over to using engine-managed player movement and collisions, still poorly
|
hai 2 semanas |
Trey Del Bonis
|
c62f585e17
game: applied some changes from Godot 4.3
|
hai 2 semanas |
Trey Del Bonis
|
5b416c5b86
misc: heavy refactoring to support entity physics
|
hai 2 semanas |
Trey Del Bonis
|
e62ab6b1ff
sim: reworking input system to support players as entities
|
hai 3 semanas |
Trey Del Bonis
|
3ee2a404ec
datamodel: fixed broken `.into_parts()` call that should have been `.split()`
|
hai 3 semanas |
Trey Del Bonis
|
7f4de6994b
math: improved a bunch of math
|
hai 3 semanas |
Trey Del Bonis
|
eb5e2d9bd7
math: minor cleanup
|
hai 3 semanas |
Trey Del Bonis
|
0dff55fd32
sim: fixed my shit code
|
hai 3 semanas |
Trey Del Bonis
|
95c1169d0d
sim: bunch more refactoring to bring it into alignment but my code sucks
|
hai 3 semanas |
Trey Del Bonis
|
204aa47aa3
sim: rewrote most of tick exec logic to support new block stuff
|
hai 3 semanas |
Trey Del Bonis
|
59dbdfa9d2
sim: updated msg sched to use new chunk data structures
|
hai 3 semanas |
Trey Del Bonis
|
f5cf8fa36e
math: added convenience functions I forgot to
|
hai 3 semanas |
Trey Del Bonis
|
f6fe6969de
datamodel: added `BlockMap` types
|
hai 3 semanas |
Trey Del Bonis
|
4dd9cda323
sim: added message scheduler module
|
hai 3 semanas |
Trey Del Bonis
|
79178a0b7a
datamodel: change `ChunkState` to use `ChunkSlotmap` underneath
|
hai 3 semanas |
Trey Del Bonis
|
34c3a284a7
datamodel: fixed broken tests
|
hai 3 semanas |
Trey Del Bonis
|
f889a5d38f
misc: moved `ChunkBitmap` to datamodel crate, added `ChunkSlotmap` type
|
hai 3 semanas |
Trey Del Bonis
|
c48e7a8d14
gdio: rework to support new gdext version and new crate hierarchy
|
hai 3 semanas |
Trey Del Bonis
|
06e5e6af66
reorganized module hierarchy into various new crates
|
hai 3 semanas |
Trey Del Bonis
|
2c6c501f72
core: reworked player input handling
|
hai 3 semanas |
Trey Del Bonis
|
876379d0b4
core, gdio: lots of basic functionality for entities
|
hai 3 semanas |
Trey Del Bonis
|
12f1d1359e
core: added chunk_bitmap module
|
hai 1 mes |
Trey Del Bonis
|
498fa6d537
core: fixed AABB collision math, should work now
|
hai 1 mes |
Trey Del Bonis
|
2757f5abf2
core: added most of AABB collision logic
|
hai 1 mes |
Trey Del Bonis
|
16a77ebde4
game, gdio: switch to Godot 4.2 and newest gdext version
|
hai 9 meses |