Commit Graph

105 Commits

Author SHA1 Message Date
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