Trey Del Bonis
|
2757f5abf2
core: added most of AABB collision logic
|
3 месяцев назад |
Trey Del Bonis
|
16a77ebde4
game, gdio: switch to Godot 4.2 and newest gdext version
|
1 год назад |
Trey Del Bonis
|
d3a7247751
game: added Linux/X11 export configuration
|
1 год назад |
Trey Del Bonis
|
7702a2cdfa
core, gdio: rework chunk rerendering to limit count frame
|
1 год назад |
Trey Del Bonis
|
94a133b1d8
core: fixed incomplete world gen radius tweak
|
1 год назад |
Trey Del Bonis
|
596eefd46f
core, gdio: added limited worldgen code paths and flatgrass generator
|
1 год назад |
Trey Del Bonis
|
3e7105585e
game: remove disabled mesh from block prefab and move player spawn location
|
1 год назад |
Trey Del Bonis
|
09751ecfe9
contrib: added rebuild_play.sh
|
1 год назад |
Trey Del Bonis
|
04b1e9f5e3
gdio: skip creating block colliders where we can safely omit them
|
1 год назад |
Trey Del Bonis
|
8d81a8337c
core: only reapply dirty diff when the local state is refreshed
|
1 год назад |
Trey Del Bonis
|
a7ab90d5ae
core, gdio: keep track of player action effects so we can show them in the world immediately
|
1 год назад |
Trey Del Bonis
|
e0ace74c21
core, gdio: refactored frame update logic to invert control, moving more logic to client module
|
1 год назад |
Trey Del Bonis
|
da705059db
gdio: improved chunk rendering logic to stay on the happy path
|
1 год назад |
Trey Del Bonis
|
af2a24bc31
gdio: regen meshes for neighboring chunks when a chunk is changed
|
1 год назад |
Trey Del Bonis
|
5a4baa69ae
core: rename diff.rs -> editable.rs, rename dispatch.rs -> msg_relay.rs
|
1 год назад |
Trey Del Bonis
|
fc77a5c49c
core: refactored tick logic into its own module, general cleanup
|
1 год назад |
Trey Del Bonis
|
0712f10040
core: renamed `BlockInstance` to `BlockContext`
|
1 год назад |
Trey Del Bonis
|
335519581d
core, gdio: added classic-style sand/gravel falling mechanics
|
1 год назад |
Trey Del Bonis
|
a23dc52e58
core: more refactoring to allow behaviors to change blocks in the world
|
1 год назад |
Trey Del Bonis
|
b1d8cbc278
core: refactored world diff application and exposed world view in `BlockInstance`
|
1 год назад |
Trey Del Bonis
|
a01ff1eeae
core, gdio: basic impl of block behavior message exec system
|
1 год назад |
Trey Del Bonis
|
e919b9ef2c
core, gdio: fixed blocks not rendering because of the dirty world state not being updated
|
1 год назад |
Trey Del Bonis
|
983371bcd3
core, gdio: created separate tick thread where actions are actually computed
|
1 год назад |
Trey Del Bonis
|
53d9dfe11c
core, game, gdio: added more blocks to world instantiator, exposed in editor
|
1 год назад |
Trey Del Bonis
|
0a1e62890f
game: added a sky and SSAO, and tweaked some lighting
|
1 год назад |
Trey Del Bonis
|
4229475e8f
game: added crosshair
|
1 год назад |
Trey Del Bonis
|
a8fdfed4c8
gdio: massive cleanup, making logic much easier to follow
|
1 год назад |
Trey Del Bonis
|
6233c37c9f
core, game, gdio: AABB module improvents and hack to get half slab UVs generating correctly
|
1 год назад |
Trey Del Bonis
|
0ea78985be
game, gdio: added more blocks for new textures and disabled VRAM compression to make them display properly
|
1 год назад |
Trey Del Bonis
|
2fed002a8a
game, gdio: added UI text for player position and selected block
|
1 год назад |