Commit Graph

26 Commits

Author SHA1 Message Date
Nicola 588879951d Added tooltip to nodes to better explain their functionality.
Readded node deletion.
2026-05-14 12:36:59 +02:00
Nicola 300c8f5a42 Big project cleanup with overhaul of file responsibilities (KISS) and code (DRY, YAGNI) 2026-05-14 11:17:02 +02:00
Nicola 33a618b0b9 (WIP) Switch from previous DSL System (UI order based) to a new DSL System (node connection based) still in Progress. 2026-05-13 22:21:16 +02:00
Nicola 5893f9f7b9 (WIP) switched from previous DSL System (UI order based) to a new DSL System (node connection based) 2026-05-13 13:18:47 +02:00
Nicola 979595959b Added cooldown to robots not executing scripts, fixed movement bug where robots don't execute script if on the same tile. 2026-05-11 20:09:41 +02:00
Nicola 8170b700b2 Added final features for this release. Now only polishing (if needed) remains.
Features: Sacrifice-Node, Maintain-Node, Options for screen type, lightcolor and soundvolume, tied in sound effects, game pause when menu is open, visibly open up gate when opening it.
2026-05-10 14:09:14 +02:00
Nicola e7de2433de Improves visuals of each node. 2026-05-09 20:29:10 +02:00
Nicola a472adf74b Added new nodes to DSL for a wider variety of commands and scripts. 2026-05-09 20:12:53 +02:00
Nicola 9f32152fb8 Added survival mechanic that consumes inventory items if needed. 2026-05-09 12:22:04 +02:00
Nicola 6708aa277f Cleaned up project with better structure. 2026-05-09 11:29:48 +02:00
Nicola 892365ff79 Added lowest layer to GameDate and Pathfinding. Fixed tile contentNode not being made visible. 2026-05-09 10:07:16 +02:00
Nicola e00259cd31 Added missing Symbol to the game, Improved move and explore logic, added map refresh for tiles. 2026-05-09 09:38:34 +02:00
Nicola 342b6e490f Added research state to harvest and crafting 2026-05-08 20:15:09 +02:00
Nicola 18b76f3cbc Added ability to delete nodes from editor, added complete node load and save for the DSL 2026-05-06 09:29:28 +02:00
Nicola 6445c24202 Added complete crafting to the game. Next step would be research and buildings. Updated DSL with Setup to work with dynamic loading. 2026-05-05 21:44:30 +02:00
= 5882f3865d Added resource harvesting to DSL. 2026-05-05 19:45:50 +02:00
= f3c551e792 Added exploration node to DSL and worked on vertical pathfinding (Closed gates blocked horizontal movement as well) 2026-05-02 21:53:31 +02:00
= a2c35c44cb Added more symbols to the game, added gates blocking pathfinding and improved DSL feedback system with enum for better control and UX 2026-05-02 19:53:29 +02:00
= ae7c98d482 Fixed content visibility and changed spawn creation 2026-05-01 19:27:44 +02:00
= 95455597da Added basic symbols for most of the resources and changed map to be revealed whilst robots are exploring. 2026-04-29 19:19:13 +02:00
= 253c7d9f89 Implemented A* pathfinding. Adjusted movement node accordingly. 2026-04-29 17:05:29 +02:00
= a0109891e1 Reworked DSL for better architecture, implemented wall-phasing movement. 2026-04-29 15:13:38 +02:00
= 17057487d6 DSL interpretation is working now. Changed map to be within GameData. 2026-04-29 12:33:53 +02:00
= 2f922b5e04 Reworked node display and worked on DSL interpretation 2026-04-29 12:12:58 +02:00
= 2cc6e31157 Updated DSL node generation and added robot zoom-in function 2026-04-29 10:27:17 +02:00
= b926be307e Added basic components for DSL. Working on functionality next. 2026-04-28 13:52:57 +02:00