first of all, im not sure if this can be done or not but I hope it can.
What im planning to make is a spider vehicle (for now only walks on ground, no wall crawlin atm ) its gonna have 8 legs, and I want it to feel very rigid and real, nothing fake.
and thats the hard part as you may have guessed.
Ive been thinkin about it for a few days on/off n i came up with this algorithm to move the legs; assume that all odd numbered legs are left and all even numbered are right. If one was to thrust forward (hold w) a 'motion' in that direction would be queued to the next leg to move (the next leg to move starts at 0 and increases as each leg takes a turn moving until it hits 7 at which point the next leg would be 0). If the leg has a 'motion' queued then it will perform it, regardless of whether or not you are holding that directional button combination anymore; after being performed, the 'motion' is removed from queue. Only 1 motion can be queued to each leg at a time; to keep it from gettin outta control .
so thats the easy part, eight possible directions mean 8 animations for each leg. I will be extending ONSVehicle for this, obviously there's gonna be a lot of code for me to fill in .
here are my problem(s), Im not sure how to propel this thing . the basic problem is that im not sure how to glue a foot to the ground! Im gonna be using krepulsors to keep the feet out o the ground but, is there possibly a way to add friction to repulsors?? rotational n vector maths n wat not ill handle, not the biggest deal, but some help with the locomotive system would be highly appreciated.
o n btw no real code as of yet so feel free to use algorithms .
once im done ill make a sick model for it (i make good models lol, i show if you want haha)
What im planning to make is a spider vehicle (for now only walks on ground, no wall crawlin atm ) its gonna have 8 legs, and I want it to feel very rigid and real, nothing fake.
and thats the hard part as you may have guessed.
Ive been thinkin about it for a few days on/off n i came up with this algorithm to move the legs; assume that all odd numbered legs are left and all even numbered are right. If one was to thrust forward (hold w) a 'motion' in that direction would be queued to the next leg to move (the next leg to move starts at 0 and increases as each leg takes a turn moving until it hits 7 at which point the next leg would be 0). If the leg has a 'motion' queued then it will perform it, regardless of whether or not you are holding that directional button combination anymore; after being performed, the 'motion' is removed from queue. Only 1 motion can be queued to each leg at a time; to keep it from gettin outta control .
so thats the easy part, eight possible directions mean 8 animations for each leg. I will be extending ONSVehicle for this, obviously there's gonna be a lot of code for me to fill in .
here are my problem(s), Im not sure how to propel this thing . the basic problem is that im not sure how to glue a foot to the ground! Im gonna be using krepulsors to keep the feet out o the ground but, is there possibly a way to add friction to repulsors?? rotational n vector maths n wat not ill handle, not the biggest deal, but some help with the locomotive system would be highly appreciated.
o n btw no real code as of yet so feel free to use algorithms .
once im done ill make a sick model for it (i make good models lol, i show if you want haha)