223 Commits

Author SHA1 Message Date
slapin f59f2dce09 Added article 2024-10-31 14:24:57 +03:00
slapin 245cb1e408 Separated module; generate grid size 2024-10-30 17:31:24 +03:00
slapin 6e1e864197 Working on initial stages of procedural generator 2024-10-30 03:04:03 +03:00
slapin a91bda34e5 Graph look + cleanup 2024-10-28 03:48:31 +03:00
slapin 21fb3833cc Save/Load works for building layout graphs 2024-10-28 02:03:00 +03:00
slapin 799ac40a4a Made layout saving work 2024-10-27 22:36:30 +03:00
slapin 7152267937 Separated dlayout data code 2024-10-27 18:29:28 +03:00
slapin ae3d86d391 Continued work on layout graph 2024-10-27 17:50:48 +03:00
slapin 6eb584f73c Getting room types from file 2024-10-27 00:32:04 +03:00
slapin 0356746749 meshoptimizer update 2024-10-26 21:59:21 +03:00
slapin 5b4fcdd0f6 Finally implemented interior graph 2024-10-26 21:56:07 +03:00
slapin 69b807bf22 Working on interior graph 2024-10-26 02:41:33 +03:00
slapin 3b4006e02d Refactoring; Started GUI for interior layout graph 2024-10-25 22:16:35 +03:00
slapin 2cc591706f MeshOptimizer update 2024-10-24 04:51:12 +03:00
slapin aa324903fd Editor UI refactoring 2024-10-24 04:48:36 +03:00
slapin 7bac24d34e Cellular automata implementation 2024-10-21 19:54:07 +03:00
slapin 997b66b7f9 Mesh optimizations 2024-10-17 01:03:15 +03:00
slapin b2fe7d7e46 Added MeshOptimizer 2024-10-16 21:58:17 +03:00
slapin 844056de64 Now creating MeshLibrary for buildings 2024-10-16 01:10:15 +03:00
slapin b6b5fdada9 Fixed instabilities 2024-10-15 19:59:25 +03:00
slapin 3241905ad1 Added camera controls 2024-10-12 17:49:13 +03:00
slapin 2424659058 Building models update 2024-10-11 03:16:34 +03:00
slapin bbb608611c Now mesh merging for elements works 2024-10-10 17:20:35 +03:00
slapin f4f8bbce0b Started mesh merging implementation 2024-10-10 12:25:32 +03:00
slapin 2597802469 Fixed tile growing 2024-10-10 01:30:57 +03:00
slapin 69b62c8c97 Multiple levels support 2024-10-08 04:31:36 +03:00
slapin f62dbbf505 ECS redesign for buildings layout editor 2024-10-07 18:38:46 +03:00
slapin 64a66d1c50 Can now select grid node with mouse click 2024-10-06 18:17:45 +03:00
slapin 0e5a2e7f9b Worked on building layout editor 2024-10-06 09:08:28 +03:00
slapin 6986a4a334 Split ElementType editor from LayoutEditor 2024-10-05 08:42:32 +03:00
slapin 57f34b93bf Flecs update 2024-10-05 03:43:04 +03:00
slapin c8072b8457 Added NPC roster data 2024-10-05 03:36:27 +03:00
slapin 166e6d6b4a Started buildings layout editor 2024-10-05 03:35:32 +03:00
slapin db39715354 Lines are under ECS too 2024-10-03 01:35:31 +03:00
slapin b0613d9ad1 Accessor is ready for ECS 2024-10-02 23:09:01 +03:00
slapin 794857209d Made accessor for lines 2024-10-02 20:49:41 +03:00
slapin 521ae37202 Update godot 2024-10-02 11:25:23 +03:00
slapin 175c863577 Removed unneeded stuff 2024-10-01 12:48:14 +03:00
slapin b6971322f2 Now access buildings externally only by string keys 2024-10-01 12:40:38 +03:00
slapin 5e6bcedd09 Refactor more for string key access to buildings 2024-10-01 05:27:15 +03:00
slapin 9705200853 Fixed double deletion check assert 2024-10-01 04:12:51 +03:00
slapin b2bcfd0253 Started implementing data model friendly to ECS 2024-10-01 03:58:15 +03:00
slapin 97172fff8d Cleanup 2024-10-01 00:33:29 +03:00
slapin 20807366d1 Adapted ECS for building instances 2024-09-29 18:36:11 +03:00
slapin 0d425391ce Refactor building access keys 2024-09-29 01:59:55 +03:00
slapin e19dbd7a4f Started using ECS 2024-09-28 05:23:24 +03:00
slapin dfb24aa4b2 Added flecs distributed files 2024-09-27 15:55:49 +03:00
slapin 5778c79bba Buildings refactoring 2024-09-27 15:40:28 +03:00
slapin 8f36415891 Add flecs 2024-09-27 15:39:48 +03:00
slapin 63b9e710f5 Godot update 2024-09-27 12:00:21 +03:00