Nicola
dc3912fa70
Reworked Steam Handler and updated readme for merge to main.
2026-05-19 19:58:55 +02:00
Nicola
ee53efa742
Release version, merging to main now.
2026-05-19 19:22:33 +02:00
Nicola
e388083065
Removed Memory Display.
2026-05-19 19:21:11 +02:00
Nicola
95690072a3
Final version for now. Most of the tester feedback was added to the game as of now.
2026-05-14 21:44:28 +02:00
Nicola
d1bfea1d9b
Adjusting energy and heat values to be a bit more forgiving.
2026-05-14 21:41:32 +02:00
Nicola
672628ee13
Added node highlight, fixed temporary load to include start node as well, fixed For-Condition
2026-05-14 21:37:26 +02:00
Nicola
eee59b6385
Finished robot display, fixed test run for For-Node
2026-05-14 21:01:56 +02:00
Nicola
6084761e0d
Added robot display to map logic, now need to add the color for it.
2026-05-14 20:50:41 +02:00
Nicola
c6cb2cc00e
Fixed robot naming on spawn
2026-05-14 20:23:19 +02:00
Nicola
6591dfe637
changed ambiguous naming from water and food to thirst and hunger. fixed For node execution
2026-05-14 20:12:30 +02:00
Nicola
a2acfcefd6
Added new release, updated nodes to contain tooltip text.
2026-05-14 13:02:25 +02:00
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
bd6cdeb97b
Finished new node approach
2026-05-14 09:58:35 +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
1eef71f454
Losing the game now makes the EndGame UI always visible.
2026-05-13 09:07:16 +02:00
Nicola
d5e907a8b8
Added load mechanic to temporary scripts to allow the player modifications to it.
2026-05-11 22:00:48 +02:00
Nicola
4dc8ffe55a
Added autoselect to all userinputs (numbers) for better UX
2026-05-11 21:52:10 +02:00
Nicola
859db25d4f
Fixed UX bug where WASD moves the cam during inputs
2026-05-11 21:27:49 +02:00
Nicola
07cdd0a46f
Changed WFC acceptance to 100% connectivity and added test case to test the layer generation.
2026-05-11 21:23:51 +02:00
Nicola
05d7df753f
Added movement to DSL nodes to allow repositioning.
2026-05-11 21:18:25 +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
9a35a11df4
Added robot follow button
2026-05-11 19:37:28 +02:00
Nicola
e43b0a8d37
Added newest export
2026-05-10 20:31:07 +02:00
Nicola
4da757c1b6
Renamed robot to not be confused with narrator, Added more tutorial bubbles,
2026-05-10 20:30:40 +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
228e81ab4e
Renamed and moved Exports to better fit structure. Current exports are for steam build check, more functionality can be added.
2026-05-10 13:34:24 +02:00
Nicola
9631d9f3bf
Added trailer for Steam
2026-05-10 13:11:04 +02:00
Nicola
83630b0e87
Added necessary artwork and build for steam release. Added some minor sound effects and integrated background sound.
2026-05-10 12:34:52 +02:00
Nicola
112728b5a9
Added a small grace period to survival mechanic to allow easier start of the game.
2026-05-09 22:55:05 +02:00
Nicola
09df4334b9
Implemented research cost, tweaked some values.
2026-05-09 22:30:18 +02:00
Nicola
fc21c7c8d3
Added random seed and ability to enter a seed. Also added a simple/small tutorial screen and unified the UI with UIStyle.cs
2026-05-09 22:09:15 +02:00
Nicola
7e70471227
Added testing and save/load mechanic to the game. Game is now entering final phase.
2026-05-09 21:25:36 +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
8b15027ac1
Tied inventory to robot count
2026-05-09 16:15:51 +02:00
Nicola
362cc0442f
Added the ability to spawn more robots if research allows it.
2026-05-09 16:12:34 +02:00
Nicola
aee2ee7f3d
Added increase to robotcount when completing research, added value modifiers for robot types.
2026-05-09 15:46:16 +02:00
Nicola
78d1014067
Added GameOver screen and win/death logic. Game can now officially be finished (Positive and Negative)
2026-05-09 15:23:10 +02:00
Nicola
5eab205a9c
Added unlock mechanic with testing if player has all items in inventory.
2026-05-09 15:06:46 +02:00
Nicola
213d0aed97
Added gate unlock generation and simple Game Won print
2026-05-09 14:57:06 +02:00
Nicola
9fa1909dcb
Added resource weights and layer unlock UI to the game.
2026-05-09 13:53:00 +02:00
Nicola
677d8595db
Changed craft times for all items,buildings, researches and added research that can change game stats/effects.
2026-05-09 13:27:01 +02:00
Nicola
9f32152fb8
Added survival mechanic that consumes inventory items if needed.
2026-05-09 12:22:04 +02:00
Nicola
8a79a3474e
Updated data with sub-researches to have a more advanced Tech-tree and purpose to research.
2026-05-09 11:54:25 +02:00
Nicola
6708aa277f
Cleaned up project with better structure.
2026-05-09 11:29:48 +02:00
Nicola
1ad3454f6a
Tweaked the ingredient values for each building, recipe and research
2026-05-09 10:46:38 +02:00
Nicola
053b91a736
Added Inventory space display and robot alert if not working currently. Added inventory live update.
2026-05-09 10:36:38 +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
032836b9ec
Improved research display and added ResearchState.
2026-05-08 11:45:46 +02:00
Nicola
192620fad3
Improved node placement in research screen
2026-05-08 10:30:11 +02:00
Nicola
ce99936298
Added research display to the game
2026-05-06 21:10:04 +02:00
Nicola
a9475aaaf9
Added decorations to main menu, added data for research and buildings
2026-05-06 20:13:54 +02:00
Nicola
429e10eca1
Added first attempt to animating an intro scene.
2026-05-06 20:06:06 +02:00
Nicola
51c9dc5294
Added research symbol and keybinding.
2026-05-06 09:56:02 +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
44bfd7ce1d
Added tooltip to map and fixed map loading.
2026-05-06 07:04:03 +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
=
ffe1077abc
Added inventory display and item display.
2026-05-05 20:44:06 +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
=
a320a86a2f
Improved recipes and added resources to it. Changed how ingredients and items work.
2026-05-05 19:26:31 +02:00
Nicola
fc26fa2a75
Working on inventory and crafting system. Translated Excel-Itemlist to .json.
2026-05-05 15:35:42 +02:00
Nicola
02ba36b665
Renamed some images and moved misplaced images.
2026-05-05 15:34:12 +02:00
=
4832250342
Added all planned item and resource symbols, created more folders for better structure. Next is implementing the crafting system.
2026-05-03 21:01:22 +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
=
7f13505759
Added mechanic that the gate blocks switching to another layer, added map button, moved small parts to fit buttons.
2026-05-02 20:08:18 +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
=
8a6de193a1
Added better grid to the map and reworked camera positioning whilst map is open
2026-05-01 19:20:19 +02:00
=
75818c22d5
Added check to hide robots not in the current layer
2026-05-01 18:40:07 +02:00
=
dd81c2ff2e
Removed popup from the game, added simple options and menu. Added spawn to tiles and reworked content spawning
2026-05-01 18:34:48 +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
=
c54ff3088e
Added resources to the game and prepared scripts for later usage
2026-04-29 18:03:43 +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
=
c8debc316f
Reworked border placement
2026-04-28 17:41:18 +02:00
=
5e4e325ec7
Updated Popup UI and robot generation
2026-04-28 16:00:55 +02:00
=
83d9620e39
Updated the way gates are generated (Not with weight but as a one time necessary tile)
2026-04-28 15:57:09 +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
=
eccaec859f
Light and decorations adjusted. Added all resource and light spawn points
2026-04-28 10:48:32 +02:00
=
92a86c13b7
Added basic light controls to the game and added more content spawnpoints. Adjusted values a bit.
2026-04-27 19:35:21 +02:00
=
6a7f4690f2
Fixed light and object placement.
2026-04-27 17:46:56 +02:00
=
3060d3d6f7
Added new Tileset (Better walls and floors) and reworked layer generation. Working on placeholders next again (Need to fix rotation)
2026-04-27 15:17:08 +02:00
=
b3645b80f0
Added basic window for programming with the DSL. Need to add functionality to it.
2026-04-26 19:40:16 +02:00
=
677725791a
Removed unnecessary prints and added simple alarm sign sprite for later usage
2026-04-26 17:17:23 +02:00
=
d2c788c826
Added main menu and basic functionality
2026-04-26 16:55:35 +02:00
=
21199f8026
Adding robots to the game and the ability to click on them
2026-04-26 13:44:15 +02:00
=
bd9de785b4
Removed custom rotation and fixed placeholder naming (Import from blender had _ in the name
2026-04-26 13:00:22 +02:00
=
c80367dccd
Refactored code to be better separated (Rendering, Logic)
2026-04-26 11:33:54 +02:00
=
798fe23bb6
Added OmniLight to LightDecorations to better facilitate the "underground" feeling
2026-04-26 10:50:10 +02:00
=
4b3c4c1ae2
Added decoration assets and placement. Currently all placeholders are replaced, need to implement a chance based system.
2026-04-25 22:26:00 +02:00
=
f7f5a637d5
Added robot asset and worked on placeholders. Placeholders are now able to be added to the game and later replaced by objects (Tested with Robot for now)
2026-04-24 18:02:21 +02:00
=
53361ba637
Changed camera to be fixed scroll (No user scroll possible) and changed the angle of the camera. Also added a "sprint" to the camera to increase speed of movement
2026-04-24 17:35:31 +02:00
=
08e3ce5899
Small update to some project settings
2026-04-24 17:00:47 +02:00
=
68f973a695
Added steam to the project but deactivated for now
2026-04-19 13:04:14 +02:00
=
e6522f2db9
Added WFC and respective parts (Tile, World, Layer, WFC, ResourceLoader)
2026-04-19 13:03:56 +02:00
=
3e823cecbd
Added already created assets to project structure.
2026-04-19 11:11:02 +02:00
=
a85eccf198
Imported default Godot setup and updated projectsettings.
2026-04-19 11:10:05 +02:00