i'm going to be an old codger that can barely remember how old i am before you get anywhere near something you could call a game
this may be true but
I won't get anywhere if I don't tryWhat reason is there to stop? Working on it is fun, it's a challenge but not an impossible one.
Here's my list of things to do/that have been done for the
Proof of Concept. Key:
Not Started/
Figured out the theory/
Partially complete/
Implemented. Anything marked with an asterisk is something I think will be or was particularly difficult compared to other things either to implement or get the theory for.
Detect/work with empties on models
Brick-Moving Laser (similar to the Garry's Mod physics gun, but it won't allow collisions and will bring the brick closer to you. Or something. It'll be nice.)
Camera Control
Figure out prefabs/instances so I can get brick spawners and stuff*Node (empties on the model) detection
*Nearest Valid Position for selected brick (so, basically, figuring out where the best place to put it is based on the detected nearby nodes)
Re-organizing code so it's not all on the corePlayer Movement (needs tweaked to rotate w/object instead of being constant up-key-is-this-way)Reparenting & removing individual physics to form a structurePartially complete is purple because anything else I could think of was horrible to read on this background, it wasn't light enough or dark enough.
I took today off (translation: got sucked into starbound all day) but at dinner I realized how to do the node detection. I can detect them now, within a range, without having to give each individual one a CONSTANT collision box. Any within a certain distance of a brick the player is moving with lasers or precision will have their nodes collidable.
The proof of concept will likely only have a 2x4 or something like that, and one of those things that goes on the side of a brick and allows you to build horizontally. It'll just be on a default cube that you can't interact with at all and it won't have any models or textures. The player will emit light and I'll probably add a function to add a light to bricks or something.
It's a pretty simple task, really, compared to some things. I've made (but not finished) sandbox games before, just not with this complex of a building system.
Bonus: Duplication will be easy, as long as you want to duplicate an entire core.
Merging of cores probably won't be a thing in the PoC, but hopefully it will be later. Brick removal might not be a thing but it shouldn't be hard. Painting, who knows.
Also I'll probably add a button to flip all cores over or something just temporarily.
School starts 8/30 and that sucks. My goal is to have the PoC done before then, but who knows.