Project Spaceship
Marth GameDev DK30 Fall 2021 1 1
Description
A project idea that is long overdue but also won’t leave my brain. I always come back to it so this will be another attempt to get somewhere. Though this will be far longer than a DK30. Plan is to build and steer a spaceship for a start. Plans to expand on it are plentiful.
Recent Updates
Day 25 (11): 202201252120
And just like that another week is gone.
But I fixed the door thing. Realized that I don’t need to make everything 100%. I can simply hide the mouse cursor while placing the door so the misalignment does not get noticed.
Next up is binding the datastructure of rooms with the doors. I have already ideas how I want to approach this as doors should be as modular as possible so first every room gets the option of walls which in turn can be made into a door.
Day 18 (10): 20220118???
So this is an update I have forgotten to put in here. It basically added the grid binding of doors but it was at that point not working correctly.
Day 17 (9): 202201172203
Once again the days go by too fast.
But I started on the doors. Placeholder PNG exists and now I am working on the code in buildmode where it has to follow certain rules to always sit on the borders of rooms instead of in the middle. I have a concept but won’t get to coding it today. Hopefully tomorrow.
Day 14 (8): 202201142030
Started the rework of the basic parts. Goal is to have more modularity. FIrst step is uncoupling the walls so each part can have its own setup. This will then lead right into doors.
Day 13 (7): 202201132057
Finally back. I will likely recreate this project for the next DK30 season
Progress halted because my sleep schedule was beyond saving and I needed some hard days of readjustment to get going again. Also I have been drowning in work so free time was sparse. Days in brackets is not the amount of times where I actually did something.
But I reworked the interaction in the UI today and also reordered some checks to make the creation of new parts work as intended. Next step is likely figuring out how to make doors in between rooms.
Day 6: 202201070057
Played around with UI and Input methods and broke something it seems.
And UI does not work as intended so far so have to redo that tomorrow
Day 5: 202201052326
More parts can now be added to the ship. Check if the space is free works and you get a color coding if building is possible
Next up are relations between ship parts and also some parenting of objects. Its currently not in the right place.
Day 4: 202201042353
Only small thing today. Got the check right and wrote some Linq stuff.
Day 3: 202201032154
Added more functionality. Blocks now register at their manager. But there is still something I missed because the checks fail atm.
Day 2: 202201022223
First image (and its moving):
SpaceShip Day2
Ofc this is far out from being anything but you should be able to select parts and then bolt them on to your spaceship. This is a bit like my Snake project so I can draw from that but I don’t want to copy the code since this will be more elaborate.
Day 1: 202201012221
First addition
A manager class that lists the chunks of your spaceship and checks for overlaps and maybe more later on.
Day 0: 202112310202
Time to start
Project in Unity created
Made some notes on how I want to approach the building process
Inserted the first few objects, made some project settings
Overall a small day but this should be growing from here.
Estimated Timeframe
Dec 30th - Dec 31st