Commit Graph

28 Commits

Author SHA1 Message Date
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 4e760d4c0d Removed script select from the robotlist and added current script name to display. 2026-05-06 09:50:42 +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
= abeb8c0902 Improved UI calls 2026-05-05 20:21:05 +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
= 21a1eb2085 Added check to avoid empty executions 2026-04-29 15:17:53 +02:00
= a0109891e1 Reworked DSL for better architecture, implemented wall-phasing movement. 2026-04-29 15:13:38 +02:00
= 832fb47ec0 Moved robots to separate folders and a dedicated robotlist in the UI 2026-04-29 14:08:02 +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
= 4b460926c5 Added renaming to the robots onclick. 2026-04-28 14:37:12 +02:00
= b926be307e Added basic components for DSL. Working on functionality next. 2026-04-28 13:52:57 +02:00
= 287cb4df78 Restructered project folders 2026-04-28 11:09:47 +02:00