Commit History

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