Lots of progress yesterday.
I´m starting to get to grips with godot more and more. Had to fight some annoying issues with float keys in Dictionaries and wrongly typed signales, but everything is working smoothly now.
Stuff that got done:
- Structure parts in the Ship-Designer can be removed now
- Added some Custom MouseCursors
- Added some first sounds
- Mobs as well as ship-parts are destructible now
- Added Health Bars for damaged ship-parts
Two more days until I´ll have to get back to my normal Job. I hope I will be able to dedicate enough time to the project to keep it going.
I also fleshed out the concept a bit more.
The game cycle is supposed to look like:
- Run (~60-120 minutes)
- Composed of 10-15 missions of different types (e.g. transport, event or mining missions)
- Composed of 3-5 encounters (which can be pirate attackas, meteors, special events, but also elites or bosses)
- Missions are selected on a map (similar to sts/monstertrain)
- After each Mission the ship may be repaired / new ship parts can be bought/replaced, if the missions target location features a shop/hangar
- There will be three resource types:
- Money (the intra-runresource, to buy/repair ship parts DURING a run)
- Experience (awarded after a run, based on how much you got done. Experience increases player level which in return allows for creating larger ships or making certain structures/features stronger)
- StarDust (basically an inter-run ressource like ambrosia/chtonic keys/darkness in Hades) which can be used to unlock new ship cores (which in return allow for different ship designs/purposes and grant special abilities to the ship like "in field repair", "manually placed shields", "cloaking", "evasion", ...)