Commit Graph

  • 121cc1eb03 Hotfix for some DSL bugs (For node not working, Exploration not taking next layers into account) dev Nicola 2026-05-19 20:59:15 +02:00
  • ad65698773 Merge pull request 'Finished first EA Version' (#1) from dev into main main v0.1.0 Nicola 2026-05-19 20:01:10 +02:00
  • dc3912fa70 Reworked Steam Handler and updated readme for merge to main. Nicola 2026-05-19 19:58:55 +02:00
  • ee53efa742 Release version, merging to main now. Nicola 2026-05-19 19:22:33 +02:00
  • e388083065 Removed Memory Display. Nicola 2026-05-19 19:21:11 +02:00
  • 95690072a3 Final version for now. Most of the tester feedback was added to the game as of now. Nicola 2026-05-14 21:44:28 +02:00
  • d1bfea1d9b Adjusting energy and heat values to be a bit more forgiving. Nicola 2026-05-14 21:41:32 +02:00
  • 672628ee13 Added node highlight, fixed temporary load to include start node as well, fixed For-Condition Nicola 2026-05-14 21:37:26 +02:00
  • eee59b6385 Finished robot display, fixed test run for For-Node Nicola 2026-05-14 21:01:56 +02:00
  • 6084761e0d Added robot display to map logic, now need to add the color for it. Nicola 2026-05-14 20:50:41 +02:00
  • c6cb2cc00e Fixed robot naming on spawn Nicola 2026-05-14 20:23:19 +02:00
  • 6591dfe637 changed ambiguous naming from water and food to thirst and hunger. fixed For node execution Nicola 2026-05-14 20:12:30 +02:00
  • a2acfcefd6 Added new release, updated nodes to contain tooltip text. Nicola 2026-05-14 13:02:25 +02:00
  • 588879951d Added tooltip to nodes to better explain their functionality. Nicola 2026-05-14 12:36:59 +02:00
  • 300c8f5a42 Big project cleanup with overhaul of file responsibilities (KISS) and code (DRY, YAGNI) Nicola 2026-05-14 11:17:02 +02:00
  • bd6cdeb97b Finished new node approach Nicola 2026-05-14 09:58:35 +02:00
  • 33a618b0b9 (WIP) Switch from previous DSL System (UI order based) to a new DSL System (node connection based) still in Progress. Nicola 2026-05-13 22:21:16 +02:00
  • 5893f9f7b9 (WIP) switched from previous DSL System (UI order based) to a new DSL System (node connection based) Nicola 2026-05-13 13:18:47 +02:00
  • 1eef71f454 Losing the game now makes the EndGame UI always visible. Nicola 2026-05-13 09:07:16 +02:00
  • d5e907a8b8 Added load mechanic to temporary scripts to allow the player modifications to it. Nicola 2026-05-11 22:00:48 +02:00
  • 4dc8ffe55a Added autoselect to all userinputs (numbers) for better UX Nicola 2026-05-11 21:52:10 +02:00
  • 859db25d4f Fixed UX bug where WASD moves the cam during inputs Nicola 2026-05-11 21:27:49 +02:00
  • 07cdd0a46f Changed WFC acceptance to 100% connectivity and added test case to test the layer generation. Nicola 2026-05-11 21:23:51 +02:00
  • 05d7df753f Added movement to DSL nodes to allow repositioning. Nicola 2026-05-11 21:18:25 +02:00
  • 979595959b Added cooldown to robots not executing scripts, fixed movement bug where robots don't execute script if on the same tile. Nicola 2026-05-11 20:09:41 +02:00
  • 9a35a11df4 Added robot follow button Nicola 2026-05-11 19:37:28 +02:00
  • e43b0a8d37 Added newest export Nicola 2026-05-10 20:31:07 +02:00
  • 4da757c1b6 Renamed robot to not be confused with narrator, Added more tutorial bubbles, Nicola 2026-05-10 20:30:40 +02:00
  • 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. Nicola 2026-05-10 14:09:14 +02:00
  • 228e81ab4e Renamed and moved Exports to better fit structure. Current exports are for steam build check, more functionality can be added. Nicola 2026-05-10 13:34:24 +02:00
  • 9631d9f3bf Added trailer for Steam Nicola 2026-05-10 13:11:04 +02:00
  • 83630b0e87 Added necessary artwork and build for steam release. Added some minor sound effects and integrated background sound. Nicola 2026-05-10 12:34:52 +02:00
  • 112728b5a9 Added a small grace period to survival mechanic to allow easier start of the game. Nicola 2026-05-09 22:55:05 +02:00
  • 09df4334b9 Implemented research cost, tweaked some values. Nicola 2026-05-09 22:30:18 +02:00
  • fc21c7c8d3 Added random seed and ability to enter a seed. Also added a simple/small tutorial screen and unified the UI with UIStyle.cs Nicola 2026-05-09 22:09:15 +02:00
  • 7e70471227 Added testing and save/load mechanic to the game. Game is now entering final phase. Nicola 2026-05-09 21:25:36 +02:00
  • e7de2433de Improves visuals of each node. Nicola 2026-05-09 20:29:10 +02:00
  • a472adf74b Added new nodes to DSL for a wider variety of commands and scripts. Nicola 2026-05-09 20:12:53 +02:00
  • 8b15027ac1 Tied inventory to robot count Nicola 2026-05-09 16:15:51 +02:00
  • 362cc0442f Added the ability to spawn more robots if research allows it. Nicola 2026-05-09 16:12:34 +02:00
  • aee2ee7f3d Added increase to robotcount when completing research, added value modifiers for robot types. Nicola 2026-05-09 15:46:16 +02:00
  • 78d1014067 Added GameOver screen and win/death logic. Game can now officially be finished (Positive and Negative) Nicola 2026-05-09 15:23:10 +02:00
  • 5eab205a9c Added unlock mechanic with testing if player has all items in inventory. Nicola 2026-05-09 15:06:46 +02:00
  • 213d0aed97 Added gate unlock generation and simple Game Won print Nicola 2026-05-09 14:57:06 +02:00
  • 9fa1909dcb Added resource weights and layer unlock UI to the game. Nicola 2026-05-09 13:53:00 +02:00
  • 677d8595db Changed craft times for all items,buildings, researches and added research that can change game stats/effects. Nicola 2026-05-09 13:27:01 +02:00
  • 9f32152fb8 Added survival mechanic that consumes inventory items if needed. Nicola 2026-05-09 12:22:04 +02:00
  • 8a79a3474e Updated data with sub-researches to have a more advanced Tech-tree and purpose to research. Nicola 2026-05-09 11:54:25 +02:00
  • 6708aa277f Cleaned up project with better structure. Nicola 2026-05-09 11:29:48 +02:00
  • 1ad3454f6a Tweaked the ingredient values for each building, recipe and research Nicola 2026-05-09 10:46:38 +02:00
  • 053b91a736 Added Inventory space display and robot alert if not working currently. Added inventory live update. Nicola 2026-05-09 10:36:38 +02:00
  • 892365ff79 Added lowest layer to GameDate and Pathfinding. Fixed tile contentNode not being made visible. Nicola 2026-05-09 10:07:16 +02:00
  • e00259cd31 Added missing Symbol to the game, Improved move and explore logic, added map refresh for tiles. Nicola 2026-05-09 09:38:34 +02:00
  • 342b6e490f Added research state to harvest and crafting Nicola 2026-05-08 20:15:09 +02:00
  • 032836b9ec Improved research display and added ResearchState. Nicola 2026-05-08 11:45:46 +02:00
  • 192620fad3 Improved node placement in research screen Nicola 2026-05-08 10:30:11 +02:00
  • ce99936298 Added research display to the game Nicola 2026-05-06 21:10:04 +02:00
  • a9475aaaf9 Added decorations to main menu, added data for research and buildings Nicola 2026-05-06 20:13:54 +02:00
  • 429e10eca1 Added first attempt to animating an intro scene. Nicola 2026-05-06 20:06:06 +02:00
  • 51c9dc5294 Added research symbol and keybinding. Nicola 2026-05-06 09:56:02 +02:00
  • 4e760d4c0d Removed script select from the robotlist and added current script name to display. Nicola 2026-05-06 09:50:42 +02:00
  • 18b76f3cbc Added ability to delete nodes from editor, added complete node load and save for the DSL Nicola 2026-05-06 09:29:28 +02:00
  • 44bfd7ce1d Added tooltip to map and fixed map loading. Nicola 2026-05-06 07:04:03 +02:00
  • 6445c24202 Added complete crafting to the game. Next step would be research and buildings. Updated DSL with Setup to work with dynamic loading. Nicola 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
  • fc26fa2a75 Working on inventory and crafting system. Translated Excel-Itemlist to .json. Nicola 2026-05-05 15:35:42 +02:00
  • 02ba36b665 Renamed some images and moved misplaced images. Nicola 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